ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PRODUK PELABUHAN PERIKANAN DALAM NEGERI BERBASIS WEB PADA PUSAT DATA, STATISTIK DAN INFORMASI KEMENTERIAN KELAUTAN DAN PERIKANAN REPUBLIK INDONESIA
Skripsi
Oleh :
Benny Refh
1200996152
Andi Mughni
1200996972
Jukli Oktria Berly Putra
1201003352
Kelas / Kelompok : 08 PBT / 09
UNIVERSITAS BINA NUSANTARA JAKARTA 2012
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PRODUK PELABUHAN PERIKANAN DALAM NEGERI BERBASIS WEB PADA PUSAT DATA, STATISTIK DAN INFORMASI KEMENTERIAN KELAUTAN DAN PERIKANAN REPUBLIK INDONESIA
Skripsi
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada School of Computer Science Jurusan Teknik Informatika Jenjang Pendidikan Strata-1
Oleh :
Benny Refh
1200996152
Andi Mughni
1200996972
Jukli Oktria Berly Putra
1201003352
Kelas / Kelompok : 08 PBT / 09
UNIVERSITAS BINA NUSANTARA JAKARTA 2012
Daftar Isi
Halaman Judul Luar… ................................................................................................... i Halaman Judul Dalam .................................................................................................... ii Halaman Persetujuan Hard Cover…. ............................................................................ iii Halaman Persetujuan Dewan Penguji ............................................................................ iv Halaman Pernyataan Persetujuan Publikasi Skripsi ...................................................... vii Abstrak…… ................................................................................................................... viii Prakata……….. .............................................................................................................. ix Daftar Isi….. .................................................................................................................. xii Daftar Tabel…………………………………………………………………………..xviii Daftar Gambar……………………………………………………………………… ..xx Daftar Lampiran.……………………………………………………………………..xxxi
BAB 1 PENDAHULUAN 1.1
Latar Belakang………….. ..................................................................... 1
1.2
Ruang Lingkup…………....................................................................... 2
1.3
Tujuan dan Manfaat………. .................................................................. 3
1.4
Metodologi……………… ..................................................................... 3
1.5
Sistematika Penulisan……… ................................................................ 5
BAB 2 LANDASAN TEORI 2.1
Teori-Teori Dasar ………...................................................................... 7 2.1.1
Pengertian Sistem… .............................................................. 7
2.1.2
Pengertian Data…. ................................................................ 7
2.1.3
Pengertian Basis Data ............................................................ 8
2.1.4
Pengertian Sistem Basis Data. ............................................... 8
2.1.5
Database Management System (DBMS) ............................... 9
2.1.6
Database Application Lifecycle ............................................ 13
2.1.7
Entity Relationship Modelling (ER Modelling) .................... 23
2.1.8
Normalisasi ... ........................................................................ 31
2.1.9
Metodologi Sistem Basis Data .............................................. 33
2.1.10
STD (State Transition Diagram) ........................................... 39
2.1.11
Pendekatan Dalam Pengimplementasian Web Basis Data. ... 40
2.2
2.1.12
Pengertian Intranet................................................................. 42
2.1.13
Pengertian Extranet ............................................................... 43
2.1.14
Pengertian Internet................................................................. 43
2.1.15
Istilah-istilah yang Berhubungan Dengan Internet danWeb .. 44
2.1.16
Web Database . ...................................................................... 46
2.1.17
Perancangan Web Database .................................................. 47
Teori-Teori Khusus ......... ...................................................................... 47 2.2.1
Pelabuhan ....... ...................................................................... 47
2.2.2
Pelabuhan Perikanan ............................................................. 48
2.2.3
Distribusi…….. ..................................................................... 49
BAB 3 ANALISIS DAN PERANCANGAN 3.1
Gambaran Ilustrasi Organisasi .............................................................. 51 3.1.1
Sejarah Kementerian Kelautan dan Perikanan ...................... 51
3.1.2
Visi dan Misi .. ...................................................................... 56
3.1.3
Strukutur Organisasi .............................................................. 59
3.1.4
Pembagian Tugas dan Tanggung Jawab................................ 64
3.2.
Prosedur yang Sedang Berjalan ............................................................. 70 3.2.1
Sistem Pembongkaran Ikan ................................................... 70
3.2.2
Sistem Jaringan Distribusi Pemasaran Ikan .......................... 71
3.2.3
Sistem Tambat Labuh ........................................................... 72
3.2.4
Sistem STBLKK……… ........................................................ 73
3.2.5
Sistem Keberangkatan dan Pengisian Perbekalan Kapal…………...................................................................... 74
3.2.6
Sistem Kerja Kapal Indonesia Masuk ................................... 75
3.3
Permasalahan yang Dihadapi ................................................................ 76
3.4
Usulan Pemecahan Masalah ................................................................ 76
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1.
Perancangan Basis Data Konseptual ...................................................... 77 4.1.1
Identifikasi Tipe Entitas ........................................................ 77
4.1.2
Identifikasi Tipe Relasi.......................................................... 80
4.1.3
Menentukan Domain Attribute .............................................. 83
4.1.4
Menentukan Attribute Candidate key, Primary key, dan
Alternate Key… ..................................................................... 85 4.1.5 4.2
Memerika Redudansi Pada Model......................................... 87
Perancangan Basis Data Logikal .......................................................... 87 4.2.1
Mengihilangkan Fitur-Fitur yang Tidak Kompatibel Dengan Relational Model…….. ......................................................... 87
4.3
4.2.2
Membuat Relasi Untuk Model Data Logikal Lokal .............. 90
4.2.3
Validasikan Relasi Dengan Menggunakan Normalisasi ....... 91
4.2.4
Mendefinisikan Integrity Constraint...................................... 94
Perancangan Basis Data Fisikal… ......................................................... 99 4.3.1
Menerjemahkan Model Data Logikal Untuk Database yang Digunakan………………...................................................... 99
4.4
4.3.2
Merancang Organisasi File dan Index ................................... 108
4.3.3
Estimasi Kebutuhan Media Penyimpanan ............................. 115
4.3.4
Merancang Mekanisme Keamanan ....................................... 123
Perancangan Aplikasi……………......................................................... 125 4.4.1
Struktur Menu…………….. .................................................. 125
4.4.2
State Transition Diagram ...................................................... 127
4.4.3 4.5
Perancangan Layar…………… ............................................ 175
Implementasi Sistem ............................................................................. 199 4.5.1
Spesifikasi Perangkat Keras .................................................. 199
4.5.2
Spesifikasi Perangkat Lunak ................................................. 200
4.5.3
Kebutuhan Sumber Daya Manusia ........................................ 201
4.5.4
Jadwal Implementasi………. ................................................ 202
4.5.5
Evaluasi Sistem………… ..................................................... 203
4.5.6
Penggunaan Applikasi .......................................................... 204
BAB 5 SIMPULAN DAN SARAN 5.1
Simpulan…………………………………… ........................................ 254
5.2
Saran………………………………………. ......................................... 254
DAFTAR PUSTAKA …………………………………………………….. ................ 256 RIWAYAT HIDUP……………………………………….. ........................................ 258 LAMPIRAN……………................ ............................................................................. L1 SURAT SURVEI
PRAKATA Puji syukur, kami panjatkan kehadirat Tuhan Yang Maha Esa, yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Skripsi dengan judul “Analisis dan Perancangan Sistem Basis Data Produk Pelabuhan Perikanan Dalam Negeri Berbasis Web Pada Pusat Data, Statistik dan Infomasi Kementerian Kelautan dan Perikanan Republik Indonesia” dapat diselesaikan dengan baik. Adapun tujuan dari penulisan Skripsi ini adalah untuk memenuhi salah satu persyaratan dalam menyelesaikan program studi strata-1 pada School of Computer Science di Universitas Bina Nusantara, Jakarta. Dalam kesempatan ini penulis ingin menyampaikan banyak terima kasih kepada semua pihak yang telah memberikan bantuan dan dukungan secara moril dan materil, sehingga penulis dapat menyelesaikan skripsi ini. Untuk itu penulis menyampaikan terima kasih kepada : 1.
Prof. Dr. Ir. Harjanto Prabowo, MM, selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan untuk menuntut ilmu di Universitas Bina Nusantara.
2.
Fredy Purnomo, S.Kom., M.Kom., selaku Head of Dept. School of Computer Science and Head of Dept. Computer Universitas Bina Nusantara.
3.
Ibu Yen Lina Prasetio, S.Kom., M.CompSc. selaku Deputy Head of Computer Science School – Academic & Operation Universitas Bina Nusantara.
4.
Bapak Michael Yoseph Ricky, S.Kom, MM selaku Deputy head of Computer Science School – Student & Alumni Universitas Bina Nusantara.
5.
Bapak Agus Prahono, Drs., M.Eng.Sc, selaku Dosen Pembimbing skripsi penulis yang telah banyak memberikan ide, saran, kritik dan dorongan positf kepada penulis.
6.
Seluruh Dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu dan tuntunan selama kuliah sehingga skripsi ini dapat diselesaikan dengan baik.
7.
Bapak Agus Suryadi, S.Pd, M.Si selaku Kepala Sub Bidang Infrastruktur Sistem Informasi Pusdata Kementerian Kelautan dan Perikanan Republik Indonesia yang telah memberikan waktu dan informasi yang dibutuhkan penulis untuk penyusunan skripsi ini.
8.
Bapak Ir.Supriatna, M.MSi selaku Kepala Sub Bidang Aplikasi Sistem Informasi Pusdata Kementerian Kelautan dan Perikanan Republik Indonesia yang telah memberikan waktu dan informasi yang dibutuhkan penulis untuk penyusunan skripsi ini.
9.
Bapak Ir.Joni Oloan Batubara selaku Kasie Kerjasama UMKM Pengolahan – Direktorat Pengolahan hasil, P2HP Kementerian Kelautan dan Perikanan Republik Indonesia yang telah memberikan waktu dan banyak informasi yang dibutuhkan penulis untuk penyusunan skripsi ini.
10. Ibu Lina H Sianipar selaku Kasie Tata Laksana Direktorat Pelabuhan Perikanan. Ditjen Perikanan Tangkap yang telah memberikan waktu dan banyak informasi yang dibutuhkan penulis untuk penyusunan skripsi ini.
11.
Seluruh pegawai di Kementerian Kelautan dan Perikanan Republik Indonesia yang telah memberikan kesempatan kepada penulis melakukan survey untuk memenuhi kebutuhan skripsi.
12.
Orang tua dan keluarga penulis yang senantiasa memberi dukungan moral, materiil, perhatian, semangat dan doa.
13.
Teman-teman yang telah mendukung penulis baik dalam lingkup Universitas Bina Nusantara ataupun di luar lingkup Universitas Bina Nusantara.
14.
Semua pihak yang tidak bisa disebutkan satu persatu yang secara langsung maupun tidak langsung terlibat dalam penulisan skripsi ini. Penulis menyadari bahwa penulisan skripsi ini masih memerlukan
penyempurnaan baik dari tinjauan mutu maupun dalam cakupan materinya. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun untuk penyempurnaan skripsi ini. Akhir kata penulis berharap agar skripsi ini dapat berguna bagi penulis khususnya dan bermanfaat bagi para pembaca sekalian serta mahasiswa pada umumnya.
Jakarta, 20 Juni 2012
Penulis