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.