• Tidak ada hasil yang ditemukan

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

N/A
N/A
Protected

Academic year: 2021

Membagikan "Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO"

Copied!
17
0
0

Teks penuh

(1)

Universitas Bina Nusantara

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006

ANALISIS DAN PERANCANGAN

SISTEM BASIS DATA INVENTORY

PADA PT BERKAT JAYA KOMPUTINDO

Sukmawati 0600615103

Suwandi 0600616232

Meshyana Wijayanti 0600614170 Kelas / kelompok 07PRT / 03

Abstrak

Tujuan penelitian dan penulisan skripsi ini adalah membantu permasalahan yang dihadapi perusahaan dalam hal pengadaan system stock yang lebih akurat, karena selama ini masih menggunakan system sederhana.

Metode penelitian yang digunakan adalah dengan menganalisa system yang telah ada di lapangan dan studi pustaka untuk mencari informasi yang diperlukan. Lalu membuat dan merancang system dengan bantuan Data Flow, State Diagram sehingga pada akhirnya pembuatan aplikasi program.

Kesimpulan yang didapat setelah system inventory dijalankan adalah mempermudah pengontrolan, pengecekan dan pendataan stock

(2)

PRAKATA

Puji dan syukur kepada Tuhan Allah Bapa, atas berkat dan bimbingan yang diberikan kepada kami sehingga dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA P.T. BERKAT JAYA KOMPUTINDO”.

Adapun skripsi ini merupakan karya tulis yang disusun untuk memenuhi tugas akhir dan juga merupakan salah satu syarat dalam memperoleh gelar Kesarjanaan Teknik Informatika Universitas Bina Nusantara, Jakarta.

Kami menyadari karena adanya keterbatasan waktu, pengalaman , kemampuan dan pengetahuan, maka skripsi ini dalam bentuk maupun isinya masih jauh dari sempurna. Oleh karenanya penulis memohon maaf yang sebesar – besarnya apabila bentuk dan peyajian skripsi ini kurang berkenan bagi pembaca.

Dalam kesempatan ini, kami ingin mengucapkan banyak terima kasih yang sebesar – besarnya kepada Bapak H. Mohammad Subekti, BE.,M.Sc.; selaku dosen pembimbing dan kepala jurusan Ilmu Komputer atas dukungan, bimbingan, perhatian, kesabaran, dan kerja samanya yang telah diberikan selama penyusunan skripsi ini.

Disamping itupun, kami juga ingin meyampaikan ucapan terima kasih kepada : 1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara

yang telah memberikan kesempatan kepada kami untuk mengikuti kuliah dan menyelesaikan skripsi ini.

2. Seluruh Staff Dosen dan Karyawan Akademis dan Non Akademis Universitas Bina Nusantara.

(3)

3. Bapak Tan Chandra Darmawan selaku Pemilik dan direktur PT. Berkat Jaya Komputindo, serta seluruh staffnya yang sudah memberi kami informasi yang sangat membantu untuk skripsi kami.

4. Orang tua dan saudara – saudara kami yang telah memberikan dukungan, nasehat, bimbingan, dan doa sehingga penyusunan skripsi ini dapat terselesaikan. 5. Teman – teman angkatan 2002 Bina Nusantara, terima kasih atas kebersamaan,

pendapat, bantuan dan kerjasamanya selama ini.

6. Dan semua pihak yang telah membantu kami dalam menyelesaikan skripsi ini, yang tidak bisa kami sebutkan satu per satu.

Akhir Kata, kami berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang membacanya.

Jakarta, Januari 2006

(4)

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hardcover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak vii

Prakata viii

Daftar Isi x

Daftar Tabel xv

Daftar Gambar xix

Daftar Lampiran xxiii

BAB 1 Pendahuluan

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 2

1.4 Metode Penelitian 3

1.5 Sistematika Penulisan 4

BAB 2 Landasan Teori

(5)

2.1.1 Elemen - Elemen Sistem 6

2.2 Teori -Teori Basis Data 7

2.2.1 Definisi Data 7

2.2.2 Definisi Basis Data 7

