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

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

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

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

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

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

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

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

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

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

Basisdata, sistem basisdata, perancangan sistem basisdata.

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

Universitas Bina Nusantara

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

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 PT. PRIMA KALPLAS

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

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

UNIVERSITAS BINA NUSANTARA

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 Genap tahun 2005/2006

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

Universitas Bina Nusantara

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

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

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

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA CV. HARTAMA PARTINDO PERKASA

UNIVERSITAS BINA NUSANTARA

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

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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

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 2005/2006

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

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

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

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

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 2007/2008

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. Jurusan Sistem Informasi Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

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

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

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 tahun 2005/2006

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

Analisis dan Perancangan Sistem Basis Data Pada Instalasi Rawat Inap Rumah Sakit Sumber Waras

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

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

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

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

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

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 tahun 2006 / 2007

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

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

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 2004/2005

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

UNIVERSITAS BINA NUSANTARA

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

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM DATABASE PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PT. YOYO TOYS

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

ANALISIS DAN PERANCANGAN SISTEM LEMBUR TENANT DAN SISTEM ABSENSI BERBASIS SIDIK JARI PADA PT. WISMA JAYA ARTEK SKRIPSI. Oleh

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

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

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

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

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 Tahun 2005 / 2006

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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

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

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI. Oleh

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

UNIVERSITAS BINA NUSANTARA

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGGAJIAN PEGAWAI BRIGHT PADA PT. PERTAMINA RETAIL SKRIPSI. Oleh. Maria Vania Kuntjara

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

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

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

Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci

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

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA EKSPEDISI BARANG PADA PT. PELAYARAN NASIONAL SARANABAHARI PRIMA Dessy Wijaya 0700680103 Henti Novianty Lestary 0700680236 Lenny Iriawati 0700690331 Kelas/Kelompok 07 PIT/ 04 Abstrak Tujuan dari penelitian ini adalah untuk merancang sistem basis data sesuai dengan kebutuhan PT. Pelnas SARANABAHARI PRIMA sehingga memberikan kemudahan bagi perusahaan dalam menyimpan, mencari, dan mengelola data dan informasi perusahaan yang mencakup penerimaan barang, pengiriman barang, pembayaran, dan klaim serta adanya keamanan terhadap data. Basis data merupakan salah satu bentuk dari aplikasi teknologi informasi yang memegang peranan penting dalam hal penyediaan dan pengelolaan data-data organisasi. Metode penelitian yang dipakai dalam perancangan dan pengembangan basis data ini yaitu metode analisis yang terdiri dari penelitian lapangan dan studi pustaka. Penelitian lapangan dilakukan dengan wawancara, evaluasi dokumen, dan observasi kegiatan operasional perusahaan. Studi pustaka dilakukan dengan menggunakan buku-buku yang bersangkutan serta bahan-bahan tertulis lainnya yang dapat menambah pengetahuan dan informasi untuk membantu penulisan skripsi ini. Metode perancangan yang digunakan terdiri dari perancangan basis data konseptual, logikal, fisikal, perancangan layar, dan perancangan program aplikasi. Dari hasil penelitian yang dilakukan dapat disimpulkan bahwa sistem basis data yang terkomputerisasi dapat meningkatkan efisiensi dan efektifitas kinerja perusahaan terutama pada perusahaan yang masih menerapkan sistem manual. Kata Kunci Basis Data, Penerimaan, Pengiriman, Pembayaran, Klaim iv

PRAKATA Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena hanya atas berkat, rahmat dan bimbingan-nya lah, kami selaku penulis dapat menyelesaikan skripsi ini dengan semaksimal mungkin dan tepat pada waktunya. Skripsi yang berjudul : Analisis dan Perancangan Sistem Basis Data Ekspedisi Barang pada PT. Pelayaran Nasional SARANABAHARI PRIMA ini dibuat sebagai salah satu syarat untuk menyelesaikan program studi Strata-1 di Universitas Bina Nusantara, Jakarta. Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak yang telah memberikan dukungan, bantuan, bimbingan, dan nasehat di dalam penyusunan skripsi ini, yaitu: 1. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara. 2. Bapak Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Universitas Bina Nusantara. 3. Bapak H. Muhammad Subekti, M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara. 4. Bapak M. Tassim Billah, Ir, M.Sc., selaku Dosen Pembimbing yang telah banyak memberikan saran dan bimbingan dalam mengarahkan penulisan skripsi ini. 5. Seluruh staf pengajar Jurusan Teknik Informatika Universitas Bina Nusantara yang telah memberikan ilmu pengetahuan dan bimbingan selama penulis menuntut ilmu di Universitas Bina Nusantara. v

