• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Genap Tahun 2007/2008

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Genap Tahun 2007/2008"

Copied!
12
0
0

Teks penuh

(1)

v

UNIVERSITAS BINA NUSANTARA

_______________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Genap Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI E-LEARNING BERBASIS WEB PADA SMP PROVIDENTIA

Erwin Iksandy 0800745741

Sunardi 0800770926

Irene Citra Candinegara 0800777592 Kelas/Kelompok : 08 PBT / 05

Abstrak

Tujuan Peracangan, ialah untuk membuat sebuah aplikasi pembelajaran dan informasi siswa berbasis web untuk SMP PROVIDENTIA yang dapat memberikan semangat belajar dan interaktifitas antara siswa/i dengan guru tanpa harus dibatasi oleh ruang dan waktu, serta mempermudah siswa/i memperoleh informasi yang jelas. Adapun metode penelitian yang digunakan adalah metode analisis (survei, kuisioner, wawancara) yang digunakan untuk menganalisa kebutuhan pengguna dan kebutuhan sistem, dan metode perancangan terstruktur dengan menggunakan UML yang berisi Class Diagram, Usecase, Sequence Diagram, State diagram . Hasil yang dicapai pada penelitian ini adalah terbuatnya sebuah aplikasi pembelajaran serta informasi untuk siswa berbasis web untuk SMP PROVIDENTIA. Aplikasi ini memiliki tampilan yang baik dan didukung oleh fitur – fitur yang memudahkan pengguna, serta adanya kontrol dari SMP PROVIDENTIA. Kesimpulan dari hasil rancangan ini adalah rancangan yang dikembangkan telah sesuai dengan delapan aturan emas dalam perancangan antar muka dan dapat beroperasi dengan baik.

(2)

vi

KATA PENGANTAR

Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya, sehingga skripsi dengan judul “Analisis Dan Sistem Aplikasi E-Learning Berbasiskan Web pada SMP PROVIDENTIA” dapat kami selesaikan dengan lancar dan tepat waktu.

Adapun penulisan skripsi ini merupakan salah satu syarat kelulusan dalam jenjang pendidikan strata-1 (satu) jurusan Teknik Informatika di Universitas Bina Nusantara.

Dalam kesempatan ini, kami ingin mengucapkan terima kasih kepada pihak-pihak yang ikut berperan serta dalam proses penyelesaian skripsi ini, antara lain :

1. Bapak Prof. Dr. Gerardus Polla, MApp.Sc selaku rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada kami untuk menimba ilmu di Universitas Bina Nusantara.

2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan fakultas Ilmu Komputer

3. Bapak Freddy Purnomo, S.Kom, M.Com, selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.

4. Bapak Romli selaku dosen pembimbing skripsi kelas 08 PBT yang memberikan waktu, bimbingan, dan saran-saran dalam menyelesaikan skripsi ini.

5. Bapak Y.P Lelono Broto, S.Ag, MM selaku Kepala Sekolah SMP PROVIDENTIA yang telah memberikan kesempatan bagi kami untuk melakukan survey skripsi pada SMP PROVIDENTIA dan seluruh staff sekolah yang ikut membantu dalam penelitian dan pengumpulan informasi.

(3)

vii

6. Dosen-dosen pengajar di Universitas Bina Nusantara yang telah memberikan ilmu baik secara langsung maupun tidak langsung yang menjadi pedoman dalam penulisan skripsi ini.

7. Orang tua dari Irene Citra Candinegera yaitu Herry Candinegara (Ayah), Selvia Chandra D (Ibu), orang tua dari Erwin Iksandy Yaitu : Frans Wilardy Iksandy (Ayah), Lie Ay ly (Ibu) dan orang tua dari Sunardi yaitu : Theng Hok Leng (Ayah), Maria (Ibu) yang tercinta yang selalu sabar untuk mendampingi kami dan selalu memanjatkan doa untuk keberhasilan kami.

8. Indrawan Rahardja dan Kel, Yogiewati Josan yang telah memberikan banyak bantuan, dukungan moril dan doa.

9. Sahabat-sahabat kami selalu siap untuk membantu dalam segi ilmu dan memberikan semangat, doa untuk terselesaikannya Tugas Akhir kami dan seluruh teman – teman kami selama menempuh pendidikan di Universitas Bina Nusantara yang tidak dapat kami sebutkan satu per satu.

10. Seluruh pihak yang tidak dapat disebutkan satu persatu yang secara langsung maupun tidak langsung terlibat dalam penyusunan laporan skripsi ini sehingga laporan skripsi ini dapat diselesaikan.

