• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PEMBELIAN, DAN PENJUALAN PADA PT.RAJAWALI PLASTIK SKRIPSI. Oleh. Elisa Junianto

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PEMBELIAN, DAN PENJUALAN PADA PT.RAJAWALI PLASTIK SKRIPSI. Oleh. Elisa Junianto"

Copied!
20
0
0

Teks penuh

(1)

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PERS EDIAAN, PEMBELIAN, DAN PENJUALAN PAD A PT.RAJAWALI PLAS TIK

S KRIPS I

Oleh

Elisa Junianto 0900796812 Hendry 0900810193

Kelas / Kelompok : 07PNT / 10

BINUS UNIVERS ITY JAKARTA

(2)

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PERS EDIAAN, PEMBELIAN, DAN PENJUALAN PAD A PT.RAJAWALI PLAS TIK

S KRIPS I

Diajukan sebagai salah satu syarat Untuk gelar kesarjanaan pada

Jurusan Teknik Informatika Jenjang Pendidikan Strata-1

Oleh

Elisa Junianto 0900796812

Hendry 0900810193

Kelas / Kelompok : 07PNT / 10

BINUS UNIVERS ITY JAKARTA

(3)

v PRAKATA

Dengan segala kerendahan hati, kami pertama – tama panjatkan puji dan syukur kepada Tuhan Yang M aha Esa karena hanya atas kasih karunia-Nya saja sehingga kami mampu menyelesaikan analisa dan perancangan sistem database pada PT. Rajawali Plastik.

Kami berterima kasih pula pada Binus University yang telah memberi

kesempatan untuk menjalankan tugas akhir ini sehingga dapat menambah pengetahuan dan pengalaman kami sebelum terjun langsung ke masyarakat. Tak lupa kami juga berterima kasih kepada :

1. Bapak Prof. Dr. Geraldus Polla, M .App, Sc, selaku Rektor Bina Nusantara University.

2. Bapak Agus Widodo, B.Sc., M T., selaku dosen pembimbing skripsi yang telah memberikan bimbingan dalam penyusunan skripsi ini.

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

4. Bapak Jeffry Mulyadi Purnama, selaku Direktur Utama PT. Rajawali Plastik.

5. Orang tua penulis yang telah memberikan dukungan baik berupa dukungan moril maupun materiil.

6. Seluruh rekan, sahabat dan teman penulis yang telah memberikan saran, dukungan kepada penulis selama penyusunan skripsi ini.

(4)

vi

7. Bapak Dondy, selaku M anajer Coffee Bean RS. Royal Taruma dan staff yang telah mendukung dalam penyelesaian skripsi kami.

Jakarta Januari, 2009

(5)

vii DAFTAR IS I

Halaman Judul Luar ……….………..i

Halaman Judul Dalam ………..……….ii

Halaman Pengesahan ………iii

Abstrak………..……….iv

Prakata ……….………..v

Daftar Isi ………..vii

Daftar Tabel ………....……xiii

Daftar Gambar ……….……...xvi

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

1.2 Apa yang akan dibuat/ditulis/dibahas/didiskusikan……….…….. 2

1.3 Ruang Lingkup ………..2

1.4 Tujuan dan M anfaat ……….……. 2

1.5 M etodologi Penelitian ………..…. 3

1.6 Sistematika Penulisan ………....4

BAB 2 : LANDAS AN TEORI 2.1 Sistem Basis Data ……….…….6

2.1.1 Pengertian Sistem ……….……..6

(6)

viii

2.1.3 Basis Data ………...……. 7

2.1.4 Database M anagement Sistem ………7

2.1.4.1 Komponen DBM S……….…...8

2.1.4.2 Keuntungan dan Kerugian DBM S………...…….11

2.1.5 Definisi Data Definition Language (DDL)………...….14

2.1.6 Definisi Data M anipulation Language (DM L)………..14

2.1.7 Diagram Entity Relationship (ERD)………..15

2.1.7.1 Tipe Entity (Entity Type)………..15

2.1.7.2 Hubungan (Relationship)………..16 2.1.7.3 Attribute………17 2.1.7.4 Keys………..18 2.1.7.5 Aggregation……….. 18 2.1.7.6 Composition……….….19 2.1.8 Normalisasi………19

