• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
10
0
0

Teks penuh

(1)

BINUS University

v

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL

Lanny Moniaga (0800768606)

Yane Leonita Haslim (0800776425)

Felicia Ester (0800782951)

Kelas / Kelompok : 07PET / 11

Abstrak

Tujuan penelitian ini adalah merancang suatu sistem basis data berupa buku alamat online yaitu Gold Pages untuk membantu pihak PT.Finroll dalam memberikan fasilitas tambahan pada client PT.Finroll dalam bentuk layanan web pencarian informasi letak, alamat atau lokasi tertentu serta memberi jasa bagi setiap client nya yang ingin memasarkan perusahaan atau bisnis pribadi yang dapat menjadi suatu solusi yang memungkinkan orang lain atau pengusaha dengan mobilitas tinggi dapat mengaksesnya tanpa harus dibatasi oleh tempat dan waktu. Metode penelitian yang dipakai dalam pembuatan skripsi ini adalah metode analisis ( meliputi metode studi pustaka, wawancara, dan observasi ) dan metode perancangan. Hasil yang dicapai adalah suatu sistem yang dapat membantu setiap client PT.Finroll atau pengguna jasa web ini dalam melakukan pencarian dengan sistem yang spesifik serta penambahan fasilitas-fasilitas yang menjadi keistimewaan dari web Gold Pages.

Kesimpulan dari penelitian ini adalah dengan adanya web Gold Pages, kebutuhan informasi dari pengguna dan kebutuhan promosi dari pemasang iklan terpenuhi, dengan demikian mendukung misi dari PT.Finroll yaitu menjembatani komunikasi antar masyarakat.

(2)

vi

PRAKATA

Pertama-tama penulis memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa, karena atas berkat dan rahmat-Nya sehingga penulisan skripsi ini dapat selesai tepat pada waktunya.

Penulisan laporan hasil penelitian ini berjudul Analisis dan Perancangan Sistem Basis Data berupa Buku Alamat Online pada PT.Finroll. Penulisan laporan ini dibuat dalam rangka sebagai salah satu syarat kelulusan yang harus dipenuhi.

Pada kesempatan ini, penulis juga ingin menyampaikan ucapan terima kasih kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor BINUS University. 2. Bapak Ir. Sablin Yusuf, M.Sc, M.CompSc., selaku Dekan BINUS University. 3. Bapak Freddy Purnomo, S.Kom, M.Com., selaku Ketua Jurusan Teknik

Informatika BINUS University.

4. Ibu Henny Surya Ningsih, S.Kom., MsoftSysEng. , selaku Sekretaris Jurusan Teknik Informatika BINUS University.

5. Bapak Yusrizal Oenzil, Drs., M.Sc., selaku dosen pembimbing, atas bimbingannya yang telah diberikan sehingga penulis dapat menyelesaikan laporan penelitian ini.

6. Ibu Ayuliana, ST., MMSI , yang telah memberikan masukan bagi skripsi ini. 7. PT. Finroll, atas kesempatan yang telah diberikan kepada penulis untuk

melakukan penelitian.

8. Bapak Darwin Liem, dari PT. Finroll, atas waktu, tenaga, dan informasi yang telah diberikan kepada penulis sehingga penulisan laporan ini dapat berjalan dengan baik dan lancar.

9. Ibu Dewitri Wahyuningsih, dari PT.Finroll, atas waktu, tenaga, dan informasi yang telah diberikan kepada penulis.

10.Orang tua dan seluruh anggota keluarga kami yang telah memberikan dukungan tanpa henti, baik secara material maupun moral.

11.Seluruh rekan atas bantuan dan kerjasamanya selama penulisan penelitian ini berlangsung.

(3)

vii

Penulis sadar bahwa penulisan laporan ini masih jauh dari sempurna. Oleh karena itu segala saran dan kritik yang dapat membangun laporan penelitian ini agar menjadi lebih baik sangat kami hargai.

Akhir kata semoga laporan analisis ini dapat bermanfaat tidak hanya untuk penulis tapi juga untuk semua orang yang membacanya.

Jakarta, 21 Januari 2008

(4)

viii

DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hard Cover... iii

Halaman Pernyataan Dewan Penguji ... iv

Abstrak ... v

Prakata... vi

Daftar Isi ... viii

Daftar Tabel ... xv

Daftar Gambar... xvii

Daftar Lampiran ... xxiii

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 RuangLingkup... 2

1.3 Tujuan dan Manfaat ... 2

1.4 Metodologi Penelitian ... 3

1.5 Sistematika Penulisan ... 5

BAB 2 LANDASAN TEORI ... 6

2.1 Database ... 6

2.1.1 Pengertian Data ... 6

2.1.2 Pengertian Basis Data ... 6

(5)

ix

2.1.4 Database Languages... 10