Kami menyadari bahwa isi dari skripsi ini masih jauh dari sempurna baik dalam penyajiannya maupun pembahasannya karena keterbatasan kemampuan dan juga waktu kami. Oleh karena itu saran dan kritik yang bersifat membangun sangat kami harapkan untuk menjadi lebih baik lagi di masa mendatang.

(4)

viii

Akhir kata, kami berharap semoga skripsi ini bermanfaat bagi segenap pembaca dan juga bermanfaat bagi perkembangan ilmu komputer di Universitas Bina Nusantara pada khususnya dan dunia pendidikan Indonesia pada umumnya.

Jakarta, Mei 2008

(5)

ix

DAFTAR ISI

Halaman

Halaman Judul Luar... i

Halaman Judul Dalam... ii

Halaman Persetujuan hardcover………. iii

Halaman Pernyataan Dewan Penguji... iv

Abstrak... vii

Kata Pengantar... viii

Daftar Isi... ix

Daftar Gambar... xiv

Daftar Tabel... xv

BAB 1 PENDAHULUAN... 1

1.1 Latar Belakang... 1

1.2 Ruang Lingkup... 2

1.3 Tujuan dan Manfaat... 2

1.3.1 Tujuan……… 2

1.3.1 Manfaat……….. 3

1.4 Metodologi... 4

1.5 Sistematika Penulisan... 5

BAB 2 LANDASAN TEORI... 7

(6)

x

2.1.1 Pengertian Analisa………... 7

2.1.2 Pengertian Perancangan………... 7

2.1.3 Pengertian Aplikasi………... 7

2.2 Rekayasa Piranti Lunak... 7

2.2.1 Pengertian Rekayasa Piranti Lunak... 7

2.2.2 Karakteristik Rekayasa Piranti Lunak... 9

2.3 System Development Life Cycle (SDLC)... 9

2.4 Alat Bantu Perancangan... 11

2.4.1 Unified Modelling Language(UML)... 11

2.4.2 Entity Relationship Diagram (ERD)... 24

2.5 Interaksi Manusia Dan Komputer………... 24

2.5.1 Pengertian Interaksi Manusia Dan Kompter (IMK)... 24

2.5.2 Tujuan Rekayasa Sistem IMK ... 24

2.5.3 Perancangan Interaktif Dengan 8 Aturan Emas... 26

2.5.4 10 Kesalahan Utama Pada Website……… 28

2.6 Internet (International Networking)………..29

2.6.1 Pengertian Internet (International Networking)…………..29

2.6.2 WWW (World Wide Web)………...29

2.7 Object Oriented Proggramming……….. 32

2.8 Basis Data……….33

2.8.1 Database Management System (DBMS)………... 33

(7)

xi 2.8.3 Normalisasi……… 35 2.9 Software Pendukung………... 40 2.9.1 Bahasa Pemoggraman PHP……… 40 2.9.2 My Sql……….41 2.9.3 Java Script………41

2.10 Electronik Learning (E-Learning)………...41

2.10.1 Pengertian E-Learning………...41

2.10.2 Keuntungan E-Learning………...42

2.10.3 Leaning Management System (LMS)………....44

2.10.4 Learning Content Management System (LCMS)………..46

BAB 3 ANALISA DAN PERANCANGAN SISTEM... 49

3.1 Riwayat Perusahaan... 49

3.1.1 Sejarah Singkat Providentia... 49

3.1.2 Visi Dan Misi Providentia... 50

3.1.3 Tugas Dan Wewenang Providentia………. 52

3.2 Analisa Sistem... 52

3.2.1 Sistem Yang Sedang Berjalan... 52

3.2.2 Hasil Survey ... 54

3.2.3 Rumusan Permasalahan... 62

3.2.4 Usulan Untuk Pemecahan Permasalahan………...……... 63

3.3 Perancangan Sistem... 64

(8)

xii

3.3.2 Perancangan Database... 64

3.3.3 Perancangan Unified Modelling Language ( UML )...70

3.3.3.1 Class Diagram………...70

3.3.3.2 Use Case……….………..71

3.3.3.3 Sequance Diagram……..….… ………...72

3.3.3.4 Activity Diagram……… 75

3.3.4 Hirarki Menu………78

3.3.4.1 Hirarki Menu Admin……….78

3.3.4.2 Hirarki Menu Guru……… ..79

3.3.4.3 Hirarki Menu Siswa………...80

3.3.5 Perancangan Layar………....81

3.4 Rancangan ERD………...91

3.5 Spesifikasi Proses...92

BAB 4 IMPLEMENTASI DAN EVALUASI ... 99

4.1 Implementasi Sistem... 99

4.1.1 Spesifikasi Perangkat Keras... 99

4.1.2 Spesifikasi Perangkat Lunak ...101

