Sistem Informasi E-Learning (Studi Kasus pada SMA Bustanul Ulum).

(1)

i

ABSTRAK

Pendidikan menjadi suatu hal yang sangat dibutuhkan manusia pada saat ini. Perkembangan teknologi yang berkembang dengan sangat pesat juga ikut mempengaruhi unsur-unsur pendidikan. SMA Bustanul Ulum adalah sekolah bebas biaya yang terletak di Taman Melati A2 Kota Bandung. SMA ini memiliki siswa yang berasal dari kalangan kurang mampu. SMA Bustanul Ulum berencana melakukan implementasi teknologi pada pendidikan melalui konsep e-learning. Melalui teknologi ini, siswa tidak lagi harus datang ke kelas untuk belajar. Selain itu terdapat juga fitur kuis dan tugas yang memungkinkan siswa untuk mengerjakan kuis dan tugas di luar sekolah. Selain itu juga disediakan fitur email yang memungkinkan siswa dan guru untuk mendapatkan informasi seputar kegiatan di sekolah. Aplikasi ini diuji dengan metode blackbox test dan hasilnya menunjukan bahwa fitur-fitur yang direncanakan telah tersedia. Diharapkan agar aplikasi ini dapat mempermudah siswa dan guru dalam melakukan kegiatan sekolah dengan fitur-fitur yang tersedia.


(2)

ii

ABSTRACT

Education is a necessity at the present. The rapid development of technology also influences educational elements. Bustanul Ulum highschool is a free-of-charge school that is located at Taman Melati A2 Bandung city. This high school has students from low economic families. This highschool plans to implement technology by using the e-learning technology. With this technology, students no longer need to attend class physically to study. In addition, there are quiz and assignment features that allow students to do these outside of their physical classroom. Finally, there is also email feature that will allow students and teachers to communicate and obtain information around school. This application was tested with Blacbox test method and the results show that the planned features have been provided. It is expected that this application can improve the student and teachers in doing their school activities with the provided features.


(3)

iii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... i

ABSTRACT ... ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... xi

DAFTAR NOTASI/ LAMBANG ... xii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 2

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.1.1 Konsep Dasar Sistem ... 9

2.1.2 Konsep Dasar Informasi ... 12

2.1.3 Manfaat Sistem Informasi ... 13

2.1.4 Komponen Sistem Informasi ... 13

2.2 Flowchart ... 15

2.3 Entity Relational Diagram ... 15

2.4 Unified Modeling Language (UML) ... 18

2.4.1 Class Diagram ... 19

2.4.2 Sequence Diagram ... 20

2.4.3 Use Case ... 21


(4)

iv

2.5 ASP.NET 3.5 ... 23

2.6 Visual Basic.NET ... 24

2.7 HTML ... 24

2.8 Cascading Style Sheet (CSS) ... 26

2.9 MSSQL ... 26

2.10 Black Box ... 27

2.11 E-Learning ... 28

2.11.1 Fitur E-Learning ... 28

2.11.2 Elemen e-Learning ... 28

2.12 AJAX ... 29

2.13 Microsoft Visual Studio 2010 ... 29

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 30

3.1 Analisis ... 30

3.1.1 Proses Pemberian Materi ... 30

3.1.2 Proses Pemberian Kuis ... 31

3.1.3 Proses Pembagian Jadwal Pelajaran ... 32

3.1.4 Proses Pengolahan Nilai ... 33

3.1.5 Proses Pemberian Pengumuman... 34

3.2 Sistem yang Akan Dirancang ... 35

3.2.1 Sistem Pengelolaan Materi ... 35

3.2.2 Sistem Pengelolaan Kuis ... 36

3.2.3 Sistem Pengelolaan Jadwal Pelajaran ... 37

3.2.4 Sistem Pengelolaan Nilai ... 38

3.2.5 Sistem Pengelolaan Pengumuman ... 39

3.3 Basis Data ... 41

3.3.1 Entity Relational Diagram (ERD) ... 41

3.3.2 Skema Relasi ... 42

3.4 Relational Database ... 43

3.4.1 Tabel Staff Sekolah ... 43

3.4.2 Tabel Siswa ... 44

