• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM ULANGAN HARIAN BERBASIS WEB PADA MA NU MU’ALLIMAT KUDUS

N/A
N/A
Protected

Academic year: 2018

Membagikan "RANCANG BANGUN SISTEM ULANGAN HARIAN BERBASIS WEB PADA MA NU MU’ALLIMAT KUDUS"

Copied!
20
0
0

Teks penuh

(1)

i

LAPORAN SKRIPSI

RANCANG BANGUN SISTEM ULANGAN HARIAN

BERBASIS WEB PADA MA NU MU’ALLIMAT KUDUS

Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus

Disusun Oleh:

Nama : Djuni Setiawati

NIM : 2008-53-223

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

(2)

ii

HALAMAN PERSETUJUAN

Nama : Djuni Setiawati

NIM : 2008-53-223

Bidang Studi : Pemprograman Web

Judul Skripsi : Rancang Bangun Sistem Ulangan Harian Berbasis Web Pada MA NU MU’ALLIMAT Kudus

Pembimbing I : Yudie Irawan, M.Kom Pembimbing II : Anteng Widodo, ST, M.Kom Dilaksanakan : Semester genap tahun 2013

Kudus, 14 Juli 2013

Menyetujui:

Pembimbing I

Yudie Irawan, M.Kom.

Pembimbing II

(3)

iii

HALAMAN PENGESAHAN

Nama : Djuni Setiawati

NIM : 2008-53-223

Bidang Studi : Pemprograman Web

Judul Skripsi : Rancang Bangun Sistem Ulangan Harian Berbasis Web Pada MA NU MU’ALLIMAT Kudus

Pembimbing I : Yudie Irawan, M.Kom

Pembimbing II : Anteng Widodo, ST, M.Kom

Kudus, 24 Juli 2013

Telah diujikan pada ujian sarjana, tanggal 24 Juli 2013 dan dinyatakan LULUS

Mengetahui, Dekan Fakultas Teknik

Rochmad Winarso, ST., MT. Penguji Utama

Eko Darmanto, S.Kom,M.Cs

Penguji I

Diana Laily Fitri, M.Kom

Penguji II

(4)

iv

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI

KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya :

Nama : Djuni Setiawati

NIM : 2008-53-223