6. Bapak Munawar Yasin, selaku Kepala Bagian Operasional PT. Pelnas SARANABAHARI PRIMA. 7. Pemilik dan seluruh staf PT. Pelnas SARANABAHARI PRIMA yang sangat membantu dan ko-operatif dalam penyusunan skripsi ini. 8. Orang tua beserta keluarga penyusun yang telah sangat mendukung secara moril maupun materiil dalam penyusunan skripsi ini dari awal hingga selesai. 9. Teman-teman kami yang secara langsung atau tidak langsung telah membantu kami secara materiil maupun moril. 10. Seluruh rekan dan pihak yang tidak dapat kami sebutkan satu-persatu, yang turut membantu dalam penyusunan skripsi ini secara langsung maupun tidak langsung. Penulis telah berusaha untuk menyusun skripsi ini dengan sebaik dan semaksimal mungkin. Oleh karena itu, kami mohon maaf apabila ada kesalahan yang kami buat baik yang disengaja maupun tidak disengaja dalam tulisan ini. Semua kritik dan saran yang membangun dari semua pihak kami terima dengan segala kerendahan hati. Semoga skripsi ini dapat berguna bagi semua pihak yang membutuhkan dan dapat digunakan sebagaimana mestinya demi kemajuan Universitas Bina Nusantara pada khususnya dan bangsa Indonesia pada umumnya. Terima kasih. Jakarta, Januari 2007 Penulis vi

DAFTAR ISI Halaman Judul Luar i Halaman Judul Dalam ii Halaman Persetujuan Softcover... iii Abstrak..iv Prakata v Daftar Isi...vii Daftar Tabel xiii Daftar Gambar..xv Daftar Lampiran...xx BAB 1 PENDAHULUAN...1 1.1 Latar Belakang...... 1 1.2 Ruang Lingkup...2 1.3 Tujuan dan Manfaat............3 1.4 Metodologi........4 1.5 Sistematika Penulisan.......5 BAB 2 LANDASAN TEORI...7 2.1 Teori Basis Data...... 7 2.1.1 Pengertian Data.........7 2.1.2 Pengertian Basis Data......7 2.1.3 Karakteristik Basis Data............8 vii

2.1.4 Kelebihan dan Kekurangan Basis Data.........9 2.1.5 Komponen Lingkungan Basis Data.........12 2.1.6 Pengertian Database Management System (DBMS)......14 2.1.7 Data Definiton Language (DDL)......17 2.1.8 Data Manipulation Language (DML)...17 2.1.9 4 th GL (Fourth Generation Language)...18 2.1.10 Siklus Hidup Aplikasi Basis Data...20 2.1.11 Tahap-tahap Perancangan Basis Data...26 2.1.11.1 Perancangan Basis Data Konseptual...26 2.1.11.2 Perancangan Basis Data Logikal...30 2.1.11.3 Perancangan Basis Data Fisikal...34 2.1.12 Entity Relationship Modelling (ER Modelling)...37 2.1.13 Normalisasi...44 2.1.14 Tools yang Digunakan......46 2.1.14.1 Bagan Alir Dokumen (Document Flowchart)...46 2.1.14.2 Data Flow Diagram (DFD)...49 2.1.14.3 State Transition Diagram (STD)...50 2.2 Teori Pendukung...51 2.2.1 Penerimaan...51 2.2.2 Pengiriman...52 2.2.3 Pembayaran...53 2.2.4 Klaim...53 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN...54 3.1 Latar Belakang Perusahaan...54 viii

3.1.1 Sejarah Perusahaan...54 3.1.2 Visi dan Misi Perusahaan...55 3.1.3 Kegiatan Bisnis Utama...55 3.1.4 Struktur Organisasi...56 3.1.5 Uraian Tugas dan Wewenang...57 3.2 Gambaran Sistem...64 3.2.1 Data Flow Diagram (DFD) Sistem yang Sedang Berjalan...64 3.2.1.1 Diagram Konteks...64 3.2.1.2 Diagram Nol...65 3.2.2 Bagan Alir Dokumen Sistem yang Sedang Berjalan...66 3.2.2.1 Bagan Alir Dokumen Prosedur Penerimaan Barang...67 3.2.2.2 Bagan Alir Dokumen Prosedur Pembayaran...68 3.2.2.3 Bagan Alir Dokumen Prosedur Pengiriman...69 3.2.2.4 Bagan Alir Dokumen Prosedur Klaim...70 3.2.3 Prosedur Yang Sedang Berjalan...71 3.2.4 Analisis Kebutuhan Informasi...76 3.2.5 Permasalahan Yang Dihadapi...77 3.2.6 Solusi Pemecahan Masalah...78 BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM BASIS DATA...79 4.1 Perancangan Basis Data...79 4.1.1 Perancangan Basis Data Konseptual...79 4.1.1.1 Mengidentifikasi Tipe Entity...80 4.1.1.2 Mengidentifikasi Tipe Relasi...82 4.1.1.3 Mengidentifikasi dan Menghubungkan Atribut dengan Entity ix