3.4.3 Tabel Kelas ... 44


(5)

v

3.4.5 Tabel Soal ... 45

3.4.6 Tabel Mata Pelajaran ... 46

3.5 Use Case Diagram ... 46

3.5.1 Use Case System ... 46

3.5.2 Use Case Sub- System ... 47

3.6 Class Diagram ... 52

3.7 Activity Diagram ... 53

3.7.1 Proses Pengelolaan Data Siswa ... 53

3.7.2 Proses Pengelolaan Data Staff Sekolah ... 56

3.7.3 Proses Pengelolaan Data Kelas ... 58

3.7.4 Proses Pengelolaan Data Pengumuman ... 60

3.7.5 Proses Pengelolaan Data Mata Pelajaran ... 62

3.7.6 Proses Pengelolaan Data Jadwal Pelajaran ... 64

3.7.7 Proses Pengelolaan Data Materi ... 66

3.7.8 Proses Pengelolaan Data Kuis ... 68

3.7.9 Proses Pengelolaan Data Nilai ... 70

3.7.10 Proses Pengelolaan Data Tugas ... 72

3.8 Desain Antar Muka Pengguna ... 74

3.8.1 Desain Halaman Login ... 75

3.8.2 Desain Halaman Siswa ... 75

3.8.3 Desain Halaman Staff Sekolah ... 77

3.8.4 Desain Halaman Kelas ... 78

3.8.5 Desain Halaman Mata Pelajaran ... 79

3.8.6 Desain Halaman Materi ... 81

3.8.7 Desain Halaman Pengumuman ... 82

BAB 4. HASIL PENELITIAN ... 84

4.1 Halaman Login ... 84

4.2 Halaman Siswa ... 84

4.3 Halaman Staff Sekolah ... 86

4.4 Halaman Kelas ... 88

4.5 Halaman Mata Pelajaran ... 92


(6)

vi

4.7 Halaman Materi ... 97

4.8 Halaman Kuis ... 99

4.9 Halaman Nilai Siswa ... 101

4.10 Halaman Tugas ... 103

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 105

5.1 Test-case Login ... 105

5.2 Test Case Registrasi Pengguna ... 106

5.3 Test Case Siswa ... 106

5.4 Test Case Staff Sekolah ... 107

5.5 Test Case Kelas ... 108

5.6 Test Case Mata Pelajaran ... 108

5.7 Test Case Jadwal Pelajaran ... 109

5.8 Test Case Pengumuman ... 109

5.9 Test Case Materi ... 110

5.10 Test Case Kuis ... 111

5.11 Test Case Nilai ... 111

5.12 Test Case Tugas ... 112

5.13 Test Case Upload Materi ... 112

BAB 6. SIMPULAN DAN SARAN ... 113

6.1 Simpulan ... 113

6.2 Saran ... 113


(7)

vii

DAFTAR GAMBAR

Gambar 2.1 Relasi Satu ke Satu... 16

Gambar 2.2 Relasi Satu ke Banyak ... 17

Gambar 2.3Relasi Banyak ke Satu ... 17

Gambar 2.4 Relasi Banyak ke Banyak ... 18

Gambar 2.5 Diagram UML [6] ... 19

Gambar 2.6 Contoh Class Diagram [6] ... 20

Gambar 2.7 Contoh Sequence Diagram [6] ... 21

Gambar 2.8 Contoh UseCase [6] ... 22

Gambar 3.1 Proses Manual Pemberian Materi ... 30

Gambar 3.2 Proses Manual Pemberian Kuis ... 31

Gambar 3.3 Proses Manual Pembagian Jadwal Pelajaran ... 32

Gambar 3.4 Proses Manual Pengolahan Nilai ... 33

Gambar 3.5 Proses Manual Pemberian Pengumuman ... 34

Gambar 3.6 Sistem Pemberian Materi ... 36

Gambar 3.7 Sistem Pengelolaan Kuis ... 37

Gambar 3.8 Sistem Pengelolaan Jadwal Pelajaran ... 38

Gambar 3.9 Proses Pengelolaan Nilai ... 39

Gambar 3.10 Sistem Pengelolaan Pengumuman ... 40

Gambar 3.11 Entity Relational Diagram ... 41

