Fukyoento (0600624064) KelasKelompok : 08PBT05 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. SEKARGUNA MEDIKA - Binus e-Thesis
__________________________________________________________________________
Jurusan Teknik Informatika
Skripsi Sarjana Komputer
Semester Genap tahun 2005/2006
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
PENJUALAN, PEMBELIAN DAN PERSEDIAAN
PADA PT SEKARGUNA MEDIKA
Ferdinand H N (0600609441)
Jackson Chu Sim (0600619114)
Fukyoento (0600624064)Kelas/Kelompok : 08PBT/05
AbstrakTujuan penelitian ini adalah merancang database pada PT Sekarguna Medika yang bergerak di bidang supplier dan distributor alat-alat kesehatan. Penelitian ini dibatasi pada bagian pembelian, penjualan, dan persediaan. Metodologi yang digunakan berdasarkan pada Database Application Lifecycle (DBLC) dalam buku berjudul “Database Systems: A Practical Approach to Design, Implementation, dan
PRAKATA
Pertama-tama penulis panjatkan puji dan syukur kepada Yuhan Yang Maha Esa, karena atas berkat rahmat-Nya sehingga penulisan skripsi ini dapat selesai tepat pada waktunya. Banyak hambatan dan rintangan yang dialami, baik secara teknis maupun nonteknis menambah keyakinan bahwa selesainya skripsi ini karena anugerah Tuhan semata.
Penulis laporan hasil penelitian ini berjudul Analisis dan Perancangan Sistem Basis Data Pembelian, Penjualan, dan Persediaan pada PT Sekarguna Medika. 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 :
6. PT. Sekarguna Medika, atas kesempatan yang telah diberikan kepada penulis untuk melakukan penelitian.
7. Ibu Ir. Yosefin Cenny Kasbie, selaku Pimpinan PT Sekarguna Medika, atas waktu, tenaga, dan informasi yang telah diberikan kepada penulis sehingga penulisan laporan ini dapat berjalan dengan baik dan lancar.
8. Kedua orang tua dan keluarga yang telah membantu dalam doa, memberikan dorongan, keyakinan, dan perhatian untuk menyelesaikan studi.
9. Rekan-rekan dan semua pihak yang tidak dapat disebutkan satu persatu, yang telah memberikan saran, masukkan, semangat, dan bantuan baik secara langsung maupun tidak langsung kepada penulis.
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.
DAFTAR ISI
Halaman Judul Dalam ................................................................................................. i Halaman Persetujuan Softcover.................................................................................... ii Abstrak ........................................................................................................................ iii Prakata ......................................................................................................................... iv Daftar Isi ..................................................................................................................... vi Daftar Tabel ................................................................................................................ xii Daftar Gambar ............................................................................................................. xiii Daftar Lampiran ........................................................................................................... xx BAB 1 PENDAHULUAN .......................................................................................
1
1.1. Latar Belakang ...............................................................................
1 1.2. Ruang Lingkup ...............................................................................
2 1.3. Tujuan dan Manfaat .......................................................................
3
2.1.3.2. Data Manipulation Language (DML) ..... ........... 19
2.1.3.3. Format Penulisan SQL ....................................... 20
th
2.1.4. 4 GL (Generation Language) .......................................... 23
2.1.5. Database Application Life Cycle ...................................... 23
2.1.5.1. Database Planning .............................................. 25
2.1.5.2. System Definition .............................................. 26
2.1.5.3. Requirement Collection and Analysis ............... 27 2.1.5.4.
Perancangan Basis Data .................................... 33
2.1.5.5. DBMS Selection ............................................... 34
2.1.5.6. Application Design ............................................ 36
2.1.5.7 Prototyping ......................................................... 36
2.1.5.8 Implementation .................................................. 37
2.1.5.9. Data Conversion and Loading ............................ 37 2.1.5.10.
Testing ................................................................ 38
2.1.7.5 Structural Constraints ............................................ 59
2.2. Teori-Teori Penjualan, Pembelian, dan Persediaan ......................... 62
2.2.1. Pembelian .......................................................................... 62
2.2.2. Penjualan ........................................................................... 67
2.2.3. Persediaan ......................................................................... 70
BAB 3 ANALISIS KEBUTUHAN SISTEM ......................................................... 76 3.1. Tentang Perusahaan ......................................................................... 76
3.1.1. Sejarah Perusahaan ............................................................ 76
3.1.2. Tujuan Perusahaan ............................................................ 77
3.1.3. Kegiatan Bisnis Perusahaan .............................................. 78
3.1.4. Struktur Organisasi ........................................................... 78
3.1.5. Pembagian Tugas dan Tanggung Jawab ........................... 80
3.1.6. Ruang Lingkup................................................................... 85
3.5.2. Mission Objective .............................................................. 101 3.5.3.
User View .......................................................................... 102 3.5.4. Sistem Requirements.......................................................... 103 3.5.5. Data Requirements............................................................. 104 3.5.6. Transaction Requirements.................................................. 105 3.6. Solusi Pemecahan Masalah ........................................................... .. 106
BAB 4 PERANCANGAN DAN IMPLEMENTASI ............................................ 108
4.1. Perancangan Basis Data ................................................................... 108 4.1.1. Perancangan Konseptual ................................................... 108 4.1.1.1. Mengidentifikasi Tipe Entity ............................. 108 4.1.1.2. Mengidentifikasi Tipe Relationship ................... 110 4.1.1.3. Mengidentifikasi dan Asosiasi Atribut Entity .... 114 4.1.1.4. Atribut Domain .................................................. 1194.1.2.5. Pembuatan Model BasisData Logikal Global..... 165 4.1.2.6.
Pemilihan DBMS ............................................... 172 4.1.3. Perancangan Fisikal .......................................................... 173 4.1.3.1.
Perancangan Relational Basis Data ................... 173 4.1.3.2. Perancangan Constraints .................................... 199 4.1.3.3. Analisis Transaksi .............................................. 200 4.1.3.4. Estimasi Kebutuhan Besar Ruang Penyimpanan 203 4.1.3.5. Merancang Mekanisme Keamanan..................... 213 4.2. Perancangan Aplikasi ....................................................................... 216 4.2.1.
Rancangan Struktur Menu ................................................. 217 4.2.2. Perancangan Input/Output ................................................. 217 4.2.2.1.
Perancangan Input .............................................. 217 4.2.2.2. Perancangan Output ........................................... 233 4.2.3. State Transition Diagram .................................................. 237
DAFTAR PUSTAKA ............................................................................................... 286
RIWAYAT HIDUP ................................................................................................... 287
LAMPIRAN-LAMPIRAN ....................................................................................... L1
FOTOCOPY SURAT SURVEIDaftar Tabel
Tabel 3.1 Daftar Entitas. ........................................................................................... 98Tabel 3.2 User View ................................................................................................. 102Tabel 4.1 Tipe Entity. ............................................................................................... 109Tabel 4.2 Tipe Relatioship ........................................................................................ 111Tabel 4.3 Attribut Candidat dan Primary Key. ......................................................... 125Tabel 4.4 Model Basisdata Logikal Global............................................................... 165Tabel 4.5 Perbandingan berbagai macam platform................................................... 172Tabel 4.6 Perbandingan fitur pada masing-masing DBMS. ..................................... 172Tabel 4.7 Hubungan antara entity dengan proses trasaksi (a)................................... 201Tabel 4.8 Hubungan antara entity dengan proses trasaksi (b). ................................. 202Tabel 4.9 Mekanisme Keamanan.............................................................................. 215Tabel 4.10 Spesifikasi Hardware .............................................................................. 247Daftar Gambar
Gambar 2.1 Database Processing (Connoly, 2002, p15).. ................................... 9Gambar 2.2 DBMS environment (Connoly, 2002, p18)`. ..................................... 10Gambar 2.3 Database Application Lifecycle (Connoly, 2002, p272)................... 24Gambar 2.4 Representasi diagram tipe entity pegawai dan cabang (Connolly, 2002, p333) ................................................................................................. 52Gambar 2.5 Representasi diagram tipe entity kuat dan tipe entity lemah (Connolly,2002, p343). ...................................................................................... 53 Gambar 2.6 Representasi diagram dari tipe relationship (Connolly, 2002, p335)..
...........................................................................................................
54 Gambar 2.7 Representasi diagram derajat tiga dari suatu tipe relationship (Connolly, 2002, p336). ...................................................................................... 55
Gambar 2.8 Representasi diagram recursive relationship dan nama peran (Connolly,Gambar 2.13 Semantic Net menunjukkan tiga occurance dari relationship pegawai melihat rumah sewa (Connolly, 2002, p346).. .................................. 61Gambar 2.14 Multiplicity dari relationship one-to-many ( 1 : * ) (Connolly, 2002, p347).. ............................................................................................... 61Gambar 2.15 Semantic Net menunjukkan empat occurance dari relaionship koran mengiklankan rumah sewa (Connolly, 2002, p348). ....................... 61Gambar 2.16 Multiplicity dari relationsihp many-to-many ( * : *) (Connolly, 2002, p348).. ............................................................................................... 62Gambar 3.1 Struktur Organisasi PT. Sekarguna Medika ( Sekarguna Medika, 2005 )............................................................................................................
79 Gambar 3.2 Ruang Lingkup.................................................................................. 85
Gambar 3.3 Diagram Konteks. ............................................................................. 86Gambar 3.4 Diagram Nol...................................................................................... 87Gambar 3.5a Prosedur Pembelian........................................................................... 89
Gambar 4.4 ER Diagram Lokal. ........................................................................... 171Gambar 4.5 Struktur Menu. .................................................................................. 217Gambar 4.6 Layar Login....................................................................................... 218Gambar 4.7 Layar Menu Utama (a) ...................................................................... 218Gambar 4.8 Layar Menu Utama (b)...................................................................... 219Gambar 4.9 Layar Menu Utama (c) ...................................................................... 219Gambar 4.10 Layar Menu Utama (d)...................................................................... 220Gambar 4.11 Layar Menu Utama (e) ...................................................................... 220Gambar 4.12 Layar Menu Utama (f) ...................................................................... 221Gambar 4.13 Layar Menu Utama (g)...................................................................... 221Gambar 4.14 Layar Menu Utama (h)...................................................................... 222Gambar 4.15 Layar Input Data Karyawan .............................................................. 222Gambar 4.16 Layar Input Data Divisi..................................................................... 223Gambar 4.17 Layar Input Data Jabatan .................................................................. 223Gambar 4.28 Layar Transaksi Pembelian ............................................................... 229Gambar 4.29 Layar Transaksi Pemesanan.............................................................. 229Gambar 4.30 Layar Transaksi Permintaan.............................................................. 230Gambar 4.31 Layar Transaksi Pengiriman ............................................................. 230Gambar 4.32 Layar Transaksi Penerimaan ............................................................. 231Gambar 4.33 Layar Transaksi Mutasi .................................................................... 231Gambar 4.34 Layar Transaksi Pembayaran ............................................................ 232Gambar 4.35 Layar Transaksi Pelunasan................................................................ 232Gambar 4.36 Perancangan Output Mutasi .............................................................. 233Gambar 4.37 Perancangan Output Pelunasan ......................................................... 234Gambar 4.38 Perancangan Output Pembayaran ..................................................... 234Gambar 4.39 Perancangan Output Pembelian ........................................................ 235Gambar 4.40 Perancangan Output Penjualan ......................................................... 235Gambar 4.41 Perancangan Output Persediaan........................................................ 236Gambar 4.52 STD Data Jenis Barang ..................................................................... 240Gambar 4.53 STD Data Paket Barang .................................................................... 241Gambar 4.54 STD Outlet ........................................................................................ 241Gambar 4.55 STD Data Outlet................................................................................ 242Gambar 4.56 STD Data Jeni Outlet ........................................................................ 242Gambar 4.57 STD Gudang ..................................................................................... 242Gambar 4.58 STD Data Gudang ............................................................................. 243Gambar 4.59 STD Data Gudang Outlet .................................................................. 243Gambar 4.60 STD Transaksi................................................................................... 243Gambar 4.61 STD Transaksi Penjualan.................................................................. 244Gambar 4.62 STD Transaksi Pembelian................................................................. 244Gambar 4.63 STD Transaksi Pemesanan................................................................ 244Gambar 4.64 STD Transaksi Permintaan ............................................................... 245Gambar 4.65 STD Transaksi Pengiriman ............................................................... 245Gambar 4.76 Menu Utama (f)................................................................................. 252Gambar 4.77 Menu Utama (g) ................................................................................ 253Gambar 4.78 Menu Utama (h) ................................................................................ 253Gambar 4.79 Layar Karyawan ................................................................................ 254Gambar 4.80 Layar Jabatan .................................................................................... 255Gambar 4.81 Layar Data Barang ............................................................................ 256Gambar 4.82 Layar Merk Barang ........................................................................... 257Gambar 4.83 Layar Jenis Barang............................................................................ 258Gambar 4.84 Layar Paket Barang ........................................................................... 259Gambar 4.85 Layar Produsen ................................................................................. 261Gambar 4.86 Layar Gudang.................................................................................... 263Gambar 4.87 Layar Gudang Outlet......................................................................... 264Gambar 4.88 Layar Outlet ...................................................................................... 266Gambar 4.89 Layar Jenis Outlet ............................................................................. 267Gambar 4.100 Layar Laporan Stok Barang Outlet ................................................... 279 Gambar 4.101 Pie Chart Hasil Quisioner Pertanyaan nomor 1 ................................ 281 Gambar 4.102 Pie Chart Hasil Quisioner Pertanyaan nomor 2 ................................ 281 Gambar 4.103 Pie Chart Hasil Quisioner Pertanyaan nomor 3 ................................ 281 Gambar 4.104 Pie Chart Hasil Quisioner Pertanyaan nomor 4 ................................ 282 Gambar 4.105 Pie Chart Hasil Quisioner Pertanyaan nomor 5 ................................ 282 Gambar 4.106 Pie Chart Hasil Quisioner Pertanyaan nomor 6 ................................ 282 Gambar 4.107 Pie Chart Hasil Quisioner Pertanyaan nomor 7 ................................ 283 Gambar 4.108 Pie Chart Hasil Quisioner Pertanyaan nomor 8 ................................ 283
Daftar Lampiran
L1. Hasil Wawancara Dengan Perusahaan .............................................................. L1 L2. Kuesioner Evaluasi Sistem ................................................................................. L4