• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. PRIMA KALPLAS - Binus e-Thesis"

Copied!
16
0
0

Teks penuh

(1)

iv

Universitas Bina Nusantara

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEMBELIAN, PENJUALAN, DAN PERSEDIAAN

PADA PT. PRIMA KALPLAS

Rizal 0600609492

Meristina 0600614914

Medwin Susilo 0600616371

Kelas / Kelompok: 07PPT / 01

Abstrak

Tujuan dari penulisan skripsi ini adalah menganalisis dan membangun sebuah sistem basis data yang diperlukan PT. Prima Kalplas untuk mendukung kegiatan operasional perusahaan. Dalam melakukan analisis ini digunakan metode-metode antara lain melakukan survei ke perusahaan dan menganalisis hasilnya, melakukan studi pustaka, dan melakukan perancangan. Setelah mendapatkan data, dilakukan analisis dan perancangan didapat sebuah sistem basis data pembelian, penjualan, dan persediaan yang berguna untuk kegiatan operasional perusahaan. Dari hasil penelitian maka didapat sebuah sistem basis data yang terkomputerisasi yang menunjang kegiatan pengambilan keputusan, namun dalam penerapannya diperlukan pelatihan kepada setiap pengguna dan melakukan pemeriksaan secara berkala

Kata Kunci:

(2)

v

PRAKATA

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

Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapatkan gelar sarjana komputer pada Fakultas Ilmu Komputer, jurusan Teknik Informatika, Universitas Bina nusantara. Sebagai bahan dalam penulisan skripsi ini penulis memilih judul “Analisis dan Perancangan Sistem Basis Data Pembelian, Penjualan, dan Persediaan pada PT. Prima Kalplas”.

Penulis telah berupaya yang terbaik dalam menyelesaikan skripsi ini, namun disadari pula bahwa masih terdapat kekurangan-kekurangan, oleh karena itu, diharapkan saran dan kritik untuk penyempurnaan skripsi ini.

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

1. Prof. Dr. Gerardus Polla, M.App.Sc, selaku rektor Universitas Bina Nusantara

2. H. Mohammad Subekti, M.Sc, selaku ketua jurusan Fakultas Ilmu Komputer di Universitas Bina Nusantara

(3)

vi

4. Seluruh dosen dan staf Fakultas Ilmu Komputer, jurusan Teknik Informatika, Universitas Bina Nusantara yang telah memberikan bantuan dan bimbingan 5. Adi Adisaputro, selaku pimpinan dari PT. Prima Kalplas yang telah banyak

memberikan bantuan dalam penyelesaian skripsi ini

6. Keluarga penulis, yang telah memberikan dukungan dan pengertian selama penulis melakukan penyusunan skripsi

7. Semua pihak yang turut membantu penulis baik secara langsung maupun tidak langsung dan namanya tidak dapat disebut satu persatu

Akhir kata, penulis berharap semoga skripsi ini berguna dan dapat dikembangkan lebih lanjut.

Jakarta, Januari 2006

(4)

vii

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 xiv

Daftar Gambar xvii

BAB I 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 II LANDASAN TEORI

2.1 Teori Basis Data 6

2.1.1 Pengertian Sistem 6

(5)

viii

2.1.3 Pengertian Sistem Informasi 7

2.1.4 Konsep Basis Data 8

2.1.5 Pengertian Sistem Basis Data 8

2.1.6 Pengertian Entity 9

2.1.7 Pengertian Attribute 9

2.1.8 Pengertian Relationship 10

2.2 Database Management System (DBMS) 11

2.3 Data Definition Language (DDL) 12

2.4 Data Manipulation Language (DML) 13

2.5 Normalisasi 14

2.6 4th GL (Generation Language) 16

2.7 Siklus Hidup Aplikasi Basis Data 17

2.8 Desain Konseptual, Logikal, dan Fisikal 21

2.9 Teori Pembelian 22

2.10 Teori Penjualan 23

2.11 Teori Persediaan 25

BAB III ANALISA SISTEM YANG SEDANG BERJALAN

3.1 Sejarah Organisasi 28

3.2 Struktur Organisasi 29

3.3 Wewenang dan Tanggung Jawab 30

(6)

ix