2.2.3 Database Application Lifecycle 8

2.2.3.1 Database Planning 9

2.2.3.2 System Definition 10

2.2.3.3 Requirement Collection And Analysis 10

2.2.3.4 Database Design 11

2.2.3.4.1 Perancangan Sistem Basis Data Konseptual 11 2.2.3.4.2 Perancangan Sistem Basis Data Logikal 11 2.2.3.4.3 Perancangan Sistem Basis Data Fisikal 12

2.2.3.5 Pemilihan DBMS 13

2.2.3.6 Application Design 14

2.2.3.7 Prototyping 15

2.2.3.8 Implementation 15

2.2.3.9 Data Convertion dan Loading 16

2.2.3.10 Testing 16

2.2.4 Tujuan Basis Data 17

2.2.5 Komponen Sistem Basis Data 17 2.2.6 Struktur Data Dalam Sistem Basis Data 18

2.3 Normalisasi 18

(6)

2.4 Entity Relationship Diagram (ERD) 20

2.5 Pengertian Inventory 23

2.5.1 Jenis - Jenis Inventory 24

2.5.2 Istilah Dalam Inventory 24

2.6 Data Flow Diagram (DFD) 25

2.6.1 Simbol dalam DFD 25

2.6.1 Tingkatan Pada DFD 27

2.7 Structure Query Language (SQL) 27

2.7.1 Struktur Dasar SQL 28

2.8 Alat Bantu Perancangan 29

2.8.1 State Transition Diagram (STD) 29

2.8.2 Aturan STD 30

BAB 3 Analisa Sistem Inventori Perusahaan

3.1 Analisa Sistem Berjalan 31

3.1.1 Sejarah Perusahaan PT.Berkat Jaya Komputindo 31 3.1.2 Struktur Organisasi PT.Berkat Jaya Komputindo 32 3.2 Wewenang dan Tanggung Jawab 33 3.3 Sistem yang sedang berjalan 36 3.4 Data Flow Diagram (DFD) yang sedang berjalan 42 3.5 Permasalahan yang di hadapi 44 3.6 Alternatif Pemecahan Masalah 45

(7)

BAB 4 Perancangan Sistem Diusulkan

4.1 Perancangan Sistem Basis Data 46 4.1.1 Perancangan Basis Data Konseptual 46

4.1.1.1 Identifikasi Entity 47

4.1.1.2 Identifikasi Tipe Relationship 51 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas 53 4.1.1.4 Menentukan Primary Key Suatu Entitas 60 4.1.1.5 Validasi Local Konseptual Model dengan User Transaksi 63 4.1.2 Perancangan Basis Data Logikal 66

4.1.2.1 Menghilangkan Feature Tidak Compatible 67 4.1.2.2 Pembentukan Relasi Model Data Logikal 73

4.1.2.3 Normalisasi Data 92

4.1.2.3.1 Bentuk Normal Tahap Pertama 92 4.1.2.3.2 Bentuk Normal Tahap Kedua 92 4.1.2.3.3 Bentuk Normal Tahap Ketiga 92 4.1.2.4 Pembentukan dan Validasi Model Data Logikal Global 95 4.1.2.5 Model Diagram Relasional Global 105 4.1.3 Perancangan Basis Data Fisikal 106

4.1.3.1 Pemilihan DBMS 106

4.1.3.2 Merancang Base Relation 109 4.1.3.3 Merancang Constraint Perusahaan 126

(8)

4.1.3.5 State Transition Diagram 148

4.2 Pengoperasian Aplikasi 154

4.2.1 Estimasi Disc Space 154

4.2.2 Analisa Relasi 168

4.2.3 Membuat Security Akses Data 169

4.2.4 Rancangan Layar 170

4.2.5 Rancangan Modul 183

4.3 Implementasi 196

4.3.1 Spesifikasi Perangkat Keras 196 4.3.2 Spesifikasi Perangkat Lunak 198

4.3.3 Kebutuhan Personil (Brainware) 199

4.4 Tampilan Layar 200

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 227

5.2 Saran 228

