Verawati 0700703302 Lily Suryanti 0700705724 Johan 0700706916 Kelas Kelompok : 07PMT 2 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN MATERIAL BAHAN KIMIA PADA PT. CHAMPION KURNIA DJAJA TECHNOLOGIES - Binus e-Thesi

  

UNIVERSITAS BINA NUSANTARA

___________________________________________________________

  Jurusan Teknik Informatika Program Studi Database System

  Skripsi Sarjana Komputer Semester Ganjil Tahun 2006 / 2007

  

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN,

PENJUALAN, DAN PERSEDIAAN MATERIAL BAHAN KIMIA PADA

PT. CHAMPION KURNIA DJAJA TECHNOLOGIES

Verawati 0700703302

  

Lily Suryanti 0700705724

Johan 0700706916

Kelas / Kelompok : 07PMT / 2

Abstrak

  Tujuan penelitian, ialah menganalisa kebutuhan informasi dan merancang sistem basisdata untuk operasional pembelian, penjualan dan persediaan material bahan kimia pada PT. Champion Kurnia Djaja Technologies. Metodologi Penelitian yang digunakan adalah pencarian fakta, analisis dan perancangan. Pencarian fakta merupakan metode mencari fakta dari buku- buku sebagai landasan teori penulisan. Analisis merupakan metode survei dan wawancara untuk mendapatkan kebutuhan informasi. Metode perancangan meliputi perancangan konseptual, perancangan logikal dan perancangan fisikal. Dan untuk merancang aplikasinya, menggunakan model perancangan Waterfall, dimana dilakukan dengan analisis kebutuhan, perancangan program, desain, pengkodean, pengujian, dan pemeliharaan. Hasil yang dicapai berupa rancangan sistem basisdata yang memenuhi kebutuhan perusahaan dan terkomputerisasi sehingga semua transaksi saling terintegrasi. Simpulan yang diperoleh adalah sistem basisdata yang memeberikan efektivitas dan efisiensi waktu dan mengurangi kesalahan, memungkinkan eksekutif mendapatakan laporan dengan cepat dan mudah serta menjamin keamanan data dengan membatasi hak akses setiap staff.

  Kata Kunci Analisis, Perancangan, Sistem Basisdata, Pembelian, Penjualan, Persediaan.

  

PRAKATA

  Puji dan syukur penulis panjatkan kepada Sanghyang Adi Buddhaya, Tuhan Yang Maha Esa, Para Buddha dan Bodhisatva karena berkat dan rahmatNya sehingga penulis dapat menyelesaikan skripsi yang berjudul: “Analisis Dan Perancangan Sistem Basis

  

Data Pembelian, Penjualan, dan Persediaan Material Bahan Kimia Pada PT.

