SISTEM INFORMASI BERBASIS WEB PADA KELURAHAN TAMIANG MENGGUNAKAN PHP DAN MySQL
TUGAS AKHIR
ADAM MAHMUD 092406032
PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
SISTEM INFORMASI BERBASIS WEB PADA KELURAHAN TAMIANG MENGGUNAKAN PHP DAN MySQL TUGAS AKHIR Diajukan Untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
ADAM MAHMUD 092406032
PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: SISTEM INFORMASI BERBASIS WEB PADA KELURAHAN TAMIANG MENGUNAKAN PHP DAN MySQL : TUGAS AKHIR : ADAM MAHMUD : 092406032 : D3 TEKNIK INFORMATIKA : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 19 Juli 2012
Diketahui/Disetujui Oleh Depertemen Matematika FMIPA USU Ketua,
Pembimbing
Prof.Dr.Tulus,VordipL.Math.,M.Si,Ph.D NIP.19620901 198803 1 002
Drs. Partano Siagian, M.Sc NIP. 130877994
ii
PERNYATAAN
SISTEM INFORMASI BERBASIS WEB PADA KELURAHAN TAMIANG MENGGUNAKAN PHP DAN MySQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 19 Juli 2012
ADAM MAHMUD 092406032
iii
PENGHARGAAN
Puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat serta hidayah-Nya sehingga tugas akhir ini dapat terselesaikan dengan judul: ā Sistem Informasi Berbasis Web Pada Kelurahan Tamiang Menggunakan PHP dan MySQL ā Sholawat serta salam semoga tetap terlimpahkan kepada Nabi Muhammad Saw, keluarga beliau, para sahabat beliau dan orang-orang yang mengikuti ajaran beliau sampai akhir zaman nanti. Terselesaikannya tugas akhir ini dengan baik berkat dukungan, motivasi, petunjuk dan bimbingan dari berbagai pihak. Oleh karena itu penulis mengucapkan terima kasih kepada: 1. Bapak Dr.Sutarman. M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 2. Bapak Prof. Drs. Tulus, Vordilp.Math M.Si. M.IT selaku ketua Departemen Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Syahril Efendi, S.Si., M.I.T selaku Ketua Jurusan D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 4. Bapak Drs. Partano Siagian, M.Sc selaku Dosen Pembimbing Tugas Akhir Program Studi D3 Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian tugas akhir.
iv
5. Teristimewa kepada Ibunda Mardiana Lubis dan Ayahanda Gading Batubara yang selalu mendoakan penulis agar lancar dalam segala urusan. 6. Seluruh Keluarga besarku yang telah banyak memberikan dorongan dan doa kepada penulis selama ini. 7. Buat sahabat-sahabat Infor Cā09 yang banyak member masukan dan hiburan selama penulisan tugas akhir . 8. Seluruh Staf Pengajar Program Studi D3 Teknik Informatika Faklutas MIPA Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya kepada penulis selama masa perkuliahan. 9. Dan Terimakasih kepada lurah dan pihak kepegawaian di kelurahan Tamiang yang telah banyak memberikan informasi untuk menyelesaikan tugas akhir ini.
Selama penulisan tugas akhir ini, penulis menyadari akan hal kesalahankesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin
Medan, 19 Juli 2012 Penulis
ADAM MAHMUD
v
ABSTRAK
Sistem informasi penduduk dimaksudkan untuk meningkatkan efisiensi dalam hal pelayanan masyarakat. Kelurahan Tamiang kecamatan Kotanopan Kabupaten Mandailing Natal selama ini mempunyai sistem informasi yang masih dalam bentuk manual sehingga menyulitkan dan memperlambat dalam proses penambahan, perubahan maupun penghapusan data khususnya data penduduk. Oleh sebab itu perlu dilakukan penelitian untuk mengembangkan aplikasi sistem informasi penduduk. Tujuan dari sistem informasi ini adalah untuk memberikan kemudahan kepada pegawai kelurahan dalam melakukan pemanipulasian data penduduk dan menginformasikannya guna memberikan efesiensi dalam pelayanan masyarakat. Langkah-langkah yang dilakukan dalam hal ini adalah analisis kebutuhan sistem, perancangan sistem, dan pengujian sistem. Dalam implementasi ini digunakan bahasa pemprograman
PHP dan sebagai basisdatanya digunakan MySQL.
Berdasarkan dari hasil penelitian dapat disimpulkan beberapa hal yaitu : Perangkat lunak ini dapat digunakan untuk menangani proses pengisian data, perubahan data, penghapusan dan pencarian data penduduk, sistem ini juga dapat memberikan laporan cetak surat keterangan dan detail penduduk.
vi
DAFTAR ISI
Persetujuan ............................................................................................................. ii Pernyataan ............................................................................................................... iii Penghargaan ............................................................................................................ iv Abstrak .................................................................................................................... vi Daftar Isi .................................................................................................................. vii Daftar Tabel ............................................................................................................ x Daftar Gambar ........................................................................................................ xi Lampiran ................................................................................................................. xii BAB 1 Pendahuluan ................................................................................................ 1 1.1 Latar Belakang ........................................................................................ 1 1.2 Identifikasi Masalah ................................................................................ 2 1.3 Batasan Masalah ..................................................................................... 2 1.4 Maksud dan Tujuan ................................................................................ 2 1.5 Metodologi Penelitian ............................................................................. 3 1.6 Sistematika Penelitian ............................................................................ 4 1.7 Tinjauan Pustaka ..................................................................................... 5 BAB 2 Tinjauan Teoritis ........................................................................................ 7 2.1 Pengertian Komputer .............................................................................. 8 2.2 Pengertian Sistem ................................................................................... 8 2.3 Pengertian Informasi ............................................................................... 9 2.4 Pengertian Sistem Informasi ................................................................... 11 2.5 Siklus Hidup Sistem Informasi ............................................................... 12
vii
2.6 Pengertian Data ....................................................................................... 20 2.7 Pengertian Database ................................................................................ 21 2.8 Pengertian Database Menajemen Sistem (DBMS) ................................. 22 2.9 DFD (data flow diagram) ....................................................................... 24 2.10 ERD (Entry Relationship Diagram) ..................................................... 26 2.11 Flowchart .............................................................................................. 29 2.12 Apache .................................................................................................. 31 2.13 MySQL ................................................................................................. 31 2.14 PHP ....................................................................................................... 32 BAB 3 Perancangan Sistem ................................................................................... 34 3.1 Perancangan Sistem ................................................................................ 34 3.2 Diagram Konteks .................................................................................... 34 3.3 Rancangan Database ............................................................................... 35 3.4 Desain Antarmuka .................................................................................. 39 3.4.1 Desain Menu ...................................................................... 39 3.4.2 Pendesain Tampilan ........................................................... 40 3.4.3 Perancangan Input .............................................................. 40 3.4.4 Tampilan Form .................................................................. 41 3.5 Algoritma ................................................................................................ 53 3.6 Uji Program ............................................................................................. 54 BAB 4 Implementasi Sistem ................................................................................... 55 4.1 Pengertian Implementasi Sistem ............................................................. 55 4.2 Komponen Utama Implementasi Sistem ................................................ 56 BAB 5 Kesimpulan dan Saran ............................................................................... 58 5.1 Kesimpulan ............................................................................................. 58 viii
5.2 Saran ..................................................................................................... 58 Daftar Pustaka
..................................................................................................... 59
ix
DAFTAR TABEL
Tabel 2.3 ERD(Entity Relationship Diagram) .......................................................... 26 Tabel 2.4 Flowchart ...................................................................................................... 30
Tabel 3.3.1 User ........................................................................................................ 35 Tabel 3.3.2 Penduduk ............................................................................................... 36 Tabel 3.3.3 Surat ....................................................................................................... 36 Tabel 3.3.4 Agama .................................................................................................... 37 Tabel 3.3.5 Dusun ..................................................................................................... 37 Tabel 3.3.6 Kawin ..................................................................................................... 37 Tabel 3.3.7 Kerja ...................................................................................................... 38 Tabel 3.3.8 Pendidikan ............................................................................................. 38 Tabel 3.3.9 Warga ..................................................................................................... 38
x
DAFTAR GAMBAR
Gambar 2.1 Siklus Hidup Pengembangan Sistem Informasi .................................... 13 Gambar 2.2 simbol ā simbol DFD ............................................................................ 24 Gambar 3.1 Diagram Konteks ................................................................................. 34 Gambar 3.1 Form Login ........................................................................................... 41 Gambar 3.2 Home ..................................................................................................... 42 Gambar 3.3 Menu Penduduk .................................................................................... 43 Gambar 3.4 Form Tambah Penduduk ...................................................................... 44 Gambar 3.5 Form Cari Penduduk ............................................................................. 45 Gambar 3.6 Statistik Penduduk ................................................................................ 46 Gambar 3.7 Menu Surat ............................................................................................ 47 Gambar 3.8 Form Buat Surat Keterangan ................................................................ 48 Gambar 3.9 Tampilan Detail Surat Keterangan ........................................................ 49 Gambar 3.10 Hasil Cetak Surat Keterangan ............................................................. 50 Gambar 3.11 Daftar Surat ......................................................................................... 51 Gambar 3.12 Halaman Pengguna ............................................................................. 52
xi
LAMPIRAN
Surat keterangan hasil uji program .....................................................................
60
Kartu bimbingan tugas akhir mahasiswa .............................................................
61
Surat pengumpulan data riset ..............................................................................
62
Surat belasan telah melakukan riset ....................................................................
63
Alamat Web sistem informasi kelurahan tamiang ..............................................
64
xii