DAFTAR PUSTAKA xxiv

RIWAYAT HIDUP xxv

(9)

DAFTAR TABEL

Tabel 4.1 Identifikasi Entity 50 Tabel 4.2 Multiplicity dan tipe Relasional 52 Tabel 4.3 Asosiasi Atribut suatu Entitas 60

Tabel 4.4 Skema Relasi One to Many 89 Tabel 4.5 Skema Relasi One to One 91 Tabel 4.6 Model Data Global Stock Barang 96

Tabel 4.7 Model Data Global Pelanggan 96 Tabel 4.8 Model Data Global Pos 97 Tabel 4.9 Model Data Global Supplier 97 Tabel 4.10 Model Data Global Pegawai 98 Tabel 4.11 Model Data Global Penjualan 98 Tabel 4.12 Model Data Global Pembelian 98 Tabel 4.13 Model Data Global ReturPenjualan 99 Tabel 4.14 Model Data Global ReturPembelian 99 Tabel 4.15 Model Data Global Delivery 99 Tabel 4.16 Model Data Global Showroom 100 Tabel 4.17 Model Data Global Penyerahan 100 Tabel 4.18 Model Data Global Penerimaan 100 Tabel 4.19 Model Data Global StockCard 101

(10)

Tabel 4.20 Model Data Global Penyesuaian 101 Tabel 4.21 Model Data Global DetailPembelian 102 Tabel 4.22 Model Data Global DetailPenjualan 102 Tabel 4.23 Model Data Global DetailRetur_Pbl 102 Tabel 4.24 Model Data Global DetailRetur_Pjl 103 Tabel 4.25 Model Data Global DetailShowroom 103 Tabel 4.26 Model Data Global Telp Pegawai 103 Tabel 4.27 Model Data Global Telp Pelanggan 103 Tabel 4.28 Model Data Global Telp Supplier 104 Tabel 4.29 Model Data Global DetailPenyerahan 104 Tabel 4.30 Model Data Global DetailPenerimaan 104 Tabel 4.31 Pemilihan DBMS 109 Tabel 4.32 Analisis Form transaksi A 127 Tabel 4.33 Analisis Form transaksi B 128 Tabel 4.34 Analisis Form transaksi C 129 Tabel 4.35 Analisis Form transaksi D 130 Tabel 4.36 Analisis Form transaksi E 131 Tabel 4.37 Analisis Form transaksi F 132 Tabel 4.38 Analisis Form transaksi G 133 Tabel 4.39 Analisis Form transaksi H 134 Tabel 4.40 Analisis Form transaksi I 135 Tabel 4.41 Analisis Form transaksi J 136 Tabel 4.42 Analisis Form transaksi K 137

(11)

Tabel 4.43 Analisis Form transaksi L 138 Tabel 4.44 Analisis Form transaksi M 139 Tabel 4.45 Analisis Form transaksi N 140 Tabel 4.46 Analisis Form transaksi O 141 Tabel 4.47 Analisis Form transaksi P 142 Tabel 4.48 Analisis Form transaksi Q 143 Tabel 4.49 Analisa Transaksi 147 Tabel 4.50 Estimasi Disk Stock Barang 154 Tabel 4.51 Estimasi Disk Pembelian 155 Tabel 4.52 Estimasi Disk Supplier 155 Tabel 4.53 Estimasi Disk ReturPembelian 156 Tabel 4.54 Estimasi Disk Showroom 156 Tabel 4.55 Estimasi Disk Penerimaan 157 Tabel 4.56 Estimasi Disk Penyerahan 157 Tabel 4.57 Estimasi Disk Penjualan 158 Tabel 4.58 Estimasi Disk Pelanggan 158 Tabel 4.59 Estimasi Disk ReturPenjualan 159 Tabel 4.60 Estimasi Disk Pegawai 159 Tabel 4.61 Estimasi Disk Delivery 160 Tabel 4.62 Estimasi Disk DetailPenjualan 160 Tabel 4.63 Estimasi Disk DetailPembelian 161 Tabel 4.64 Estimasi Disk StockCard 161 Tabel 4.65 Estimasi Disk Penyesuaian 162

