ABSTRAK
SMA X adalah sebuah sekolah swasta kristen di Bandung yang proses pembelajarannya masih bersifat konvensional, yang berarti cara belajar mengajar mengunakan sistem ceramah, diskusi dan Tanya jawab yang di lakukan oleh guru terhadap peserta didik dan dilakukan di dalam kelas. Berbagai konsep dan teknik baru dalam pengajaran telah banyak dikembangkan untuk menggantikan metode pembelajaran yang sekarang, salah satu metodenya adalah e-learning. Sistem e-learning dapat membantu para pengajar dalam mendistribusikan bahan ajar tanpa harus berada di kelas melainkan dengan menggunakan bantuan media internet, hal ini dapat memaksimalkan waktu pembelajaran. Sistem informasi e-learning yang dibuat menggunakan bahasa pemrograman PHP, basis data menggunakan MySQL dan berbasis object oriented. Sumber data didapatkan dari studi kepustakaan, pencarian informasi di internet, dan survey langsung di lapangan. Dengan adanya aplikasi ini diharapkan dapat membantu proses belajar mengajar antara siswa dan guru agar lebih optimal.
ABSTRACT
SMA X is a Christian school where there used Convensionally to teach their student, learning by speech or verbally, discussions with students in the classroom. New concept and technicue has been developed to replace method of learning currently; which is e-learning. E-learning helps teacher to distribute their module without wasting time in a class, however e-learning uses internet. It is very effective to maximize time of learning. Sistem information E-learning use by PHP programs, MySQL, and Object Oriented basis. Sources of data obtained from the study of literature, search information on the internet, and surveys. This application is expected to help students and teachers to be more optimal in learning process.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... i
DAFTAR TABEL ... iv
DAFTAR NOTASI/ LAMBANG ... vi
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.1.1 Sistem ... 6
2.1.2 Informasi ... 7
2.2 E-Learning ... 9
2.2.1 Fungsi E-Learning ... 10
2.3 SAW (Simple Additive Weighting Method) ... 11
2.3.1 Langkah Penyelesaian ... 13
2.4 Entity Relationship Diagram (ERD)... 13
2.4.1 Komponen Entity Relationship Diagram ... 14
2.4.2 Kardinalitas Relasi ... 14
2.5 Flowchart ... 15
2.7 UML ... 18
2.7.1 USE CASE DIAGRAM ... 18
2.7.2 ACTIVITY DIAGRAM ... 19
2.7.3 CLASS DIAGRAM ... 19
2.8 XAMPP ... 20
2.9 PHP(Hypertext Preposesor) ... 20
2.10 Hypertext Markup Language (HTML) ... 21
2.11 Cascanding Style Sheet (CSS) ... 22
2.12 Javascript ... 23
2.13 Black Box Testing ... 24
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Proses Bisnis ... 26
3.1.1 Proses Bisnis Kegiatan Belajar Mengajar ... 26
3.1.2 Proses Bisnis Pengerjaan Kuis ... 29
3.2 Penerapan Metode SAW ... 30
3.3 ERD ... 34
3.4 Transformasi ERD ke dalam Tabel ... 35
3.5 Use Case Diagram ... 41
3.6 Activity Diagram ... 46
3.6.1 Activity Diagram Proses Login... 46
3.6.2 Activity Diagram Proses Logout ( keluar ) ... 47
3.6.3 Activity Diagram Mengelola Profil Pengguna ... 47
3.6.4 Activity Diagram Mengubah Data Pengguna ... 48
3.6.5 Activity Diagram Menambahkan Data Pengguna ... 49
3.6.6 Activity Diagram Menambahkan Data Soal ... 50
3.6.7 Activity Diagram menghapus Data Soal ... 51
3.6.8 Activity Diagram Mengerjakan Latihan ... 52
3.6.9 Activity Diagram Mengerjakan PR ... 53
3.6.10 Activity Diagram Mengerjakan Kuis ... 54 3.6.11 Activity Diagram Memilih Acuan C4 (Nilai Kuis, Latihan, dan
3.6.12 Activity Diagram Menambahkan hasil psikotes, pilihan Orang
Tua, pilihan sendiri (C1,C2,C3) ... 56
3.6.13 Activity Diagram melihat hasil SAW ... 57
3.6.14 Activity Diagram Mengupload File ... 58
3.6.15 Activity Diagram Mendownload File ... 58
3.7 Class Diagram ... 59
3.7.1 Class Diagram User ... 60
3.7.2 Class Diagram File ... 61
3.7.3 Class Diagram Materi ... 62
3.7.4 Class Diagram Materi Detail ... 62
3.7.5 Class Diagram Soal ... 63
3.7.6 Class Diagram Soal Detail ... 64
3.7.7 Class Diagram Jawaban ... 65
3.7.8 Class Diagram History_kelas ... 66
3.7.9 Class Diagram Agenda ... 66
3.7.10 Class Diagram Artikel... 67
3.7.11 Class Diagram SAW ... 68
3.7.12 Class Diagram Materi Jurusan ... 68
3.8 Rancangan Desain Antar Muka ... 69
3.8.1 Halaman Login ... 69
3.8.2 Form insert soal... 70
3.8.3 Form Tambah Soal Pilihan Ganda dan Jawabannya ... 70
3.8.4 Form Tambah Soal Esay ... 71
3.8.5 Form Isi Soal Esai ... 71
3.8.6 Form Isi Soal PG ... 72
3.8.7 Form koreksi soal esay ... 73
3.8.8 Form Penerapan SAW ... 73
3.8.9 Form hasil SAW pada Guru ... 74
3.8.10 Form Naik Kelas ... 75
3.8.11 Form Tambah User ... 75
3.8.12 Form lihat Nilai ... 76
BAB 4. HASIL PENELITIAN ... 78
4.1 Implementasi antarmuka ... 78
4.1.1 Halaman Home ... 78
4.1.2 View Admin ... 79
4.1.3 Tambah Admin ... 79
4.1.4 View Guru ... 80
4.1.5 Tambah Guru ... 80
4.1.6 View Siswa ... 81
4.1.7 Tambah Siswa... 82
4.1.8 Detail Profil User ... 82
4.1.9 View Materi ... 83
4.1.10 Memperbaharui Materi ... 83
4.1.11 TambahMateri ... 84
4.1.12 Menentukan Quiz ... 85
4.1.13 Input Data SAW ... 85
4.1.14 View Hasil SAW ... 86
4.1.15 View File ... 87
4.1.16 Add File Berdasarkan Materi ... 88
4.1.17 View Detail Materi ... 88
4.1.18 Add Detail Materi ... 89
4.1.19 Update Detail Materi ... 89
4.1.20 Buat soal ... 90
4.1.21 Membuat soal detail ... 91
4.1.22 Mengerjakan Kuis ... 92
4.1.23 Mengerjakan Latihan ... 94
4.1.24 Mengerjakan PR ... 96
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 98
5.1 Halaman Login ... 98
5.2 Pengujian Hlaman Admin ... 98
5.2.1 Halaman User ... 98
5.2.2 Halaman Materi ... 100
5.2.4 Halaman profil ... 103
5.2.5 Halaman SAW ... 104
5.3 Pengujian Hlaman Guru ... 105
5.3.1 Halaman File ... 105
5.3.2 Halaman profil ... 106
5.3.3 Halaman SAW ... 107
5.3.4 Halaman Materi Detail ... 107
5.3.5 Halaman Soal ... 109
5.3.6 Halaman Soal Detail ... 110
5.3.7 Halaman Koreksi jawaban ... 111
5.4 engujian Hlaman Siswa ... 112
5.4.1 Halaman File ... 112
5.4.2 Halaman profil ... 112
5.4.3 Halaman SAW ... 113
5.4.4 Halaman Jawab Soal ... 113
5.4.5 Halaman Lihat Nilai ... 114
BAB 6. SIMPULAN DAN SARAN ... 115
6.1 Simpulan ... 115
6.2 Saran ... 115
DAFTAR PUSTAKA ... 1
DAFTAR GAMBAR
Gambar 2.1 Contoh ERD ... 15
Gambar 2.2 Contoh penggunaan flowchart. ... 16
Gambar 2.3 Use Case Diagram ... 18
Gambar 2.4 Activity Diagram ... 19
Gambar 3.1 Flowchart kegiatan belajar mengajar ... 28
Gambar 3.2 Flowchart Pengerjaan Kuis ... 29
Gambar 3.3 ERD ... 34
Gambar 3.4 Use Case System ... 41
Gambar 3.5 Subsistem Mengelola File ... 42
Gambar 3.6 Subsistem Mengelola Agenda dan Artikel ... 43
Gambar 3.7 Subsistem Mengelola data Materi ... 43
Gambar 3.8 Subsistem Mengelola data Materi Detail ... 44
Gambar 3.9 Subsistem Mengelola Soal ... 44
Gambar 3.10 Subsistem Mengelola Data Jawaban ... 45
Gambar 3.11 Activity Diagram Proses Login ... 46
Gambar 3.12 Activity Diagram Proses Logout ... 47
Gambar 3.13 Activity Diagram Mengelola Profil Penguna ... 48
Gambar 3.14 Activity Diagram Mengubah Data Pengguna ... 49
Gambar 3.15 Activity Diagram Menambah Data Pengguna ... 50
Gambar 3.16 Activity Diagram Menambah Data Soal ... 51
Gambar 3.17 Activity Diagram Menghapus Data Soal ... 52
Gambar 3.18 Activity Diagram Mengerjakan Latihan ... 53
Gambar 3.19 Activity Diagram Mengerjakan PR... 54
Gambar 3.20 Activity Diagram Mengerjakan Kuis... 55
Gambar 3.21 Activity Diagram menentukan C4 ... 56
Gambar 3.22 Activity Diagram menginput C1, C2 dan C3 ... 57
Gambar 3.23 Activity Diagram hasil SAW ... 57
Gambar 3.24 Activity Diagram upload file ... 58
Gambar 3.25 Activity Diagram mendownload file ... 58
Gambar 3.27 Class Diagram User ... 60
Gambar 3.28 class diagram File ... 61
Gambar 3.29 class diagram materi ... 62
Gambar 3.30 class diagram materi detail ... 62
Gambar 3.31 class diagram soal ... 63
Gambar 3.32 class diagram soal detail ... 64
Gambar 3.33 class diagram jawaban ... 65
Gambar 3.34 class diagram history_kelas ... 66
Gambar 3.35 class diagram agenda ... 66
Gambar 3.36 class diagram Artikel ... 67
Gambar 3.37 class diagram SAW ... 68
Gambar 3.38 class diagram materi jurusan ... 68
Gambar 3.39 form login ... 69
Gambar 3.40 form insert soal... 70
Gambar 3.41 form Tambah Soal PG ... 70
Gambar 3.42 form tambah soal esay ... 71
Gambar 3.43 form isi soal esay ... 71
Gambar 3.44 form isi soal PG ... 72
Gambar 3.45 Form koreksi jawaban esay ... 73
Gambar 3.46 Form SAW dalam sistem e-learning ... 73
Gambar 3.47 form hasil rekommendasi sistem ... 74
Gambar 3.48 form naik kelas ... 75
Gambar 3.49 Form tambah user ... 75
Gambar 3.50 Form lihat Nilai ... 76
Gambar 3.51 form tambah dan ubah materi ... 77
Gambar 4.1 halaman home sebelum log in ... 78
Gambar 4.2 Home sesudah login sebagai admin ... 78
Gambar 4.3 View admin ... 79
Gambar 4.4 Tambah User ... 79
Gambar 4.5 view Guru ... 80
Gambar 4.6 Tambah Guru ... 80
Gambar 4.8 Tambah Siswa ... 82
Gambar 4.9 Detail profil user ... 83
Gambar 4.10 View materi ... 83
Gambar 4.11 Memperbaharui materi ... 84
Gambar 4.12 Tambah materi ... 84
Gambar 4.13 Menentukan Quiz ... 85
Gambar 4.14 Input data SAW ... 86
Gambar 4.15 View hasil SAW ... 86
Gambar 4.16 View file kelas 10 ... 87
Gambar 4.17 View file kelas 11 IPA ... 87
Gambar 4.18 Add file materi ... 88
Gambar 4.19 View detail materi ... 88
Gambar 4.20 Add detail materi ... 89
Gambar 4.21 Update detail materi ... 89
Gambar 4.22 Buat soal kuis ... 90
Gambar 4.23 Bual soal PR ... 90
Gambar 4.24 Buat soal Latihan ... 91
Gambar 4.25 Pembuatan soal detail PG ... 91
Gambar 4.26 Membuat soal detail esay ... 92
Gambar 4.27 Memilih Kuis ... 92
Gambar 4.28 konfirmasi kuis ... 93
Gambar 4.29 mengerjakan Kuis ... 93
Gambar 4.30 mengerjakan Latihan ... 94
Gambar 4.31 konfirmasi latihan ... 94
Gambar 4.32 pengerjaan latihan... 95
Gambar 4.33 mengerjakan PR ... 96
Gambar 4.34 konfirmasi PR ... 96
Gambar 4.35 Pengerjaan PR esay ... 97
DAFTAR TABEL
Tabel 3.1 tabel hasil psikotes ... 30
Tabel 3.2 Kecocokan dari setiap alternatif ... 31
Tabel 3.3 Tabel User ... 35
Tabel 3.4 Tabel Historikelas... 35
Tabel 3.5 Tabel File ... 36
Tabel 3.6 Tabel Materi ... 36
Tabel 3.7 Tabel Materi Detail ... 37
Tabel 3.8 Tabel Soal ... 37
Tabel 3.9 Tabel Soal Detail ... 38
Tabel 3.10 Tabel Jawaban ... 38
Tabel 3.11 Tabel Materi SAW ... 39
Tabel 3.12 Tabel hasil SAW ... 39
Tabel 3.13 Tabel Agenda dan Artikel ... 39
Tabel 5.1 Form Login ... 98
Tabel 5.2 FormUser ... 98
Tabel 5.3 Form Materi ... 100
Tabel 5.4 Form Materi ... 102
Tabel 5.5 Form edit profil ... 103
Tabel 5.6 Form SAW ... 104
Tabel 5.7 Form Materi ... 105
Tabel 5.8 Form edit profil ... 106
Tabel 5.9 Form SAW ... 107
Tabel 5.10 Form Materi Detail... 107
Tabel 5.11 Form Soal ... 109
Tabel 5.12 Form Soal Detail ... 110
Tabel 5.13 Form Soal Detail ... 111
Tabel 5.14 Form Materi ... 112
Tabel 5.15 Form edit profil ... 112
Tabel 5.16 Form SAW ... 113
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
ERD Entitas atau
Atribut adalah sifat
suatu entitas yang
Use case digambarkan
sebagailingkaran elips
Actor tidak terbatas
hanya manusia saja,
output, maka aplikasi
Dosen
Nama
Jenis Notasi/Lambang Nama Arti
tersebut juga bisa
dianggap sebagai
actor.
Use Case Association
Association
menunjukkan
hubungan statis antar
dua class.
Class
Diagram Class
Class adalah dekripsi
kelompok obyek-obyek
dengan property,
perilaku (operasi) dan
relasi yang sama.
Activity
Diagram Start Titik awal
Activity
Diagram End Titik akhir
Activity
Diagram Activity Menunjukkan proses
Activity
yang dilakukan secara
parallel atau untuk
Flowchart Simbol process
Menyatakan suatu
tindakan
Jenis Notasi/Lambang Nama Arti
dilakukan oleh
komputer
Flowchart Simbol manual
Menyatakan suatu
tindakan (proses) yang
tidak dilakukan oleh
komputer
Flowchart Simbol decision
Menujukkan suatu
kondisi tertentu yang
akan menghasilkan
dua kemungkinan
Flowchart Simbol document
Mencetak keluaran
suatu media tertentu
ERD Entity (rectangler)
Jenis Notasi/Lambang Nama Arti
ERD Hubungan
(diamond)
Entity dapat
berhubungan satu
sama lain. Hubungan
ini disebut dengan
relationship.
ERD Garis (line)
Digunakan untuk
menghubungkan entity
dengan
relasi/hubungan,
maupun entity dengan
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
E-Learning dapat didefinisikan sebagai sebuah benuk penerapan teknologi informasi dibidang pendidikan dalam bentuk online. E-Learning
memungkinkan pembelajar untuk belajar melalui komputer dan tanpa harus pergi mengikuti pelajaran di kelas. E-Learning pun dapat membuat pembelajar saling berbagi informasi dan mengakses bahan-bahan pelajaran setiap saat dan berulang-ulang yang juga dapat membuat pembelajar lebih memantapkan penguasaannya terhadap materi pelajaran. Materi pelajaran yang didapatkan dapat diketengahkan dengan kualitas yang lebih standar dibandingkan kelas konvensional yang tergantung pada kondisi dari pengajar. Pada umumnya perangkat dilengkapi dengan koneksi Internet ataupun intranet lokal. Dengan memiliki komputer yang terkoneksi dengan intranet ataupun internet, pembelajar dapat bepartisipasi dalam e-Learning.
SMA X merupakan salah satu sekolah menengah atas Kristen yang ada di kota Bandung. Saat ini SMA X masih melakukan proses pembelajarannya secara konvensional yang berarti cara belajar mengajar mengunakan sistem ceramah,diskusi dan Tanya jawab yang di lakukan oleh guru terhadap peserta didik dan dilakukan di dalam kelas. Jika pertemuan itu tidak terjadi dengan kata lain dari salah satu pihak guru maupun peserta didik tidak dapat hadir maka otomatis kegiatan belajar mengajar akan terhambat. Selain hal tersebut guru hanya dapat memberi kuis ,tugas dan soal-soal ujian pada saat proses belajar mengajar tersebut berlangsung. Sehingga di perlukan sistem pembelajaran online untuk membantu siswa dan guru dalam melakukan pembelajaran di luar sekolah melalui media online.
1.2 Rumusan Masalah
2
1. Bagaimana membuat aplikasi e-Learning berbasis web untuk SMA X?
2. Bagaimana cara mengelola data user, materi, materi detail, soal, soal detail, jawaban pada masing-masing siswa?
3. Bagaimana membuat sistem yang dapat merekomendasi jurusan IPA, IPS dan BAHASA yang sesuai dengan kemampuan siswa pada kelas sepuluh?
1.3 Tujuan Pembahasan
Adapun tujuan yang muncul berdasarkan rumusan masalah diatas. Tujuan tersebu adalah sebagaiberikut :
1. Membuat aplikasi e-learning berbasis web untuk SMA X.
1.1. Membuat aplikasi yang dapat mendownload, upload file
soal dan materi pembelajaran.
1.2. Membuat aplikasi yang dapat mengerjakan soal – soal kuis maupun latihan secara online.
1.3. Membuat aplikasi yang dapat melihat nilai siswa yang diinput oleh guru yang bersangkutan
1.4. Membuat aplikasi yang dapat melihat nilai yang didapat setelah mengerjakan soal Pilihan Ganda.
2. Membuat sistem yang dapat mengelola data user untuk SMA X.
2.1. Membuat aplikasi yang dapat menambah, melihat dan mengubah data user.
3. Membuat aplikasi yang dapat merekomendasikan atau mendukung keputusan siswa dalam memilih jurusan pada siswa kelas sepuluh SMA X.
3
1.4 Ruang Lingkup Kajian
Pada pembuatan tugas akhir ini, ruang lingkup yang terdapat dalam pembuatan sistem informasi pembelajaran e-Learning ini adalah :
Perangkat keras 1. RAM 1GB.
2. Processor Intel(R) Pentium IV. 3. Hard Disk 250GB.
Perangkat lunak
1. Aplikasi berbasis Web dengan menggunakan PHP. 2. Menggunakan database MySQL.
3. XAMPP Control Panel. Batasan Aplikasi
1. Aplikasi yang dihasilkan adalah aplikasi berbasis web.
2. Implementasi e-Learning meliputi pengolahan data sebagai berikut : User ( Administrator, Guru, dan Siswa).
Materi Pelajaran (Upload dan Download).
Latihan-latihan soal yang dapat dikerjakan terus menerus oleh siswa sebagai bahan latihan untuk persiapan kuis atau ulangan.
Kuis yang dibatasi oleh periode waktu dan hanya dapat dikerjakan satu kali oleh masing-masing siswa.
Aplikasi web ini tidak mengolah data sistem akademik sekolah. 3. Materi yang diunduh hanya berupa format file doc, docx, xls, xlsx, ppt,
pptx, pdf, rar, zip, jpeg, jpg, png, mp4 dan 3gp dengan batas ukuran file hanya 3145728 bytes.
4. Aplikasi ini belum memungkinkan untuk melakukan ujian dalam bentuk web.
5. Aplikasi ini dapat memiliki history kuis yang pernah dikerjakan oleh siswa berdasarkan kelasnya.
4
7. Aplikasi ini dapat mengelola data kenaikan kelas.
1.5 Sumber Data
Data-data yang diperoleh dalam pembuatan e-Learning ini adalah dengan studi pustaka yaitu mengumpulkan, membaca, dan mempelajari sumber yang ada pada buku karya ilmiah yang berkaitan tentang pembelajaran e-Learning. Dilakukan juga wawancara dan observasi lapangan pada SMA X untuk mengetahui sejauh mana kebutuhan mereka dalam menunjang pembuatan e-Learning ini.
1.6 Sistematika Penyajian
Gambaran umum pada pembuatan sistem ini disusun dalam sistematika penyajian sebagai berikut :
BAB 1 . Pendahuluan
Bab ini digunakan untuk menjelaskan : 1.1 Latar belakang
Alasan – alasan yang melatarbelakangi pembuatan laporan Kerja Praktek ini.
1.2 Rumusan masalah
Rumusan – rumusan masalah yang tercipta dalam pembuatan aplikasi ini.
1.3 Tujuan Pembahasan
Tujuan dibuatnya aplikasi ini. 1.4 Ruang lingkup
Pembahasan – pembahasan dan batasan masalah pembuatan aplikasi ini.
1.5 Sumber data
5
1.6 Sistematika Penyajian
Sistematika dalam pembuatan laporan Kerja Praktek ini. BAB 2. Landasan Teori
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.
BAB 3. Analisis dan Pembuatan
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, pembuatan sistem,
class diagram, ERD, dan gambaran arsitektur sistem. BAB 4. Hasil Tercapai
Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan
User Interface Design yang sudah dibuat. BAB 5. Evaluasi
Bab ini digunakan untuk menjelaskan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
115
BAB 6. SIMPULAN DAN SARAN
Bab 6 merupakan bab terakhir dari laporan penelitian ini. Bab ini
memaparkan simpulan berdasarkan tujuan penelitian dan saran bagi
perkembangan aplikasi.
6.1 Simpulan
Kesimpulan yang didapat berdasarkan pada tujuan yang telah
disampaikan di bab I adalah sebagai berikut :
1. Aplikasi ini telah selesai dibuat untuk mengotimalkan waktu belajar mengajar yang sebelumnya hanya dapat berlangsung disekolah saja.
2. Aplikasi ini juga dapat memberikan rekomendasi jurusan yang disesuaikan dengan kemampuan masing-masing siswanya dan hanya untuk siswa kelas sepuluh yang akan memilih jurusan.
3. Aplikasi yang dibuat memiliki fitur-fitur pengolahan data seperti data
user, materi, materi detail, soal, soal detail, jawaban pada masing-masing siswa, dan kenaikan kelas untuk mempermudah dalam mengelola data yang sebelumnya masih dilakukan masih secara manual.
6.2 Saran
Untuk pengembangan aplikasi ini agar lebih baik, penulis menyarankan
beberapa hal sebagai berikut :
1. Aplikasi ini dapat dikembangkan dengan media forum sehingga para siswa dapat bertanya masalah materi yang tidak dimengerti langsung pada guru bersangkutan melalui forum.
2. Aplikasi ini dapat di lengkapi juga dengan sms gate way sehingga nilai nilai dari siswa dapat di kirimkan langsung pada orang tua.
DAFTAR PUSTAKA
[1] B. Sutedjo, Perencanaan Dan PemBangunan Sistem Informasi edisi 2, Andi Publisher, 2006.
[2] Kusrini and A. Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: Penerbit Andi, 2007.
[3] S. Ida Nuraida, Manajemen Administrasi Perkantoran, Yogyakarta: Kanisius, 2008.
[4] F. I. P. UPI, Ilmu & Aplikasi Pendidikan, Bandung: Garsindo, 2007. [5] H. S. H. A. a. H. R. K Sri, Fuzzy Multy-Attribute Decision Making(Fuzzy
MADM), Yogyakarta: Graham Ilmu, 2006.
[6] D. D, Implementasi Metode Simple Additive Weighting (SAW) dalam Sistem Informasi Lowongan Kerja Berbasis Web untuk Rekomendasi Pencari Kerja Terbaik, Program Studi Teknik Informatika Jurusan Teknik Elektro Fakultas Teknik Universitas Tanjungpura.
[7] H. A. Fatta, Rekayasa Sistem Pengenalan Wajah, Yogyakarta: C.V ANDI OFFSET, 2009.
[8] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan Oracle & ASP, Bandung: Informatika Bandung, 2006.
[9] B. Soeherman and M. Pinontoan, Designing Information System Concepts & Cases With Visio, Jakarta: PT Elex Media Komputindo, 2008.
[10] M. Prof.Dr.Ir.Marimin, M. Ir.Hendri Tanjung and S. Haryo Prabowo, Sistem Informasi Manajemen Sumber Daya Manusia, Grasindo, 2006. [11] R. A, Pemograman Web Database dengan PHP dan MySQL, Jakarta:
PT Elex Media Komputindo, 2006.
[13] D. Pilone and N. Pitman, UML 2.0 in a NUTSHELL, USA: O'Reilly Media, 2005.
[14] M. Ir. M. Fard Azis, Object Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[15] J. Schmuller, Sams Teach Yourself UML in 24 Hours, 3rd ed., Sams Publishing, 2004, p. 504.
[16] R. Miles and K. Hamilton, Learning UML 2.0, USA: O'Reilly Media, 2006. [17] A. Ramdhan, Pemrograman Web Database dengan PHP dan MySQL,
Jakarta: PT Elex Media Komputindo, 2006.
[18] R. S. Bernard, P. Agus and A. Rusdy, Mudah dan Cepat Menguasai Pemrograman Web, Bandung: Informatika Bandung, 2005.
[19] Oktavian, Diar Puji, menjadi programmer jempolan menggunakan php, yogyakarta: mediakom, 2010.