Champion Kurnia Djaja Technologies” sebagai syarat menyelesaikan jenjang studi

  Strata-1 pada Fakultas Ilmu Komputer Jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.

  Dalam kesempatan ini, penulis ingin mengucapkan terima kasih kepada: 1. Bapak Prof. Dr. Gerarldus Polla, M. App.Sc., selaku Rektor Universitas Bina Nusantara.

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

  3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Sekretaris Jurusan Teknik Informatika.

  4. Bapak Muh. Tassim Billah, Ir., M.Sc., selaku dosen pembimbing yang telah banyak memberikan bimbingan dalam pembuatan skripsi dari awal hingga akhir.

  5. Bapak Yusrinol Chandra, Bapak IGB Bintara, Ibu Fida Alkaff, Ibu Mulyani beserta seluruh staff PT. Champion Kurnia Djaja Technologies yang telah memberikan kesempatan untuk memberikan informasi yang diperlukan.

  6. Orang tua dan seluruh anggota keluarga penulis yang telah memberikan bantuan dan dukungan secara moril dan materiil kepada penulis selama penyusunan skripsi ini.

  8. Semua pihak yang tidak dapat disebutkan satu persatu, baik secara langsung maupun tidak langsung telah membantu penulis dalam menyelesaikan penulisan skripsi ini.

  7. Rekan – rekan, Sahabat - sahabat dan teman- teman yang telah memberikan saran, dukungan, semangat dan doa.

  Vera Thank’s to :

  • Bapak Dosen Dewan Penguji, karena udah ngelulusin kami semua...
  • Temen – temen satu kelompok skripsi (Lily ’n Akhim), walopun kadang kita suka berbeda pendapat, tapi akhirnya semua bisa kita lalui bersama tanpa ada pertengkaran hebat..hehehe...
  • Pak Tassim atas bimbingannya selama ini,
  • Doa ’n dukungan dari Papa, Mama, Ahok, Ali, Mega, Mega, Ce Aing yang bener2 mujarab,
  • Bdeb atas pinjeman Laptop ama udah ngajarin tarian lagu Para – para,
  • Mhita yang terus – terusan setel lagu There You’ll Be – nya Faith Hill,
  • Temen satu kamar kost (Mhita, Bdeb) yang terus2an udah ngingetin biar gak males...
  • Lisa atas buku Anapersisnya,
  • Lusianti yang udah pinjemin buku Akuntansi Mulyadi di perpus ’n juga susu Frisian Flagnya...
  • Lagu Sheila On Seven yang udah bikin semangat,
  • Martin Kundang atas pinjeman buku Database System-nya,
  • Vincent, Cherrie, Amran, Hendy, Anton, Ukar, dll),

  Temen – temen senasib seperjuangan kelas skripsi 07 PMT (Christine, Lina,

  Kisman atas pinjeman laptop nya,

  • Engko – engko Glodok yang udah bantuin koding,
  • Toge atas nasihat ’n masukannya ’n yang ngasih2 tips,
  • Pak Besar, staff CMC (Mas Hardy, Mbak Ika, Mas Catur, Mas Rano, dll) yang
  • udah nyuport,

  Anjing gw, Dicky yang bikin semangat,

  • Wong, Albert K).

  Teman – teman dan Sahabat yang udah nyuport ’n kasih semangat (Kero, Santi,

  Akhirnya..!!! Skripsi ini bisa selesai, walopun banyak rintangan (terutama rintangan males, rintangan Stuck, ama eneg ngeliat koding), tapi akhirnya semua bisa dilalui...

  Dan hasilnya skripsi ini bisa dipajang di perpustakaan Universitas Bina Nusantara. Moga2 aja untuk bisa berguna buat Binusian yang pada lagi skripsi lainnya... Satu kata : SEMANGAT!!!!

  Lily Thank’s to : Bapak – bapak Dewan Penguji, karena udah ngelulusin kami semua...

  • Temen – temen satu kelompok skripsi Vera dan Akim, makasih kim atas
  • motornya juga yang udah setia nemenin, maafkan juga kalo sering buat kesel karena sering beda pendapat khususnya Vera, satu orang satu pikiran, banyak orang, banyak pikiran trus beda – beda lagi, tapi akhirnya semua itu hanya tinggal
kenangan buat pengalaman kita di kemudian hari...btw fren, kita udah lulus euy...^-^ Pak Tassim buat bimbingannya,

  • Papa, Mama, Ce Ani, Ce Dina, Ce Titik, Ko Adi, ko Ali, Ko Rinto, Ko Candra,
  • Nanda Ponakan gw yang lucu n gremesin, makasih banget atas semua doa dan dukungannya baik moril dan materiil,

  Temen – temen senasib seperjuangan kelas skripsi 07PMT,

  • Pra sidang oleh Senior Toge,

  ’n Lex), Makasih buat semuanya baik yang secara langsung maupun tidak langsung udah

  • membantu dalam proses pembuatan skripsi ini, staff perusahaan Champion, staff perpustakaan Bina Nusantara, Mas – mas fotokopi, jilid & print, maaf juga klo ada yang belum disebutkan di prakata ini, ntar makasihnya waktu ketemu aja ya^^

  Akhirnya semua bisa dilalui, seruuu banget kerjain skripsi dari awal, bolak - balik perusahaan, bolak – balik ke perpus, deadline softcover, ketika jadwal sidang dah keluar (sampe lemes dengernya), deg – deg’an sebelum sidang, deg – deg’an pembacaan nilai, sampe akhirnya skripsi ini dijilid hardcover, dan akhirnya skripsi ini dipajang di perpustakaan Univ. Bina Nusantara, buat BiNusian yang sedang kerjain Skripsi... Tetep Semangat ya!!!!

  Johan Thank’s to :

  Bapak Dosen Dewan Penguji, karena udah ngelulusin kami semua, meskipun

  • sempat bikin jantung deg – degan, Temen – temen satu kelompok skripsi (Vera ’n Lily), yang selalu kompak aje.
  • Pak Tassim atas bimbingannya selama ini,
  • Doa ’n dukungan dari sekeluarga,
  • Mery atas dukungan selama ini, n pinjeman MP3 tuk stel lagu Jay Chow,
  • Para Pengurus Inti 17 KMBD ’n Anggota Bidang Pendidikan & Pembinaan 17
  • KMBD atas dukungan selama ini,

  Kisman atas pinjeman Laptop dan buku Anapersis,

  • Lagu Jay Chow ”Qian Dan Ai” yang udah bikin semangat,
  • Temen – temen senasib seperjuangan kelas skripsi 07 PMT (Christine, Lina,
  • Vincent, Cherrie, Amran, Hendy, Anton, Ukar, dll),
  • sidang,

  Mas Toge atas nasihat ’n masukannya ’n yang ngasih2 tips untuk menghadapi

  • meskipun mpe kelompok kami yang terakhir bertahan sampai jam 8 malam.

  Pegawai perpustakaan yang selalu senantiasa melayani kami dengan ramah,

  Akhirnya..!!! Skripsi ini bisa selesai, tapi akhirnya semua bisa dilalui dengan tanpa terasa oleh waktu...

  Dan hasilnya skripsi ini bisa dipajang di perpustakaan Universitas Bina Nusantara. Moga2 aja untuk bisa berguna buat Binusian yang pada lagi skripsi lainnya... Satu kata : SEMANGAT, PANTANG MUNDUR!!!

  Penulis telah berusaha sebaik mungkin dalam menyelesaikan skripsi ini dan dengan segala kerendahan hati penulis sangat menghargai segala saran dan kritik yang membangun dari pembaca untuk penyempurnaan skripsi ini.

  Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca, pihak-pihak yang membutuhkan dan sebagai salah satu sumbangsih kepada almamater dalam pengembangan ilmu pengetahuan.

  Jakarta, 22 Januari 2007 Penulis