4.1.3 Instalasi Software...102

4.1.3.1 Instalasi Sisi Server………....102

4.2 Cara Pengoprasian Program... ... 104

4.2.1 Tampilan Layar Index... 104

(9)

xiii

4.2.3 Tampilan Layar Myprofile Siswa... 106

4.2.4 Tampilan Layar Jadwal Mata Pelajaran Siswa…………..107

4.2.5 Tampilan Layar Materi Siswa...108

4.2.6 Tampilan Layar Mata Pelajaran dalam Materi Siswa...109

4.2.7 Tampilan Layar Forum Siswa...110

4.2.8 Tampilan New Topik Pada Forum... 111

4.2.9 Tampilan Topik Isi Pada Forum Ssswa...112

4.2.10 Tampilan Reply Pada Isi Topik Dalam Forum...113

4.2.11 Tampilan Layar Edit Pada Isi Topik...114

4.2.12 Tampilan Layar Ujian...115

4.2.13 Tampilan Layar Ujian Master DalamMenu Materi...116

4.2.14 Tampilan Layar Download...117

4.2.15 Tampilan Layar LogOut...118

4.2.16 Tampilan Layar Admin...120

4.2.17 Tampilan Layar Forum Admin...121

4.3 Evaluasi...121

4.3.1 Evaluasi Terhadap Aplikasi……….. 121

4.3.2 Evaluasi Tahap Pemakai……… …..124

BAB 5 SIMPULAN DAN SARAN... 127

5.1 Simpulan... 127

5.2 Saran... 127

DAFTAR PUSTAKA... 129

(10)

xiv

LAMPIRAN 1... L1 LAMPIRAN 2 ………L2 LAMPIRAN 3 ………L3

(11)

xiv

DAFTAR GAMBAR

Halaman

Gambar 2.1 Linear Sequential Model... 9

Gambar 2.2 Penggambaran class diagram dan komponennya... 12

Gambar 2.3 Penggambaran objek diagram dan komponennya... 15

Gambar 2.4 Use case... 16

Gambar 2.5 Sequence diagram... 17

Gambar 2.6 Collaboration diagram... 18

Gambar 2.7 Statechart diagram dan komponennya... 20

Gambar 2.8 Activity diagram dan komponennya... 22

Gambar 2.9 Component diagram... 23

Gambar 3.1 Stuktur Organisasi SMP PROVIDENTIA... 52

Gambar 3.2 Class diagram... 70

Gambar 3.3 Use Case………... 71

Gambar 3.4 Sequence Admin... 72

Gambar 3.5 Sequence Siswa... . 73

Gambar 3.6 Sequence Guru... 74

Gambar 3.7 Activity Login... 75

Gambar 3.8 Activity Diagram Siswa………...76

Gambar 3.9 Activity Diagram Guru………76

(12)

xv

DAFTAR TABEL

Halaman

Tabel 4.1 Persentase Hasil Jawaban No. 1...124

Tabel 4.2 Persentase Hasil Jawaban No. 2...125

Tabel 4.3 Persentase Hasil Jawaban No. 3...125

Tabel 4.4 Persentase Hasil Jawaban No. 4...125

Referensi

Dokumen terkait

Alternative Solusi pada Sasaran 3 (tiga). Dari tabel di atas terlihat bahwa tingkat efisiensi sasaran ini sangat baik. Hal ini menunjukkan bahwa permasalahan yang

Model persamaan struktural berbeda dari teknik analisis multivariate lainnya. SEM hanya menggunakan data input berupa matrik varian atau kovarian atau metrik

pmr_20.html) :.. Banyak faktor yang menyebabkan rendahnya hasil belajar matematika peserta didik, salah satunya adalah ketidaktepatan penggunaan model pembelajaran

Berdasarkan data – data yang telah dikumpulkan melalui penelitian serta penjelasan di atas maka penulis dapat menarik kesimpulan bahwa buku penghubung yang

a) Syirkah Al-amwal, yaitu persekutuan antara dua pihak pemodal atau lebih dalam usaha tertentu dengan mengumpulkan modal bersama dan membagi keuntungan dan resiko

Dilihat dari hasil pengujian pengaruh antara kinerja bank umum konvensional dan bank umum syariah terhadap pengambilan keputusan investasi ( yang diukur dengan

Newman dalam Karnasih (2015: 40) mengungkapkan bahwa ada lima prosedur yang ditemukan oleh Anne Newman diantaranya adalah membaca masalah (reading) , memahami

Pada metode Jacobi dan matriks generasi, bentuk BRD dipengaruhi oleh beberapa parameter yang mengakomodasi kondisi real, seperti laju transmisi penyakit dari nyamuk