• Tidak ada hasil yang ditemukan

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

N/A
N/A
Protected

Academic year: 2018

Membagikan "Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus"

Copied!
17
0
0

Teks penuh

(1)

SAMPU

SISTEM PENILAI DI

SKRIPSI DIAJU MEMPE

PROG

LAPORAN SKRIPSI

AIAN KEHADIRAN SISWA BERBASIS SM DI SMA MUHAMMADIYAH MAYONG

Oleh : Devi Nova Riza

2010-51-161

JUKAN SEBAGAI SALAH SATU SYARAT PEROLEH GELAR SARJANA KOMPUTE

OGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS 2014

SMS GATEWAY

AT UNTUK TER

(2)

HALAMAN JUD

SISTEM PENILAI DI

SKRIPSI DIAJU MEMPE

PROG

ii

DUL LAPORAN SKRIPSI

AIAN KEHADIRAN SISWA BERBASIS SM DI SMA MUHAMMADIYAH MAYONG

Oleh : Devi Nova Riza

2010-51-161

JUKAN SEBAGAI SALAH SATU SYARAT PEROLEH GELAR SARJANA KOMPUTE

OGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS 2014

SMS GATEWAY

AT UNTUK TER

(3)

U

PE

JUDUL : Sist

SMA

NAMA : Dev

Mengijinkan Skripsi Studi Teknik Inform kegunaan sebagai beri

1. Skripsi adalah 2. Perpustakaan untuk tujuan re 3. Perpustakaan

pertukaran ant Alamat : Gemiring Kid Kudus, 11 Februari 20

iii

UNIVERSITAS MURIA KUDUS

PENGESAHAN STATUS SKRIPSI

istem Penilaian Kehadiran Siswa Berbasis SM MA Muhammadiyah Mayong

evi Nova Riza

si Teknik Informatika ini disimpan di Perpus ormatika Universitas Muria Kudus denga erikut :

ah hal milik Program Studi Teknik Informatika n Teknik Informatika UMK dibenarkan m n referensi saja

n juga dibenarkan membuat salinan Skripsi in antar institusi pendidikan tinggi

da V sesuai dengan kategori Skripsi

ngat Rahasia (Mengandung isi

keselamatan/kepentingan N Indonesia)

hasia (Mengandung isi tentang k

suatu organisasi/badan tem Skripsi ini dikerjakan) sa

Disahkan Oleh :

nulis Pembimbing U

ova Riza

ustakaan Program gan syarat-syarat

ika UMK Kudus membuat salinan

ini sebagai bahan

i tentang

Negara Republik

kerahasiaan dari tempat penelitian

g Utama

T, M.Cs 04047401

(4)

U

adalah hasil karya masing telah saya jela

yang mengklaim bahw bukti yang cukup, m

saya beserta sega

iv

UNIVERSITAS MURIA KUDUS

PERNYATAAN PENULIS

istem Penilaian Kehadiran Siswa Berbasis SM MA Muhammadiyah Mayong

evi Nova Riza 010-51-161

dan bertanggung jawab dengan sebenarnya bah ya saya sendiri kecuali cuplikan dan ringkasan y

elaskan sumbernya. Jika pada waktu selanjutny ahwa Skripsi ini sebagai karyanya, yang diserta , maka saya bersedia untuk dibatalkan gelar Sarj gala hak dan kewajiban yang melekat pada gela

Kudus, 11 Februari 2014

Devi Nova Riza Penulis

SMS Gateway Di

bahwa Skripsi ini n yang masing-nya ada pihak lain rtai dengan

(5)

U

JUDUL : Sist

SMA

NAMA : Dev

NIM : 2010

Pembimbing 1

Rina Fiati, ST, NIDN. 06040474

v

UNIVERSITAS MURIA KUDUS

PERSETUJUAN SKRIPSI

istem Penilaian Kehadiran Siswa Berbasis SM

MA Muhammadiyah Mayong

evi Nova Riza

010-51-161

Skripsi ini telah diperiksa dan disetujui,

Kudus, 11 Februari 2014

g 1 Pem

T, M.Cs Tri Lis

04047401 NIDN.

Mengetahui

Ka. Prodi Teknik Informatika

Ahmad Jazuli, M.Kom NIDN.0406107004

SMS Gateway Di

embimbing 2

Listyorini, M.Kom

(6)

U

JUDUL : Sist

SM

NAMA : De

NIM : 20

Skipsi ini telah diu

Sidang Skripsi tangg

