• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN PADA PT. TRI COMINDO BINTANG - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN PADA PT. TRI COMINDO BINTANG - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN PADA PT. TRI COMINDO BINTANG

Denny David 0400506126

Devi 0400507476

Sena Hendrata 0400507734 Kelas / Kelompok : 08PIT / 06 Abstrak

Salah satu faktor kemajuan suatu perusahaan adalah didukung oleh suatu sistem yang handal dan kokoh, dan untuk membuat suatu sistem yang handal dan kokoh diperlukan suatu basis data untuk mendukung sistem tersebut. Basis data ialah suatu sarana yang dapat menyimpan dan menampilkan informasi yang dibutuhkan oleh perusahaan dengan menganalisa sistem yang berjalan pada PT. Tri Comindo Bintang. Analisa sistem berjalan dilakukan dengan wawancara sebagai metode pengumpulan data dan ditindak lanjuti dengan analisa dan perancangan basis data. Basis data tersebut dapat menyediakan iuformasi-informasi yang diperlukan oleh perusahaan seperti data persediaan barang, data barang, data supplier, data costumer, data penjualan, dan lain lain. Dengan adanya suatu sistem yang didalamnya terdapat basis data sebagai pendukung diharapkan dapat membantu perusahaan dalam melakukan aktivitas bisinis baik pada saat sekarang maupun di masa yang akan datang.

(2)

v

PRAKATA

Puji syukur kehadirat Tuhan Yang Maha Esa atas berkat dan rahmat-Nya yang telah dilimpahkan sehingga penulis dapat menyelesaikan skripsi ini pada waktu yang telah ditentukan.

Skripsi ini disusun dalam rangka memenuhi salah satu persyaratan dalam menyelesaikan program Strata 1 pada jurusan Teknik Informatika fakultas Ilmu Komputer di Universitas Bina Nusantara.

Selama pembuatan skripsi ini, penulis mendapatkan banyak bantuan dari berbagai pihak, oleh karena itu dalam kesempatann ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Orang tua kami yang telah mendukung kami secara tidak langsung dalam pembuatan skripsi ini.

2. Ibu Dr.Ir. Theresia Widia S,MM., selaku Ketua Universitas Bina Nusantara, Jakarta.

3. Bapak Sablin Yusuf, Ir., M.Sc., M.CompSc., selaku Ketua Jurusan Teknik Informatika.

4. Bapak Doddy Koeswandy, S.Kom., MM., selaku dosen Pembimbing yang telah meluangkan waktunya untuk memberikan pengarahan dan saran dalam penulisan skripsi ini.

(3)

vi

6. Ibu Lie Sioe Lan Direktur Operasional PT. Tri Comindo Bintang yang telah bersedia untuk memberikan informasi yang dibutuhkan.

7. Teman-teman kami serta semua pihak yang secara langsung maupun tidak langsung telah membantu kami selama penyusunan skripsi ini.

Penulis menyadari akan keterbatasan kemampuan dan pengetahuan yang dimiliki, dan bahwa skripsi ini masih banyak kekurangan. Oleh karena itu penulis mengharapkan kritik dan saran yang membangun demi perbaikan dan penyempurnaan skripsi ini.

Akhir kata, penulis berharap agar skripsi ini dapat memberikan, manfaat yang berarti bagi PT. Tri Comindo Bintang dan semua pihak yang berkepentingan dan membutuhkannya.

Jakarta , 8 Juni 2004

(4)

vii

DAFTAR ISI

Halaman

HALAMAN JUDUL………...ii

HALAMAN PERSETUJUAN HARDCOVER………...………...…..iii

ABSTRAK………iv

PRAKATA………v

DAFTAR ISI………vii

DAFTAR TABEL………xii

DAFTAR GAMBAR………..xiv

BAB 1 PENDAHULUAN……….…………1

1.1 Latar Belakang………....………...1

1.2 Ruang Lingkup………....…...2

1.3 Tujuan dan Manfaat………...…..2

