UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

dokumen-dokumen yang mirip
UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA

Basisdata, sistem basisdata, perancangan sistem basisdata.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

Universitas Bina Nusantara

UNIVERSTAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun Ajaran 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA CV. PROPOSTER INDONESIA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA EKSPEDISI BARANG PADA PT. PELAYARAN NASIONAL SARANABAHARI PRIMA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PENYEWAAN, DAN PEMASARAN PADA RAY WHITE SUNTER

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2008/2009

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

Kata Kunci : Sistem Basisdata, Nozzle, Permintaan, Penawaran, Pemesanan, Penjualan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2007/2008

ANALISA DAN PERANCANGAN BASIS DATA SISTEM OPERASIONAL PADA PT BATARA TITIAN KENCANA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

BINUS University ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL. Lanny Moniaga ( )

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Program Studi Strata-1. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA

Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA PT. PRIMA KALPLAS

UNIVERSITAS BINA NUSANTARA

PERANCANGAN BASIS DATA PROSES PELAYANAN PENYEDIAAN INTERNET PADA PT. CAKRAMEDIA INDOCYBER

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA SUMBER DAYA MANUSIA PT. PLAZA ADIKA LESTARI

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2005/2006

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. HARAPAN SUBUR

Analisis dan Perancangan Sistem Basis Data Sumber Daya Manusia pada Caberawit Group

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INVENTORY BERBASIS WEB PADA PT. FABER-CASTELL INTERNATIONAL INDONESIA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional Bintaro

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007 / 2008

Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan pada PT PENTABIZ INTERNASIONAL

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester [Genap] tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Fakultas Ilmu Komputer. Skripsi Sarjana Komputer. Semester Genap Tahun 2008

Universitas Bina Nusantara

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono

BINUS UNIVERSITY. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Study Ilmu Komputer Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004

Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

ANALISA DAN PERANCANGAN SISTEM BASIS DATA DISTRIBUSI GULA PASIR PRODUKSI DALAM NEGERI BERBASIS WEB PADA PERUM BULOG SKRIPSI OLEH

Kata Kunci: analisis, perancangan, sistem, basis data, DBA.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA UD. SRI REJEKI SKRIPSI. Oleh

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. NAGASAKTI KURNIA TEXTILE MILL S

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KOMPETENSI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. MULTIPOLAR CO, TBK

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PERSEDIAAN DAN PIUTANG PADA PT JABATEX

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG PADA PT. CIPTA SELERA SEMESTA SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PEMBELIAN, DAN PENJUALAN PADA PT.RAJAWALI PLASTIK SKRIPSI. Oleh. Elisa Junianto

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISA & PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRABAHARI SENTOSA Hendra 0600619404 Richwan 0600610922 Stephanus Febrianto 0600613685 Kelas / Kelompok : 07 PST / 7 Abstrak Tujuan penelitian ini adalah untuk menerapkan teknologi web pada pengolahan dan penyediaan informasi bagi sistem operasional PT. Pelayaran MitraBahari Sentosa sehingga penyampaian infomasi menjadi lebih mudah dilakukan. Selain itu data-data operasional perusahaan dan pendukungnya akan lebih terorganisasi dengan baik, termasuk mencegah terjadinya duplikasi data dan kehilangan data. Untuk mencapai tujuan tersebut maka metode penelitian yang digunakan adalah dengan melakukan wawancara dan survey di PT. Pelayaran MitraBahari Sentosa untuk mendapatkan informasi informasi yang dibutuhkan, selain itu juga dengan melakukan studi kepustakaan. Tahapan metodologi penelitian yang dilakukan diawali dengan pengumpulan data dan diakhiri dengan melakukan perancangan web database. Hasil yang diperoleh adalah rancangan basis data berbasiskan web untuk sistem operasional PT. Pelayaran MitraBahari Sentosa yang berfungsi sebagai penyedia dan pengolah informasi pada PT. Pelayaran MitraBahari Sentosa. Dari rancangan basis data berbasiskan web ini, diharapkan akan memberikan kemudahan bagi PT. Pelayaran MitraBahari Sentosa dalam melakukan pengolahan dan penyediaan data-data sebagai pendukung aktivitas operasional dari PT. Pelayaran MitraBahari Sentosa. Kata Kunci : Analisa, Perancangan, Basis Data, Sistem Operasional, Web i

