• Tidak ada hasil yang ditemukan

Kata kunci : basis data, Analisa, penjualan, persediaan, pengiriman PRAKATA - ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN DAN PERSEDIAAN BARANG KERAMIK PADA PT. MULIAKERAMIK INDAHRAYA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "Kata kunci : basis data, Analisa, penjualan, persediaan, pengiriman PRAKATA - ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN DAN PERSEDIAAN BARANG KERAMIK PADA PT. MULIAKERAMIK INDAHRAYA - Binus e-Thesis"

Copied!
14
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

_____________________________________________________________

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN dan PERSEDIAAN BARANG KERAMIK PADA PT MULIAKERAMIK

INDAHRAYA

Arifyan Mauludy Satria 0500559871 Rahadian Kurnia 0500579980

Kelas/Kelompok : 07PRT/10

Abstrak

Tujuan Penelitian ini adalah merancang basis data pada PT MuliaKeramik IndahRaya yang meliputi analisis dan perancangan basis data pada penjualan dan persediaan barang keramik. Untuk mendukung kegiatan operasional perusahaan, sistem basis data dapat membantu mengorganisir penjualan dan persediaan barang untuk dapat membantu meningkatkan kinerja perusahaan. Metode Penelitian yang digunakan ada tiga yaitu studi pustaka, fact-finding dengan cara analisa sistem berjalan, survey perusahaan dan wawancara dengan pengguna, dan juga metode perancangan basis data yang terdiri dari tiga langkah yaitu konseptual, logikal dan fisikal. Juga perancangan layar input dan output. Simpulan dari penelitian ini adalah sistem basis data yang baik diharapkan dapat membantu perusahaan dalam melakukan aktivitasnya. Dengan penerapan basis data mempermudah perusahaan dalam meperoleh laporan atau informasi penting sesuai kebutuhan.

(2)

Segala puji syukur kehadirat ALLAH SWT karena hanya dengan karunia dan nikmat-Nya, Penulis dapat menyelesaikan skripsi ini yang berjudul “Analisis dan Perancangan Basis Data Penjualan dan Persediaan Barang Keramik pada PT MuliaKeramik IndahRaya” tepat pada waktunya.

Skripsi ini disusun sebagai salah satu persyaratan dalam menyelesaikan program studi Strata-1 jurusan Teknik Informatika, Fakultas Ilmu Komputer pada Universitas Bina Nusantara, Jakarta.

Pada kesempatan ini, penulis menyadari bahwa dalam menyusun skripsi ini tidak lepas dari bantuan dan dukungan banyak pihak. Oleh karenanya, Penulis ingin menyampaikan rasa terima kasih yang sedalam-dalamnya kepada:

1. Pejabat Rektor Universitas Bina Nusantara, Bapak Prof. Gerarrdus Pola yang telah memberikan kesempatan kepada Penulis untuk menuntut ilmu yang Penulis harapkan akan berguna di masa yang akan datang.

2. Bapak Sablin Yusuf, Ir, Msc, M.CompSc selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.

3. Bapak H Mohammad Subekti, BE, MSc selaku Ketua Jurusan Teknik Informatika dan dosen pembimbing, yang telah banyak memberikan ide, saran, kritikan, dorongan dan banyak meluangkan waktu bagi Penulis, juga kesabaran Bapak dalam membimbing Penulis.

(3)

vi

5. Seluruh karyawan di PT MuliaKeramik IndahRaya khususnya Bapak Budi Librata, Ibu Rita dan Ibu Yani yang telah menerima dan banyak meluangkan waktu untuk membantu Penulis dalam penyusunan skripsi.

6. Seluruh Dosen Universitas Bina Nusantara yang telah memberikan ilmu dan pengetahuan kepada Penulis selama masa studi, dan seluruh karyawan Universitas Bina Nusantara yang telah melayani Penulis selama masa studi.

7. Kepada Elin, Uci, Erik dan seluruh teman-teman sesama mahasiswa selama di Universitas Bina Nusantara, terima kasih atas pertemanan dan pengalaman yang menyenangkan.

8. Kepada Pipih Diahwaty yang selalu siap menerima keluhan, terima kasih atas cinta dan persahabatan yang selalu menyenangkan.

Dalam penulisan skripsi ini, Penulis menyadari sepenuhnya bahwa skripsi ini masih jauh dari sempurna dikarenakan keterbatasan pengetahuan dan waktu. Oleh karena itu, dengan segala kerendahan hati Penulis mengharapkan kritik dan saran yang membangun semi perbaikan skripsi ini.

Akhir kata, Penulis berharap semoga skripsi ini dapat memberikan manfaat bagi semua pihak yang berkepentingan, khususnya PT MuliaKeramik IndahRaya dan bagi ilmu pengetahuan.

