BAB 5 KESIMPULAN DAN SARAN
5.2 Saran
Berdasarkan semua hasil yang telah dicapai saat ini, Aplikasi Learning
Management System (LMS) SMKN 14 Bandung ini masih mempunyai beberapa
hal yang harus disarankan untuk menambahkan fungsi-fungsi yang dapat melengkapi aplikasi LMS ini yang akan datang.
BIODATA PENULIS
1. Data Pribadi
Nama : Muhammad Gumilar
Tempat dan Tanggal Lahir : Banjarmasin, 15 Januari 1992
Jenis Kelamin : Laki-laki
Agama : Islam
Warga Negara : Indonesia
Alamat : Jalan STM. Komplek Taman Palem Asri No. 46 Kelurahan Komet RT 06 RW 02 Kota Banjarbaru Prov. Kalimantan Selatan
Email : [email protected]
2. Riwayat Pendidikan
a. 2010-Sekarang : UNIVERSITAS KOMPUTER INDONESIA b. 2007-2010 : SMA Negeri 1 Wanayasa
c. 2004-2007 : SLTP Negeri 1 Wanayasa d. 1998-2004 : SDN Perumnas 1 Subang
PENGEMBANGAN LEARNING MANAGEMENT SYSTEM DI
SMKN 14 BANDUNG
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
MUHAMMAD GUMILAR
10110125
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2015
v
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xii
DAFTAR SIMBOL ... xiv
DAFTAR LAMPIRAN ... xvi
BAB 1 PENDAHULUAN ... 1
1.1Latar Belakang Masalah ... 1
1.2 Rumusan Masalah... 2
1.3 Maksud dan Tujuan ... 3
1.4 Batasan Masalah ... 3
1.5 Metodologi Penelitian... 4
1.5.1 Metode Pengumpulan Data ... 5
1.5.2 Metode Pembangunan Perangkat Lunak ... 6
1.6Sistematika Penulisan ... 7
BAB 2 TINJAUAN PUSTAKA ... 9
2.1Profil Instansi ... 9
2.1.1 Sejarah Instansi ... 9
2.1.2 Visi dan Misi Instansi ... 10
2.1.3 Bidang Studi ... 10
vi 2.2 Landasan Teori ... 15 2.2.1 Sistem ... 15 2.2.2 Informasi ... 15 2.2.3 Sistem Informasi ... 16 2.2.4 Kualitas Sistem ... 16 2.2.5 Kualitas Informasi ... 16 2.2.6 E-Learning ... 17
2.2.7 Learning Management System (LMS) ... 18
2.2.8 Analisis Terstruktur ... 20
2.2.9 Pengujian Alpha dan Beta ... 22
2.2.10 Plagiarisme ... 22
2.2.11 Text Mining ... 23
2.2.12 Pre-processing ... 24
2.2.13 Algoritma TF-IDF (Terms Frequency – Inversed Document Frequency) ... 26
2.2.14 Algoritma CF-IDF (Concept Frequency – Inversed Document Frequency) ... 27
2.2.15 Vector Space Model (VSM) ... 29
2.2.16 PHP ... 29
2.2.17 Database dan MySQL ... 31
2.2.18 Data Manipulation Language (DML) ... 33
2.2.19 Data Definition Language (DDL) ... 33
2.2.20 Create, Read, Update, Delete (CRUD) ... 34
BAB 3 ANALISIS DAN PERANCANGAN ... 37
vii
3.1.4 Pre-processing ... 40
3.1.5 Wordnet ... 46
3.1.6 Analisis Algoritma ... 46
3.1.7 Pembobotan TF-IDF ... 49
3.1.8 Perhitungan Vector Space Model (VSM) dari Hasil Pembobotan TF-IDF ... 50
3.1.9 Pembobotan CF-IDF... 52
3.1.10 Perhitungan Vector Space Model (VSM) dari Hasil Pembobotan CF-IDF ... 53
3.1.11 Spesifikasi Kebutuhan Perangkat Lunak ... 55
3.1.12 Analisis Kebutuhan Non-Fungsional... 56
3.1.13 Perancangan Basis Data ... 59
3.1.14 Analisis Kebutuhan Fungsional ... 60
3.2 Perancangan Basis Data ... 74
3.2.1 Diagram Relasi ... 75
3.2.2 Struktur Tabel ... 76
3.3 Perancangan Antarmuka ... 83
3.3.1 Perancangan Antarmuka Halaman Utama LMS SMKN 14 Bandung83 3.3.2 Perancangan Halaman Login ... 84
3.3.3 Perancangan Halaman Utama Siswa ... 84
3.3.4 Perancangan Halaman Edit Profil Siswa ... 85
viii
3.3.6 Perancangan Halaman Daftar Pengajar Siswa ... 86
3.3.7 Perancangan Halaman Utaman Pengajar ... 86
3.3.8 Perancangan Halaman Edit Akun Pengajar ... 87
3.3.9 Perancangan Halaman Edit Profil Pengajar ... 87
3.3.10 Perancangan Halaman Pengajar Kelola Materi ... 88
3.3.11 Perancangan Halaman Pengajar History Tugas ... 88
3.3.12 Perancangan Halaman Pengajar Perhitungan Plagiarisme ... 89
3.3.13 Perancangan Halaman Kemiripan Tugas Siswa ... 89
3.3.14 Perancangan Halaman Pengajar Mengelola Tugas ... 90
3.4 Perancangan Jaringan Semantik ... 90
BAB 4 IMPLEMENTASI DAN PENGUJIAN ... 91
4.1Implementasi ... 91
4.1.1 Kebutuhan Perangkat Keras ... 91
4.1.2 Kebutuhan Perangkat Lunak ... 92
4.1.3 Implementasi Basis Data ... 92
4.1.4 Implementasi Aplikasi ... 97
4.1.5 Implementasi Antarmuka ... 97
4.2 Pengujian Sistem ... 101
4.2.1 Pengujian Black Box ... 102
4.2.2 Pengujian Fitur yang dikembangkan (sistem Anti-plagiat) ... 106
4.2.3 Pengujian Beta ... 109
BAB 5 KESIMPULAN DAN SARAN ... 115
5.1Kesimpulan ... 115
5.2 Saran ... 115
116
dan Kaymak Uzay, “News Personalization using the CF-IDF Semantic
Recomender”, Erasmus University Rotterdam PO Box 1738, NL-3000 DR
Rotterdam, The Netherlands
(http://http://people.few.eur.nl/fhogenboom/papers/wims11-athena.pdf), 2011
[2] R.S. Pressman, Software Enginnering A Practitioner’s Approach, New York: McGraw-Hill Companies, 2010.
[3] Zulkifli Amsyah, Manajemen Sistem Informasi, PT Gramedia PustakaUtama, Jakarta, 2003
[4] Edhy Sutanto, Sistem Informasi Manajemen, Graha Ilmu, Yogyakarta, 2004 [5] Jogiyanto, Analisis dan Desain Sistem Informasi Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis. Andi. Yogyakarta, 2005
[6] Likert, Rensis, "A Technique for the measurement of Attitudes", Archives of Psychology 140: 1-55, 1932
[7] Weksi Budiaji, Skala Pengukuran dan Jumlah Respon Skala Likert, 2013. [8] K. S. Jones, “A Statistical Interpretation of Term Specify and Its Application
in Retrieval”, Journal of Documentation, vol 60 (2), pp. 493-502, 2004
[9] Flavius Frasincar, Goossen Frank, Hogenboom Frederik, IJntema Wouter, dan Kaymak Uzay, “News Personalization using the CF-IDF Semantic
Recomender”. Erasmus University Rotterdam PO Box 1738, NL-3000 DR
Rotterdam, The Netherlands
(http://http://people.few.eur.nl/fhogenboom/papers/wims11-athena.pdf), 2011
[10] Turney, P. D. Pantel, Patrick, “From Frequency to Meaning: Vector Space Models of Semantics”, Journal of Artificial Intelligence Research, vol 37, pp. 141-188, 2010
117
117 [11] hastomo.net , diakses pada 20 Mei, 2015
[12] Andrew Novick, "Implementing CRUD Operations Using Stored Procedures", 2003
iii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, atas rahmat dan karunia-Nya tugas akhir dengan judul “Pengembangan Learning Management
Systemdi SMKN 14 Bandung” sebagai syarat untuk menyelesaikan program studi
Strata I Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia dapat selesai dengan lancar.
Penyusunan laporan skripsi ini banyak menemui hambatan dan kesulitan. Namun berkat dorongan, bantuan dan bimbingan baik secara moril ataupun materil dari berbagai pihak hingga dapat mengatasinya. Oleh karena itu kepada semua pihak yang telah membantu dalam penyelesaian tugas akhir ini Penulis ucapkan kepada :
1. Allah SWT yang telah melimpahkan nikmat, ide, kemampuan, dan kekuatan yang tak ternilai seta telah melimpahkan rahmat, berkah dan karunia-Nya. 2. Kepada kedua orang tua dan keluarga tercinta yang selalu memberi doa,
semangat, kasih sayang dan dorongan moril maupun materil untuk menyelesaikan tugas akhir ini.
3. Bapak Eko Budi Setiawan, S.Kom., M.T., selaku dosen pembimbing yang telah memberikan bimbingan, pengarahan dan masukan dalam menyelesaikan penulisan skripsi.
4. Bapak Muziasih selaku ICT di SMKN 14 Bandung, terima kasih banyak telah memberikan bimbingan dan bantuan selama melakukan peneltian.
5. Ibu Tati Harihayati M, S.T., M.T., Ketua Program Studi Teknik Informatika Universitas Komputer Indonesia selaku dosen reviewer seminar dan penguji satu sidang yang juga ikut membimbing saya, terima kasih atas arahan dan masukannya.
6. Ibu Nelly Indriani W, S.Si., M.T., selaku dosen penguji dua sidang yang telah memberi masukan dan koreksi mengenai penulisan skripsi.
7. Bapak Taryana Suryana, S.T., M.Kom. , selaku dosen wali saya, terimakasih banyak Bapak yang telah memberikan bimbingan, dukungan dan arahan selama saya kuliah di Universitas Komputer Indonesia.
iv
8. Seluruh dosen pengajar di UNIKOM khususnya pada Program Studi Teknik Informatika yang telah memberikan ilmu dan pengetahuannya.
9. Kepada Pandu Rizkyana Artyan, Ari Reinaldi, Prabowo Wisantio, M. Yoga Setiawan, Galih Arriyeta Pramadi, Cep Gungun Gunawan, Panji Aji Ismail, Rifaldi Darussalam yang selalu membantu, memberikan semangat dan motivasi bagi penulis dalam tugas akhir ini.
10. Teman-teman sekelas IF-3 angkatan 2010 yang sudah berjuang bersama, saling mendukung satu sama lain agar tetap semangat dan telah bersama-sama melewati masa-masa kuliah.
11. Teman-teman satu bimbingan yang selalu memberi dukungan satu sama lain dan sama-sama menempuh tugas akhir.
12. Semua pihak yang terlibat yang telah ikut membantu dalam penulisan laporan ini baik secara langsung maupun tidak langsung.
Dalam pelaksanaan dan penyusunan laporan tugas akhir skripsi ini sangat disadari bahwa masih banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu saran dan kritik yang membangun sangat diharapkan untuk pengembangan ke arah yang lebih baik.
Akhir kata, semoga laporan ini dapat berguna khusunya bagi penulis, dan untuk seluruh pihak yang membutuhkan pada umumnya.
Bandung, 19 Agusutus 2015