ANALISIS DAN PERANCANGAN BASIS DATA PADA SISTEM INFORMASI PEMBELIAN PT. MULTICOM INTERMITRA - Binus e-Thesis

12 

Loading....

Loading....

Loading....

Loading....

Loading....

Teks penuh

(1)

v

IRWAN CITRAJAYA 0500544945 FRANS INDRIANTO 0500547000

IWAN 0500563780

Kelas / Kelompok : 08PDT / 05

Abstrak

Tujuan penelitian ini ialah untuk membantu perancangan sistem Basis data untuk data pembelian barang. Penerapannya akan mempermudah pengelolaan data dan memperoleh informasi secara cepat pada data pembelian barang dan penjualan barang. M etode penelitian yang digunakan dalam penyusunan skripsi ini adalah metode Fact Finding. M etode Fact Finding dilakukan dengan survei ke perusahaan untuk meneliti dan menganalisa sistem perusahaan, melakukan penelitian kepustakaan untuk memperoleh teori-teori dan pengetahuan yang mendukung penulisan skripsi ini, melakukan wawancara dan mempelajari dokumen-dokumen dari perusahaan untuk memperoleh data, sedangkan kuisioner digunakan untuk mengetahui apakah sistem yang diusulkan berhasil mengatasi masalah perusahaan.

Dari hasil penelitian dapat disimpulkan dengan belum adanya sistem yang terkomputerisasi sehingga perusahaan mengalami kesulitan untuk mengetahui informasi dan data pembelian maupun penjualan. Oleh karena itu perlu adanya sistem yang terkomputerisasi untuk mempercepat dan mempermudah perusahaan untuk memperoleh dan menyimpan informasi penjualan.

(2)

vi PRAKATA

Puji syukur kami panjatkan ke hadirat Tuhan Yang M aha Kuasa atas berkat

rahmat dan kasih-Nya, penulis dapat menyelesaikan skripsi ini. Dimana skripsi ini

disusun guna memenuhi salah satu syarat untuk memperoleh gelar kesarjanaan pada

jenjang pendidikan strata-1 Universitas Bina Nusantara, Jakarta.

Dalam menulis skripsi ini penulis banyak mendapat bantuan dari berbagai

pihak. Oleh karena itu, pada kesempatan ini penulis juga hendak mengucapkan terima

kasih kepada :

1. Ibu Dr. Ir. Theresia. Widia S., MM (alm), selaku mantan Rektor Universitas

Bina Nusantara

2. Bapak H. M ohammad Subekti, BE, M .Sc, selaku Ketua Jurusan Teknik

Informatika.

3. Bapak Setiadi Indra D.N, Ir., MT, selaku dosen pembimbing yang telah

meluangkan banyak waktu untuk memberikan pengarahan dan saran dalam

penulisan skripsi ini.

4. Bapak Agung Nugroho dari PT. M ulticom Intermitra yang telah memberikan

kesempatan dan bantuan kepada kami dalam melakukan penelitian hingga

terselesaikannya penulisan skripsi ini.

5. Segenap karyawan PT. M ulticom Intermitra yang membantu penulis untuk

mengumpulkan data.

6. Seluruh Dosen Universitas Bina Nusantara yang telah memberikan bekal dan

(3)

vii

7. Segenap staf Perpustakaan Universitas Bina Nusantara yang turut membantu

dalam peminjaman buku sebagai sumber dalam penulisan skripsi ini.

8. Segenap keluarga penulis yang memberikan semangat dan dukungan moril

dalam penyelesaian skripsi ini.

9. Teman-teman yang telah turut mendukung dalam memberikan ide-ide yang

dapat dijadikan sebagai masukkan.

Akhir kata penulis menyadari bahwa skripsi ini tidak mungkin luput dari segala

kekurangan, penulis akan sangat berterima kasih jika ada kritik dan saran yang sifatnya

membangun demi perbaikan skripsi ini, namun demikian penulis tetap berharap skripsi

ini dapat berguna bagi para pembaca dan semua pihak yang berkepentingan.

Jakarta, Juni 2005

(4)

viii

DAFTAR ISI

Halaman

Halaman Judul Luar ……… i

Halaman Judul Dalam ………. ii

Halaman Persetujuan Hardcover ……… iii

Halaman Pernyataan Dewan Penguji ……….. iv

ABSTRAK ……….. v

PRAKATA ………. vi

DAFTAR ISI ………... viii

DAFTAR TABEL ………..………. xii