memadai dari segi ku

Pembimbing I

UNIVERSITAS MURIA KUDUS

PENGESAHAN SKRIPSI

istem Penilaian Kehadiran Siswa Berbasis SM

SMA Muhammadiyah Mayong

Devi Nova Riza

2010-51-161

diujikan dan dipertahankan di hadapan Dewan P

nggal 04 Februari 2014. Menurut pandangan ka

kualitas untuk tujuan penganugerahan gelar Sar

(S.Kom)

Kudus, 04 Februari 2014

g I Penguj

T, M.Cs Rizkysari

04047401 NIDN. 062005

tahui

ltas Teknik Ka. Prodi Tek

inarso, ST, MT Ahmad

01000001138 NIDN.0

SMS Gateway Di

n Penguji pada

kami, Skripsi ini

(7)

vii

ABSTRAK

SMA Muhammadiyah Mayong adalah salah satu sekolah Islam di kabupaten Jepara yang didirikan pada tahun 1985. Terdapat beberapa kegiatan sistem akademik salah satunya adalah sistem penilaian presensi (kehadiran) yang dilakukan oleh Guru BK. Saat ini pencatatan data nilai kehadiran Siswa dilakukan menggunakan Microsoft exel, sehingga belum memiliki Sistem penilaian kehadiran Siswa berbasis SMS Gateway. Sistem penilaian kehadiran Siswa ini sangat penting untuk menginputkan data Siswa yang absen secara lebih cepat, sehingga data yang tidak diinputkan akan masuk pada data presensi. Metode yang digunakan dalam penelitian ini adalah Waterfall, dimana menggambarkan pengerjaan dari suatu sistem yang dilakukan secara berurutan atau secara linear dari analisa kebutuhan sistem sampai testing. Dengan adanya sistem penilaian kehadiran Siswa berbasis SMS Gateway ini dapat mempermudah Guru BK untuk meng-update data nilai kehadiran Siswa di mana pun berada, sehingga akan menghemat waktu.

(8)

viii

KATA PENGANTAR

Puja-puji syukur kepada ALLAH SWT atas berkah rahmat, taufik, hidayah dan inayahnya kepada penulis. Terima kasih ya ALLAH atas semua anugrah yang telah engkau berikan kepada kami selama ini, kami pelupa yang terkadang lalai tak bersyukur atas semua anugrah yang telah engkau berikan kepada kami, kami lemah tak punya daya dan upaya untuk menandingi kebesaranmu ya ALLAH. Sholawat serta salam kepada Rosul Kami... Nabi kami, Nabi Muhammad SAW sebagai penerang kami Yang telah membawa kita dari zaman jahiliyah... zaman kegelapan menuju zaman islamiyah seperti saat ini. Alhamdulillah ya ALLAH dengan berkatmu laporan skripsi ini dapat kami selesaikan dengan tepat waktu.

Dalam penyusunan laporan ini, penulis banyak mendapatkan bantuan dari berbagai pihak, oleh karena itu penulis ingin mengucapkan terima kasih kepada:

1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus. 2. Rochmad Winarso, S.T, M.T selaku Dekan Fakultas Teknik Universitas

Muria Kudus.

3. Bapak Ahmad Jazuli, S.Kom, M.Kom selaku Ka Progdi Teknik Informatika.

4. Ibu Rina Fiati, ST, M.Cs, selaku pembimbing Skripsi penulis 5. Ibu Tri Listyorini, M.Kom, selaku pembimbing Skripsi penulis.

6. Ayah, Ibu, serta adik tercinta yang selalu memberikan doa, dukungan, semangat dan segalanya yang tiada henti-hentinya kepada penulis.

7. Semua pihak yang telah membantu penyusunan skripsi ini yang tidak bisa penulis sebutkan satu persatu

Penulis merasa masih banyak kekurangan dalam penyusunan laporan skripsi ini. Untuk itu, penulis mengharapkan saran dan kritik yang membangun dari pembaca. Semoga laporan skripsi ini dapat bermanfaat, khususnya pada bidang Teknik Informatika.

Jepara, 25 Februari 2013

(9)

ix

DAFTAR ISI

Halaman

HALAMAN SAMPU ... i

HALAMAN JUDUL ... ii

PENGESAHAN STATUS SKRIPSI ... iii

PERNYATAAN PENULIS ... iv

PERSETUJUAN SKRIPSI ... v

PENGESAHAN SKRIPSI ... vi

