• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN DAN PENJUALAN BERBASIS WEB PADA PT. DWIPAJAYA EXIM TEXINDO Wiryadinata Mihardja 0700691126 Funlianty Ngunadi 0700698082 Isyana Setiawati 0700698315 Kelas Kelompok : 07 PHT 08 Abstrak - ANALISIS DAN PER

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN DAN PENJUALAN BERBASIS WEB PADA PT. DWIPAJAYA EXIM TEXINDO Wiryadinata Mihardja 0700691126 Funlianty Ngunadi 0700698082 Isyana Setiawati 0700698315 Kelas Kelompok : 07 PHT 08 Abstrak - ANALISIS DAN PER"

Copied!
20
0
0

Teks penuh

(1)

ii

Universitas Bina Nusantara

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN DAN PENJUALAN BERBASIS WEB

PADA PT. DWIPAJAYA EXIM TEXINDO

Wiryadinata Mihardja / 0700691126 Funlianty Ngunadi / 0700698082 Isyana Setiawati / 0700698315 Kelas / Kelompok : 07 PHT / 08

Abstrak

PT. Dwipajaya Exim Texindo adalah sebuah perusahaan yang bergerak di bidang usaha garmen. Dalam mendukung kegiatan operasionalnya, perlu adanya dukungan di dalam bidang komputerisasi dan web untuk mempermudah pengontrolan transaksi dan laporan yang terjadi di outlet ke kantor pusat.

Metodologi yang digunakan yaitu metode fact finding yang dilakukan dengan observasi langsung pada sistem yang sedang berjalan, analisis kebutuhan informasi, mengidentifikasi kebutuhan sistem dan informasi serta memberikan usulan pemecahan dari masalah – masalah yang dihadapi oleh perusahaan. Dilanjutkan dengan metode perancangan yang meliputi perancangan spesifikasi database, perancangan struktur menu, perancangan layar dan output, perancangan spesifikasi modul, dan perancangan STD. Kemudian dilanjutkan dengan studi kepustakaan dengan mempelajari buku - buku teks yang bersangkutan.

Penulisan skripsi ini bertujuan untuk merancang sistem basis data persediaan dan penjualan berbasis web yang menyajikan berbagai informasi untuk keperluan internal perusahaan.

Dengan demikian dapat disimpulkan bahwa dengan memiliki sistem basis data persediaan dan penjualan berbasis web diharapkan dapat membantu pihak perusahaan dalam mempermudah pengontrolan laporan maupun transaksi yang terjadi di outlet yang terhubung langsung ke kantor pusat. Sehingga diharapkan dapat meningkatkan kinerja serta pendapatan dari perusahaan untuk masa mendatang.

Kata kunci

(2)

iii

PRAKATA

Puji syukur Penulis panjatkan kepada Tuhan Yang Maha Esa atas Berkat dan Rahmat-Nya, sehingga penulisan skripsi ini dapat terselesaikan dengan baik.

Adapun tujuan penulisan skripsi kami yang berjudul “ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN DAN PENJUALAN BERBASIS WEB PADA PT. DWIPAJAYA EXIM TEXINDO” adalah untuk memenuhi persyaratan dalam menyelesaikan Jenjang Pendidikan Strata-1 di Universitas Bina Nusantara, Jakarta.

Penulis telah berusaha dengan sebaik mungkin dalam menyelesaikan skripsi ini, oleh karena itu penulis sangat menghargai bila ada saran maupun kritik yang membangun untuk menyempurnakan skripsi ini.

Penulisan skripsi ini dapat terselesaikan dengan baik berkat bimbingan, dukungan, serta partisipasi berbagai pihak. Maka perkenankanlah Penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu, terutama kepada :

1. Bapak Prof., Dr., Gerardus Polla, M.App., Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada Penulis untuk menimba ilmu dan menyelesaikan skripsi di Universitas Bina Nusantara.

2. Bapak H.M. Subekti, BE, M.Sc, selaku Ketua Jurusan Teknik Informatika.

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

(3)

iv

5. Bapak Budi Kurniawan dan Bapak Aphiau, selaku Direktur dan Staff dari PT Dwipajaya Exim Texindo yang telah membantu dan memberikan informasi-informasi yang diperlukan Penulis dalam menyelesaikan skripsi ini.

6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bimbingannya selama masa perkuliahan. Dimana materi / bimbingan yang telah diberikan menjadi bekal Penulis dalam menyelesaikan skripsi ini.

7. Orang tua dan seluruh anggota keluarga Penulis yang telah memberikan dukungan dan doanya.

