• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU"

Copied!
22
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEMBELIAN, PERSEDIAAN, DAN PENJUALAN

PADA AHASS DUNIA BARU

SKRIPSI

Oleh

Budianto Liono

1100039022

Johannes Effendi

1100039193

Felix Sucipta

1100039331

Kelas/Kelompok : 07 PHT/3

University Bina Nusantara

Jakarta

(2)

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEMBELIAN, PERSEDIAAN, DAN PENJUALAN

PADA AHASS DUNIA BARU

SKRIPSI

Diajukan sebagai salah satu syarat Untuk gelar kesarjanaan pada

Jurusan T eknik Informatika Jenjang Pendidikan Strata-1

Oleh

Budianto Liono 1100039022

Johannes Effendi 1100039193

Felix Sucipta 1100039331

Kelas/Kelompok : 07 PHT/3

University Bina Nusantara

Jakarta

(3)

ANALIS IS DAN PERANCANGAN S IS TEM BAS IS DATA PEMBELIAN,

PERS EDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU

S KRIPS I

Disusun oleh :

Johannes Effendi Budianto Liono Felix S ucipta

1100039193 1100039022 1100039331

Disetujui oleh :

Pembimbing

Abdul Aziz, Ir., M.S c., Dr.

Kode Dosen : D2110

UNIVERS ITY BINA N US ANTARA

JAKARTA

(4)

PERNYATAAN

Judul skripsi : ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PEM BELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS

DUNIA BARU

M emberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya <<saya/kami>>, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.

M enyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 08 M aret 2011

(5)

PRAKATA

Pertama-tama kami ingin mengucapkan puji dan syukur kepada Tuhan Yang

M aha Esa, karena atas berkat dan rahmat-Nya kami dapat menyelesaikan penulisan

skripsi ini dengan baik.

Sebagai bahan dalam penulisan skripsi ini kami memilih judul “Analisis dan

Perancangan Sistem Basis Data Pembelian, Persediaan dan Penjualan pada Ahass

Dunia Baru”.

Pada kesempatan ini kami juga ingin menyampaikan ucapan terima kasih kepada:

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM, selaku Rektor Bina Nusantara

University.

2. Bapak Ir. Sablin Yusuf, M .Sc, M .Comp.Sc., selaku Dekan Fakultas Ilmu

Komputer Bina Nusantara University.

3. Bapak Fredy Purnomo, S.Kom., M .Kom., selaku Kepala Jurusan Teknik

Informatika Bina Nusantara University.

4. Ibu Yen Lina Prasetio, S.Kom., M .Comp.Sc, selaku Sekertaris Jurusan Teknik

Informatika Bina Nusantara University.

5. Bapak Dr. Ir. Abdul Aziz, M .Sc, selaku dosen pembimbing yang telah

memberikan bimbingan, nasehat, dan dukungan kepada penulis dalam

(6)

6. AHASS Dunia Baru, atas kesempatan yang telah diberikan kepada kami

untuk melakukan penelitian.

7. Ibu Irma Iskandar, selaku pemilik AHASS Dunia Baru, atas waktu, tenaga,

dan informasi yang telah diberikan kepada kami sehingga penulisan skripsi ini

dapat berjalan dengan baik dan lancar.

8. Para Dosen Bina Nusantara University yang telah memberikan bimbingan

selama masa studi Strata-1 kepada penulis sehingga penulis memiliki dasar

dalam menyelesaikan skripsi.

9. Orang Tua / Wali dan anggota keluarga lainnya yang telah memberikan

dukungan kepada penulis baik secara material maupun spiritual.

10.Teman-teman dan berbagai pihak yang tidak dapat disebutkan satu per satu

yang telah memberikan bantuan informasi dan dukungan moril sehingga

penulis dapat menyelesaikan skripsi ini.

Kami menyadari bahwa penyusunan skripsi ini tidaklah sempurna, maka dari itu

dengan rendah hati kami menerima kritik dan saran yang bersifat membangun dari

(7)

Akhir kata, kami berharap semoga skripsi ini dapat bermanfaat dan menambah

pengetahuan bagi semua pihak yang membacanya.

Jakarta, 25 Januari 2011

(8)

DAFTAR ISI

 

 

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hard Cover ... iii

Halaman Pernyataan Dewan Penguji ... iv

Halaman Pemberian Hak Cipta Non Eksklusif ... v

Abstrak ... vi

Prakata ... vii

Daftar Isi ... x

Daftar Tabel ... xvii

Daftar Gambar ... xix

Daftar Lampiran ... xxiv

