APLIKASI PENGOLAHAN DATA SURAT PERINTAH PERJALANAN DINAS (SPPD) PADA DINAS KOMUNIKASI DAN INFORMATIKA PROVINSI SUMATERA SELATAN LAPORAN AKHIR Disusun Dalam Rangka Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Oleh: Shafira Riana Gumay 0614 3080 1550 MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2017
Motto Dan Persembahan Sesungguhnya bersama kesukaran itu ada keringanan. Karena itu bila kau sudah selesai (mengerjakaan yang lain). Dan berharaplah kepada Tuhanmu. (Q.S Al-Insyirah : 6-8) "Kelulusan bukanlah akhir, tetapi awal untuk sesuatu yang baru - Dream High 2 You can t start the next chapter of your life if you keep Rereading the last one. Ku Persembahkan untuk... Kedua Orang Tua tercinta, Bapak Arizal Gumay dan Ibu Maret Tarliani... Saudara, dan keluarga besar tercinta... Meongku @chicoandbubucats Geboy Manja... Teman Teman Seperjuangan 6IF... MI POLSRI 14... Almamaterku... iii
ABSTRAK Tujuan penulisan laporan ini adalah membuat Aplikasi Pegolahan Data Surat Perintah Perjalanan Dinas Pada Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan. Masalah yang didapat adalah proses pengelolaan data surat perintah perjalaan dinas. Metode pengumpulan data yang digunakan adalah data primer berupa observasi dan wawancara serta data sekunder. Hasil analisa dapat disimpulkan bahwa pengelolaan data surat perintah perjalanan dinas dapat dilakukan dengan menggunakan bahasa pemrograman PHP dan Database MySQL. Aplikasi ini memiliki beberapa form, yaitu form tugas perintah, form login, form SPPD, form bukti rincian biaya. Sedangkan untuk output menghasilkan SPPD, dan Kwitansi iv
ABSTRACT The purpose of writing this report is to make Application Of Data Processing Command Travel Office On Communication and Informatics Office of South Sumatra Province. Problems gained is the process of data management warrant of service routine. Data collection method used is primary data in the form of observation and interview and secondary data. The result of the analysis can be concluded that the data management of official travel warrant can be done by using PHP programming language and MySQL Database. This application has several forms, namely the form of command tasks, login form, SPPD form, proof of cost details form. As for the output generate SPPD, and Receipt. v
KATA PENGANTAR Puji Syukur kehadirat Allah SWT, Karena atas berkat, rahmat dan karunianya penulis dapat menyelesaikan Laporan Akhir ini dengan judul Aplikasi Pengolahan Data Surat Perintah Perjalanan Dinas (SPPD) Pada Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan Laporan Akhir ini disusun untuk memenuhi kurikulum dalam menyelesaikan pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. Dalam kesempatan ini juga, penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah mendukung dan membantu dalam penyusunan laporan akhir ini khususnya kepada: 1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya Palembang. 2. Bapak Carlos RS, S.T., M.T. selaku Pembantu Direktur I Politeknik Negeri Sriwijaya Palembang. 3. Bapak Aladin, S.E., M.Si., Ak., Ca. selaku Pembantu Direktur II Politeknik Negeri Sriwijaya Palembang. 4. Bapak Ir. Irawan Rusnadi, M.T. selaku Pembantu Direktur III Politeknik Negeri Sriwijaya Palembang. 5. Bapak Drs. Zakaria, M.Pd. selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya Palembang. 6. Bapak Indra Satriadi, S.T., M.Kom. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. 7. Bapak Sony Oktapriandi, S.Kom., M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. 8. Bapak Aris Ganiardi, S.Si., M.T. selaku Ketua Prodi Diploma IV Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. 9. Ibu Delta Khairunissa, S.E.,M.S.i. selaku Dosen Pembimbing I yang telah banyak memberikan bimbingan dalam penyusunan Laporan Akhir ini. vi
10. Bapak Muhammad Noval, S.E.,M.S.i. selaku Dosen Pembimbing II yang telah banyak memberikan bimbingan dalam penyusunan Laporan Akhir ini. 11. Bapak Marjoni, S.Sos. Selaku Kepala Subagian Umum dan Kepegawaian pada Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan. 12. Ibu Tetra Riani, S.Kom, MT. selaku Kepala Seksi Pengembangan Aplikasi pada Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan. 13. Ibu Robiah, S.Ag. selaku Staf Seksi Tata Kelola e-goverment pada Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan. 14. Kedua orang tua tercinta yang senantiasa memberikan doa dan semangat serta saran yang sangat bermanfaat agar terus melakukan yang terbaik. 15. Teman teman seperjuangan Jurusan Manajemen Informatika khususnya kelas 6IF yang sudah banyak membantu dalam menyelesaikan Laporan Akhir. 16. Semua pihak yang telah banyak membantu dan tidak bisa penulis sebutkan satu persatu. Penulis dapat menyadari bahwa dalam penulisan Laporan Akhir ini masih terdapat kesalahan dan kekurangan, untuk itu penuilis mengharapkan kritik dan saran yang bersifat membangun dari sebuah pihak demi kesempurnaan penulis yang akan datang. Akhir kata penulis berharap semoga Laporan Akhir ini bermanfaat bagi semua pihak yang membutuhkannya, khususnya mahasiswa/mahasiswi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya sehingga tujuan yang diharapkan dapat tercapai, Aamiinn. Palembang, Juli 2017 Penulis vii
DAFTAR ISI HALAMAN HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii MOTTO DAN PERSEMBAHAN... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR GAMBAR... xiii DAFTAR TABEL... xiv BAB I PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan dan Manfaat Penulisan... 3 1.4.1. Tujuan... 3 1.4.2. Manfaat... 3 1.5. Metode Pengumpulan Data... 4 1.5.1. Lokasi dan Waktu Pengumpulan Data... 4 1.5.2. Metode Pengumpulan Data... 5 1.6. Sistematika Laporan... 5 BAB II TINJAUAN PUSTAKA 2.1. Teori Umum... 6 2.1.1. Pengertian Komputer... 6 2.1.2. Pengertian Perangkat Lunak... 6 2.1.3. Pengertian Aplikasi... 6 2.1.4. Pengertian Pengolahan Data... 7 2.1.5. Pengertian Surat Perintah... 8 viii
2.1.6. Pengertian Perjalanan Dinas... 8 2.1.7. Pengertian Aplikasi Pengolahan Surat Perintah Perjalanan Dinas Pada Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan... 8 2.2 Teori Khusus... 8 2.2.1. Pengertian Data Flow Diagram (DFD)... 8 2.2.2. Pengertian Blockchart... 11 2.2.3. Pengertian Entity Relationship Diagram (ERD)... 13 2.2.4. Pengertian Flowchart... 15 2.2.5. Pengertian Kamus Data... 18 2.3 Teori Program... 19 2.3.1. Pengertian HTML... 19 2.3.2. Pengertian CSS... 19 2.3.3. Pengertian Basis Data (Database)... 19 2.3.4. Pengertian MySQL... 20 2.3.5. Pengertian PHP (Hypertext Prepocessor)... 20 2.3.6. Sintaks Dasar PHP... 21 2.3.7. Pengertian PhpMyAdmin... 22 2.3.8. Pengertian Notepad++... 22 2.3.9. Pengertian XAMPP... 22 2.3.10. Pengertian Java Script... 22 BAB III GAMBARAN UMUM PERUSAHAAN 3.1. Sejarah Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan... 24 3.2. Visi dan Misi Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan... 25 3.2.1. Visi... 25 3.2.2. Misi... 25 3.3. Struktur Oganisasi Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan... 26 ix
3.4. Pembagian Tugas... 26 3.5. Prosedur Sistem Yang Sedang Berjalan... 45 BAB IV HASIL DAN PEMBAHASAN 4.1.Tahap Pengembangan Perangkat Lunak... 47 4.1.1. Analisis Kebutuhan Perangkat Lunak... 47 4.1.1.1. Penyelidikan Awal... 47 4.1.1.2. Prosedur Yang Akan Diterapkan... 47 4.1.1.3. Studi Kelayakan... 48 4.1.1.4. Kebutuhan Fungsional Perangkat Lunak... 48 4.1.1.5. Kebutuhan Non Fungsional Perangkat Lunak... 49 4.2.Alat Bantu Perancangan... 49 4.3.Perancangan Sistem... 50 4.3.1. Diagram Konteks... 51 4.3.2. Data Flow Diagram Level 0 (Zero)... 52 4.3.3. Blockchart... 53 4.3.4. Flowchart Kepala Dinas... 54 4.3.5. Flowchart Admin... 55 4.3.6. Flowchart Pegawai... 56 4.3.7. Entity Relationship Diagram... 57 4.4.Kamus Data... 58 4.5.Perancangan Program... 59 4.5.1. Struktur Tabel... 60 4.5.5.1. Tabel Admin... 60 4.5.5.2. Tabel Surat Tugas... 60 4.5.5.3. Tabel Pegawai... 61 4.5.5.4. Tabel Bukti Bayar... 61 4.5.5.5. Tabel Perintah... 62 4.5.5.6. Tabel Kwitansi... 62 4.5.5.7. Rincian Biaya... 63 4.6.Rancangan Aplikasi... 63 x
4.6.1. Halaman Utama Kepala Dinas... 63 4.6.2. Halaman Input Surat Perintah... 64 4.6.3. Halaman Lihat Surat Perintah... 64 4.6.4. Halaman Login Admin... 65 4.6.5. Halaman Utama Admin... 66 4.6.6. Halaman Lihat Surat Perintah... 66 4.6.7. Halaman Laporan Data SPPD... 66 4.6.8. Halaman Lihat Bukti Perjalanan... 67 4.6.9. Halaman Pengisian Bukti Perjalanan dan Pembayaran... 67 4.7. Perancangan Program... 67 4.7.1. Tampilan Halaman Utama Kepala Dinas... 68 4.7.2. Tampilan Halaman Input Surat Perintah... 68 4.7.3. Tampilan Halaman Lihat Surat Perintah... 69 4.7.4. Tampilan Halaman Login Admin... 69 4.7.5. Tampilan Halaman Utama Admin... 70 4.7.6. Tampilan Halaman Lihat Surat Perintah... 70 4.7.7. Tampilan Halaman Buat SPPD... 71 4.7.8. Tampilan Halaman Output Data SPPD... 71 4.7.9. Tampilan Halaman Laporan SPPD... 73 4.7.10. Tampilan Halaman Pengajuan Bukti Data Perjalanan... 73 4.7.11. Tampilan Halaman Laporan Pengajuan Kwitansi... 74 4.7.12. Tampilan Halaman Lihat Bukti... 74 4.7.13. Tampilan Halaman Input Kwitansi... 75 4.7.14. Tampilan Halaman Cetak Kwitansi... 75 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 76 5.2 Saran... 76 DAFTAR PUSTAKA LAMPIRAN xi
DAFTAR GAMBAR HALAMAN Gambar 2.1 Contoh Sintaks Dasar PHP... 22 Gambar 3.1 Struktur Organisasi Dinas Komunikasi dan Informatika Provinsi Sumatera Selatan... 26 Gambar 4.1 Diagram Konteks... 51 Gambar 4.2 Data Flow Diagram (DFD)... 52 Gambar 4.3 Blockchart... 53 Gambar 4.4 Flowchart Kepala Dinas... 54 Gambar 4.5 Flowchart Admin... 55 Gambar 4.6 Flowchart Pegawai... 56 Gambar 4.7 Entity Relationship Diagram... 45 Gambar 4.8 Rancangan Halaman Login Kepala Dinas... 63 Gambar 4.9 Rancangan Halaman Utama Kepala Dinas... 64 Gambar 4.10 Rancangan Halaman Input Surat Perintah... 64 Gambar 4.11 Rancangan Halaman Lihat Surat Perintah... 65 Gambar 4.12 Rancangan Halaman Utama Admin... 66 Gambar 4.13 Rancangan Halaman Lihat Surat Perintah... 66 Gambar 4.14 Rancangan Halaman Buat SPPD... 67 Gambar 4.15 Rancangan Halaman Cetak SPPD... 67 Gambar 4.16 Rancangan Halaman Lihat Bukti... 68 Gambar 4.17 Rancangan Halaman Pengisian Bukti Perjalanan... 68 Gambar 4.19 Tampilan Halaman Login Kepala Dinas... 69 Gambar 4.20 Tampilan Halaman Utama Kepala Dinas... 79 xii
Gambar 4.21 Tampilan Halaman Input Surat Perintah... 70 Gambar 4.22 Tampilan Halaman Lihat Surat Perintah... 70 Gambar 4.23 Tampilan Halaman Menu Buat SPPD... 71 Gambar 4.24 Tampilan Halaman Menu Laporan SPPD... 71 Gambar 4.25 Tampilan Halaman Output Data SPPD... 73 Gambar 4.26 Tampilan Halaman Pengajuan Bukti Data Perjalanan... 74 Gambar 4.27 Tampilan Halaman Laporan Pengajuan Kwitansi... 74 Gambar 4.28 Tampilan Halaman Input Kwitansi... 75 Gambar 4.29 Tampilan Halaman Cetak Kwitansi... 75 xiii
DAFTAR TABEL HALAMAN Tabel 2.1 Notasi notasi Data Flow Diagram... 10 Tabel 2.2 Simbol-simbol Blockchart... 12 Tabel 2.3 Simbol-simbol Entity Relationshhip Diagram (ERD)... 14 Tabel 2.4 Simbol-simbol dalam Flowchart... 16 Tabel 2.5 Simbol-simbol dalam Kamus Data... 19 Tabel 4.1 Tabel Admin... 60 Tabel 4.2 Tabel Surat Tugas... 60 Tabel 4.3 Tabel Pegawai... 61 Tabel 4.4 Tabel Bukti Bayar... 61 Tabel 4.5 Tabel Perintah... 62 Tabel 4.6 Tabel Kwitansi... 62 Tabel 4.7 Tabel Rincian Biaya... 63 xiv