DAFTAR GAM BAR ………..……… xiv

DAFTAR LAMPIRAN ………..……….xvii

BAB 1 PENDAHULUAN ……….………... 1

1.1 Latar Belakang ………. 1

1.2 Ruang Lingkup ……… 4

1.3 Tujuan dan M anfaat ………... 4

1.3.1 Tujuan ... 4

1.3.2 M anfaat ... 4

1.4 M etodologi ……….. 5

1.4.1 M etode Analisis ... 5

1.4.2 M etode Studi Pustaka ... 5

1.4.3 M etode Perancangan ... 5

1.4.3.1 Database Application Lifecycle ... 5

(5)

ix

1.5 Sistematika Penulisan ……….. 6

BAB 2 LANDASAN TEORI ………..……….. 8

2.1 Teori Umum ...………... 8

2.1.1 Pengertian Sistem Basis Data (Database)……... 8

2.1.2 Pengertian Sistem M anajemen Basis Data (DBM S) .. 8

2.2 Teori Penunjang ... 9

2.2.1 Sejarah Sistem Basis Data (Database)... 9

(6)

x

2.3 Pokok Pikiran Penyelesaian M asalah ... 43

BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM BASIS DATA 46 3.1 Perumusan Objek Penelitian ... 46

3.1.1 Latar Belakang Perusahaan ... 46

3.1.2 Struktur Organisasi Perusahaan ... 47

3.1.3 Struktur Organisasi PT. M ulticom Intermitra ... 48

3.1.4 Wewenang dan Tanggung Jawab ... 48

3.2 Penentuan Fakta Kebutuhan dan Tujuan Sistem Basis Data .. 50

3.2.1 M empelajari Dokumen ... 50

3.2.2 Analisis Sistem Berjalan ... 51

3.2.2.1 Prosedur Sistem Berjalan ... 51

3.2.2.2 Diagram Alir Dokumen Sistem Berjalan ... 54

3.2.2.3 Observasi Sistem Berjalan ... 55

3.2.2.4 Hasil Wawancara ... 56

3.2.3 Penentuan Kebutuhan dan Tujuan Sistem Basis Data 57 3.2.3.1 Penentuan Sistem Basis Data ... 57

3.2.3.2 Tujuan Sistem Basis Data ... 57

3.2.4 Analisis SWOT Aplikasi Sistem Basis Data ... 58

BAB 4 PERANCANGAN SISTEM BASIS DATA 60 4.1 Sistem yang Diusulkan ... 60

4.1.1 Diagram Konteks Sistem yang Diusulkan ... 61

4.1.2. Diagram Nol Sistem yang Diusulkan ... 62

4.1.3 Rancangan ERD Sistem yang Diusulkan ... 63

4.2 Rancangan Konseptual Sistem Basis Data ... 64

4.2.1 M engidentifikasi Tipe-tipe Entiti ... 64

4.2.2 M engidentifikasi Tipe-tipe Relationship ... 65

4.2.3 Penentuan Atribut ... 66

4.2.4 M enentukan Primary Key ... 72

4.3 sPerancangan Logikal Sistem Basis Data ... 73

4.3.1 M odel Data Logikal dengan relasi antara atribut primary key dan foreign key ...

(7)

xi

4.3.2 Validasi M odel dengan Normalisasi ... 76

4.3.2.1 First Normal Form (1NF) ... 76

4.3.2.2 Second Normal Form (2NF) ... 76

4.3.2.3 Third Normal Form (3NF) ... 79

4.3.3 M enggabungkan M odel Data Logikal Lokal menjadi M odel Data Logikal Global ... 82 4.4 Perancangan Fisikal Sistem Basis Data 86 4.4.1 M erancang Relasi-Relasi Dasar ... 86

4.4.2 M erancang Batasan Perusahaan ... 102

4.4.3 M enganalisa Transaksi-Transaksi ... 103

4.4.4 Pemilihan Index ... 105

4.4.5 M emperkirakan Kebutuhan Space ... 106

4.4.6 M ekanisme Keamanan ... 112

5.3 Respon Perusahaan Terhadap Implementasi Sistem (Kuisioner) ... 160 5.4 Evaluasi Perubahan Sistem ... 163

(8)

xii

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel Analisis SWOT Aplikasi Sistem Berjalan ... 59

Tabel 4.1 Kamus Data Entity ... 64

Tabel 4.2 Kamus Data Relationship ………. 65

