sistem informasi monitoring pembayaran spp … judul.pdfimportant element as the foundation of the...
TRANSCRIPT
LAPORAN SKRIPSI
SISTEM INFORMASI MONITORING PEMBAYARAN
SPP BERBASIS WEB DAN TELEGRAM GATEWAY
PADA SMAN 1 PAMOTAN REMBANG
TRIHATMOJO ADI PRASTIANTO
NIM. 201453113
DOSEN PEMBIMBING
Yudie Irawan, S.Kom M.Kom
Pratomo Setiaji, S.Kom, M.Kom
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2018
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI MONITORING PEMBAYARAN SPP
BERBASIS WEB DAN TELEGRAM GATEWAY PADA SMAN
1 PAMOTAN REMBANG
TRIHATMOJO ADI PRASTIANTO
NIM. 201453113
Kudus, 14 Februari 2019
Menyetujui,
Pembimbing Utama,
Yudie Irawan, S.Kom., M.Kom
NIDN. 0608088201
Pembimbing Pendamping,
Pratomo Setiaji, S.Kom., M.Kom.
NIDN. 0619067802
Mengetahui
Koordinator Skripsi
Wiwit Agus Triyanto, M.Kom
NIDN 0631088901
iii
SISTEM INFORMASI MONITORING PEMBAYARAN SPP
BERBASIS WEB DAN TELEGRAM GATEWAY PADA SMAN
1 PAMOTAN REMBANG
TRIHATMOJO ADI PRASTIANTO
NIM. 201453113
Kudus, 27 Februari 2019
Menyetujui,
Ketua Penguji,
Supriyono, S.Kom., M.Kom
NIDN.
Anggota Penguji I,
Andy Prasetyo Utomo, S.Kom, MT
NIDN.
Anggota Penguji II,
Yudie Irawan, S.Kom., M.Kom
NIDN. 0608088201
Mengetahui,
Dekan Fakultas Teknik Ketua Program Studi Sistem Informasi
Mohammad Dahlan, ST, MT
NIDN. 0601076901
Pratomo Setiaji, M.kom
NIDN. 0619067802
iv
PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini :
Nama : Trihatmojo Adi Prastianto
NIM : 201453113
Tempat & Tanggal Lahir : Kudus, 12 Juli 1996
Judul Skripsi : Sistem Informasi Monitoring Pembayaran SPP
Berbasis Web dan Telegram Gateway Pada
SMA Negeri 1 Pamotan Rembang
Menyatakan dengan sebenarnya bahwa penulisan skripsi atau tugas akhir
ini berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari saya sendiri,
baik untik naskah laporan maupun kegiatan lain yang tercantum sebagai bagian
dari skripsi ini. Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip
dalam skripsi dengan cara penulisan referensi yang sesuai.
Demikian pernyataan saya buat dengan sesungguhnya apabila di kemudian
hari terdapat penyimpanan dan ketidak benaran dalam pernyataan, maka saya
bersedia menerima sanksi akademik.
Demikian pernyataan ini sata buat dalam keadaan sadar tanpa paksaan
pihak manapun.
Kudus, 14 Februari 2019
Yang memberi pernyataan,
Materai 6000
Trihatmojo Adi Prastianto
NIM. 201453113
v
SISTEM INFORMASI MONITORING PEMBAYARAN SPP
BERBASIS WEB DAN TELEGRAM GATEWAY PADA SMAN
1 PAMOTAN REMBANG
Nama mahasiswa : Trihatmojo Adi Prastianto
NIM : 201453113
Pembimbing : 1. Yudie Irawan, S.Kom., M.Kom
2. Pratomo Setiaji, S.Kom., M.Kom
RINGKASAN
Teknologi dan informasi di era moderen saat ini membuat semua kegiatan
manusia menjadi mudah di segala bidang termasuk aspek pendidikan. Pendidikan
adalah unsur penting sebagai pondasi keberlangsungan negara sebagai kekayaan
sumber daya manusia sebuah negara. Sekolah sebagai pusat pendidikan utama
sangat penting agar kegiatan belajar semakin mudah perlu diterapkan sebuah
teknologi yang memudahkan setiap siswa dan juga untuk pemantauan transaksi
pembayaran uang sekolah. Namun untuk sekolah-sekolah baru yang memulai
semua pondasi dari awal lebih tertinggal dari sekolah lama terutama dalam bidang
pengelolaan akademik. Oleh karena itu, diperlukan sistem yang mudah dan praktis
untuk mengelola sistem monitoring sekolah dengan majunya teknologi maka hal
itu menjadi wajib. Diharapkan sistem informasi monitoring ini menjadi modal
awal sekolah-sekolah baru untuk memulai pengembangan dalam segala aspek.
Sistem ini akan mengatur segala sesuatu yang dibutuhkan dalam bidang akademik
sekolah dan berjalan di platform website menggunakan metode waterfall.
Kata Kunci : Sistem Informasi, Monitoring, UML, Berbasis web.
vi
Student Name : Trihatmojo Adi Prastianto
Student Identity Number : 201453113
Supervisor : 1. Yudie Irawan, S.Kom., M.Kom
2. Pratomo Setiaji, S.Kom., M.Kom
ABSTRACT
Technology and information in the modern era today makes all human
activities easy in all areas including the educational aspect. Education is an
important element as the foundation of the state's sustainability as a nation's
human resources. School as the main education center is very important so that
learning activity more easy to be applied a technology that facilitate each student
and also for monitoring transaction of payment of tuition. But for new schools
that start all the foundations from the beginning lag behind the old school,
especially in the field of academic management. Therefore, an easy and practical
system is needed to manage the school monitoring system with the advancement of
technology then it becomes mandatory. It is expected that this monitoring
information system will become the initial capital for new schools to begin
development in all aspects. This system will organize everything that is needed in
the academic field of the school and run on the website platform using the
waterfall method.
Keywords: Information System, Monitoring, UML, Web-based.
vii
KATA PENGANTAR
Segala puji syukur bagi Allah Yang Maha Pengasih dan Penyayang yang
telah melimpahkan rahmat dan kasih sayang-Nya, sehingga akhirnya penulis
berhasil menyelesaikan penulisan laporan skripsi berjudul: “Sistem Informasi
Monitoring Pembayaran SPP Berbasis Web dan Telegram Gateway Pada SMA
Negeri 1 Pamotan Rembang”.
Penyusunan Laporan Skripsi ini merupakan salah satu syarat yang harus
dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S1 pada Fakultas
Teknik Universitas Muria Kudus. Tersusunnya Laporan Skripsi ini tidak lepas
dari bantuan dan dukungan dari semua pihak. Pada kesempatan ini, penulis ingin
menyampaikan rasa 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 Pratomo Setiaji, S.Kom, M.Kom, selaku Ketua Program Studi
Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Wiwit Agus Triyanto, M.Kom, selaku Koordinator Skripsi.
5. Bapak Yudie Irawan, S.Kom, M.Kom, selaku pembimbing utama, yang
telah memberikan banyak waktu, ilmu, saran, semangat, nasehat,
pengarahan dan bimbingan selama penyusunan laporan skripsi ini.
6. Bapak Pratomo Setiaji, S.Kom, M.Kom, selaku pembimbing pendamping,
yang telah memberikan waktu, ilmu, saran, semangat, nasehat, pengarahan
dan bimbingan selama penyusunan laporan skripsi ini.
7. Bapak Suhardi, S.Pd selaku kepala sekolah SMA Negeri 1 Pamotan
Rembang yang telah mengijinkan saya mengambil lembaga penelitian
skripsi ini.
8. Ibu Suprapti selaku dan Bapak Prasetyo Budi Utomo tercinta selaku orang
tua kandung yang tiada habisnya memberi dukungan doa dan selalu
memberikan senyum semangat kepada saya sehingga dapat menyelesaikan
laporan skripsi ini.
viii
9. Semua pihak, sahabat dan teman-teman seperjuangan yang tidak dapat
penulis sebutkan satu persatu yang telah membantu, mendukung dan
memberikan semangat penulis dalam menyelesaikan laporan skripsi ini
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan. Selain itu penulis juga berharap semoga skripsi ini
dapat memberikan manfaat bagi semua.
Kudus, 14 Februari 2019
Penulis
Trihatmojo Adi Prastianto
ix
DAFTAR ISI
HALAMAN PERSETUJUAN ....................................................................... ii
HALAMAN PENGESAHAN ....................................................................... iii
SURAT PERNYATAAN PERSETUJUAN Error! Bookmark not defined.
PERNYATAAN KEASLIAN ....................................................................... iv
RINGKASAN ................................................................................................ v
ABSTRACT .................................................................................................. vi
KATA PENGANTAR ................................................................................. vii
DAFTAR ISI ................................................................................................. ix
DAFTAR GAMBAR .................................................................................... xi
DAFTAR TABEL ....................................................................................... xiv
DAFTAR LAMPIRAN ................................................................................ xv
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 Penulis ............................................................................. 3
1.5.2. Bagi Perguruan Tinggi ............................................................. 3
1.5.3. Bagi Instansi ............................................................................. 3
1.6. Metodologi Penelitian ..................................................................... 3
1.6.1. Metode Pengumpulan Data ...................................................... 3
1.6.2. Metode Pengembangan Sistem ................................................ 4
1.6.3. Metode Perancangan Sistem .................................................... 5
1.7. Kerangka Pemikiran ........................................................................ 6
BAB II TINJAUAN PUSTAKA .................................................................... 8
2.1. Penelitian terkait .............................................................................. 8
2.2. Tabel Perbandingan Penelitian Terkait ......................................... 10
2.3. Landasan Teori .............................................................................. 11
x
2.3.1. Pengertian Sistem ................................................................... 11
2.3.2. Pengertian Informasi .............................................................. 11
2.3.3. Pengertian Sistem Informasi .................................................. 11
2.3.4. Pengertian Telegram Gateway ............................................... 11
2.3.5. Pengertian Web ...................................................................... 12
2.3.6. FOD (Flow Of Document) ..................................................... 12
2.3.7. Unified Modeling Language (UML) ...................................... 13
2.3.8. ERD (Entity Relationship Diagram) ...................................... 17
BAB III METODOLOGI PENELITIAN..................................................... 19
3.1. Objek Penelitian ............................................................................ 19
3.1.1. Struktur Organisasi................................................................. 19
3.1.2. Job Description....................................................................... 19
3.2. Analisa Sistem Lama ..................................................................... 20
3.3. Analisa dan Rancangan Sistem Baru ............................................. 25
3.3.1. Analisa Kebutuhan ................................................................. 25
3.3.2. Rancangan Sistem Baru ......................................................... 25
3.4. Rancangan Basis Data ................................................................... 62
3.4.1. Entity Relationship Diagram .................................................. 62
3.4.2. Kamus Data ............................................................................ 66
3.4.3. Struktur Tabel......................................................................... 67
3.4.4. Relasi Tabel ............................................................................ 71
3.5. Desain Input dan Output ................................................................ 72
BAB IV HASIL DAN PEMBAHASAN ..................................................... 77
4.1. Hasil Pembahasan .......................................................................... 77
4.2. Hasil Implementasi Program ......................................................... 77
4.3. Hasil Pengujian .............................................................................. 83
BAB V PENUTUP ....................................................................................... 86
5.1. Kesimpulan .................................................................................... 86
5.2. Saran .............................................................................................. 86
DAFTAR PUSTAKA .................................................................................. 87
xi
DAFTAR GAMBAR
Gambar 1. 1 Kerangka pemikiran ........................................................................... 7
Gambar 3. 1 Struktur organisasi SMA N 1 Pamotan ............................................ 19
Gambar 3. 2 FOD pembayaran SMA N 1 Pamotan .............................................. 21
Gambar 3. 3 FOD pembayaran LKS SMA N 1 Pamotan ..................................... 22
Gambar 3. 4 FOD uang gedung SMA N 1 Pamotan ............................................. 23
Gambar 3. 5 FOD beasiswa SMA N 1 Pamotan ................................................... 24
Gambar 3. 6 Business use case sistem monitoring pembayaran siswa ................. 27
Gambar 3. 7 Use case diagram sistem monitoring pembayaran ........................... 28
Gambar 3. 8 Class User ......................................................................................... 32
Gambar 3. 9 Class Admin ..................................................................................... 32
Gambar 3. 10 Class Tata Usaha ............................................................................ 33
Gambar 3. 11 Class Kelas ..................................................................................... 33
Gambar 3. 12 Class Tagihan ................................................................................. 34
Gambar 3. 13 Class Semester................................................................................ 34
Gambar 3. 14 Class siswa ..................................................................................... 35
Gambar 3. 15 Class buku_lks................................................................................ 35
Gambar 3. 16 Class beasiswa ................................................................................ 36
Gambar 3. 17 Class pembayaran ........................................................................... 36
Gambar 3. 18 Class diagram sistem monitoring pembayaran siswa ..................... 37
Gambar 3. 19 Sequence diagram kelola admin ..................................................... 38
Gambar 3. 20 Sequence diagram kelola user (tata usaha) .................................... 38
Gambar 3. 21 Sequence diagram kelola siswa ...................................................... 39
Gambar 3. 22 Sequence diagram kelola kelas ...................................................... 40
Gambar 3. 23 Sequence diagram kelola semester ................................................. 41
Gambar 3. 25 Sequence diagram kelola tagihan ................................................... 42
Gambar 3. 26 Sequence diagram kelola beasiswa ................................................ 43
Gambar 3. 27 Sequence diagram kelola pembayaran ........................................... 44
Gambar 3. 28 Activity diagram kelola tata usaha ................................................. 45
Gambar 3. 29 Activity diagram kelola siswa ........................................................ 46
Gambar 3. 30 Activity diagram kelola kelas ......................................................... 47
Gambar 3. 31 Activity diagram kelola semester ................................................... 48
Gambar 3. 32 Activity diagram kelola buku lks ................................................... 49
xii
Gambar 3. 33 Activity diagram kelola tagihan ..................................................... 50
Gambar 3. 34 Activity diagram kelola beasiswa .................................................. 51
Gambar 3. 35 Activity diagram kelola pembayaran ............................................. 52
Gambar 3. 36 Statechart diagram tambah admin .................................................. 53
Gambar 3. 37 Statechart diagram ubah admin ...................................................... 53
Gambar 3. 38 Statechart diagram hapus admin .................................................... 54
Gambar 3. 39 Statechart diagram tambah tata usaha ............................................ 54
Gambar 3. 40 Statechart diagram ubah tata usaha ................................................ 54
Gambar 3. 41 Statechart diagram hapus tata usaha............................................... 55
Gambar 3. 42 Statechart diagram tambah siswa ................................................... 55
Gambar 3. 43 Statechart diagram ubah siswa ....................................................... 56
Gambar 3. 44 Statechart diagram hapus siswa...................................................... 56
Gambar 3. 45 Statechart diagram tambah kelas .................................................... 56
Gambar 3. 46 Statechart diagram ubah kelas ........................................................ 57
Gambar 3. 47 Statechart diagram hapus kelas ...................................................... 57
Gambar 3. 48 Statechart diagram tambah semester .............................................. 58
Gambar 3. 49 Statechart diagram ubah semester .................................................. 58
Gambar 3. 50 Sattechart diagram hapus semester ................................................ 58
Gambar 3. 54 Statechart diagram tambah tagihan ................................................ 59
Gambar 3. 55 Statechart diagram ubah tagihan .................................................... 59
Gambar 3. 56 Statechart diagram hapus tagihan ................................................... 60
Gambar 3. 57 Statechart diagram tambah beasiswa.............................................. 60
Gambar 3. 58 Statechart diagram ubah beasiswa.................................................. 60
Gambar 3. 59 Statechart diagram hapus beasiswa ................................................ 61
Gambar 3. 60 Statechart diagram tambah pembayaran ........................................ 61
Gambar 3. 61 Statechart diagram hapus pembayaran ........................................... 62
Gambar 3. 62 Hasil entitas .................................................................................... 63
Gambar 3. 63 Atribut primary key ........................................................................ 63
Gambar 3. 64 Kardinalitas siswa kelas ................................................................. 64
Gambar 3. 65 Kardinalitas tagihan pembayaran ................................................... 64
Gambar 3. 66 Kardinalitas semester lks kelas ...................................................... 64
Gambar 3. 67 Siswa pembayaran .......................................................................... 64
Gambar 3. 68 Kardinalitas kelas dan lks kelas ..................................................... 65
Gambar 3. 69 Kardinalitas siswa beasiswa ........................................................... 65
Gambar 3. 70 Kardinalitas user setting telegram .................................................. 65
Gambar 3. 71 ERD sistem monitoring siswa ........................................................ 66
Gambar 3. 72 Relasi Tabel .................................................................................... 72
xiii
Gambar 3. 73 Rancangan halaman utama ............................................................. 72
Gambar 3. 74 Rancangan form login .................................................................... 73
Gambar 3. 75 Rancangan form semester .............................................................. 73
Gambar 3. 76 Rancangan form kelas .................................................................... 73
Gambar 3. 77 Rancangan form siswa ................................................................... 74
Gambar 3. 78 Rancangan form data user .............................................................. 74
Gambar 3. 79 Rancangan form tagihan................................................................. 75
Gambar 3. 80 Rancangan form pembayaran ......................................................... 75
Gambar 3. 81 Rancangan form bayar LKS ........................................................... 75
Gambar 3. 82 Rancangan form beasiswa .............................................................. 76
Gambar 3. 83 Rancangan form ganti kata sandi ................................................... 76
Gambar 4. 1 Tampilan Halaman Utama ............................................................... 78
Gambar 4. 2 Tampilan Halaman Login................................................................. 78
Gambar 4. 3 Tampilan Halaman Semester ........................................................... 79
Gambar 4. 4 Tampilan Halaman Kelas ................................................................. 79
Gambar 4. 5 Tampilan Halaman Siswa................................................................. 80
Gambar 4. 6 Tampilan Halaman User................................................................... 80
Gambar 4. 7 Tampilan Halaman Tagihan ............................................................. 81
Gambar 4. 8 Tampilan Halaman Pembayaran ...................................................... 81
Gambar 4. 9 Tampilan Halaman Bayar LKS ........................................................ 82
Gambar 4. 10 Tampilan Halaman beasiswa .......................................................... 82
Gambar 4. 11 Tampilan Halaman Ganti pasword ................................................. 83
xiv
DAFTAR TABEL
Tabel 2. 1 Tabel perbandingan penelitian ............................................................. 10
Tabel 2. 2 Simbol – simbol bagan alir .................................................................. 12
Tabel 2. 3 Notasi use case diagram ....................................................................... 14
Tabel 2. 4 Notasi class diagram ............................................................................ 15
Tabel 2. 5 Notasi sequence diagram ..................................................................... 15
Tabel 2. 6 Notasi activity diagram ........................................................................ 16
Tabel 2. 7 Notasi statechart diagram ..................................................................... 17
Tabel 2. 8 Simbol-simbol ERD ............................................................................. 17
Tabel 3. 1 Tabel bisnis use case ............................................................................ 26
Tabel 3. 2 Tabel sistem use case ........................................................................... 27
Tabel 3. 3 Struktur tabel user ................................................................................ 67
Tabel 3. 4 Strutur tabel kelas................................................................................. 67
Tabel 3. 5 Struktur tabel semester ......................................................................... 68
Tabel 3. 6 Struktur tabel siswa .............................................................................. 68
Tabel 3. 7 Struktur tabel tagihan ........................................................................... 69
Tabel 3. 8 Struktur tabel beasiswa ........................................................................ 69
Tabel 3. 9 Struktur tabel setting_telegram ............................................................ 70
Tabel 3. 10 Struktur tabel buku_lks ...................................................................... 70
Tabel 3. 11 Struktur tabel lks_kelas ...................................................................... 70
Tabel 3. 12 Struktur tabel pembayaran ................................................................. 71
Tabel 4. 1 Tabel nilai rata-rata sebelum tersistem ................................................ 83
Tabel 4. 2 Rata-Rata Nilai Sebelum Memakai Sistem .......................................... 84
Tabel 4. 3 Selisih nilai ........................................................................................... 84
xv
DAFTAR LAMPIRAN
1. FOTO COPY BUKU BIMBINGAN
2. FOTO COPY SURAT BALASAN
3. BIODATA PENULIS