Gambar 3.12 Skema Basis Data Sistem. ... 42

Gambar 3.13 Use Case Sistem Informasi E-Learning ... 47

Gambar 3.14 Use Case Sub-System MasterData (1) ... 48

Gambar 3.15 Use Case Sub-System MasterData (2) ... 49

Gambar 3.16 Use Case Sub- System Pengelolaan Data Nilai ... 50

Gambar 3.17 Use Case Sub-System Pengelolaan Data Kuis ... 51

Gambar 3.18 Use Case Sub-System Pengelolaan Data Laporan ... 52

Gambar 3.19 Class Diagram... 53

Gambar 3.20 Activity Diagram Insert Data Siswa ... 54

Gambar 3.21 Activity Diagram Edit Data Siswa ... 55


(8)

viii

Gambar 3.23 Activity Diagram Edit Data Staff Sekolah ... 58

Gambar 3.24 Activity Diagram Insert Data Kelas ... 59

Gambar 3.25 Activity Diagram Edit Data Kelas... 60

Gambar 3.26 Activity Diagram Insert Data Pengumuman ... 61

Gambar 3.27 Activity Diagram Edit Data Pengumuman ... 62

Gambar 3.28 Activity Diagram Insert Data Mata Pelajaran ... 63

Gambar 3.29 Activity Diagram Edit Data Mata Pelajaran ... 64

Gambar 3.30 Activity Diagram Insert Data Jadwal Pelajaran ... 65

Gambar 3.31 Activity Diagram Edit Data Jadwal Pelajaran ... 66

Gambar 3.32 Activity Diagram Insert Data Materi ... 67

Gambar 3.33 Activity Diagram Edit Data Materi... 68

Gambar 3.34 Activity Diagram Insert Data Kuis ... 69

Gambar 3.35 Activity Diagram Edit Data Kuis... 70

Gambar 3.36 Activity Diagram Insert Data Nilai ... 71

Gambar 3.37 Activity Diagram Edit Data Nilai... 72

Gambar 3.38 Activity Diagram Insert Data Tugas ... 73

Gambar 3.39 Activity Diagram Edit Data Tugas... 74

Gambar 3.40 Desain Halaman Login ... 75

Gambar 3.41Desain Tampilan Siswa ... 76

Gambar 3.42 Desain Tampilan insert data siswa... 76

Gambar 3.43 Desain Tampilan Staff Sekolah ... 77

Gambar 3.44 Desain Tampilan Insert Staff Sekolah ... 77

Gambar 3.45 Desain Halaman Kelas ... 78

Gambar 3.46 Desain Insert Kelas ... 79

Gambar 3.47 Desain Halaman Mata Pelajaran ... 80

Gambar 3.48 Desain Insert Mata Pelajaran ... 80

Gambar 3.49 Desain Halaman Materi ... 81

Gambar 3.50 Desain Insert Data Materi ... 82

Gambar 3.51 Desain Halaman Pengumuman ... 83

Gambar 3.52 Desain Insert Pengumuman ... 83

Gambar 4.1 Halaman Login ... 84


(9)

ix

Gambar 4.3 Tampilan Insert Data Siswa ... 85

Gambar 4.4 Tampilan Edit Data Siswa ... 86

Gambar 4.5 Tampilan Hapus Data Siswa ... 86

Gambar 4.6 Tampilan Data Staff Sekolah ... 87

Gambar 4.7 Tampilan Insert Data Staff Sekolah... 87

Gambar 4.8 Tampilan Edit Data Staff Sekolah ... 88

Gambar 4.9 Tampilan Hapus Data Staff Sekolah ... 88

Gambar 4.10 Tampilan Halaman Kelas ... 89

Gambar 4.11 Tampilan Insert Data Kelas ... 89

Gambar 4.12 Tampilan Edit data Kelas ... 90

Gambar 4.13 Tampilan Siswa Per Kelas ... 90

Gambar 4.14 Tampilan Pindah Kelas ... 91

Gambar 4.15 Tampilan Siswa Tanpa Kelas ... 91

Gambar 4.16 Tampilan Daftar Kelas untuk Siswa tanpa Kelas ... 92