3.4.3 Diagram Alir Sistem Persediaan 41

3.5 Permasalahan yang Dihadapi 43

3.6 Analisis Kebutuhan Informasi 44

3.7 Usulan Pemecahan Masalah 45

BAB IV PERANCANGAN DAN IMPLEMENTASI

4.1 Perancangan Basis Data 46

4.1.1 Perancangan Basis Data Konseptual 46 4.1.1.1 Menentukan User View 47 4.1.1.2 Identifikasi Tipe Entity 48 4.1.1.3 Identifikasi Tipe Relasional 49 4.1.1.4 Identifikasi dan Asosiasi Atribut 50 4.1.1.5 Identifikasi Kandidat dan Primary key 60 4.1.2 Perancangan Basis Data Logikal 61

4.1.2.1 Menghilangkan fitur tidak kompatibel

dan Multivalued 61

4.1.2.2 One to many Binary Relationship,

Dekomposisi Diagram dan Normalisasi 66 4.1.2.3 Pembuatan Basisdata Logikal Global 83 4.1.2.4 Model Diagram Relasional Global 91 4.1.3 Perancangan Basis Data Fisikal 92 4.1.3.1 Perancangan Relasional Basis Data 92 4.1.3.2 Merancang Constraints 114

(7)

x

4.1.3.4 Pembuatan Index setiap Entity 120

4.1.3.5 Pemilihan DMBS 128

4.1.3.6 Estimasi Kapasitas Penyimpanan 132 4.1.3.7 Merancang Mekanisme Keamanan 148

4.2 Perancangan Aplikasi 150

4.2.1 Bagan Terstruktur 150

4.2.2 Struktur Menu 162

4.2.3 STD (State Transition Diagram) 163

4.2.4 Spesifikasi Proses 166

4.3 Perancangan Input dan Output 180

4.4 Rencana Implementasi 207

4.4.1 Spesifikasi Perangkat Keras 207 4.4.2 Spesifikasi Perangkat Lunak 207 4.4.3 Cara Pengoperasian Aplikasi 209

BAB V SIMPULAN DAN SARAN

5.1 Simpulan 247

5.2 Saran 247

Daftar Pustaka 249

Daftar Riwayat Hidup 250

Lampiran L1

(8)

xi

DAFTAR TABEL

Tabel 3.1 Tabel Analisis Kebutuhan Informasi Perusahaan 44

Tabel 4.1 Tabel Tipe Entity 48

Tabel 4.2 Tabel Multiplicity 50

Tabel 4.3 Tabel Atribut Entity Pelanggan 50

Tabel 4.4 Tabel Atribut Entity Penjualan 51

Tabel 4.5 Tabel Atribut Entity Pembelian 52

Tabel 4.6 Tabel Atribut Entity Barang Jadi 53

Tabel 4.7 Tabel Atribut Entity BahanMentah 53

Tabel 4.8 Tabel Atribut Entity Retur Penjualan 54 Tabel 4.9 Tabel Atribut Entity Retur Pembelian 55

Tabel 4.10 Tabel Atribut Entity Produksi 56

Tabel 4.11 Tabel Atribut Entity Supplier 57

Tabel 4.12 Tabel Atribut Entity Sales 57

Tabel 4.13 Tabel Atribut Entity Pembayaran Jual 58 Tabel 4.14 Tabel Atribut Entity Pembayaran Beli 59

Tabel 4.15 Tabel Kandidat dan Primary Key 60

(9)

xii

(10)

xiii

Tabel 4.44 Tabel Model Basisdata Global Pembayaran_jual_detil 89 Tabel 4.45 Tabel Model Basisdata Global Pembayaran_beli_header 90 Tabel 4.46 Tabel Model Basisdata Global Pembayaran_beli_detil 90 Tabel 4.47 Tabel Model Basisdata Global Pelanggan_sales 90 Tabel 4.48 Tabel Model Basisdata Global Supplier_bahan_mentah 90

Tabel 4.49 Tabel Analisis Transaksi 1 116

Tabel 4.50 Tabel Analisis Transaksi 2 117

Tabel 4.51 Tabel Analisis Transaksi 3 118

Tabel 4.52 Tabel Analisis Transaksi 4 119

