Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

LAPORAN SKRIPSI

SISTEM INFORMASI ANGKA PENILAIAN PELANGGARAN
SISWA (APPS) DI SMK PUTRA MAHKOTA KAYEN PATI
BERBASIS WEB DAN SMS GATEWAY

RIKA ANGGRAENI
NIM. 201253151

DOSEN PEMBIMBING
R. Rhoedy Setiawan, M.Kom
Anteng Widodo, ST, M.Kom

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2016

i

ii


iii

iv

SISTEM INFORMASI ANGKA PENILAIAN PELANGGARAN
SISWA (APPS) DI SMK PUTRA MAHKOTA KAYEN PATI
BERBASIS WEB DAN SMS GATEWAY

Nama Mahasiswa

: Rika Anggraeni

NIM

: 201253151

Pembimbing

:

1. R. Rhoedy Setiawan, M.Kom
2. Anteng Widodo, ST, M.Kom

RINGKASAN
Proses penilaian pelanggaran siswa di SMK Putra Mahkota Kayen
dilakukan dengan cara guru BK atau guru piket melihat jenis dan point
pelanggaran yang dilakukan oleh siswa kemudian mencatatnya pada buku agenda
Angka Penilaian Pelanggaran Siswa (APPS) yang sudah disediakan untuk semua
kelas sehingga kurang efektif dan efisien, maka dibutuhkan sebuah sistem
informasi untuk mempermudah dalam mengelola pelanggaran siswa. Tujuan
utama penelitian ini adalah pembuatan sistem informasi yang dapat digunakan
untuk melakukan penghitungan point pelanggaran siswa secara akurat sehingga
mempercepat proses pemberitahuan kepada wali siswa. Metode pengembangan
sistem ini menggunakan metode Waterfall sedangkan untuk metode perancangan
sistem menggunakan Unifed Modelling Language (UML). Dengan demikian
diharapkan setelah adanya sistem ini, proses penanganan pelanggaran siswa akan
cepat dan mengurangi kesalahan dalam perhitungan point pelanggaran serta
pemberitahuan kepada wali siswa akan sampai dengan cepat.
Kata Kunci : Sistem, Informasi, Pelanggaran Siswa.


v

BREACH OF INFORMATION SYSTEM ASSESSMENT OF STUDENT
NUMBERS (APPS) IN SMK PUTRA MAHKOTA KAYEN PATI WEB
AND SMS GATEWAY
Student Name

: Rika Anggraeni

Student Identity Number

: 201253151

Supervisor

:
1. R. Rhoedy Setiawan, M.Kom
2. Anteng Widodo, ST, M.Kom

ABSTRACT

The process of assessing violations of students in SMK Putra Mahkota
Kayen done by BK teachers or teachers of other kinds and point offenses
committed by students then write in diary Score Rating Violations Students
(APPS) that are provided to all classes making it less effective and efficient , it
needed an information system to make it easier to manage student violations. The
main objective of this research is the manufacturing information system that can
be used to perform calculations point violations of students accurately so as to
accelerate the process of granting policies. This system development method
using the Waterfall method while for the system design method using Unifed
Modelling Language (UML). It is expected after this system, the process of
handling violations of students will be faster and reduce errors in the calculation
of point violations as well as notification to guardians of students will arrive
quickly.
Keywords: System, Information, Student Abuse.

vi

KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini

penulis dapat menyelesaikan laporan skripsi yang berjudul “Sistem Informasi
Angka Penilaian Pelanggaran Siswa (APPS) di SMK Putra Mahkota Kayen”.
Sholawat dan salam tak lupa penulis haturkan kepangkuan beliau Nabi
Muhammad SAW yang kita nanti-nanti syafa’atnya di yaumul qiyamah.
Penyusunan laporan skripsi ini merupakan salah satu syarat untuk
menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus.
Penulis menyadari bahwa di dalam penyusunan laporan skripsi

ini

tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat
menghargai segala masukan yang berguna dari pembaca. Semoga laporan ini
bermanfaat

bagi

pembaca

untuk


mengembangkan

ilmu pengetahuan,

