• Tidak ada hasil yang ditemukan

APLIKASI MONITORING PELANGGARAN SISWA DENGAN ANDROID WEB SERVICE DI SMP NEGERI 2 BANTARBOLANG

N/A
N/A
Protected

Academic year: 2019

Membagikan "APLIKASI MONITORING PELANGGARAN SISWA DENGAN ANDROID WEB SERVICE DI SMP NEGERI 2 BANTARBOLANG"

Copied!
18
0
0

Teks penuh

(1)

i

APLIKASI MONITORING PELANGGARAN SISWA DENGAN

ANDROID WEB SERVICE DI SMP NEGERI 2

BANTARBOLANG

SKRIPSI

diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

DIMAS BAGUS PRANOTO

1203040043

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

(2)

HALAMAN PERNYATAAN ORISINALITAS

Saya yang bertandatangan di bawah ini :

Nama : Dimas Bagus Pranoto

NIM : 1203040043

Program Studi : Teknik Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain.

Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku.

Purwokerto, 04 Juli 2016 Yang membuat pernyataan

(3)

iii

HALAMAN PERSETUJUAN

Skripsi yang diajukan oleh :

Nama : Dimas Bagus Pranoto

NIM : 1203040043

Program Studi : Teknik Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

Judul : Aplikasi Monitoring Pelanggaran Siswa Android

Web Service di SMP Negeri 2 Bantarbolang

telah diterima dan disetujui Purwokerto, 16 Juni 2016

PEMBIMBING

(4)

HALAMAN PENGESAHAN

Skripsi yang diajukan oleh :

Nama : Dimas Bagus Pranoto

NIM : 1203040043

Program Studi : Teknik Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

Judul : Aplikasi Monitoring Pelanggaran Siswa Android

Web Service di SMP Negeri 2 Bantarbolang

telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S.Kom) pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto.

DEWAN PENGUJI

Penguji 1 (Pembimbing 1) : Tito Pinandita, S.Si., M.Kom. ……….

Penguji 2 (Pembimbing 1) : Harjono, S.T., M.Eng. ……….

Penguji 3 (Pembimbing 1) : Muhammad Hamka, ST., M.Kom. .……….

Ditetapkan di : Purwokerto

Tanggal : 04 Agustus 2016

Mengetahui

Dekan Fakultas Teknik

(5)

v

HALAMAN PERSEMBAHAN

Sujud syukur kusembahkan kepadamu Tuhan yang Maha Agung, Allah SWT yang Maha Mengetahui hati manusia, atas takdirmu telah kau jadikan aku manusia yang senan tiasa bersyukur, bersabar, berpikir, berilmu, dan beriman

dalam menjalani kehidupan ini.

Semoga keberhasilan ini menjadi satu langkah awal bagiku untuk meraih cita-cita dan membahagiakan kedua orang tuaku

Shalawat dan salam selalu terlimpahkan kepada junjungan Nabi Muhammad SAW dan para sahabatnya yang mulia

Kupersembahkan skripsi ini untuk Bapak (Rois Hermanto) dan Ibu (Umiyati) terimakasih atas doa yang tak pernah putus untuk puteramu, untuk cinta, kasih

sayang, nasihat dan dukungan yang selalu engkau berikan Untuk kakak-kakakku tercinta yang selalu mendoakanku

Untuk segenap keluarga

Purwokerto,04 Juli 2016

(6)

HALAMAN MOTTO

Sesungguhnya bersama kesukaran itu ada keringanan. Karena itu bila kau sudah selesai (mengerjakan yang lain). kerjakanlah dengan sungguh-sungguh (urusan)

yang lain Dan berharaplah kepada Tuhanmu. - (Q.S Al Insyirah : 6-8)

Jadikanlah sabar dan shalatmu Sebagai penolongmu, sesungguhnya Allah

beserta orang-orang yang sabar”

(7)

vii

KATA PENGANTAR

Alhamdulillahirabbil’alamin atas segala nikmat, iman, serta kekuatan