Tabel 4.53 Tabel Spesifikasi SQL Server 2000 128

Tabel 4.54 Tabel Spesifikasi Oracle 129

(11)

xiv

(12)

xv

DAFTAR GAMBAR

Gambar 2.1 Gambar Siklus Hidup Aplikasi Basisdata 20 Gambar 3.1 Gambar Struktur Organisasi PT. Prima Kalplas 29 Gambar 3.2 Gambar Diagram Alir Sistem Pembelian 38 Gambar 3.3 Gambar Diagram Alir Sistem Penjualan 40 Gambar 3.4 Gambar Diagram Alir Sistem Persediaan 42 Gambar 4.1 Gambar Entity Relationship Diagram 49 Gambar 4.2 Gambar Viewing Penjualan_barang_jadi 61

Gambar 4.3 Gambar Viewing Penjualan_sales 61

Gambar 4.4 Gambar Viewing Penjualan_pelanggan 62 Gambar 4.5 Gambar Viewing Penjualan_produksi 62

Gambar 4.6 Gambar Viewing Pelanggan_sales 62

Gambar 4.7 Gambar Viewing Produksi_barang_jadi 62 Gambar 4.8 Gambar Viewing Produksi_bahan_mentah 63 Gambar 4.9 Gambar Viewing Pembelian_bahan_mentah 63 Gambar 4.10 Gambar Viewing Pembelian_produksi 63 Gambar 4.11 Gambar Viewing Pembelian_supplier 63 Gambar 4.12 Gambar Viewing Supplier_bahan_mentah 64

Gambar 4.13 Gambar Multivalued Pelanggan 64

Gambar 4.14 Gambar Multivalued Sales 65

Gambar 4.15 Gambar Multivalued Supplier 65

(13)

xvi

Gambar 4.17 Gambar Bagan Terstruktur Pelanggan 150 Gambar 4.18 Gambar Bagan Terstruktur Sales 151 Gambar 4.19 Gambar Bagan Terstruktur Supplier 152 Gambar 4.20 Gambar Bagan Terstruktur Barang Jadi 153 Gambar 4.21 Gambar Bagan Terstruktur Bahan Mentah 154 Gambar 4.22 Gambar Bagan Terstruktur Produksi 155 Gambar 4.23 Gambar Bagan Terstruktur Pembelian 156 Gambar 4.24 Gambar Bagan Terstruktur Penjualan 157 Gambar 4.25 Gambar Bagan Terstruktur Retur Pembelian 158 Gambar 4.26 Gambar Bagan Terstruktur Retur Penjualan 159 Gambar 4.27 Gambar Bagan Terstruktur Pembayaran Beli 160 Gambar 4.28 Gambar Bagan Terstruktur Pembayaran Jual 161

Gambar 4.29 Gambar Struktur Menu 162

Gambar 4.30 Gambar STD Layar Window 163

Gambar 4.31 Gambar STD File 164

Gambar 4.32 Gambar STD Master 164

Gambar 4.33 Gambar STD Transaksi 164

Gambar 4.34 Gambar STD Retur 165

Gambar 4.35 Gambar STD Pembayaran 165

Gambar 4.36 Gambar STD Laporan 166

Gambar 4.37 Gambar Menu Utama 180

Gambar 4.38 Gambar Input Login 181

Gambar 4.39 Gambar Input Barang Jadi 181

(14)

xvii

Gambar 4.41 Gambar Input Supplier 183

Gambar 4.42 Gambar Input Pelanggan 184

Gambar 4.43 Gambar Input Sales 185

Gambar 4.44 Gambar Input Produksi 186

Gambar 4.45 Gambar Input Data Pembelian 187

Gambar 4.46 Gambar Input View Pembelian 187

Gambar 4.47 Gambar Input Add Pembelian 188

Gambar 4.48 Gambar Input Data Penjualan 189

Gambar 4.49 Gambar Input View Penjualan 189

Gambar 4.50 Gambar Input Add Penjualan 190