8. Rekan-rekan, teman-teman, dan semua pihak yang tidak dapat Penulis sebutkan satu persatu, yang telah memberikan semangat, saran, kritik, dukungan, dan bantuannya kepada Penulis baik secara langsung maupun secara tidak langsung dalam menyelesaikan penulisan skripsi ini.

Akhir kata, penulis berharap semoga skripsi ini dapat memperluas wawasan pembaca dan bermanfat bagi semuanya.

Jakarta, Januari 2007

(4)

v DAFTAR ISI

Halaman Judul Luar Halaman Judul Dalam

Halaman Persetujuan Hardcover i

Halaman Persetujuan Dewan Penguji

Abstrak ii

Prakata iii

Daftar Isi v

Daftar Tabel xi

Daftar Gambar xiii

Lampiran xxi

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 3

1.4 Metodologi 4

1.5 Sistematika Penulisan 5

BAB 2 LANDASAN TEORI

2.1 Teori – Teori Basis Data 7

2.1.1 Pengertian Basis Data 7

(5)

vi

2.1.3 Komponen DBMS 8

2.1.4 Entity-Relationship Modeling 9

2.1.4.1 Entity 10

2.1.4.2 Attribute 10

2.1.4.3 Keys 11

2.1.5 Relationship ( relasi ) 12

2.1.6 Normalisasi 13

2.1.6.1 Bentuk – bentuk Normalisasi 14 2.1.7 Siklus Hidup Aplikasi Basis Data 16 2.1.7.1 Database Planning 17

2.1.7.2 System Definition 17

2.1.7.3 Requirement Collection and Analysis 17 2.1.7.4 Database Design 18

2.1.7.5 DBMS selection 19

2.1.7.6 Application Design 20

2.1.7.7 Prototyping 20

2.1.7.8 Implementation 21

2.1.7.9 Data Conversion and Loading 22

2.1.7.10 Testing 22

2.1.7.11 Operational Maintenance 22 2.1.8 Perancangan Basis Data 23

(6)

vii

2.1.9 Data Flow Diagram 26

2.1.10 Bagan Alir Dokumen 27

2.1.11 State Transition Diagram 29 2.2 Teori −teori Persediaan dan Penjualan 29

2.2.1 Persediaan 29

2.2.2 Penjualan 34

2.3 Internet 36

2.3.1 Pengertian Internet 36

2.3.2 Sejarah Internet 36

2.3.3 Keamanan Internet 38

2.3.4 World Wide Web ( WWW ) 38

2.4 Interaksi Manusia Komputer ( IMK ) 40

2.5 Personal Home Page ( PHP ) 41

2.6 MySQL 42

2.7 Macromedia Dreamweaver MX 42

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

3.1 Riwayat Perusahaan 43

3.2 Struktur Organisasi 44

3.2.1 Tugas dan Tanggung Jawab 44

3.3 Prosedur yang Sedang Berjalan 48

3.3.1 Data Kuantitatif 55

(7)

viii

3.3.4 Sumber Informasi dan Sumber Data 59 3.3.5 Hubungan antar Organisasi dan Sumber Data 60

3.4 Diagram Data 61

3.4.1 Data Flow Diagram ( DFD ) 61

3.4.1.1 Diagram Hubungan Sistem Informasi 61

3.4.1.2 Diagram Nol 62

3.4.2 Bagan Alir Dokumen 63

3.5 Permasalahan yang Dihadapi 73

3.6 Analisis Kebutuhan Informasi 74

3.6.1 Hasil Wawancara dan Mempelajari Dokumen 74 3.6.2 Tabel Analisis Kebutuhan Informasi 75

3.7 Usulan Pemecahan Masalah 76

BAB 4 PERANCANGAN DAN IMPLEMENTASI

4.1 Perancangan Basis Data 77

4.1.1 Perancangan Basis Data Konseptual 77 4.1.1.1 Mengidentifikasi Tipe Entiti 77 4.1.1.2 Mengidentifikasi Tipe Relasional 78 4.1.1.3 Identifikasi dan Asosiasi atribut suatu entiti 80 4.1.1.4 Menentukan Domain Atribut 83 4.1.1.5 Identifikasi Kandidat dan Primary Key 84 setiap entiti

(8)

ix

dengan model relasi

4.1.2.1.1 Menghilangkan Many to Many 85

Relationship

4.1.2.2 Normalisasi 85

4.1.2.3 Pembuatan Model Basis Data Logical Global 90 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 Analisis Transaksi 96

4.1.3.3 Pembuatan Index setiap entiti 102 4.1.3.4 Mengestimasi Kapasitas Kebutuhan 104

