Pembuatan Sistem E-Learning pada SMA "X" dengan Bantuan Simple Additive Weighting Method (SAW) dalam Merekomendasi Jurusan pada Kelas 10.
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.
(2)
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.
(3)
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
(4)
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
(5)
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
(6)
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
(7)
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
(8)
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
(9)
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
(10)
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
(11)
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
(12)
(13)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
ERD Entitas atau
entity
Entitas adalah sesuatu yang dapat dibedakan keberadaan yang bebas baik secara fisik maupun abstrak.
ERD Atribut atau
atribute
Atribut adalah sifat suatu entitas yang menjelaskan detail tentang entitas. ERD Relasi Relasi adalah
adanya hubungan di antara sejumlah entitas yang berasal dari entitas yang berbeda
Use Case Use Case
Use case digambarkan sebagailingkaran elips dengan nama use case dituliskan didalam elips tersebut.
Use Case Actor
Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi
Dosen
Nama
(14)
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
Diagram Decision
Pilihan untuk mengambil keputusan
Activity
Diagram Fork
Digunakan untuk menunjukkan kegiatan yang dilakukan secara parallel atau untuk menggabungkan dua kegiatan paralel menjadi satu.
Flowchart Simbol arus / flow Menyatakan jalannya arus suatu proses
Flowchart Simbol process
Menyatakan suatu tindakan
(15)
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 terminal
Menyatakan
permulaan atau akhir suatu program
Flowchart Simbol manual
input
Memasukkan data secara manual dengan menggunakan online keyboard
Flowchart Simbol document
Mencetak keluaran dalam bentuk dokumen (melalui printer)
Flowchart Simbol
offline-storage
Menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu
ERD Entity (rectangler)
Digunakan untuk menggambarkan
obyek yang
diidentifikasikan ke dalam lingkungan.
ERD Atribut (oval)
Digunakan untuk menggambarkan elemen-elemen dari suatu entity, yang menggambarkan karakter entity.
(16)
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 atribut.
(17)
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
Dari latarbelakang tersebut maka terdapat beberapa permasalahan yang dihadapi oleh penulis, permasalahan – permasalahan yang timbul dijabarkan sebagai berikut :
(18)
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. Membuat aplikasi yang dapat memberikan rekomendasi jurusan kepada siswa berdasarkan nilai- nilai telah didapat melalui proses perangkingan dengan bantuan metode SAW(Simple Additive Weighting Method).
(19)
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.
(20)
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
Data – data yang akan digunakan untuk pembuatan aplikasi ini.
(21)
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
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Kerja Praktek.
(22)
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.
3. Aplikasi ini juga dapat dikembangkan lebih aman lagi sehingga siswa dapat mengerjakan ujian semester secara online.
(23)
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.
[12] H. and P. Pudjo, Menggunakan UML (Unified Modelling Language), Informatika, 2011.
(24)
[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.
[20] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: C.V ANDI OFFSET, 2010.
(1)
Universitas Kristen Maranatha
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.
(2)
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
Data – data yang akan digunakan untuk pembuatan aplikasi ini.
(3)
Universitas Kristen Maranatha 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
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Kerja Praktek.
(4)
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.
3. Aplikasi ini juga dapat dikembangkan lebih aman lagi sehingga siswa dapat mengerjakan ujian semester secara online.
(5)
Universitas Kristen Maranatha
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.
[12] H. and P. Pudjo, Menggunakan UML (Unified Modelling Language), Informatika, 2011.
(6)
[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.
[20] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: C.V ANDI OFFSET, 2010.