1.4 Metodologi……….………..…....3

1.4.1 Metode Analisi Data...3

1.4.2 Metode Perancangan Program...3

1.4.3 Metode Implementasi Program di Lapangan...4

1.5 Sistematika Penulisan………....4

BAB 2 LANDASAN TEORI………...6

2.1 Teori-Teori Database………...….6

(5)

viii

2.1.2 Database Management System……….…...…7

2.1.3 Data Definition Language……….…...…..8

2.1.4 Data Manipulation Language……….…………...…9

2.1.5 Normalisasi………...…..10

2.1.6 4Th GL (Generation Language)………...….12

2.1.7 Siklus Hidup Aplikasi Database………...……..13

2.1.7.1 Database Planning...15

2.1.7.2 System Definition...15

2.1.7.3 Requirement Collection and Analysis...16

2.1.7.4 Database Design...17

2.1.7.5 Prototyping...17

2.1.7.6 Implementation...18

2.1.7.7 Data Conversion and Loading...19

2.1.7.8 Testing...20

2.1.7.9 Operastional Maintenance...20

2.1.8 Design Konseptual, Logikal, dan Fisik Database……...….23

2.2 Teori-Teori Lain………...…….…...…..25

2.2.1 Pengertian Security dan Integrity...25

2.2.2 Keamanan: pertimbangan umum...26

(6)

ix

2.2.3.1 Penilaian dan pelaporan...27

2.2.3.2 Pesediaan dalam Laporan Keuangan...28

2.2.3.3 Metode FIFO ( First In First Out )...28

2.2.3.4 Metode Identifikasi Khusus ( specific identification )...28

2.2.3.5 Metode eceran (retail metohd)...29

2.2.3.6 Metode laba bruto atau laba kotor...29

2.2.3.7 Metode LIFO (Last In Fisrt Out)...30

2.2.3.8 Metode rata-rata ...30

BAB 3 ANALISA SISTEM INFORMASI PERUSAHAAN...31

3.1 Sejarah Berdirinya PT. Tri Comindo Bintang...31

3.2 Struktur Organisasi PT. Tricomindo Bintang...32

3.3 Wewenang dan Tanggung Jawab...33

3.4 Diagram Alir Dokumen Sistem yang Berjalan...35

3.5 Permasalahan yang dihadapi...37

3.6 Analisis Kebutuhan Informasi...39

3.7 Usulan Pemecahan Masalah...40

BAB 4 PERANCANGAN DAN IMPLEMENTASI...42

4.1 Perancangan Basisdata...42

4.1.1 Perancangan Basisdata Konseptual...42

4.1.1.1 Mengidentifikasi Tipe Entiti...42

(7)

x

4.1.1.3 Identifikasi dan Asosiasi atribut suatu Entiti...46

4.1.1.4 Identifikasi Kandidat dan Primary Key setiap Entiti...56

4.1.2 Pernacangan Basisdata Logikal...58

4.1.2.1 Normalisasi...58

4.1.2.2 Pembuatan Model Basisdata Logical Global...68

4.1.2.3 Model Diagram Relasional Global...79

4.1.3 Perancangan Basisdata Fisik...80

4.1.3.1 Perancangan Relasional Basisdata...80

4.1.3.2 Merancang Constraints...93

4.1.3.3 Analisis Transaksi...103

4.1.3.4 Pembuatan Index setiap Entiti...106

4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan...108

4.1.3.6 Merancang Mekanisme Keamanan...110

4.2 Perancangan Aplikasi...113

4.2.1 Struktur Menu...114

4.2.2 State Transition Diagram (STD)...115

4.2.3 Spesifikasi Proses...138

4.3 Perancangan Input dan Output...189

4.3.1 Rancangan Input...189

4.3.2 Rancangan Output...203

4.4 Rencana Implementasi...219

(8)

xi

4.4.2 Spesifikasi Perangkat Lunak...219

4.4.3 Cara Pengoperasian Aplikasi...220

BAB 5 SIMPULAN DAN SARAN………...279

