• Tidak ada hasil yang ditemukan

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

N/A
N/A
Protected

Academic year: 2017

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

Copied!
16
0
0

Teks penuh

(1)

i

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

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

(2)
(3)
(4)
(5)

v

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.

(6)

vi

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.

(7)

vii

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.

(8)

viii

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,

(9)

ix

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN KEASLIAN ... iv

RINGKASAN ... v

DAFTAR ISTILAH DAN SINGKATAN ... xvii

BAB I PENDAHULUAN

2.2.2 Pengertian Angka Penilaian Pelanggaran Siswa ... 11

2.2.3 Pengertian Web Responsif ... 12

2.2.4 Pengertian Sms Gateway... 12

2.2.5 Pengertian DBMS (Database Management Sistem) ... 13

2.2.6 Diagram Alir Flow (Flow Of Document) ... 13

3.1.1 Sekilas tentang SMK Putra Mahkota Kayen Pati ... 21

3.1.2 Visi dan Misi ... 21

3.1.3 Tujuan ... 22

3.1.4 Struktur Organisasi ... 22

(10)

x

3.1.6 Denah Lokasi ... 26

3.2 Analisa Sistem yang Berjalan ... 26

3.3 Analisa dan Perancangan Pemodelan Sistem ... 27

3.3.1 Analisa Kebutuhan ... 27

3.3.2 Perancangan Pemodelan Sistem ... 29

3.3.2.1 Analisa Aktor Sistem ... 29

3.3.2.2 Proses Bisnis pada Bisnis Use Case ... 30

3.3.2.3 Diagram Business Use Case ... 30

3.3.2.4 Diagram Sistem Use Case ... 31

3.3.2.5 Skenario Use Case ... 32

3.3.2.6 Class Diagram ... 36

3.3.2.7 Gambaran Class Use Case ... 41

3.3.2.8 Sequence Diagram ... 42

3.3.2.9 Activity Diagram ... 48

3.3.2.10 Statechart Diagram ... 57

3.3.2.11 Entity Relationship Diagram (ERD) ... 66

3.3.2.12 Transformasi ERD ke Tabel Relational ... 69

3.3.3 Rancangan Basis Data ... 71

3.3.4 Relasi Tabel ... 77

3.3.5 Desain Input dan Output ... 77

(11)

xi

DAFTAR GAMBAR

Gambar 1.1 Kerangka Pemikiran Sistem Informasi Angka Penilaian

Pelanggaran Siswa (APPS)... 7

Gambar 3.1 Struktur Organisasi SMK Putra Mahkota ... 22

Gambar 3.2 Denah Lokasi SMK Putra Mahkota ... 26

Gambar 3.15 Class Laporan Pelanggaran ... 40

Gambar 3.16 Class Sms Pemberitahuan ... 40

Gambar 3.17 Class Surat Peringatan ... 40

Gambar 3.18 Class Diagram Sistem Informasi Angka Penilaian Pelanggaran Siswa... 41

Gambar 3.19 Sequence diagram kelola jurusan ... 42

Gambar 3.20 Sequence diagram kelola kelas ... 43

Gambar 3.21 Sequence diagram kelola guru ... 43

Gambar 3.22 Sequence diagram kelola siswa ... 44

Gambar 3.23 Sequence diagram kelola wali siswa ... 44

Gambar 3.24 Sequence diagram kelola pembagian kelas ... 45

Gambar 3.25 Sequence diagram kelola pelanggaran ... 45

Gambar 3.26 Sequence diagram kelola catatan ... 46

Gambar 3.27 Sequence diagram laporan pelanggaran ... 47

Gambar 3.28 Sequence diagram Sms Pemberitahuan ... 47

Gambar 3.29 Activity Diagram kelola jurusan ... 48

Gambar 3.30 Activity Diagram kelola kelas ... 49

Gambar 3.31 Activity Diagram kelola guru ... 50

Gambar 3.32 Activity Diagram kelola siswa ... 51

Gambar 3.33 Activity Diagram kelola wali siswa ... 52

(12)

xii

Gambar 3.35 Activity Diagram kelola pelanggaran ... 54

Gambar 3.36 Activity Diagram kelola catatan ... 55

Gambar 3.37 Activity Diagram laporan pelanggaran ... 56

Gambar 3.38 Activity Diagram sms pemberitahuan ... 56

Gambar 3.39 Statechart Diagram tambah data jurusan ... 57

Gambar 3.40 Statechart Diagram ubah data jurusan ... 57

Gambar 3.41 Statechart Diagram cari data jurusan ... 57

Gambar 3.42 Statechart Diagram hapus data jurusan ... 58

Gambar 3.43 Statechart Diagram tambah data kelas ... 58

Gambar 3.44 Statechart Diagram ubah data kelas... 58

Gambar 3.45 Statechart Diagram cari data kelas ... 59

Gambar 3.46 Statechart Diagram hapus data kelas ... 59

Gambar 3.47 Statechart Diagram tambah data guru ... 59

Gambar 3.48 Statechart Diagram ubah data guru ... 59

Gambar 3.49 Statechart Diagram cari data guru ... 60

Gambar 3.50 Statechart Diagram hapus data guru ... 60

Gambar 3.51 Statechart Diagram tambah data siswa ... 60

Gambar 3.52 Statechart Diagram ubah data siswa ... 60

Gambar 3.53 Statechart Diagram cari data siswa ... 61

Gambar 3.54 Statechart Diagram hapus data siswa ... 61

Gambar 3.55 Statechart Diagram tambah data wali siswa ... 61

