• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA MARKETING PADA PT. JASA ANGKASA SEMESTA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA MARKETING PADA PT. JASA ANGKASA SEMESTA - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

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

ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA MARKETING PADA PT. JASA ANGKASA SEMESTA

OCTAVIANUS NAZLIE 0700682065

DYAH RATNA SETIANINGTYAS 0700706102 Kelas/Kelompok: 07 PDT / 4

Abstrak

Tujuan penelitian ialah menganalisis dan merancang sebuah sistem database

untuk mendukung kebutuhan informasi, yang diperoleh pada saat analisis kebutuhan, yang meliputi conceptual, logical, dan physical design. Metode penelitian yang digunakan adalah Studi Pustaka dengan cara membaca dari beberapa referensi dan menggunakan metode analisa dengan mengadakan wawancara ke perusahaan PT. Jasa Angkasa Semesta. Hasil yang dicapai pada penelitian ini adalah sebuah sistem aplikasi basis data yang berkemampuan untuk memperlancar, dan mengefektifkan tugas divisi marketing PT. Jasa Angkasa Semesta, dan juga mampu menghasilkan laporan kepada PT. Jasa Angkasa Semesta. Simpulan yang dapat ditarik yaitu dengan menggunakan sistem basisdata, proses penyimpanan dan pengolahan informasi dapat dilakukan dengan baik dan memperkecil terjadinya kesalahan, serta informasi yang dibutuhkan perusahaan dapat diperoleh dengan lebih cepat, ter-rinci, dan jelas. Oleh karena itu, kinerja perusahaan menjadi lebih optimal.

Kata Kunci

(2)

iv PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, yang telah memberikan rahmat dan kasih-Nya sehingga skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.

Skripsi ini untuk memenuhi salah satu syarat untuk mendapat gelar Sarjana Strata 1 (S-1) di Universitas Bina Nusantara Jurusan Teknik Informatika Fakultas Ilmu Komputer.

Pada kesempatan ini, penulis ingin menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu, baik bersifat material maupun spiritual selama melaksanakan skripsi ini, yaitu:

1. Keluarga kami yang telah memberikan dorongan moral maupun material serta dukungan doa dan semangat kepada penulis.

2. Prof DR. Geraldus Pola selaku Rektor Universitas Bina Nusantara.

3. Bapak Ade Yolando, selaku Vice President IT Group Head di perusahaan PT. Jasa Angkasa Semesta Tbk, yang telah banyak membantu penulis mendapatkan informasi-informasi perusahaan yang berhubungan dengan penyusunan skripsi.

4. Bapak Dadang Indra dan Bapak Masudi selaku pembina skripsi di PT. Jasa Angkasa Semesta, Tbk. yang juga telah banyak membantu penulis mendapatkan informasi-informasi perusahaan yang berhubungan dengan penyusunan skripsi.

(3)

v

6. Seluruh dosen dan staff Jurusan Teknik Informatika Universitas Bina Nusantara yang telah mendidik, membimbing, dan memberikan bekal ilmu pengetahuan kepada penulis selama ini.

7. Teman-teman di jurusan Teknik Informatika yang telah memberikan masukan dan dukungannya kepada penulis.

8. Seluruh pihak yang telah memberikan bantuan kepada penulis yang tidak dapat disebutkan satu per satu.

Penulis menyadari dalam penulisan skripsi ini masih banyak kekurangan dan kesalahan, mengingat keterbatasan kemampuan, pengetahuan dan pengalaman penulis. Oleh karena itu, dengan segala kerendahan hati, penulis mengharapkan kritik dan saran yang membangun. Akhir kata, penulis berharap skripsi ini dapat bermanfaat bagi semua pihak yang membutuhkan.

Jakarta, Januari 2007

(4)

v ii

DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover ... iii

Abstrak ... iv

Kata Pengantar ... v

Daftar Isi ... vii

Daftar Tabel ... xiv

Daftar Gambar ... xvi

BAB 1 : PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Ruang Lingkup ... 2

1.3 Tujuan dan Manfaat ... 2

1.4 Metodologi ... 3

1.5 Sistematika Penulisan ... 5

BAB 2 : LANDASAN TEORI ... 6

2.1 Teori Umum ... 6

2.1.1 Pendekatan Basis Data ... 7