2.2 Analisis dan Perancangan Sistem ………20

2.2.1 Pengertian Analisis Sistem………20

2.2.2 Pengertian Perancangan Sistem……….20

2.2.3 M etode Perancangan ……….20

2.2.4 Aplikasi Database Lifecycle...23

2.3 Teori yang Berhubungan………...…...31

2.3.1 Penjualan……….…...31

2.3.2 Pembelian………...31

(7)

ix

2.3.3 Persediaan………. 33

2.3.3.1 Sistem Aliran Persediaan Barang……….….. 33

2.4 VB.Net……… 34

2.5 SQL ……… 35

2.5.1 Tujuan dari SQL……… 35

2.5.2 Integrity Enhancement Feature (IEF)………36

2.5.3 Data M anipulation……….37

2.5.4 Data Definition………..38

2.5.5 Kontrol Akses………40

2.6 Data Flow Diagram (DFD)……….………..41

2.6.1 Simbol DFD……….…..42

2.7 STD ( State Transition Diagram )...43

BAB 3 : AN ALIS A S IS TEM YANG S EDANG BERJALAN 3.1 Analisis Sistem ………...46

3.1.1 Sejarah Singkat PT.Rajawali……….46

3.1.2 Kegiatan PT.Rajawali Plastik………....47

3.1.3 Struktur Organisasi PT.Rajawali Plastik………...48

3.1.4 Tata Laksana Kegiatan Organisasi……….50

3.1.4.1Kegiatan Bagian Penjualan……….….… 51

3.1.4.2Kegiatan M anager……… 51

3.1.4.3Kegiatan Bagian Produksi……… 52

(8)

x

3.1.4.5Kegiatan Bagian Administrasi dan Keuangan……….… 53

3.1.4.6Kegiatan Bagian Pembelian dan Persediaan……….53

3.1.2 Gambaran Umum Sistem Yang Berjalan………54

3.1.3 Gambaran Permasalahan………...….54

3.1.4 Usulan Pemecahan M asalah...56

3.1.5 Rancangan Data Flow Diagram Pada Sistem Yang...58

Sedang Berjalan di PT. RAJAWALI PLASTIK 3.1.6 Rancangan Data Flow Diagram Pada Sistem Yang...59

Sedang Berjalan di PT. RAJAWALI PLASTIK BAB 4 : PERANCANGAN DAN IMPLEMENTAS I S IS TEM 4.1 Sistem Yang Diusulkan...……….…… 60

4.1.1 Perancangan Basis Data Konseptual...…… 67

4.1.1.1 M engidentifikasi Tipe Entiti...………… .67

4.1.1.2 M engidentifikasi Tipe Relasi...… 71

4.1.1.3 M engidentifikasi dan mengasosiasikan atribut serta……..…....72

domain atribut dengan entity atau tipe relasi atribut 4.1.1.4 M enentukan atribut candidate dan primary key………….…… 81

4.1.1.5 M engecek Redundansi pada M odel... 84

4.1.2 Perancangan Database Logikal...……...… 84

4.1.2.1 M enghilangkan Fitur - Fitur yang Tidak Sesuai...………... 84 Dengan M odel Relasional

(9)

xi

4.1.2.1.1 M enghilangkan Tipe Relasi Biner ………...… 84

many-to-many (*:*) 4.1.2.2 M enurunkan Relasi untuk M odel Data Logikal... 86

4.1.2.2.1 Tipe Relasi Biner one-to-many (1:*)……….…. 86

4.1.2.2.2 Tipe Relasi Biner one-to-one (1:1)………... 92

4.1.2.2.3 Tipe Relasi Biner many-to-many (*:*)... 94

4.1.2.3 M emvalidasi Relasi M enggunakan Normalisasi…………..….. 96

4.1.2.4 M endefinisikan Batasan Integritas ………..…….101

(Integrity Constraints) 4.1.2.5 Analisis Transaksi……….…… 104

4.1.3 Perancangan Database Fisikal ...105

4.1.3.1 M erancang relasi dasar...….…....106

4.1.3.2 Estimasi Kebutuhan M edia Penyimpanan………... 115