khususnya di bidang komputer.
Atas tersusunnya laporan skripsi ini, penulis mengucapkan terima kasih
yang sebesar-besarnya kepada:
1. Bapak Dr. Suparnyo, SH, MS. selaku Rektor Universitas Muria Kudus.
2. Bapak Mohammad Dahlan, ST.MT selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M.Kom selaku ketua Prodi Sistem Informasi
Universitas Muria Kudus sekaligus pembimbing utama penulis.
4. Ibu Noor Latifah, M.Kom selaku koordinator skripsi.
5. Bapak Anteng Widodo, ST, M.Kom sebagai pembimbing kedua yang
telah memberikan ilmu, waktu, saran dan membimbing penulis.
6. Bapak KH. Ali Masykuri, S.Pd.I selaku kepala sekolah yang telah
memberikan izin untuk melaksanakan penelitian skripsi.
7. Ibuku yang telah memberikan dukungan material maupun moril serta
seluruh keluargaku yang selalu memberikan semangat, do’a dan

dukungan.

vii

8. Teman-teman seperjuangan angkatan 2012/2013 Universitas Muria
Kudus.
Penulis menyadari bahwa dalam penyusunan laporan skripsi ini masih jauh
dari kata sempurna. Oleh karena itu, penulis mengharapkan kritik serta saran guna
perbaikan dan penyempurnaan dimasa mendatang. Semoga laporan ini bermanfaat
bagi kita untuk mengembangkan ilmu pengetahuan dan teknologi. Aamiiin.

Kudus, 02 Agustus 2016
Penulis,
Rika Anggraeni

viii

DAFTAR ISI
HALAMAN JUDUL ........................................................................................ i
HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN ........................................................................... iii
PERNYATAAN KEASLIAN ........................................................................... iv
RINGKASAN .................................................................................................... v
ABSTRACT ........................................................................................................ vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI ...................................................................................................... ix
DAFTAR GAMBAR ......................................................................................... xi
DAFTAR TABEL ............................................................................................. xiv
DAFTAR LAMPIRAN ..................................................................................... xvi
DAFTAR ISTILAH DAN SINGKATAN ....................................................... xvii
BAB I PENDAHULUAN
1.1
Latar belakang ........................................................................................
1.2
Perumusan Masalah ................................................................................
1.3
Batasan Masalah .....................................................................................
1.4
Tujuan .....................................................................................................
1.5

Manfaat ...................................................................................................
1.6
Metode Penelitian ...................................................................................
1.6.1 Metode Pengumpulan Data ....................................................................
1.6.2 Metode Pengembangan Sistem ..............................................................
1.6.3 Metode Perancangan Sistem ..................................................................
1.7
Kerangka Pemikiran ...............................................................................

1
2
2
3
3
3
3
4
6
7


BAB II TINJAUAN PUSTAKA
2.1
Penelitian yang terkait ............................................................................
2.2
Landasan Teori .......................................................................................
2.2.1 Pengertian Sistem Informasi ..................................................................
2.2.2 Pengertian Angka Penilaian Pelanggaran Siswa ....................................
2.2.3 Pengertian Web Responsif .......................................................................
2.2.4 Pengertian Sms Gateway..........................................................................
2.2.5 Pengertian DBMS (Database Management Sistem) ................................
2.2.6 Diagram Alir Flow (Flow Of Document) ................................................
2.2.7 UML (Unified Modelling Language) .....................................................
2.2.7.1 Pengenalan UML ....................................................................................
2.2.8 ERD (Entity Relationship Diagram) ......................................................

9
11
11
11
12

12
13
13
14
14
19

BAB III METODOLOGI
3.1
Objek Penelitian ......................................................................................
3.1.1 Sekilas tentang SMK Putra Mahkota Kayen Pati ....................................
3.1.2 Visi dan Misi ...........................................................................................
3.1.3 Tujuan......................................................................................................
3.1.4 Struktur Organisasi ..................................................................................
3.1.5 Deskripsi Kerja ........................................................................................

21
21
21
22
22
23

ix