DAFTAR ISI

  Halaman Judul Luar i

  4

  8

  2.1.2 DBMS

  8

  2.1.1 Pengertian Teori - teori yang berkaitan dengan Basisdata

  8

  Basisdata

  8

  2 LANDASAN TEORI

  6 BAB

  1.5 Sistematika Penulisan

  1.4 Metodologi

  Halaman Judul Dalam ii

  3

  1.3 Tujuan dan Manfaat

  1.2 Ruang Lingkup 3

  1.1 Latar Belakang 1

  1

  BAB 1 PENDAHULUAN

  Daftar Lampiran xxviii

  Daftar Tabel xviii Daftar Gambar xxi

  Daftar Isi xi

  Prakata v

  Abstrak iv

  Halaman Persetujuan HardCover iii

2.1 Pendekatan

  2.1.3 DDL (Data Definition Language)

  2.1.7.2 Perancangan Logikal

  2.1.6.9 Data Conversion and Loading

  24

  2.1.6.10 Testing

  24

  2.1.6.11 Operational Maintenance

  24

  25

  2.1.7.1 Perancangan Konseptual 25

  34

  12

  2.1.7.3 Perancangan Fisikal

  42

  47

  2.1.8.1 Entity Type

  48

  2.1.8.2 Relationship Types

  49

  2.1.8.3 Attributes

  51

  23

  2.1.6.8 Implementation

  22

  15

  2.1.4 DML (Data Manipulation Language)

  12

  2.1.5

  4GLs

  12

  2.1.6 Database System Development Lifecycle

  13

  2.1.6.1 Database Planning

  2.1.6.2 System Definition

  2.1.6.7 Prototyping (optional)

  16

  2.1.6.3 Requirements Collection and Analysis

  17

  2.1.6.4 Database Design

  18

  2.1.6.5 (optional)

  19

  2.1.6.6 Application Design

  20

2.1.7 Tahap - tahap Perancangan Basisdata

2.1.8 Entity Relationship (ER) Modelling

  2.1.8.4

  52 Keys

  2.1.8.5

  53 Structural Constraints

  2.1.9

  57 Normalisasi

  2.1.9.1 Normalisasi

57 Pengertian

  2.1.9.2 - tahap Normalisasi

58 Tahap

  2.2

  59 Pengertian Pembelian, Penjualan, Retur Penjualan, dan Persediaan

  2.2.1

  59 Pembelian

  2.2.2

  61 Penjualan

  2.2.3

  62

  2.2.4

  63 Persediaan

  BAB 3 ANALISIS KEBUTUHAN SISTEM BASISDATA

  65

  3.1 Tentang Perusahaan

  65

  3.1.1

  65 Sejarah

  3.1.2

  66 Tujuan

  3.1.3 Bisnis 66 Kegiatan

  3.1.4 Organisasi