Jakarta, Februari 2006

(4)

DAFTAR ISI

Halaman Judul Luar ………i

Halaman Judul Dalam ………ii

Halaman Persetujuan hardcover ...………...…..iii

Halaman Pernyataan Dewan Penguji ………iv

Abstrak.………...……….. vi

Prakata………...vii

Daftar Isi……….…ix

Daftar Tabel ……..………..……….xiv

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang………1

1.2 Ruang Lingkup………...2

1.3 Tujuan dan Manfaat Penelitian………...3

1.3.1 Tujuan ………...3

1.3.2 Manfaat ……….3

1.4 Metodologi Penelitian……….4

1.5 Sistematika Penulisan……….5

(5)

2.1.1 Basis Data ………7

2.1.1.1 Pengertian Basis Data………..…..7

2.1.2 Siklus Hidup aplikasi Basis Data Menurut Connoly dan Begg ……9

2.1.3 Fact Finding Techniques ………...12

2.1.4 File Based System ………….………..…13

2.1.5 Database Management System (DBMS) ………....15

2.1.6 Perancangan Basis Data ………..16

2.1.6.1 Conceptual Database Design……….16

2.1.6.2 Logical Database Design………..….22

2.1.6.3 Physical Database Design………..27

2.2 Teori – teori Penunjang ………33

2.2.1 Teori Penjualan……….…33

2.2.1.1Fungsi-fungsi yang terkait dalam Sistem ……….…….33

2.2.1.1.1 Fungsi yang terkait dalam sitem Penjualan kredit 33 2.2.1.1.2 Fungsi yang terkait dalam Penerimaan kas ……..35

2.2.1.1.3 Jaringan Prosedur yang Membentuk Sistem Informasi Penjualan ……….…36

2.2.2 Persediaan……….37

2.2.2.1Fungsi yang terkait Dalam Sistem Perhitungan Fisik Persediaan ………. 38

2.2.2.2Sistem dan Prosedur yang Bersangkuan dengan Sistem akuntansi Persediaan ……….39

(6)

BAB 3 ANALISIS SISTEM YANG BERJALAN

3.1 Gambaran Umum Perusahaan………..42

3.1.1 Profil Perusahaan……….42

3.1.2 Struktur Organisasi ………45

3.1.3 Wewenang dan Tanggung Jawab ..……….48

3.2 Analisis Sistem yang Berjalan………..51

3.3 Permasalahan yang Dihadapi………...57

3.4 Analisis Kebutuhan Informasi………...…….………..57

3.4.1 Data Requirements ………..58

3.4.2 Transaction Requirements ………...60

3.4.3 System Requirements ………...62

3.5 Menentukan jumlah user view ……….………64

3.6 Usulan Pemecahan Masalah………...….………..65

BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI 4.1 Perancang Basis Data…..…………...………..67

4.1.1 Perancangan Basis Data Konseptual………..……….67

4.1.1.1 Mengidentifikasi Tipe Entiti……….……69

4.1.1.2 Identifikasi Relasi Antar entiti ……….…70

4.1.1.3 Identifikasi Atribut suatu Entiti ………...72

(7)

4.1.2 Perancangan Basis Data Logikal……….…84

4.1.2.1Penghilangan Faktor Tidak Kompatibel ……….84

4.1.2.2Identifikasi Hubungan untuk Lokal Logikal Data Model ……….86

4.1.2.3Normalisasi……….……….91

4.1.2.4 Pembuatan Model Basis Data Logikal Global………100

4.1.3 Perancangan Basis Data Fisik……….…109

4.1.3.1 Perancangan Relasional Basis Data……….109

4.1.3.3 Analisis Transaksi………..…..124

4.1.3.4 Pembuatan Index setiap Entiti……….137

4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan ……….141

4.1.3.6 Merancang Mekanisme Keamanan………..152

4.2 Perancangan Aplikasi………...…156

4.2.1 Bagan Terstruktur………...156

4.2.1.1 Struktur Menu………..156

4.2.1.2 State Transition Diagram (STD) ……….…...157

4.2.2 Spesifikasi Proses……….…….….168

4.3 Perancangan Input dan Output……….………....198

4.3.1 Rancangan Layar Input……….…….….198

4.3.2 Rancangan Layar Output……….……...209

4.4 Rencana Implementasi……….…....214

4.4.1 Spesifikasi Perangkat Keras………..……..214

(8)

4.4.2 Spesifikasi Perangkat Lunak………...215 4.4.3 Cara Pengoperasian Aplikasi……….………216 4.4.4 Rencana Jadwal Implementasi ………..243

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan……….244 5.2 Saran………...…244

DAFTAR PUSTAKA RIWAYAT HIDUP

(9)

DAFTAR TABEL