Tabel 4.3 Tabel Penentuan Atribut ………... 66

Tabel 4.4 Penentuan Primary Key pada sistem ………. 72

Tabel 4.5 Representasi Data Logikal Global ……… 82

Tabel 4.6 Cross-referencing transaction and relations ... 103

Tabel 4.7 Tabel Indeks berdasarkan Query Transaksi ... 106

Tabel 4.8 Tabel Perhitungan Panjang Record ... 107

Tabel 4.9 Tabel Perhitungan Total Record ... 108

Tabel 4.10 Tabel Kebutuhan Disk Space ... 109

Tabel 4.11 Tabel Kebutuhan Disk Space Index ... 110

Tabel 4.12 Tabel Perhitungan Total Disk Space ... 111

(9)

xiii

Tabel 5.1 Jadwal Implementasi Sistem ... 150

Tabel 5.2 Tabel Minimum Hardware Requirement ... 152

Tabel 5.3 Recomended Hardware Requirement ... 152

Tabel 5.4 Piranti Lunak yang Dibutuhkan ... 155

(10)

xiv

D AFTAR G AMBAR

Halaman

Gambar 2.1 Contoh Diagram ER p ada Conceptua l Database Design 19

Gambar 2.2 Contoh Diagram ER p ada Logical Database Design .... 24

Gambar 2.3 T ahapan dari Database Applica tion Life Cycle ... 41

Gambar 2.4 T ahapan dari M etode Waterfall ... 24

Gambar 3.1 Struktur Organisasi PT . Multicom Intermitra ... 48

Gambar 3.2 Diagram Alir Dokumen Sistem Berjalan ... 55

Gambar 4.1 Diagram Konteks PT. Multicom Intermitra y ang diusulkan ... 61

Gambar 4.2 Diagram Nol PT . M ulticom Intermitra yang diusulkan .. 62

Gambar 4.3 Rancan gan ERD Sistem y ang d iusulkan ... 63

Gambar 4.4 Penentuan Primary Key p ada Sistem ... 72

Gambar 4.5 Diagram ER Model Global ... 85

Gambar 4.6 State Transision Diagram(STD) Login ... 114

Gambar 4.7 State Transision Diagram(STD) M enu Utama ... 115

(11)

xv

Gambar 4.9 Rancan gan Lay ar Login ... 116

Gambar 4.10 Rancan gan Lay ar Utama ... 117

Gambar 4.11 Rancan gan Lay ar Input Barang ... 117

Gambar 4.12 Rancan gan Lay ar Input Data Golongan ... 118

Gambar 4.13 Rancan gan Lay ar Input Data Gudang ... 118

Gambar 4.14 Rancan gan Lay ar Input Data Pemasok ... 119

Gambar 4.15 Rancan gan Lay ar Input Data Pelanggan ... 120

Gambar 4.16 Rancan gan Lay ar Input Stock Barang ... 120

Gambar 4.17 Rancan gan Lay ar Faktur Pembelian ... 121

Gambar 4.18 Rancan gan Lay ar Faktur Penjualan ... 121

Gambar 4.19 Rancan gan Lay ar Input Order Pembelian ... 122

Gambar 4.20 Rancan gan Lay ar Input Order Penjualan ... 123

Gambar 4.21 Rancan gan Lay ar Retur Pembelian ... 124

Gambar 4.22 Rancan gan Lay ar Retur Penjualan ... 125

Gambar 4.23 Rancan gan Lay ar Input Terima Baran g ... 125

(12)

xvi

Gambar 4.25 Rancan gan Lay ar View Stock Barang ... 126

Gambar 4.26 Rancan gan Lay ar Ganti Password ... 127

Gambar 5.1 Konfigurasi Jar ingan ... 154

Gambar 5.2 Form Login ... 156

Gambar 5.3 Form Ganti Password ... 157

Gambar 5.4 Form M enu Utama ... 157

Gambar 5.5 Form Input Data Barang ... 158

Gambar 5.6 Form Input Data Pelanggan ... 158

Gambar 5.7 Form Input Order Pembelian ... 159

Gambar 5.8 Resp on User T erhadap Program Dalam M embantu Pekerjaan ... 160 Gambar 5.9 Resp on User T erhadap Kemudahan Penggunaan Program ... 160

Gambar 5.10 Resp on User T erhadap Kemudahan Dalam M encari Data Yang Kompleks ... 161

Figur

Memperbarui...

Referensi

Memperbarui...