4.2 Perancangan Program Aplikasi...…....…...… 125

4.2.1 Struktur M enu ... 125

4.2.2 STD... 126

4.2.3 Perancangan Layar...……….... 139

4.2.4 Spesifikasi Proses dan Cara Pengoperasiannya... 157

4.3 Rencana Implementasi ...……. 198

4.3.1 Spesifikasi Komputer ...…….. 198

4.3.1.1 Spesifikasi Kebutuhan Perangkat Keras ...…….. 198

4.3.1.2 Spesifikasi Kebutuhan Perangkat Lunak ...198

(10)

xii

4.3.1.4 Implementasi ...199

4.3.2 Evaluasi dan pengujian……….………... 199

4.3.3 Operasi ...…………...… 200

BAB 5 : KES IMPULAN DAN S ARAN 5.1 Kesimpulan ... 201

5.2 Saran ... 202

DAFTAR PUSTAKA ... 203

DAFTAR RIWAYAT HIDUP ... 205 LAMPIRAN - FOTOCOPY SURAT SURVEI

(11)

xiii

DAFTAR TABEL

Tabel 4.1 Tabel tipe entiti M sBarangM entah...67

Tabel 4.2 Tabel tipe entiti M sBarangSortir...……..68

Tabel 4.3 Tabel tipe entiti M sBarangJual...……..……… 68

Tabel 4.4 Tabel tipe entiti M sSupplier...…… 68

Tabel 4.5 Tabel tipe entiti M sPelanggan...…...68

Tabel 4.6 Tabel tipe entiti M sKaryawan...…. 69

Tabel 4.7 Tabel tipe entiti M sJabatan………. 69

Tabel 4.8 Tabel tipe entiti TrPembelian……….. 69

Tabel 4.9 Tabel tipe entiti TrSortir………..69

Tabel 4.10 Tabel tipe entiti TrSortirDetail………... 70

Tabel 4.11 Tabel tipe entiti TrGiling………... 70

Tabel 4.12 Tabel tipe entiti TrPenjualan……….. 70

Tabel 4.13 Tabel tipe entiti TrPenjualanDetail……… 70

Tabel 4.14 Tabel tipe entiti TrPengiriman………... 70

Tabel 4.15 Tabel tipe entiti TrPengirimanDetail………. 71

Tabel 4.16 Tabel tipe relasi……….. 71

Tabel 4.17 Tabel identifikasi atribut MsBarangM entah………... 72

Tabel 4.18 Tabel identifikasi atribut MsBarangSortir……… 73

Tabel 4.19 Tabel identifikasi atribut MsBarangJual………... 73

Tabel 4.20 Tabel identifikasi atribut MsSupplier………73

(12)

xiv

Tabel 4.22 Tabel identifikasi atribut Karyawan……….. 74

Tabel 4.23 Tabel identifikasi atribut MsJabatan………... 74

Tabel 4.24 Tabel identifikasi atribut TrPembelian………...74

Tabel 4.25 Tabel identifikasi atribut TrSortir………... 75

Tabel 4.26 Tabel identifikasi atribut TrSortirDetail………...75

Tabel 4.27 Tabel identifikasi atribut TrGiling……… 76

Tabel 4.28 Tabel identifikasi atribut TrPenjualan………...76

Tabel 4.29 Tabel identifikasi atribut TrPenjualanDetail………. 76

Tabel 4.30 Tabel identifikasi atribut TrPengiriman………... 77

Tabel 4.31 Tabel identifikasi atribut PengirimanDetail………...77

Table 4.32 Domain Attribute………..…. 78

Table 4.33 Tabel Entity beserta Primary Key………... 81

Table 4.34 Tabel Analisis Transaksi………..… 104

Tabel 4.35 Estimasi kebutuhan penyimpanan M sBarangM entah………... 115

Tabel 4.36 Estimasi kebutuhan penyimpanan M sBarangSortir………. 116

Tabel 4.37 Estimasi kebutuhan penyimpanan M sBarangJual………116

Tabel 4.38 Estimasi kebutuhan penyimpanan M sSupplier……… 117

Tabel 4.39 Estimasi kebutuhan penyimpanan M sPelanggan………... 117