yang telah diberikan Allah SWT sehingga penulis dapat menyelesaikan skripsi ini

yang berjudul “Aplikasi Monitoring Pelanggaran siswa Android Web Service”.

Tujuan penulisan skripsi ini untuk memenuhi sebagian syarat memperoleh gelar

Sarjana Komputer (S.Kom.) bagi mahasiswa program S-1 di program studi

Teknik Informatika Universitas Muhammadiyah Purwokerto.

Terselesaikannya skripsi ini tidak terlepas dari bantuan banyak pihak,

sehingga dengan segala kerendahan hati dan rasa hormat penulis mengucapkan

terima kasih pada semua pihak yang telah memberikan bantuan moril maupun

materiil baik langsung maupun tidak langsung dalam penyusunan skripsi ini

hingga selesai, terutama kepada yang saya hormati:

1. Rektor Universitas Muhammadiyah Purwokerto, Dr. H. Syamsuhadi Irsyad,

S.H.,M.H.

2. Bapak Dekan Fakultas Teknik Bapak M. Taufiq Tamam, S.T., M.T.

3. Kepala Program Studi Fakultas Teknik Informatika Bapak Harjono S.T.

M.Eng.

4. Pembimbing Akademik Program Studi Teknik Informatika Bapak Muhammad

Hamka, ST., M.Kom.

5. Tito Pinandita, S.Si., M.Kom selaku pembimbing yang telah memberikan

kritik dan saran bimbingan maupun arahan yang sangat berguna dalam

(8)

6. Seluruh dosen Fakultas Teknik Informatika Universitas Muhammadiyah

Purwokerto yang sudah membimbing dan memberikan ilmu yang bermanfaat

bagi penulis

7. Seluruh staf Tata Usaha Fakultas Teknik Informatika Universitas

Muhammadiyah Purwokerto yang telah membantu dalam kelancaran dan

kelengkapan administrasi

8. Seluruh keluarga yang selalu mendo’akan serta memberikan dukungan moral

maupun materil, nasihat dan motivasi yang tidak terbatas kepada penulis

sehingga penulis selalu bersemangat dan selalu optimis menghadapi setiap

masalah pada saat penyusunan skripsi ini..

9. Teruntuk sahabat Endang Kost terimakasih untuk selalu menemani dan

memberi dukungan.

10. Teman-teman Teknik Informatika angkatan 2012, terutama teman-teman

Teknik Informatika kelas B tahun 2012 teman seperjuangan yang tak akan

terlupakan. Terimakasih kalian telah membuat hari-hari menjadi penuh warna.

11. Keluarga besar Sekar Melati Pemalang terimakasih atas semua pengalaman

dan ilmu yang diberikan pada penulis.

12. Teman–Teman KKN Mertasinga Cilacap 2012 (Vera, Faizal, Ridho, Rizky,

Eko, Tisna, Rina, Wulan) keluarga baru yang selalu memberikan semangat

hingga skripsi ini terselesaikan.

13. Kesayanganku Vera Melia Suci yang setia dan sabar memberikan motivasi

(9)

ix

14. Semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah

membantu penyelesaian skripsi ini.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih

banyak kekurangan dan kekeliruan. Oleh karena itu, penulis mengharapkan saran

dan kritik yang membangun dari berbagai pihak demi kesempurnaan skripsi ini.

Semoga skripsi ini dapat bermanfaat bagi kita semua. Aamiin.

Purwokerto, Juli 2016

(10)

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERNYATAAN ORISINALITAS ...ii

HALAMAN PERSETUJUAN ... iii

HALAMAN PENGESAHAN ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTTO ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... x

DAFTAR TABEL ...xiii

DAFTAR GAMBAR ... xiv

DAFTAR LAMPIRAN ... xvi

INTISARI ... xvii

ABSTRACT ... xviii

BAB I. PENDAHULUAN ... 1

A. LATAR BELAKANG ... 1

B. PERUMUSAN MASALAH ... 2

(11)

xi

