• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN, PEMBELIAN DAN PENJUALAN (STUDI KASUS: PT. JAGOR JAYA) - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN, PEMBELIAN DAN PENJUALAN (STUDI KASUS: PT. JAGOR JAYA) - Binus e-Thesis"

Copied!
18
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Manajemen Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2003/2004

ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN, PEMELIAN, DAN PENJUALAN

(STUDI KASUS PT. JAGOR JAYA)

Robiyono 0400511896

Evan 0400512734

Mardi Silaki 0400512803

Abstrak

PT. Jagor Jaya merupakan perusahaan yang bergerak di bidang metal in processing. Dalam mendukung kegiatan bisnisnya, perlu adanya bantuan di bidang komputerisasi untuk mengorganisir persediaan, penjualan, dan pembelian yang terjadi di perusahaan, sehingga diharapkan dapat meningkatkan kinerja perusahaan. Metodologi yang dipakai ada 3 yaitu studi kepustakaan dengan mempelajari buku – buku teks yang bersangkutan, lalu metode Fact – Finding yang dilakukan dengan menganalisa dan survei pada sistem yang sedang berjalan di perusahaan juga dengan wawancara karyawan untuk memperoleh informasi yang dibutuhkan, dan metode perancangan basis data dengan tiga konsep perancangan, yaitu perancangan konseptual, perancangan logical, dan perancangan fisikal, juga rancangan layer input dan output yang dihasilkan, merancang query dan laporan-laporan yang berisi informasi yang dibutuhkan. Dalam perancangan basis data digunakan piranti lunak Microsoft SQL Server 2000.

Kata Kunci

(2)

v

KATA PENGANTAR

Puji syukur kami ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya penulis dapat menyelesaikan skripsi ini.

Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana computer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Sebagai bahan dalam penulisan skripsi ini penulis memilih judul “Analisis dan Perancangan Basis Data Persediaan, Pembelian, dan Penjualan (Studi Kasus : PT. Jagor Jaya)”.

Penulis telah berupaya melakukan yang terbaik dalam penyusunan skripsi ini tetapi disadari pula bahwa masih banyak terdapat kekurangan, oleh karena itu, diharapkan saran dan kritik untuk menyempurnakan penulisan skripsi.

Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak yang telah memberikan dukungan, bantuan, bimbingan, dan nasehat dalam penyusunan skripsi ini, yaitu :

1. Ibu Dr. Th. Widia Soerjaningsih, selaku rektor Universitas Bina Nusantara.

2. Bapak Doddy Koeswandy, S.Kom, MM, selaku pembimbing yang telah memberikan pengarahan dan masukan, sehingga skripsi ini dapat diselesaikan dengan baik..

3. Seluruh dosen dan staf Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara yang telah memberikan bantuan dan bimbingan.

4. Bapak Marwansono Tjio, selaku pimpinan PT. Jagor Jaya yang telah banyak memberikan bantuan dalam penyusunan skripsi ini.

(3)

vi

6. Semua pihak yang telah membantu penulis baik secara langsung maupun tidak langsung dan namanya tidak dapat disebutkan satu per satu.

Akhir kata penulis berharapsemoga skripsi ini dapat berguna dan dapat dikembangkan lebih lanjut.

Jakarta, Juni 2004

(4)

vii DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan HardCover iii

Abstrak iv

Prakata v

Daftar Isi vii

Daftar Tabel xiii

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 3

1.5 Sistematika Penulisan 4

BAB 2 LANDASAN TEORI

2.1 Teori – Teori Basis Data 6

2.1.1 Data 6

2.1.1.1 Definisi Data 6

(5)

viii

2.1.1.3 Penggunaan Data Bersama 7

2.1.2 Basis Data 7

2.1.2.1 Definisi Basis Data 7

2.1.2.2 Konsep Basis Data 9

2.1.3 Database Management System (DBMS) 9

2.1.3.1 Komponen-komponen DBMS 10

2.1.3.2 Keuntungan dan Kerugian DBMS 11

2.1.4 Entity –Relationship Modelling 13

2.1.4.1 Entity Type 13

2.1.4.2 Attributes 13

2.1.4.3 Relationship Type 15

2.1.4.4 Kunci (Key) 15

2.1.5 Data Definition Language (DDL) 16

2.1.6 Data Manipulation Language (DML) 18

2.1.7 Kamus Data dan Normalisasi 19

2.1.7.1 Kamus Data 19

2.1.7.2 Normalisasi 19

2.1.8 Database Application Lifecycle 23

2.1.8.1 Perencanaan Basis Data 25

2.1.8.2 Definisi Sistem Basis Dara (System Definition) 25

2.1.8.3 Analisa dan Pengumpulan Kebutuhan 26