Yang Dibutuhkan

4.1.3.5 Merancang Mekanisme Keamanan 109

4.2 Perancangan Aplikasi 111

4.2.1 Struktur Menu 111

4.2.2 State Transition Diagram ( STD ) 112

4.2.3 Spesifikasi Proses 118

4.3 Perancangan input dan output 157

4.4 Kebutuhan Implementasi 177

4.4.1 Spesifikasi Perangkat Keras 177 4.4.2 Spesifikasi Perangkat Lunak 177

4.4.3 Kebutuhan Personil (Brainware ) 178

4.5 Rencana Implementasi 179

(9)

x BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 264

5.2 Saran 264

(10)

xi

DAFTAR TABEL

Tabel 2.1 Tabel simbol DFD 27

Tabel 3.1 Data Kuantitatif 55

Tabel 3.2 Laporan Penjualan Tahun 2005 57

Tabel 3.3 Informasi yang dihasilkan pada sistem yang berjalan 57 Tabel 3.4 Sumber Informasi dan Sumber Data 59 Tabel 3.5 Hubungan Antar Organisasi dan Sumber Data 61

Tabel 3.6 Analisis Kebutuhan Informasi 75

Tabel 4.1 Identifikasi Tipe Entiti 78

Tabel 4.2 Multiplicity Tipe Relasional 79

Tabel 4.3 Entiti Konveksi 80

Tabel 4.4 Entiti Pelanggan 80

Tabel 4.5 Entiti Sales 81

Tabel 4.6 Entiti Barang 81

Tabel 4.7 Entiti Penjualan 81

Tabel 4.8 Entiti Retur_Penjualan 82

Tabel 4.9 Entiti Outlet 83

Tabel 4.10 Identifikasi Kandidat Key dan Primary Key 84 Tabel 4.11 Model Basis Data Logical Global 90

Tabel 4.12 Analisis Transaksi Kantor I 98

Tabel 4.13 Analisis Transaksi Kantor II 98

(11)

xii

Tabel 4.15 Analisis Transaksi Kantor IV 99

Tabel 4.16 Analisis Transaksi Kantor V 99

Tabel 4.17 Analisis Transaksi Kantor VI 100

Tabel 4.18 Analisis Transaksi Kantor VII 100

Tabel 4.19 Analisis Transaksi Outlet I 101

Tabel 4.20 Analisis Transaksi Outlet II 102

Tabel 4.21 Analisis Transaksi Outlet III 102

Tabel 4.22 Penjualan _Header 105

Tabel 4.23 Penjualan_Detail 105

Tabel 4.24 Retur_Penjualan_Header 105

Tabel 4.25 Retur_Penjualan_Detail 106

Tabel 4.26 Persediaan 106

Tabel 4.27 Pelanggan 107

Tabel 4.28 Konveksi 107

Tabel 4.29 Sales 108

Tabel 4.30 Barang 108

Tabel 4.31 Outlet 108

(12)

xiii

DAFTAR GAMBAR

Gambar 2.1 Contoh Tipe Entiti 10

Gambar 2.2 Contoh Relasi 12

Gambar 2.3 Relasi One to One 12 Gambar 2.4 Relasi One toMany 12

Gambar 2.5 Relasi Many to Many 13

Gambar 2.6 Tahapan dalam daur hidup aplikasi Basis Data 16

Gambar 3.1 Struktur Organisasi 44

(13)

xiv

Gambar 4.3 Model Diagram Relasional Global 91

Gambar 4.4 Struktur Menu 111

Gambar 4.5 STD Menu Utama 112

Gambar 4.6 STD Layar Database Pelanggan 113

Gambar 4.7 STD Layar Database Konveksi 113

Gambar 4.8 STD Layar Database Sales 114

Gambar 4.9 STD Layar Persediaan Bahan Baku 114 Gambar 4.10 STD Layar Persediaan Barang Jadi 114 Gambar 4.11 STD Layar Laporan Persediaan Bahan Baku dan Barang Jadi 115 Gambar 4.12 STD Form Penjualan Bahan Baku 115 Gambar 4.13 STD Form Penjualan Barang Jadi 116 Gambar 4.14 STD Form Retur Penjualan Barang Jadi 116 Gambar 4.15 STD Menu Laporan Retur Penjualan Barang Jadi 117 Gambar 4.16 STD Menu Laporan Penjualan Bahan Baku dan Barang Jadi 117

Gambar 4.17 Rancangan Layar Login 157

(14)

xv