Gambar 4.17 Tampilan Mata Pelajaran ... 93

Gambar 4.18 Tampilan Insert Mata Pelajaran ... 93

Gambar 4.19 Tampilan Edit Mata Pelajaran ... 94

Gambar 4.20 Tampilan Guru Mata Pelajaran ... 94

Gambar 4.21 Tampilan Jadwal Pelajaran ... 95

Gambar 4.22 Halaman Pengumuman ... 96

Gambar 4.23 Halaman Insert Pengumuman ... 96

Gambar 4.24 Halaman Edit Pengumuman ... 97

Gambar 4.25 Halaman Materi ... 98

Gambar 4.26 Halaman Upload Materi ... 98

Gambar 4.27 Tampilan saat download materi ... 99

Gambar 4.28 Halaman Kuis ... 100

Gambar 4.29 Halaman Insert Kuis ... 100

Gambar 4.30 Tampilan Soal dan Jawaban ... 101

Gambar 4.31 Tampilan Insert Soal dan Jawaban ... 101

Gambar 4.32 Tampilan Nilai Siswa ... 102

Gambar 4.33 Tampilan Ubah Nilai Siswa ... 102


(10)

x


(11)

xi

DAFTAR TABEL

Tabel 3.1 Tabel Staff Sekolah ... 43

Tabel 3.2 Tabel Siswa ... 44

Tabel 3.3 Tabel Kelas ... 44

Tabel 3.4 Tabel Kuis ... 45

Tabel 3.5 Tabel Soal ... 45

Tabel 3.6 Tabel Mata Pelajaran ... 46

Tabel 5.1 Tabel test-case login ... 105

Tabel 5.2 Test case registrasi pengguna ... 106

Tabel 5.3 Test case insert Siswa ... 106

Tabel 5.4 Test case ubah siswa ... 107

Tabel 5.5 Test Case Tambah Staff Sekolah ... 107

Tabel 5.6 Test case ubah Staff Sekolah ... 108

Tabel 5.7 Test case tambah kelas ... 108

Tabel 5.8 Test case ubah kelas ... 108

Tabel 5.9 Test case masukan mata pelajaran ... 109

Tabel 5.10 Test case ubah mata pelajaran ... 109

Tabel 5.11 Test case tambah jadwal pelajaran ... 109

Tabel 5.12 Test case ubah jadwal pelajaran ... 109

Tabel 5.13 Test case tambah pengumuman ... 110

Tabel 5.14 Test case ubah pengumuman ... 110

Tabel 5.15 Test case tambah materi ... 110

Tabel 5.16 Test case ubah materi ... 110

Tabel 5.17 Test case tambah kuis ... 111

Tabel 5.18 Test case ubah kuis ... 111

Tabel 5.19 Test case tambah nilai ... 111

Tabel 5.20 Test case ubah nilai ... 111

Tabel 5.21 Test case tambah tugas ... 112

Tabel 5.22 Test case ubah tugas ... 112


(12)

xii

DAFTAR NOTASI/ LAMBANG

JENIS SIMBOL ARTI CONTOH

FLOWCHART Input/Output Merepresentasikan

Input data atau output data yang diproses atau Informasi.

Tarif Upah

FLOWCHART Proses Mempresentasikan

Operasi Hitung Upah

FLOWCHART Penghubung Keluar ke atau

masuk dari bagian

lain flowchart

khususnya

halaman yang

sama

3

FLOWCHART Anak Panah Mempresentasikan

alur kerja

3

FLOWCHART Penjelasan Digunakan untuk

komentar tambahan

The height of the text box and its associated line increases or decreases as you

add text

FLOWCHART Keputusan Keputusan dalam

program

Apakah sudah selesai?


(13)

xiii FLOWCHART Predefined

Process

Rincian Operasi berada di tempat lain

Hitung Akar Pangkat Dua

FLOWCHART Preparation Pemberian harga

awal SW = 1

FLOWCHART Terminal Points Awal / akhir

flowchart

Mulai

FLOWCHART Punched Card Input / Output yang menggunakan kartu berlubang

Kartu Absen

FLOWCHART Dokumen I/O dalam format

yang dicetak

Cetak slip uang

FLOWCHART Magnetic Tape I/O yang

