SISTEM INFORMASI BERBASIS WEB PADA KAPAL LAUT DI KPLP BELAWAN TUGAS AKHIR SUBHAN 082406066 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
SISTEM INFORMASI BERBASIS WEB PADA KAPAL LAUT DI KPLP BELAWAN TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar ahli madya SUBHAN 082406066 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : SISTEM INFORMASI BERBASIS WEB PADA KAPAL LAUT DI KPLP BELAWAN Kategori : TUGAS AKHIR Nama : SUBHAN Nomor Induk Mahasiswa : 082406066 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2011 Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing Prof. Dr. Tulus, M.si. Drs. Marwan Harahap, M.Eng NIP. 19620901 198803 1 002 NIP. 19461225 1974003 1 001
PERNYATAAN SISTEM INFORMASI BERBASIS WEB PADA KAPAL LAUT DI KPLP BELAWAN 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 2011 SUBHAN 082406066
PENGHARGAAN Puji syukur dipanjatkan atas kehadirat Tuhan Yang Maha Esa atas karunia-nya lah sehingga tugas akhir yang berjudul Sistem Informasi Berbasis Web Pada Kapal Laut Di KPLP Belawan dapat terselesaikan. Sebagaimana diketahui bersama bahwa tugas akhir merupakan sebuah kewajiban bagi seluruh mahasiswa yang akan menyelasaikan program studi Diploma III di (USU). Adapun dasar penyusunan tugas akhir ini adalah mengenai pengamatan dan analisis selama melaksanakan riset di KPLP (Kesatuan Penjaga Laut Dan Pantai). Disamping itu, tujuan dari tugas akhir ini adalah untuk menjelaskan secara lebih rinci dan mendalam mengenai langkah-langkah pembuatan sistem informasi pada KPLP Belawan yang bermula dari awal hingga akhir serta untuk menjelaskan hal-hal yang berkaitan dalam sistem informasi tersebut. Dalam penulisan tugas akhir ini tidak terlepas dari banyak pihak yang memberikan saran, dukungan, serta bimbingan. Oleh karena itu, pada kesempatan kali ini ingin mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Dr. Sutarman, M.Sc selaku Dekan FMIPA USU 2. Bapak Dr. Marpongahtun, M.Sc selaku Pembantu Dekan I 3. Bapak Drs. Nursal, M.Si selaku Pembatu Dekan II 4. Bapak Dr. Kerista Sebayang, MS selaku Pembantu Dekan III 5. Bapak Prof. Dr. Tulus, M.si. selaku ketua Departemen Matematika FMIPA USU. 6. Bapak Syahril Efendi, S.Si, M.IT selaku Ketua Pelaksana Program Studi D3 Teknik Informatika FMIPA USU. 7. Bapak Drs. Marwan Harahap, M.Eng selaku Dosen Pembimbing yang telah banyak memberikan bimbingan serta masukan dalam penyelesaian tugas akhir ini. 8. Bapak Sudariono Selaku Kepala Subbag Keuangan Dan Kepegawaian Administrator Pelabuhan Utama Belawan yang telah memberikan izin serta memberikan masukan dalam pelaksanaan tugas akhir ini. 9. Orang tua tercinta yang telah memberikan dukungan dan doa baik secara moril maupun materil.
10. Seluruh rekan-rekan mahasiswa DIII Teknik Informatika yang memberikan bantuan dan dukungan untuk menyelesaikan tugas akhir ini. 11. Serta kepada seluruh pihak yang terkait yang telah membantu dan memberi dukungan demi penyelesaian tugas akhir ini. Disamping itu juga, apabila banyak kesalahan dalam penulisan. Untuk itu, saran dan kritik sangat diharapkan dari semua pihak demi memperbaiki kualitas tugas akhir ini. Akhir kata, terima kasih kepada semua pihak yang terkait, semoga tugas akhir ini dapat berguna bagi semua pihak. Medan, Mei 2011 Penulis SUBHAN
ABSTRAK Sistem Informasi Berbasis Web Pada Kapal Laut Di KPLP Belawan bertujuan untuk menunjang dan mempermudah pengontrolan kapal di perairan Belawan, dalam hal ini kapal yang dimiliki negara, sehingga diharapkan dapat dirasakan oleh seluruh pihak terutama petugas kelautan demi mengontrol semua kapal negara milik Pemerintah Indonesia dalam hal ini KPLP yang beroperasi di perairan Indonesia wilayah Belawan. Sistem ini dikembangkan dengan menggunakan bahasa pemrograman PHP dan MySQL dan disertai dengan menggunakan database yang disesuaikan dengan kebutuhan dalam proses perancangan sistem ini. Adapun hal yang terdapat dalam sistem ini meliputi informasi seperti informasi data kapal.
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 Tinjauan Pustaka 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 4 1.6 Metodologi Penelitian 5 1.7 Sistematika Penulisan 6 Bab 2 Landasan Teori 8 2.1 Sistem 8 2.1.1 Konsep Dasar Sistem 8 2.1.2 Karakter Sistem 9 2.1.3 Klasifikasi Sistem 11 2.1.4 Daur Hidup Sistem 12 2.2 Konsep Dasar Informasi Dan Data 15 2.2.1 Pengertian Informasi Dan Data 15 2.2.2 Karakteristik Informasi 15 2.2.3 Siklus Informasi 16 2.2.4 Sistem Informasi 17 2.3 Pengenalan Internet 18 2.3.1 Pengertian Internet 18 2.3.2 Fasilitas Internet 19 2.3.3 Istilah-Istilah Dalam Internet 20 2.3.4 Sejarah Internet 21 2.3.5 Manfaat Internet 22 2.4 Pengenalan World Wide Web (WWW) 23 2.4.1 Pengertian World Wide Web (WWW) 23 2.4.2 Sejarah World Wide Web (WWW) 23 2.5 Pengenalan Web Browser 24 2.5.1 Pengertian Web Browser 24
2.5.2 Kriteria Menentukan Web Browser Yang Baik 24 2.6 Pengenalan PHP Dan MySQL 25 2.6.1 Pengertian PHP 25 2.6.2 Sejarah PHP 25 2.6.3 Pengertian MySQL 26 2.6.4 Kelebihan Dan Kekurangan PHP 26 2.6.4 Kelebihan Dan Kekurangan MySQL 28 2.7 Pengenalan HyperText Markup Language (HTML) 29 2.8 Pengenalan Macromedia Dreamweaver 8 30 Bab 3 KPLP (Kesatuan Penjaga Laut Dan Pantai) 31 3.1 Sejarah 31 3.2 Visi Dan Misi KPLP 33 3.2.1 Visi 33 3.2.2 Misi 33 3.2.3 Tujuan 34 3.2.4 Sasaran 34 3.2.5 Indikator 35 3.3 Tugas Pokok, Fungsi, Susunan Organisasi & Struktur Organisi 35 3.3.1 Tugas Pokok Kantor 35 3.3.2 Fungsi Kantor 35 3.3.3 Susunan Organisasi Kantor 37 3.4 Struktur Organisasi Kantor 39 Bab 4 Proses Perancangan Sistem 40 4.1 Perancangan Sistem 40 4.2 Perancangan Data Flow Diagram 41 4.3 Perancangan Flowchart 44 4.4 Persiapan Database Server 52 Bab 5 Implementasi Sistem 54 5.1 Pengertian Implementasi Sistem 54 5.2 Tujuan Implementasi Sistem 54 5.3 Komponen Utama Dalam Sistem 55 5.4 Proses Instalasi Web Server (XAMPP) 56 5.5 Proses Pengujian Website melalui Browser 57 5.6 Demonstrasi Program 59 Bab 6. Kesimpulan Dan Saran 66 6.1 Kesimpulan 66 6.2 Saran 67 Daftar Pustaka 68 Lampiran
DAFTAR TABEL Halaman Tabel 4.1 Tabel Balasan Buku Tamu 52 Tabel 4.2 Tabel Berita 52 Tabel 4.3 Tabel Buku Tamu 53 Tabel 4.4 Tabel Identitas 53 Tabel 4.8 Login 53 Tabel 4.10 Tabel Statistik 53
DAFTAR GAMBAR Halaman Gambar 2.1 Fungsi Sistem Informasi 18 Gambar 3.1 Struktur Organisasi Kantor Adpel Belawan 39 Gambar 4.1 Diagram Konteks 42 Gambar 4.2 Diagram Konteks Level 0 43 Gambar 4.3 Flowchart Halaman Utama 45 Gambar 4.4 Flowchart Halaman Buku Tamu 46 Gambar 4.5 Flowchart Halaman Login 47 Gambar 4.6 Flowchart Halaman Administrator 48 Gambar 4.7 Flowchart Halaman Berita (Administrator) 49 Gambar 4.8 Flowchart Halaman Buku Tamu (Adminstrator) 50 Gambar 4.9 Flowchart Halaman Ganti Password 51 Gambar 5.1 Database Kapal Laut Dalam PHP MyAdmin 58 Gambar 5.2 Halaman Index 58 Gambar 5.3 Halaman Home 59 Gambar 5.4 Halaman Profil 59 Gambar 5.5 Halaman Berita 60 Gambar 5.6 Halaman Data Kapal 60 Gambar 5.7 Halaman Fasilitas 61 Gambar 5.8 Halaman Buku Tamu 61 Gambar 5.9 Halaman Informasi 62 Gambar 5.10 Halaman Denah Lokasi 62 Gambar 5.11 Halaman Login 63 Gambar 5.12 Halaman Administrator 63 Gambar 5.13 Halaman Data Kapal 64 Gambar 5.14 Halaman Berita 64 Gambar 5.15 Halaman Buku Tamu 65 Gambar 5.16 Halaman Ganti Password 65