Tabel 4.40 Estimasi kebutuhan penyimpanan M sKaryawan………... 118

Tabel 4.41 Estimasi kebutuhan penyimpanan M sJabatan………... 118

Tabel 4.42 Estimasi kebutuhan penyimpanan TrPembelian……….. 119

Tabel 4.43 Estimasi kebutuhan penyimpanan TrSortir……….. 119

(13)

xv

Tabel 4.45 Estimasi kebutuhan penyimpanan TrGiling……… 120

Tabel 4.46 Estimasi kebutuhan penyimpanan TrPenjualan………... 121

Tabel 4.47 Estimasi kebutuhan penyimpanan TrPenjualanDetail………... 121

Tabel 4.48 Estimasi kebutuhan penyimpanan TrPengiriman………... 122

Tabel 4.49 Estimasi kebutuhan penyimpanan TrPengirimanDetail………... 123

(14)

xvi

DAFTAR GAMBAR

Gambar 2.1 Waterfall M odel..…..……….. 21

Gambar 2.2 Database Lifecycle... 23

Gambar 2.3 Simbol State……… 44

Gambar 2.4 Simbol Perubahan State………... 44

Gambar 2.5 Kondisi dan Aksi... 45

Gambar 3.1.Struktur Organisasi Perusahaan.………..48

Gambar 3.2 Data Flow Diagram……….……… 58

Gambar 3.3 Data Flow Diagram Nol………... 59

Gambar 4.1 Data Flow Diagram………. 60

Gambar 4.2 Data Flow Diagram Nol……….. 61

Gambar 4.3 Data Flow Diagram Nol Penjualan………..62

Gambar 4.4 Data Flow Diagram Satu Proses Produksi………...63

Gambar 4.5 Data Flow Diagram Dua Proses Produksi………... 64

Gambar 4.6 Entity Relationship Diagram………... 65

Gambar 4.7 Relationship Diagram………... 66

Gambar 4.8 Entity-Relationship Diagram konseptual dengan………83

penambahan primary key Gambar 4.9 Gambar relasi biner many to many (kondisi awal)………. 85

Gambar 4.10 Gambar relasi biner many to many (kondisi akhir)………... 85

Gambar 4.11 Gambar relasi biner one to many antara entitas TrPembelian……….. 86 dan M sBarangM entah

(15)

xvii

Gambar 4.12 Gambar relasi biner one to many antara entitas TrSortirDetail dan... 87 MsBarangM entah

Gambar 4.13 Gambar relasi biner one to many antara entitas TrSortirDetail……….87 dan TrSortir

Gambar 4.14 Gambar relasi biner one to many antara entitas M sBarangSortir…...88 dan TrSortir

Gambar 4.15 Gambar relasi biner one to many antara entitas TrGiling………. 88 dan M sBarangSortir

Gambar 4.16 Gambar relasi biner one to many antara BarangJual………. 89 dan TrGiling

Gambar 4.17 Gambar relasi biner one to many antara entitas TrPengiriman………. 90 dan M sBarangJual

Gambar 4.18 Gambar relasi biner one to many antara entitas TrPengiriman………. 90 dan M sPelanggan

Gambar 4.19 Gambar relasi biner one to many antara entitas TrPengiriman………. 91 dan M sKaryawan

Gambar 4.20 Gambar relasi biner one to many antara entitas TrPengirimanDetail... 91 dan TrPengiriman

Gambar 4.21 Gambar relasi biner one to many antara entitas TrPenjualanDetail... 92 dan TrPenjualan

Gambar 4.22 Gambar relasi biner one to one antara entitas TrPembelian………... 93 dan M sSupplier

(16)

xviii dan M sBarangJual

Gambar 4.24 Gambar relasi biner one to one antara entitas TrPenjualan…………... 94

dan M sPelanggan Gambar 4.25 Gambar relasi biner many to many antara entitas MsBarangM entah...95

dan TrSortir Gambar 4.26 Struktur M enu………... 125

Gambar 4.27 STD Login... 126

Gambar 4.28 STD M enu Utama (M anajer)………... 126

Gambar 4.29 STD Sub M enu M aster (M anajer)………... 127