menggunakan pita magnetik

File Upah

FLOWCHART Magnetic Drum I/O yang

menggunakan drum magnetik

File Pegawai

FLOWCHART Online Storage I/O yang

menggunakan proses

penyimpanan langsung


(14)

xiv

FLOWCHART Punched Tape I/O yang

menggunakan

kertas pita

berlubang

File Pelanggan

FLOWCHART Manual Input Input yang

dimasukan secara

manual dari

keyboard

Masukan tarif upah

FLOWCHART Display Output yang

ditampilkan pada terminal

Pesan Kesalahan

FLOWCHART Manual Operation Operasi Manual Ketik

Pesanan Penjualan

ERD Entitas

ERD Relasi

ERD Atribut

ERD Garis, sebagai

penghubung antara

relasi dengan

entitas dan antara

entitas dengan

atributnya.

DFD Kesatuan Luar

(External Entity)

Id_data T_Data


(15)

1

Universitas Kristen Maranatha

BAB 1.

PENDAHULUAN

Pada bab ini akan dijelaskan latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian, seperti dijelaskan sebagai berikut.

1.1 Latar Belakang Masalah

Perkembangan teknologi saat ini telah berkembang dengan pesat. Perkembangan ini harus bisa diikuti oleh bidang-bidang yang lain agar dapat mengikuti jalannya perkembangan teknologi. Perkembangan teknologi tidak hanya berkembang di bidang sosial ataupun hiburan, perkembangan teknologi juga harus dapat diterapkan di bidang-bidang yang penting bagi perkembangan bangsa. Salah satu bidang yang penting itu adalah bidang pendidikan. Dengan berkembangnya teknologi di bidang pendidikan, maka kualitas sumber daya manusia-pun pasti akan ikut berkembang sehingga perkembangan bangsa akan berubah menuju ke arah yang lebih baik.

SMA Bustanul Ulum adalah suatu badan pendidikan bebas beban biaya yang terletak di Pasir Impun yang melakukan cara pengajaran secara manual. Pemberian dan pemeriksaan tugas masih dilakukan secara manual, sehingga jika ada murid yang tidak masuk, maka murid tersebut tidak akan mendapatkan materi pelajaran pada hari dimana murid tersebut tidak masuk. Murid yang tidak masuk juga akan kesulitan mendapatkan pengumuman dari sekolah. Murid juga sulit untuk memantau hasil ujian yang telah dilewatinya sehingga tidak dapat memperkirakan nilai akhir yang akan didapat. Selain itu, orang tua murid juga terkadang kesulitan mendapatkan informasi mengenai pengumuman sekolah.

Dari masalah yang dipaparkan, dibutuhkan suatu rancangan aplikasi untuk membantu SMA Bustanul Ulum dalam memberikan informasi kepada murid – muridnya. Staff pengajar juga dapat mendapatkan informasi mengenai pengumuman sekolah dengan menggunakan Email gateway.


(16)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Rumusan masalah pada aplikasi ini adalah sebagai berikut :

1. Bagaimana membangun sistem agar dapat membantu guru dalam memberikan materi dan kuis kepada siswanya ?

2. Bagaimana membangun sistem agar siswa dapat mendapatkan materi pelajaran di luar lingkungan sekolah?

3. Bagaimana membangun sistem agar siswa dapat memantau nilai yang telah didapatnya?

4. Bagaimana membangun sistem agar guru dan siswa dapat mendapatkan informasi tentang kegiatan di sekolah?

1.3 Tujuan Pembahasan

Tujuan pembahasan pada aplikasi ini adalah sebagai berikut :

1. Membangun sistem yang memungkinkan para guru mengunduh materi dan kuis yang akan diberikan kepada siswanya.

2. Membangun sistem yang memungkinkan siswa mendapatkan materi secara online.

3. Membangun sistem yang memiliki fitur melihat data nilai yang diberikan oleh guru

4. Membangun sistem yang memiliki fitur Email gateway yang akan mengirimkan pengumuman dan acara yang diadakan sekolah kepada siswa dan guru.

1.4 Ruang Lingkup Kajian

Adapun ruang lingkup software pada aplikasi ini adalah:

