• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PT. WINIHARTO

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PT. WINIHARTO"

Copied!
16
0
0

Teks penuh

(1)

i

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PT.

WINIHARTO

SKRIPSI

Oleh :

Rikki

Marcel Judodihardjo

1000869241

1000869254

Kelas / Kelompok : 07PDM / 07

Universitas Bina Nusantara

Jakarta

(2)

ii

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PT.

WINIHARTO

diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada

Jurusan Sistem Informasi Jenjang Pendidikan Strata-1

Oleh :

Rikki

Marcel Judodihardjo

1000869241

1000869254

Kelas / Kelompok : 07PDM / 07

Universitas Bina Nusantara

Jakarta

(3)

PERNYATAAN

Dengan ini kami,

Nama : Marcel Judodiharjo

NIM : 1000869254

Nama : Rikki

NIM : 1000879241

Judul skripsi : ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PT. WINIHARTO

Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.

Menyatakan bahwa kami akan mempertahankan hak eksklusif kami untuk

menggunakan seluruh atau sebagian isi skripsi kami guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, Januari 2010

(4)

vii

PRAKATA

Puji Syukur dipanjatkan penulis kepada Tuhan Yang Maha Esa atas semua rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Sistem Basis Data Pembelian, Penjualan, dan Persediaan PT. Winiharto“ ini dengan baik dan tepat pada waktunya.

Dalam penyusunan skripsi ini, penulis mendapatkan banyak bantuan, dorongan bimbingan, petunjuk serta saran dari berbagai pihak. Ucapan terima kasih dan rasa hormat penulis tujukan terutama kepada yang tercinta Ayah dan Ibu penulis, yang telah memberikan dorongan dan membantu penulis, baik moril maupun material.

Pada kesempatan ini, penulis juga ingin menyampaikan rasa hormat dan terima kasih yang sedalam - dalamnya kepada semua pihak yang telah memberikan bantuannya, adapun ucapan terima kasih ini ditujukan kepada :

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM, selaku Rektor Universitas Bina Nusantara yang telah memberikan wadah dan kesempatan kepada penulis untuk mendapatkan pendidikan yang lebih tinggi dan lebih baik.

2. Bapak Ir. Sablin Yusuf, M.Sc., M.Com.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.

3. Bapak Johan, S.Kom., MM, selaku Kepala Jurusan Sistem Informasi Universitas Bina Nusantara yang telah mendukung dan menyetujui penulisan skripsi ini

4. Ibu Indrajani, S.Kom., MM selaku dosen pembimbing yang telah banyak meluangkan waktu untuk memberikan pengarahan, nasihat, saran, kritik, dan perhatian yang besar serta masukan yang sangat berharga dalam penyusunan Skripsi ini.

5. Orang tua dan keluarga penulis yang telah memberikan dukungan dalam doa, moril maupun materi.

6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan ilmu dan bimbingan akademis.

7. Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah membantu penulis dalam menyelesaikan Skripsi ini.

(5)

viii

Penulis menyadari bahwa penyusunan skripsi ini disusun dalam waktu yang sangat singkat, sehingga masih banyak kekurangan didalamnya. Untuk itu penulis sangat mengharapkan saran, kritik, pendapat, koreksi, dan tanggapan dari seluruh pembaca.

Akhir kata dengan segala kerendahan hati penulis mohon maaf dan berharap semoga skripsi ini dapat berguna dan bermanfaat bagi pihak-pihak yang membutuhkan.

Jakarta, Januari 2010

(6)

ix DAFTAR ISI

Halaman Judul Luar...i

Halaman Judul Dalam...ii

Halaman Persetujuan Hard Cover...iii

Halaman Pernyataan Dewan Penguji...iv

Halaman Pemberian Hak Cipta Non Ekslusif...v

Abstrak...vi Prakata...vii Daftar Isi...ix Daftar Tabel...xiv Daftar Gambar...xvi Daftar Lampiran...xix BAB 1 PENDAHULUAN 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 2.1 Teori – Teori Umum...6

(7)

x

2.1.1 Sistem...6

2.1.2 Informasi...7

2.1.3 Sistem Informasi...7

2.1.4 Data...8

2.2 Teori – Teori Khusus...9

2.2.1 File Based System...9

2.2.2 Database...10

2.2.3 DBMS...11

2.2.4 Siklus Hidup Database...13

2.2.5 Komponen DBMS...16

2.2.6 Metode Perancangan Basis Data...19

2.2.6.1 Perancangan basis data konseptual...19

2.2.6.2 Perancangan basis data logikal...20

2.2.6.3 Perancangan basis data fisikal...21

2.2.7 Entitas Relationship Model...24

