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

  _________________________________________________________________ Jurusan Teknik Informatika

  Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

  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.

  Kata kunci

  : Sistem, Basis data, Informasi, Wawancara, Perancangan, Bisnis

  

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.

  5. Bapak Tjin Wie Tjai, selaku Komisaris Pt. Tri Comindo Bintang yang telah bersedia memberikan ijin untuk melakukan survey

  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 Penulis

  

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

  2.1.1 Pengertian Basisdata……………………………………….........6

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

  2.1.7.6 Implementation................................................................18

  2.2.2 Keamanan: pertimbangan umum................................................26

  2.2.1 Pengertian Security dan Integrity................................................25

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

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

  2.1.7.9 Operastional Maintenance...............................................20

  2.1.7.8 Testing.............................................................................20

  2.1.7.7 Data Conversion and Loading.........................................19

  2.1.7.5 Prototyping......................................................................17

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

  2.1.7.4 Database Design...............................................................17

  2.1.7.3 Requirement Collection and Analysis.............................16

  2.1.7.2 System Definition............................................................15

  2.1.7.1 Database Planning............................................................15

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

  GL (Generation Language)…………………………........….12

  Th

  2.1.4 Data Manipulation Language…………………….…………...…9 2.1.6 4

  2.2.3 Teori Persediaan.........................................................................27

  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 ( 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

  4.1.1.2 Mengidentifikasi Tipe Relasional.....................................44

  4.1.1.3 Identifikasi dan Asosiasi atribut suatu Entiti....................46

  4.1.3.6 Merancang Mekanisme Keamanan................................110

  4.4 Rencana Implementasi............................................................................219

  4.3.2 Rancangan Output......................................................................203

  4.3.1 Rancangan Input.........................................................................189

  4.3 Perancangan Input dan Output...............................................................189

  4.2.3 Spesifikasi Proses.......................................................................138

  4.2.2 State Transition Diagram (STD)................................................115

  4.2.1 Struktur Menu.............................................................................114

  4.2 Perancangan Aplikasi.............................................................................113

  4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan............................................................108

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

  4.1.3.4 Pembuatan Index setiap Entiti........................................106

  4.1.3.3 Analisis Transaksi..........................................................103

  4.1.3.2 Merancang Constraints.....................................................93

  4.1.3.1 Perancangan Relasional Basisdata...................................80

  4.1.3 Perancangan Basisdata Fisik........................................................80

  4.1.2.3 Model Diagram Relasional Global...................................79

  4.1.2.2 Pembuatan Model Basisdata Logical Global...................68

  4.1.2.1 Normalisasi.......................................................................58

  4.4.1 Spesifikasi Perangkat Keras.......................................................219

  4.4.2 Spesifikasi Perangkat Lunak......................................................219

  4.4.3 Cara Pengoperasian Aplikasi......................................................220

  5.1 Simpulan……………………………………………………………….279

  5.2 Saran…………………………………………………………………...280 DAFTAR PUSTAKA…………………………………………………………….....…281 DAFTAR RIWAYAT HIDUP………………………………………………………...282 LAMPIRAN Proses Bisnis Perusahaan.......……………………………………….......L-1 FOTOCOPY SURAT SURVEY FOTOCOPY ABSENSI SURVEY

  DAFTAR TABEL

Tabel 4.1 Identifikasi Tipe Entiti…………………………………………………..……42Tabel 4.2 Pembatasan Multiplicity……………………………………………………...45Tabel 4.3 Asosiasi Atribut Supplier…………………………………………………….46Tabel 4.4 Asosiasi Atribut Pembayaran Supplier…………………………………….....47Tabel 4.5 Asosiasi Atribut Retur Supplier……………………………………………...48Tabel 4.6 Asosiasi Atribut Penerimaan Barang…………………………………….......49Tabel 4.7 Asosiasi Atribut Order Barang………………………………….....................50Tabel 4.8 Asosiasi Atribut Barang……………………………………………………...51Tabel 4.9 Asosiasi Atribut Customer…………………………………………………...51Tabel 4.10 Asosiasi Atribut Faktur……………………………………………………..52Tabel 4.11 Asosiasi Atribut Pembayaran Customer…………………………………….52Tabel 4.12 Asosiasi Atribut Sales………………………………………………………53Tabel 4.13 Asosiasi Atribut Retur Customer…………………………………………...53Tabel 4.14 Asosiasi Atribut Pengiriman Barang…………………………………..........54Tabel 4.15 Asosiasi atribut Permintaan Barang…………………………………...........55Tabel 4.16 Identifikasi Primary Key dan Kandidat Key………………………..............56Tabel 4.17 Model Basisdata Global Supplier…………………………………………...68Tabel 4.18 Model Basisdata Global Pembayaran Supplier Header…………………….68Tabel 4.19 Model Basisdata Global Pembayaran Supplier Detail……………………...69Tabel 4.20 Model Basisdata Global Retur Supplier Header……………………………69Tabel 4.21 Model Basisdata Global Retur Supplier Detail……………………………..70Tabel 4.22 Model Basisdata Global Penerimaan Barang Header…………………........70Tabel 4.23 Model Basisdata Global Penerimaan Barang Detail……………….............71Tabel 4.24 Model Basisdata Global Order Barang Header……………..........................71Tabel 4.26 Model Basisdata Global Barang………………………………………….....72Tabel 4.27 Model Basisdata Global Customer…………………………………….........73Tabel 4.28 Model Basisdata Global Faktur………………………………………..........73Tabel 4.29 Model Basisdata Global Pembayaran Customer Header…………...............74Tabel 4.30 Model Basisdata Global Pembayaran Customer Detail…………................74Tabel 4.31 Model Basisdata Global Sales………………………………………….......75Tabel 4.32 Model Basisdata Global Retur Customer Header……………………..........75Tabel 4.33 Model Basisdata Global Retur Customer Detail……………………...........76Tabel 4.34 Model Basisdata Global Pengiriman Barang Header…………….................76Tabel 4.35 Model Basisdata Global Pengiriman Barang Detail…………………...........77Tabel 4.36 Model Basisdata Global Permintaan Barang Header…………….................77Tabel 4.37 Model Basisdata Global Permintaan Barang Detail……………...................78Tabel 4.38 Analisa Transaksi.........................................................................................103Tabel 4.39 Pembuatan Index setiap Entiti......................................................................106Tabel 4.40 Perhitungan Tabel Record............................................................................108Tabel 4.41 Disk Space Requirement Untuk Tabel.........................................................109

  DAFTAR GAMBAR

Gambar 2.1 Database Life Cycle…………………………………………...……….......14Gambar 3.1 Struktur Organisasi Perusahaan Sumber

  PT. TRI COMINDO BINTANG.................................................................32

Gambar 4.1 Identifikasi Tipe Relasional……………………………………………......44Gambar 4.2 Struktur Menu.............................................................................................114Gambar 4.3 STD Halaman Login……………………………………………………...115Gambar 4.4 STD Halaman Utama……………………………………………………..116Gambar 4.5 STD Halaman Master…………………………………………………….117Gambar 4.6 STD Master Barang………………………………………………………118Gambar 4.7 STD Master Supplier………………………………………………….….119Gambar 4.8 STD Master Customer……………………………………………………120Gambar 4.9 STD Master Sales………………………………………………………...121Gambar 4.10 STD Transaksi…………………………………………..……………....122Gambar 4.11 STD Transaksi Pembelian……………………………………...……….122Gambar 4.12 STD Halaman Order Barang……………………………………............123Gambar 4.13 STD Halaman Penerimaan Barang……………………………………...124Gambar 4.14 STD Halaman Retur Supplier…………………………………………...125Gambar 4.15 STD Halaman Pembayaran……………………………………………..126Gambar 4.16 STD Transaksi Penjualan……………………………………………….127Gambar 4.17 STD Halaman Permintaan Barang……………………………………...128Gambar 4.18 STD Halaman Pengiriman Barang………………………….......…........129Gambar 4.19 STD Halaman Retur Supplier……………………………………….......130Gambar 4.20 STD Halaman Transaksi Faktur…………………………………...........131Gambar 4.21 STD Halaman Pembayaran……………………………………………..132Gambar 4.23 STD Halaman Laporan……………………………………………….....134Gambar 4.24 STD Report Transaksi…………………………………………………..135Gambar 4.25 STD Report Transaksi Penjualan……………………………………….136Gambar 4.26 STD Report Transaksi Pembelian. …………………………..................137Gambar 4.27 Rancangan Input Master Supplier………………………………………189Gambar 4.28 Rancangan Input Master Barang…………………………………….….190Gambar 4.29 Rancangan Input Master Customer…………………………………..…191Gambar 4.30 Rancangan Input Master Sales………………………………………….192Gambar 4.31 Rancangan Input Transaksi Order Barang……………….......................193Gambar 4.32 Rancangan Input Transaksi Penerimaan Barang………………………..194Gambar 4.33 Rancangan Input Transaksi Retur Supplier……………………………..195Gambar 4.34 Rancangan Input Transaksi Pembayaran Supplier……………………...196Gambar 4.35 Rancangan Input Transaksi Permintaan Barang ………………………..197Gambar 4.36 Rancangan Input Transaksi Pengiriman Barang………………………..198Gambar 4.37 Rancangan Input Transaksi Faktur ……………………………………..199Gambar 4.38 Rancangan Input Transaksi Retur Customer……………………………200Gambar 4.39 Rancangan Input Transaksi Pembayaran Customer………………….…202Gambar 4.40 Rancangan Output Laporan Retur Penjualan……………………….......203Gambar 4.41 Rancangan Output Laporan Retur Pembelian…………………...……...204Gambar 4.42 Rancangan Output Laporan Stock Barang…………………...……...….205Gambar 4.43 Rancangan Output Laporan Barang Rusak………………................…..205Gambar 4.44 Rancangan Output Laporan Pemasukan Barang….....………………….206Gambar 4.45 Rancangan Output Laporan Pengeluaran Barang…………………….....207Gambar 4.47 Rancangan Output Penerimaan Barang………………………………....209Gambar 4.48 Rancangan Output Nota Retur Pembelian……....………………………210Gambar 4.49 Rancangan Output Nota Permintaan Barang……………………………211Gambar 4.50 Rancangan Output Nota Surat Jalan…………………………………….212Gambar 4.51 Rancangan Output Nota Faktur Penjualan……………………………...213Gambar 4.52 Rancangan Output Nota Retur Customer…………………………….…214Gambar 4.53 Rancangan Output Daftar Penerimaan Barang…………………….……215Gambar 4.54 Rancangan Output Daftar Retur Supplier…………………………….…216Gambar 4.55 Rancangan Output Daftar permintaan Barang…………………………..216Gambar 4.56 Rancangan Output Daftar Surat Jalan....…………………………….….217Gambar 4.57 Rancangan Output Daftar Retur Customer……………………….……..218Gambar 4.58 Menu Login…………………………………………………………..…220Gambar 4.59 Menu Utama........…………………………….…………………………221Gambar 4.60 Menu Exit.…………………………………………………………....…221Gambar 4.61 Menu Master…………………………….………………………………222Gambar 4.62 Menu Transaksi…………………………….…………………………...222Gambar 4.63 Menu Transaksi Pembelian............…………………………….……….223Gambar 4.64 Menu Transaksi Penjualan....................…………………………….…...223Gambar 4.65 Menu Report................................…………………………….…………224Gambar 4.66 Menu Laporan......................................……………………………….…224Gambar 4.67 Menu Cetak Transaksi…………………………….…………………….225Gambar 4.68 Menu Transaksi Cetak Pembelian………………………………………225Gambar 4.69 Menu Transaksi Cetak Penjualan...........………………………….….…226Gambar 4.71 Master Customer....................................……………………………...…228Gambar 4.72 Master Sales............................................………………………….….…229Gambar 4.73 Master Supplier.....................................…………………………….…...230Gambar 4.74 Transaksi Entry Order Barang..............…………………………….…...232Gambar 4.75 Transaksi List Order Barang.....................................……………….…...234Gambar 4.76 Cetak Order Barang..............................…………………………….…...235Gambar 4.77 Transaksi Entry Penerimaan Barang............…………………….….......236Gambar 4.78 Transaksi List Penerimaan Barang............…………………….…..........238Gambar 4.79 Cetak Penerimaan Barang Gudang............…………………….…..........239Gambar 4.80 Transaksi Entry Retur Supplier............…………………….…...............240

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

Gambar 4.82 Cetak Retur Supplier....................................…………………….….......243Gambar 4.83 Transaksi Pembayaran Supplier...........………………………….….......244Gambar 4.84 List Pembayaran Supplier...........................…………………….….........246Gambar 4.85 Transaksi Permintaan Barang............…………………….…………......247Gambar 4.86 List Permintaaan Barang............…………………….…………….........249Gambar 4.87 Cetak Transaksi Permintaan Barang............…………………….….......250Gambar 4.88 Transaksi Pengriman Barang............……………..…………….….........251Gambar 4.89 List Pengiriman Barang...............................……………………..….......253Gambar 4.90 Cetak Transaksi Pengiriman Barang............……………….…..............254Gambar 4.91 Transaksi Retur Customer............................…………………….….......255Gambar 4.92 List transakisi Retur Customer............…………………….…................257Gambar 4.93 Cetak Transaksi Retur Customer.................…………………….…........258Gambar 4.95 List Transaksi Faktur/Invoice............…………………………….…......261Gambar 4.96 Transaksi Pembayaran Customer.....…………………………….….......262Gambar 4.97 Cetak Daftar Terima Barang............…………………………….…........263Gambar 4.98 List Cetak Daftar Terima Barang.....…………………………….….......264Gambar 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 Gambar 4.111 Cetak Laporan Stock Barang...........................….………………......277 Gambar 4.112 Cetak Laporan Barang Rusak...........................….……………….........278