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 Universitas Sumatera Utara 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 Universitas Sumatera Utara PERSETUJUAN Judul Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas : SISTEM INFORMASI BERBASIS WEB PADA KAPAL LAUT DI KPLP BELAWAN : TUGAS AKHIR : SUBHAN : 082406066 : DIPLOMA (D3) TEKNIK INFORMATIKA : MATEMATIKA : 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. NIP. 19620901 198803 1 002 Drs. Marwan Harahap, M.Eng NIP. 19461225 1974003 1 001 Universitas Sumatera Utara 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 Universitas Sumatera Utara 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 Universitas Sumatera Utara (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. Universitas Sumatera Utara 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, Penulis Mei 2011 SUBHAN Universitas Sumatera Utara 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. Universitas Sumatera Utara DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Tinjauan Pustaka 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metodologi Penelitian 1.7 Sistematika Penulisan Bab 2 Landasan Teori 2.1 Sistem 2.1.1 Konsep Dasar Sistem 2.1.2 Karakter Sistem 2.1.3 Klasifikasi Sistem 2.1.4 Daur Hidup Sistem ii iii iv vi vii ix x 1 1 2 3 3 4 5 6 8 8 8 9 11 12 2.2 Konsep Dasar Informasi Dan Data 2.2.1 Pengertian Informasi Dan Data 2.2.2 Karakteristik Informasi 2.2.3 Siklus Informasi 2.2.4 Sistem Informasi 15 15 15 16 17 2.3 Pengenalan Internet 2.3.1 Pengertian Internet 2.3.2 Fasilitas Internet 2.3.3 Istilah-Istilah Dalam Internet 2.3.4 Sejarah Internet 2.3.5 Manfaat Internet 18 18 19 20 21 22 2.4 Pengenalan World Wide Web (WWW) 2.4.1 Pengertian World Wide Web (WWW) 2.4.2 Sejarah World Wide Web (WWW) 23 23 23 2.5 Pengenalan Web Browser 2.5.1 Pengertian Web Browser 24 24 Universitas Sumatera Utara 2.5.2 Kriteria Menentukan Web Browser Yang Baik 24 2.6 Pengenalan PHP Dan MySQL 2.6.1 Pengertian PHP 2.6.2 Sejarah PHP 2.6.3 Pengertian MySQL 2.6.4 Kelebihan Dan Kekurangan PHP 2.6.4 Kelebihan Dan Kekurangan MySQL 25 25 25 26 26 28 2.7 Pengenalan HyperText Markup Language (HTML) 29 2.8 Pengenalan Macromedia Dreamweaver 8 30 Bab 3 KPLP (Kesatuan Penjaga Laut Dan Pantai) 3.1 Sejarah 3.2 Visi Dan Misi KPLP 3.2.1 Visi 3.2.2 Misi 3.2.3 Tujuan 3.2.4 Sasaran 3.2.5 Indikator 3.3 Tugas Pokok, Fungsi, Susunan Organisasi & Struktur Organisi 3.3.1 Tugas Pokok Kantor 3.3.2 Fungsi Kantor 3.3.3 Susunan Organisasi Kantor 3.4 Struktur Organisasi Kantor 31 31 33 33 33 34 34 35 35 35 35 37 39 Bab 4 Proses Perancangan Sistem 4.1 Perancangan Sistem 4.2 Perancangan Data Flow Diagram 4.3 Perancangan Flowchart 4.4 Persiapan Database Server 40 40 41 44 52 Bab 5 Implementasi Sistem 5.1 Pengertian Implementasi Sistem 5.2 Tujuan Implementasi Sistem 5.3 Komponen Utama Dalam Sistem 5.4 Proses Instalasi Web Server (XAMPP) 5.5 Proses Pengujian Website melalui Browser 5.6 Demonstrasi Program 54 54 54 55 56 57 59 Bab 6. Kesimpulan Dan Saran 6.1 Kesimpulan 6.2 Saran 66 66 67 Daftar Pustaka Lampiran 68 Universitas Sumatera Utara DAFTAR TABEL Halaman Tabel Tabel Tabel Tabel Tabel Tabel 4.1 Tabel Balasan Buku Tamu 4.2 Tabel Berita 4.3 Tabel Buku Tamu 4.4 Tabel Identitas 4.8 Login 4.10 Tabel Statistik 52 52 53 53 53 53 Universitas Sumatera Utara DAFTAR GAMBAR Halaman Gambar 2.1 Fungsi Sistem Informasi Gambar 3.1 Struktur Organisasi Kantor Adpel Belawan Gambar 4.1 Diagram Konteks Gambar 4.2 Diagram Konteks Level 0 Gambar 4.3 Flowchart Halaman Utama Gambar 4.4 Flowchart Halaman Buku Tamu Gambar 4.5 Flowchart Halaman Login Gambar 4.6 Flowchart Halaman Administrator Gambar 4.7 Flowchart Halaman Berita (Administrator) Gambar 4.8 Flowchart Halaman Buku Tamu (Adminstrator) Gambar 4.9 Flowchart Halaman Ganti Password Gambar 5.1 Database Kapal Laut Dalam PHP MyAdmin Gambar 5.2 Halaman Index Gambar 5.3 Halaman Home Gambar 5.4 Halaman Profil Gambar 5.5 Halaman Berita Gambar 5.6 Halaman Data Kapal Gambar 5.7 Halaman Fasilitas Gambar 5.8 Halaman Buku Tamu Gambar 5.9 Halaman Informasi Gambar 5.10 Halaman Denah Lokasi Gambar 5.11 Halaman Login Gambar 5.12 Halaman Administrator Gambar 5.13 Halaman Data Kapal Gambar 5.14 Halaman Berita Gambar 5.15 Halaman Buku Tamu Gambar 5.16 Halaman Ganti Password 18 39 42 43 45 46 47 48 49 50 51 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 Universitas Sumatera Utara