Tabel 3.1 Entiti berdasarkan Kebutuhan Informasi………..57

Tabel 4.1 Tipe Entiti……….70

Tabel 4.2 Relasi Antar Entiti……….…...71

Tabel 4.3 Atribut dari Entiti Pelanggan……….……...72

Tabel 4.4 Atribut dari Entiti Barang……….…72

Tabel 4.5 Atribut dari Entiti Persediaan………..….73

Tabel 4.6 Atribut dari Entiti PO………..….73

Tabel 4.7 Atribut dari Entiti SO………..….74

Tabel 4.8 Atribut dari Entiti BatalPesan ……….……75

Tabel 4.9 Atribut dari Entiti DO ……….….76

Tabel 4.10 Atribut dari Entiti Invoice………...….77

Tabel 4.11 Atribut dari Entiti Pembayaran……….78

Tabel 4.12 Atribut dari Entiti Bank………78

Tabel 4.13 Atribut dari StuffingRequest ………...79

Tabel 4.14 Atribut dari Bukti Pemuatan Container ………...80

Tabel 4.15 Candidate dan Primary Key tiap entiti ……….…..81

Tabel 4.16 Model Basis Data Logikal Global………...100

Tabel 4.17 Cross Referencing Transaction and Relations……….……..126

Tabel 4.18 Cross Referencing Transaction and Relations lanjutan……….127

Tabel 4.19 Cross Referencing Transaction and Relations lanjutan……….128

(10)

Tabel 4.20 Cross Referencing Transaction and Relations lanjutan……….129

Tabel 4.21 Cross Referencing Transaction and Relations lanjutan……….130

Tabel 4.22 Cross Referencing Transaction and Relations lanjutan……….132

Tabel 4.23 Cross Referencing Transaction and Relations lanjutan………..……...133

Tabel 4.24 Cross Referencing Transaction and Relations lanjutan………..…..….134

Tabel 4.25 Cross Referencing Transaction and Relations lanjutan…………..…...135

Tabel 4.26 Cross Referencing Transaction and Relations lanjutan…………..…...136

Tabel 4.27 Menentukan Size Table………...142

Tabel 4.28 Menentukan Clustered Index Table……….…...143

Tabel 4.29 Menentukan Non Clustered Index Table……….…...…146

Tabel 4.30 Size Table……….….……..…148

Tabel 4.31 Clustered Index Table……….….…..……….149

Tabel 4.32 Non Clustered Index Table……….……….……..….150

Tabel 4.33 Total Size Table ……...………...…………151

Tabel 4.34 Mekanisme Keamanan………..…….….155

(11)

DAFTAR GAMBAR

Gambar 2.1 Siklus Hidup Aplikasi Basis Data………..………..…….…10

Gambar 3.1 Struktur Organisasi MKIR ………. …….…..…..……….…47

Gambar 3.2 Diagram Konteks Sistem Penjualan dan Persediaan….………..…….….53

Gambar 3.3 DFD Diagram Nol Sistem Penjualan dan Persediaan pada PT. Muliakeramik Indahraya ………54

Gambar 3.4 Flow chart Penjualan pada PT Muliakeramik Indahraya ……….55

Gambar 4.1 ERD Conceptual Design……….……….…..……68

Gambar 4.2 ERD Conceptual dengan Primary Key..………...….………83

Gambar 4.3.1 ERD Global Logical Data Model……..……….………...…..104

Gambar 4.3.2 ERD Global Logical Data Model……..……….………...…..105

Gambar 4.3.3 ERD Global Logical Data Model……..……….………...…..106

Gambar 4.3.4 ERD Global Logical Data Model……..……….………...…..107

Gambar 4.3.5 ERD Global Logical Data Model……..……….………...…..108

Gambar 4.4 Struktur Menu………..…..…..157

Gambar 4.5 STD Layar Menu Utama………..…..….158

Gambar 4.6 STD Layar Data Utama……….………..158

Gambar 4.7 STD Layar Transaksi Persediaan………..……..….…159

Gambar 4.8 STD Layar Transaksi PO………..………..……..…...159

Gambar 4.9 STD Layar Transaksi SO……….………....…160

Gambar 4.10 STD Layar Transaksi DO ………..………..…...161

(12)

Gambar 4.11 STD Layar Transaksi StuffingRequest ………..………...162

Gambar 4.12 STD Layar Transaksi Invoice……….…………....163

Gambar 4.13 STD Layar Transaksi BuktiPemuatanContainer …………..……..……164

Gambar 4.14 STD Layar Transaksi Pembayaran……….…...……..165

Gambar 4.15 STD Layar Laporan Utama……….…...……….165

Gambar 4.16 STD Layar Laporan Persediaan. .……….…...……166

Gambar 4.17 STD Layar Laporan SO……….………….166

