• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENDATAAN PRESTASI DAN PELANGGARAN SISWA BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PENDATAAN PRESTASI DAN PELANGGARAN SISWA BERBASIS ANDROID"

Copied!
13
0
0

Teks penuh

(1)

1

L A P O R A N S K R I P S I

SISTEM INFORMASI PENDATAAN PRESTASI DAN PELANGGARAN SISWA BERBASIS ANDROID

FERIQ PRASETIYONO NIM. 201351074

DOSEN PEMBIMBING

Anastasya Latubessy, S.Kom., M.Cs Evanita, S.Kom., M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS 2019

(2)

2

(3)

3

(4)

4

SISTEM INFORMASI PENDATAAN PRESTASI DAN PELANGGARAN SISWA BERBASIS ANDROID

Nama mahasiswa : Feriq Prasetiyono

NIM : 201351074

Pembimbing :

1. Anastasya Latubessy, S.Kom, M.Cs 2. Evanita, S.Kom, M.Kom

RINGKASAN

Aplikasi Sistem Informasi Pendataan Prestasi dan Pelanggaran Siswa adalah sebuah aplikasi penunjang bagi wali murid untuk tetap dapat memantau perkembangan anak yang berada di lingkungan Sekolah. SMK Muhammadiyah termasuk ke Sekolah Swasta. Perkembangan anak meliputi data peringkat dan pelanggaran siswa. Melalui aplikasi yang akan dibangun ini, diharapkan membantu wali murid untuk mendapatkan informasi sesuai yang dibuthkan.

Perkembangan anak akan ditampilkan melalui grafik agar informasi yang diberikan dapat lebih rinci. Acuan sumber data dapat diperolah dari penelitian terkait dan juga data real di lapangan. Dengan kebutuhan seluruh data tersebut, tujuan dari penelitian ini merancang sebuah informasi yang dibutuhkan aplikasi Sistem Informasi Pendataan Prestasi dan Pelanggaran Siswa adalah dengan berdasarkan informasi data yang tepat dan akurat. Aplikasi ini dibangun menggunakan bahasa pemrograman PHP dan MySQL sebagai basis data. Metode pengembangan sistem yang digunakan adalah waterfall.

Kata kunci : Pendataan Prestasi dan Pelanggaran, SMK Muhammadiyah.

(5)

5

ACHIEVEMENT OF INFORMATION SYSTEMS OF STUDENT BREAK VIOLATIONS BASED ON ANDROID

Student name : Feriq Prasetiyono

Student Indentity Number : 201351074

Supervisor :

1. Anastasya Latubessy, S.Kom, M.Cs 2. Evanita, S.Kom, M.Kom

ABSTRACT

Student Data Collection and Achievement Information System Application is a supporting application for student guardians to still be able to monitor the development of children in the Schools environment. Muhammadiyah Vocational Schools are included in private Schools. Child development includes student ranking and violation data. Through the application that will be built, is it expected to help guardians of students to get information as needed. Child development will be displayed through a graph so that the information provided can be more detailed. Reference data sources can be obtained from related research and real data in the field. With the needs of all the data, the purpose of this study is to design an information that is needed for the application of the Student Data Collection and Achievement Information System applications based on accurate and accurate data information. This application was built using the PHP programming language and MySQL as the database. The system development method used is waterfall.

Keywords: Achievement and Violation Data Collection, Muhammadiyah Vocation School.

(6)

6

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Sistem Informasi Pendataan Prestasi dan Pelanggaran Siswa Berbasis Android”.

Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya dan permohonan maaf atas segala kesalahan yang pernah penulis lakukan kepada semua pihak yang telah membantu dalam penyelesaian skripsi ini, terutama kepada :

1. Allah SWT yang telah memberikan nikmat, rahmat serta hidayah-Nya.

2. Bapak Dr. Suparnyo, SH., MH, selaku Rektor Universitas Muria Kudus.

3. Bapak Moh. Dahlan, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus.

4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.

5. Ibu Anastasya Latubessy, S.Kom., M.Cs, selaku pembimbing utama yang telah banyak memberikan masukan selama penyusunan skripsi ini.

6. Ibu Evanita, S.Kom., M.Kom, selaku pembimbing pembantu yang telah banyak memberikan masukan selama penyusunan skripsi ini.

7. Kepada kedua orang tua yang senantiasa memberikan semangat, dukungan, do’a dan materi yang sangat berarti.

8. Teman-Teman Teknik Informatika Angkatan 2013, yang sudah memberikan masukan, saran dan nasehat untuk menyelesaikan skripsi ini sampai proses akhir laporan skripsi.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan, karena itu penulis menerima kritik, saran dan masukan dari pembaca. Selain itu penulis juga berharap semoga karya tulis ini dapat bermanfaat bagi semua.

Kudus, Februari 2019 Penulis

(7)

7

DAFTAR ISI

LAPORAN SKRIPSI ... i

HALAMAN PENGESAHAN ... ii

PERNYATAAN KEASLIAN ... iii