2.1.2 Database Application Lifecycle ... 7

2.1.2.1 Perencanaan Basis Data ... 9

2.1.2.2 Pendefinisian Sistem ... 9

(5)

v iii

2.1.2.3.1 Memeriksa Dokumentasi ... 11

2.1.2.3.2 Wawancara ... 11

2.1.2.3.3 Mengamati Operasional Perusahaan .... 12

2.1.2.3.4 Penelitian ... 13

2.1.2.3.5 Kuesioner ... 14

2.1.2.4 Entity Relationship (ER) Modelling ... 15

2.1.2.4.1 Entity ... 15

2.1.2.4.2 Relationship Type ... 16

2.1.2.4.2.1 Derajat dari Relationship.. 16

2.1.2.4.2.2 Recursive Relationship .... 17

2.1.2.4.3 Atribut ... ... 17

2.1.2.4.3.1 Simple Atribut dan Composite Atribut ... 17

2.1.2.4.3.2 Single Valued Attribut dan Multivalued attribut... 18

2.1.2.4.3.3 Derived attribut ... 18

2.1.2.4.4 Keys ... ... 18

2.1.2.4.5 Batasan Struktural (Structural Constrains) 19 2.1.2.4.5.1 One-to-one (1:1) Relationship 20 2.1.2.4.5.2 One-to-many (1:*) Relationship20 2.1.2.4.5.3 Many-to-many (*:*) Relationship ... 20

(6)

ix

2.2.3 Advertising and promotions ... 51

(7)

x

BAB 3 : ANALISIS SISTEM YANG SEDANG BERJALAN ... 54

3.1 Riwayat Perusahaan ... ... 54

3.2 Struktur Organisasi ... ... 56

3.3 Wewenang dan tanggung jawab ... 57

3.4 Penentuan Fakta Kebutuhan dan tujuan Sistem Basis Data ... 63

3.4.1 Ruang lingkup Sistem yang sedang berjalan ... 63

3.4.2 Analisa Sistem yang sedang berjalan ... 63

3.4.2.1 Observasi sistem yang sedang berjalan ... 63

3.4.2.2. Hasil Wawancara ... ... 64

3.4.2.3 Alur proses bisnis yang sedang berjalan ... 65

3.4.2.3.1 Proses melobby client ... 65

3.4.2.3.2 Proses penandatanganan kontrak ... 65

3.4.2.3.3 Proses pelaksanaan kontrak ... 66

3.5 Diagram konteks dan diagram rinci ... 67

3.9 Analisis hubungan sistem yang akan diusulkan dengan sistem yang sedang berjalan... 71

BAB 4 : RANCANGAN SISTEM YANG DIUSULKAN ... 73

4.1 Rancangan Sistem yang diusulkan ... 73

(8)

x i

4.2.1 Perancangan Basis Data Konseptual ... 75

4.2.1.1 Mengidentifikasi Tipe-tipe Entiti... 75

4.2.1.2 Mengidentifikasi Tipe-tipe Hubungan (Relationship) 78 4.2.1.3 Asosiasi Atribut Suatu Entiti... 79

4.2.1.4 Menentukan candidate key dan primary key ... 96

4.2.1.5 Validasi model konseptual local terhadap transaksi Pengguna ... ... 98

4.2.2 Perancangan Basis Data Logical... 100

4.2.2.1 Menghilangkan fitur tidak compatible dengan model Relational ... ... 100

4.2.2.1.1 Menghilangkan many-to-many (*:*) binary Relationship ... ... 100

4.2.2.1.2 Menghilangkan multi-valued attributes 100 4.2.2.2 Membuat Relasi untuk model data logikal ... 105

4.2.2.2.1 Tipe Entitas Kuat ... 105

4.2.2.2.2 Tipe Entitas Lemah ... 107

4.2.2.2.3 Hubungan binary entitas one-many (1:*) 109 4.2.2.3 Validasi Relasi dengan normalisasi ... 120

4.2.2.4 Validasi relasi dengan transaksi pengguna ... 121

4.2.2.5 Mendefinisikan integrity constraint ... 121

4.2.2.5.1 Kebutuhan Data... 121

4.2.2.5.2 Kendala Atribut Domain ... 121

4.2.2.5.3 Entity Integrity ... 121

