• Tidak ada hasil yang ditemukan

ANALISA DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PT. DELTA SUPLINDO INTERNUSA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISA DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PT. DELTA SUPLINDO INTERNUSA - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

vi

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISA DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN

DAN PERSEDIAAN BARANG PT. DELTA SUPLINDO INTERNUSA

LINDA ANGGARKUSUMA 0600632892

YENNY 0600633610 Kelas/Kelompok: 07PST/01

Abstrak

PT Delta Suplindo Internusa adalah sebuah perusahaan distributor yang bergerak dibidang perdagangan generator set, peralatan teknikal, peralatan mekanikal, peralatan elektrikal dan peralatan keselamatan kerja. PT Delta Suplindo Internusa terletak Complex Kebayoran Centre A/9, Jl. Kebayoran Baru, Jakarta Selatan. Metode penelitian yang digunakan dalam penyusunan skripsi ini adalah metode Fact Finding. Metode 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. Dari hasil penelitian dapat disimpulkan dengan belum adanya sistem yang terkomputerisasi sehingga perusahaan mengalami kesulitan untuk mengetahui informasi penjualan, pembelian dan persediaan barang. Oleh karena itu perlu adanya sistem yang terkomputerisasi untuk mempercepat dan mempermudah perusahaan untuk memperoleh informasi penjualan, pembelian dan persediaan barang.

Kata kunci : Perancangan Basis data, sistem terkomputerisas, penjualan, pembelian, persediaan barang

(2)

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas segala rahmat dan bimbingan-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik.

Skripsi dengan judul ANALISA DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PT. DELTA

SUPLINDO INTERNUSA disusun dalam rangka memenuhi salah satu syarat untuk

menyelesaikan studi Strata-1 pada jurusan Teknik Informatika Universitas Bina Nusantara, Jakarta.

Dalam penulisan karya tulis ini banyak pihak yang telah memberikan bantuan dan dorongan, bimbingan, petunjuk, saran, nasehat, dan bantuan baik moril maupun materiil. Adapun pihak-pihak tersebut adalah:

1. Bapak Prof. Dr. Gerardus Polla, M. App. Sc., selaku Rektor Universitas Bina Nusantara.

2. Bapak Ir. Sablin Yusuf, Msc, MCompSc, selaku Dekan Jurusan Teknik Informatika.

3. Bapak H.Mohammad Subekti, BE, M.Sc selaku Ketua Jurusan Teknik Informatika.

4. Bapak Asril Basry, S.Kom, M.Kom selaku dosen pembimbing yang telah memberikan pengarahan selama penulisan skripsi, sehingga penulisan skripsi ini dapat terselesaikan dengan baik.

5. Bapak Iwan Susanto, selaku Komisaris dari PT. Delta Suplindo Internusa. 6. Para staf PT. Delta Suplindo Internusa yang telah memberikan informasi

untuk kelancaran penyelesaian skripsi ini.

(3)

7. Orang tua dan keluarga yang telah memberikan dukungan moral dan material sehingga skripsi ini dapat diselesaikan.

8. Dan semua pihak yang telah banyak membantu secara fisik maupun mental dalam pembuatan skripsi ini yang tidak dapat kami sebutkan satu persatu.

Jakarta, Januari 2006

Penulis

(4)

DAFTAR ISI

Halaman Judul Luar……… i

Halaman Judul Dalam ……… ii

Halaman Persetujuan Hardcover……….. iii

Halaman Pernyataan Dewan Penguji ……….. iv

Abstrak ……….. vi

Prakata ……….. vii

Daftar Isi ………... ix

Daftar Tabel ……….…. xiv

Daftar Gambar ……….……. xvi

BAB 1 PENDAHULUAN 1.1 Latar Belakang ………..… 1

1.2 Ruang Lingkup ………..…... 2

1.3 Tujuan dan Manfaat ……….…….….…... 2

1.4 Metodologi Penelitian……….….. 3

1.5 Sistematika Penulisan ……….………..…… 5

BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Terminologi………….. ………..……...….. 7

2.1.2 Teori Flowchart ( Diagram Alir )………...…. 10

2.1.3 Diagram Entity Relationship (E-R Diagram)………...….. 11

2.1.4 Normalisasi………..………… …….……...….. 14

(5)