PRAKATA Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa karena atas berkat dan bimbingannya, kami telah berhasil menyelesaikan skripsi ini dengan baik dan tuntas. Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat dalam menyelesaikan jenjang studi S-1 pada jurusan Teknik Informatika di Universitas Bina Nusantara. Dalam menyelesaikan penulisan skripsi ini, banyak pihak yang telah memberikan bantuan serta dukungan baik secara langsung maupun tidak langsung. Untuk itu penulis ingin menyampaikan rasa terimakasih atas dukungan dan bantuannya kepada : 1. Prof. Dr. Gerardus Polla, M.App.Sc selaku rektor Universitas Bina Nusantara. 2. Bapak Asril Basry, S.Kom., MM. selaku dosen pembimbing yang telah banyak memberikan bimbingan dan pengarahan kepada penulis. 3. Para dosen di Universitas Bina Nusantara yang telah mendidik dan membimbing penulis selama menempuh pendidikan di Universitas Bina Nusantara. 4. Ibu Christine Sunarko selaku Direktur Utama PT. Pelayaran MitraBahari Sentosa yang telah banyak membantu penulis selama melakukan survey di PT. Pelayaran MitraBahari Sentosa. 5. Orang tua dan keluarga penulis yang telah memberi dukungan, dorongan, doa, dan semangat bagi penulis sehingga skripsi ini akhirnya dapat diselesaikan. 6. Rekan-rekan yang telah memberi dukungan moril kepada penulis. 7. Pihak-pihak lain yang telah membantu penulisan skripsi ini yang tidak dapat disebutkan satu per satu. ii

Mengingat keterbatasan kemampuan dan pengetahuan, penulis menyadari bahwa masih banyak kekurangan dalam skripsi ini. Walaupun demikian penulis telah berusaha semaksimal mungkin untuk menulis dengan sebaik-baiknya. Untuk itu penulis menerima saran dan kritik untuk kemajuan dan perbaikan di masa yang akan datang. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat dan dapat lebih dikembangkan di kemudian hari. Jakarta, 21 Januari 2006 Penulis iii

DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hardcover Halaman Pernyataan Dewan Penguji Abstrak Prakata Daftar Isi Daftar Tabel Daftar Gambar i ii iv ix xi BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Ruang Lingkup 3 1.3 Tujuan dan Manfaat 4 1.4 Metodologi 5 1.5 Sistematika Penulisan 6 BAB 2 LANDASAN TEORI 2.1 Teori - Teori Umum 8 2.1.1 Teori - Teori Database 8 2.1.2 Siklus Hidup Aplikasi Database 9 2.1.2.1 Perencanaan Database (Database Planning) 9 2.1.2.2 Pendefinisian Sistem (System Definition) 10 2.1.2.3 Pengumpulan dan Analisa Kebutuhan (Requirement Collection and Analysis) 10 2.1.2.4 Database Design 11 2.1.2.5 Pemilihan DBMS (DBMS Selection) 11 2.1.2.6 Rancangan Aplikasi (Application Design) 13 2.1.2.7 Prototyping 13 iv

2.1.2.8 Implementasi 14 2.1.2.9 Loading dan Konversi Data (Data Conversion and Loading) 14 2.1.2.10 Testing 14 2.1.2.11 Operasi Pemeliharaan (Operational Maintenance) 15 2.1.3 Entity Relationship Diagram 16 2.1.3.1 Entity Type 16 2.1.3.2 Relationship 16 2.1.3.3 Attribute 17 2.1.4 Relational Key 19 2.1.4.1 Superkey 19 2.1.4.2 Candidate Key 19 2.1.4.3 Composite Key 19 2.1.4.4 Primary Key 19 2.1.4.5 Foreign Key 19 2.1.5 Normalisasi 19 2.1.5.1 Tahapan - Tahapan Dalam Normalisasi 21 2.1.5.1.1 Bentuk tidak Normal (Unnormal Form - UNF) 22 2.1.5.1.2 Bentuk Normal Pertama (First Normal Form 1NF) 22 2.1.5.1.3 Bentuk Normal Kedua (Second Normal Form 2NF) 22 2.1.5.1.4 Bentuk Normal Ketiga (Third Normal Form 3NF) 23 2.1.6 General Database 23 2.1.7 Data Analysis (Conceptual Database Design) 24 2.1.8 Data Design (Logical Database Design) 24 2.1.9 Physical Database Design 25 2.1.10 Alat Bantu Perancangan 25 v