67 Struktur

  3.1.5

  68 Pembagian Tugas dan Tanggung Jawab

  3.2 Gambaran Sistem yang Sedang Berjalan

  73

  3.2.1

  74 Data Flow Diagram 3.2.2 didalam Sistem 76

  Prosedur

  3.2.3 Kebutuhan Sistem

90 Analisis

  3.2.3.1 Laporan 90 Indentifikasi

  3.2.3.2

  90 Indentifikasi Entity 3.2.4 yang dihadapi

  92 Permasalahan

  3.2.5 Pemecahan Masalah

  92 Solusi

  BAB 4 PERANCANGAN DAN IMPLEMENTASI

  93

  4.1 Perancangan Basisdata 93

  4.1.1 Perancangan Konseptual 93

  4.1.1.1 Identifikasi Tipe Entity

  94

  4.1.1.2 Identifikasi Tipe Relasi 96

  4.1.1.3 Tipe Relasional

  99 Identifikasi dan Asosiasi Atribut dengan Entity atau

  4.1.1.4 Atribut Domain 104 Menentukan

4.1.1.5 Menentukan Candidate Key dan Primary Key 109

  4.1.1.6 110 Cek Model Untuk Redudancy

  4.1.1.7 111

  Validasi Model Konseptual Terhadap Transaksi

  4.1.1.8 113

  Me-review model data konseptual lokal dengan user

  4.1.2 Perancangan Basisdata Logikal 113

  4.1.2.1 114

  Menghilangkan Fitur Tidak Kompatibel

  4.1.2.1.1 Menghilangkan many-to-many (*:*) binary relationship types 114

  4.1.2.1.2 Menghilangkan many-to-many (*:*) recursive relationship types 116

  4.1.2.1.3 117

  Menghilangkan complex relationship types

  4.1.2.1.4 117

  Menghilangkan Multi-valued Attribute

  4.1.2.2 118

  Menentukan Model Data Logikal Lokal 4.1.2.2.1 119

  Strong Entity Types

  4.1.2.2.2 Weak Entity Types 120