RINGKASAN ... iv

ABSTRACT ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Batasan Masalah ... 2

1.4. Tujuan ... 2

1.5. Manfaat ... 2

1.5.1. Bagi Sekolah ... 3

1.5.2. Bagi Wali ... 3

1.5.3. Bagi Penulis ... 3

1.5.4. Bagi Akademik... 3

BAB II TINJAUAN PUSTAKA ... 5

2.1. Penelitian Terkait ... 5

2.2. Landasan Teori ... 7

2.2.1. Pengertian Sistem Informasi ... 7

2.3. Android ... 7

2.3.1. Sejarah Android ... 7

2.3.2. Pengertian Android ... 7

2.3.3. Pengenalan APK ... 7

2.4. Metode Pengembangan Sistem Waterfall ... 8

2.5. Perancangan Sistem ... 9

2.5.1. Bagan Alir ... 9

(8)

8

2.5.2. Diagram Hubungan Entitas ... 14

2.5.3. Diagram Alir Data ... 16

2.5.4. Diagram Konteks ... 20

2.6. Tool Yang Digunakan ... 20

2.6.1. PHP (Hypertext Preprocessor) ... 20

2.6.2. Web Browser ... 21

2.6.3. MySQL ... 21

2.6.4. XAMPP ... 22

2.7. Pengujian ... 22

2.7.1. White Box Testing ... 22

2.7.2. Black Box Testing ... 23

BAB III METODOLOGI PENELITIAN ... 25

3.1. Bahan dan Materi Penelitian ... 25

3.1.1. Bahan Penelitian... 25

3.1.2. Materi Penelitian ... 25

3.2. Spesifikasi Hardware dan Software Yang Digunakan ... 25

3.3. Metode Pengembangan Sistem ... 26

3.4. Konsep Sistem ... 28

3.5. Analisa Sistem Berjalan ... 30

3.6. Analisa Sistem Yang Diusulkan ... 30

3.7. Perancangan Basis Data ... 31

3.7.1. Diagram Hubungan Entitas ... 31

3.7.2. Skema Tabel ... 32

3.7.3. Struktur Tabel... 32

3.8. Diagram Alir Data (Data Flow Diagram) ... 37

3.8.1. Diagram Konteks ... 37

3.8.2. DFD Level 0 ... 38

3.8.3. DFD Level 1 Login ... 39

3.8.4. DFD Level 1 Olah Data ... 40

3.8.5. DFD Level 1 Laporan ... 41

3.9. Perancangan Interface ... 41

3.9.1. Rancangan Tampilan Interface ... 41

(9)

9

3.9.2. Rancangan Tampilan Interface untuk Hak Akses User ... 44

BAB IV HASIL ANALISIS DAN PEMBAHASAN ... 47

4.1. Analisis Masalah ... 47

4.2. Analisa Kebutuhan ... 47

4.2.1. Analisa Kebutuhan Data ... 47

4.2.2. Analisa Kebutuhan Fungsional ... 47

4.3. Implementasi Database ... 48

4.4. Implementasi Aplikasi ... 49

4.4.1. Implementasi Aplikasi Hak Akses Orang Tua ... 49

4.4.2. Implementasi Aplikasi Hak Akses Admin ... 51

4.4.3. Implementasi Aplikasi Hak Akses Guru ... 54

4.5. Pengujian Aplikasi ... 54

4.5.1. Teknik Pengujian Black Box ... 54

4.5.2. Teknik Pengujian White Box... 58

4.6. Pengujian Beta ... 63

BAB V PENUTUP ... 69

5.1. Kesimpulan ... 69

5.2. Saran ... 69

DAFTAR PUSTAKA ... 71

LAMPIRAN ... 72

BIODATA PENULIS ... 77

(10)

10

DAFTAR GAMBAR

Gambar 2.1 Tahapan Metode Pengembangan Sistem Waterfall ... 8

Gambar 2.2 Kesatuan Luar ... 17

Gambar 2.3 Arus Data... 18

Gambar 2.4 Proses ... 18

Gambar 2.5 Simpanan Data ... 19

Gambar 3.1 Tahapan Metode Pengembangan Sistem Waterfall ... 26

Gambar 3.2 Flowchart Sistem ... 29

Gambar 3.3 Flow of Document Sistem Yang Berjalan ... 30

Gambar 3.4 Flow of Document Sistem Yang Diusulkan ... 31

Gambar 3.5 Diagram Hubungan Entitas ... 31

Gambar 3.6 Skema Tabel ... 32

Gambar 3.7 Diagram Konteks... 37

Gambar 3.8 Diagram DFD Level 0 ... 39

Gambar 3.9 DFD Level 1 Login ... 40

Gambar 3.10 DFD Level 1 Olah Data ... 40

Gambar 3.11 DFD Level 1 Laporan ... 41

Gambar 3.12 Rancangan Tampilan Halaman Awal Siswa ... 42

Gambar 3.13 Rancangan Tampilan Login ... 42

