BAB V KESIMPULAN DAN SARAN
5.2 Saran
Berikut beberapa saran untuk penelitian lebih lanjut antara lain :
1. Diharapkan adanya peningkatan dalam sistem keamanan
2. Perlu adanya video interaktif dan audio streaming supaya pengguna bisa
lebih memahami materi yang di ajarkan
3. Di butuhkan perubahan dalam segi interface tombol fungsional supaya
Nama : Budi Santosa
NIM : 10104258
Tempat, Tanggal Lahir : Bandung, 25 Desember 1984
Jenis Kelamin : Laki-laki
Agama : Islam
Alamat Lengkap : Selaawi, Rt.06/ Rw.01 Desa Wangunsari Kecamatan
Sindangkerta Kabupaten Bandung Barat 40563
No Telp : 087821926754
PENDIDIKAN
1991-1997 : SD Negeri Wangun 2, Sindangkerta
1997-2000 : SLTP Negeri 2 Sindangkerta
2000-2003 : SMK Negeri 1 Katapang
2004-2009 : Program Strata 1 (S1) Jurusasn Teknik Informatika Fakultas
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
BUDI SANTOSA
1.01.04.258
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
xii
Gambar 1.1 Metode Waterfal ... 6
Gambar 2.1 struktur organisasi ... 11
Gambar 2.2 Arsitektur Protokol TCP/IP ... 24
Gambar 2.3 Proses Koneksi Protokol HTTP antara client dan server ... 28
Gambar 2.4. Aliran Pemrosesan Data menjadi Informasi... 30
Gambar 3.1 Konteks Diagram... 42
Gambar 3.2 DFD Level 0 ... 43
Gambar 3.3 DFD Level 1 Proses 1 ... 44
Gambar 3.4 DFD Level 1 Proses 2 ... 45
Gambar 3.5 DFD Level 1 Proses 3 ... 46
Gambar 3.6 DFD Level 1 Proses 4 ... 47
Gambar 3.7 DFD Level 1 Proses 5 ... 47
Gambar 3.8 DFD Level 1 Proses 6 ... 48
Gambar 3.9 DFD Level 1 Proses 7 ... 49
Gambar 3.10 DFD Level 1 Proses 8 ... 50
Gambar 3.11 DFD Level 1 Proses 9 ... 51
Gambar 3.12 DFD Level 1 Proses 10 ... 52
Gambar 3.13 DFD Level 1 Proses 11 ... 53
Gambar 3.14 ERD Sistem E-Learning ... 54
Gambar 3.15 Skema Relasi Pada Sistem E-Learning ... 55
Gambar 3.17 Struktur Menu Aplikasi E-Learning Pada Guru ... 62
Gambar 3.18 Struktur Menu Aplikasi E-Learning Pada Siswa ... 62
Gambar 3.19 Rancangan Antar Muka Menu Admin ... 63
Gambar 3.20 Rancangan Antar Muka User Manager ... 63
Gambar 3.21 Rancangan Antar Muka Data Pesan ... 64
Gambar 3.22 Rancangan Antar Muka Menu Jadwal Guru ... 64
Gambar 3.23 Rancangan Antar Muka Menu Data Guru... 65
Gambar 3.24 Rancangan Antar Muka Menu Data Siswa ... 65
Gambar 3.25 Rancangan Antar Muka Menu Materi ... 66
Gambar 3.26 Rancangan Antar Muka Menu Latihan ... 66
Gambar 3.27 Rancangan Antar Muka Menu Ujian ... 67
Gambar 3.28 Rancangan Antar Muka Menu Chat ... 67
Gambar 3.29 Rancangan Antar Muka Menu Jadwal Guru ... 68
Gambar 3.30 Rancangan Antar Muka Menu Data Pesan ... 68
Gambar 3.31 Rancangan Antar Muka Menu Materi ... 69
Gambar 3.32 Rancangan Antar Muka Menu Latihan ... 69
Gambar 3.33 Rancangan Antar Muka Menu Ujian ... 70
Gambar 3.34 Rancangan Antar Muka Menu Chat ... 70
Gambar 3.35 Rancangan Antar Muka Menu Jadwal Guru ... 71
Gambar 3.36 Diagram Semantik Pada Menu Admin... 71
Gambar 3.37 Diagram Semantik Pada Menu Guru ... 72
v
LEMBAR JUDUL
LEMBAR PENGESAHAN
SURAT KETERANGAN PLAGIAT
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
DAFTAR SIMBOL ... xiv
DAFTAR LAMPIRAN ... xvi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Identifikasi Masalah ... 3
1.3 Maksud dan Tujuan ... 4
1.3.1 Maksud ... 4
1.3.2 Tujuan ... 4
1.4 Batasan Masalah/Ruang Lingkup Kajian ... 4
1.5 Metodologi Penelitian ... 5
BAB II TINJAUAN PUSTAKA ... 10
2.1 Tinjauan Umum Perusahaan ... 10
2.1.1 Sejarah SMP Negeri 2 Sindangkerta ... 10
2.1.2 Visi, Misi dan Tujuan SMP Negeri 2 Sindangkerta ... 11
2.2 Landasan Teori ... 13
2.2.1 Pengertian E-learning ... 13
2.2.2 Komputer Dalam Pendidikan ... 13
2.2.2.1 Peranan Komputer dalam Bidang Pendidikan ... 14
2.2.2.2 Faktor Penggunaan Komputer dalam Pendidikan ... 14
2.2.2.3 Pengertian Komputer Sebagai Alat Bantu ...
Pembelajaran ... 15
2.2.2.4 Penggunaan Komputer dalam Kegiatan Pembelajaran . 16 2.2.2.5 Keistimewaan Komputer dalam Proses Pembelajaran . 17 2.2.3 Pengertian PHP ... 17 2.2.4 Pengertian MySQL ... 19 2.2.4.1 Karakteristik MySQL ... 20 2.2.4.1 Kelebihan MySQL ... 22 2.2.5 Pengenalan Dreamweaver MX ... 22 2.2.6 Internet ... 23 2.2.6.1 Teknologi Website (WWW) ... 25
2.2.6.2 Universal Resource Locator (URL) ... 26
2.2.7 Diagram Alir Data (Data Flow Diagram) ... 29
2.2.7.1 Diagram Conteks ... 29
2.2.7.2 Pengolahan Data ... 29
2.2.7.3 Basis Data (Database) ... 30
2.2.7.4 Database Server dan Bahasa Scripting yang digunakan 31 2.2.8 Data Base Management system (DBMS)... 32
2.2.9 Diagram ER ... 34
2.2.10 Normalisasi... 34
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 36
3.1 Analisis Sistem yang sedang Berjalan ... 36
3.1.1 Analisis Masalah ... 36
3.1.2 Penyelesaian Kebutuhan Sistem ... 37
3.2 Deskripsi Aplikasi E-Learning ... 38
3.3 Analisis Non Fungsional ... 38
3.3.1 Analisis Pengguna ... 38
3.3.2 Analisis Perangkat Keras ... 39
3.3.4 Analisis Perangkat Lunak ... 41
3.4 Analisis Fungsional ... 41
3.4.1 Diagram Konteks ... 41
3.4.2 DFD Level 0 ... 42
3.4.3 DFD Level 1 Proses 1 ... 44
3.4.5 DFD Level 1 Proses 3 ... 46 3.4.6 DFD Level 1 Proses 4 ... 46 3.4.7.DFD Level 1 Proses 5 ... 47 3.4.8 DFD Level 1 Proses 6 ... 48 3.4.9 DFD Level 1 Proses 7 ... 49 3.4.10 DFD Level 1 Proses 8 ... 50 3.4.11 DFD Level 1 Proses 9 ... 51 3.4.12 DFD Level 1 Proses 10 ... 52 3.4.13 DFD Level 1 Proses 11 ... 52 3.5 Spesifikasi Proses... 53
3.5.1 Perancangan Basis Data ... 54
3.5.2 Diagram ER ... 54
3.5.3 Skema Relasi ... 55
3.5.4 Perancangan Struktur Tabel ... 55
3.6 Perancangan Antar Muka ... 61
3.6.1 Perancangan Struktur Menu ... 61
3.6.2 Perancangan Antar Muka Aplikasi Pada User ... 63
3.6.3 Diagram Semantik ... 71
3.6.4 Pesan Konfirmasi ... 73
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ... 74
4.1 Implementasi ... 74
4.1.2 Perangkat Lunak Pengembangan ... 75
4.1.3 Implementasi Database ... 75
4.2 Pengujian... 78
4.2.1 Pengujian Alpha ... 78
4.2.1.1 Rencana Pengujian ... 79
4.2.1.2 Hasil Pengujian Alpha ... 80
4.2.2 Pengujian Betha... 85
4.2.2.1 Kesimpulan Hasil Pengujian Betha ... 88
BAB V KESIMPULAN DAN SARAN ... 89
5.1 Kesimpulan ... 89
5.2 Saran ... 89
xvi
Lampiran A Tampilan Antar Muka...A-1 Lampiran B Listing Program ...B-1 Lampiran C Hasil Kuesioner ...C-1
90
DAFTAR PUSTAKA
[1]. Effendi, Empy, & Zhuang Hartono, E-learning,
Konsep & Aplikasi. Andi, 2005
[2] Mulyana, Y.B. Trik Membangun Situs Menggunakan PHP dan MYSQL.
Jakarta. PT. Elex Media Komputindo, 2004
[3]. Pramono, Andi, Syafii, Kolaborasi Flash, Dreamweaver, dan
PHP untuk Aplikasi Website. Andi, Yogyakarta, 2004
[4]. Sardi, Irawan, Manajemen, Design dan Pengembangan Situs Web dengan
Macromedia Dreamweaver MX dan Adobe Photoshop 7, Elekmedia
Komputindo. Jakarta, 2004
[5]. Sunanfrihartono, Bimo, PHP dan MySQL untuk Web, Yogyakarta, Andi,
2002
xiv
2. Entity Relationship Diagram (ERD)
No Simbol Keterangan
1. Data Entitas segala sesuatu yang nyata
ataupun abstrak yang datanya akan diolah
2.
Relasi menunjukan adanya hubungan antara sebuah entitas yang berasal dari himpunan entitas berada
No Simbol Keterangan
1.
Proses menunjukan transformasi dari masukan menjadi keluaran
2. Entitas Eksternal dimana entitas
tersebut berkomunikasi dengan sistem
3.
Penyimpanan menunjukan
penyimpanan dalam sebuah database
4.
Aliran menggambarkan aliran data yang masuk ke proses atau keluar dari suatu proses
3.
Aliran Data menyatakan penghubung antara Relasi dengan Data Entitas dan
dengan atribut
4 Atibut menunjukan field-field yang
dimiliki oleh suatu Data Entitas atau Relasi
5 Entitas Lemah Entitas yang
keberadaannya sangat tergantung pada entitas lain
6 Relasi menunjukan adanya hubungan
x
Tabel 3.1 Tabel Admin ...56
Tabel 3.2 Tabel Guru ...56
Tabel 3.3 Tabel Siswa ...56
Tabel 3.4 Tabel Latihan ...57
Tabel 3.5 Tabel Download ...57
Tabel 3.6 Tabel Materi ...58
Tabel 3.7 Tabel Mata Pelajaran ...58
Tabel 3.8 Tabel Ujian ...59
Tabel 3.9 Tabel Pesan ...59
Tabel 3.10 Tabel Chat ...60
Tabel 3.11 Tabel Jadwal Guru ...60
Tabel 4.1 Generate User ...75
Tabel 4.2 Generate Mata Pelajaran ...76
Tabel 4.3 Generate Materi ...76
Tabel 4.4 Generate Latihan...77
Tabel 4.5 Generate Ujian ...77
Tabel 4.6 Generate Pesan ...78
Tabel 4.7 Rencana Pengujian Program ...79
Tabel 4.8 Pengujian Verifikasi Login ...81
Tabel 4.9 Pengujian Verifikasi Pendaftaran...81
Tabel 4.11 Pengujian Verifikasi Data Guru ...82
Tabel 4.12 Pengujian Verifikasi Penjadwalan ...82
Tabel 4.13 Pengujian Verifikasi Soal Latihan ...83
Tabel 4.14 Pengujian Verifikasi Soal Ujian ...83
Tabel 4.15 Pengujian Verifikasi Pengumuman ...84
Tabel 4.16 Pengujian Verifikasi Livechat ...84
iii
Alhamdulillahirobbil’alamin, puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan karunia serta hidayah-Nya sehingga tugas
akhir yang berjudul “Aplikasi E-Learning Berbasis Web di SMP Negeri 2
Sindangkerta” dapat selesai.
Pada kesempatan ini penulis mengucapkan banyak terima kasih khususnya kepada Ayahanda Lukmanul Hakim, Ibunda Odjah Rosmiati dan Istri tercinta Eva Parihartini yang telah memberikan dukungan, kasih sayang, perhatian serta do’a yang begitu besar sehingga penulis bisa menyelesaikan penyusunan tugas akhir ini sekaligus menyelesaikan pendidikan Program Sarjana yang penulis tempuh selama ini. Selain itu ucapan terima kasih sedalam-dalamnya kepada semua pihak yang telah membantu terutama pada :
1. Bapak Ir. Eddy Suryanto Sugoto M.Sc., selaku Rektor Universitas
Komputer Indonesia.
2. Bapak Prof. Dr. Ir. Ukun Sastraprawira, M.Sc., selaku Dekan Fakultas
Teknik dan Ilmu Komputer.
3. Ibu Mira Kania Sabariah, M.T. selaku Ketua Jurusan Teknik Informatika
Universitas Komputer Indonesia.
4. Bapak Irfan Maliki S.T. selaku pembimbing yang telah meluangkan waktu
serta bantuan kepada penulis dalam menyusun tugas akhir ini.
5. Keluarga Besar Himpunan Mahasiswa Teknik Informatika.
7. Teman-teman di kosan terutama Salman Hapiz, Opang gank, Eko, Giri, Aleksander, Alifiana, Rd. Arif A, Sarif, Dik-dik, Dylan, Gito dan Yuswan Gank.
8. Teman-teman seperjuangan dalam bimbingan terutama Ahmad bro, Topik,
Eko, Irfan dan Alek.
9. Serta semua pihak yang membantu dalam penyusunan laporan ini, yang
tidak dapat penulis cantumkan satu persatu.
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna baik dalam isi, program maupun penulisan dan tata bahasa yang dipergunakan. Oleh karena itu, kritik dan saran pembaca akan sangat penulis hargai dan harapkan. Akhirnya penulis berharap semoga hasil Tugas Akhir ini bermanfaat bagi kita semua, khususnya bagi yang membacanya. Amien..
Bandung 2009
Penulis