PEMBUATAN RAPORT BERBASIS WEBSITE SDN MINGGIRAN KOTA YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh Rahmat Hadi Darmawan 10.12.4535
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
1
MAKING REPORT BASED WEBSITE SDN MINGGIRAN YOGYAKARTA PEMBUATAN RAPORT BERBASIS WEBSITE SDN MINGGIRAN KOTA YOGYAKARTA
Rahmat Hadi Darmawan Rum Muhamad Andri Kr Jurusan Sistem Informasi STIMIK AMIKOM YOGYAKARTA
ABSTRACT At the time of this present time, Internet - based media have been not uncommon in today's society, with all the internet media in getting information easily without having to hard difficult to come to the crime scene, it is linked to the value of the information that the student report cards each semester in information to the student trustee . During the SDN Minggiran Yogyakarta still using to manually report cards for students students, the manual is less efficient in production time for report cards report cards are still written by hand homeroom teacher based on the list of final scores of each subject teachers who administer each subject, the validity of the value is not guaranteed because the manual in making report cards Seeing these problems, the authors wanted to provide a solution to make the student report cards is to " MAKING REPORT BASED WEBSITE SDN MINGGIRAN YOGYAKARTA " expected in order to simplify and shorten the manufacturing time students each semester report cards using the PHP programming language . Keywords: websites, creation of report, PHP .
2
1. Pendahuluan 1.1 Latar Belakang Masalah Pada zaman saat sekarang ini, media berbasis internet sudah bukan hal aneh di masyarakat yang dewasa ini, dengan media internet semua informasi dengan mudah di dapatkan tanpa harus susah - susah datang ke tempat kejadian perkara. Dalam hal ini, tentu
saja
memberikan
dampak
bagi
instansi
atau
wadah
organisasi
dalam
menyampaikan atau berbagi informasi kepada warganya ataupun masyarakat umum secara luas dan efisien. Selama ini SDN Minggiran Kota Yogyakarta masih menggunakan raport secara manual bagi siswa siswanya, dengan masih manual kurang efisien dalam waktu pembuatan raport karena raport masih ditulis oleh guru wali kelas dengan tangan berdasarkan daftar
nilai akhir dari masing - masing guru yang mengampu mata
pelajaran. Oleh karena itu, penulis menawarkan sebuah solusi untuk mengatasi permasalahan tersebut dengan judul “PEMBUATAN RAPORT BERBASIS WEBSITE SDN MINGGIRAN KOTA YOGYAKARTA“. Dengan
adanya
sistem
informasi
ini
diharapkan
diantaranya
dapat
mempermudah dan mempersingkat waktu guru-guru dalam membuat raport siswanya setiap semester. 1.2 Rumusan Masalah Berdasarkan latar belakang yang telah disampaikan sebelumnya, maka penulis dapat menarik masalah, Bagaimana supaya pembuatan raport SDN Minggiran Kota Yogyakarta lebih efisien?
1.3 Batasan Masalah Untuk mempersempit masalah yang ada, maka penulis membuat batasan masalah agar perancangan sistem ini dapat lebih terperinci dan fokus. Masalah yang dibahas dalam program ini hanyalah tentang pembuatan raport berbasis website dimana program ini akan memberikan nilai raport kepada wali kelas dan wali siswa. Pembuatan
raport
berbasis
website
mengunakan
PHP
sebagai
bahasa
pemrogramannya, MySql sebagai databasenya, Adobe Dreamwever CS5 sebagai editor script program, Adobe Photoshop CS5 sebagai pengolah grafis, XAMPP sebagai web server, dan Google Chrome sebagai browsernya.
3
1.4 Tujuan Tujuan penelitian yang didapat setelah melakukan penelitian di SDN Minggiran Kota Yogyakarta adalah untuk mempermudah dan mempersingkat waktu pembuatan raport siswa. 1.5 Manfaat Adapaun manfaat dalam penelitian adalah sebagai berikut : Bagi Peneliti : a. Salah satu syarat untuk mendapatkan gelar S.Kom b. Mengaplikasikan ilmu yang sudah didapat dibangku kuliah Bagi SDN Minggiran : a. Dapat mempercepat dan mempermudah guru-guru dalam membuat raport siswanya. 1.6 Metodologi Penelitian Metode-metode yang digunakan untuk memperoleh data dan bagaimana mengelola informasi yang akan dipergunakan untuk penelitian adalah: 1. Data Primer a. Metode Interview b. Metode Observasi c.
Metode Pustaka
2. Data Sekunder a) Dokumentasi b) Studi Literatur
1.7 Sistematika Penulisan
Adapun sistematika penyusunan dan pembahasan skripsi sehingga mudah ditelaah, maka dalam penulisan laporan ini secara urut dibagi dalam 5 bab, yaitu : BAB I
PENDAHULUAN
Meliputi latar belakang masalah, batasan masalah, tujuan dan manfaat penulisan tugas akhir, metode pelaksanaan dan sistematika penulisan.
BAB II
LANDASAN TEORI
4
Dalam bab ini merupakan tinjauan pustaka, menguraikan teori-teori yang mendukung judul, dan mendasari pembahasan secara detail. Pada bab ini juga dituliskan tentang tool/software (komponen) yang digunakan untuk pembuatan aplikasi atau untuk keperluan penelitian. BAB III
ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi antara lain tentang tinjauan umum yang menguraikan
tentang gambaran umum objek penelitian, serta data yang dipergunakan untuk memecahkan masalah-masalah yang dihadapi, berkaitan dengan kegiatan penelitian. Adapun point utamanya adalah “analisis masalah” yang akan menguraikan tentang analisis terhadap permasalahan yang terdapat dikasus yang sedang diteliti. BAB IV
IMPLEMENTASI DAN PEMBAHASAN Dalam bab ini membahas proses rancangan input, rancangan proses,
rancangan database, rancangan output, rancangan kendali dan rancangan teknologi. BAB V
PENUTUP Meliputi kesimpulan dan saran terhadap aplikasi yang dibuat.
2. Landasan Teori 2.1 Konsep Dasar Sistem 2.1.1 Pengertian Informasi Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang (Davis,1995). Mc Leod (1995) mengatakan bahwa informasi adalah data yang telah diproses, atau data yang memiliki arti 1 . Sedangkan data suatu kenyataan yang mengambarkan suatu kejadian-kejadian dari kesatuan nyata.
2.2 Konsep Dasar Raport Siswa
1
Hanif Al Fatta, 2007Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern, Andi Offset, Yogyakarta, hal.8
5
2.2.1 Pengertian Raport Raport atau rapor adalah buku yang berisi nilai kepandaian dan prestasi belajar murid di sekolah, berfungsi sebagai laporan resmi guru kepada orang tua atau wali murid yang wajib menerimanya 2 . Raport merupakan laporan hasil dari suatu kegiatan yang disusun secara benar. Materi yang dilaporkan dalam hal ini adalah hasil ulangan harian, tugas harian, ujian tengah semester, ujian akhir semester yang diperlukan yang berkaitan dengan raport. 2.2.2 Sekolah Dasar Sekolah adalah bangunan atau lembaga untuk belajar dan mengajar serta tempat menerima dan memberi pelajaran menurut tingkatannya ada, dasar, lanjutan, tinggi waktu atau pertemuan ketika murid diberi pelajaran. Sekolah Dasar adalah tempat memperoleh pendidikan sebagai dasar pengetahuan untuk melanjutkan ke sekolah yang lebih tinggi 3 . 2.2.3 Raport Pada Sekolah Dasar Raport pada sekolah dasar adalah buku yang berisi nilai kepandaian dan prestasi belajar murid di sekolah tingkat dasar yang berfungsi sebagai laporan resmi guru kepada orang tua atau wali murid yang wajib menerimanya 4 . 2.3 Konsep Dasar Internet
2.3.1
Pengertian Internet Interconnected Network atau yang lebih popular dengan sebutan internet adalah
sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan – jaringan komputer di seluruh dunia 5 . 2.3.2
Sejarah Internet Rangkaian pusat yang membentuk internet diawali pada tahun 1969 sebagai
ARPANET, yang dibangun oleh ARPA (United States Departement of Defense Advanced Research Project Agency) 6 .
2
Kamus Besar Bahasa Indonesia, http://bahasa.kemdiknas.go.id/kbbi Kamus Besar Bahasa Indonesia, http://bahasa.kemdiknas.go.id/kbbi 4 ibid, 5 Melwin Syafrizal, 2005 Pengantar Jaringan Komputer, Andi Offset, Yogyakarta, hal.195 6 ibid, hal.197 3
6
2.3.3 Protokol dan HTTP Protocol adalah suatu petunjuk yang menunjukan pekerjaan yang akan kita lakukan dengan internet apakah akan mengakses website, melakukan transfer file, mencari informasi dan sebagainya. 2.3.4 Server Web dan Browser Server web yang ada adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Jadi semua dokumen web baik yang ditulis mengunakan client side scripting maupun server side scripting tersimpan di dalam directori utama web server 7 . 2.3.5 WWW(World Wide Web) WWW merupakan singkatan World Wide Web, sering disebut Web saja. WWW merupakan kumpulan situs web yang dapat diakses di internet yang berisikan semua informasi yang dibutuhkan semua penguna internet 8 .
2.4 Jenis Pemrograman Web 2.4.1 Client Side Scripting Client side scripting adalah jenis pemrograman web yang proses pengolahanya dilakukan di komputer client. 2.4.2 Server Side Scripting Server side scripting merupakan kebalikan dari client side scripting. Pada server side scripting proses pengolahanya dilakukan dikomputer server dan hasilnya dikirmkan ke komputer pengunjung(clinet) dalam bentuk bahasa html, 2.5 Bahasa Pemrograman 2.5.1 HTML HTML atau HypertText Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang 9 disajikan pada web browser .
7 M. Rudyanto Arief, 2011 Pemrograman Web Dinamis Menggunakan PHP dan MySQL, Andi Offset, Yogyakarta, hal.19 8 ibid, hal.9 9 ibid, hal.23
2.5.2 PHP PHP atau Hypertext Preprocessor adalah bahasa server-side scripting yang menyatu dengan HTML untuk halaman web yang dinamis. Karena php merupkan serverside scripting maka perintah dan sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirmkan ke browser dengan format HTML membuat halaman web 10 . 2.5.1 CSS CSS adalah salah satu bahasa pemrograman desain website (style sheet language) yang mengontrol format tampilan sebuah halaman website yang ditulis menggunakan bahasa penanda(markup language). 2.6 Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan uruturutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis
alternatif-alternatif
lain
dalam
pengoperasian.
Flowchart
biasanya
mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari 11 dan dievaluasi lebih lanjut .
2.6.1 Flowchart Sistem Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem 12 . 2.7 Konsep Data Flow Diagram (DFD) DFD memiliki dua jenis, yaitu: 1. DFD logis, DFD yang menggambarkan proses tanpa menyarankan bagaimana mereka akan dilakukan. 2. DFD
fisik,
DFD
yang
menggambarkan
proses
model
berikut
implementasi pemrosesan informasinya.
10
ibid, hal.43 Sudarsono, SE., MM sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.pdf 12 ibid 11
Terdapat empat elemen yang menyusun suatu DFD, yaitu: 1. Proses Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, bisa berupa manual atau terkomputerisasi. 2. Data flow Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau berakhir pada suatu proses. 3. Data store Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir dismpan dalam data store. 4. External entity Orang, organisasi, atau sistem yang berada di luar sistem tetapi berinteraksi dengan sistem 13 . 2.8 Pengertian Basis Data Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang dan lain-lain. Data dinyatakan dengan nilai (angka, deretan, karakter, atau symbol) 14 . 2.9 Software-Software Yang Digunakan 2.9.1 MYSQL Mysql adalah salah satu dari sekian banyak database, merupakan terobosan solusi yang tepat dalam aplikasi database. Didukung oleh ribuuan bahkan jutaan komunikasi penguna internet yang siap membantu. Selain itu tersedia homepage khusus yang memberikan tutorial serta dokumentasi lengkap. 2.9.2 Adobe Dreamwever Adobe dreamwever adalah perangkat lunak pengembang yang bersifat komersial yang digunakan untuk mendesain website. Perangkat lunak ini dibuat dan dikembangkan oleh Adobe System. 2.9.3 Adobe Photoshop Adobe Photoshop adalah perangkat lunak standar editing gambar professional, yang membantu kerja anda lebih efisien, mengeksplorasi kreativitas dan menghasilakan gambar
kualitas
tertinggi
untuk
cetakan
web
dan
yang
15 lainya .
13 Hanif Al Fatta, 2007, Analisis & Perancangan system Informasi untuk keunggulan bersaing Perusahaan & Organisasi Modern, Andi offset, hal. 105-107 Kusrini, M.Kom. 2006,Strategi Perancangan dan Pengelolaan Basis Data, Andi Offset, hal.2 15 M. Suyanto, 2005, Multimedia Alat Untuk Meningkatkan Keunggulan Bersaing, Andi Offset, Yogyakarta, hal.123 14
2.9.4 XAMPP XAMPP adalah satu paket komplit web server yang mudah dipasang di berbagai sistem operasi. Dalam paketnya sudah terkandung Apache (web server), MySQL (database), PHP (server side scripting), dan berbagai pustaka bantu lainnya. XAMPP tersedia untuk Linux, Windows, MacOS maupun Solaris sehingga sangat memudahkan membuat web server multiplatform. 2.9.1 Google Chrome Google Chrome adalah web browser sifatnya gratis dan open source. Merupakan program yang berfungsi untuk menampilkan dokumen- dokumen web pada format HTML. Google Chrome adalah jenis browser yang mengikuti standarisasi yang dibuat oleh World Wide Web Consortiumc(W3C) yang merupakan badan independen yang mengurus semua hal yang berkaitan dengan web di dunia.
3. Analisis Dan Perancangan Sistem 3.1 Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagianbagian komponen dengan mempelajari seberapa bagus komponen-komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka (Al Fatta, 2007, hal:44). Analisis merupakan tahapan awal dan sangat penting, karena kesalahan pada tahap ini akan menyebabkan kesalahan pada tahap selanjutnya. Analisis merupakan fondasi untuk menentukan sukses atau tidaknya suatu sistem informasi yang akan dibuat. Dalam perancangan sistem nantinya hal yang sangat penting adalah dengan mengetahui masalah yang timbul dan kebutuhan yang dibutuhkan. 3.2 Analisis PIECES Sistem yang sedang berjalan di SDN Minggiran saat ini dianalisa mengunakan metode PIECES (Performance, Information, Economy, Control, Eficiency dan Services). Digunakan metode ini adalah untuk mengukur performa, informasi, ekonomi, kontrol, efisiensi, dan pelayanan dari sistem yang lama. Berikut hasil analisa tersebut : 1.
Performance (Kinerja) Performa atau kinerja sebuah sistem diukur dari jumlah produksi dan waktu tanggap sistem tersebut. Jumlah produksi dilihat dari banyaknya pekerjaan yang dapat dilakukan pada saat tertentu. Sedangkan waktu tanggap berkaitan dengan banyaknya waktu yang dibutuhkan dan waktu yang terbuang walikelas dalam membuat raport siswa.
10
Berikut perhitungan analisa jumlah produksi dan waktu tanggap pada pembuatan raport: a. 1 raport butuh = 30 menit b. 40 raport butuh= ((jml.raport) *( lama pembuatan 1raport)) = 40*30menit = 1200 menit = 20jam Akibatnya wali kelas harus melembur membuat raport siswa padahal jam kerja hanya 8jam, dan diwaktu jam kerja wali kelas juga mengajar baik dikelas yang diampu maupun di kelas lain belum lagi wali kelas mendapat daftar nilai akhir dari guru mapel yang bersangkutan 1minggu sebelum penerimaan raport.
2.
Information (Informasi) Pada sistem yang diterapkan saat ini, data raport sering terjadi kesalahan karena masih bersifat manual, karena wali kelas mengisikan nilai yang didapat dari daftar nilai akhir mata pelajaran yang sesuai dengan nis siswa. Guru mata pelajaran sering terlambat dalam memberikan data nilai akhir ke Wali Kelas, sehingga wali kelas harus menunda membuat raport karena belum ada daftar nilai akhir mata pelajaran.
3.
Economic (Ekonomi) Pada sistem yang diterapkan saat ini dalam pembuatan data nilai akhir mata pelajaran, raport siswa dan rekap raport siswa masih memerlukan anggaran tambahan, yang berupa anggaran dana untuk membeli buku raport, buku untuk arsip rekap raport siswa dan almari arsip jika sewaktu-waktu buku arsip terisi penuh, selain itu untuk pihak guru setiap mata pelaran tertentu juga membutuhkan kertas, printer dan tinta untuk membuat laporan nilai akhir yang diserahkan ke wali kelas masing-masing dan semua itu akan membutuhkan biaya operasional lebih atau tambahan disetiap tahunnya.
4.
Control (Kontrol) Analisis control dilakukan untuk meningkatkan kinerja sistem, mendeteksi kesalahan atau penyalahgunaan sistem dan menjamin keamanan data dari pihak yang tidak berkepentingan.
11
Pada sistem yang diterapkan saat ini, daftar nilai akhir atau raport pernah mengalami kerusakan yang disebabkan faktor kelalaian manusia tertumpah minuman ataupun hilang. 5.
Efisiensi (Efficiency) Pada sistem yang diterapkan saat ini dalam pembuatan raport siswa dilakukan masih manual hal ini membuat walikelas harus mengeluarkan tenaga lebih banyak dibanding hari biasanya disetiap pembuatan raport, walikelas harus mengurusi raport siswa yang diampu dan walikelas juga bertangung jawab dengan nilai akhir mata pelajaran yang diampu di kelas lain. Dengan proses yang seperti itu membuat tidak efisien dalam pembuatan raport siswa.
6.
Services (Pelayanan) Sistem yang baik adalah sistem yang memberikan kemudahan bagi penggunanya sekaligus kemudahan dalam penyampaian informasi kepada sasaran yang dituju dimana sasaran yang dimaksudkan walikelas. Untuk pembuatan raport siswa di SDN Minggiran yang berjalan selama ini walikelas merasa belum memuaskan, karena sistem yang digunakan masih manual, membuat walikelas selalu melembur pekerjaan dalam membuat raport siswa. Berdasarkan analisa diatas, dapat disimpulkan secara keseluruhan bahwa dengan
sistem yang lama pembuatan raport siswa memakan waktu yang tidak sedikit, belum lagi kalau ada kesalahan penulisan nilai raport yang dilakukan wali kelas. 3.3 Analisis Kebutuhan Sistem 3.3.1
Kebutuhan Fungsional
1. Sistem dapat mengkonversi nilai akhir mata pelajaran dan nilai attitude dari file Excell 97-2003(.xls) menjadi nilai raport dengan format yang sudah ditentukan. 2. Sistem dapat mempersingkat waktu kerja dalam pembuatan raport siswa 3. Sistem dapat memberikan informasi berupa nilai pada walimurid dengan tepat waktu dan ketepatan dalam perhitungan jumlah nilai raport. 4. Sistem dapat melakukan control data nilai siswa dan mencetak laporan nilai raport.
3.3.2
Kebutuhan Non Fungsional
3.3.2.1 Kebutuhan Perangkat Lunak (Software) 1. Client a. Google Chrome
12
b. Microsoft Office Excell 2013 2. Server a. Apache b. MySQL 3.3.2.2 Kebutuhan Perangkat Keras (hardware) 1. Client a. Processor dengan clock speed minimal 800Mhz b. Memori RAM minimal 236Mb 2. Server a. Disk space minimal 50 Mb 3.4 Flowchart Sistem Berikut adalah flowchart sistem yang diusulkan:
Gambar 3.1 Flowchart Sistem
13
3.5 Data Flow Diagram (DFD)
Gambar 3.2 Diagram Konteks
Gambar 3.3 DFD Level 1
14
4. Implementasi dan pembahasan 4.1 Implementasi 4.1.1 Uji coba sistem dan program 4.1.1.1 Uji coba sistem 4.1.1.1.1 Black box testing Pengujian dengan mengunakan metode ini lebih memfokuskan pada fungsi fungsional maupun non fungsinal yang bertentangan dengan struktur internal atau kerja. Pengujian Black Box Testing lebih sering dilakukan dengan cara menginputkan data yang valid maupun tidak valid untuk mengetahui hasil output dari sistem 4.1.1.1.2 White Box Testing White Box Testing merupakan cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses bisnis yang dilakukan, maka baris-baris program, variable, dan parameter yang terlibat pada unit tersebut akan di cek satu persatu dan diperbaiki, kemudian di-compile ulang. Pengujian dengan white box testing pada sistem ini salah satunya dilakukan pada modul mod_nilai_mapel yang berkaitan dengan upload nilai akhir mapel siswa. 4.1.1.2 Uji Coba Program Uji coba program dilakukan untuk mengetahui apakah program dapat berinteraksi dengan personil yang mengoperasikan program tersebut atau tidak. Dalam arti program mudah untuk di operasikan. Selain itu pengetesan program bertujuan untuk menghindari kesalahan–kesalahan dalam program sebelum program tersebut diterapkan dalam sistem yang resmi.
4.1.2
Manual program
4.1.2.1 Halaman Home Halaman utama Raport Berbasis Website SD Negeri Minggiran Yogyakarta
15
Gambar 4.1 Tampilan Halaman Home 4.1.3 Manual Instalasi 4.1.3.1 Instalasi Database Instalasi database digunakan untuk mengupload file database ke server yang akan digunakan untuk mengupload raport berbasis website. 4.1.3.2 Instalasi sistem Setelah database terinstal, langkah berikutnya yaitu instalasi sistem. Tahap ini merupakan tahap mengupload seluruh file program ke server hosting. 4.1.4 Pemeliharaan Sistem Walaupun telah didesain, dibangun dan diuji coba, sistem atau aplikasi bisa mengalami error atau bug yang tidak bisa dihindari, bug disebabkan oleh beberapa hal antara lain: 1. Kebutuhan sistem yang kurang dikomunikasikan. 2. Kebutuhan sistem yang salah ditafsirkan. 3. Kesalahan dalam mendesain dan mengimplementasikan kebutuhan sistem. Tujuan utama pemeliharaan Raport Berbasis Website SDN Minggiran adalah :
16
1. Untuk membuat perubahan yang bisa diramalkan untuk sistem yang ada dan membetulkan kesalahan yang dibuat selama proses sistem desain dan implementasi. 2. Untuk
memelihara
bagian
program
yang
benar
dan
untuk
memperbaiki bagian lain yang justru akan menyebabkan eror pada bagian lain yang sudah benar.
3. Untuk menjamin keseluruhan proses bisnis yang bergantung pada raport berbasis website berjalan dengan baik, karena kegagalan sistem bisa saja berakibat pada kerugian.
5. Penutup 5.1 Kesimpulan Berdasarkan uraian penjelasan dan pembahasan pada keseluruhan bab pada skripsi “Pembuatan Raport Berbasis Website SDN Minggiran Kota Yogyakarta” maka dapat ditarik kesimpulan, sistem yang diusulkan dapat membantu meringankan beban pekerjaan wali kelas dalam membuat raport setiap semesternya, karena wali kelas tinggal mencetak raport lewat sistem untuk dijadikan nilai rapor dan data yang dihasilkan akan lebih akurat kebenarannya.
5.2 Saran Penulisan skripsi ini tentu terdapat banyak kekurangan, adapun kekurangan aplikasi yang saya buat, diantaranya : a. Belum dapat menangani nilai ekstrakulikuler siswa. b. Belum dapat membuat rangking siswa secara otomatis. c.
File upload nilai_mapel dan nilai_atitude hanya bisa untuk Ms. Excell 97-2003 dengan format yang sudah ditentukan.
d. File nilai_mapel dan nilai_atitude yang sudah berhasil diupload, ketika di upload lagi dengan isian yang sama bisa terinput lagi tanpa ada peringatan. e. Apabila nilai terupload lebih dari 1 kali, menu lihat nilai di halaman admin tetap menampilkan 1 data saja. f.
Apabila halaman upload nilai jika yang diupload selain file .xls maka muncul \tmp\phpE804.tmp is not readable.
17
Saran kepada seluruh pembaca atau pengembang yang ingin mengembangkan sistem ini supaya untuk menyempurnakan kekurangan yang terdapat dalam
aplikasi
tersebut.
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007 Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta : Andi Offset. Arief, M, Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Andi Offset : Yogyakarta. Arief, M, Rudyanto. 2006. Pemrograman Basis Data Menggunakan Transact SQL dengan Microsoft SQL Server 2000. Andi Offset : Yogyakarta. Kusrini. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Andi Offset : Yogyakarta. Susanto, A. 2004. Sistem Informasi Manajemen Konsep dan Pengembangannya. Lingga Jaya : Bandung. Suyanto, M. 2005. Multimedia Alat Untuk Meningkatkan Keunggulan Bersaing. Andi Offset : Yogyakarta. Syafrizal, M. 2005. Pengantar Jaringan Komputer. Andi Publisher : Yogyakarta. Kamus Besar Bahasa Indonesia. 2008. http://bahasa.kemdiknas.go.id/kbbi. Diakses pada tanggal 9 September 20013. Sudarsono. Flowchart. sdarsono.staff.gunadarma.ac.id. Diakases pada tanggal 20 November 2013. Yuana,
R A. 2008. Perintah SQL (SELECT) untuk Multi Tabel http://blog.rosihanari.net/. Diakses pada tanggal 23 September 2013
(Bag.
1).
Yuana, R A. 2010. Tutorial PHP Gratis Membuat Script PHP Import Data MS.Excel Ke MySQL. http://blog.rosihanari.net/. Diakses pada tanggal 1 Agustus 2013 Vadim Tkachenko. PHPExcelReader. http://sourceforge.net/projects/ phpexcelreader / . Diakses pada tanggal 30 Juli 2013
18