2.1.4.1Data Definition Language (DDL)... 10

2.1.4.2Data Manipulation Language (DML) ... 11

2.1.5 Fourth Generation Languages... 12

2.1.6 Siklus Hidup Aplikasi Basis Data (Database System Development Lifecycle) ... 13

2.1.6.1 Perencanaan Basis Data (Database Planning)... 15

2.1.6.2 Pendefinisian Sistem (System Definition) ... 16

2.1.6.3 Pengumpulan Kebutuhan dan Analisis (Requirements Collection and Analysis) ... 17

2.1.6.4 Perancangan Basis Data (Database Design)... 18

2.1.6.5 Pemilihan DBMS (DBMS Selection) ... 20

2.1.6.6 Perancangan Aplikasi (Application Design) ... 23

2.1.6.7 Prototipe (Prototyping) ... 27

2.1.6.8 Implementasi (Implementation) ... 28

2.1.6.9 Perubahan dan Pengambilan Data (Data Conversion and Loading) ... 29

2.1.6.10 Pengetesan (Testing) ... 29

2.1.6.11 Perawatan Operasional (Operational Maintenance)... 29

2.1.7 DFD (Data Flow Diagram) ... 30

2.1.8 Entity-Relationship Modelling (E-R Modelling)... 31

2.1.9 Normalisasi ... 35

2.2 Rekayasa Piranti Lunak ... 38

(6)

x 2.3.1 Internet ... 39 2.3.1.1 Sejarah Internet ... 40 2.3.1.2 Istilah-istilah Internet ... 41 2.3.2 Pengertian Web (WWW)... 43 2.3.2.1 Web Server... 44

2.3.3 Pengertian Web Database System... 45

2.3.4 Perancangan Web Database... 45

2.4 Teori PHP... 47

2.4.1 Sejarah PHP ... 48

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ... 50

3.1 Gambaran Umum Perusahaan... 50

3.1.1 Riwayat Perusahaan ... 51

3.1.2 Visi Perusahaan... 51

3.1.3 Misi Perusahaan ... 51

3.1.4 Struktur Organisasi PT.Finroll ... 52

3.1.5 Tugas dan Wewenang ... 53

3.2 Prosedur yang Sedang Berjalan ... 59

3.3 Permasalahan yang Dihadapi ... 61

3.4 Usulan Pemecahan Masalah... 62

3.5 Data Flow Diagram ... 62

3.5.1 Diagram Konteks Sistem Perusahaan yang Diusulkan ... 62

3.5.2 Diagram Nol Sistem Perusahaan yang Diusulkan ... 63

3.6 Boundary/Batasan Sistem ... 64

(7)

xi

3.7.1 Perancangan Basis Data Konseptual... 65

3.7.1.1 Identifikasi Tipe Entiti ... 65

3.7.1.2 Identifikasi Tipe Relasi ... 69

3.7.1.3 Identifikasi dan Menghubungkan Atribut-Atribut Dengan Tipe Entitas atau Relasi... 72

3.7.1.4 Menentukan Domain Atribut ... 79

3.7.1.5 Menentukan Atribut Candidate dan Primary Key... 85

3.7.1.6 Identifikasi penggunaan Enhanced Modeling Concepts89 3.7.1.7 Memvalidasikan Model Lokal Konseptual Terhadap Transaksi Pengguna ... 90

3.7.2 Perancangan Basis Data Logikal... 92

3.7.2.1 Pembentukan Relational Model Data Lokal Logikal.. 93

3.7.2.2 Validasi Relasi menggunakan Normalisasi... 107

3.7.2.3 Memvalidasi Model Logikal Relasi Terhadap Transaksi Pengguna ... 114

3.7.3 Perancangan Sistem Basis Data Fisikal ... 114

3.7.3.1 Mendesain Relasi Dasar... 114

3.7.3.2 Merancang Enterprise Constraint... 138

3.7.3.2.1 Analisis Transaksi ... 138

3.7.3.3 Memilih Organisasi File... 149

3.7.3.4 Memilih Indeks ... 149

3.7.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan ... 149

(8)

xii

3.7.3.7 Mekanisme Keamanan ... 163

3.8 Perancangan State Transition Diagram... 164

3.9 Perancangan Layar ... 173

3.9.1 Gold Pages Homepage... 173

3.9.2 Halaman Menu Kategori ... 174

3.9.3 Halaman Menu Search... 175

3.9.4 Halaman Utama setelah Login... 176

3.9.5 Halaman Menu View User Profile ...177

3.9.6 Halaman Menu View Company Profile... 178

3.9.7 Halaman Menu View Company Profile-2... 179

3.9.8 Halaman Menu Registration... 180

3.9.9 Halaman Menu Transaction... 181

3.9.10 Halaman Transaction ÆView Last Transaction... 182