Gambar 4.51 Gambar Input Data Retur Pembelian 191 Gambar 4.52 Gambar Input View Retur Pembelian 191 Gambar 4.53 Gambar Input Add Retur Pembelian 192 Gambar 4.54 Gambar Input Data Retur Penjualan 193 Gambar 4.55 Gambar Input View Retur Penjualan 193 Gambar 4.56 Gambar Input Add Retur Penjualan 194 Gambar 4.57 Gambar Input Pembayaran Pembelian 195 Gambar 4.58 Gambar Input Pembayaran Penjualan 196 Gambar 4.59 Gambar Input Cari Bahan Mentah 197

Gambar 4.60 Gambar Input Cari Barang Jadi 197

Gambar 4.61 Gambar Input Cari Pelanggan 198

Gambar 4.62 Gambar Input Cari Sales 198

Gambar 4.63 Gambar Input Cari Supplier 199

(15)

xviii

Gambar 4.65 Gambar Input Cari Penjualan 200

Gambar 4.66 Gambar Output Pembelian Bahan Mentah 201 Gambar 4.67 Gambar Output Penjualan Barang Jadi 202

Gambar 4.68 Gambar Output Retur Pembelian 203

Gambar 4.69 Gambar Output Retur Penjualan 204

Gambar 4.70 Gambar Output Pembayaran Beli 205

Gambar 4.71 Gambar Output Pembayaran Jual 206

Gambar 4.72 Gambar Layar Utama 209

Gambar 4.73 Gambar Layar Login 210

Gambar 4.74 Gambar Layar Pelanggan 211

Gambar 4.75 Gambar Layar Sales 213

Gambar 4.76 Gambar Layar Supplier 215

Gambar 4.77 Gambar Layar Data Pembelian 217

Gambar 4.78 Gambar Layar Add Pembelian 218

Gambar 4.79 Gambar Layar Cari Supplier 219

Gambar 4.80 Gambar Layar Cari Bahan Mentah 220

Gambar 4.81 Gambar Layar View Pembelian 221

Gambar 4.82 Gambar Layar Data Penjualan 222

Gambar 4.83 Gambar Layar Add Penjualan 223

Gambar 4.84 Gambar Layar Cari Pelanggan 224

Gambar 4.85 Gambar Layar Cari Barang Jadi 225

Gambar 4.86 Gambar Layar Cari Sales 226

Gambar 4.87 Gambar Layar View Penjualan 227

(16)

xix

Gambar 4.89 Gambar Layar Data Retur Pembelian 231 Gambar 4.90 Gambar Layar Add Retur Pembelian 232

Gambar 4.91 Gambar Layar Cari Pembelian 233

Gambar 4.92 Gambar Layar View Retur Pembelian 234 Gambar 4.93 Gambar Layar Data Retur Penjualan 235 Gambar 4.94 Gambar Layar Add Retur Penjualan 236

Gambar 4.95 Gambar Layar Cari Penjualan 237

Referensi

Dokumen terkait

[r]

Data sekunder adalah data yang diperoleh lewat pihak lain, tidak langsung diperoleh diperoleh oleh peneliti dari subyek penelitian. Adapun teknik pengambilan data yang

kepada walidain dan aqrabin yang mendapatkan bagian harta peninggalan tetap diterapkan dan dilaksanakan, sedangkan pendapat lain mengatakan bahwa ketentuan wasiat

Mis: para mahasiswa yang terdaftar pada sebuah universitas dapat menjadi unsur-unsur dasar populasi indeks prestasi, populasi penghasilan, populasi jenis kelamin, populasi jurusan,

Hal ini sama sekali tak ada hubungannya dengan kesetaraan yang diusung oleh feminisme liberal, karena kesetaraan yang diusung oleh feminis liberal mempunyai makna terdapat ketidak

Menurut Mulyadi (2011) “Logika yang selalu dimainkan dalam dimensi sosial budaya masyarakat Madura adalah bahwa keberadaan perempuan masih sebagai entitas yang

Jadi bisa anda lihat bahwa pada soal nomor 5 dan 7 me mpunyai hasil yang sama, sehingga dapat di simpulkan bahwa vie w dapat mena mpilkan ke mbali data yang sama dengan

o Hot Link Protection memungkinkan Anda untuk menentukan file dengan extension apa (misalnya .jpg) yang tidak dapat di-Direct Link oleh website lain (Direct Link = file