L. HASIL PENELITIAN SEJENIS ... 11

BAB III. TUJUAN DAN MANFAAT ... 12

A. TUJUAN ... 12

B. MANFAAT ... 12

BAB IV. METODE PENELITIAN ... 14

A. JENIS PENELITIAN... 14

B. WAKTU DAN TEMPAT PENELITIAN ... 14

C. VARIABEL PENELITIAN ... 15

D. PENGEMBANGAN SISTEM ... 15

1. Analisis Kebutuhan ... 16

2. Desain Sitem ... 19

3. Implementasi Dan Pengujian Unit ... 31

4. Pengujian Sistem ... 32

5. Pemeliharaan ... 32

BAB V. HASIL DAN PEMBAHASAN ... 33

A. DATA PENELITIAN ... 33

2. Kebutuhan Fungsional ... 37

3. Kebutuhan Non Fungsional ... 37

C. PERANCANGAN SISTEM ... 37

1. Rancangan Database ... 37

2. Rancangan Antarmuka Aplikasi ... 41

D. HASIL APLIKASI ... 44

1. APLIKASI CLIENT ANDROID ... 44

2. APLIKASI WEB SERVER ... 50

3. PENGUJIAN APLIKASI ... 55

(12)

A. KESIMPULAN ... 58

B. SARAN ... 58

DAFTAR PUSTAKA ... 59

(13)

xiii

DAFTAR TABEL

Tabel 1. Jenis-Jenis Pelanggaran ... 18

Tabel 2.Kesimpulan ... 19

Tabel 3. Definisi Aktor ... 22

Tabel 4. Definisi Use Case... 22

Tabel 5.Data Siswa SMP NEGERI 2 Bantarbolang ... 33

Tabel 6.Data Guru SMP NEGERI 2 Bantarbolang ... 34

Tabel 7.Jenis-Jenis Pelanggaran ... 35

Tabel 8. Tabel m_siswa ... 38

Tabel 9.Tabel m_guru ... 38

Tabel 10.Tabel l_jenis_pelanggaran ... 39

Tabel 11.Tabel l_jabatan ... 39

Tabel 12. Tabel t_pelanggaran_details ... 40

Tabel 13.Tabel m_user... 40

Tabel 14. Tabel l_kelamin ... 41

(14)

DAFTAR GAMBAR

Gambar 1.Pemodelan Waterfall ... 16

Gambar 2. Alur Sistem Monitoring Pelanggaran Siswa ... 20

Gambar 3. Use Case Diagram ... 21

Gambar 4. Activity Diagram Input Data Siswa ... 23

Gambar 5. Activity Diagram Input Data Guru ... 24

Gambar 6. Activity Diagram Input Data Pelanggaran ... 25

Gambar 7. Activity Diagram Rubah Data Siswa ... 26

Gambar 8. Activity Diagram Rubah Data Guru ... 27

Gambar 9. Activity Diagram Rubah Data Pelanggaran ... 28

Gambar 10. Activity Diagram Hapus Data Siswa ... 29

Gambar 11. Activity Diagram Hapus Data Guru ... 30

Gambar 12. Activity Diagram Hapus Data Pelanggaran ... 31

Gambar 13. Rancangan halaman Antar muka Login wali ... 41

Gambar 14. Rancangan halaman Antar muka Login gru ... 42

Gambar 15. Rancangan Antarmuka Menu Utama Android ... 42

Gambar 16. Rancangan Antarmuka Tambah Pelanggaran ... 43

Gambar 17. Rancangan Antarmuka Data Pelanggaran Siswa ... 44

Gambar 18. Tampilan Login Aplikasi Client Wali Siswa ... 45

Gambar 19. Tampilan Halaman Utama Wali Siswa ... 45

Gambar 20. Tampilan Halaman Data Pelanggaran Siswa ... 46

Gambar 21. Tampilan Halaman Login Guru ... 47

Gambar 22. Tampilan Halaman Utama Guru ... 47

Gambar 23. Tampilan Halaman Masukan Pelanggaran ... 48