5.1 Simpulan……….279

5.2 Saran………...280

DAFTAR PUSTAKA………...…281

DAFTAR RIWAYAT HIDUP………...282 LAMPIRAN Proses Bisnis Perusahaan...………...L-1 FOTOCOPY SURAT SURVEY

(9)

xii

DAFTAR TABEL

Tabel 4.1 Identifikasi Tipe Entiti………..……42

Tabel 4.2 Pembatasan Multiplicity………...45

Tabel 4.3 Asosiasi Atribut Supplier……….46

Tabel 4.4 Asosiasi Atribut Pembayaran Supplier………...47

Tabel 4.5 Asosiasi Atribut Retur Supplier………...48

Tabel 4.6 Asosiasi Atribut Penerimaan Barang………...49

Tabel 4.7 Asosiasi Atribut Order Barang………...50

Tabel 4.8 Asosiasi Atribut Barang………...51

Tabel 4.9 Asosiasi Atribut Customer………...51

Tabel 4.10 Asosiasi Atribut Faktur………..52

Tabel 4.11 Asosiasi Atribut Pembayaran Customer……….52

Tabel 4.12 Asosiasi Atribut Sales………53

Tabel 4.13 Asosiasi Atribut Retur Customer………...53

Tabel 4.14 Asosiasi Atribut Pengiriman Barang………...54

Tabel 4.15 Asosiasi atribut Permintaan Barang………...55

Tabel 4.16 Identifikasi Primary Key dan Kandidat Key………...56

Tabel 4.17 Model Basisdata Global Supplier………...68

Tabel 4.18 Model Basisdata Global Pembayaran Supplier Header……….68

Tabel 4.19 Model Basisdata Global Pembayaran Supplier Detail………...69

Tabel 4.20 Model Basisdata Global Retur Supplier Header………69

(10)

xiii

Tabel 4.22 Model Basisdata Global Penerimaan Barang Header………...70

Tabel 4.23 Model Basisdata Global Penerimaan Barang Detail………...71

Tabel 4.24 Model Basisdata Global Order Barang Header………...71

Tabel 4.25 Model Basisdata Global Order Barang Detail………...72

Tabel 4.26 Model Basisdata Global Barang………...72

Tabel 4.27 Model Basisdata Global Customer………...73

Tabel 4.28 Model Basisdata Global Faktur………...73

Tabel 4.29 Model Basisdata Global Pembayaran Customer Header…………...74

Tabel 4.30 Model Basisdata Global Pembayaran Customer Detail…………...74

Tabel 4.31 Model Basisdata Global Sales………...75

Tabel 4.32 Model Basisdata Global Retur Customer Header………...75

Tabel 4.33 Model Basisdata Global Retur Customer Detail………...76

Tabel 4.34 Model Basisdata Global Pengiriman Barang Header………...76

Tabel 4.35 Model Basisdata Global Pengiriman Barang Detail………...77

Tabel 4.36 Model Basisdata Global Permintaan Barang Header………...77

Tabel 4.37 Model Basisdata Global Permintaan Barang Detail………...78

Tabel 4.38 Analisa Transaksi...103

Tabel 4.39 Pembuatan Index setiap Entiti...106

Tabel 4.40 Perhitungan Tabel Record...108

(11)

xiv

DAFTAR GAMBAR

Gambar 2.1 Database Life Cycle………...………...14

Gambar 3.1 Struktur Organisasi Perusahaan Sumber PT. TRI COMINDO BINTANG...32

Gambar 4.1 Identifikasi Tipe Relasional………...44

Gambar 4.2 Struktur Menu...114

Gambar 4.3 STD Halaman Login………...115

Gambar 4.4 STD Halaman Utama………..116

Gambar 4.5 STD Halaman Master……….117

Gambar 4.6 STD Master Barang………118

Gambar 4.7 STD Master Supplier……….….119

Gambar 4.8 STD Master Customer………120

Gambar 4.9 STD Master Sales………...121