1. System operasi : Microsoft Windows XP SP2. 2. System basis data : MSSQL

3. Bahasa Pemograman : ASP.NET

4. Editor Pemograman : Visual Studio 2010


(17)

3

Universitas Kristen Maranatha

Adapun ruang lingkup hardware pada aplikasi ini adalah:

1. Processor Intel® Pentium® IV 2. Memory DDR2 256 MB

3. Keboard+Mouse

4. Harddisk 160 GB 5. VGA 64 MB

Hak akses dibagi menjadi 3 yaitu : Admin, Guru dan Siswa. Adapun ruang lingkupnya adalah sebagai berikut :

1. Admin memiliki hak untuk : a. Melakukan registrasi user

b. Memasukan Jadwal Pelajaran setelah mendapatkan jadwal sekolah yang dibuat oleh staff sekolah

c. Memanipulasi seluruh data pada aplikasi

d. Mengirim pengumuman kepada melalui Email Gateway. 2. Guru memiliki hak untuk :

a. Memasukan nilai ke siswa yang diajarnya b. Mengunggah materi pelajaran di website

c. Guru dapat merubah nilai mata pelajaran yang diajarnya 3. Siswa memiliki hak untuk :

a. Mengunduh materi yang diunggah oleh guru

b. Hanya dapat melihat Nilai dan mengerjakan kuis yang berada di aplikasi ini dan tidak dapat merubah atau menghapus data dalam aplikasi

4. Aplikasi ini dapat mengolah data siswa, jadwal pelajaran dan nilai 5. Bahasa yang digunakan adalah ASP.NET dengan scripting VB


(18)

4

Universitas Kristen Maranatha

1.5 Sumber Data

Sumber data dibagi menjadi 2 :

1. Sumber data primer yaitu wawancara langsung dengan pihak dari SMA Bustanul Ulum

2. Sumber data sekunder yaitu diperoleh dari internet dan buku.

1.6 Sistematika Penyajian

Berikut ini adalah sistematika penulisan dalam laporan ini :

BAB 1 : PENDAHULUAN

Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, dan sistematika penyajian.

BAB 2 : KAJIAN TEORI

Bab II membahas mengenai dasar teori yang digunakan untuk membuat aplikasi ini.

BAB 3 : ANALISIS DAN RANCANGAN SISTEM

Bab III membahas mengenai analisa dan rancangan sistem dari aplikasi yang dibuat.

BAB 4 : HASIL PENELITIAN

Bab IV membahas hasil penelitian yang berisi penjelasan tiap metode yang ada dalam aplikasi. BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab V membahas mengenai hasil pengujian dari aplikasi yang telah dibuat.

BAB 6 : SIMPULAN DAN SARAN

Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini dan saran.


(19)

113

Universitas Kristen Maranatha

BAB 6.

SIMPULAN DAN SARAN

Bab ini berisikan simpulan dan saran dari penulis yang didapat dari hasil penelitian yang sudah dilakukan. Simpulan dan saran dibuat sesuai dengan tujuan awal penelitian dan saran yang diperlukan untuk perkembangan penelitian.

6.1 Simpulan

Berikut ini adalah kesimpulan dari penelitian yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut:

1. Membuat fitur untuk mengelola data materi dan kuis yang akan diberikan kepada siswa

2. Membuat fitur untuk siswa agar dapat mendapatkan materi pelajaran di luar lingkungan sekolah.

3. Membuat fitur siswa untuk melihat data nilai yang diberikan oleh guru.

4. Membuat fitur untuk guru dan siswa agar dapat mendapatkan informasi tentang kegiatan di sekolah.

6.2 Saran

Saran-saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antara lain:

1. Aplikasi ini dapat dikembangkan dengan penggunaan teknologi e-learning lebih interaktif, seperti adanya fitur untuk chatting.

2. Aplikasi ini juga perlu terus dikembangkan agar dapat sesuai dengan kebutuhan yang ada pada sekolah, karena proses bisnis yang suatu saat dapat berubah sehingga dapat merubah beberapa bagian dalam aplikasi ini.


(20)

114

Universitas Kristen Maranatha