Gambar 4.30 STD Barang M entah (M anajer)………... 128

Gambar 4.31 STD Supplier (M anajer)………... 129

Gambar 4.32 STD Pelanggan (M anajer)………... 130

Gambar 4.33 STD Karyawan (M anajer)………... 131

Gambar 4.34 STD User (M anajer)……… 132

Gambar 4.35 STD Barang Jual (M anajer)……….133

Gambar 4.36 STD Barang Sortir (M anajer)………... 134

Gambar 4.37 STD M enu Utama (Sekretaris)……… 134

Gambar 4.38 STD Pembelian (Sekretaris)……… 135

Gambar 4.39 STD Penjualan (Sekretaris)………. 135

Gambar 4.40 STD Sortir (Sekretaris)……… 136

Gambar 4.41 STD Penggilingan (Sekretaris)……… 136

Gambar 4.42 STD Laporan Pembelian (Sekretaris)………... 137

(17)

xix

Gambar 4.44 STD Persediaan (Sekretaris)……… 138

Gambar 4.45 STD Sub M enu Window (Sekretaris dan M anajer)………. 138

Gambar 4.46 STD Logout (Sekretaris dan M anajer)……… 139

Gambar 4.47 Perancangan Layar Login... 139

Gambar 4.48 Perancangan Layar Berhasil Login... 140

Gambar 4.49 Perancangan Layar Gagal Login... 140

Gambar 4.50 Perancangan Layar M enu Utama (M anajer)………... 140

Gambar 4.51 Perancangan Layar M enu Utama (Sekretaris)……….141

Gambar 4.52 Perancangan Layar Sub M enu M aster (M anajer)………141

Gambar 4.53 Perancangan Layar Sub M enu Transaksi (Sekretaris)……….142

Gambar 4.54 Perancangan Layar Sub M enu Laporan (Sekretaris)………... 142

Gambar 4.55 Perancangan Layar Sub M enu Window (Sekretaris)………... 143

Gambar 4.56 Perancangan Logout (M anajer dan Sekretaris)………... 143

Gambar 4.57 Perancangan Konfirmasi Logout (M anajer dan Sekretaris)………… 143

Gambar 4.58 Perancangan Barang M entah (M anajer)………... 144

Gambar 4.59 Perancangan Barang Sortir (M anajer)………... 144

Gambar 4.60 Perancangan Barang Jual (M anajer)………145

Gambar 4.61 Perancangan Layar Pelanggan (M anajer)………146

Gambar 4.62 Perancangan Layar Supplier (M anajer)………... 147

Gambar 4.63 Perancangan Layar Karyawan (M anajer)……… 148

Gambar 4.64 Perancangan Layar User (M anajer)………. 149

Gambar 4.65 Perancangan Layar Cek Penyusutan (M anajer)………... 150

(18)

xx

Gambar 4.67 Perancangan Layar Penjualan (Sekretaris)……….. 152

Gambar 4.68 Perancangan Layar Sortir (Sekretaris)……….153

Gambar 4.69 Perancangan Layar Giling (Sekretaris)………... 153

Gambar 4.70 Perancangan Cek Stok (Sekretaris)………. 154

Gambar 4.71 Perancangan Laporan Pembelian (Sekretaris)………... 155

Gambar 4.72 Perancangan Laporan Penjualan (Sekretaris)………... 156

Gambar 4.73 Layar Login... 157

Gambar 4.74 Layar Gagal Login... 158

Gambar 4.75 Layar Berhasil Login...158

Gambar 4.76 Layar M enu Utama... 159

Gambar 4.77 Layar M aster Barang M entah………... 160

Gambar 4.78 Layar M aster Barang M entah jika di klik………161

Gambar 4.79 Layar M aster Barang Sortir………. 162

Gambar 4.80 Layar M aster Barang Sortir jika di klik………...163

Gambar 4.81 Layar M aster Barang Jual………164

Gambar 4.82 Layar M aster Barang Jual jika di klik………. 165

Gambar 4.83 Layar M aster Pelanggan………... 166

Gambar 4.84 Layar M aster Pelanggan jika di klik………167

Gambar 4.85 Layar M aster Supplier………. 168