3.1.6 Denah Lokasi ...........................................................................................
3.2
Analisa Sistem yang Berjalan ................................................................
3.3
Analisa dan Perancangan Pemodelan Sistem ..........................................
3.3.1 Analisa Kebutuhan .................................................................................
3.3.2 Perancangan Pemodelan Sistem ..............................................................
3.3.2.1 Analisa Aktor Sistem ..............................................................................
3.3.2.2 Proses Bisnis pada Bisnis Use Case ........................................................
3.3.2.3 Diagram Business Use Case ....................................................................
3.3.2.4 Diagram Sistem Use Case .......................................................................
3.3.2.5 Skenario Use Case ..................................................................................
3.3.2.6 Class Diagram.........................................................................................
3.3.2.7 Gambaran Class Use Case ......................................................................
3.3.2.8 Sequence Diagram ..................................................................................
3.3.2.9 Activity Diagram .....................................................................................
3.3.2.10 Statechart Diagram ...............................................................................
3.3.2.11 Entity Relationship Diagram (ERD) .....................................................
3.3.2.12 Transformasi ERD ke Tabel Relational ................................................
3.3.3 Rancangan Basis Data .............................................................................
3.3.4 Relasi Tabel .............................................................................................
3.3.5 Desain Input dan Output .........................................................................

26
26
27
27
29
29
30
30
31
32
36
41
42
48
57
66
69
71
77
77

BAB IV IMPLEMENTASI DAN PEMBAHASAN
4.1
Hasil Pembahasan .................................................................................. 83
4.1.1 Tampilan Program ................................................................................. 83
BAB V PENUTUP
5.1 Kesimpulan .................................................................................................. 101
5.2 Saran ............................................................................................................. 101
DAFTAR PUSTAKA ....................................................................................... 102
LAMPIRAN ...................................................................................................... 103

x

DAFTAR GAMBAR
Gambar 1.1
Gambar 3.1
Gambar 3.2
Gambar 3.3.
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 3.12
Gambar 3.13
Gambar 3.14
Gambar 3.15
Gambar 3.16
Gambar 3.17
Gambar 3.18
Gambar 3.19
Gambar 3.20
Gambar 3.21
Gambar 3.22
Gambar 3.23
Gambar 3.24
Gambar 3.25
Gambar 3.26
Gambar 3.27
Gambar 3.28
Gambar 3.29
Gambar 3.30
Gambar 3.31
Gambar 3.32
Gambar 3.33
Gambar 3.34

Kerangka Pemikiran Sistem Informasi Angka Penilaian
Pelanggaran Siswa (APPS)..........................................................
Struktur Organisasi SMK Putra Mahkota ....................................
Denah Lokasi SMK Putra Mahkota ............................................
FOD Angka Penilaian Pelanggaran Siswa (APPS) ....................
Business Use Case Diagram ........................................................
Sistem Use Case Diagram ...........................................................
Class Admin ................................................................................
Class Jurusan ...............................................................................
Class Kelas ..................................................................................
Class Guru ...................................................................................
Class Siswa..................................................................................
Class Wali Siswa .........................................................................
Class Pembagian Kelas ...............................................................
Class Pelanggaran .......................................................................
Class Catatan ................................................................................
Class Laporan Pelanggaran .........................................................
Class Sms Pemberitahuan ...........................................................
Class Surat Peringatan .................................................................
Class Diagram Sistem Informasi Angka Penilaian Pelanggaran
Siswa............................................................................................
Sequence diagram kelola jurusan ................................................
Sequence diagram kelola kelas ...................................................
Sequence diagram kelola guru ....................................................
Sequence diagram kelola siswa ...................................................
Sequence diagram kelola wali siswa ...........................................
Sequence diagram kelola pembagian kelas .................................
Sequence diagram kelola pelanggaran ........................................
Sequence diagram kelola catatan ................................................
Sequence diagram laporan pelanggaran ......................................
Sequence diagram Sms Pemberitahuan.......................................
Activity Diagram kelola jurusan ..................................................
Activity Diagram kelola kelas .....................................................
Activity Diagram kelola guru ......................................................
Activity Diagram kelola siswa .....................................................
Activity Diagram kelola wali siswa .............................................
Activity Diagram kelola pembagian kelas ...................................