(Requirement Collection and Analysis)

(6)

ix

2.1.8.5 Seleksi DBMS (DBMS Selection) 29

2.1.8.6 Desain Aplikasi (Application Design) 30

2.1.8.7 Prototyping 31

2.1.8.8 Implementasi (Implementation) 32

2.1.8.9 Data Conversion and Loading 32

2.1.8.10 Testing 33

2.1.8.11 Operational Maintenance 33

2.1.9 Desain Konseptual, Logikal, dan Fisik Basis Data 34

2.1.9.1 Desain Konseptual Basis Data 34

2.1.9.2 Desain Logikal Basis Data 38

2.1.9.3 Desain Fisik Basis Data 38

2.2 Teori-teori Persediaan, Pembelian, dan Penjualan 39

2.2.1 Persediaan 39

2.2.1.1 Definisi Persediaan 39

2.2.1.2 Jenis-jenis Persediaan 40

2.2.2 Pembelian 41

2.2.2.1 Definisi Pembelian 41

2.2.2.2 Jenis-jenis Pembelian 42

2.2.2.3 Fungsi Yang Terkait Dalam Pembelian 42

2.2.2.4 Jaringan Prosedur Yang Membentuk Sistem 43

Pembelian

2.2.3 Penjualan 44

(7)

x

2.2.3.2 Fungsi Yang Terkait Dalam Penjualan 45

2.2.3.3 Jaringan Prosedur Yang Membentuk Sistem 46

Penjualan

BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN

3.1 Sejarah Perusahaan 47

3.2 Struktur Organisasi 47

3.3 Wewenang dan Tanggung Jawab 49

3.4 Prosedur Kerja Yang Sedang Berjalan 53

3.5 Diagram Alir Dokumen Sistem yang Berjalan 58

3.6 Permasalahan Yang Dihadapi 62

3.7 Analisis Kebutuhan Informasi 63

3.8 Usulan Pemecahan Masalah 64

BAB 4 PERANCANGAN DAN IMPLEMENTASI

4.1 Perancangan Basis Data 65

4.1.1 Perancangan Basis Data Konseptual 65

4.1.1.1 Identifikasi Tipe Entitas 65

4.1.1.2 Identifikasi Tipe Relasional 67

4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas 70

4.1.1.4 Identifikasi Kandidat dan Primary Key Setiap 78

Entitas

(8)

xi

4.1.2.1 Normalisasi 79

4.1.2.2 Pembuatan Model Basis Data Logikal Global 87

4.1.2.3 Model Diagram Relasional Global 91

4.1.3 Perancangan Basis Data Fisik 92

4.1.3.1 Perancangan Relasional Basis Data 92

4.1.3.2 Merancang Constraint 100

4.1.3.3 Analisis Transaksi 101

4.1.3.4 Pembuatan Index Setiap Entitas 107

4.1.3.5 Mengestimasi Kapasitas Penyimpanan Yang 110

Dibutuhkan

4.1.3.6 Merancang Mekanisme Keamanan 119

4.2 Perancangan Aplikasi 122

4.2.1 Struktur Menu 122

4.2.2 State Transition Diagram 123

4.2.3 Spesifikasi Proses 127

4.2.4 Perancangan Input dan Output 158

4.2.5 Rencana Implementasi 189

4.2.5.1 Spesifikasi Perangkat Keras 189

4.2.5.2 Spesifikasi Perangkat Lunak 189

4.2.5.3 Kebutuhan Personil (Brainware) 190

(9)

xii BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 236

5.2 Saran 236

Daftar Pustaka 238

Daftar Riwayat Hidup 240

Lampiran

Fotocopy Surat Survey

(10)

xiii

DAFTAR TABEL

Halaman

Tabel 3.1 Analisa Kebutuhan Informasi 63

Tabel 4.1 Identifikasi Tipe Entitas 66

Tabel 4.2 Mulitplicity Tipe Relasional 69

Tabel 4.3 Entitas Customer 70

Tabel 4.4 Entitas Supplier 70

Tabel 4.5 Entitas Barang Jadi 71

Tabel 4.6 Entitas Sales 72

Tabel 4.7 Entitas Retur Penjualan 72

Tabel 4.8 Entitas Penjualan 73

Tabel 4.9 Entitas Bahan Baku 74

Tabel 4.10 Entitas Pembelian 75

Tabel 4.11 Entitas Retur Pembelian 76

Tabel 4.12 Entitas Permintaan 76

Tabel 4.13 Entitas Pembayaran Penjualan 77

Tabel 4.14 Entitas Pembayaran Pembelian 77

Tabel 4.15 Identifikasi Kandidat dan Primary Key 78