(9)

x ii

4.2.2.6 Enterprise Constraints ... 129

4.2.2.7 Menggabungkan semua model logical data kedalam model global... 129

4.2.4.2 Merancang Representasi derived data... 156

4.2.4.3 Analisis Transaksi... ... 156

4.2.4.3.1 Query Data... ... 156

4.2.4.4 Memilih organisasi file ... ... 161

4.2.4.5 Memilih Indeks ... .... 161

4.2.4.6 Memperkirakan kebutuhan disk space ... . 162

(10)

x iii

4.3.4 Implementasi atau coding database... 223

4.3.5 Konversi data... ... 224

4.3.6 Evaluasi ... 224

4.3.6.1 Evaluasi Integrity ... ... 224

4.3.6.2 Evaluasi Security... 225

4.3.6.3 Evaluasi User Interface... ... 225

4.3.6.4 Evaluasi Pemenuhan kebutuhan informasi ... 225

4.3.7 Operasi... ... 226

BAB 5 : SIMPULAN DAN SARAN ... 254

5.1 Simpulan ... ... 227

5.2 Saran ... 228 DAFTAR PUSTAKA

DAFTAR RIWAYAT HIDUP LAMPIRAN

(11)

x iv

DAFTAR TABEL

Tabel 4.1 Dokumen Tipe Entitas... 83

Tabel 4.2 Dokumen Tipe Hubungan Antar Entitas... 86

Tabel 4.3 Dokumen Atribut dari Entiti Client... 87

Tabel 4.4 Dokumen Atribut dari Entiti Staff... 89

Tabel 4 . 5 Dokumen Atribut dari Entiti Approaching ... 90

Tabel 4.6 Dokumen Atribut dari Entiti SGHA ... 90

Tabel 4.7 Dokumen Atribut dari Entiti trFinance ... 91

Tabel 4.8 Dokumen Atribut dari Entiti Ground_Handling_Tariff... 91

Tabel 4.9 Dokumen Atribut dari Entiti Ground_Handling_Op ... 93

Tabel 4.10 Dokumen Atribut dari Entiti Cargo_Handling_Tariff ... 95

Tabel 4.11 Dokumen Atribut dari Entiti Cargo_Handling_Op... 99

Tabel 4.12 Dokumen Atribut dari Entiti Entertainment_Cost ... 102

Tabel 4.12 Dokumen Atribut dari Entiti UserLog ... 104

Tabel 4.13 Dokumen Candidate Key dan Primary Key... 104

Tabel 4.14 Dokumen Hasil Relasi ... 126

Tabel 4.15 Rancangan global logical data model ... 137

Tabel 4.16 Perbandingan berbagai macam Platform ... 141

Tabel 4.17 Perbandingan Fitur pada masing-masing DBMS... 141

Tabel 4.18 Tabel analisis transaksi entri data ... 167

Tabel 4.19 Analisis transaksi dengan matriks antar relasi dan transaksi pengguna 169 Tabel 4.20 Dokumen Index dari masing-masing relasi... 171

(12)

x v

(13)

x v i

DAFTAR GAMBAR

Gambar 2.1 Database Application Lifecycle ... 8

Gambar 2.2 Representasi diagram dari tipe entitas pegawai ... 16

Gambar 2.3 Contoh relationship type ... 16

Gambar 2.4 Entity dengan atribut ... 17

Gambar 2.5 One-to-one relationship... 20

Gambar 2.6 One-to-many relationship ... 20

Gambar 2.7 Many-to-many relationship... 21

Gambar 2.8 Diagram ilustrasi dari relationship ... 28

Gambar 2.9 Contoh state dalam STD ... 46

Gambar 2.10 Contoh Transition dalam STD ... 46

Gambar 2.11 Contoh Penulisan STD ... 47

Gambar 3.1 Struktur Organisasi PT. JAS... ... 63

Gambar 3.2 Diagram konteks system yang sedang berjalan ... 67

Gambar 3.3 Diagram rinci system yang sedang berjalan ... 68

Gambar 4.1 Diagram Konteks rancangan yang diusulkan ... 73

Gambar 4.2 Diagram rinci rancangan yang diusulkan ... 74

Gambar 4.3 Entity Relationship Diagram... 79