2.2.7.1 Entitas...22 2.2.7.2 Relationship...22 2.2.73 Atribut...23 2.2.7.4 Struktural Constrain...23 2.2.7.5 Compotition23...24 2.2.7.6 Pemeliharaan Operasional...25 2.2.8 Normalisasi...25

2.2.9 Pengertian Data Flow Diagram...27

(8)

xi

2.3.1 Penjualan...31

2.3.2 Pembelian...32

2.3.3 Persediaan...32

BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1 Riwaya Perusahaan...33

3.2 Struktur Organisasi dan Pembagian Tugas, Wewenang, Tanggung Jawab...35

3.3 Sistem yang Sedang Berjalan...38

3.4 Diagram Aliran Data…...40

3.5 Permasalahan yang Dihadapi...42

3.6 Alternatif pemecahan masalah...43

BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basis Data...44

4.1.1 Perancangan Basis Data Konseptual...44

4.1.1.1 Identifikasi Tipe Entiti...44

4.1.1.2 Identifikasi Tipe Relasional...47

4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entiti...50

4.1.1.4 Identifikasi candidate key dan primary key...57

4.1.1.5 Menentukan Redudansi pada Model Konseptual.59 4.1.1.6 Melakukan Validasi Model Data Konseptual...60

(9)

xii

4.1.2.1 Menghilangkan fitur yang tidak sesuai dengan

model relational...62

4.1.2.2 Menurunkan relasi untuk data model logikal lokal...68

4.1.2.3 Validasi Relasi dengan menggunakan Normalisasi...101

4.1.2.4 Pembuatan model data logikal global...119

4.1.3 Perancangan Basis Data Fisikal...127

4.1.3.1 Merancang Relasional Database...127

4.1.3.2 Merancang Constrain...155

4.1.3.3 Analisis Transaksi...155

4.1.3.4 Memilih Index...162

4.1.3.5 Memperkirakan Kebutuhan Kapasitas Penyimpanan...167

4.1.3.6 Keamanan...189

4.1.3.7 Pemilihan DBMS...193

4.2 Perancangan aplikasi...193

4.2.1 Struktur menu...193

4.2.2 State Transation Diagram (STD)...194

4.2.3 Pseudocode...200

4.2.4 Rancangan Layar...233

4.3 Implementasi...275

4.3.1 Petunjuk Pemakaian Sistem...275

(10)

xiii

4.3.2.1 Spesifikasi Perangkat Keras...275

4.3.2.1 Spesifikasi Perangkat Lunak...276

4.3.2.3 Rencana Implementasi...277

4.3.3 Evaluasi /Analisis Hasil Percobaan...279

BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan...280 5.2 Saran...281 DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN SURAT SURVEY

(11)

xiv

DAFTAR TABEL

Tabel 4.1 Kamus data entitas...44

Table 4.2 Indentifikasi tipe relasiona...47

Tabel 4.3 Kamus Data Atribut...50

Tabel 4.4 Mengidentifikasi candidate key dan primary key...57

Tabel 4.5 Tabel RUDI...156

Tabel 4.6 Estimasi Table Karyawan...167

Tabel 4.7 Estimasi Tabel Pelanggan...170

Tabel 4.8 Estimasi Tabel Pelanggan_kontak...171

Tabel 4.9 Estimasi Tabel Pemasok...172

Tabel 4.10 Estimasi Tabel Pemasok_kontak...173

Tabel 4.11 Estimasi Tabel Barang...173

Tabel 4.12 Estimasi Tabel Stok...174

Tabel 4.13 Estimasi Quotation...175

Tabel 4.14 Estimasi Tabel Quotation_detil...176

Tabel 4.15 Estimasi PO...177

Tabel 4.16 Estimasi Tabel PO_detil...178

Tabel 4.17 Estimasi SO...179

Tabel 4.18 Estimasi Tabel SO_detil...180

Tabel 4.19 Estimasi Tabel Surat_jalan...180

Tabel 4.20 Estimasi Tabel Surat_jalan_detil...181

Tabel 4.21 Estimasi Tabel Kota...181

(12)

xv

Tabel 4.23 Tabel Estimasi Status_barang...182

Tabel 4.24 Tabel Estimasi Diskon...182

Tabel 4.25 Tabel Estimasi PPN...183

Tabel 4.26 Tabel Estimasi Jatuh Tempo...183

Tabel 4.27 Tabel Estimasi Faktur Penjualan...184

Tabel 4.28 Tabel Estimasi Faktur Penjualan detil...185

Tabel 4.29 Tabel Estimasi Faktur Pembelian...186

Tabel 4.30 Tabel Estimasi Faktur Pembelian detil...187

Tabel 4.31 Estimasi DiskSpace...188