Tabel 4.16 Model Basis Data Logikal Global 87

Tabel 4.17 Analisis Transaksi 103

Tabel 4.18 Penjualan_Header 110

(11)

xiv

Tabel 4.20 Pembelian_Header 111

Tabel 4.21 Pembelian_Detail 111

Tabel 4.22 ReturPenjualan_Header 112

Tabel 4.23 ReturPenjualan_Detail 112

Tabel 4.24 ReturPembelian_Header 112

Tabel 4.25 ReturPembelian_Detail 113

Tabel 4.26 Persediaan_BrgJadi 113

Tabel 4.27 Barang_Jadi 113

Tabel 4.28 Persediaan_BhnBaku 114

Tabel 4.29 Bahan_Baku 114

Tabel 4.30 Customer 114

Tabel 4.31 Customer_Telp 115

Tabel 4.32 Customer_Fax 115

Tabel 4.33 Supplier 115

Tabel 4.34 Supplier_Telp 115

Tabel 4.35 Supplier_Fax 116

Tabel 4.36 PembayaranJual_Header 116

Tabel 4.37 PembayaranJual_Detail 116

Tabel 4.38 PembayaranBeli_Header 117

Tabel 4.39 PembayaranBeli_Detail 117

Tabel 4.40 Sales 117

(12)

xv

Tabel 4.42 Permintaan_Detail 118

Tabel 4.43 Bank 118

(13)

xvi

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tingkatan dari Aplikasi Database Lifecycle 24

Gambar 3.1 Struktur Organisasi PT. Jagor Jaya 49 Gambar 3.2 Diagram Alir Data Dokumen 58 Gambar 4.1 E-R Diagrams Konseptual 68

Gambar 4.2 Model Diagram Relasional Global 91 Gambar 4.3 Struktur Menu 122

Gambar 4.4 STD Menu Utama 123 Gambar 4.5 STD Menu Master 123 Gambar 4.6 STD Menu Pembelian 124

Gambar 4.7 STD Menu Penjualan 125 Gambar 4.8 STD Menu Persediaan 126

Gambar 4.9 STD Menu Permintaan 127 Gambar 4.10 STD Menu Laporan 127 Gambar 4.11 Rancangan Layar Utama 158

Gambar 4.12 Rancangan Layar Customer 158 Gambar 4.13 Rancangan Layar Manipulasi Customer 159

(14)

xvii

Gambar 4.17 Rancangan Layar Manipulasi Sales 161 Gambar 4.18 Rancangan Layar Bank 161

Gambar 4.19 Rancangan Layar Manipulasi Bank 161 Gambar 4.20 Rancangan Layar Pembelian 162

Gambar 4.21 Rancangan Layar Manipulasi Pembelian 162 Gambar 4.22 Rancangan Layar Retur Pembelian 163 Gambar 4.23 Rancangan Layar Manipulasi Retur Pembelian 163

Gambar 4.24 Rancangan Layar Pembayaran Pembelian 164 Gambar 4.25 Rancangan Layar Manipulasi Pembayaran Pembelian 164

Gambar 4.26 Rancangan Layar Penjualan 165 Gambar 4.27 Rancangan Layar Manipulasi Penjualan 166 Gambar 4.28 Rancangan Layar Retur Penjualan 167

Gambar 4.29 Rancangan Layar Manipulasi Retur Penjualan 167 Gambar 4.30 Rancangan Layar Pembayaran Penjualan 168

Gambar 4.31 Rancangan Layar Manipulasi Pembayaran Penjualan 168 Gambar 4.32 Rancangan Layar Barang Jadi 169 Gambar 4.33 Rancangan Layar Manipulasi Barang Jadi 169

Gambar 4.34 Rancangan Layar Persediaan Barang Jadi 170 Gambar 4.35 Rancangan Layar Bahan Baku 170

(15)

xviii

Gambar 4.39 Rancangan Layar Manipulasi Kedatangan Barang Jadi 172 Gambar 4.40 Rancangan Layar Kedatangan Bahan Baku 173

Gambar 4.41 Rancangan Layar Manipulasi Kedatangan Bahan Baku 173 Gambar 4.42 Rancangan Layar Permintaan 174

Gambar 4.43 Rancangan Layar Manipulasi Permintaan 174 Gambar 4.44 Rancangan Layar Cari Customer 175 Gambar 4.45 Rancangan Layar Cari Supplier 175

Gambar 4.46 Rancangan Layar Cari Sales 176 Gambar 4.47 Rancangan Layar Cari Bank 176

Gambar 4.48 Rancangan Layar Cari Faktur 177 Gambar 4.49 Rancangan Layar Cari PO 177 Gambar 4.50 Rancangan Layar Cari Barang Jadi 178