(12)

Tabel 4.66 Estimasi Disk DetailPenerimaan 162 Tabel 4.67 Estimasi Disk DetailPenyerahan 163 Tabel 4.68 Estimasi Disk DetailShowroom 163 Tabel 4.69 Estimasi Disk DetailRetur_Pbl 164 Tabel 4.70 Estimasi Disk DetailRetur_Pjl 164 Tabel 4.71 Estimasi Disk TelponSupplier 165 Tabel 4.72 Estimasi Disk TelponPelanggan 165 Tabel 4.73 Estimasi Disk TelponPegawai 166 Tabel 4.74 Estimasi Disk Pos 166 Tabel 4.75 Estimasi Disk Space 167 Tabel 4.76 Analisa Relasi 168

(13)

DAFTAR GAMBAR

Gambar 2.1 Database Application Lifecyclye 9

Gambar 3.1 Struktur Organisasi Perusahaan 32

Gambar 3.2 Diagram Konteks Sistem Berjalan 42

Gambar 3.3 Diagram Sistem Nol Berjalan 43

Gambar 4.1 Konseptual ERD 47

Gambar 4.2 E-R Diagram 51

Gambar 4.3 E-R Primary Key 63

Gambar 4.4 Pathway Lokal Konseptual Model 65

Gambar 4.5 Pembelian dengan Stock Barang 67

Gambar 4.6 Penjualan dengan Stock Barang 67

Gambar 4.7 Penerimaan dengan Stock Barang 68

Gambar 4.8 Penyerahan dengan Stock Barang 69

Gambar 4.9 Stock Barang dengan Showroom 69

Gambar 4.10 ReturPembelian dengan Stock Barang 70 Gambar 4.11 ReturPenjualan dengan Stock Barang 70 Gambar 4.12 Pegawai dengan Pegawai 71

Gambar 4.13 KodePos dengan Kota 93 Gambar 4.14 Entitiy Relationship Diagram Logikal 105

(14)

Gambar 4.16 STD Pembelian 149 Gambar 4.17 STD Pelanggan 149 Gambar 4.18 STD Supplier 150 Gambar 4.19 STD Pegawai 150 Gambar 4.20 STD Penerimaan 151 Gambar 4.21 STD Penyerahan 151 Gambar 4.22 STD Penjualan 151 Gambar 4.23 STD ReturPenjualan 152 Gambar 4.24 STD ReturPembelian 152 Gambar 4.25 STD Delivery 152 Gambar 4.26 STD Showroom 153 Gambar 4.27 STD ReturShowroom 153 Gambar 4.28 Layar Login 170 Gambar 4.29 Layar Menu Utama 170 Gambar 4.30 Layar Stock Barang 171 Gambar 4.31 Layar Supplier 172 Gambar 4.32 Layar Pelanggan 173 Gambar 4.33 Layar Pegawai 174 Gambar 4.34 Layar Penerimaan 175 Gambar 4.35 Layar Pembelian 176 Gambar 4.36 Layar Penyerahan 177 Gambar 4.37 Layar Penjualan 178 Gambar 4.38 Layar Delivery 179

(15)

Gambar 4.39 Layar ReturPenjualan 179 Gambar 4.40 Layar ReturPembelian 180 Gambar 4.41 Layar Showroom 181 Gambar 4.42 Layar ReturShowroom 182 Gambar 4.43 Tampilan Layar Login 200 Gambar 4.44 Tampilan Layar Menu 200 Gambar 4.45 Tampilan Layar Supplier 201 Gambar 4.46 Tampilan Layar Pelanggan 202 Gambar 4.47 Tampilan Layar Pegawai 203 Gambar 4.48 Tampilan Layar Stock Barang 204 Gambar 4.49 Tampilan Layar Penjualan 205 Gambar 4.50 Tampilan Layar Pembelian 206 Gambar 4.51 Tampilan Layar Penyerahan 207 Gambar 4.52 Tampilan Layar Delivery 208 Gambar 4.53 Tampilan Layar Penerimaan 209 Gambar 4.54 Tampilan Layar Retur Pembelian 210 Gambar 4.55 Tampilan Layar Retur Penjualan 211 Gambar 4.56 Tampilan Layar Showroom 212 Gambar 4.57 Tampilan Layar Retur Showroom 213 Gambar 4.58 Tampilan Layar Penyesuaian 214 Gambar 4.59 Tampilan Layar Produk Rusak 215 Gambar 4.60 Tampilan Layar Laporan Data Pembelian 216 Gambar 4.61 Tampilan Layar Laporan Data Penjualan 217