Gambar 4.26 Rancangan Layar Manipulasi Sales ( ubah Sales ) 161 Gambar 4.27 Rancangan Layar Manipulasi Sales ( Sales Baru ) 162 Gambar 4.28 Rancangan Layar Persediaan Bahan Baku Kantor / 162

Cari Persediaan Bahan Baku Kantor

Gambar 4.29 Rancangan Layar Persediaan Barang Jadi Kantor / 163 Cari Persediaan Barang Jadi Kantor

Gambar 4.30 Rancangan Layar Laporan Persediaan / Cari Laporan Persediaan 163 Gambar 4.31 Rancangan Layar Penjualan Bahan Baku 164 Gambar 4.32 Rancangan Layar Daftar Belanja Bahan Baku 164

( jika ada penjualan bahan baku )

Gambar 4.33 Rancangan Layar Cetak Penjualan Bahan Baku Kantor 165 Gambar 4.34 Rancangan Layar Penjualan Barang Jadi Kantor 165 Gambar 4.35 Rancangan Layar Daftar Belanja Barang Jadi 166

( jika ada penjualan barang jadi )

Gambar 4.36 Rancangan Layar Cetak Penjualan Barang Jadi Kantor 166 Gambar 4.37 Rancangan Layar Daftar Belanja Bahan Baku 167

maupun Barang Jadi ( jika tidak ada penjualan )

Gambar 4.38 Rancangan Layar Retur Penjualan Barang Jadi Kantor 167 Gambar 4.39 Rancangan Layar Laporan Retur 168 Gambar 4.40 Rancangan Layar Laporan Retur 168

( jika terdapat di database )

(15)

xvi

Gambar 4.43 Rancangan Layar Laporan Penjualan 170 Gambar 4.44 Rancangan Layar Laporan Penjualan 170 ( jika terdapat di database )

Gambar 4.45 Rancangan Layar Laporan Penjualan Detail 171 Gambar 4.46 Rancangan Layar Laporan Penjualan ( Print Detail ) 171 Gambar 4.47 Rancangan Layar Halaman Utama Outlet 172 Gambar 4.48 Rancangan Layar Pelanggan / Cari Pelanggan 172 Gambar 4.49 Rancangan Layar Manipulasi Pelanggan ( ubah Pelanggan ) 173 Gambar 4.50 Rancangan Layar Manipulasi Pelanggan ( Pelanggan Baru ) 173

Gambar 4.51 Rancangan Layar Persediaan Barang Jadi Outlet / 174 Cari Persediaan Barang Jadi Outlet

Gambar 4.52 Rancangan Layar Penjualan Barang Jadi Outlet 174 Gambar 4.53 Rancangan Layar Daftar Belanja Barang Jadi 175

( jika ada penjualan barang jadi )

Gambar 4.54 Rancangan Layar Cetak Penjualan Barang Jadi Outlet 175 Gambar 4.55 Rancangan Layar Daftar Belanja Barang Jadi 176

( jika tidak ada penjualan )

Gambar 4.56 Rancangan Layar Retur Penjualan Barang Jadi Outlet 176

Gambar 4.57 Layar Login 180

(16)

xvii

Gambar 4.62 Layar Database Pelanggan Kantor 185 ( jika pencarian tidak terdapat di Database )

Gambar 4.63 Layar Manipulasi Pelanggan ( ubah Pelanggan ) Kantor 186 Gambar 4.64 Layar Manipulasi Pelanggan ( Pelanggan Baru ) Kantor 187 Gambar 4.65 Layar Database Pelanggan Kantor ( Pesan Salah 1 ) 188 Gambar 4.66 Layar Database Pelanggan Kantor ( Pesan Salah 2 ) 189 Gambar 4.67 Layar Database Konveksi Kantor 190 Gambar 4.68 Layar Pencarian Database Konveksi Kantor 191 Gambar 4.69 Layar Database Konveksi Kantor 192

( jika pencarian tidak terdapat di Database )

Gambar 4.70 Layar Manipulasi Konveksi ( ubah Konveksi ) Kantor 193 Gambar 4.71 Layar Manipulasi Konveksi ( Konveksi Baru ) Kantor 194 Gambar 4.72 Layar Database Konveksi Kantor ( Pesan Salah 1 ) 195 Gambar 4.73 Layar Database Konveksi Kantor ( Pesan Salah 2 ) 196

Gambar 4.74 Layar Database Sales Kantor 197

Gambar 4.75 Layar Pencarian Database Sales Kantor 198

Gambar 4.76 Layar Database Sales Kantor 199

( jika pencarian tidak terdapat di Database )

(17)

xviii

