APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika disusun oleh : SYLVIA PUTRI PERTIWI M3111142 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2014
ii
perpustakaan.uns.ac.id iii
perpustakaan.uns.ac.id iv
KATA PENGANTAR Puji syukur kehadirat Tuhan YME yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir Aplikasi Pendataan Operasional PT Mitra Lintang Indonesia Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Bapak Drs. YS. Palgunadi, M.Sc selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 2. Ibu Hartatik, S.Si., M.Si selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 3. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 4. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 5. Teman-teman DIII Teknik Informatika FMIPA UNS angkatan 2011 yang telah menyediakan waktu untuk membagi ilmu dan gurauan mereka ketika penulis memiliki permasalahan. 6. Kepada semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah banyak membantu dalam penyusunan laporan ini. Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan v
memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, 16 Juni 2014 Sylvia Putri Pertiwi vi
ABSTRACT SYLVIA PUTRI PERTIWI, 2014. OPERATIONAL APPLICATIONS DATA COLLECTION OF PT MITRA LINTANG INDONESIA. DIII Informatics engineering program, Faculty of Mathematics and Natural Sciences. University March Surakarta. Mitra Lintang Indonesia in managing operational data collection application is still using the manual method to set the operational management of the data collection. So there are still operational management of the data collection process can be admin data management, employee data, invoicing data, the data plan departure, the data monthly, and data rates. The purpose of this final project is to create a Data Collection Application Operations. The method used in the manufacture of the final project are several stages of preparation, data collection, planning, and the realization of the program. At this stage of the preparation is done in coordination with the agency PT Mitra Latitude Indonesia, field surveys and preparation of materials and tools. At this stage of the data collection method used is the method of observation and library research methods. The planning stage is done is create a database and system design. This study resulted in the operational data collection applications PT Mitra Lintang Indonesia, this application has been designed and created to make it easier for employees of the agency to manage the data collection operations to be more accurate and efficient. Keywords: Operations Data Collection, PHP, MySQL. vii
ABSTRAK SYLVIA PUTRI PERTIWI, 2014. APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA. Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta. Mitra Lintang Indonesia dalam mengelola aplikasi pendataan operasional ini masih menggunakan cara manual untuk mengatur pengelolaan pendataan operasionalnya. Sehingga masih terdapat pengelolaan pendataan operasional dapat dilakukan proses pengelolaan data admin, data pegawai, data invoice, data rencana keberangkatan, data monthly, dan data tarif. Tujuan Tugas Akhir ini ialah membuat Aplikasi Pendataan Operasional PT Mitra Lintang Indonesia. Metode yang digunakan dalam pembuatan Tugas Akhir ini adalah beberapa tahap yaitu persiapan, pengumpulan data, perencanaan, dan realisasi program. Pada tahap persiapan hal yang dilakukan adalah koordinasi dengan pihak instansi PT Mitra Lintang Indonesia, survey lapangan, dan persiapan bahan dan alat. Pada tahap pengumpulan data metode yang digunakan adalah metode observasi dan metode studi pustaka. Tahap perencanaan yang dilakukan adalah membuat perancangan sistem dan basisdata. Penelitian ini menghasilkan Aplikasi pendataan operasional PT Mitra Lintang Indonesia, aplikasi ini telah dirancang dan dibuat untuk mempermudah para pegawai instansi tersebut untuk mengelola pendataan operasional agar lebih akurat dan efisien. Kata Kunci : Pendataan Operasional, PHP, MySQL. viii
MOTTO Kurang semangat mengakibatkan lebih banyak kegagalan berbanding kurangnya kebijaksanaan atau kemahiran. ~ Flower A. Newhouse Lebih baik menjadi pendengar yang bijak daripada menjadi pemerhati yang kaku dan tidak tahu apa-apa. Sesali masa lalu karena ada kekecewaan dan kesalahan kesalahan, tetapi jadikan penyesalan itu sebagai senjata untuk masa depan agar tidak terjadi kesalahan lagi. Tanah yang digadaikan bisa kembali dalam keadaan lebih berharga, tetapi kejujuran yang pernah digadaikan tidak pernah bisa ditebus kembali. Cara terbaik untuk keluar dari suatu persoalan adalah memecahkannya ix
HALAMAN PERSEMBAHAN Tugas akhir ini kupersembahkan untuk : Allah SWT yang telah melimpahkan rahmat dan hidayah- Nya untuk saya Ayah, Ibu, dan Suamiku tercinta, tanpa dukungan mereka saya tidak akan bisa jadi seperti sekarang ini Bu Hartatik selaku dosen pembimbing yang senantiasa memberi saran dan dukungannya Teman teman D3 TI 2011 khususnya TIC yang selalu memberi dukungan x
DAFTAR ISI KATA PENGANTAR ABSTRACT ABSTRAK MOTTO HALAMAN PERSEMBAHAN DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL BABI PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan masalah 2 1.3 Batasan Masalah Penelitian 2 1.4 Tujuan Penelitian 2 1.5 Manfaat Penelitian 2 BAB II LANDASAN TEORI 5 2.1 MySQL 5 2.2 JavaScript 5 2.3 PHP 6 2.4 JQuery 7 2.5 Diagam konteks 8 2.6 DFD Tahapan (Leveled) 9 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 11 3.1 Analisa Kebutuhan Sofware dan Hardware 11 3.1.1 Kebutuhan Software 11 3.1.2 Kebutuhan Hardware 11 3.2 Proses Pembuatan 12 BAB IV IMPLEMENTASI DAN ANALISA 29 BAB V PENUTUP 37 5.1 Kesimpulan 37 5.2 Saran 37 DAFTAR PUSTAKA 38 iv vii viii ix x xi xii xiv xi
DAFTAR GAMBAR Gambar 3.1 Proses bisnis aplikasi manajemen operasional PT MLI 13 Gambar 3.2 Context Diagram aplikasi manajemen operasional PT MLI 15 Gambar 3.3 DFD Level 0 15 Gambar 3.4 DFD Level 1 Proses 1 Pengelolaan Petugas 17 Gambar 3.5 DFD Level 1 Proses 2 Pengelolaan Pegawai 18 Gambar 3.6 DFD Level 1 Proses 1 Pengelolaan Pegawai 18 Gambar 3.7 DFD Level 1 Proses 2 Pengelolaan Tarif 19 Gambar 3.8 DFD Level 1 Proses 3 Pengelolaan Rencana Keberangkatan 20 Gambar 3.9 DFD Level 1 Proses 4 Pengelolaan Data Monthly 20 Gambar 3.10 DFD Level 1 Proses 5 Pengelolaan Data Invoice 21 Gambar 3.11 ERD aplikasi manajemen operasional PT MLI 22 Gambar 3.12 Skema Diagam 22 Gambar 3.13 Tampil aplikasi manajemen operasional PT MLI 26 Gambar 3.14 Rancangan Form login admin 26 Gambar 3.15 Rancangan halaman menu admin 27 Gambar 3.16 Rancangan Login pegawai 27 Gambar 3.17 Rancangan Halaman menu pegawai 28 Gambar 4.1 Tampil Halaman index 29 Gambar 4.2 Tampil Halaman admin 30 Gambar 4.3 Tampil Halaman Input Data Pegawai 31 Gambar 4.4 Tampil Halaman Data Pegawai 31 Gambar 4.5 Tampil Halaman Input rencana keberangkatan 31 Gambar 4.6 Tampil Halaman rencana keberangkatan 32 Gambar 4.7 Tampil Halaman Input Monthly 32 Gambar 4.8 Tampil Halaman Data Monthly 33 Gambar 4.9 Tampil Halaman Cetak Invoice 33 Gambar 4.10 Tampil Halaman Hasil Cetak Invoice 34 xii
Gambar 4.11 Tampil Halaman Data Invoice 34 Gambar 4.12 Tampil Halaman Login Pegawai 34 Gambar 4.13 Tampil Halaman Data Rencana keberangkatan 35 Gambar 4.14 Tampil Hasil search data rencana keberangkatan 35 Gambar 4.15 Tampil Halaman search data harga 36 Gambar 4.16 Tampil hasil search data harga 36 xiii
DAFTAR TABEL Tabel 2.1 Simbol DFD 10 Tabel 3.1 System Requirement spesification fungsional 14 Tabel 3.2 System Requirement spesification non fungsional 14 Tabel 3.3 Tabel Admin 23 Tabel 3.4 Tabel Rencana Keberrangkatan 24 Tabel 3.5 Tabel monthly 24 Tabel 3.6 Tabel tarif 25 Tabel 3.7 Tabel pegawai 25 xiv