ABSTRAK ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xvii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah... 3

1.4 Tujuan Penelitian ... 3

1.5 Manfaat Penelitian ... 4

BAB II TINJAUAN PUSTAKA ... 5

2.1 Penelitian Terkait ... 5

2.2 Landasan Teori ... 7

2.3 Kerangka Teori... 20

BAB III METODE PENELITIAN... 21

3.1 Metode Pengumpulan Data ... 21

3.2 Metode Rekayasa Perangkat Lunak ... 21

3.3 Desain software ... 25

BAB IV ANALISIS, PERANCANGAN DAN DESAIN INPUT OUTPUT ... 27

4.1 Indentifikasi Masalah ... 27

4.2 Sistem yang sudah berjalan ... 27

4.3 Sistem yang akan di Usulkan ... 27

(10)

x

4.2 Analisis Sistem ... 28

4.2.1 Analisis Aktor ... 28

4.2.2 Analisis Kebutuhan Informasi dan Data ... 29

4.2.4 Analisis Kebutuhan Perangkat Keras ... 29

4.2.5 Analisis Kebutuhan Perangkat Lunak... 31

4.2.6 Analisis Kebutuhan untuk Aplikasi SMS Gateway... 31

4.3 Pemodelan dengan Unified Modelling Language ... 32

4.3.1 Bussines Use Case Diagram ... 32

4.3.2 Use Case Diagram ... 32

4.3.2.1 Use Case Diagram admin ... 32

4.3.2.2 Use Case Diagram Guru BK ... 33

4.3.2.3 Use Case Diagram Tata Usaha ... 34

4.3.2.4 Use Case Diagram Siswa ... 34

4.3.3 Analisis Activity Diagram ... 35

4.3.3 Analisis Kelas ... 46

4.3.4 Class Diagram Penilaian Kehadiran Siswa ... 52

4.3.5 Hubungan Antar kelas ... 53

4.4 Perancangan Database ... 54

4.5 Perancangan Interface ... 61

4.5.1 Struktur Hirarki Halaman User... 61

4.5.2 Desain Layout ... 63

5.1 Software yang Diperlukan ... 71

5.2 Halaman Utama ... 71

5.3 Pengujian Aplikasi ... 82

6.1 Kesimpulan ... 95

6.2 Saran ... 95

(11)

xi

DAFTAR TABEL

Halaman

Tabel 2.1 Business Use Case Diagram ... 9

Table 2.2 Notasi Use Case Diagram... 10

Table 2.3 Notasi Class Diagram ... 10

Table 2.4 Notasi Sequence Diagram ... 11

Table 2.5 Notasi Activity Diagram... 12

Tabel 2.6 Contoh Field ... 12

Tabel 2.7 Arithmetic Operator ... 15

Tabel 2.8 Comparison/Relational Operator ... 16

Tabel 2.9 Operator Kondisi ... 16

Tabel 4.1 kelas ... 53

Tabel 4.2 siswa ... 53

Table 4.3 siswa ... 53

Tabel 4.4 absen... 54

Table 4.5 absen... 54

Table 4.6 semester ... 54

Table 4.7 absen... 54

Table 4.8 kelas ... 54

Tabel 4.9 Struktur tabel user ... 54

Tabel 4.10 Struktur tabel siswa ... 55

Tabel 4.11 Struktur tabel kelas... 55

Tabel 4.12 Struktur tabel semester ... 56

Tabel 4.13 Struktur tabel absen ... 56

Tabel 4.14 Struktur tabel tahun ... 56

Tabel 4.15 Struktur tabel nilai ... 56

Tabel 4.16 Struktur tabel var_abs ... 57

Tabel 4.17 Struktur tabel inbox ... 57

Tabel 4.18 Struktur tabel outbox ... 58

Tabel 4.19 Struktur tabel sentitems ... 59

(12)

xii

Tabel 4.21 Struktur tabel Backup absen ... 60

Tabel 4.22 Format SMS Gateway... 68

Tabel 5.1 Pengujian black box pada proses Masuk (login) . ... 83

Tabel 5.2 Pengujian black box pada proses Keluar. ... 84

Tabel 5.3 Pengujian black box pada proses Input Siswa. ... 85

Tabel 5.4 Pengujian black box pada proses Input Kelas ... 86

Tabel 5.5 Pengujian black box pada proses Input data Absensi. ... 87

Tabel 5.6 Pengujian black box pada proses Input Tambah User ... . 88