Gambar 4.82 Layar Pencarian Persediaan Bahan Baku Kantor 205 Gambar 4.83 Layar Persediaan Bahan Baku Kantor 206

( jika pencarian tidak terdapat di Database )

Gambar 4.84 Layar Persediaan Barang Jadi Kantor 207 Gambar 4.85 Layar Pencarian Persediaan Barang Jadi Kantor 208 Gambar 4.86 Layar Persediaan Barang Jadi Kantor 209

( jika pencarian tidak terdapat di Database )

Gambar 4.87 Layar Laporan Persediaan Kantor 210 Gambar 4.88 Layar Pencarian Laporan Persediaan Kantor 211 Gambar 4.89 Layar Laporan Persediaan Kantor 212

( jika pencarian tidak terdapat di Database )

(18)

xix

Gambar 4.102 Layar Daftar Belanja Kantor 225 ( jika tidak ada Penjualan Bahan Baku ataupun Barang Jadi )

Gambar 4.103 Layar Retur Penjualan Barang Jadi Kantor 226 Gambar 4.104 Layar Retur Penjualan Barang Jadi Kantor ( Pesan Salah 1 ) 227 Gambar 4.105 Layar Retur Penjualan Barang Jadi Kantor ( Pesan Salah 2 ) 228 Gambar 4.106 Layar Retur Penjualan Barang Jadi Kantor ( Sukses ) 229

Gambar 4.107 Layar Laporan Retur 230

Gambar 4.108 Layar Laporan Retur ( Pesan Salah ) 231 Gambar 4.109 Layar Laporan Retur ( jika terdapat di database ) 232

Gambar 4.110 Layar Laporan Retur Detail 233

Gambar 4.111 Layar Laporan Retur ( Print Detail ) 234

Gambar 4.112Layar Laporan Penjualan 235

Gambar 4.113 Layar Laporan Penjualan ( Pesan Salah ) 236

Gambar 4.114 Layar Laporan Penjualan 237

( jika terdapat di database )

Gambar 4.115 Layar Laporan Penjualan Detail 238 Gambar 4.116 Layar Laporan Penjualan ( Print Detail ) 239

Gambar 4.117 Layar Halaman Utama Outlet 240

Gambar 4.118 Layar Database Pelanggan Outlet 241 Gambar 4.119 Layar Pencarian Database Pelanggan Outlet 243 Gambar 4.120 Layar Database Pelanggan Outlet 244

( jika pencarian tidak terdapat di database )

(19)

xx

Gambar 4.122 Layar Manipulasi Pelanggan ( Pelanggan Baru ) Outlet 246 Gambar 4.123 Layar Database Pelanggan Outlet ( Pesan Salah 1 ) 248 Gambar 4.124 Layar Database Pelanggan Outlet ( Pesan Salah 2 ) 249 Gambar 4.125 Layar Persediaan Barang Jadi Outlet 250 Gambar 4.126 Layar Pencarian Persediaan Barang Jadi Outlet 251 Gambar 4.127 Layar Persediaan Barang Jadi Outlet 252

( jika pencarian tidak terdapat di Database )

(20)

xxi LAMPIRAN

Riwayat Hidup L1

Fotocopy Analisis Hasil Survey L4

Referensi

Dokumen terkait

Puji syukur kepada Tuhan Yang Maha Esa atas segala rahmatNya, sehingga skripsi yang berjudul “Analisis dan Perancangan Aplikasi Basis Data Sistem Persediaan, Pembelian, dan

Simpulan yang didapat dari hasil penelitian yang telah dilakukan adalah untuk meningkatkan kinerja dari suatu perusahaan dibutuhkan suatu sistem basis data yang dapat

Spektris MetaLAB diberikan usulan pemecahan masalah dengan suatu perancangan sistem basisdata penjualan, pembelian, dan persediaan yang mempermudah perusahaan untuk melakukan

Dengan adanya sistem informasi penjualan berbasis web pada Throve Clothing diharapkan membantu pihak Throve Clothing dalam mengolah data penjualan dan data

Penyusunan skripsi yang berjudul ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT.. ENERGITAMA MULTIGUNA SOLUSI ini diajukan sebagai

Dari kesimpulan di atas, penulis dapat memberikan saran-saran yang diharapkan dapat menghidari kesalahan dalam menetapkan sistem informasi akuntansi penjualan dan

Laporan hasil penelitian berjudul Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia ini dibuat sebagai salah

Oleh karena itu, penulis akan membuat Perancangan dan Pembuatan Sistem Informasi Penjualan Buku Berbasis Web, yang diharapkan dapat membantu dan mempermudah sistem kerja toko buku