(16)

Gambar 4.62 Tampilan Layar Laporan Data Stock 218 Gambar 4.63 Tampilan Layar Laporan Data Penyesuaian 219 Gambar 4.64 Tampilan Layar Laporan Data Pengiriman 220 Gambar 4.65 Tampilan Layar Laporan Data Penerimaan 221

Gambar 4.66 Tampilan Layar Laporan Data Retur Pembelian 222 Gambar 4.67 Tampilan Layar Laporan Data Retur Penjualan 223

Gambar 4.68 Tampilan Layar Laporan Data Penyerahan 224 Gambar 4.69 Tampilan Layar Laporan Data Supplier 225 Gambar 4.70 Tampilan Layar Laporan Data Pelanggan 226

(17)

DAFTAR LAMPIRAN

Lampiran 1. Kuisioner

Gambar

Tabel 4.20  Model Data Global Penyesuaian  101  Tabel 4.21  Model Data Global DetailPembelian  102  Tabel 4.22  Model Data Global DetailPenjualan  102  Tabel 4.23  Model Data Global DetailRetur_Pbl  102  Tabel 4.24  Model Data Global DetailRetur_Pjl  103
Tabel 4.43  Analisis Form transaksi L      138  Tabel 4.44  Analisis Form transaksi M      139  Tabel 4.45  Analisis Form transaksi N      140  Tabel 4.46  Analisis Form transaksi O      141  Tabel 4.47  Analisis Form transaksi P      142  Tabel 4.48  Anal
Gambar 4.39  Layar ReturPenjualan  179  Gambar 4.40  Layar ReturPembelian  180  Gambar 4.41  Layar Showroom  181  Gambar 4.42  Layar ReturShowroom  182  Gambar 4.43  Tampilan Layar Login  200  Gambar 4.44  Tampilan Layar Menu  200  Gambar 4.45  Tampilan La

Referensi

Dokumen terkait

Selain itu, statistik deskriptif dalam penelitian ini juga digunakan untuk mengukur modus ( mode) dan rata-rata ( mean) indikator minat yang terdiri dari perhatian,

Pasal 58 ayat (2) UU No 30 tahun 2002 berbunyi “ Pemeriksaan perkara sebagaimana dimaksud pada ayat (1) dilakukan oleh majelis hakim berjumlah 5 (lima) orang yang terdiri dari 2

Penelitian ini merupakan upaya untuk meningkatkan hasil belajar siswa mata pelajaran bahasa Indonesia media Audio-Visual di MI Jombor Kabupaten Semarang,

Saat ini pemakaian internet sebagai sarana untuk pendidikan semakin banyak digunakan, karena jangkauannya yang luas, internet sangat ideal bila digunakan sebagai sarana proses

Keselamatan kerja dalam suatu perusahaan mutlak diperlukan bagi seluruh tenaga kerjanya, guna mencegah terjadinya kecelakaan kerja di ruang produksi dan juga untuk memberikan

Karena itu metode intelegensi ganda sangat baik digunakan dalam proses pembelajaran teknik digital, karena dengan begitu semua potensi yang ada pada diri mahasiswa

Akhir kata, penulis berharap semoga Laporan Akhir ini bermanfaat bagi semua pihak yang membutuhkannya, khususnya mahasiswa-mahasiswi Jurusan Manajemen Informatika

The Global Alliance scholarship covers 50 percent of the total tuition fee of the EMScom Executive Master of Science in Communications Management beginning in March 2017.