Gambar 4.18 STD Layar Laporan Pembayaran………..…..…...167

Gambar 4.19 Rancangan Layar Login ……….…………...……198

Gambar 4.20 Rancangan Menu Utama………..………...….….199

Gambar 4.21 Rancangan Layar Barang………....……..200

Gambar 4.22 Rancangan Layar Pelanggan………....………….200

Gambar 4.23 Rancangan Layar Bank………..201

Gambar 4.24 Rancangan Layar Persediaan………..…...201

Gambar 4.25 Rancangan Layar Input Saldo Awal……….……..202

Gambar 4.26 Rancangan Layar Input PO………...…….…202

Gambar 4.27 Rancangan Layar Input SO………...….…203

Gambar 4.28 Rancangan Layar Input DO……….….…...204

Gambar 4.29 Rancangan Layar Input StuffingRequest………...205

Gambar 4.30 Rancangan Layar Input BPK………..206

Gambar 4.31 Rancangan Layar Input Invoice ………..…...207

Gambar 4.32 Rancangan Layar Input Pembayaran………....…..208

(13)

Gambar 4.34 Rancangan Layar Output SO per Periode ….………..……210

Gambar 4.35 Rancangan Layar Output SO per Pelanggan……….…………...….….210

Gambar 4.36 Rancangan Layar Output Pembayaran perPeriode ….…………..…..…211

Gambar 4.37 Rancangan Layar Output Pembayaran per Pelanggan………....…212

Gambar 4.38 Rancangan Layar Output Persediaan per Periode…..…………..…...…213

Gambar 4.39 Tampilan Layar Menu Login………...…...216

Gambar 4. 40 Tampilan LayarMenu Utama……….………...…217

Gambar 4. 41 Tampilan Layar Menu File……….………..…...…218

Gambar 4.42 Tampilan Layar Menu Data Utama………..….……..219

Gambar 4.43 Tampilan Layar Data Utama Barang………...220

Gambar 4.44 Tampilan Layar Data Utama Pelanggan……….……….…221

Gambar 4.45 Tampilan Layar Data Utama Bank………...………...222

Gambar 4.46 Tampilan Menu Transaksi………...223

Gambar 4.47 Tampilan Layar Manipulasi InputSaldo Awal….……….………...224

Gambar 4.48 Tampilan Layar Persediaan………..…..…..225

Gambar 4.49 Tampilan Layar Manipulasi PO………..…..…...226

Gambar 4.50 Tampilan Layar Manipulasi SO………...……227

Gambar 4.51 Tampilan Layar Hasil Transaksi SO………..…..…228

Gambar 4.52 Tampilan Layar Manipulasi SJ………....229

Gambar 4.53 Tampilan Layar Hasil Transaksi DO………..……….230

Gambar 4.54 Tampilan Layar Manipulasi Batal Pesanan……….231

Gambar 4.55 Tampilan Layar Manupilasi invoice ………...232

Gambar 4.56 Tampilan Layar Manipulasi Pembayaran………...……….………233

(14)

Gambar 4.57 Tampilan Layar Manipulasi StuffingRequest……..…………..…..……234

Gambar 4.58 Tampilan Layar Menu Bukti Pemuatan Container ……….…236

Gamabr 4.59 Tampilan Layar Menu Laporan………..….…237

Gambar 4.60 Tampilan Layar Laporan Penjualan per Periode……….…....234

Gambar 4.61 Tampilan Layar Laporan Penjualan per Pelanggan……….239

Gambar 4.62 Tampilan Layar Laporan Pembayaran per Periode ………...….…240

Gambar 4.63 Tampilan Layar Laporan Pembayaran perPelanggan ……….241

Referensi

Dokumen terkait

Beberapa materi sudah mengalarni proses editing dan bahkan pernah dimuat dalam beberapa jurnal ilmiah (info tentang artikel yang pernah dimuat dalam jurnal ilmiah

1) Cara ilmiah berarti kegiatan penelitian didasarkan pada ciri-ciri keilmuan yaitu rasional, empiris, dan sistematis. 2) Rasional berarti kegiatan penelitian dilakukan

Skripsi yang berjudul “Pembentukan Cincin Kuinazolin Pada Reaksi Antara Benzoilisotiosianat Dengan Asam Antranilat” ini disusun dan diajukan untuk memenuhi salah satu

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

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

Skripsi yang berjudul “Analisis Pelaksanaan Pembelajaran Muatan Lokal Fiqih Melalui Kitab Riayatal Himmat Karangan Kyai Haji Ahmad Rifai di MTs Miftahul

diketemukan angka koefisien lebih kecil (< 0,60), maka dikatakan tidak reliabel. 28 Jadi, untuk melakukan uji reliabilitas dapat dengan menggunakan uji statistic