2.1.10.1 DFD (Data Flow Diagram) 26 2.1.10.2 STD (State Transition Diagram) 29 2.1.11 Definisi Web Database 30 2.1.12 Siklus Hidup Sistem Web Database 31 2.1.12.1 Requirement Analysis 32 2.1.12.2 Data Analysis (Conceptual Database Design) 32 2.1.12.3 Web Data Analysis 32 2.1.12.4 Logical Database Design 33 2.1.12.5 Logical Web Database Design 33 2.1.12.6 Physical Database Design 34 2.1.12.7 Physical Web Data Design 34 2.2 Teori Pendukung 35 2.2.1 Database Operasional 35 2.2.2 Shipping 35 2.2.3 Tugboat 35 2.2.4 Barge 36 2.2.5 Shipload 37 BAB 3 ANALISA SISTEM YANG BERJALAN 3.1 Sejarah Perusahaan 38 3.1.1. Visi, Misi dan Strategi Perusahaan 40 3.1.2 Struktur Organisasi 41 3.1.3 Tugas & Wewenang 42 3.2 Analisa Sistem Berjalan 46 3.2.1 Sistem Operasional Perusahaan 46 3.2.2 Diagram Konteks 49 3.2.3 Diagram Nol 50 3.3 Permasalahan Yang Dihadapi 51 3.4 Analisis Kebutuhan Informasi 51 3.5 Usulan Pemecahan Masalah 52 vi

BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basisdata 56 4.1.1 Perancangan Basisdata Konseptual 56 4.1.1.1 Identifikasi Tipe Entiti 56 4.1.1.2 Identifikasi Tipe Relasional 62 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entiti 66 4.1.1.4 Domain atribut 82 4.1.1.5 Identifikasi Kandidat dan Primary Key Setiap Entiti 87 4.1.1.6 Pertimbangan Model Enhanced 90 4.1.1.7 Cek Model Terhadap Redundansi 90 4.1.1.8 Validasi Model Data Konseptual Lokal Terhadap Transaksi Pengguna 90 4.1.2 Perancangan Basisdata Logikal 94 4.1.2.1 Menghilangkan Fitur Tidak Kompatibel Pada Model Relasional 94 4.1.2.2 Penentuan Relasi Untuk Model Data Logikal Lokal 96 4.1.2.3 Validasi Dengan Normalisasi 115 4.1.2.4 Validasi Terhadap Transaksi User 125 4.1.2.5 Integrity Constraints 125 4.1.2.6 Review Data Model Logikal Dengan User 131 4.1.3 Perancangan Basis Data Fisikal 133 4.1.3.1 Perancangan Relasi Dasar 133 4.1.3.2 Representasi Dari Derived Data 148 4.1.3.3 Enterprise Constraints 148 4.1.4 Desain Representasi Fisikal 148 4.1.4.1 Analisa transaksi 148 4.1.4.2 Perkiraan Kebutuhan Penyimpanan 153 vii

4.4.1.3 Desain User View 155 4.1.4.4 Desain Mekanisme Keamanan 155 4.2 Perancangan Web Database 156 4.2.1 Konseptual Web Database 156 4.2.2 Logikal Web Database 158 4.2.3 Fisikal Web Database 171 4.3 Rancangan Aplikasi 172 4.3.1 State Transition Diagram (STD) 172 4.3.2 Perancangan Layar 183 4.3.3 Perancangan Output 195 4.3.4 Alur Proses 197 4.4 Implementasi 214 4.4.1 Cara Penggunaan Program 215 4.4.2 Kebutuhan Perangkat Keras dan Lunak 237 4.4.2.1 Kebutuhan Perangkat Keras 237 4.4.2.2 Kebutuhan Piranti Lunak 237 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 238 5.2 Saran 238 DAFTAR PUSTAKA 239 RIWAYAT HIDUP 240 FOTOCOPY SURAT SURVEI viii

Daftar Tabel Tabel 2.1 Komponen ERD 17 Tabel 2.2 Entity Relationship 19 Tabel 2.3 Komponen DFD 29 Tabel 2.4 Komponen STD 30 Tabel 4.1 Identifikasi Entity 62 Tabel 4.2 Pembatasan Multiplicity 66 Tabel 4.3 Asosiasi Atribut Kelas 67 Tabel 4.4 Asosiasi Atribut Negara 67 Tabel 4.5 Asosiasi Atribut Sertifikat 68 Tabel 4.6 Asosiasi Atribut Tugboat 69 Tabel 4.7 Asosiasi Atribut Tongkang 71 Tabel 4.8 Asosiasi Atribut Sertifikat Tugboat 73 Tabel 4.9 Asosiasi Atribut Sertifikat Tongkang 74 Tabel 4.10 Asosiasi Atribut Kota 75 Tabel 4.11 Asosiasi Atribut Jarak Mil 76 Tabel 4.12 Asosiasi Atribut Operasional Kontrak 77 Tabel 4.13 Asosiasi Atribut Operasional Non Kontrak 78 Tabel 4.14 Asosiasi Atribut Instruksi Kerja 79 Tabel 4.15 Asosiasi Atribut Perjalanan 80 Tabel 4.16 Asosiasi Atribut Aktivitas Operasional 80 Tabel 4.17 Asosiasi Atribut Operasional Harian 82 Tabel 4.18 Identifikasi Candidate dan Primary Key 88 ix