3.9.11 Halaman Transaction ÆAdvertise My Company... 183

3.9.12 Halaman Transaction ÆBuy Points... 184

3.9.13 Halaman Menu Logout... 185

3.9.14 Halaman Menu FAQ... 186

3.9.15 Gold Pages Administrator... 187

3.9.15.1 Halaman Menu Login ... 187

3.9.15.2 Halaman Utama Setelah Login ... 188

3.9.15.3 Halaman Menu View & Edit Database Untuk User.. 189

3.9.15.4 Halaman Menu Inbox... 190

3.10 Spesifikasi Modul atau Proses ... 190

(9)

xiii

3.10.2 Pseudocode Administrator ... 199

BAB 4 IMPLEMENTASI DAN EVALUASI ... 204

4.1 Spesifikasi Sistem ... 204

4.1.1 Kebutuhan Sumber Daya ... 204

4.1.1.1 Kebutuhan Sumber Daya Perangkat Keras ... 204

4.1.1.2 Kebutuhan Sumber Daya Perangkat Lunak Pendukung . 205 4.1.1.3 Kebutuhan Sumber Daya Manusia... 206

4.2 Prosedur Operasional ... 206

4.2.1 Panduan Instalasi... 206

4.2.2 Cara Kerja Sistem ... 212

4.2.2.1 Halaman Home untuk Umum... 213

4.2.2.2 Halaman Categories untuk Umum ... 218

4.2.2.3 Halaman Search untuk Umum ... 222

4.2.2.4 Halaman FAQ untuk Umum ... 224

4.2.2.5 Halaman Newsletter... 226

4.2.2.6 Halaman Simple Search... 227

4.2.2.7 Halaman Home untuk Member... 228

4.2.2.8 Halaman Categories untuk Member... 229

4.2.2.9 Halaman Search untuk Member... 232

4.2.2.10 Halaman FAQ untuk Member... 233

4.2.2.11 Halaman User Profile... 234

4.2.2.12 Halaman Company Profile... 236

4.2.2.13 Halaman Registration... 245

(10)

xiv

4.2.2.15 Halaman Login Admin... 255

4.2.2.16 Halaman Home untuk Administrator... 256

4.2.2.17 Halaman View Database... 257

4.2.2.18 Halaman Sub-Menu Advertising... 257

4.2.2.19 Halaman Sub-Menu User Untuk Administrator... 259

4.2.2.20 Halaman Sub-Menu Company Untuk Administrator... 262

4.2.2.21 Halaman Sub-Menu FAQ Pada Administrator... 265

4.2.2.22 Halaman Newsletter Pada Administrator... 268

4.2.2.23 Halaman Sub-Menu Transaction Pada Admin... 273

4.2.2.24 Halaman Menu Inbox Pada Administrator... 275

4.3 Evaluasi ... 278

4.3.1 Evaluasi Hasil Survey ... 278

4.3.1.1 Wawancara 278 4.3.1.2 Kuesioner 279 4.3.2 Kelebihan dan Keterbatasan Sistem... 286

BAB 5 SIMPULAN DAN SARAN... 288

5.1 Simpulan ... 288

5.2 Saran... 289

DAFTAR PUSTAKA ... 290

RIWAYAT HIDUP ... 292 LAMPIRAN-LAMPIRAN ...L1 FOTOCOPY SURAT SURVEI

Referensi

Dokumen terkait

Sebagai bahan dalam penulisan skripsi ini penulis memilih judul “Analisis dan Perancangan Sistem Basis Data Kompetensi Sumber Daya Manusia Berbasis Web Pada PT.. Multipolar

Laporan hasil penelitian berjudul Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia ini dibuat sebagai salah

Penulisan skripsi dengan judul “Perancangan Basis Data Penjualan dan Persediaan Barang pada PT Mejisinar Kasih” ini disusun sebagai salah satu persyaratan akademik untuk

Penulisan laporan hasil penelitian ini berjudul “Analisis dan Perancangan Sistem Basis Data Persediaan, Penjualan dan Pembelian pada PT.. Penulisan laporan ini dibuat dalam

Dari hasil penelitian, hasil yang dicapai dari permasalahan yang dihadapi pada PT ABC Future Indonesia diberikan usulan pemecahan masalah dengan suatu perancangan sistem basis

Skripsi dengan judul “Perancangan Sistem Basis Data Produksi Barang dan Penjualan pada PT Graha Tunggal Tata Persada“ ini disusun sebagai salah satu syarat untuk menyelesaikan

Dan semua pihak yang tidak dapat kami sebutkan satu persatu yang telah membantu hingga terselesaikannya analisis dan perancangan sistem basis data ini.i. Halaman

Tujuan dari penulisan skripsi ini adalah menganalisis sistem penjualan dan pembelian batubara dan merancang sistem basis data yang berguna bagi perusahaan agar dapat