Tabel 5.7 Pengujian black box pada proses pengecekan nilai kehadiran siswa. ... 89

Tabel 5.8 Pengujian black box pada proses menginputkan absensi siswa. ... 90

Tabel 5.9. Kriteria Kepuasan Orang tua, Siswa, Guru BK, dan Tata Usaha ... 91

(13)

xiii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tipe data Numerik ... 14

Gambar 2.2 Tipe data Teks ... 14

Gambar 2.3 Tipe data Date and Time ... 15

Gambar 2.4 Blok Diagram SMS Gateway ... 17

Gambar 2.5 Kerangka Teori Sistem Penilaian Kehadiran Siswa ... 20

Gambar 3.2 Desain Software ... 25

Gambar 4.1: Hirarki Aktor ... 29

Gambar 4.2 Bussines Use Case Diagram Penilaian Kehadiran siswa. ... 32

Gambar 4.3 Use Case Diagram Admin ... 33

Gambar 4.4 Use case Diagram Guru BK ... 33

Gambar 4.5 Use Case Diagram Tata Usaha ... 34

Gambar 4.6 Use Case Diagram Siswa ... 34

Gambar 4.7 Use Case Diagram User Luar ... 35

Gambar 4.8 Activity Diagram login user ... 35

Gambar 4.9 Activity Diagram Ganti password user... 35

Gambar 4.10 Activity Diagram memilih pengaturan ... 36

Gambar 4.11 Activity Diagram Setting aplikasi (daftar user dan reset) ... 36

Gambar 4.12 Activity Diagram Setting aplikasi (update info studi, ganti password, setting absensi) ... 37

Gambar 4.13 Activity Diagram melihat data siswa dan data kelas ... 37

Gambar 4.14 Activity Diagram mengedit data siswa dan data kelas ... 37

Gambar 4.15 Activity Diagram menghapus data siswa dan data kelas ... 38

Gambar 4.16 Activity Diagram rakapitulasi tata usaha ... 38

Gambar 4.17 Activity Diagram Guru BK Menginputkan absensi pada aplikasi ... 39

Gambar 4.18 Activity Diagram Guru BK Menginputkan absensi pada aplikasi aplikasi. ... 39

Gambar 4.19 Activity Diagram Siswa ... 39

Gambar 4.20 Activity Diagram SMS Gateway Siswa ... 40

Gambar 4.21 Activity Diagram user luar ... 40

(14)

xiv

Gambar 4.23 Sequence Diagram Ganti Password user ... 41

Gambar 4.24 Sequence Diagram Setting aplikasi... 42

Gambar 4.25 Sequence Diagram input data siswa dan kelas... 43

Gambar 4.26 Sequence Diagram data siswa dan kelas ... 43

Gambar 4.27 Sequence Diagram rakapitulasi ... 44

Gambar 4.28 Sequence Diagram Guru BK mendata absensi ... 44

Gambar 4.29 sequence diagram User Luar... 45

Gambar 4.30 sequence diagram Siswa ... 45

Gambar 4.31: Kelas absen... 46

Gambar 4.32: Kelas Siswa ... 46

Gambar 4.33: Kelas Kelas... 47

Gambar 4.34: Kelas semester ... 47

Gambar 4.35: Kelas tahun ... 47

Gambar 4.36: Kelas user ... 47

Gambar 4.37: Kelas Nilai ... 48

Gambar 4.38: Kelas admin ... 48

Gambar 4.39: Kelas BK ... 48

Gambar 4.40: Kelas TU ... 48

Gambar 4.41: Kelas Var_abs ... 49

Gambar 4.42: Kelas inbox... 49

Gambar 4.43: Kelas outbox... 49

Gambar 4.44: Kelas sentitems... 50

Gambar 4.45: Kelas Backupabsen ... 50

Gambar 4.46: Kelas Backupsiswa... 51

Gambar 4.47.Class Diagram Penilaian Kehadiran Siswa ... 52

Gambar 4.48: Relasi Antar table ... 61

Gambar 4.49: Struktur Hirarki Menu Administrator ... 61

Gambar 4.50: Struktur Hirarki Menu Guru BK ... 62

Gambar 4.51: Struktur Hirarki Menu Tata Usaha ... 62

Gambar 4.52: Struktur Hirarki Menu Siswa ... 62

Gambar 4.53: Struktur Hirarki Menu User luar ... 62

Gambar 4.54 Perancangan Form Login ... 63

Gambar 4.55 Perancangan Form Input Data Kelas ... 63