Tabel 4.19 Skema relasi one-to-many (1 : *) 107 Tabel 4.20 Skema relasi one-to-one (1 : 1) 113 Tabel 4.21 Skema relasi many-to-many (* : *) 118 Tabel 4.22 Skema Relasi Integrity Constraint 131 Tabel 4.23 Cross-referencing transactions and relations 151 Tabel 4.24 Tabel disk space requirement 154 x

Daftar Gambar Gambar 2.1 Siklus Aplikasi Database 9 Gambar 2.2 Web Database Design 31 Gambar 3.1 Struktur Organisasi Perusahaan PT. MITRABAHARI SENTOSA 41 Gambar 3.2 Diagram Konteks Sistem Berjalan 49 Gambar 3.3 Diagram Nol Sistem Berjalan 50 Gambar 4.1 ER Diagram Tipe Entity dan Type Relasi 63 Gambar 4.2 ER Diagram Tipe Entity dan Tipe Relasi Dengan Primary Key 89 Gambar 4.3 ER Diagram Analisa Transaksi 91 Gambar 4.4 Konseptual Data Model 93 Gambar 4.5 ER Diagram Konseptual menuju Logikal 94 Gambar 4.6 ER Diagram Logikal 132 Gambar 4.7 ER Diagram Security User 155 Gambar 4.8 Konseptual Web Database 157 Gambar 4.9 Logikal Web Database -1 166 Gambar 4.10 Logikal Web Database -2 167 Gambar 4.11 Logikal Web Database -3 168 Gambar 4.12 Logikal Web Database -4 169 Gambar 4.13 Logikal Web Database -5 170 Gambar 4.14 Logikal Web Database -6 171 Gambar 4.15 STD Menu Login 172 Gambar 4.16 STD Menu Certificate 172 Gambar 4.17 STD Menu Boat 173 xi

Gambar 4.18 STD Menu Activity 173 Gambar 4.19 STD Menu Master Activity 173 Gambar 4.20 STD Menu Operasional Activity 174 Gambar 4.21 STD Menu Class 174 Gambar 4.22 STD Menu Class 174 Gambar 4.23 STD Menu Certificate 175 Gambar 4.24 STD Menu Certificate Class 175 Gambar 4.25 STD Menu Certificate Country 176 Gambar 4.26 STD Menu Barge 176 Gambar 4.27 STD Menu Barge Certificate 177 Gambar 4.28 STD Menu Barge Survey 177 Gambar 4.29 STD Menu Tugboat 178 Gambar 4.30 STD Menu Tugboat Certificate 178 Gambar 4.31 STD Menu Tugboat Survey 179 Gambar 4.32 STD Menu City 179 Gambar 4.33 STD Menu Operation 180 Gambar 4.34 STD Menu Mile 180 Gambar 4.35 STD Menu Contract 181 Gambar 4.36 STD Menu Non Contract 181 Gambar 4.37 STD Menu Job 182 Gambar 4.38 STD Menu Trip 182 Gambar 4.39 STD Menu Daily Reporting 183 Gambar 4.40 Halaman Login 183 Gambar 4.41 Halaman Login 184 xii

Gambar 4.42 Halaman Class 184 Gambar 4.43 Halaman Country 185 Gambar 4.44 Halaman Certificate 185 Gambar 4.45 Halaman Certificate Class 186 Gambar 4.46 Halaman Certificate Country 186 Gambar 4.47 Halaman Barge 187 Gambar 4.48 Halaman Barge Certificate 187 Gambar 4.49 Halaman Barge survey 188 Gambar 4.50 Halaman Tugboat 188 Gambar 4.51 Halaman Tugboat Certificate 189 Gambar 4.52 Halaman Tugboat Survey 189 Gambar 4.53 Halaman City 190 Gambar 4.54 Halaman Operation 190 Gambar 4.55 Halaman Mile 191 Gambar 4.56 Halaman Contract 191 Gambar 4.57 Halaman Non Contract 192 Gambar 4.58 Halaman Job 192 Gambar 4.59 Halaman Trip 193 Gambar 4.60 Halaman Daily Report -1 193 Gambar 4.61 Halaman Daily Report -2 194 Gambar 4.62 Halaman Daily Report -3 194 Gambar 4.63 Halaman Report Barge & Tugboat 195 Gambar 4.64 Halaman Report Jatuh Tempo Sertifikat 195 Gambar 4.65 Halaman Report Aktivitas Kapal 196 xiii

Gambar 4.66 Halaman Report Data Jarak Mile 196 Gambar 4.67 Struktur Client Server 214 xiv