(9)

2.1 Teori Umum ... 8

2.1.4.c Keuntungan dan Kerugian DBM S ... 16

2.1.5 Entity Relationship Modeling ... 20

2.1.5.a Entity Type ... 21

2.1.5.b Relationship Type ... 21

2.1.5.c Attribute ... 22

2.1.5.d Relational Key ... 23

2.1.5.e Multiplicity ... 24

2.1.6 Siklus Hidup Aplikasi Basis Data ... 26

(10)

2.1.6.h Implementation ... 38

2.2.1 Pengertian Pembelian ... 53

2.2.1.a Fungsi-fungsi yang Terkait Dalam Pembelian ... 55

2.2.1.b Jaringan Prosedur yang M embentuk Sistem Pembelian ... 56

2.2.1.c Dokumen Pada Sistem Pembelian ... 58

2.2..2 Pengertian Persediaan ... 59

2.2.2.a M anfaat Persediaan ... 60

2.2.2.b Jenis-jenis Persediaan ... 61

2.2.2.c Fungsi yang Terkait Dalam Persediaan ... 62

2.2.3 Pengertian Penjualan ... 63

2.2.3.a Jenis-jenis Penjualan ... 64

(11)

Penjualan ... 64

2.2.3.c Faktor-faktor yang M empengaruhi Kegiatan Penjualan ... 65

2.2.3.d Informasi yang Diperlukan dari Transaksi Penjualan ... 68

2.2.3.e Informasi yang Diperlukan M enejemen Dalam Penjualan ... 69

3.1.1 Sejarah Perusahaan ... 77

3.1.2 Visi dan M isi ... 78

3.1.3 Struktur Organisasi ... 79

3.1.4 Prosedur yang Sedang Berjalan ... 81

3.1.4.a Sistem Pembelian ... 81

3.1.4.b Sistem Persediaan ... 84

3.1.4.c Sistem Penjualan ... 86

(12)

3.1.5 Pemodelan Proses ... 91

3.1.5.a Diagram Konteks ... 91

3.1.5.b DFD Level Nol ... 93

3.1.6 Analisis Kebutuhan Informasi ... 95

3.1.7 Permasalahan yang Dihadapi ... 96

3.1.8 Alternatif Pemecahan M asalah ... 97

3.2 Perancangan Basis Data ... 98

3.2.1 Perancangan Basis Data Konseptual ... 98

3.2.1.a M engidentifikasi Tipe Entity ... 99

3.2.1.b M engidentifikasi Tipe Relationship ... 100

3.2.1.c M engidentifikasi dan M engasosiasikan Atribut suatu Entity ... 102

3.2.1.d M enentukan Domain Atribut ... 104

3.2.1.e M enentukan Atribut Candidate key dan primary key ... 107

3.2.1.f M empertimbangkan Konsep Enchaned Modeling (Langkah Optional) ... 108

3.2.1.g M emeriksa M odel Dari Redudansi ... 109

3.2.1.h M emvalidasikan M odel Konseptual Lokal Dengan Transaksi User ... 109

3.2.1.i M ereview Data Konseptual User ... 111

3.2.2 Perancangan Basis Data Logikal ... 111

(13)

3.2.2.b M engvalidasi Relasi Dengan M enggunakan

3.2.3 Perancangan Basis Data Fisikal ... 130

3.2.3.a M erancang Relasi Dasar ... 131

3.3 Perancangan Aplikasi ... 167

3.3.1 Struktur M enu ... 167

(14)

  3.3.3 Pseudocode ... 184

3.3.4 Perancangan Input dan Output... 203

3.3.4.a Perancangan Input ... 203

3.3.4.b Perancangan output ... 220

BAB 4 IMPLEMENTAS I DAN EVALUAS I ... 225

4.1 Implementasi ... 225

4.1.1 Spesifikasi Perangkat keras ... 225

4.1.2 Spesifikasi perangkat lunak ... 227

4.1.3 Spesifikasi jaringan ... 228

4.1.4 Kebutuhan Personil (Brainware) ... 228

4.2 Petunjuk penggunaan aplikasi ... 230

4.3 Evaluasi/Analisis Hasil Percobaan ... 273

(15)

DAFTAR TABEL

Tabel 2.1 Jenis aliran data...72

Tabel 3.1 Tabel Kebutuhan Informasi...95

Tabel 3.2 Tabel Representasi Analisis Kebutuhan Informasi...96

Tabel 3.3 identifikasi tipe Entity...99

Tabel 3.4 M ultiplicity Tipe Relationship...102