atau Tipe Relasi...85 4.1.1.4 Menentukan Domain Atribut...93 4.1.1.5 Menentukan Candidate, Primary, dan Alternate Key dari Atribut...100 4.1.1.6 Mempertimbangkan Penggunaan Enhanced Modelling Concepts (Langkah Optional)...103 4.1.1.7 Memeriksa Redundancy pada Model...103 4.1.1.8 Memvalidasi Model Data Konseptual Lokal Terhadap Transaksi User...103 4.1.1.9 Memeriksa Model Data Konseptual Lokal dengan User...106 4.1.2 Perancangan Basis Data Logikal...106 4.1.2.1 Menentukan Relasi untuk Model Data Logikal...106 4.1.2.1.1 Tipe Entity Kuat...107 4.1.2.1.2 Tipe Entity Lemah...109 4.1.2.1.3 Tipe Relasi Binary one to many (1:*)...109 4.1.2.1.4 Tipe Relasi Binary one to one (1:1)...112 4.1.2.1.5 Tipe Relasi Rekursif one to one (1:1)...114 4.1.2.1.6 Tipe Relasi Superclass atau Subclass...114 4.1.2.1.7 Tipe Relasi Binary many-to-many (*:*)...115 4.1.2.1.8 Tipe Relasi Kompleks...116 4.1.2.1.9 Atribut multivalued...116 4.1.2.2 Memvalidasi Relasi Mengunakan Normalisasi...116 4.1.2.3 Memvalidasi Relasi dengan User...122 x

4.1.2.4 Memeriksa Integrity Constraints...122 4.1.2.5 Me-review Model Data Logikal dengan User...125 4.1.2.6 Menggabungkan Model Data Logikal ke dalam Model Data Global...125 4.1.2.7 Memeriksa Perkembangan yang Akan Datang...130 4.1.3 Perancangan Basis Data Fisikal......130 4.1.3.1 Merancang Relasi Dasar (Base Relations)...131 4.1.3.2 Merancang Representasi dari Data Turunan...141 4.1.3.3 Merancang General Constraints...141 4.1.3.4 Menganalisis Transaksi...142 4.1.3.5 Pemilihan Organisasi File...145 4.1.3.6 Pemilihan Indeks...145 4.1.3.7 Memperkirakan Disk Space yang Diperlukan...147 4.1.3.8 Merancang User View...152 4.1.3.9 Merancang Mekanisme Keamanan...153 4.2 Perancangan Aplikasi...155 4.2.1 Struktur Menu...155 4.2.2 State Transition Diagram (STD)...156 4.2.3 Perancangan Input...161 4.2.4 Perancangan Output...178 4.2.5 Spesifikasi Proses...183 4.3 Implementasi dan Evaluasi........ 215 4.3.1 Spesifikasi Perangkat Keras (Hardware)...215 4.3.2 Spesifikasi Perangkat Lunak (Software)...216 xi

4.3.3 Jadwal Implementasi...216 4.3.4 Kebutuhan Personal...217 4.3.5 Petunjuk Operasional Sistem...217 4.3.6 Evaluasi...252 BAB 5 SIMPULAN DAN SARAN...253 5.1 Simpulan.....253 5.2 Saran...253 DAFTAR PUSTAKA....255 DAFTAR RIWAYAT HIDUP...257 LAMPIRAN...L1 FOTOCOPY SURAT SURVEY...L11 FOTOCOPY JADWAL SURVEY...L12 xii