Gambar 4.51 Rancangan Layar Cari Bahan Baku 178 Gambar 4.52 Rancangan Layar Pilih Laporan Penjualan 178

Gambar 4.53 Rancangan Layar Pilih Laporan Pembelian 179 Gambar 4.54 Rancangan Layar Pilih Laporan Retur Penjualan 179 Gambar 4.55 Rancangan Layar Pilih Laporan Retur Pembelian 179

Gambar 4.56 Rancangan Layar Pilih Laporan Pembayaran 179 Gambar 4.57 Rancangan Layar Pilih Laporan Persediaan 180

(16)

xix

Gambar 4.61 Perancangan Output Laporan Pembelian Operasional 183 Gambar 4.62 Perancangan Output Laporan Retur Penjualan 184

Gambar 4.63 Perancangan Output Laporan Retur Pembelian 185 Gambar 4.64 Perancangan Output Laporan Hutang 186

Gambar 4.65 Perancangan Output Laporan Piutang 186 Gambar 4.66 Perancangan Output Laporan Penerimaan Barang 187 Gambar 4.67 Perancangan Output Laporan Pengeluaran Barang 187

Gambar 4.68 Perancangan Output Laporan Penerimaan Bahan Baku 188 Gambar 4.69 Perancangan Output Laporan Pengeluaran Bahan Baku 188

Gambar 4.70 Layar Login 191 Gambar 4.71 Layar Utama 192 Gambar 4.72 Layar Customer 193

Gambar 4.73 Layar Manipulasi Customer 194 Gambar 4.74 Layar Supplier 195

Gambar 4.75 Layar Manipulasi Supplier 196 Gambar 4.76 Layar Sales 197 Gambar 4.77 Layar Manipulasi Sales 198

Gambar 4.78 Layar Bank 199 Gambar 4.79 Layar Manipulasi Bank 200

(17)

xx

Gambar 4.83 Layar Cari Bahan Baku 203 Gambar 4.84 Layar Retur Pembelian 204

Gambar 4.85 Layar Manipulasi Retur Pembelian 205 Gambar 4.86 Layar Cari Purchase Order 206

Gambar 4.87 Layar Pembayaran Pembelian 207 Gambar 4.88 Layar Manipulasi Pembayaran Pembelian 208 Gambar 4.89 Layar Cari Bank 209

Gambar 4.90 Layar Penjualan 210 Gambar 4.91 Layar Manipulasi Penjualan 211

Gambar 4.92 Layar Cari Customer 212 Gambar 4.93 Layar Cari Sales 213 Gambar 4.94 Layar Cari Barang 214

Gambar 4.95 Layar Retur Penjualan 215 Gambar 4.96 Layar Manipulasi Retur Penjualan 216

Gambar 4.97 Layar Cari Faktur 217 Gambar 4.98 Layar Pembayaran Penjualan 218 Gambar 4.99 Layar Manipulasi Pembayaran Penjualan 219

Gambar 4.100 Layar Barang Jadi 220 Gambar 4.101 Layar Manipulasi Barang Jadi 221

(18)

xxi

Gambar 4.105 Layar Persediaan Bahan Baku 225 Gambar 4.106 Layar Kedatangan Barang Jadi 226

Gambar 4.107 Layar Manipulasi Kedatangan Barang Jadi 227 Gambar 4.108 Layar Kedatangan Bahan Baku 228

Gambar 4.109 Layar Manipulasi Kedatangan Bahan Baku 229 Gambar 4.110 Layar Permintaan 230 Gambar 4.111 Layar Manipulasi Permintaan 231

Gambar 4.112 Layar Pilih Laporan Penjualan 232 Gambar 4.113 Layar Pilih Laporan Pembelian 233

Gambar 4.114 Layar Pilih Laporan Retur Penjualan 233 Gambar 4.115 Layar Pilih Laporan Retur Pembelian 234 Gambar 4.116 Layar Pilih Laporan Pembayaran 234

Referensi

Dokumen terkait

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

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

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

Pada dasarnya pompa sentrifugal terdiri dari satu impeler atau lebih yang dilengkapi dengan sudu – sudu , yang dipasangkan pada poros yang berputar dan diselubungi oleh

Jika ditilik dari berbagai website e-gov di Indonesia, nyaris tidak ada kebijakan e-gov berbagai pemerintah daerah di Indonesia untuk memanfaatkan situs media jejaring

Oleh sebab itu penyusun mengambil judul “Pokok Pewartaan Paulus dalam Surat Rasul Paulus Kepada Jemaat di Galatia Untuk Katekase Umat Lingkungan Santo Antonius Padua Paroki Kalasan