• Tidak ada hasil yang ditemukan

ANALISA DAN PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRA BAHARI SENTOSA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISA DAN PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRA BAHARI SENTOSA - Binus e-Thesis"

Copied!
14
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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

(4)

DAFTAR ISI

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

(5)

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.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

(6)

2.1.10.1 DFD (Data Flow Diagram) 26

(Conceptual Database Design) 32 2.1.12.3 Web Data Analysis 32

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

(7)

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

(8)

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

(9)

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

(10)
(11)

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

(12)
(13)
(14)

Referensi

Dokumen terkait

Dalam penyusunan skripsi ini, penulis banyak menerima bantuan, dukungan dan doa dari berbagai pihak secara langsung maupun tidak langsung hingga penulisan hukum/skripsi

Bersama dengan ini, kami mengucapkan banyak terima kasih untuk semua bantuan yang berupa saran, petunjuk, bimbingan, dukungan, dan kesempatan yang telah diberikan selama

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, yang telah memberikan rahmat dan karunia-Nya sehingga kami dapat menyelesaikan penulisan skripsi dengan judul

Seluruh rekan - rekan dan semua pihak yang tidak dapat penulis sebut satu - persatu yang telah banyak memberikan bantuan, dorongan, saran maupun kritik yang sangat berharga

Pada kesempatan ini perkenankanlah penulis untuk mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan dan dorongan serta dukungan selama menyelesaikan

Rekan-rekan penulis yang tidak dapat disebutkan satu per satu, yang telah secara langsung maupun secara tidak langsung memberikan bantuan dan dukungan yang sangat berguna

Teman-teman penulis yang terlalu banyak untuk disebutkan satu persatu yang telah memberikan dukungan, bantuan, pendapat, waktu dan saran yang berguna dalam penyelesaian skripsi

Penulis ingin mengucapkan terima kasih kepada berbagai pihak yang telah memberikan bimbingan, bantuan dan dorongan semangat, baik secara langsung maupun tidak langsung