4.1.2.5 Mendefinisikan kendala Integrity

  4.1.2.5.4 Referential Integrity 153

  4.1.3.1 Merancang relasi dasar 166

  Basisdata Fisikal 166

  166

  4.1.2.7.3 Me-review model data logikal global dengan user 165

  4.1.2.7.2 Memvalidasi model data logikal global 164

  4.1.2.7.1 Menggabungkan model data logikal ke model global 159

  langkah optional ) 159

  4.1.2.7 Menggabungkan model data logikal ke model global (

  4.1.2.6 Me-review model data logikal lokal dengan user 158

  4.1.2.5.3 Entity Integrity 151

  4.1.2.2.3 One-to-many (1:*) binary relationship types 121

  4.1.2.5.2 Attribute Domain Constraints 150

  4.1.2.5.1 Required Data 146

  146

  4.1.2.4 Validasi relasi terhadap Transaksi 144

  4.1.2.3 Model dengan Normalisasi 138

  4.1.2.2.9 Multi-valued attributes 136

  4.1.2.2.8 Complex relationship types 135

  4.1.2.2.7 Many-to-Many (*:*) binary relationship types 133

  4.1.2.2.6 Superclass / subclass relationship types 133

  4.1.2.2.5 One-to-One (1:1) recursive relationship types 132

  4.1.2.2.4 One-to-One (1:1) binary relationship types 129

4.1.2.8 Memeriksa untuk pertumbuhan ke masa yang akan datang

4.1.3 Perancangan

  4.1.3.2 Merancang representasi dari data turunan (derived data) 184

4.2 Perancangan

  4.2.2 State Transition Diagram 216

  4.2.6.4 Jadwal Implementasi 255

  4.2.6.3 Kebutuhan Personil (Brainware) 255

  4.2.6.2 Spesifikasi Perangkat Lunak 254

  4.2.6.1 Spesifikasi Perangkat Keras 253

  4.2.6 Implementasi 253

  4.2.5 Spesifikasi Proses 231

  4.2.4 Perancangan Output 228

  Input 220

  4.2.3 Perancangan Input / Output 220

  4.2.1 Perancangan Struktur Program 215

  4.1.3.3 Merancang batasan umum (general constraints) 185

  Aplikasi 215

  4.1.3.7 Pemilihan DBMS (Database Management System) 212

  4.1.3.6 Merancang Mekanisme Keamanan 211

  4.1.3.5 211

  4.1.3.4.5 Memperkirakan kapasitas penyimpanan yang dibutuhkan 202

  4.1.3.4.4 Pembuatan Index Setiap Entity 197

  4.1.3.4.3 Memilih indeks 195

  4.1.3.4.2 Memilih organisasi file 195

  4.1.3.4.1 Menganalisis transaksi 186

  4.1.3.4 Merancang organisasi file dan indeks 186

4.2.3.1 Perancangan

  4.2.6.5 Pengoperasian Aplikasi 256 Cara

  4.2.6.6 275 Evaluasi

  4.2.6.6.1 Sistem 276 Evaluasi

4.2.6.6.2 Evaluasi User 277

  BAB

  5 SIMPULAN DAN SARAN 282

  5.1 Simpulan 282

  5.2 Saran 283

  

DAFTAR PUSTAKA

RIWAYAT HIDUP LAMPIRAN - LAMPIRAN FOTOCOPY SURAT SURVEI

  DAFTAR TABEL

  Tabel

  2.1 Tabel Kamus Data

  26 Tabel 3.1 Daftar Entity

  91 Tabel 4.1 Identifikasi Tipe Entity

  94 Tabel 4.2 Multiplicity Tipe Relasional 98

Tabel 4.3 Entity Staff

  99 Tabel 4.4 Entity Material

  99 Tabel 4.5 Entity Pelanggan 100

Tabel 4.6 Entity Supplier 100Tabel 4.7 Entity OrderPenjualan 101Tabel 4.8 Entity Order Pembelian 101Tabel 4.9 Entity TransPembelian 102Tabel 4.10 Entity TransPenjualan 102Tabel 4.11 Entity ReturPenjualan 103Tabel 4.12 Entity PembayaranSupplier 103Tabel 4.13 Entity PembayaranPelanggan 104Tabel 4.14 Entity Pengiriman 104

  Tabel

  4.15 Attribut Domain 105

Tabel 4.16 Identifikasi Candidate Key dan Primary Key 110

  PT. Champion Kurnia Djaja Technologies

Tabel 4.17 Dokumentasi entity kuat pada 119Tabel 4.18 Dokumentasi entity lemah pada PT. Champion Kurnia Djaja Technologies 120Tabel 4.19 Required Data 146Tabel 4.20 Attribute Domain Constraints 151

  4.32 SupplierTelp 204 Tabel

  4.41 OrderPenjualan 206 Tabel

  4.40 OrderBeliDetail 206 Tabel

  4.39 OrderPembelian 206 Tabel

  4.38 SOR 206 Tabel

  4.37 Unit 206 Tabel

  4.36 Class 205 Tabel

  4.35 Formula 205 Tabel

  4.34 Material 205 Tabel

  4.33 SupplierFax 205 Tabel

  4.31 Supplier 204 Tabel

Tabel 4.21 Entity Integrity 151

  4.30 PelangganFax 204 Tabel

  4.29 PelangganTelp 204 Tabel

  4.28 Pelanggan 203 Tabel

  4.27 StaffTelp 203 Tabel

  4.26 Login 203 Tabel

  4.25 Staff 203 Tabel

  4.24 Analisis Transaksi 188 Tabel

  Tabel

Tabel 4.23 Menggabungkan model data logikal ke model global 159Tabel 4.22 Referential Integrity Constraint 153

  4.42 OrderJualDetail 207 Tabel

  4.43 TransPembelian 207 Tabel

  4.44 TransBeliDetail 207 Tabel

  4.45 TransPenjualan 208 Tabel

  4.46 TransJualDetail 208 Tabel

  4.47 ReturPenjualan 208 Tabel

  4.48 ReturJualDetail 208 Tabel

  4.49 PembayaranSupplier 209 Tabel

  4.50 PembayaranPelanggan 209 Tabel

  4.51 Pengiriman 209 Tabel

  4.52 KirimDetail 210

Tabel 4.53 Estimasi Disk Space 210Tabel 4.54 Perbandingan Ms SQL Server 2000 dengan MySQL 213

  Tabel

  4.55 Jadwal Implementasi 255

  

DAFTAR GAMBAR

Gambar 2.1 Database System Development Lifecycle

  14 Gambar 2.2 Contoh Conceptual Data Model untuk user views pada Staff dengan semua atribut

  33 Gambar 2.3 Contoh ERD Logikal Global Relation Diagram pada kasus DreamHome

  41 Gambar 2.4 Representasi Diagramatik dari tipe Entity Pegawai dan Cabang

  48 Gambar 2.5 Representasi diagram tipe entity kuat dan tipe entity lemah

  49 Gambar 2.6 Representasi Diagramatik dari Relationship

  50 Gambar 2.7 Representasi diagram derajat tiga dari suatu tipe relationship

  50 Gambar 2.8 Representasi diagram recursive relationship dan nama peran

  51 Gambar 2.9 Representasi diagram entity dengan dua relationship berbeda beserta nama peran

  51 Gambar 2.10 Representasi diagram entity Pegawai dan Cabang beserta atribut dan primary key-nya

  53 Gambar 2.11 Semantic net menunjukkan dua occurrence dari relationship Pegawai Mengatur Cabang 54

Gambar 2.12 Multiplicity dari relationship one-to-one (1:1)

  55 Gambar 2.13 Semantic net menunjukkan tiga occurrence dari relationship Staff Melihat PropertyForRent

  55 Gambar 2.14 Multiplicity dari relationship one-to-many (1:*)

  56 Gambar 2.15 Semantic net menunjukkan empat occurrence dari relationship Koran Mengiklankan PropertyForRent

  56

Gambar 2.16 Multiplicity dari relationship many-to-many (*:*)

  57 Gambar 3.1 Struktur Organisasi PT. Champion Kurnia Djaja Technologies

  68 Gambar 3.2 Diagram Konteks Sistem Pembelian, Penjualan, dan Persediaan Pada PT. Champion Kurnia Djaja Technologies

  75 Gambar 3.3 Diagram Nol Sistem Pembelian, Penjualan, dan Persediaan Pada PT. Champion Kurnia Djaja Technologies

  76 Gambar 3.4 Diagram Alir Dokumen Proses Pembelian yang sedang berjalan pada PT. Champion Kurnia Djaja Technologies

  79 Gambar 3.5 Diagram Alir Dokumen Proses Penjualan yang sedang berjalan pada PT. Champion Kurnia Djaja Technologies

  83 Gambar 3.6 Diagram Alir Dokumen Proses Retur Penjualan yang sedang berjalan pada PT. Champion Kurnia Djaja Technologies

  86 Gambar 3.7 Diagram Aliran Dokumen prosedur Persediaan pada PT. Champion Kurnia Djaja Technologies

  89 Gambar 4.1 Entity Relationship Diagram Konseptual 97

Gambar 4.2 Validasi Model Konseptual Terhadap Transaksi 111Gambar 4.3 Relasi binary many-to-many dari TransPenjualan ke Material yang menghasilkan entity TransJualDetail 114Gambar 4.4 Relasi binary many-to-many dari TransPembelian ke Material yang menghasilkan entity TransBeliDetail 115Gambar 4.5 Relasi binary many-to-many dari Material ke OrderPenjualan yang menghasilkan entity OrderJualDetail 115Gambar 4.6 Relasi binary many-to-many dari Material ke OrderPembelian yang menghasilkan entity OrderBeliDetail 116

Gambar 4.7 Relasi binary many-to-many dari Pengiriman ke Material yang menghasilkan entity KirimDetail 116Gambar 4.8 Menghilangkan atribut multi-valued pada entity Staff 117Gambar 4.9 Menghilangkan atribut multi-valued pada entity Supplier 117Gambar 4.10 Menghilangkan atribut multi-valued pada entity Pelanggan 118Gambar 4.11 Relasi binary one-to-many dari Staff menerima OrderPenjualan 121Gambar 4.12 Relasi binary one-to-many dari Staff memeriksa Material 121Gambar 4.13 Relasi binary one-to-many dari Staff melakukan OrderPembelian 122Gambar 4.14 Relasi binary one-to-many dari Staff menangani TransPembelian 122Gambar 4.15 Relasi binary one-to-many dari Staff menangani TransPenjualan 123Gambar 4.16 Relasi binary one-to-many dari Staff menangani ReturPenjualan 123Gambar 4.17 Relasi binary one-to-many dari Staff menangani Pengiriman 124Gambar 4.18 Relasi binary one-to-many dari Staff menangani PembayaranPelanggan 124Gambar 4.19 Relasi binary one-to-many dari Pelanggan melakukan OrderPenjualan 125

  PembayaranPelanggan

Gambar 4.20 Relasi binary one-to-many dari Pelanggan melakukan 125Gambar 4.21 Relasi binary one-to-many dari Supplier mengirim TransPembelian 125Gambar 4.22 Relasi binary one-to-many dari Supplier memeriksa PembayaranSupplier 126Gambar 4.23 Relasi binary one-to-many dari Material bagian dari ReturPenjualan 126Gambar 4.24 Relasi binary one-to-many dari Staff mempunyai StaffTelp 126Gambar 4.25 Relasi binary one-to-many dari Pelanggan memiliki PelangganTelp 127Gambar 4.26 Relasi binary one-to-many dari Pelanggan memiliki PelangganFax 127Gambar 4.27 Relasi binary one-to-many dari Supplier memiliki SupplierTelp 127Gambar 4.28 Relasi binary one-to-many dari Supplier memiliki SupplierFax 128Gambar 4.29 Relasi binary one-to-one dari Staff melakukan PembayaranSupplier 128Gambar 4.30 Relasi binary one-to-one dari Pelanggan dilibatkan TransPenjualan 129Gambar 4.31 Relasi binary one-to-one dari Pelanggan melakukan ReturPenjualan 129Gambar 4.32 Relasi binary one-to-one dari OrderPenjualan menghasilkan TransPenjualan 129

  TransPembelian

Gambar 4.33 Relasi binary one-to-one dari OrderPembelian menghasilkan 130Gambar 4.34 Relasi binary one-to-one dari TransPenjualan menimbulkan ReturPenjualan 130Gambar 4.35 Relasi binary one-to-one dari TransPenjualan mendasari PembayaranPelanggan 131

  PembayaranSupplier

Gambar 4.36 Relasi binary one-to-one dari TransPembelian mendasari 128Gambar 4.37 Relasi binary one-to-one dari Pengiriman menimbulkan TransPenjualan 129Gambar 4.38 Relasi binary many-to-many dari TransPenjualan ke Material yang menghasilkan entity TransJualDetail 133Gambar 4.39 Relasi binary many-to-many dari TransPembelian ke Material yang menghasilkan entity TransBeliDetail 133Gambar 4.40 Relasi binary many-to-many dari Material ke OrderPenjualan yang menghasilkan entity OrderJualDetail 134Gambar 4.41 Relasi binary many-to-many dari Material ke OrderPembelian yang menghasilkan entity OrderBeliDetail 134Gambar 4.42 Relasi binary many-to-many dari Pengiriman ke Material yang menghasilkan entity KirimDetail 135Gambar 4.43 Multi-valued attributes pada entity Staff menghasilkan entity StaffTelp 135Gambar 4.44 Multi-valued attributes pada entity Supplier menghasilkan entity

  SupplierTelp 136

Gambar 4.45 Multi-valued attributes pada entity Supplier menghasilkan entity

  SupplierFax 136

Gambar 4.46 Multi-valued attributes pada entity Pelanggan menghasilkan entity

  PelangganTelp 136

Gambar 4.47 Multi-valued attributes pada entity Pelanggan menghasilkan entity

  PelangganFax 137

Gambar 4.48 Validasi Relasi terhadap Transaksi 144Gambar 4.49 Logical Entity Relationship Diagrams (Global) 158Gambar 4.50 Entity Relationship Diagram Logikal beserta entity hasil normalisasi beserta primary key, foreign key, dan atribut – atribut 165

  Gambar

  4.51 Struktur Program 216 Gambar

  4.52 STD Login 216 Gambar

  4.53 STD Menu Utama 217 Gambar

  4.54 STD Menu Master 217 Gambar

  4.55 STD Menu Pembelian 218 Gambar

  4.56 STD Menu Penjualan 218 Gambar

  4.57 STD Menu Laporan 219

Gambar 4.58 STD Menu User 219Gambar 4.59 STD Menu Log Off 219

  Gambar

  4.60 STD Menu Keluar Program 220

Gambar 4.61 Perancangan Layar Menu Utama

  221

Gambar 4.62 Perancangan Layar Supplier 221Gambar 4.63 Perancangan Layar Pelanggan

  222 Gambar

  4.64 Perancangan Layar Staff 222 Gambar

  4.65 Perancangan Layar Material 223

Gambar 4.66 Perancangan Layar Add Material 223Gambar 4.67 Perancangan Layar Add Formula 224Gambar 4.68 Perancangan Layar Order Pembelian 224Gambar 4.69 Perancangan Layar User 225Gambar 4.70 Perancangan Layar Order Penjualan 225Gambar 4.71 Perancangan Layar Transaksi Pembelian 226Gambar 4.72 Perancangan Layar Transaksi Penjualan 226Gambar 4.73 Perancangan Layar Retur Penjualan 227

  Gambar

  4.74 Perancangan Layar Pengiriman 227

Gambar 4.75 Perancangan Layar Output Pembelian 228Gambar 4.76 Perancangan Layar Output Penjualan 229Gambar 4.77 Perancangan Layar Output Pembayaran Supplier 229Gambar 4.78 Perancangan Layar Output Pembayaran Pelanggan 230Gambar 4.79 Perancangan Layar Output Persediaan 230Gambar 4.80 Perancangan Layar Output Retur Penjualan 230

  Gambar

  4.81 Layar Login 256 Gambar

  4.82 Layar Utama 256 Gambar

  4.83 Layar Supplier 257 Gambar

  4.84 Layar Pelanggan 258 Gambar

  4.85 Layar Staff 260 Gambar

  4.86 Layar Material 261

Gambar 4.87 Layar Add Material 262Gambar 4.88 Layar Add Formula 263

  Gambar

  4.89 Layar Order Pembelian 264 Gambar

  4.90 Layar Transaksi Pembelian 265 Gambar

  4.91 Layar Order Penjualan 266 Gambar

  4.92 Layar Transaksi Penjualan 267 Gambar

  4.93 Retur Penjualan 268 Gambar

  4.94 Layar Pengiriman 269

Gambar 4.95 Layar User 270

  Gambar

  4.96 Layar Laporan Pembelian 271 Gambar

  4.97 Layar Laporan Penjualan 271

Gambar 4.98 Layar Laporan Retur Penjualan

  272 Gambar

  4.99 Layar Laporan Persediaan 272 Gambar 4.100 Layar Laporan Pembayaran Supplier 273 Gambar 4.101 Layar Laporan Pembayaran Pelanggan 273 Gambar 4.102 Hasil Jawaban Kuisioner Pertanyaan 1 276 Gambar 4.103 Hasil Jawaban Kuisioner Pertanyaan 2 277 Gambar 4.104 Hasil Jawaban Kuisioner Pertanyaan 3 277 Gambar 4.105 Hasil Jawaban Kuisioner Pertanyaan 4 278 Gambar 4.106 Hasil Jawaban Kuisioner Pertanyaan 5 278 Gambar 4.107 Hasil Jawaban Kuisioner Pertanyaan 6 279

Dokumen yang terkait

ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAGIAN PERSEDIAAN DAN PENJUALAN PT. ECS TECHNOLOGY Veronika 0600649552 Yuli Eka Wati 0600650623 Suryana 0600669251 Kelas Kelompok : 07 PLT 06 Abstrak - ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAGIAN PERSEDIAAN DAN P

0 0 16

0600669043 Doni Sutanto 0600671981 Kelas Kelompok: 07POT 7 Abstrak - ANALISA DAN PERANCANGAN SISTEM BASISDATA JASA KONTRAKTOR PADA PT. INTANPRATAMA CIPTAJAYA - Binus e-Thesis

0 0 19

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INTRAPENTA JAYA SAKTI - Binus e-Thesis

0 1 15

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA KOBE ARTISTIK-RAIL - Binus e-Thesis

0 0 16

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. SWARI ANDINI - Binus e-Thesis

0 1 16

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA PT. ABAD DUA SATU MAKMUR - Binus e-Thesis

0 0 16

ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN BARANG DAN PENJUALAN PADA PT. FLASH MOBILE - Binus e-Thesis

0 0 15

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. PANCA PRIMA ENGINEERING - Binus e-Thesis

0 0 15

PADA PT. KARATAMA Yukenny 0600645756 David 0600646821 Robby 0600647686 Kelas Kelompok : 08 PAT 01 Abstrak - ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM PERSEDIAAN, PEMBELIAN DAN PENJUALAN PADA PT. KARATAMA - Binus e-Thesis

0 3 22

0600670543 Endang Wijaya 0600671092 Kelas Kelompok : 07PET09 Abstrak - ANALISIS DAN PERANCANGAN SISTEM PENJUALAN MATERIAL GAME ONLINE MILIK PT. JASPACE NET - Binus e-Thesis

0 1 18