Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa - SMKN 2 CIAMIS
RANCANG BANGUN SISTEM INFORMASI · PDF file24 Entri Data Inventaris ... Sistem Informasi...
Transcript of RANCANG BANGUN SISTEM INFORMASI · PDF file24 Entri Data Inventaris ... Sistem Informasi...
RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI
PADA UNIT PELAKSANA TEKNIS (UPT) DINAS
PENDIDIKAN
(Studi Kasus pada UPT DinasPendidikan Kecamatan Sumberbaru
Kabupaten Jember)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Febrianus Budo Dwi Pamungkas
09560300
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
KATA PENGANTAR
Syukur Alhamdulillah penulis haturkan kepada Allah SWT, yang telah
memberikan kesempatan, kekutan, serta semua anugerah sehingga penulis dapat
menyelesaikan penyusunan Tugas Akhir yang berjudul:
“Rancang Bangun Sistem Informasi Administrasi Pada Unit Pelaksana
Teknis (UPT) Dinas Pengigikan (Studi Kasus Pada UPT Dinas Pendidikan
Kecamatan Sumberbaru Kabupaen Jember”
Pada penelitian ini penulis mencoba menggunakan SMS Gateway pada
sistem informasi administrasi untuk menyebarkan informasi agar proses
penyebaran informasi dapat berjalan dengan cepat.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini
masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti
mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi
perkembangan ilmu pengetahuan kedepan.
Malang, Mei 2016
Penulis
DAFTAR ISI
LEMBAR PERSETUJUAN................................................................................ ii
LEMBAR PENGESAHAN ................................................................................ iii
LEMBAR PERNYATAAN ................................................................................ iv
ABSTRAK .......................................................................................................... v
ABSTRACT ........................................................................................................ vi
LEMBAR PERSEMBAHAN ............................................................................. vii
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI ....................................................................................................... ix
DAFTAR GAMBAR .......................................................................................... xi
DAFTAR TABEL ............................................................................................... xvi
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Tujuan Penelitian ...................................................................................... 2
1.4 Batasan Masalah ....................................................................................... 2
1.5 Metodologi ............................................................................................... 2
1.6 Sistematika Penulisan ............................................................................... 3
BAB II LANDASAN TEORI ............................................................................. 5
2.1 Tinjauan Pustaka ...................................................................................... 5
2.2 Hasil Penelitian Terkait ............................................................................ 5
2.3 Konsep Dasar Sistem ................................................................................ 6
2.4 Konsep Dasar Informasi ........................................................................... 7
2.4.1 Kualitas Informasi .......................................................................... 7
2.4.2 Nilai Informasi ............................................................................... 8
2.5 Sistem Informasi ....................................................................................... 8
2.6 Sistem Informasi Administrasi ................................................................. 9
2.7 PHP ........................................................................................................... 10
2.8 Basis Data ................................................................................................. 12
2.9 SMS Gateway ........................................................................................... 13
BAB III ANALISIS DAN PERANCANGAN SISTEM .................................... 16
3.1 Analisis Sistem ......................................................................................... 16
3.1.1 Analisis Kebutuhan Fungsional ..................................................... 16
3.1.2 Arsitektur Sistem ............................................................................ 17
3.1.3 Use Case Diagram .......................................................................... 17
3.1.4 Use Case Skenario .......................................................................... 20
3.1.5 Sequence Diagram .......................................................................... 23
3.1.6 Activity Diagram ............................................................................ 26
3.1.7 Class Diagram ................................................................................ 30
3.2 Perancangan Sistem .................................................................................. 31
3.2.1 Desain Database ............................................................................. 31
3.2.2 Desain SMS Gateway ..................................................................... 32
3.2.3 Desain Interface .............................................................................. 33
BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................ 38
4.1 Implementsasi ........................................................................................... 38
4.1.1 Alat Dan Bahan .............................................................................. 38
4.1.2 Implementasi Database .................................................................. 39
4.1.3 Implementasi Menu Utama ............................................................ 45
4.1.4 Implementasi Entri Kelola Data Sekolah ....................................... 46
4.1.5 Implementasi Entri Kelola Data Dinas ........................................... 58
4.1.6 Implementasi Kelola Informasi ...................................................... 65
4.1.7 Implementasi Entri Kelola Informasi Jadwal Kegiatan ................. 74
4.1.8 Implementasi Entri Kelola Gallery................................................. 79
4.1.9 Implementasi Setting Pengguna ..................................................... 87
4.2 Pengujian SIstem ...................................................................................... 91
4.2.1 Pengujian Blax Box Testing ........................................................... 91
4.2.2 Pengujian SMS Gateway ................................................................ 98
4.2.3 Pengujian User Acceptance Test .................................................... 101
BAB V PENUTUP .............................................................................................. 108
5.1 Kesimpulan ............................................................................................... 108
5.2 Saran ......................................................................................................... 108
DAFTAR PUSTAKA ......................................................................................... 109
DAFTAR GAMBAR
Gambar 3.1 Arsitektur Sistem ............................................................................. 17
Gambar 3.2 Use Case Diagram .......................................................................... 18
Gambar 3.3 Sequence Diagram Kelola Data Sekolah ........................................ 23
Gambar 3.4 Sequence Diagram Kelola Data Dinas ............................................ 24
Gambar 3.5 Sequence Diagram Kelola Informasi .............................................. 24
Gambar 3.6 Sequence Diagram Kelola Kegiatan ............................................... 25
Gambar 3.7 Sequence Diagram Kelola Gallery .................................................. 25
Gambar 3.8 Sequence Diagram Setting Penguna ............................................... 26
Gambar 3.9 Activity Diagram Kelola Data Sekolah ........................................... 27
Gambar 3.10 Activity Diagram Kelola Data Dinas ............................................. 27
Gambar 3.11 Activity Diagram Kelola Informasi ............................................... 28
Gambar 3.12 Activity Diagram Kelola Kegiatan ................................................ 29
Gambar 3.13 Activity Diagram Kelola Gallery .................................................. 29
Gambar 3.14 Activity Diagram Setting Pengguna .............................................. 30
Gambar 3.15 Class Diagram Sistem Informasi Administrasi ............................ 31
Gambar 3.16 ER Diagram ................................................................................. 32
Gambar 3.17 Desain Sistem SMS Gateway ........................................................ 32
Gambar 3.18 Desain Interface Tampilan Home ................................................. 33
Gambar 3.19 Desain Interface Login Admin ...................................................... 34
Gambar 3.20 Desain Interface Data Sekolah ...................................................... 34
Gambar 3.21 Desain Interface Data Dinas ......................................................... 34
Gambar 3.22 Desain Interface Informasi ............................................................ 35
Gambar 3.23 Desain Interface SMS Gateway .................................................... 35
Gambar 3.24 Desain Interface Jadwal Kegiatan ................................................. 36
Gambar 3.25 Desain Interface Gallery ............................................................... 36
Gambar 3.26 Desain Interface Setting User ....................................................... 37
Gambar 4.1 Login ............................................................................................... 45
Gambar 4.2 Menu Utama .................................................................................... 46
Gambar 4.3 Potongan Script Menu Utama ......................................................... 46
Gambar 4.4 Entri Data Sekolah .......................................................................... 47
Gambar 4.5 Menu Tambah Entri Data Sekolah .................................................. 47
Gambar 4.6 Isi Tambah Data Entri Data Sekolah ............................................... 48
Gambar 4.7 Pemberitahuan Tambah Data Sekolah ............................................ 48
Gambar 4.8 Hasil Tambah Data Sekolah ............................................................ 49
Gambar 4.9 Menu Edit Entri Data Sekolah ........................................................ 49
Gambar 4.10 Update Data Sekolah ..................................................................... 50
Gambar 4.11 Pemberitahuan Update Data Sekolah ............................................ 50
Gambar 4.12 Hasil Update Data Sekolah ........................................................... 51
Gambar 4.13 Pemberitahuan Hapus Data Sekolah ............................................. 51
Gambar 4.14 Hasil Hapus Data Sekolah ............................................................. 52
Gambar 4.15 Potongan Script Entri Data Sekolah .............................................. 52
Gambar 4.16 Entri Data Guru ............................................................................. 53
Gambar 4.17 Menu Tambah Entri Data Guru ..................................................... 53
Gambar 4.18 Menu Edit Entri Data Guru ........................................................... 54
Gambar 4.19 Potongan Script Entri Data Guru .................................................. 54
Gambar 4.20 Entri Data Siswa ............................................................................ 55
Gambar 4.21 Menu Tambah Entri Data Siswa ................................................... 55
Gambar 4.22 Menu Edit Entri Data Siswa .......................................................... 56
Gambar 4.23 Potongan Script Entri Data Siswa ................................................. 56
Gambar 4.24 Entri Data Inventaris ..................................................................... 57
Gambar 4.25 Menu Tambah Entri Data Inventaris ............................................. 57
Gambar 4.26 Menu Edit Entri Data Inventaris ................................................... 57
Gambar 4.27 Potongan Script Entri Data Inventaris ........................................... 58
Gambar 4.28 Entri Profil Dinas .......................................................................... 59
Gambar 4.29 Potongan Script Entri Profil Dinas ................................................ 59
Gambar 4.30 Entri Data Pegawai ........................................................................ 60
Gambar 4.32 Menu Tambah Entri Data Pegawai ............................................... 60
Gambar 4.33 Tambah Data Pegawai ................................................................... 61
Gambar 4.34 Pemberitahuan Tambah Data Pegawai .......................................... 61
Gambar 4.35 Hasil Tambah Data Pegawai ......................................................... 61
Gambar 4.36 Menu Edit Entri Data Pegawai ...................................................... 62
Gambar 4.37 Update Data Pegawai .................................................................... 62
Gambar 4.38 Pemberitahuan Update Data Pegawai ........................................... 63
Gambar 4.39 Hasil Update Data Pegawai ........................................................... 63
Gambar 4.40 Pemberitahuan Hapus Data Pegawai ............................................ 63
Gambar 4.41 Hasil Hapus Data Pegawai ............................................................ 64
Gambar 4.42 Potongan Script Entri Data Pegawai ............................................. 64
Gambar 4.43 Kelola Informasi Menu SMS ........................................................ 65
Gambar 4.44 Menu Kirim Pesan Kelola Menu SMS .......................................... 65
Gambar 4.45 Menu Phonebook........................................................................... 66
Gambar 4.46 Menu Daftar Pesan Keluar ............................................................ 66
Gambar 4.47 Potongan Script Kelola Informasi Menu SMS .............................. 67
Gambar 4.48 Kelola Menu Informasi Web ......................................................... 67
Gambar 4.49 Menu Tambah Informasi Kelola Menu Informasi ........................ 68
Gambar 4.50 Masukan Data Tambah Informasi ................................................. 68
Gambar 4.51 Pemberitahuan Tambah Informasi ................................................ 69
Gambar 4.52 Hasil Tambah Data Informasi ....................................................... 69
Gambar 4.53 Menu Edit Informasi Kelola Informasi ......................................... 70
Gambar 4.54 Update Informasi ........................................................................... 70
Gambar 4.55 Pemberitahuan Update Data Informasi ......................................... 71
Gambar 4.56 Hasil Update Data Informasi ......................................................... 71
Gambar 4.57 Pemberitahuan Hapus Data Informasi .......................................... 71
Gambar 4.58 Hasil Hapus Data Informasi .......................................................... 72
Gambar 4.59 Potongan Script Kelola Menu Informasi Web .............................. 72
Gambar 4.60 Kelola Informasi Menu Download ................................................ 73
Gambar 4.61 Proses Download File.................................................................... 73
Gambar 4.62 Potongan Script Kelola Menu Download ..................................... 74
Gambar 4.63 Menu Kelola Jadwal Kegiatan ...................................................... 74
Gambar 4.64 Menu Tambah Jadwal Kelola Jadwal Kegiatan ............................ 75
Gambar 4.65 Isian Form Tambah Jadwal Kegiatan ............................................ 75
Gambar 4.67 Pemberitahuan Tambah Jadwal Kegiatan ..................................... 75
Gambar 4.68 Hasil Tambah Jadwal Kegiatan ..................................................... 76
Gambar 4.69 Menu Edit Jadwal Kelola Jadwal Kegiatan................................... 76
Gambar 4.70 Update Data Jadwal Kegiatan ....................................................... 77
Gambar 4.71 Pemberitahuan Update Jadwal Kegiatan ....................................... 77
Gambar 4.72 Hasil Update Jadwal Kegiatan ...................................................... 77
Gambar 4.73 Uji Hapus Data Jadwal Kegiatan .................................................. 78
Gambar 4.74 Hasil Hapus Data Jadwal Kegiatan ............................................... 78
Gambar 4.75 Potongan Scritp Menu Kelola Jadwal Kegiatan ............................ 79
Gambar 4.76 Menu Kelola Gallery Menu Foto .................................................. 79
Gambar 4.77 Menu Tambah Kelola Gallery Menu Foto .................................... 80
Gambar 4.78 Uji Tambah Foto ........................................................................... 80
Gambar 4.79 Uji Berhasil Tambah Foto ............................................................. 80
Gambar 4.80 Hasil Tambah Foto ........................................................................ 81
Gambar 4.81 Menu Edit Kelola Gallery Menu Foto........................................... 81
Gambar 4.82 Uji Berhasil Edit Foto ................................................................... 82
Gambar 4.83 Hasil Edit Foto .............................................................................. 82
Gambar 4.84 Uji Hapus Foto .............................................................................. 83
Gambar 4.85 Hasil Hapus Foto ........................................................................... 83
Gambar 4.86 Potongan Script Menu Kelola Gallery Menu Foto ....................... 84
Gambar 4.87 Menu Kelola Gallery Menu Video ................................................ 84
Gambar 4.88 Proses Video .................................................................................. 85
Gambar 4.89 Menu Tambah Kelola Gallery Video ............................................ 85
Gambar 4.90 Menu Edit Video Kelola Gallery Video ........................................ 86
Gambar 4.91 Potongan Script Kelola Gallery Menu Video ............................... 86
Gambar 4.92 Menu Setting Pengguna ................................................................ 87
Gambar 4.93 Menu Tambah User Setting Pengguna .......................................... 87
Gambar 4.94 Uji Tambah User ........................................................................... 88
Gambar 4.95 Uji Berhasil Tambah User ............................................................. 88
Gambar 4.96 Hasil Tambah User ........................................................................ 88
Gambar 4.97 Menu Edit User Setting Pengguna ................................................ 89
Gambar 4.98 Masukan Edit User ........................................................................ 89
Gambar 4.99 Berhasil Edit User ......................................................................... 89
Gambar 4.100 Hasil Update Setting Pengguna ................................................... 90
Gambar 4.101 Uji Hapus Data Setting Pengguna ............................................... 90
Gambar 4.102 Hasil Hapus Setting Pengguna .................................................... 90
Gambar 4.103 Potongan Script Menu Setting Pengguna .................................... 91
Gambar 4.104 Pengujian SMS Tungal Menu SMS ............................................ 98
Gambar 4.105 Pesan Tunggal Terkirim .............................................................. 98
Gambar 4.106 Sent Item Pesan Tunggal ............................................................. 99
Gambar 4.107 Phonebook ................................................................................... 99
Gambar 4.108 Proses SMS Broadcast ................................................................ 100
Gambar 4.109 Sent Item Pesan Broadcast .......................................................... 101
DAFTAR TABEL
Tabel 3.1 Kelola Data Sekolah............................................................................ 20
Tabel 3.2 Kelola Data Dinas ............................................................................... 20
Tabel 3.3 Kelola Informasi ................................................................................. 21
Tabel 3.4 Kelola Kegiatan................................................................................... 21
Tabel 3.5 Kelola Gallery ..................................................................................... 22
Tabel 3.6 Setting Pengguna................................................................................. 22
Tabel 4.1 Database Data Sekolah........................................................................ 39
Tabel 4.2 Database Data Guru ............................................................................ 39
Tabel 4.3 Database Data Siswa ........................................................................... 40
Tabel 4.4 Database Data Inventaris .................................................................... 40
Tabel 4.5 Database Data Pegawai ....................................................................... 41
Tabel 4.6 Database Inbox SMS ........................................................................... 41
Tabel 4.7 Database Sent Item SMS ..................................................................... 42
Tabel 4.8 Database Phonebook SMS .................................................................. 42
Tabel 4.9 Database Informasi ............................................................................. 43
Tabel 4.10 Database Download .......................................................................... 43
Tabel 4.11 Database Jadwal Kegiatan ................................................................ 43
Tabel 4.12 Database Gallery Foto ....................................................................... 44
Tabel 4.13 Database Gallery Video .................................................................... 44
Tabel 4.14 Database User ................................................................................... 45
Tabel 4.15 Pengujian Menu Kelola Data Sekolah .............................................. 91
Tabel 4.16 Pengujian Menu Kelola Data Dinas .................................................. 92
Tabel 4.17 Pengujian Menu Kelola Informasi .................................................... 94
Tabel 4.18 Pengujian Kelola Jadwal Kegiatan ................................................... 95
Tabel 4.19 Pengujian Menu Gallery ................................................................... 96
Tabel 4.20 Pengujian Menu Setting Pengguna ................................................... 97
Tabel 4.21 Pengujian UAT Menu Kelola Data Sekolah ..................................... 101
Tabel 4.22 Pengujian UAT Menu Kelola Data Dinas......................................... 102
Tabel 4.23 Pengujian UAT Menu Kelola Data Informasi .................................. 103
Tabel 4.24 Pengujian UAT Menu Jadwal Kegiatan............................................ 104
Tabel 4.25 Pengujian UAT Menu Gallery .......................................................... 105
Tabel 4.26 Pengujian UAT Menu Setting Pengguna .......................................... 105
Tabel 4.27 Kriteria Hasil Uji ............................................................................... 106
Tabel 4.28 Hasil Pengujian Terhadap 5 User Operator Dinas ............................ 106
DAFTAR PUSTAKA
[1] Astuti, P. D. 2013. Sistem Informasi Penjualan Obat pada Apotek Jati Farma
Arjosari. Indonesian Journal on Computer Science-Speed (IJCSS) 15, Vol.
10, No. 1, Februari 2013, pp: 142-147.
[2] Sholikhin, A. dan B. K. Riasti. 2013. Pembangunan Sistem Informasi
Inventarisasi Sekolah pada Dinas Pendidikan Kabupaten Rembang
Berbasis Web. Indonesian Journal on Networking and Security, Vol. 2 No.
2, pp: 50-57.
[3] Pahrulloh dan M. H. Irfani. 2014. Rancang Bangun Sistem Informasi
Administrasi dalam Peningkatan Sumber Daya Manusia Berbasis Web
pada Balai Pelatihan Kesehatan Provinsi Sumatera Selatan. Sekolah
Tinggi Manajemen Informatika dan Komputer. Palembang.
[4] Sudana A. A. K. O. dan K. B. B. Sasmara. 2010. Sistem Informasi
Administrasi Kepegawaian Hotel. Jurnal Teknologi Elektro, Vol. 9, No. 2,
pp: 214-220.
[5] Astanti, D. A. 2014. Sistem Informasi Administrasi Pengelolaan Komplain
Karyawan Menggunakan SMS Gateway pada PT Nayati Indonesia
Semarang. Universitas Dian Nuswantoro. Semarang.
[6] Jogiyanto, H. M., 2005, Analisa dan Desain Sistem Informasi, Andi Offset,
Yogyakarta.
[7] Latifah, U. dan R. A. Triyono. 2013. Rancang Bangun Sistem Informasi
Manajemen Pendonoran Darah pada UDD PMI Kabupaten Pacitan.
Indonesian Journal on computer Science-Speed (IJCSS), Vol. 10, No. 4,
November 2013, pp: 48-56.
[8] Wiharto, Y., 2011. Sistem Informasi Akademik Berbasis SMS Gateway. Jurnal
Teknologi dan Informatika (TEKNOMATIKA), Vol. 1, No. 1, Januari
2011, pp: 1-28.
[9] Efriansyah, A., A. Septian, Rachmansyah. 2014. Sistem Informasi Akademik
dan Administrasi Berbasis SMS Gateway pada SMA Setia Darma
Palembang. Jurusan Sistem Informasi. Sekolah Tinggi Manajemen
Informasi dan Komputer. Palembang.
[10] Priyadna, A. dan B. K. Riasti. 2013. Pembuatan Sistem Informasi Nilai
Akademik Berbasis SMS Gateway pada SMP Negeri 3 Pringkuku Pacitan.
Indonesian Journal on Networking and Security (IJNS), Vol. 2, No. 1, Juli
2013, pp: 23-28.
[11] Novianti, A. dan A. Fauzijah. 2009. Sistem Informasi Sekolah Dasar
Berbasis SMS. Seminar Nasional Aplikasi Teknologi Informasi 2009
(SNATI 2009), pp: 40-45.