Tabel 3.5 Dokumen Atribut dari Entity...103

Tabel 3.6 Dokumen Domain Atribut...105

Tabel 3.7 Dokumen Atribut Candidate Key dan Primary Key dari Setiap Entity...107

Tabel 3.8 Tabel Referential Integrity Constraints...124

Tabel 3.9 M odel data local ke globa...126

Tabel 3.10 Tabel Sales order...141

Tabel 3.11 Tabel Sales order Detail...141

Tabel 3.12 Referensi Silang Transaksi Dengan Relasi...144

Tabel 3.13 Perbandingan Platform...149

Tabel 3.14 Perbandingan Hardware Requirements....149

Table 3.15 Perbandingan Dialect SQl Server 2005 dan Oracle 9i...150

Table 3.16 Tabel Perbandingan Keterbatasan Fitur SQL Server 2005 dengan Oracle 9i...151

Table 3.17 Perbandingan Harga...152

Tabel 3.18 Tabel Index...153

(16)

Tabel 3.20 Estimasi Tabel Pegawai...154

Tabel 3.21 Estimasi Tabel Konsumen...155

Tabel 3.22 Estimasi Tabel Barang...155

Tabel 3.23 Estimasi Tabel Sales_Order...156

Tabel 3.24 Estimasi Tabel Sales_Order_Detail...157

Tabel 3.25 Estimasi Tabel Cek_Stok...157

Tabel 3.26 Estimasi Tabel Cek_Stok_Detail...158

Tabel 3.27 Estimasi Tabel Supplier...159

Tabel 3.28 Estimasi Tabel Purchase_Order...159

Tabel3.29 Estimasi Tabel Purchase_Order_Detail...160

Tabel 3.30 Estimasi Tabel Pembayaran...161

Tabel 3.31 Estimasi Disk Space yang Dibutuhkan...161

Table 3.32 Perancangan M ekanisme Keamanan...166

Tabel 4.1 Spesifikasi perangkat keras...226

(17)

DAFTAR GAMBAR

Gambar 2.1 Entity type staff dan branch...21

Gambar 2.2 Entity branch has staff relationship type...21

Gambar 2.3 Relationship one to one...24

Gambar 2.4 Relationship one to many...25

Gambar 2.5 Relationship many to many...26

Gambar 2.6 Database Lifecycle...27

Gambar 2.7 Simbol External Agent...70

Gambar 2.8 Simbol Process...71

Gambar 2.9 Simbol Data store...71

Gambar 2.10 Simbol Data flow...71

Gambar 2.11 Notasi State...73

Gambar 2.12 Notasi TransitionState...73

Gambar 3.1 Struktur Organisasi Ahass Dunia Baru...79

Gambar 3.2 Flowchart Prosedur Sistem Pembelian...83

Gambar 3.3 Flowchart Prosedur Sistem Persediaan...85

Gambar 3.4 Flowchart Prosedur Sistem Penjualan...88

Gambar 3.5 Flowchart Prosedur Sistem Pembayaran ke Supplier...90

Gambar 3.6 Diagram Konteks...92

Gambar 3.7 Diagram Nol...94

Gambar 3.8 Entity Relationship Diagram Konseptual...101

Gambar 3.9 Entity relationship Diagram Konseptual dengan primary key...108

(18)

Gambar 3.11 Struktur menu rancangan aplikasi...167

Gambar 3.12 STD Halaman Login...168

Gambar 3.13 STD Halaman Utama...169

Gambar 3.14 STD Halaman File...170

Gambar 3.15 STD Halaman Change Password...170

Gambar 3.16 STD Halaman Insert...171

Gambar 3.17 STD Halaman Barang...172

Gambar 3.18 STD Halaman Supplier...173

Gambar 3.19 STD Halaman Pegawai...174

Gambar 3.20 STD Halaman Transaction...175

Gambar 3.21 STD Halaman Front Desk...176

Gambar 3.22 STD Halaman Front Desk...177

Gambar 3.23 STD Halaman Pembelian...178

Gambar 3.24 STD Halaman Penjualan...179

Gambar 3.25 STD Halaman Laporan...180

Gambar 3.26 STD Halaman Laporan Pembelian...181

Gambar 3.27 STD Halaman Laporan Penjualan...182

Gambar 3.28 STD Halaman Laporan Persediaan...183

Gambar 3.29 Rancangan layar login...203

Gambar 3.30 Rancangan main menu...204

Gambar 3.31 Rancangan layar changepassword...204

Gambar 3.32 Rancangan layar product...206