(15)

xv

Gambar 25. Tampilan Halaman Login Bk ... 49

Gambar 26. Tampilan Halaman Input Treatmen ... 50

Gambar 27. Tampilan web service pada browser ... 51

Gambar 28. Tampilan Halaman Login Web ... 51

Gambar 29. Tampilan Halaman Home ... 52

Gambar 30.Tampilan Form Input Siswa ... 53

Gambar 31.Tampilan Form Input Data Guru ... 53

Gambar 32.Tampilan Halaman Data Siswa ... 54

Gambar 33.Tampilan Halaman Data Guru ... 54

(16)

DAFTAR LAMPIRAN

Lampiran 1.Lampiran Source CodeWeb ... 61

(17)

xvii INTISARI

Pencatatan pelanggaran siswa sangat penting dilakukan dimana siswa dalam perilakunya sehari-hari masih mengabaikan tanggung jawab sebagai siswa yang baik tidak mentaati aturan-aturan yang ada disekolah, terlambat serta membangkang aturan guru. Pelanggaran-pelanggaran tersebut dicatat oleh guru bimbingan konseling pada data pelanggaran siswa setelah itu siswa mendapatkan sanksi dalam bentuk poin sesuai dengan pelanggaran yang dilakukan dimana proses pencatatan dan pemberian sanksi masih manual sehingga kurang efektif dan efisien. Oleh karena itu dibutuhkan suatu aplikasi monitoring pelanggaran

siswa menggunakan android web service. Tahapan yang dilakukan meliputi

analisis kebutuhan, perancangan sistem, desain sistem, kode dan pengujian. Penelitian ini menghasilkan aplikasi monitoring pelanggaran siswa yang berfungsi untuk melakukan proses pencatatan pelanggaran siswa serta pemberian sanksi kepadaa siswa dengan aplikasi android maka akan membantu guru dalam proses pencatatan pelanggaran. Karena bersifat online, orang tua juga dapat mengakses informasi mengenai perilaku siswa disekolah melalui aplikasi mobile.

(18)

ABSTRACT

Students’ violations recording is necessarily done. This is because every day the students often ignore their responsibility as learn by doing several violations such as breaking school’s regulations, being late, and rebelling teachers’ rules. The violations are recorded by conseling teacher onto students’ violations data record. The students then got sanction is atil manually carried out, this is consider less efective and efficient. Therefore, the application of students’ violation monitoring with android web serviceis necessarily needed. The stages insolve needs analysis, system planning, system design, coding and trial out. This research yields an application of students’ violation monitoring with a function to a process of recording students’ violation. The parents also can acces the information regarding the students’ attitude at school because of the online system through mobile application.

Referensi

Dokumen terkait

Oleh karena itu di dalam penelitian ini diangkatlah judul“ Pengaruh Customer Satisfaction Terhadap Brand Trust serta Dampaknya Pada Brand Loyalty Produk Susu Cair Frisian

Tujuan untuk menganalisis perhitungan laba usaha dengan Economic Entity Concept pada Usaha Mikro Kecil Menengah Bungsu Jaya Souvenir Dinoyo

Melakukan penyuluhan adalah peran yang dimiliki oleh MPA sebagai masyarakat yang berada di desa berkecimpung di kegiatan dalam menjaga kelestarian alam dari

Penelitian ini bertujuan untuk menganalisis pengaruh kebijakan manajemen keuangan (keputusan pendanaan, keputusan investasi, kebijakan dividen, dan kebijakan

Unjuk kerja turbin crossflow dipengaruhi oleh banyak parameter antara lain adalah jumlah sudu, sudut pancaran air masuk, sudut keluar, posisi pancaran air masuk, lintasan aliran

Ada orang tua yang ingin menerapkan pola asuh otoriter, dan telah membuat berbagai aturan dalam hal akses anak terhadap televisi, seperti Bapak F (keluarga 15),

[r]

United States, with the United Nations established the Republic of Korea south of the 38th parallel..  United