• Tidak ada hasil yang ditemukan

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

Dokumen terkait