Gambar 3.33 Rancangan layar supplier...208

Gambar 3.34 Rancangan layar pegawai...210

(19)

Gambar 3.36 Rancangan layar Front Desk...213

Gambar 3.37 Rancangan layar Purchase Order...214

Gambar 3.38 Rancangan layar pembelian...215

Gambar 3.39 Rancangan layar penjualan...216

Gambar 3.40 Rancangan layar laporan pembelian...217

Gambar 3.41 Rancangan layar laporan penjualan...218

Gambar 3.42 Rancangan layar laporan persediaan...219

Gambar 3.43 Rancangan laporan pembelian...220

Gambar 3.43 Rancangan laporan penjualan...221

Gambar 3.44 Rancangan laporan persediaan...222

Gambar 3.45 Rancangan Front desk...223

Gambar 3.46 Rancangan purchase order...224

Gambar 4.1 Spesifikasi jaringan...228

Gambar 4.1 Splash screen...230

Gambar 4.2 Layar login...230

Gambar 4.3 Layar mainmenu...232

Gambar 4.4 Layar file...233

Gambar 4.5 Layar change password...234

Gambar 4.6 Layar warning change password...234

Gambar 4.7 Layar insert...235

Gambar 4.8 Layar product...236

Gambar 4.9 Layar insert product...237

Gambar 4.10 Layar warning product...238

Gambar 4.11 Layar delete product...239

(20)

Gambar 4.13 Layar supplier...241

Gambar 4.14 Layar insert supplier...242

Gambar 4.15 Layar warning supplier...243

Gambar 4.16 Layar delete supplier...244

Gambar 4.15 Layar cari supplier...245

Gambar 4.16 Layar pegawai...246

Gambar 4.17 Layar insert pegawai...247

Gambar 4.18 Layar warning pegawai...248

Gambar 4.19 Layar delete pegawai...249

Gambar 4.20 Layar cari pegawai...250

Gambar 4.21 Layar konsumen...251

Gambar 4.22 Layar insert konsumen...252

Gambar 4.23 Layar warning konsumen...253

Gambar 4.24 Layar delete konsumen...254

Gambar 4.25 Layar cari konsumen...255

Gambar 4.26 Layar transaction...256

Gambar 4.27 Layar front desk...257

Gambar 4.28 Layar warning front desk...258

Gambar 4.29 Layar save front desk...259

Gambar 4.30 Layar struk pembelian...260

Gambar 4.31 Layar purchase order...261

Gambar 4.32 Layar save purchase order...262

Gambar 4.33 Layar struk purchase order...263

Gambar 4.34 Layar pembelian...264

(21)

Gambar 4.36 Layar report...266

Gambar 4.37 Layar laporan pembelian...267

Gambar 4.38 Layar cetak laporan pembelian...268

Gambar 4.39 Layar laporan penjualan...269

Gambar 4.40 Layar cetak laporan penjualan...270

Gambar 4.41 Layar laporan persediaan...271

(22)

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Hasil dari penelitian ini adalah mereka secara pribadi memiliki penilaian tersendiri bagaimana mereka mengkonstruksikan sosok lesbian dari sudut pandang mereka, seorang feminim

Secara spesifik permalashan yang akan dibahas adalah meliputi perumusan berapa debit rencana yang sesuai dengan kondisi sekarang, sejauh mana system drainase di kota

Hasil penelitian tersebut menunjukkan bahwa umpan balik yang yang diberikan oleh dosen pendidik klinis pada saat mini-CEX akan mempengaruhi internal

Kesimpulan yang didapatkan dari penelitian mengenai Hubungan Substrat Dominan dengan Kelimpahan Gastropoda pada Hutan Mangrove Kulonprogo, Yogyakarta adalah tekstur

Dari hasil observasi yang dilakukan di SDN 1 Cicaringin Kecamatan Gunungkencana, keaktifan belajar siswa dalam pembelajaran IPA pada saat ini masih kurangsekitar16,66%

Besi juga terdapat dalam enzim fungsional (seperti sitokrom) dalam sel, terdapat pada mioglobin dalam otot (suatu pigmen dengan afinitas yang tinggi terhadap oksigen) dan

Menimbang, bahwa Majelis Hakim tingkat banding setelah memeriksa dan mempelajari secara seksama berkas perkara, serta turunan resmi Putusan Pengadilan Negeri Tanjung

Oleh karena seringnya pengetahuan perpajakan masyarakat atau wajib pajak yang minim bisa juga berpengaruh pada ketidakpatuhan pajak. Pengetahuan perpajakan masyarakat yang