2.1.5.1 Tahap 1. Perencanaan Basis Data (Database Planning)17 2.1.5.2 Tahap 2. Pendefinisian sistem ( System definition )…. 17 2.1.5.3 Tahap 3. Pengumpulan dan analisis kebutuhan

(Requirement collection dan analysis )……… 17 2.1.5.4 Tahap 4. Perancangan basis data konseptual

( Conceptual design )……….….. 18 2.1.5.5 Tahap 5. Perancangan basis data logical

( Logical design )……… 21 2.1.5.6 Tahap 6. Perancangan basis data fisikal

( Phisical design )……… 25 2.1.5.7 Tahap 7. Pemilihan DBMS ( DBMS selection )…….. 28 2.1.5.8 Tahap 8. Perancangan aplikasi ( Application design )..28 2.1.5.9 Tahap 9. Prototyping……… 29 2.1.5.10 Tahap 10. Implementasi……….….. 29 2.1.5.11 Tahap 11. Konversi data dan loading ( Data

conversion and loading )……….… 30 2.1.5.12 Tahap 12. Pengujian ( Testing )……….. 30 2.1.5.13 Tahap 13. Perawatan operasional ( Operational

maintenance )………... 30 2.1.6 Visual Basic 6.0 dan SQL Server……….. 31 2.2 Teori Pendukung

2.2.1 Teori Penjualan……….. ………….………...….. 31 2.2.2 Teori Pembelian……….….…… 33 2.2.3 Teori Persediaan……….………..…...…… 34

(6)

BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM BASIS DATA

3.1 Perumusan Objek Penelitian……… 35

3.1.1 Latar Belakang Perusahaan……….…...….. 35

3.1.2 Struktur Organisasi……….…... 35

3.1.3 Wewenang dan Tanggung Jawab……….…... 36

3.2 Penentuan Fakta Kebutuhan ………...…... 40

3.2.1 Analisis Sistem Berjalan……….…….... 40

3.2.1.1 Observasi Sistem Berjalan………. 40

3.2.1.2 Permasalahan yang Dihadapi………. 51

3.2.2 Analisis Kebutuhan Informasi………. ….….. 52

3.2.3 Usulan Pemecahan Masalah……….…… 53

BAB 4 RANCANGAN SISTEM BASIS DATA YANG DIUSULKAN 4.1 Rancangan Konseptual... 54

4.1.1 Penentuan Entity... 54

4.1.2 Penentuan Relationship... 57

4.1.3 Penentuan Atribut... 60

4.1.3.1 Penentuan Domain Attribut... 60

4.1.3.2 Menentukan Atribut Candidate Key dan Primary Key... 76

4.1.4 Memvalidasi Model Konseptual Lokal dengan Transaksi User... 77

4.2 Rancangan Logikal... 80 4.2.1 Menghilangkan karakteristik yang tidak sesuai

(7)

dengan Model Relasional... 80

4.2.1.1Menghilangkan tipe relasi biner many to many... 80

4.2.1.2Menghilangkan atribut Multivalue... 83

4.2.2 Menentukan Relasi Model Data Logikal Lokal... 86

4.2.2.1Strong Entity... 86

4.2.2.2Weak Entity... 90

4.2.2.3Tipe Relasi Biner one-to-many... 91

4.2.2.4Tipe Relasi Biner one-to-one... 104

4.2.3 Validasi Relasi dengan menggunakan Normalisasi... 111

4.2.4 Mendefinisikan Batasan Integritas... 128

4.2.5 Menciptakan dan Validasi Model Data Logikal Global1... 137

4.3 Rancangan Fisikal ………... 138

4.3.1 Rancangan Relational Basis Data... 138

4.3.2 Rancangan Kendala Perusahaan... 159

4.3.3 Analisis Transaksi... 160

4.3.4 Perkirakan Kebutuhan Kapasitas Penyimpanan... 163

4.4 Mekanisme keamanan... 181

4.4.1 Akses Keamanan Sistem... 181

4.4.2 Back Up Data... 183

4.5 State Transition Diagram... 184

4.6 Rancangan Layar... 187

4.7 Spesifikasi Proses... 193

4.8 Implementasi... 226

(8)

4.9 Hasil Run... 227

BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan………. 235

5.2 Saran………..……….…… 235

DAFTAR PUSTAKA………..……….………. 236

RIWAYAT HIDUP……….…..………..…...… 238

FOTOCOPY SURAT SURVEY