3. Aplikasi ini juga memerlukan maintenance secara berkala, mulai dari fungsionalitas sistem serta Database pada aplikasi. Selain itu juga, diperlukan adanya seseorang yang terus mengkontrol jalannya transaksi agar aplikasi dapat berjalan dengan optimal.


(21)

DAFTAR PUSTAKA

[1] Jogiyanto, Analisis dan Disain Sistem Informasi, Yogyakarta: CV. Andi Offset, 2001.

[2] Fathansyah, Basis Data Edisi Ke-6, Bandung: Informatika, 2007.

[3] B. S. D. Oetomo, Perencanaan dan Pembangunan Sistem Informasi, Yogyakarta: CV. Andi Offset, 2002.

[4] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Offset, 2004. [5] A. Nugroho, Analisis dan Desain Sistem Informasi, Yogyakarta: CV. Andi

Offset, 2004.

[6] M. Fowler, UML Distilled : Panduan Singkat Tentang Bahasa Pemodelan Objek Standar (Edisi ke-3.), Yogyakarta: C.V Andi, 2005.

[7] I. Spaanjaars, Beginning ASP.NET 3.5: In C# and VB, Indianapolis: Willey Publishing, Inc, 2008.

[8] E. Kurniawan, Cepat Mahir ASP.NET 3.5 untuk Aplikasi Web Interaktif, Yogyakarta: CV. Andi Offset, 2009.

[9] A. S. Kusumo, Microsoft Visual Basic 6.0, Jakarta: PT. Elex Media Komputindo, 2001.

[10] A. G. Duthie, Microsoft ASP.NET Step by Step, Jakarta: PT. Elex Media Komputindo, 2003.

[11] B. Suteja, B. Prijono and R. Agustaf, Mudah dan Cepat Menguasai Pemrograman Web, Bandung: Informatika, 2005.

[12] K. Wismakarma, Membuat Katalog Online Dengan PHP dan CSS, Yogyakarta: Lokomedia, 2009.

[13] R. Pressman, Rekayasa Perangkat Lunak Pendakatan Praktisi Buku I, Yogyakarta: CV. Andi Offset, 2002.

[14] R. Mayer and R. Clark, E-Learning and The Science of Instruction, San Francisco: Jossey-Bass, 2008.


(22)

[15] A. Sunyoto, AJAX: Membangun Web dengan Asyncronous Javascript and XML, Yogyakarta: CV. Andi Offset, 2007.


(1)

Adapun ruang lingkup hardware pada aplikasi ini adalah: 1. Processor Intel® Pentium® IV

2. Memory DDR2 256 MB 3. Keboard+Mouse

4. Harddisk 160 GB 5. VGA 64 MB

Hak akses dibagi menjadi 3 yaitu : Admin, Guru dan Siswa. Adapun ruang lingkupnya adalah sebagai berikut :

1. Admin memiliki hak untuk : a. Melakukan registrasi user

b. Memasukan Jadwal Pelajaran setelah mendapatkan jadwal sekolah yang dibuat oleh staff sekolah

c. Memanipulasi seluruh data pada aplikasi

d. Mengirim pengumuman kepada melalui Email Gateway. 2. Guru memiliki hak untuk :

a. Memasukan nilai ke siswa yang diajarnya b. Mengunggah materi pelajaran di website

c. Guru dapat merubah nilai mata pelajaran yang diajarnya 3. Siswa memiliki hak untuk :

a. Mengunduh materi yang diunggah oleh guru

b. Hanya dapat melihat Nilai dan mengerjakan kuis yang berada di aplikasi ini dan tidak dapat merubah atau menghapus data dalam aplikasi

4. Aplikasi ini dapat mengolah data siswa, jadwal pelajaran dan nilai 5. Bahasa yang digunakan adalah ASP.NET dengan scripting VB


(2)

4

1.5 Sumber Data

Sumber data dibagi menjadi 2 :

1. Sumber data primer yaitu wawancara langsung dengan pihak dari SMA Bustanul Ulum

2. Sumber data sekunder yaitu diperoleh dari internet dan buku.

1.6 Sistematika Penyajian

Berikut ini adalah sistematika penulisan dalam laporan ini : BAB 1 : PENDAHULUAN

Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, dan sistematika penyajian.