Gambar 4.86 Layar M aster Supplier jika di klik………... 169

Gambar 4.87 Layar M aster Karyawan……….. 170

Gambar 4.88 Layar M aster Karyawan jika di klik……… 171

(19)

xxi

Gambar 4.90 Layar M aster User jika di klik………. 173

Gambar 4.91 Layar M aster Cek Penyusutan………. 174

Gambar 4.92 Layar M aster Cek Penyusutan jika di klik………... 175

Gambar 4.93 Layar Reset Data M aster………. 176

Gambar 4.94 Layar Reset Data M aster jika di klik………... 176

Gambar 4.95 Layar Transaksi Pembelian………. 177

Gambar 4.96 Layar Transaksi Pembelian jika di klik………... 178

Gambar 4.97 Layar Transaksi Penjualan………... 179

Gambar 4.98 Layar Transaksi Penjualan jika di klik……… 180

Gambar 4.99 Layar Transaksi Sortir………. 181

Gambar 4.100 Layar Transaksi Sortir jika di klik………. 182

Gambar 4.101 Layar Transaksi Penggilingan………... 183

Gambar 4.102 Layar Transaksi Penggilingan jika di klik………. 184

Gambar 4.103 Layar Transaksi Cek Stok………. 185

Gambar 4.104 Layar Transaksi Cek Stok jika di klik………... 186

Gambar 4.105 Layar Laporan Pembelian………..187

Gambar 4.106 Layar Laporan Pembelian berdasarkan barang mentah jika di klik.. 188

Gambar 4.107 Layar Laporan Detail Pembelian………... 189

Gambar 4.108 Layar Laporan Pembelian berdasarkan supplier jika di klik……... 189

Gambar 4.109 Layar Laporan Penjualan……….. 190

Gambar 4.110 Layar Laporan Penjualan berdasarkan barang jual jika di klik……. 191

Gambar 4.111 Layar Laporan Penjualan berdasarkan pelanggan jika di klik……... 191

(20)

xxii

Gambar 4.113 Layar Windows secara cascade………. 193 Gambar 4.114 Layar Windows secara horizontal………. 194 Gambar 4.115 Layar Windows secara vertical………. 194 Gambar 4.116 Layar Windows secara arrange icon(icon yang tersusun)…………. 195 Ditampilkan secara arrange icon(icon yang tersusun)

Gambar 4.117 Layar Logout………. 196 Gambar 4.118 Layar Logout jika di klik………... 196 Gambar 4.119 Layar Logout jika berhasil logout………. 197

Referensi

Dokumen terkait

Menurut Verhaar (1992:132), sinonim adalah ungkapan (biasanya sebuah kata, tetapi dapat pula berupa frase atau kalimat) yang kurang lebih sama maknanya dengan suatu ungkapan

Implementasi model pembelajaran Project Based Learning di Kelas X MIPA 3 SMAN 68 Jakarta, secara umum mengalami peningkatan hasil belajar siswa yang sudah mencapai nilai KKM 75 dengan

a) Biaya untuk mendapatkan, menagih dan memelihara penghasilan termasuk biaya pembelian bahan baku, biaya yang berkenaan dengan pekerjaan atau jasa termasuk upah, gaji,

Di salah satu blog yang saya sukai, psikologi.com banyak menceritakan persoalan kemanusiaan dan pengembangan diri yang pada hakekatnya berat tetapi dengan

Puji syukur penulis panjatkan pada Allah S.W.T yang senantiasa menyertai dan memberi kekuatan kepada penulis dalam pembuatan skripsi yang berjudul “Pengaruh Total Quality

Berdasarkan analisis data dan pembahasan dapat diperoleh kesimpulan sebagai berikut ini, Pertama, kemampuan menulis paragraf argumentasi menggunakan model examples non

Secara spesifik permalashan yang akan dibahas adalah meliputi perumusan berapa debit rencana yang sesuai dengan kondisi sekarang, sejauh mana system drainase di kota

Kesimpulan yang didapatkan dari penelitian mengenai Hubungan Substrat Dominan dengan Kelimpahan Gastropoda pada Hutan Mangrove Kulonprogo, Yogyakarta adalah tekstur