(9)

DAFTAR TABEL

Tabel 2.1 Tabel Notasi Diagram Alir ……….………..…….…… 10

Tabel 4.1 Tabel Kamus Data Entity……….……….. 54

Tabel 4.2 Tabel Kamus Data Relationship………. 57

Tabel 4.3 Tabel Kamus Data Atribut ………..……….….……. 60

Tabel 4.4 Tabel Atribut Candidate Key dan Primary Key……….. 76

Tabel 4.5 Tabel Analisa Transaksi……….………...….. 160

Tabel 4.6 Tabel Karyawan……….……. 163

Tabel 4.7 Tabel Pelanggan………. 163

Tabel 4.8 Tabel Pemasok………...……. 164

Tabel 4.9 Tabel KodePos………..…….………. 164

Tabel 4.10 Tabel TeleponPelanggan……….…...………. 165

Tabel 4.11 Tabel TeleponPemasok……….... 165

Tabel 4.12 Tabel TeleponKaryawan……….……. 166

Tabel 4.13 Tabel FaxPelanggan………. 166

Tabel 4.14 Tabel FaxPemasok……….………. 167

Tabel 4.15 Tabel Barang………. 167

Tabel 4.16 Tabel OrderJual………. 168

Tabel 4.17 Tabel TagihanPenjualan………. 168

Tabel 4.18 Tabel BarangTagihanPenj……….………. 169

Tabel 4.19 Tabel Pengiriman………..………. 169

Tabel 4.20 Tabel BarangKirim………. 170

Tabel 4.21 Tabel PembayaranPenjualan………..………. 170

(10)

Tabel 4.22 Tabel ReturJual……….…………. 171

Tabel 4.23 Tabel BarangRJ……….…………. 171

Tabel 4.24 Tabel FakturKeluar………...………. 172

Tabel 4.25 Tabel BarangOJ………. 172

Tabel 4.26 Tabel BarangKeluar………..…………. 173

Tabel 4.27 Tabel OrderBeli………. 173

Tabel 4.28 Tabel TagihanPembelian………..………. 174

Tabel 4.29 Tabel BarangTagihanPemb………...………. 175

Tabel 4.30 Tabel PenerimaanBarang………..……. 175

Tabel 4.31 Tabel BarangTerima……….…. 176

Tabel 4.32 Tabel PembayaranPembelian………. 176

Tabel 4.33 Tabel ReturBeli……….…. 177

Tabel 4.34 Tabel BarangRB………..………..…. 177

Tabel 4.35 Tabel FakturMasuk………...…. 178

Tabel 4.36 Tabel BarangOB………...……. 178

Tabel 4.37 Tabel BarangMasuk……….………. 179

Tabel 4.38 Tabel Estimasi Disk Space………..…………. 179

Tabel 4.39 Tabel Jadwal Implementasi………... 226

Tabel 4.40 Tabel Pengadaan Software dan Hardware ………... 226

(11)

DAFTAR GAMBAR

Gambar 2.1 Database Lifecycle…. ………..……….……. 16 Gambar 3.1 Struktur Organisasi PT. DSI…….……….…. 36 Gambar 3.2 Flowchart Penjualan….……..………...….. 41 Gambar 3.3 Flowchart Pembelian dan Persediaan Barang…………...………... 44 Gambar 3.4 Flowchart Retur Penjualan.……….……….………. 47 Gambar 3.5 Flowchart Retur Pembelian ………..….…. 50 Gambar 4.1 Model Konseptual ERD Relationship……. ………..…. 59 Gambar 4.2 Model Konseptual Diagram ER yang mendukung transaksi user

dengan menggunakan pathways………... 78 Gambar 4.3 Relasi many-to-many OrderJual dengan Barang……….….… 80 Gambar 4.4 Relasi many-to-many FakturKeluar dengan Barang ….……….…. 81 Gambar 4.5 Relasi many-to-many OrderBeli dengan Barang…….………. 81 Gambar 4.6 Relasi many-to-many FakturMasuk dengan Barang …..…...….. 82 Gambar 4.7 Relasi many-to-many ReturBeli dengan Barang ………..…....….. 82 Gambar 4.8 Relasi many-to-many ReturJual dengan Barang ………..…....….. 83 Gambar 4.9 Atribut Multi-valued pada Pemasok ………...….. 84 Gambar 4.10 Atribut Multi-valued pada Pelanggan………. 85 Gambar 4.11 Atribut Multi-valued pada Karyawan….. ………..……….… 85 Gambar 4.12 Relasi One-to-many Pelanggan dengan OrderJual ...…………...… 92 Gambar 4.13 Relasi One-to-many Karyawan dengan OrderJual ..……… 92 Gambar 4.14 Relasi One-to-many Barang dengan BarangOJ..…..………….…... 92 Gambar 4.15 Relasi One-to-many OrderJual dengan BarangOJ... 93