Gambar 3.14 Rancangan Tampilan Halaman Tambah Data Pelanggaran ... 43

Gambar 3.15 Rancangan Tampilan Halaman Tambah Prestasi ... 43

Gambar 3.16 Rancangan Tampilan Halaman Tambah User ... 44

Gambar 3.17 Rancangan Tampilan Halaman Input Data Kelas ... 45

Gambar 3.18 Rancangan Tampilan Kegiatan ... 45

Gambar 3.19 Rancangan Tampilan Halaman Input Data Siswa ... 46

Gambar 4.1 Implementasi Basis Data ... 48

Gambar 4.2 Implementasi Halaman Utama ... 49

Gambar 4.3 Tampilan Halaman Login ... 50

Gambar 4.4 Tampilan Halaman Laporan Prestasi ... 50

Gambar 4.5 Tampilan Halaman Pelanggaran ... 51

Gambar 4.6 Tampilan Halaman Awal Hak Akses Admin... 51

(11)

11

Gambar 4.7 Implementasi Halaman Update Data Admin ... 52

Gambar 4.8 Implementasi Halaman Tambah Data Siswa ... 52

Gambar 4.9 Implementasi Halaman Tambah Data Orang Tua ... 53

Gambar 4.10 Implementaasi Halaman Tambah Kegiatan ... 53

Gambar 4.11 Implementasi Halaman Awal Hak Akses Guru ... 54

Gambar 4.12 Source Code Master Siswa ... 59

Gambar 4.13 Flowgraph Master Siswa ... 59

Gambar 4.14 Source Code Master Prestasi ... 60

Gambar 4.15 Flowgraph Master Prestasi ... 60

Gambar 4.16 Source Code Master Pelanggaran ... 61

Gambar 4.17 Flowgraph Master Pelanggaran ... 61

Gambar 4.18 Source Code Master Kegiatan ... 62

Gambar 4.19 Flowgraph Master Kegiatan ... 62

(12)

12

DAFTAR TABEL

Tabel 2.1 Simbol Bagan Alir Sistem... 10

Tabel 2.2 Simbol - Simbol Bagan Alir Program ... 13

Tabel 2.3 Simbol – Simbol Diagram Hubungan Entitas ... 15

Tabel 3.1 Struktur Tabel User ... 32

Tabel 3.2 Struktur Tabel Guru ... 33

Tabel 3.3 Struktur Tabel Pelanggaran ... 33

Tabel 3.4 Struktur Tabel Prestasi ... 34

Tabel 3.5 Struktur Tabel Jenis Pelanggaran ... 35

Tabel 3.6 Struktur Tabel Jenis Prestasi ... 35

Tabel 3.7 Struktur Tabel Jurusan ... 36

Tabel 3.8 Struktur Tabel Siswa ... 36

Tabel 4.1 Test Case Fungsi Pengujian Orang Tua ... 55

Tabel 4.2 Test Case Fungsi Pengujian Admin ... 56

Tabel 4.3 Test Case Fungsi Pengujian Pengguna (Guru) ... 57

Tabel 4.4 Tabel hubungan antara Cyclomatic Complexity dengan resiko ... 58

Tabel 4.5 Kuesioner Guru ... 64

Tabel 4.6 Pengujian User Acceptance Test Kuesionere Guru ... 65

Tabel 4.7 Kuesioner Orang Tua ... 66

Tabel 4.8 Pengujian User Acceptance Test Kuesioner Orang Tua ... 67

(13)

13

DAFTAR LAMPIRAN

Lampiran 1 Buku Konsultasi Skripsi Lampiran 2 Kuesioner Orang Tua Lampiran 3 Kuesioner Guru

Referensi

Dokumen terkait

Data yang diperoleh dari eksperimen yaitu temperatur dan kelembaban relatif udara masuk (udara lingkungan) direct evaporative cooling serta temperatur udara keluaran dari

Sepuluh plasma nutfah padi lokal dari Tana Toraja Utara Sulawesi Selatan, memiliki karakter spesifik pada pengamatan morfologi, yaitu plasma nutfah padi lokal Pare Ambo

Jurusan Komunikasi Penyiaran Islam sebagai salah satu jurusan di Fakultas Dakwah dan Ilmu Komunikasi dalam menjalankan tugasnya di bidang pendidikan dan pengajaran

Hasil penelitian analisis tata rias wajah korektif pada foto hitam putih di ruang studio dengan pengkorektifan berdasarkan pada empat bentuk wajah yaitu, bentuk

TK03 Apakah I/B/S berusaha untuk memperoleh/membantu memperoleh penghasilan, paling sedikit satu jam berturut-turut, selama

Sehingga pada dasarnya kepercayaan masyarakat Desa Nguwok Kecamatan Modo Kabupaten Lamongan mengenai kematian, penyakit, perceraian dan juga kesulitan ekonomi yang

somalense lebih dari yang lain, yaitu 8.4733 gram, sedangkan pada penyerbukan silang A.. Ortiz dengan Carmello