Tabel 4.32 Jadwal Implementasi Sistem...277

(13)

xvi

DAFTAR GAMBAR

Gambar 2.1 : Siklus hidup database...13

Gambar 2.2 Contoh Sistem Database...16

Gambar 2.3 Gambar Tabel Simbol Diagram Aliran Data...28

Gambar 4.1 ERD Konseptual Awal...49

Gambar 4.2 Menentukan Primary Key...59

Gambar 4.3 Valdasi model data konseptual terhadap transaksi pengguna...61

Gambar 4.4 Relasi many-to-many (*:*) antara quotation dan Stok...62

Gambar 4.5 Relasi many-to-many (*:*) antara SO dan Stok...63

Gambar 4.6 Relasi many-to-many (*:*) antar faktur dan Stok...63

Gambar 4.7 Relasi many-to-many (*:*) antara PO dan Barang...64

Gambar 4.8 Relasi many-to-many (*:*) antara Faktur_penjualan dan Barang...64

Gambar 4.9 Relasi many-to-many (*:*) antara Surat_jalan dan Stok...65

Gambar 4.10 Relasi many-to-many (*:*) antara Diskon dan Quotation...65

Gambar 4.11 Relasi many-to-many (*:*) antara Diskon dan SO...66

Gambar 4.12 Relasi many-to-many (*:*) antara Diskon dan Faktur_penjualan...66

Gambar 4.13 Relasi many-to-many (*:*) antara Diskon dan PO...67

Gambar 4.14 Relasi many-to-many (*:*) antara Diskon dan Faktur_pembelian...67

Gambar 4.15 Model diagram relational global...126

Gambar 4.16 Struktur Menu...193

Gambar 4.17 STD File...194

Gambar 4.18 STD Monitoring...195

(14)

xvii

Gambar 4.20 STD Penjualan...197

Gambar 4.21 STD Barang...198

Gambar 4.22 STD Sistem...199

Gambar 4.23 STD Laporan...199

Gambar 4.24 Form Login...233

Gambar 4.25 Form utama...234

Gambar 4.26 Form karyawan...235

Gambar 4.27 Form Pelanggan...236

Gambar 4.28 Form add pelanggan...238

Gambar 4.29 Form add pelangan kontak...239

Gambar 4.30 Form Pemasok...241

Gambar 4.31 Form add pemasok...243

Gambar 4.32 Form add pemasok kontak...244

Gambar 4.33 Form barang...245

Gambar 4.34 Form add barang...247

Gambar 4.35 Form stok...248

Gambar 4.36 Form add stok...249

Gambar 4.37 Form PO...250

Gambar 4.38 Form add PO...251

Gambar 4.39 Form Quotation...253

Gambar 4.40 Form add quotation...254

Gambar 4.41 Form SO...256

Gambar 4.42 Form add SO...257

(15)

xviii

Gambar 4.44 Form add surat jalan...260

Gambar 4.45 Form diskon...261

Gambar 4.46 Form add diskon...262

Gambar 4.4475 Form PPN...263

Gambar 4.48 Form add PPN...264

Gambar 4.49 Form status barang...265

Gambar 4.50 Form add status barang...266

Gambar 4.51 Form Add Jatuh Tempo...267

Gambar 4.52 Form jatuh tempo...268

Gambar 4.53 Form Add Faktur Pembelian...269

Gambar 4.54 Form Faktur Pembelian...270

Gambar 4.55 Form Add Faktur Penjualan...272

(16)

xix

Daftar Lampiran

Lampiran Interview………..L1

Lampiran Notasi………L3

Referensi

Dokumen terkait

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

Puji syukur kepada Tuhan Yang Maha Esa atas segala rahmatNya, sehingga skripsi yang berjudul “Analisis dan Perancangan Aplikasi Basis Data Sistem Persediaan, Pembelian, dan

Puji syukur kepada Tuhan Yang Maha Esa yang telah memberikan rahmatNya, sehingga skripsi yang berjudul “Analisis dan Perancangan Sistem Basis Data Pembelian dan Persediaan

Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat rahmat dan karunia-Nyalah, penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan

Puji dan syukur kami ucapkan kepada Tuhan Yang Maha Esa karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan skripsi yang berjudul “Analisis Dan

Puji dan syukur kami panjatkan kepada Tuhan Yang M aha Esa karena berkat rahmat dan karunia-Nya, sehingga kami dapat menyelesaikan skripsi yang berjudul “Analisis dan

Puji dan syukur kami ucapkan kepada Tuhan Yang Maha Esa karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan

Dengan memanjatkan puji dan syukur ke hadirat Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga penulisan skripsi yang berjudul “Analisis dan Perancangan Sistem