(12)

Gambar 4.16 Relasi One-to-many Karyawan dengan FakturKeluar……… 93 Gambar 4.17 Relasi One-to-many Barang dengan BarangKeluar…..……….… 94 Gambar 4.18 Relasi One-to-many FakturKeluar dengan BarangKeluar…….… 94 Gambar 4.19 Relasi One-to-many Karyawan dengan Pengiriman …………..… 94 Gambar 4.20 Relasi One-to-many Karyawan dengan TagihanPenjualan……… 95 Gambar 4.21 Relasi One-to-many Karyawan dengan ReturJual……….. 95 Gambar 4.22 Relasi One-to-many Karyawan dengan PembayaranPenjualan…. 96 Gambar 4.23 Relasi One-to-many Karyawan dengan OrderBeli…...………..… 96 Gambar 4.24 Relasi One-to-many Pemasok dengan OrderBeli…….………...… 96 Gambar 4.25 Relasi One-to-many Barang dengan BarangOB…….………...… 97 Gambar 4.26 Relasi One-to-many OrderBeli dengan BarangOB.………. 97 Gambar 4.27 Relasi One-to-many OrderBeli dengan PenerimaanBarang……… 98 Gambar 4.28 Relasi One-to-many Karyawan dengan PenerimaanBarang………. 98 Gambar 4.29 Relasi One-to-many Karyawan dengan FakturMasuk…...….. 98 Gambar 4.30 Relasi One-to-many FakturMasuk dengan BarangMasuk...… 99 Gambar 4.31 Relasi One-to-many Barang denganBarangMasuk………..… 99 Gambar 4.32 Relasi One-to-many Karyawan dengan TagihanPembelian….…… 100 Gambar 4.33 Relasi One-to-many Karyawan dengan ReturBeli….…………..… 100 Gambar 4.34 Relasi One-to-many Karyawan dengan PembayaranPembelian…. 101 Gambar 4.35 Relasi One-to-many ReturBeli dengan BarangRB….………….… 101 Gambar 4.36 Relasi One-to-many ReturJual dengan BarangRJ….…………..… 102 Gambar 4.37 Relasi One-to-many Barang dengan BarangRB….………. 102 Gambar 4.38 Relasi One-to-many Barang dengan BarangRJ….………….…….. 102 Gambar 4.39 Relasi One-to-many Karyawan dengan TeleponKaryawan…….… 103

(13)

Gambar 4.40 Relasi One-to-many Pemasok dengan TeleponPemasok ………… 103

Gambar 4.41 Relasi One-to-many Pelanggan dengan TeleponPelanggan... 103

Gambar 4.42 Relasi One-to-many Pelanggan dengan FaxPelanggan...……... 104

Gambar 4.43 Relasi One-to-many Pemasok dengan FaxPemasok ….……….…. 104

Gambar 4.44 Relasi One-to-one OrderJual dengan FakturKeluar…...………… 105

Gambar 4.45 Relasi One-to-one OrderJual dengan Pengiriman…….………...… 105

Gambar 4.46 Relasi One-to-one Pengiriman dengan TagihanPenjualan.…….… 106

Gambar 4.47 Relasi One-to-one Pengiriman dengan ReturJual………..………... 106

Gambar 4.48 Relasi One-to-one ReturJual dengan FakturMasuk….…...… 107

Gambar 4.49 Relasi One-to-one ReturJual dengan TagihanPenjualan...…… 107

Gambar 4.50 Relasi One-to-one TagihanPenjualan dengan PembayaranPenjualan108 Gambar 4.51 Relasi One-to-one PenerimaanBarang dengan FakturMasuk..……. 108

Gambar 4.52 Relasi One-to-one PenerimaanBarang dengan TagihanPembelian…109 Gambar 4.53 Relasi One-to-one PenerimaanBarang dengan ReturBeli……….… 109