Gambar 4.10 STD Transaksi………..………....122

Gambar 4.11 STD Transaksi Pembelian………...……….122

Gambar 4.12 STD Halaman Order Barang………...123

Gambar 4.13 STD Halaman Penerimaan Barang………...124

Gambar 4.14 STD Halaman Retur Supplier………...125

Gambar 4.15 STD Halaman Pembayaran………..126

Gambar 4.16 STD Transaksi Penjualan……….127

Gambar 4.17 STD Halaman Permintaan Barang………...128

(12)

xv

Gambar 4.19 STD Halaman Retur Supplier………...130

Gambar 4.20 STD Halaman Transaksi Faktur………...131

Gambar 4.21 STD Halaman Pembayaran………..132

Gambar 4.22 STD Halaman Menu Report………...133

Gambar 4.23 STD Halaman Laporan………...134

Gambar 4.24 STD Report Transaksi………..135

Gambar 4.25 STD Report Transaksi Penjualan……….136

Gambar 4.26 STD Report Transaksi Pembelian. ………...137

Gambar 4.27 Rancangan Input Master Supplier………189

Gambar 4.28 Rancangan Input Master Barang……….….190

Gambar 4.29 Rancangan Input Master Customer………..…191

Gambar 4.30 Rancangan Input Master Sales……….192

Gambar 4.31 Rancangan Input Transaksi Order Barang………...193

Gambar 4.32 Rancangan Input Transaksi Penerimaan Barang………..194

Gambar 4.33 Rancangan Input Transaksi Retur Supplier………..195

Gambar 4.34 Rancangan Input Transaksi Pembayaran Supplier………...196

Gambar 4.35 Rancangan Input Transaksi Permintaan Barang ………..197

Gambar 4.36 Rancangan Input Transaksi Pengiriman Barang………..198

Gambar 4.37 Rancangan Input Transaksi Faktur ………..199

Gambar 4.38 Rancangan Input Transaksi Retur Customer………200

Gambar 4.39 Rancangan Input Transaksi Pembayaran Customer……….…202

Gambar 4.40 Rancangan Output Laporan Retur Penjualan………...203

Gambar 4.41 Rancangan Output Laporan Retur Pembelian………...……...204

(13)

xvi

Gambar 4.43 Rancangan Output Laporan Barang Rusak………...…..205

Gambar 4.44 Rancangan Output Laporan Pemasukan Barang…...……….206

Gambar 4.45 Rancangan Output Laporan Pengeluaran Barang………...207

Gambar 4.46 Rancangan Output Order Barang………...……...…208

Gambar 4.47 Rancangan Output Penerimaan Barang………....209

Gambar 4.48 Rancangan Output Nota Retur Pembelian……....………210

Gambar 4.49 Rancangan Output Nota Permintaan Barang………211

Gambar 4.50 Rancangan Output Nota Surat Jalan……….212

Gambar 4.51 Rancangan Output Nota Faktur Penjualan………...213

Gambar 4.52 Rancangan Output Nota Retur Customer……….…214

Gambar 4.53 Rancangan Output Daftar Penerimaan Barang……….……215

Gambar 4.54 Rancangan Output Daftar Retur Supplier……….…216

Gambar 4.55 Rancangan Output Daftar permintaan Barang………..216

Gambar 4.56 Rancangan Output Daftar Surat Jalan....……….….217

Gambar 4.57 Rancangan Output Daftar Retur Customer……….……..218

Gambar 4.58 Menu Login………..…220

Gambar 4.59 Menu Utama...……….………221

Gambar 4.60 Menu Exit.………....…221

Gambar 4.61 Menu Master……….………222

Gambar 4.62 Menu Transaksi……….………...222

Gambar 4.63 Menu Transaksi Pembelian...……….……….223

Gambar 4.64 Menu Transaksi Penjualan...……….…...223

Gambar 4.65 Menu Report...……….…………224

(14)

xvii

Gambar 4.67 Menu Cetak Transaksi……….……….225