(15)

xv

Gambar 4.57 Perancangan Form Input Absensi ... 65

Gambar 4.58 Perancangan Form Rekap... 66

Gambar 4.59 Perancangan ganti password untuk User ... 67

Gambar 4.60 Perancangan Daftar User ... 67

Gambar 4.61 Perancangan Info Studi ... 68

Gambar 4.62 Perancangan Setting Absensi ... 69

Gambar 4.63 Gambaran SMS Gateway ... 69

Gambar 4.63 Gambaran SMS Gateway ... 72

Gambar 5.1: Form login sistem ... 72

Gambar 5.2: Form Beranda ... 73

Gambar 5.3: Form Tentang ... 73

Gambar 5.4: Form Bantuan ... 74

Gambar 5.5: Form penilaian kehadiran siswa ... 74

Gambar 5.6: Form Pengaturan Ganti Password sistem user ... 75

Gambar 5.7: Form Input Absensi ... 75

Gambar 5.8: Form Data Absensi ... 76

Gambar 5.9: Form Edit Data Absensi ... 76

Gambar 5.10: Form Rekapitulasi ... 77

Gambar 5.11: Form Cetak Rekap ... 77

Gambar 5.12: Form export ke Ms. Exel ... 77

Gambar 5.13: Form data siswa ... 78

Gambar 5.14: Form Tambah data siswa ... 78

Gambar 5.15: Form Lihat foto siswa ... 78

Gambar 5.16: Form edit data siswa ... 79

Gambar 5.17: Form Data Kelas ... 79

Gambar 5.18: Form tambah data kelas ... 79

Gambar 5.19: Form Update Data Kelas ... 80

Gambar 5.20: Form Pengauran Admin ... 80

Gambar 5.21: Form Daftar User sistem ... 80

Gambar 5.22: Form Setting Absensi ... 81

Gambar 5.23: Form Setting info Studi ... 81

(16)

xvi

Gambar 5.25: Form Reset ... 81

Gambar 5.26: SMS Presensi Kehadiran ... 81

Gambar 5.41: Balasan SMS Presensi Kehadiran ... 82

Gambar 5.42: SMS Absensi Siswa ... 82

(17)

xvii

DAFTAR LAMPIRAN

Halaman Lampiran 1 Kuisioner Kepuasan Orang tua, Siswa, Guru BK ( Guru Piket), dan Tata Usaha terhadap system ... xciii

Lampiran 2 Hasil Kuisioner Kepuasan Orang tua, Siswa, Guru BK ( Guru Piket), dan Tata Usaha terhadap sistem ... xcv

Lampiran 3 Surat Keterangan Melakukan Penelitian ... xcvi

Lampiran 4 Laporan Rekap Data Presensi ... xcvii

Lampiran 5 Data Penilaian Presensi ... xcviii

Lampiran 6 Wawancara dengan GURU BK ... xcix

Gambar

Gambar 5.43: Balasan SMS Absensi Siswa  .............................................................

Referensi

Dokumen terkait

Dengan memanjatkan puji Syukur Kehadirat Allah SWT atas limpahan rahmat, karunia dan hidayah-Nya, sehingga penulis dapat menyelesaikan skripsi dengan judul “ Pengaruh

Kecenderungan hewan melakukan aktivitas yang bergantung pada suhu akan. mempengaruhi tingkat metabolisme dan asupan makanan terutama pada ikan

Penelitian ini berusaha mengetahui persepsi siswa SMA PGRI 1 Kudus tentang pacaran baik ditinjau dari aspek pengetahuan, sikap dan perilaku pacaran dengan

Karya tulis atau bentuk lainnya yang diakui dalam bidang ilmu pengetahuan, teknologi atau seni yang ditulis atau dikerjakan sesuai dengan tata cara ilmiah mengikuti pedoman

Universal. Globalisasi merupakan perkembangan kontemporer yang mempunyai pengaruh dalam mendorong munculnya berbagai kemungkinan tentang peredaran uang palsu. KAMUS

Dengan tidak tersedianya air dan sanitasi yang baik, biasanya golongan masyarakat yang berpenghasilan rendah adalah yang paling menderita, karena bukan saja disebabkan oleh

pelayanan jasa pada nasabah di Bank Rakyat Indonesia

Teman - teman yang tidak bisa saya sebutkan satu persatu yang selalu bersedia membantu dan menemani saya pada waktu bersamaan menyelesaikan studi di STIE