xi

7
22
26
27
31
32
37
37
37
38
38
38
39
39
40
40
40
40
41
42
43
43
44
44
45
45
46
47
47
48
49
50
51
52
53

Gambar 3.35
Gambar 3.36
Gambar 3.37
Gambar 3.38
Gambar 3.39
Gambar 3.40
Gambar 3.41
Gambar 3.42
Gambar 3.43
Gambar 3.44
Gambar 3.45
Gambar 3.46
Gambar 3.47
Gambar 3.48
Gambar 3.49
Gambar 3.50
Gambar 3.51
Gambar 3.52
Gambar 3.53
Gambar 3.54
Gambar 3.55
Gambar 3.56
Gambar 3.57
Gambar 3.58
Gambar 3.59
Gambar 3.60
Gambar 3.61
Gambar 3.62
Gambar 3.63
Gambar 3.64
Gambar 3.65
Gambar 3.66
Gambar 3.67
Gambar 3.68
Gambar 3.69
Gambar 3.70
Gambar 3.71
Gambar 3.72
Gambar 3.73
Gambar 3.74

Activity Diagram kelola pelanggaran ..........................................
Activity Diagram kelola catatan ..................................................
Activity Diagram laporan pelanggaran ........................................
Activity Diagram sms pemberitahuan .........................................
Statechart Diagram tambah data jurusan ....................................
Statechart Diagram ubah data jurusan ........................................
Statechart Diagram cari data jurusan ..........................................
Statechart Diagram hapus data jurusan ......................................
Statechart Diagram tambah data kelas........................................
Statechart Diagram ubah data kelas............................................
Statechart Diagram cari data kelas .............................................
Statechart Diagram hapus data kelas ..........................................
Statechart Diagram tambah data guru ........................................
Statechart Diagram ubah data guru ............................................
Statechart Diagram cari data guru ..............................................
Statechart Diagram hapus data guru ...........................................
Statechart Diagram tambah data siswa .......................................
Statechart Diagram ubah data siswa ...........................................
Statechart Diagram cari data siswa .............................................
Statechart Diagram hapus data siswa .........................................
Statechart Diagram tambah data wali siswa ...............................
Statechart Diagram ubah data wali siswa ...................................
Statechart Diagram cari data wali siswa .....................................
Statechart Diagram hapus data wali siswa .................................
Statechart Diagram tambah pembagian kelas .............................
Statechart Diagram ubah pembagian kelas .................................
Statechart Diagram cari pembagian kelas ..................................
Statechart Diagram hapus pembagian kelas ...............................
Statechart Diagram tambah pelanggaran ....................................
Statechart Diagram ubah pelanggaran ........................................
Statechart Diagram cari pelanggaran ..........................................
Statechart Diagram hapus pelanggaran ......................................
Statechart Diagram tambah catatan ............................................
Statechart Diagram ubah catatan ................................................
Statechart Diagram cari catatan ..................................................
Statechart Diagram hapus catatan...............................................
Statechart Diagram cetak laporan pelanggaran ..........................
Statechart Diagram kirim sms pemberitahuan............................
Entitas .........................................................................................
Atribut Key...................................................................................

xii

54
55
56
56
57
57
57
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66

Gambar 3.75
Gambar 3.76
Gambar 3.77
Gambar 3.78
Gambar 3.79
Gambar 3.80
Gambar 3.81
Gambar 3.82
Gambar 3.83
Gambar 3.84
Gambar 3.85
Gambar 3.86
Gambar 3.87
Gambar 3.88
Gambar 3.89
Gambar 3.90
Gambar 3.91
Gambar 3.92
Gambar 3.93
Gambar 3.94
Gambar 3.95
Gambar 3.96
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10