Program Studi : Sistem Informasi Jenjang : Strata Satu (S1) Jenis Karya : Skripsi

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul: Rancang Bangun Sistem Ulangan Harian Berbasis Web Pada MA NU MU’ALLIMAT Kudus”.

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam pangkalan data (database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Kudus, 24 Juli 2013 Yang menyatakan,

(5)

v

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

Aku adalah apa yang diberikan Tuhanku untukku.

(Bilal bin Rabah)

Rizkiku tidak akan hilang atau dicuri orang, maka hatiku tenang;

Amalku tidak akan dikerjakan orang, maka aku rajin mengerjakan.

(Harun Al Rasyid)

Jadilah yang terbaik di hadapan Tuhan, biasa di hadapan orang lain, dan yang

terburuk di hadapan diri sendiri.

(Ali bin Abi Thalib KW)

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada: 1. Tuhan yang telah menciptakan aku,

beserta Rosul-Nya.

2. Keluargaku tercinta yang selalu mendukung, mendo’akan, mencintai dan menyayangiku.

(6)

vi RINGKASAN

Laporan skripsi dengan judul “Rancang Bangun Sistem Ulangan Harian Berbasis Web Pada MA NU MU’ALLIMAT Kudus” telah dilaksanakan dengan tujuan untuk mempermudah dalam pengelolaan nilai ulangan harian siswa. Dalam sistem yang telah berjalan ditemukan masalah yaitu dalam melakukan ulangan harian tersebut yang dilakukan di MA Nu Mu’allimat masih bersifat manual. Sehingga para guru mapel sering mengalami kesulitan dalam penyajian soal-soal ulangan harian yang akan diberikan pada siswinya. Karena sistem manual ini banyak membutuhkan lebih banyak kertas, waktu dan tenaga sehingga kurang efisien hasil yang diperoleh juga terkadang kurang valid. Begitu juga dalam melakukan sistem pengolahan nilai yang dilakukan oleh seorang guru dalam hasil ulangan harian siswinya juga terkadang memakan waktu yang lama sekaligus kurang valid.

Aplikasi ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan menggunakan database MySQL. Hasil dari perancangan sistem ini adalah berupa laporan data, khususnya laporan nilai siswa.

(7)

vii

KATA PENGANTAR

Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan pertolongan kepada penulis serta nikmat dan karunia yang lebih sehingga tak mampu sebagai penulis untuk sekedar menghitung dan mengucap syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-Mu, atas segala hal yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat yang Engkau hadirkan di sekelilingku. Terima kasih atas segala pertolongan-Mu. Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-Mu, Tuhanku.

Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.

Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.

2. Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.

3. Bapak Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.

4. Bapak Yudie Irawan, M.Kom selaku pembimbing pertama saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan. Terima kasih banyak, Pak.

(8)

viii

6. Kedua orang tuaku, Terima kasih atas semangatnya. Do’a restu serta ridho kalian berdua sehingga aku bisa jadi seperti ini.

7. Keluargaku, orang-orang terdekatku yang telah memberikan support, optimist & understand more about the meaning of this life.

8. Teman-teman SI angkatan 2008.

9. Bapak dan Ibu dosen UMK jurusan Sistem Informasi. Terimakasih atas ilmu yang telah anda berikan selama ini.

10. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan satu per satu.

Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin.

Kudus, 14 Juli 2013

(9)

ix

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI ... iv

HALAMAN MOTTO DAN PERSEMBAHAN ... v

RINGKASAN ... vi

1.7.Metodologi Penelitian ... 4

1.7.1. Obyek Penelitian ... 4

1.7.2. Jenis Data ... 5

1.8.Metode Pengumpulan Data ... 5

1.9.Metode Pengembangan Sistem ... 6

(10)

x

BAB II LANDASAN TEORI ... .8

2.1. Teori yang Digunakan ... .8

2.1.1. Konsep Dasar Sistem ... .8

2.1.2. Konsep Dasar Informasi ... .8

2.1.3. Pengertian Sistem Informasi ... .8

2.1.4. Pengertian Rancang Bangun ... .9

2.1.5. Definisi Ulangan Harian ... .9

2.1.6. Definisi Berbasis Web ... .9

2.1.7. Pengertian Rancang Bangun Sistem Ulangan Harian Berbasis Web ... .9

2.2. Flow of Document ... 10

2.3. Pengertian Object Oriented Analysis and Design ... 11

2.4. UML ... 12

2.5. Sekilas tentang Diagram-diagram UML ... 12

BAB III TINJAUAN UMUM OBYEK PENELITIAN ... 22

3.1. Sejarah MA NU MU’ALLIMAT KUDUS ... 22

3.2. Visi MA NU MU’ALLIMAT KUDUS ... 22

3.3. Misi MA NU MU’ALLIMAT KUDUS ... 22

3.4. Letak Geografi ... 22

3.5. Struktur Organisasi ... 23

3.6. Job Diskripsi ... 23

3.7. Alur Proses Ulangan Harian... 30

BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 31

4.1. Gambaran Tentang Sistem Ulangan Harian Berbasis Web Pada MA NU MU'ALLIMAT KUDUS ... 31

4.2. Analisis Sistem ... 31

4.2.1. Analisis Kebutuhan Data dan Informasi ... 31

4.2.2. Analisis Kebutuhan Sistem untuk Perancangan ... 32

(11)

xi

4.2.2.2. Analisis Kebutuhan Perangkat Lunak ... 32

4.3. Paparan Sistem ... 32

4.4. Perancangan Pemodelan Sistem ... 33

4.4.1. Analisis Aktor ... 33

4.4.2. Proses Bisnis ... 33

4.4.3. Diagram Use Case Bisnis... 34

4.4.4. Diagram Use Case Sistem ... 35

4.4.5. Skenario Use Case (Flow Of Events) ... 35

4.4.6. Diagram Kelas ... 43

4.4.7. Diagram Sekuensial ... 47

4.4.8. Diagram Aktivitas ... 52

4.4.9. Diagram Statechart ... 59

4.5. Perancangan Basis Data ... 64

4.6. Desain Interface ... 70

4.6.1. Desain Menu ... 70

4.6.2. Desain Input ... 71

4.6.3. Desain Output ... 74

BAB V PEMBAHASAN DAN IMPLEMENTASI ... 76

5.1. Perangkat Keras yang Digunakan ... 76

5.2. Perangkat Lunak yang Digunakan ... 76

5.3. Implementasi dan Pembahasan Aplikasi ... 76

5.3.1. Halaman Admin Sistem Ini ... 77

5.3.2. Halaman Guru Sistem Ini ... 80

5.3.3. Halaman Siswa Sistem Ini ... 82

5.4. Pengujian Normal dan Pengujian Abnormal ... 85

BAB VI PENUTUP ... 87

6.1. Kesimpulan ... 87

(12)
(13)

xiii

Tabel 4.11 : Alur Pesimistic Kelola Data Guru... 40

Tabel 4.12 : Alur Optimistic Kelola Data Siswa ... 40

Tabel 4.13 : Alur Pesimistic Kelola Data Siswa ... 41

Tabel 4.14 : Alur Optimistic Kelola Data Semester ... 41

Tabel 4.15. : Alur Pesimistic Kelola Data Semester ...42

Tabel 4.16. : Alur Optimistic Kelola Data Mata Pelajaran ...42

Tabel 4.17. : Alur Pesimistic Kelola Data Mata Pelajaran ...43

Tabel 4.18. : Alur Optimistic Laporan ...43

Tabel 4.19. : Tabel Admin...65

Tabel 4.20. : Tabel Guru ...66

Tabel 4.21. : Tabel Mapel ...66

(14)

xiv

(15)

xv

Gambar 2.4. : Contoh Diagram Sekuensial ... 18

Gambar 2.5. : Contoh Diagram Kelas ... 20

Gambar 2.6. : Contoh Diagram Statechart ... 21

Gambar 3.1. : Letak Geografis MA NU MU’ALLIMAT KUDUS ... 22

Gambar 4.11. : Diagram Sekuensial Ubah Profil ... 48

Gambar 4.12 : Diagram Sekuensial Melihat Daftar Guru ... 48

Gambar 4.13. : Diagram Sekuensial Kerjakan Soal ... 48

Gambar 4.14. : Diagram Sekuensial Melihat Nilai ... 49

Gambar 4.15. : Diagram Sekuensial Buat Soal ……….…..49

Gambar 4.16. : Diagram Sekuensial Kelola Data Guru ... 50

Gambar 4.17. : Diagram Sekuensial Kelola Data Siswa ... 50

Gambar 4.18. : Diagram Sekuensial Kelola Data Semester ... 51

(16)

xvi

Gambar 4.20. : Diagram Sekuensial Laporan ... 52

Gambar 4.21. : Diagram Aktivitas Ubah Profil ... 52

Gambar 4.22. : Diagram Aktivitas Melihat Daftar Guru ... 53

Gambar 4.23. : Diagram Aktivitas Kerjakan Soal ... 53

Gambar 4.24. : Diagram Aktivitas Melihat Nilai ... 53

Gambar 4.25. : Diagram Aktivitas Buat Soal ... 54

Gambar 4.26. : Diagram Aktivitas Kelola Data Guru ... 55

Gambar 4.27. : Diagram Aktivitas Kelola Data Siswa ... 56

Gambar 4.28. : Diagram Aktivitas Kelola Data Semester ... 57

Gambar 4.29. : Diagram Aktivitas Kelola Data Mata Pelajaran ... 58

Gambar 4.30. : Diagram Aktivitas Laporan ... 59

Gambar 4.38. : Statechart Diagram Tambah Data Semester ... 61

Gambar 4.39. : Statechart Diagram Ubah Data Semester ... 61

Gambar 4.40. : Statechart Diagram Hapus Data Semester ... 62

Gambar 4.41. : Statechart Diagram Tambah Data Mata Pelajaran ... 62

Gambar 4.42. : Statechart Diagram Ubah Data Mata Pelajaran ... 62

Gambar 4.43. : Statechart Diagram Hapus Data Mata Pelajaran ... 62

Gambar 4.44. : Statechart Diagram Tambah Soal ... 63

(17)

xvii

(18)

xviii

Gambar 5.19. : Tampilan peringatan gagal login ...85

Gambar 5.20. : Tampilan peringatan sukses menyimpan data ...86

Gambar 5.21. : Tampilan peringatan gagal menyimpan data ...86

(19)

xix

DAFTAR LAMPIRAN

(20)

20

Gambar

Tabel 4.25. : Tabel Nilai ...................................................................................69
Gambar 5.19. : Tampilan peringatan gagal loginGambar 5.20. : Tampilan peringatan sukses menyimpan data .........................86 Gambar 5.21

Referensi

Dokumen terkait

Dalam waktu tiga bulan ini, selain membiasakan santri memakai bahasa Indonesia yang baik dan benar, santri juga sudah dibiasakan menghapal kosa kata bahasa asing, lengkap dengan

Elektroda tersebut adalah katoda (elektroda yang dihubungkan dengan kutub negatif) dan anoda (elektroda yang dihubungkan dengan kutub positif).Pada anoda terjadi

4.6.1 Pengaruh Citra Merek, Kesadaran Merek, Asosiasi Merek dan Pengetahuan Produk Terhadap Niat Pembelian Iphone di Surabaya

Beberapa penelitian menyatakan bahwa masalah gizi pada bayi dan anak terjadi karena kebiasaan pemberian ASI dan MP-ASI yang tidak tepat dari segi kualitas

tokonya dengan kue donat paling sedikit 50 buah dan kue bolu paling sedikit 25 buah. Keuntungan kue bolu dua kali kue

The Board concluded that measuring investments in debt and equity securities at fair value in the financial statements provides information that is relevant and useful to present

Berdasarkan Peraturan KPU Nomor 01 Tahun 2009 tentang “Pedoman Pelaporan Dana Kampanye Partai Politik Peserta Pemilihan Umum Anggota Dewan Perwakilan Rakyat, Dewan Perwakilan

Fertilisasi pada katak terjadi secara