Gambar 4.4 Gambar Entity Relationship with Primary Key ... 97

Gambar 4.5 Gambar Validasi Model Konseptual terhadap Transaksi Pengguna 98 Gambar 4.6 Menghilangkan multi-value pada entitas Client ... 100

(14)

x v ii

Gambar 4.9 Menghilangkan multi-value pada entitas Cargo_Handling_Op... 102

Gambar 4.10 Menghilangkan multi-value pada entitas Ground_Handling_Tariff 103 Gambar 4.11 Menghilangkan multi-value pada entitas Ground_Handling_Op ... 103

Gambar 4.12 Hasil akhir Entity Relationship Diagram ... 104

Gambar 4.13 Struktur Menu ... 196

Gambar 4.14 Rancangan Layar Halaman Login User ... 197

Gambar 4.15 Rancangan Layar Halaman Menu Awal ... 197

Gambar 4.16 Rancangan Layar Halaman Add user... 198

Gambar 4.17 Rancangan Layar Halaman Input Cargo Operation ... 199

Gambar 4.18 Rancangan Layar Halaman Input Ground Operation... 200

Gambar 4.19 Rancangan Layar Halaman Input Ground Detail... 201

Gambar 4.20 Rancangan Layar Halaman Input Cargo Detail ... 202

Gambar 4.21 Rancangan Layar Halaman Input Profil Client... 203

Gambar 4.22 Rancangan Layar Halaman Search Client... 204

Gambar 4.23 Rancangan Layar Halaman Search SGHA ... 205

Gambar 4.24 Rancangan Layar Halaman Input Tariff Cargo... 206

Gambar 4.25 Rancangan Layar Halaman Input Tariff Ground ... 207

Gambar 4.26 Rancangan Layar Halaman Input Approaching... 208

Gambar 4.27 Rancangan Layar Halaman Search Approaching ... 209

Gambar 4.28 Rancangan Layar Halaman Add Contact Person ... 210

Gambar 4.29 Rancangan Layar Halaman View Profil Client... 211

Gambar 4.30 Rancangan Layar Halaman Change Password... 212

Gambar 4.31 Rancangan Layar Halaman Input Data Staff ... 213

(15)

x v iii

Gambar 4.33 Rancangan Layar Halaman Input Invoice... 215

Gambar 4.34 Rancangan Layar Halaman Search Tariff Cargo ... 216

Gambar 4.35 Rancangan Layar Halaman Search Tarif Ground ... 217

Gambar 4.36 Rancangan Layar Halaman search Invoice ... 218

Gambar 4.37 Rancangan Layar Halaman View HQ Contact Person ... 219

Gambar 4.38 Rancangan Layar Halaman View HO Contact Person ... 220

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk menganalisis pengaruh kualitas pelayanan dan kepercayaan terhadap kepuasan pelanggan pada toko meubel Suci Agung Kudus.. Variabel independen

Maka dari itu perlu dilakukan reduksi data agar peneliti lebih mudah dalam melakukan analisis tentang pemanfaatan media pembelajaran dalam meningkatkan kompetensi

Penelitian ini difokuskan pada cara atau strategi yang dilakukan oleh MA NU Banat Kudus dalam menerapkan Sistem Manajemen Mutu ISO. 9001:2008, serta alasan yang

Oleh sebab itu pada penilitian ini digunakan kombinasi bahan pengisi antara laktosa monohidrat dan avicel PH 101 untuk menghasilkan tablet dengan kerapuhan dan

Oleh sebab itu penyusun mengambil judul “Pokok Pewartaan Paulus dalam Surat Rasul Paulus Kepada Jemaat di Galatia Untuk Katekase Umat Lingkungan Santo Antonius Padua Paroki Kalasan

Asumsinya adalah jika kepuasan kerja tinggi, maka disiplin kerja karyawan juga tinggi.. Hipotesis yang diajukan adalah adanya hubungan positif antara kepuasan kerja dan disiplin

Surat Determinasi Tanaman Prasman ( Eupatorium triplinerve Vahl). Nomor Sirsl

Puji syukur dan terima kasih kepada Tuhan Yesus Kristus dan Bunda Maria atas segala kasih dan karunia-Nya sehingga skripsi yang berjudul “Uji Efek Antiinflamasi Infus Daun Asam