SISTEM INFORMASI KEPEGAWAIAN PADA DINAS PEMUDA DAN OLAHRAGA SUMATERA UTARA MENGGUNAKAN PHP & MYSQL TUGAS AKHIR AYU WIDYA NINGSIH 072406147 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
SISTEM INFORMASI KEPEGAWAIAN PADA DINAS PEMUDA DAN OLAHRAGA SUMATERA UTARA MENGGUNAKAN PHP & MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar ahli madya AYU WIDYA NINGSIH 072406147 PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : SISTEM INFORMASI KEPEGAWAIAN PADA DINAS PEMUDA DAN OLAHRAGA SUMATERA UTARA MENGGUNAKAN PHP & MYSQL Kategori : TUGAS AKHIR Nama : AYU WIDYA NINGSIH Nomor Induk Mahasiswa : 072406147 Program Studi : DIPLOMA III ILMU KOMPUTER Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM(FMIPA) UNIVERSITASSUMATERAUTARA Diluluskan di Medan, Juni 2010 Diketahui Departemen Matematika FMIPA USU Ketua Pembimbing Dr. Saib Suwilo, M. Sc. Dr. Saib Suwilo, M. Sc NIP. 1964010919880310004 NIP. 1964010919880310004
PERNYATAAN SISTEM INFORMASI KEPEGAWAIAN PADA DINAS PEMUDA DAN OLAHRAGA SUMATERA UTARA MENGGUNAKAN PHP & 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, Mei 2010 AYU WIDYA NINGSIH 072406147
PENGHARGAAN Syukur Alhamdulillah penulis ucapkan kepada-mu ya Allah, Rabb semesta alam penguasa langit dan bumi yang telah menciptakan manusia dengan bentuk yang sebaik-baiknya. Ya Rabb curahan rahmat dan hidayah dan pertolongan-mu yang Engkau limpahkan kepada penulis sehingga penulis dapat menyelesaikan tugas akhir yang berjudul Sistem Informasi Kepegawaian pada Dinas Pemuda dan Olahraga Sumatera Utara mengunakan PHP & MySQL ini tepat pada waktu yang telah ditetapkan. Shalawat beriringkan salam penulis persembahkan kepada Nabi Muhammad SAW yang telah membawa ummat manusia ke jalan kebenaran. Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam. Dalam penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan kemampuan dan pengetahuan dimiliki sehingga mungkin pembaca akan menemui banyak kekurangan karena itu kritik dan saran sangat diharapkan. Dengan selesainya Tugas Akhir ini penulis mendapatkan bantuan, perhatian, bimbingan serta dorongan dari berbagai pihak, karena itu penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada Ayahanda Bapak RM. Asnawi dan Ibunda Ibu Sudarsih serta Abangda RM. Teguh Imam Santoso, S.Sos juga untuk seluruh keluargaku tercinta yang telah memberikan doa serta motivasi kepada penulis selama ini. Pada kesempatan ini, penulis juga ingin mengucapkan terima kasih kepada: 1. Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 2. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Departemen Matematika FMIPA USU dan sebagai Dosen Pembimbing yang telah membimbing dan mengarahkan kepada Penulis dalam menyelesaikan Tugas Akhir ini. 3. Ibu Isdarwani Nafsiah, SE selaku Kepala Bagian Tata Usaha Dispora Prop. SU 4. Bapak Sugiarto, SH, MM selaku Kasubbag Umum dan Kepegawaian Dispora Prop. SU 5. Seluruh Staff Pengajar dan Pegawai FMIPA USU. 6. Keluarga besar Alm. RM. Asman dan Alm. Miskun. Terima Kasih untuk semua do a, motivasi dan cintanya kepada penulis. 7. Spenza Phrends (Dewi, Ira, Pipit, Puput) Sahabat-sahabat penulis yang gak kenal zaman. Semoga kita tetap bisa sama-sama terus. Melanjutkan mimpi-mimpi lugu yang aneh itu!!
8. De Sonxokersz (Lia, Dina, Ummi, Winda, Lidia, Dima, Rika) Sahabat-sahabat yang memberikan penulis banyak inspirasi. Terima Kasih untuk semuanya, untuk kebersamaan yang indah dan kegilaan yang nyata selama 3 tahun ini. 9. Saudara-saudara penulis di UKMI Al-Falak dan IMMIK. Subhanallah mengenal orang-orang seperti kalian. Orang-orang yang tak pernah kenal kata lelah dalam jalan dakwah. Orang-orang yang senyumnya mampu membuat hati penulis tentram. Terima kasih untuk motivasi, cinta, dan juga teguran-tegurannya di kala penulis mulai lalai dalam menjalankan ibadah dan juga amanah-amanah yang lain. 10. Kak Nana Indriyani yang senantiasa memberikan dukungan, senantiasa mengingatkan penulis. Maaf juga ya kak, jika adik kakak ini kadang-kadang bandel dan susah diatur. 11. Bang Zulfirman, Dedy, Arif, Nova, Dewi, Alfi dan teman-teman lainnya yang selama ini membantu penulis di saat penulis kesulitan dalam menyelesaikan Tugas Akhir ini. 12. Teman-teman seperjuangan penulis di Kom C 07. Mungkin kebersamaan kita akan berakhir, tapi di manapun kalian berada nantinya Semoga kita semua bisa menjadi orang-orang yang sukses dan bisa membanggakan orang-orang yang mengenal dan menyayangi kita. 13. Semua pihak yang telah membantu, yang telah memberikan doa dan dukungannya. Penulis mengucapkan terima kasih banyak. Semoga Allah membalas kebaikan kalian semua. Akhir kata kepada Allah SWT penulis berserah diri, karena hanya pada-nya lah segala kebenaran dan kesempurnaan itu berada. Penulis berharap semoga tugas akhir ini dapat bermanfaat bagi penulis dan bagi semua pihak yang berkepentingan. Amin. Medan, Mei 2010 Ayu Widya Ningsih
ABSTRAK Kajian ini bertujuan untuk membangun suatu sistem informasi kepegawaian pada Dinas Pemuda dan Olahraga Provinsi Sumatera Utara. Sistem ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Macormedia Fireworks 8, Apache 2.2.3, PHP 5.2, dan MySQL 5.0. Sistem ini berfungsi untuk mengolah informasi tentang kepegawaian di Dinas Pemuda dan Olahraga Provinsi Sumatera Utara dan memberikan kemudahan bagi user/ pengguna mendapatkan informasi mengenai data kepegawaian. Tujuan sistem ini adalah untuk mempermudah meng-update data dan menyajikan informasi yang akurat untuk tiap pegawai pada waktu yang diinginkan.
DAFTAR ISI Halaman PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR ii iii iv vi vii ix x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Tujuan Penelitian 3 1.4 Metodelogi Penelitian 3 1.5 Sistematika Penulisan 4 BAB 2 LANDASAN TEORI 6 2.1 Pengertian Sistem dan Informasi 6 2.1.1 Pengertian sistem 6 2.1.2 Pengertian informasi 7 2.2 Pengertian Sistem Informasi 8 2.3 Pengertian Data dan Database 9 2.3.1 Pengertian data 9 2.3.2 Pengertian database 10 2.4 Pengenalan Teknologi Internet 11 2.5 World Wide Web (WWW) 11 2.6 Pengenalan PHP 12 2.6.1 Sejarah PHP 13 2.6.2 Konsep dasar PHP 14 2.7 MySQL 15 2.8 Fungsi PHP dan MySQL 19 2.9 Macromedia Dreamwaver 8 21 2.10 Macromedia Fireworks 8 22 BAB 3 TINJAUAN ORGANISASI 23 3.1 Sejarah Singkat Berdirinya Dispora Provinsi Sumatera Utara 23 3.2 Visi dan Misi Dispora Provinsi Sumatera Utara 23 3.3 Tugas Pokok dan Fungsi Dispora Provinsi Sumatera Utara 24 3.4 Tujuan dan Sasaran Dispora Provinsi Sumatera Utara 25
3.5 Struktur Organisasi Dispora Provinsi Sumatera Utara 26 BAB 4 PERANCANGAN SISTEM 28 4.1 Perencanaan dan Perancangan 28 4.2 Data Flow Diagram (DFD) 28 4.3 Perancangan Database 31 4.4 Algoritma pada Perancangan Sistem 32 4.4.1 Algoritma menu utama 32 4.4.2 Algoritma menu admin 33 4.5 Flowchart 34 4.5.1 Flowchart menu utama 35 4.5.2 Flowchart login 36 4.5.3 Flowchart data Pegawai 37 4.5.4 Flowchart input data pegawai 38 BAB 5 IMPLEMENTASI SISTEM 39 5.1 Pengertian Implementasi Sistem 39 5.2 Tujuan Implementasi Sistem 39 5.3 Komponen Sistem 40 5.3.1 Hardware 40 5.3.2 Software 40 5.3.3 Brainware 41 5.4 Instalasi Apache dan PHP 41 5.4.1 Instalasi Apache 42 5.4.2 Instalasi PHP 44 5.4.3 Konfigurasi Apache dan PHP 45 BAB 6 KESIMPULAN DAN SARAN 47 6.1 Kesimpulan 47 6.2 Saran 47 DAFTAR PUSTAKA 49 LAMPIRAN A : Listing Program LAMPIRAN B : Tampilan Program LAMPIRAN C : Surat-surat
DAFTAR TABEL Halaman Tabel 4.1 Tabel User 31 Tabel 4.2 Tabel Pegawai 31 Tabel 4.3 Tabel Buku Tamu 32
DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi Dispora Provinsi Sumatera Utara 27 Gambar 4.1 Data Flow Diagram 30 Gambar 4.2 Flowchart Halaman Menu Utama 35 Gambar 4.3 Flowchart Login 36 Gambar 4.4 Flowchart Data Pegawai 37 Gambar 4.5 Input Data Pegawai 38 Gambar 5.1 Apache 2.2.3 Installer 42 Gambar 5.2 Setup wizard 42 Gambar 5.3 Server Information 43 Gambar 5.4 Destination Folder 43 Gambar 5.5 Penginstalan Apache Berhasil 44 Gambar 5.6 PHP 5.2.0 Installer 44 Gambar 5.7 Destination Folder 45 Gambar 5.8 Items to Install PHP 45