ANALISIS DAN PERANCANGAN PROGRAM EVALUASI BELAJAR SISWA BERBASIS WEB DI SD NEGERI GARI 1 GUNUNGKIDUL
NASKAH PUBLIKASI
diajukan oleh Dhani Eka Frihantara 09.11.2991
kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
ANALYSIS AND DESIGN OF STUDY EVALUATION PROGRAM TO STUDENTS BASED ON WEB AT SD NEGERI GARI 1 GUNUNGKIDUL ANALISIS DAN PERANCANGAN PROGRAM EVALUASI BELAJAR SISWA BERBASIS WEB DI SD NEGERI GARI 1 GUNUNGKIDUL Dhani Eka Frihantara Erik Hadi Saputra Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The development of information technology has developed very rapidly, supported by the development of software and hardware that is very significant is the right alternative for a school to support the performance of the learning process that can be done well. Many educational institutions are already applied information technology to support the teaching and learning process. It is different from SD Negeri Gari 1 Gunungkidul who is required to create a program evaluation to students to make a report of teaching and learning process. However, all this time the report of the program evaluation learning still done manually. The manual method will lessen the time efficiency in the delivery of the report to the headmaster. Based on the background of the study above, the writer designing a simple system based on Web adjusted by the school’s need and the teacher capability, in this case is SD Negeri 1 Gari Gunungkidul and the teacher capabilities as the user to operate this system. This information system expected to facilitate the teachers to create the study evaluation program to students and help the improvement application of computers as a tool performance at SD Negeri Gari 1 Gunungkidul.
Keywords: study evaluation program to students, web, information system
1.
Pendahuluhan Dewasa ini ilmu pengetahuan dan teknologi berkembang sangat pesat, terutama
dalam bidang teknologi informatika. Teknologi informatika salah satunya mengacu pada penggunaan komputer dan internet. Berkembangnya perangkat lunak dan perangkat keras yang sangat signifikan juga merupakan alternatif tepat untuk menunjang kinerja agar dapat terlaksana dengan baik. Faktor tersebut menjadi kebutuhan penting bagi setiap perusahaan, instansi pendidikan maupun yang lainnya. Banyak instansi pendidikan yang sudah menerapkan teknologi informatika untuk mendukung proses belajar mengajar. Berbeda dengan SD Negeri Gari 1 Gunungkidul, yang mana seorang guru diwajibkan membuat program evaluasi belajar siswa untuk laporan perencanaan proses belajar mengajar. Berdasarkan kurikulum tingkat satuan pendidikan sekolah dasar model silabus tematik menjadi acuan guru dalam pembuatan laporan tersebut. Namun, selama ini dalam pembuatan laporan program evaluasi belajar masih dengan cara manual. Cara manual tersebut akan mengurangi efisiensi waktu dalam penyerahan laporan itu kepada kepala sekolah. Penggunaan sistem yang mampu meningkatkan efisiensi waktu sangat diperlukan oleh guru dalam penyusunan laporan tersebut. Berdasarkan keterangan di atas,
dalam skripsi ini penulis mengambil judul
“Analisis dan Perancangan Program Evaluasi Belajar Siswa Berbasis Web Di SD Negeri Gari 1 Gunungkidul” dengan harapan memudahkan guru dalam pembuatan laporan program evaluasi belajar siswa dan meningkatkan mutu pendidikan sekolah. 2.
Landasan Teori
2.1
Definisi Sistem Definisi sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu1. Pendekatan sistem yang menekankan pada komponen akan lebih mudah di dalam mempelajari suatu sistem untuk tujuan analisis dan perancangan suatu sistem. Sebelum menganalisis dan merancang suatu sistem, seorang analis dan perancang sistem harus mengerti komponen-komponen atau elemen-elemen atau subsistem-subsistem dalam sistem tersebut. 2.2
Pengertian Sistem Informasi Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi
manajemen dalam pengambilan keputusan. Informasi tersebut dapat diperoleh dari sistem informasi. Definisi sistem informasi adalah yang suatu sistem dalam organisasi 1
HM. Jogiyanto, Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis(Cet III;Yogyakarta:Penerbit Andi,2005), h. 2.
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak 2
luar tertentu dengan laporan-laporan yang diperlukan . 2.3
Analisis Sistem Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-
fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Analisis sistem merupakan tahapan paling awal pengembangan sistem yang menjadi fondasi dari yang menentukan keberhasilan sistem informasi dan yang dihasilkan nantinya3. 2.4
Analisis Kelemahan Sistem Bertujuan untuk mengindentifikasi masalah, maka harus dilakukan analisis
terhadap kinerja, informasi, ekonomi, keamanan, aplikasi, efisiensi dan pelayanan pelanggan. Panduan ini dikenal dengan analisis PIECES (performance, information, economy, eficiency, dan service4). 2.5
Analisis Kebutuhan Sistem Bertujuan untuk mempermudah analisis sistem dalam mementukan keseluruhan
kebutuhan secara lengkap. Maka kebutuhan tersebut terbagi bagi menjadi dua jenis, yaitu: 1) Kebutuhan Fungsional 2) Kebutuhan Nonfungsional5 2.6
Analisis Kelayakan Sistem Suatu sistem baru yang akan ditawakan harus diuji kelayakannya terlebih dahulu,
apakah sistem tersebut lebih baik dari sistem yang sudah ada atau malah sebaliknya dalam pengujian kelayakan ini akan dipertimbangkan manfaat yang diperoleh. Berikut adalah cara menguji suatu sistem dikatakan layak atau tidak dapat dilakukan beberapa analisis diantaranya :
2
Ibid.,h.3. Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern (Cet I;Yogyakarta:Penerbit Andi,2007), h. 44. 4 Ibid, h.51-54. 5 Ibid, h.63-64. 3
1. Analisis Kelayakan Teknik 2. Analisis Kelayakan Hukum 6
3. Analisis Kelayakan Operasional 2.7
Definisi Program, Evaluasi, Program Evaluasi Belajar
2.7.1
Definisi Program Program adalah sederetan kegiatan yang akan dilakukan untuk mencapai tujuan 7
tertentu . Program juga berarti suatu rencana yang melibatkan berbagai unit yang berisi kebijakan dan rangkaian kegiatan yang harus dilakukan dalam kurun waktu tertentu. Dalam bidang pendidikan banyak sekali program yang sedang dan sudah dilaksanakan.Supaya program tersebut dapat berjalan dengan baik perlu diatur dan dilaksanakan mulai dari tahap perencanaan dan pengawasan. 2.7.2
Definisi Evaluasi Evaluasi
adalah proses yang
sistematik dan berkesinambungan untuk
mengetahui efektivitas kegiatan belajar mengajar dan efektivitas dari pencapaian tujuan intruksi yang telah ditetapkan8. Evaluasi pendidikan adalah proses untuk menentukan nilai segala sesuatu yang berkenaan dengan pendidikan. Evaluasi adalah proses pengukuran dan penilaian untuk mengetahui hasil belajar yang telah dicapai seseorang. Dari pendapat diatas, evaluasi dalam bidang pendidikan merupakan proses yang sitematis tentang mengumpulkan, menganalisis, dan mentafsirkan informasi untuk menentukan sejauh mana tujuan pembelajaran telah dicapai oleh anak didik. 2.7.3
Definisi Program Evaluasi Belajar Telah diketahui bahwa evaluasi merupakan hal yang sangat penting bagi
pendidikan dalam pengambilan keputusan. Evaluasi pendidikan dan pengajaran adalah proses kegiatan untuk mendapatkan informasi data mengenai hasil belajar mengajar yang dialami anak didik dan mengolah atau mentafsirkannya menjadi nilai berupa data kualitatif dan kuantitatif sesuai dengan standar tertentu9.
6
Ibid, h.75-76. Arikunto dalam Dr.Purwanto, M.Pd., Evaluasi Hasil Belajar (Cet III;Yogyakarta:Penerbit Pustaka Pelajar,2011), h.24. 8 Norman E. Grounloud dalam Drs. Tatang S., M.Si, Ilmu Pendidikan (Cet I;Bandung:PustakaSetia, 2012), h.227. 9 Ibid,h.228. 7
Program evaluasi belajar merupakan tahapan mengenai evaluasi yang dilakukan oleh guru untuk memperoleh umpan balik apakah proses belajar mengajar sudah berjalan dengan baik. 2.8
Internet Internet
(interconnected
network)
adalah
jaringan
komputer
yang
menghubungkan antar jaringan secara global, internet dapat juga disebut jaringan dalam suatu jaringan yang luas. Seperti halnya jaringan komputer local maupun jaringan komputer area, internet juga menggunakan protokol komunikasi yang sama yaitu TCP/IP (Transmission Control Protocol/Internet Protocol).
2.9
Flowchart Flowchart sistem adalah gambaran secara umum bagaimana sistem berjalan.
Sistem flowchart menggambarkan tahapan proses dari suatu sistem, sedangkan program flowchart menggambarkan urut-urutan instruksi dari suatu program. 2.10
Diagram Alir Data (Data Flow Diagram/DFD) DFD sering digunakan untuk menggambarkan suatu sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir. Data Flow Diagram atau DFD memiliki beberapa tingkat (level) DFD yaitu: a. Diagram Konteks b. Diagram Nol c. 2.11
Diagram Rinci Definisi Basis Data Basis data terdiri atas dua kata, yaitu basis dan data. Basis dapat diartikan
sebagai markas atau gudang, tempat bersarang/berkumpul. Sedangkan data adalah representasi dari fakta dunia nyata yang mewakili suatu objek seperti manusia,barang, hewan, peristiwa, konsep, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi, atau kombinasinya10. 2.12
Pengertian Normalisasi Normalisasi merupakan cara pendekatan lain dalam membangun desain lojik
basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi
10
Fathansyah. Ir, Basis Data, (Cet IV;Bandung:Informatika,2002), h.2.
dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur 11
table yang normal . 2.13
Bahasa Pemrograman yang digunakan
2.13.1 HTML (Hypertext Markup Language). Hypertext Markup Language atau HTML adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran dokumen web12. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu Standar Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII yang dirancang untuk tidak tergantung pada suatu sistem operasi tertentu. 2.13.2 PHP (Hypertext PreProcessor) PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode sumber menjadi kode mesin yang dimengerti computer secara langsung saat baris kode dijalankan. PHP disebut sebagai pemrograman Server-Side Programing, hal ini dikarenakan seluruh prosesnya dijalankan oleh server. PHP adalah suatu bahasa dengan hak cipta terbuka atau dikenal dengan istilah Open Source, yaitu pengguna dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya13. 2.14
Perangkat Lunak yang digunakan
2.14.1 XAMPP XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program terdiri dari atas program Apache HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP. Program ini merupakan web server yang mudah digunakan yang dapat melayani tampilan web yang dinamis. 2.14.2
MySQL MySQL adalah sebuah program databaseserver yang mampu menerima dan
mengirim datanya dengan sangat cepat, multiuser serta menggunakan perintah standar SQL (Structure Query Language). MySQL adalah sebuah databaseserver, dapat juga berperan sebagai client sehngga disebut client/server, yang opensource dapat berjalan pada OS manapun. Pemrograman PHP juga mendukung/support dengan database MySQL.
11
Ibid, h.39. Alexander F.K. Sibero, Kitab Suci Web Programming (Cet I;Yogyakarta: Mediakom, 2011),h.19. 13 Ibid, h.49. 12
2.14.3
Web Browser Web Browser adalah aplikasi perangkat lunak yang digunakan untuk mengambil
dan menyajikan sumber informasi web. Sumber informasi web diidentifikasi dengan Uniform Resource Identifier (URI) yang dapat terdiri dari halam web, video, gambar, maupun konten lainnya14. 2.14.4
Adobe Dreamweaver CS3 Adobe mengeluarkan program penyunting
halaman
web yang diberi nama
Adobe Dreamweaver yang dulunya dikenal dengan sebutan Macromedia Dreamweaver keluaran Macromedia. Program ini sering digunakan oleh web developer karena fiturfiturnya yang menarik dan kemudahan dalam penggunaanya. 2.15
Tinjauan Umum
2.15.1 Profil SD Negeri Gari 1 SD Negeri Gari 1 Gunungkidul adalah lembaga pendidikan yang berada di bawah Pemerintahan Republik Indonesia. Pada tahun 1957 SD Negeri Gari 1 Gunungkidul ini didirikan dengan lokasi gedung di Jatirejo, Gari, Wonosari, Gunungkidul. Nomor Statistik Sekolah SD Negeri Gari 1 Gunungkidul adalah 101040301011. SD yang berada
di
lingkungan
pedesaan
ini
memiliki
daerah
geografis
yang
bagus,
transportasinya cukup lancar dan mudah terjangkau oleh para siswanya. Waktu penyelenggaraan kegiatan belajar mengajar di SD Negeri Gari 1 Gunungkidul pukul 07.00 - 12.10 WIB. Banyak perkembangan yang dialami dari sejak awal berdiri. Sehingga pada tahun pelajaran 2004 mendapatkan status akreditasi B. Kepala sekolah SD Negeri Gari 1 Gunungkidul saat ini adalah Dra. Muji Riyanti dengan ketua komite yaitu Suparno. 2.15.2 Visi Unggul dalam prestasi akademik, ketaqwaan dan keterampilan yang berkarakter. 2.15.3 Misi a.
Meningkatkan bimbingan dan pembelajaran dengan pendekatan PAKEM dan CTL dan pendekatan yang relevan secara kontekstual, sehingga siswa berkembang wajar sesuai potensi yang dimiliki.Menumbuhkan semangat penghayatan terhadap ajaran agama yang dianut dan budaya bangsa.
b. 14
Mendorong dan membantu siswa mengenali dirinya.
Ibid,h.12.
c.
Menumbuhkan semangat keunggulan secara intensif kepada seluruh warga sekolah.
d.
Menanamkan dan membina keterampilan siswa.
e.
Menerapkan manajemen partisipasi.
f.
Membudayakan pelaksanaan 7K.
g.
Menanamkan dan membina budaya tertib, bersih, dan budaya kerja kepada seluruh warga sekolah.
3.
ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisis Sistem Proses belajar mengajar di sekolah dasar mewajibkan seorang guru membuat
laporan program evaluasi belajar siswa untuk membuat laporan program evaluasi belajar siswa
untuk
laporan
proses
belajar
mengajar.
Laporan
tersebut
digunakan
pertanggungjawaban kepada kepala sekolah yang mana nantinya berguna untuk penilaian dari kinerja guru dan mutu sekolah tersebut. Masalah yang dihadapi akan dianalisis dengan menggunakan metode PIECES sehingga diketahui apa yang dibutuhkan dalam pembuatan laporan program evaluasi belajar dengan cepat dan efisien untuk meningkatkan kualitas sekolah. 3.2
Perancangan Sistem
3.2.1
Flowchart Sistem
Gambar 3.1 Flowchart Sistem
3.2.2
DFD (Data Flow Diagram)
Admin
Data Admin, Data Guru Data Kelas, Data Bstudi, Data Tema, Data Materi Data Murid
Laporan daftar guru, Laporan daftar murid
Program Evaluasi Analisis Belajar
Data Guru, Data Kelas Data Bstudi, Data Tema Data Materi, Data Murid Laporan program evaluasi belajar
Guru
Data evaluasi belajar
Gambar 3.2 Diagram Konteks
3.3
Relasi Antar Tabel
Gambar 3.3 Relasi Antar Tabel
4.
Implementasi Dan Pembahasan
4.1
Implementasi Uji coba terhadap sistem perlu dilakukan untuk mengetahui apakah sistem yang
dibangun sesuai atau belum dengan apa yang telah dijadikan tujuan. Tahap implementasi sistem dilakukan dengan memberikan input data salah atau kosong guna mengetahui respon sistem dan pesan konfirmasi yang direspon sistem.
4.1.1
Pengujian Sistem Pelaksanaan pengujian ini terdapat dua macam, yaitu:
1. Pengetesan White Box Testing White Box Testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. 2. Pengetesan Black Box Testing Black Box Testing terfokus pada apakah unit program memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi.
4.1.2
Implementasi Program Admin
4.1.2.1 Halaman Login Berikut merupakan tampilan menu login ketika pertama kali mengetikkan http://localhost/evaluasi pada browser:
Gambar 4.1 Halaman Login
4.1.2.2 Halaman Beranda Admin Berikut adalah tampilan beranda admin :
Gambar 4.2 Halaman Beranda Admin
4.1.3
Implementasi Program User
4.1.3.1 Halaman Beranda User Berikut tampilan halaman beranda user.
Gambar 4.3 Halaman Beranda User 4.1.3.2 Halaman Penyusunan Laporan Semester 1 Bagian halaman penyusunan laporan untuk semester 1.
Gambar 4.4 Halaman Penyususnan Laporan Semester 1
4.1.4
Manual Program
4.1.4.1 Admin Admin memiliki semua hak akses dalam halaman administrator, yaitu melakukan manajemen data baik untuk pengolahan data kelas, murid, materi pelajaran, bidang studi dan tema pelajaran. Admin juga memiliki kendali penuh terhadap user, yaitu mengenai pembuatan user baru, perubahan data user dan penghapusan user.
4.1.4.2 Menu Login Baik admin maupun user untuk memasuki sistem ini harus melakukan login terlebih dahulu sesuai dengan username dan password masing-masing. Setelah melakukan login maka baik admin maupun user akan masuk ke sistem sesuai dengan hak akses masing-masing. Proses login dapat dilakukan dengan mengetikkan url pada server local XAMPP. Berikut url yang diketikan untuk memasuki menu login adalah http://localhost/evaluasi/. Pada saat memasukan url tersebut maka secara otomatis webserver akan mencari file index.php. Proses login dapat dilakukan dengan cara memasukkan username dan password pada firld yang disediakan. Setelah data dimasukkan maka akan dilakukan pengecekan pada database. Bila data sesuai maka sistem akan menampilkan halaman untuk user ataupun admin sesuai dengan hak aksesnya. Sedangkan bila tidak terdaftar pada database maka, sistem akan menampilkan pesan bila username dan password tidak tersedia.
4.1.4.3 User Hak akses user dimiliki oleh guru ketika melakukan login. Pada halaman user ini guru melakukan penyusunan laporan program evaluasi belajar siswa dan melihat profil guru. Terdapat fitur tambahan berupa menu kalender pendidikan dan menu bantuan. Menu kalender pendidikan berfungsi untuk melihat kalender pendidikan pada proses kegiatan belajar mengajar. Sedangkan menu bantuan berisi mengenai panduan singkat penggunaan sistem. 4.1.5
Manual Instalasi Proses menjalankan perankat lunak berbasis web pada server local atau
localhost maka diperlukan sebuah web server. Web server yang digunakan adalah XAMPP. Setelah proses instalasi web server tersebut, perlu dilakukan copy file direktori sistem tadi kedalam server local tadi. Direktori tersebut diletakkan di dalam folder xampp/htdocs yang terletak dalam folder instalasi xampp tadi. Proses tadi dilanjutkan dengan meng-import database melalui phpmyadmin dengan mengetikkan url localhost/phpmyadmin. Perlu dilakukan pengaturan pada file koneksi.php yang berfungsi untuk penyesuaian host, username, password dan nama database pada server local yang baru. Semua persiapan awal sudah dilakukan, untuk memulai penggunaan sistem berbasis webguna membuat laporan program evaluasi belajar siswa tinggal membuka web browser Mozilla Firefox kemudian ketikkan http://localhost/evaluasi.
4.1.6
Pemeliharaan Sistem Pemeliharaan terhadap sistem ini dilakukan dengan cara melakukan backup
database. Proses backup data bisa dilakukan dengan cara membuka phpmyadmin. Masuk ke database evaluasi kemudian dilakukan proses eksport. Perlu dilakukan proses backup data dikarenakan bila terjadi perubahan kurikulum pendidikan maka data penyusun laporan tersebut bisa di backup terlebih dahulu. Bila nanti terjadi kesalahan bisa melakukan restore dari file yang di backup tadi. Apabila sistem ini dikembangkan baru perlu diadakan perbaikan dari sisi web server sebagai contoh menaikan kapasitas hosting web. 4.2
Pembahasan
4.2.1
Halaman Login Pembahasan Halaman Login Pada halaman login menggunakan teknik session.
Data mengenai username dan password disesuaikan dengan database. Berikut potongan listing program dari menu login :
<script language='javascript'> alert ('Username dan Password salah silahkan coba kembali!!!!!'); document.location = 'index.php'; <script language='javascript'> alert ('Username dan Password salah silahkan coba kembali!!!!!'); document.location = 'index.php'; //logout <script language='javascript'> alert ('Anda sudah Logout!!!!!'); document.location = 'index.php'; <script language='javascript'> alert ('Anda sudah Logout!!!!!');
document.location = 'index.php'; Gambar 4.5 Listing Program Halaman Login
4.2.2
Pembahasan Database Database server yang digunakan untuk membangun website ensiklopedia
freediving ini adalah PhpMyAdmin yang terdapat pada XAMPP. Berikut tabel database yang digunakan :
Gambar 4.6 Database Evaluasi
5.
Penutup
5.1
Kesimpulan Berdasarkan analisis dan pembahasan yang dilakukan pada bab III dan IV
terhadap rumusan masalah bagaimana membuat suatu sistem pada SD Negeri Gari 1 Gunungkidul berbasis web yang menunjang efektifitas kerja guru dalam pembuatan laporan program evaluasi belajar siswa, maka dapat diambil kesimpulan sebagai berikut : 1. Sistem yang dibangun ini sudah implementasikan dan sudah memenuhi kebutuhan para guru dalam pembuatan laporan program evaluasi siswa di SD Negeri Gari 1 Gunungkidul. 2. Sistem ini secara langsung membantu penyempurnaan penerapan komputer sebagai alat bantu di SD Negeri Gari 1 Gunungkidul. Melalui penggunaan sistem
ini, proses penyusunan laporan program evaluasi siswa menjadi lebih cepat dan mudah. 5.2
Saran Pada hakikatnya kesempurnaan hanyalah milik Allah SWT. Jadi baik manusia
dan sistem pada hakikatnya sama, selalu memiliki kekurangan. Beberapa saran yang dapat penulis berikan untuk proses pelaksanaan dan pengembangan sistem ini adalah sebagai berikut: 1. Setelah sistem tersebut berjalan dengan efektif dan efisien diharapkan dapat dikembangkan lagi dengan menambah fitur-fitur lain yang nantinya bisa digunakan sebagai sarana pendukung sekolah yang lain. Alangkah lebih baiknya untuk kedepannya menambah fitur seperti profil sekolah, penyusunan program semester, penyusunan analisis materi pelajaran, penyusunan rencana perangkat pembelajaran, penyusunan program tahunan, laporan hasil belajar siswa dan fitur pendukung lainnya. 2. Perkembangan tersebut diarahkan untuk menjadi lebih maju, canggih dan efisien dalam pemanfaatan media aplikasi website yang berorientasi online. Sehingga diharapkan para pengguna dapat mengakses setiap waktu dan dimanapun tempatnya yang mana informasi dapat langsung diakses dengan cepat, tepat dan akurat. Sistem yang berjalan perlu ditingkatkan segi keamanan sistem tersebut baik dari recovery password dan validasi form.
Daftar Pustaka Al Fatta, Hanif. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan an Organisasi Modern. Edisi I; Yogyakarta: Penerbit Andi, 2007. Fathansyah. Basis Data. Edisi IV; Bandung: Informatika Bandung, 2002. Jogiyanto H.M. Analisis & Desain Sistem Informasi: pendekatan terstruktur teori dan praktek aplikasi bisnis. Edisi III; Yogyakarta: Penerbit Andi, 2005. PHPClasses. Login PHP Class. http://www.phpclasses.org/package/6608-PHPAuthenticate-users-stored-in-a-MySQL-database.html (24 Maret 2013). Pressman, Roger S. Rekayasa Perangkat Lunak: pendekatan praktisi (Buku I). Edisi I; Yogyakarta: Penerbit Andi, 2002. Purwanto. Evaluasi Hasil Belajar. Edisi III; Yogyakarta: Pustaka Pelajar, 2011. Sibero, Alexander F.K. Kitab Suci Web Programing/Alexander F.K. Sibero. Edisi I; Yogyakarta: Mediakom, 2011. Syafrizal, Melwin. Pengantar Jaringan Komputer/Melwin Syafrizal. Edisi I; Yogyakarta: Penerbit Andi, 2005. Tatang S. Ilmu Pendidikan. Edisi I; Bandung: Pustaka Setia, 2012. W3Schools. PHP Sessions. http://www.w3schools.com/php/php_sessions.asp (24 Maret 2013).