Gambar 3.56 Statechart Diagram ubah data wali siswa ... 61

Gambar 3.57 Statechart Diagram cari data wali siswa ... 62

Gambar 3.58 Statechart Diagram hapus data wali siswa ... 62

Gambar 3.59 Statechart Diagram tambah pembagian kelas ... 62

Gambar 3.60 Statechart Diagram ubah pembagian kelas ... 62

Gambar 3.61 Statechart Diagram cari pembagian kelas ... 63

Gambar 3.62 Statechart Diagram hapus pembagian kelas ... 63

Gambar 3.63 Statechart Diagram tambah pelanggaran ... 63

Gambar 3.64 Statechart Diagram ubah pelanggaran ... 63

Gambar 3.65 Statechart Diagram cari pelanggaran ... 64

Gambar 3.66 Statechart Diagram hapus pelanggaran ... 64

Gambar 3.67 Statechart Diagram tambah catatan ... 64

Gambar 3.68 Statechart Diagram ubah catatan ... 64

Gambar 3.69 Statechart Diagram cari catatan ... 65

Gambar 3.70 Statechart Diagram hapus catatan... 65

Gambar 3.71 Statechart Diagram cetak laporan pelanggaran ... 65

Gambar 3.72 Statechart Diagram kirim sms pemberitahuan... 65

Gambar 3.73 Entitas ... 66

(13)

xiii

Gambar 3.75 Relasi dan Kardinalitas ... 67

Gambar 3.76 Atribut-atribut deskriptif ... 67

Gambar 3.77 Entity Relationship diagram (ERD) ... 68

Gambar 3.78 Entitas user dan jurusan ... 69

Gambar 3.79 Entitas user dan siswa ... 69

Gambar 3.80 Entitas user dan pembagian kelas ... 69

Gambar 3.81 Entitas jurusan dan kelas ... 70

Gambar 3.82 Entitas kelas dan guru ... 70

Gambar 3.83 Entitas siswa dan wali siswa... 70

Gambar 3.84 Entitas siswa dan pelanggaran ... 71

Gambar 3.85 Entitas pelanggaran dan catatan ... 71

Gambar 3.86 Relasi Tabel ... 77

Gambar 3.95 Menu Laporan Pelanggaran ... 82

Gambar 3.96 Menu Sms Pemberitahuan ... 82

Gambar 4.8 Tampilan Laporan Pelanggaran Siswa ... 95

Gambar 4.9 Tampilan Grafik Pelanggaran ... 97

(14)

xiv

DAFTAR TABEL

Tabel 2.1 Tabel perbandingan penelitian ... 10

Tabel 2.2 Simbol Diagram Alir Data (Flow Of Document) ... 13

Tabel 2.3 Notasi Use Case Diagram ... 14

Tabel 2.4 Notasi Class Diagram ... 15

Tabel 2.5 Notasi Sequence Diagram ... 16

Tabel 2.6 Notasi Activity Diagram ... 17

Tabel 2.7 Notasi Statechart Diagram ... 18

Tabel 2.8 Notasi Entity Relationship Diagram (ERD) ... 20

Tabel 3.1 Proses Bisnis pada bisnis Use Case ... 30

Tabel 3.2 Skenario Use Case kelola jurusan ... 32

Tabel 3.3 Skenario Use Case kelola kelas ... 33

Tabel 3.4 Skenario Use Case kelola guru ... 33

Tabel 3.5 Skenario Use Case kelola siswa ... 33

Tabel 3.6 Skenario Use Case kelola wali siswa ... 34

Tabel 3.7 Skenario Use Case kelola pembagian kelas ... 34

Tabel 3.8 Skenario Use Case kelola pelanggaran ... 35

Tabel 3.9 Skenario Use Case kelola catatan ... 35

Tabel 3.10 Skenario Use Case laporan pelanggaran ... 36

Tabel 3.11 Skenario Use Case sms pemberitahuan ... 36

(15)

xv

DAFTAR LAMPIRAN

Lampiran 1 Biografi Penulis ... 103 Lampiran 2 Buku Bimbingan

(16)

xvi

DAFTAR ISTILAH DAN SINGKATAN

APPS : Angka Penilaian Pelanggaran Siswa FOD : Flow Of Document

Referensi

Dokumen terkait

Hal ini menunjukan bahwa 64,3% dari variasi variabel tak bebas yang dalam penelitian ini yaitu daya saing industri furniture rotan Sukoharjo dapat dijelaskan oleh

Pengujian porositas dilakukan untuk mengetahui nilai porositas yang terjadi pada spesimen remelting Al-Si piston bekas.. Dapur Peleburan Al1. Dapur ini menggunakan dapur

3 Pre test, progres s test dan post test Tes tulisan (UTS) Menguraikan peng-ertian yankes dg child bearing secara tepat benar dan lengkap Menguraikan pengertian yan-kes dg

[r]

Semua asam amino, atau peptida yang mengandung asam-α amino bebas akan bereaksi dengan ninhidrin membentuk senyawa kompleks berwarna biru-ungu.. Namun, prolin dan

Variabel yang digunakan adalah rasio CAMEL yang difokuskan pada rasio capital yang diukur dengan primary ratio, rasio rentabilitas (earning) yang diukur dengan

Karena penelitian ini mendeskripsikan dan menguji pengaruh variabel terikat terhadap variabel bebas, maka pada bagian ini disajikan deskripsi data dari masing-masing variabel

Kematangan merupakan fase perubahan yang dialami oleh individu karena pengaruh genetic dan berlangsung secara bertahab.Pengalaman merupakan peristiwa – peristiwa