Gambar 4.68 Menu Transaksi Cetak Pembelian………225

Gambar 4.69 Menu Transaksi Cetak Penjualan...……….….…226

Gambar 4.70 Master Barang………..….…227

Gambar 4.71 Master Customer...………...…228

Gambar 4.72 Master Sales...……….….…229

Gambar 4.73 Master Supplier...……….…...230

Gambar 4.74 Transaksi Entry Order Barang...……….…...232

Gambar 4.75 Transaksi List Order Barang...……….…...234

Gambar 4.76 Cetak Order Barang...……….…...235

Gambar 4.77 Transaksi Entry Penerimaan Barang...……….…...236

Gambar 4.78 Transaksi List Penerimaan Barang...……….…...238

Gambar 4.79 Cetak Penerimaan Barang Gudang...……….…...239

Gambar 4.80 Transaksi Entry Retur Supplier...……….…...240

Gambar 4.81Transaksi List Retur Supplier...………..…...242

Gambar 4.82 Cetak Retur Supplier...……….…...243

Gambar 4.83 Transaksi Pembayaran Supplier...……….…...244

Gambar 4.84 List Pembayaran Supplier...……….…...246

Gambar 4.85 Transaksi Permintaan Barang...……….…………...247

Gambar 4.86 List Permintaaan Barang...……….………...249

Gambar 4.87 Cetak Transaksi Permintaan Barang...……….…...250

Gambar 4.88 Transaksi Pengriman Barang...………..……….…...251

Gambar 4.89 List Pengiriman Barang...………..…...253

(15)

xviii

Gambar 4.91 Transaksi Retur Customer...……….…...255

Gambar 4.92 List transakisi Retur Customer...……….…...257

Gambar 4.93 Cetak Transaksi Retur Customer...……….…...258

Gambar 4.94 Cetak Transaksi Faktur/Invoice...……….………...259

Gambar 4.95 List Transaksi Faktur/Invoice...……….…...261

Gambar 4.96 Transaksi Pembayaran Customer...……….…...262

Gambar 4.97 Cetak Daftar Terima Barang...……….…...263

Gambar 4.98 List Cetak Daftar Terima Barang...……….…...264

Gambar 4.99 Cetak Daftar Retur Barang Supplier...……….265

Gambar 4.100 List Cetak Daftar Retur Barang Supplier... ……….…...266

Gambar 4.101 Cetak Daftar Permintaan Barang Customer...….…...267

Gambar 4.102 List Cetak Daftar Permintaan Barang Customer...….…...268

Gambar 4.103 Cetak Daftar Surat Jalan...….…...269

Gambar 4.104 List Cetak Daftar Surat Jalan...…...270

Gambar 4.105 Cetak Daftar Retur Barang Customer...….…...271

Gambar 4.106 List Cetak Daftar Retur Barang Customer...….…...272

Gambar 4.107 Laporan Pemasukan Barang...….…...273

Gambar 4.108 Cetak Laporan Pengeluaran Barang...….…...274

Gambar 4.109 Cetak Laporan Retur Supplier...….…...275

Gambar 4.110 Cetak Laporan Retur Customer...….………...276

Referensi

Dokumen terkait

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

Penelitian ini difokuskan pada cara atau strategi yang dilakukan oleh MA NU Banat Kudus dalam menerapkan Sistem Manajemen Mutu ISO. 9001:2008, serta alasan yang

, DIVA Press, Yogyakarta, 2013, hal.. digunakan dalam mengarungi muatan lokal yang disediakan oleh sekolah diantaranya adalah Bahasa Jawa, ke NU an serta yang pendidikan

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

Dengan memperhatikan gambar tentang berbagai benda yang digunakan dalam membuat istana pasir, siswa dapat melakukan pengamatan sederhana tentang keragaman benda di lingkungan

Program aplikasi yang digunakan untuk pengembangan sistem informasi penjualan pada Apotek ini, menggunakan Microsoft Visual Basic 6.0 dan DBMS dari Microsoft SQL Server

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