DAFTAR TABEL Tabel 4.1 Tabel Data Dictionary...80 Tabel 4.2 Tabel Multiplicity Tipe Relasional...84 Tabel 4.3 Tabel Identifikasi dan Hubungan Atribut dengan Entity...85 Tabel 4.4 Tabel Atribut Domain dari Entity Pelanggan...94 Tabel 4.5 Tabel Atribut Domain dari Entity Karyawan...95 Tabel 4.6 Tabel Atribut Domain dari Entity Barang...95 Tabel 4.7 Tabel Atribut Domain dari Entity Kapal...96 Tabel 4.8 Tabel Atribut Domain dari Entity Penerimaan...97 Tabel 4.9 Tabel Atribut Domain dari Entity Pengiriman...98 Tabel 4.10 Tabel Atribut Domain dari Entity Pembayaran...98 Tabel 4.11 Tabel Atribut Domain dari Entity Klaim...99 Tabel 4.12 Tabel Identifikasi Candidate Key dan Primary Key...100 Tabel 4.13 Tabel Referential Integrity Constraints...123 Tabel 4.14 Tabel Model Data Logikal Global...125 Tabel 4.15 Matriks Referensi Silang Transaksi Dengan Relasi...143 Tabel 4.16 Matriks Referensi Silang Transaksi Dengan Relasi (Lanjutan)...144 Tabel 4.17 Matriks Referensi Silang Transaksi Dengan Relasi (Lanjutan)...144 Tabel 4.18 Tabel Identifikasi Indeks Entities...145 Tabel 4.19 Tabel Estimasi Ukuran Tabel...147 Tabel 4.20 Tabel Estimasi Ukuran Primary Index.....148 Tabel 4.21 Tabel Estimasi Ukuran Secondary Index.....150 xiii

Tabel 4.22 Tabel Kapasitas Total Tiap Tabel...151 Tabel 4.23 Matriks Referensi Silang User Dengan Relasi...154 Tabel 4.24 Jadwal Rencana Implementasi...216 xiv

DAFTAR GAMBAR Gambar 2.1 The Stage of Database Application Lifecycle... 20 Gambar 2.2 Contoh ERD Hasil Perancangan Basis Data Konseptual...29 Gambar 2.3 Contoh ERD Hasil Perancangan Basis Data Logikal...33 Gambar 2.4 Notasi Entity Relationship Modelling...38 Gambar 2.5 Relasi One-to-One...42 Gambar 2.6 Notasi Relasi One-to-One...42 Gambar 2.7 Relasi One-to-Many...43 Gambar 2.8 Notasi Relasi One-to-Many...43 Gambar 2.9 Relasi Many-to-Many...43 Gambar 2.10 Notasi Relasi Many-to-Many...44 Gambar 3.1 Struktur Organisasi PT PELNAS SARANABAHARI PRIMA...57 Gambar 3.2 Diagram Konteks...64 Gambar 3.3 Diagram Nol... 65 Gambar 3.4 Bagan alir dokumen Penerimaan Barang...67 Gambar 3.5 Bagan alir dokumen Pembayaran...68 Gambar 3.6 Bagan alir dokumen Pengiriman...69 Gambar 3.7 Bagan alir dokumen Klaim...70 Gambar 4.1 Entity Relationship Diagram Konseptual...83 Gambar 4.2 Entity Relationship Diagram dengan Primary Key...102 Gambar 4.3 Validasi Model Konseptual terhadap transaksi user...104 Gambar 4.4 Model Diagram Relasional Global...129 xv

Gambar 4.5 Struktur Menu...155 Gambar 4.6 State Transition Diagram Awal...156 Gambar 4.7 STD Menu Utama...156 Gambar 4.8 STD Master...157 Gambar 4.9 STD Transaksi Penerimaan...158 Gambar 4.10 STD Transaksi Pengiriman...158 Gambar 4.11 STD Transaksi Pembayaran...159 Gambar 4.12 STD Transaksi Klaim...159 Gambar 4.13 STD Search...160 Gambar 4.14 STD Report...161 Gambar 4.15 Rancangan Input Login... 161 Gambar 4.16 Rancangan Layar Utama...162 Gambar 4.17 Rancangan Administrator Account...162 Gambar 4.18 Rancangan Change Password...163 Gambar 4.19 Rancangan Input Master Barang...163 Gambar 4.20 Rancangan Input Master Jenis Barang...164 Gambar 4.21 Rancangan Input Master Kapal...165 Gambar 4.22 Rancangan Input Master Karyawan...166 Gambar 4.23 Rancangan Input Master Pelanggan... 167 Gambar 4.24 Rancangan Transaksi Penerimaan...168 Gambar 4.25 Rancangan Transaksi Pengiriman...169 Gambar 4.26 Rancangan Transaksi Pembayaran...169 Gambar 4.27 Rancangan Transaksi Klaim...170 Gambar 4.28 Rancangan Input List Barang...170 xvi