Gambar 4.54 Relasi One-to-one ReturBeli dengan TagihanPembelian…………. 110

Gambar 4.55 Relasi One-to-one TagihanPembelian dengan PembayaranPembelian……...… 110

Gambar 4.56 STD Layar Login………..………. 184

Gambar 4.57 STD Layar Menu Utama………..……… 184

Gambar 4.58 STD Layar Menu Master………..……….…….. 185

Gambar 4.59 STD Layar Menu Pembelian………..………. 185

Gambar 4.60 STD Layar Menu Penjualan………..……….….. 186

Gambar 4.61 STD Layar Menu Laporan………..……….……. 186

(14)

Gambar 4.63 Rancangan Layar Login………..………. 187

Gambar 4.64 Rancangan Layar Utama………..………. 187

Gambar 4.65 Rancangan Layar Master Barang………..…………...………. 188

Gambar 4.66 Rancangan Layar Master Karyawan………..………….……. 188

Gambar 4.67 Rancangan Layar Master Pemasok………..………. 188

Gambar 4.68 Rancangan Layar Master Pelanggan………. 189

Gambar 4.69 Rancangan Layar Order Beli………..………. 189

Gambar 4.70 Rancangan Layar Penerimaan Barang………..………….…. 190

Gambar 4.71 Rancangan Layar Retur Beli………..……….…. 190

Gambar 4.72 Rancangan Layar Invoice Beli………..………..……. 191

Gambar 4.73 Rancangan Layar Order Jual………..………. 191

Gambar 4.74 Rancangan Layar Pengiriman………..………. 192

Gambar 4.75 Rancangan Layar Retur Jual………..……….…. 192

Gambar 4.76 Rancangan Layar Invoice Jual………..………..……. 193

Gambar 4.77 Tampilan Login………..………. 227

Gambar 4.78 Tampilan Layar Utama………..………..… 228

Gambar 4.79 Tampilan Master Barang………..………..….. 228

Gambar 4.80 Tampilan Master Karyawan………..………..…. 229

Gambar 4.81 Tampilan Master Pemasok………..………..…. 229

Gambar 4.82 Tampilan Master Pelanggan………..………..…. 230

Gambar 4.83 Tampilan Order Beli………..……….. 230

Gambar 4.84 Tampilan Retur Beli….………..……….. 231

Gambar 4.85 Tampilan Penerimaan..….………..……….. 231

(15)

Gambar 4.87 Tampilan Retur Jual...….………..……….. 232

Gambar 4.88 Tampilan Order Jual...….………..……….. 233

Gambar 4.89 Tampilan Pengiriman...….………..……….. 233

Gambar 4.90 Tampilan Invoice Jual...….………..……….. 234

Gambar 4.91 Tampilan Laporan...….………..……….. 234

Referensi

Dokumen terkait

telah membimbing serta membantu dalam menyelesaikan laporan dengan judul “ Rancang Bangun Alat Penguji Generator Set dengan Variasi Bahan

Penelitian ini diharapkan dapat memberikan gambaran tentang aktivitas antibakteri dari ekstrak etanol Andrographids Herba dan Echinacea herba dan kandungan senyawa

Skripsi yang berjudul “Pembentukan Cincin Kuinazolin Pada Reaksi Antara Benzoilisotiosianat Dengan Asam Antranilat” ini disusun dan diajukan untuk memenuhi salah satu

Konsentrasi Kollicoat Protect dan macam larutan penyalut berpengaruh terhadap sifat mutu fisik tablet salut film ekstrak daun pepaya dilihat dari kekerasan, kerapuhan,waktu

Dalam hal keterampilan bicara subjek merupakan anak yang mempunyai volume suara lemah ketika bicara dengan konteks akademis di dalam kelas, namun bervolume keras ketika

Jika guru telah mempunyai sifat Rabbani, maka dalam segala kegiatan pendidikan anak didiknya akan menjadi Rabbani juga. Jadi, dapat disimpulkan bahwa persyaratan

mempelajari materi yang telah diuraikan pada in service learning.. Guru sebagai peserta dapat membuka dan mempelajari.. kembali materi sebagai bahan dalam mengerjaka

diketemukan angka koefisien lebih kecil (< 0,60), maka dikatakan tidak reliabel. 28 Jadi, untuk melakukan uji reliabilitas dapat dengan menggunakan uji statistic