Relasi dan Kardinalitas ................................................................
Atribut-atribut deskriptif .............................................................
Entity Relationship diagram (ERD) ............................................
Entitas user dan jurusan ...............................................................
Entitas user dan siswa ..................................................................
Entitas user dan pembagian kelas ................................................
Entitas jurusan dan kelas .............................................................
Entitas kelas dan guru ..................................................................
Entitas siswa dan wali siswa........................................................
Entitas siswa dan pelanggaran ....................................................
Entitas pelanggaran dan catatan ..................................................
Relasi Tabel .................................................................................
Menu Login .................................................................................
Menu Jurusan...............................................................................
Menu Kelas ..................................................................................
Menu Guru...................................................................................
Menu Siswa .................................................................................
Menu Wali siswa .........................................................................
Menu Pelanggaran .......................................................................
Menu Catatan...............................................................................
Menu Laporan Pelanggaran .........................................................
Menu Sms Pemberitahuan ...........................................................
Tampilan Menu Utama ...............................................................
Tampilan Data Jurusan ...............................................................
Tampilan Data Kelas ..................................................................
Tampilan Data Guru ...................................................................
Tampilan Data Siswa ..................................................................
Tampilan Data Pelanggaran .......................................................
Tampilan Data Catatan ...............................................................
Tampilan Laporan Pelanggaran Siswa ........................................
Tampilan Grafik Pelanggaran .....................................................
Tampilan Surat Peringatan ..........................................................

xiii

67
67
68
69
69
69
70
70
70
71
71
77
78
78
79
79
80
80
81
81
82
82
83
86
87
89
90
92
93
95
97
98

DAFTAR TABEL
Tabel 2.1
Tabel 2.2
Tabel 2.3
Tabel 2.4
Tabel 2.5
Tabel 2.6
Tabel 2.7
Tabel 2.8
Tabel 3.1
Tabel 3.2
Tabel 3.3
Tabel 3.4
Tabel 3.5
Tabel 3.6
Tabel 3.7
Tabel 3.8
Tabel 3.9
Tabel 3.10
Tabel 3.11
Tabel 3.12
Tabel 3.13
Tabel 3.14
Tabel 3.15
Tabel 3.16
Tabel 3.17
Tabel 3.18
Tabel 3.19
Tabel 3.20

Tabel perbandingan penelitian .......................................................
Simbol Diagram Alir Data (Flow Of Document) ..........................
Notasi Use Case Diagram ..............................................................
Notasi Class Diagram....................................................................
Notasi Sequence Diagram .............................................................
Notasi Activity Diagram .................................................................
Notasi Statechart Diagram.............................................................
Notasi Entity Relationship Diagram (ERD) ..................................
Proses Bisnis pada bisnis Use Case ...............................................
Skenario Use Case kelola jurusan .................................................
Skenario Use Case kelola kelas .....................................................
Skenario Use Case kelola guru ......................................................
Skenario Use Case kelola siswa ....................................................
Skenario Use Case kelola wali siswa ............................................
Skenario Use Case kelola pembagian kelas ..................................
Skenario Use Case kelola pelanggaran ..........................................
Skenario Use Case kelola catatan ..................................................
Skenario Use Case laporan pelanggaran .......................................
Skenario Use Case sms pemberitahuan .........................................
Tabel User ......................................................................................
Tabel Jurusan .................................................................................
Tabel kelas .....................................................................................
Tabel guru .....................................................................................
Tabel siswa ...................................................................................
Tabel Wali siswa ...........................................................................
Tabel pembagian kelas ..................................................................
Tabel pelanggaran .........................................................................
Tabel catatan .................................................................................

xiv

10
13
14
15
16
17
18
20
30
32
33
33
33
34
34
35
35
36
36
72
72
73
73
74
75
75
76
76

DAFTAR LAMPIRAN
Lampiran 1
Lampiran 2
Lampiran 3

Biografi Penulis ........................................................................... 103
Buku Bimbingan
Surat Balasan

xv

DAFTAR ISTILAH DAN SINGKATAN
APPS

: Angka Penilaian Pelanggaran Siswa

FOD

: Flow Of Document

UML

: Unified Modelling Language

ERD

: Entity Relationship Diagram

SMK

: Sekolah Menengah Kejuruan

xvi