Gambar 4.29 Rancangan Input List Jenis Barang...171 Gambar 4.30 Rancangan Input List Kapal...171 Gambar 4.31 Rancangan Input List Karyawan...171 Gambar 4.32 Rancangan Input List Pelanggan...172 Gambar 4.33 Rancangan Input List Penerimaan...172 Gambar 4.34 Rancangan Input Search Barang...172 Gambar 4.35 Rancangan Input Search Jenis Barang... 173 Gambar 4.36 Rancangan Input Search Kapal...173 Gambar 4.37 Rancangan Input Search Karyawan...173 Gambar 4.38 Rancangan Input Search Pelanggan...174 Gambar 4.39 Rancangan Input Search Penerimaan...174 Gambar 4.40 Rancangan Input Search Pengiriman...174 Gambar 4.41 Rancangan Input Search Pembayaran...175 Gambar 4.42 Rancangan Input Search Klaim...175 Gambar 4.43 Rancangan Input Report Dokumen Surat Muatan...175 Gambar 4.44 Rancangan Input Report Dokumen Manifest...176 Gambar 4.45 Rancangan Input Report Dokumen Konosemen...176 Gambar 4.46 Rancangan Input Report Dokumen Kuitansi...176 Gambar 4.47 Rancangan Input Report Laporan Pengiriman...177 Gambar 4.48 Rancangan Input Report Laporan Klaim...177 Gambar 4.49 Rancangan Output Surat Muatan...178 Gambar 4.50 Rancangan Output Manifest... 179 Gambar 4.51 Rancangan Output Konosemen...180 Gambar 4.52 Rancangan Output Kuitansi Pengiriman...181 xvii

Gambar 4.53 Rancangan Output Laporan Pengiriman...182 Gambar 4.54 Rancangan Output Laporan Klaim...183 Gambar 4.55 User Interface Login...218 Gambar 4.56 User Interface Layar Utama... 219 Gambar 4.57 User Interface Layar File...220 Gambar 4.58 User Interface Account Administrator...221 Gambar 4.59 User Interface Change Password...222 Gambar 4.60 User Interface Layar Master...222 Gambar 4.61 User Interface Master Barang...223 Gambar 4.62 User Interface Master Jenis Barang...224 Gambar 4.63 User Interface Master Kapal...225 Gambar 4.64 User Interface Master Karyawan...227 Gambar 4.65 User Interface Master Pelanggan...228 Gambar 4.66 User Interface Layar Transaksi... 229 Gambar 4.67 User Interface Transaksi Penerimaan...230 Gambar 4.68 User Interface Transaksi Pengiriman...232 Gambar 4.69 User Interface Transaksi Pembayaran...233 Gambar 4.70 User Interface Transaksi Klaim...234 Gambar 4.71 User Interface List Barang...235 Gambar 4.72 User Interface List Jenis Barang...236 Gambar 4.73 User Interface List Kapal...236 Gambar 4.74 User Interface List Karyawan...237 Gambar 4.75 User Interface List Pelanggan...237 xviii

Gambar 4.76 User Interface List Transaksi Penerimaan...238 Gambar 4.77 User Interface Search Barang...238 Gambar 4.78 User Interface Search Jenis Barang...239 Gambar 4.79 User Interface Search Kapal...240 Gambar 4.80 User Interface Search Karyawan...241 Gambar 4.81 User Interface Search Pelanggan...242 Gambar 4.82 User Interface Search Penerimaan...243 Gambar 4.83 User Interface Search Pengiriman...243 Gambar 4.84 User Interface Search Pembayaran...244 Gambar 4.85 User Interface Search Klaim... 245 Gambar 4.86 User Interface Report Dokumen Surat Muatan...245 Gambar 4.87 User Interface Report Dokumen Surat Muatan print...246 Gambar 4.88 User Interface Report Dokumen Manifest...246 Gambar 4.89 User Interface Report Dokumen Manifest print...247 Gambar 4.90 User Interface Report Dokumen Konosemen...247 Gambar 4.91 User Interface Report Dokumen Konosemen print...248 Gambar 4.92 User Interface Report Dokumen Kuitansi...249 Gambar 4.93 User Interface Report Dokumen Kuitansi print...249 Gambar 4.94 User Interface Report Laporan Pengiriman...250 Gambar 4.95 User Interface Report Laporan Pengiriman print...250 Gambar 4.96 User Interface Report Laporan Klaim...251 Gambar 4.97 User Interface Report Laporan Klaim print...251 xix

DAFTAR LAMPIRAN Wawancara... L1 Wawancara Hasil Testing... L5 Merancang Mekanisme Keamanan... L7 xx