BAB 2 : KAJIAN TEORI

Bab II membahas mengenai dasar teori yang digunakan untuk membuat aplikasi ini.

BAB 3 : ANALISIS DAN RANCANGAN SISTEM

Bab III membahas mengenai analisa dan rancangan sistem dari aplikasi yang dibuat.

BAB 4 : HASIL PENELITIAN

Bab IV membahas hasil penelitian yang berisi penjelasan tiap metode yang ada dalam aplikasi. BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab V membahas mengenai hasil pengujian dari aplikasi yang telah dibuat.

BAB 6 : SIMPULAN DAN SARAN

Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini dan saran.


(3)

BAB 6.

SIMPULAN DAN SARAN

Bab ini berisikan simpulan dan saran dari penulis yang didapat dari hasil penelitian yang sudah dilakukan. Simpulan dan saran dibuat sesuai dengan tujuan awal penelitian dan saran yang diperlukan untuk perkembangan penelitian.

6.1 Simpulan

Berikut ini adalah kesimpulan dari penelitian yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut:

1. Membuat fitur untuk mengelola data materi dan kuis yang akan diberikan kepada siswa

2. Membuat fitur untuk siswa agar dapat mendapatkan materi pelajaran di luar lingkungan sekolah.

3. Membuat fitur siswa untuk melihat data nilai yang diberikan oleh guru.

4. Membuat fitur untuk guru dan siswa agar dapat mendapatkan informasi tentang kegiatan di sekolah.

6.2 Saran

Saran-saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antara lain:

1. Aplikasi ini dapat dikembangkan dengan penggunaan teknologi e-learning lebih interaktif, seperti adanya fitur untuk chatting.

2. Aplikasi ini juga perlu terus dikembangkan agar dapat sesuai dengan kebutuhan yang ada pada sekolah, karena proses bisnis yang suatu


(4)

114

3. Aplikasi ini juga memerlukan maintenance secara berkala, mulai dari fungsionalitas sistem serta Database pada aplikasi. Selain itu juga, diperlukan adanya seseorang yang terus mengkontrol jalannya transaksi agar aplikasi dapat berjalan dengan optimal.


(5)

DAFTAR PUSTAKA

[1] Jogiyanto, Analisis dan Disain Sistem Informasi, Yogyakarta: CV. Andi Offset, 2001.

[2] Fathansyah, Basis Data Edisi Ke-6, Bandung: Informatika, 2007.

[3] B. S. D. Oetomo, Perencanaan dan Pembangunan Sistem Informasi, Yogyakarta: CV. Andi Offset, 2002.

[4] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi Offset, 2004. [5] A. Nugroho, Analisis dan Desain Sistem Informasi, Yogyakarta: CV. Andi

Offset, 2004.

[6] M. Fowler, UML Distilled : Panduan Singkat Tentang Bahasa Pemodelan Objek Standar (Edisi ke-3.), Yogyakarta: C.V Andi, 2005.

[7] I. Spaanjaars, Beginning ASP.NET 3.5: In C# and VB, Indianapolis: Willey Publishing, Inc, 2008.

[8] E. Kurniawan, Cepat Mahir ASP.NET 3.5 untuk Aplikasi Web Interaktif, Yogyakarta: CV. Andi Offset, 2009.

[9] A. S. Kusumo, Microsoft Visual Basic 6.0, Jakarta: PT. Elex Media Komputindo, 2001.

[10] A. G. Duthie, Microsoft ASP.NET Step by Step, Jakarta: PT. Elex Media Komputindo, 2003.

[11] B. Suteja, B. Prijono and R. Agustaf, Mudah dan Cepat Menguasai Pemrograman Web, Bandung: Informatika, 2005.

[12] K. Wismakarma, Membuat Katalog Online Dengan PHP dan CSS, Yogyakarta: Lokomedia, 2009.

[13] R. Pressman, Rekayasa Perangkat Lunak Pendakatan Praktisi Buku I, Yogyakarta: CV. Andi Offset, 2002.


(6)

[15] A. Sunyoto, AJAX: Membangun Web dengan Asyncronous Javascript and XML, Yogyakarta: CV. Andi Offset, 2007.