• Tidak ada hasil yang ditemukan

Kelas : 07 PCT Abstrak - ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INDRA PLASTIK - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "Kelas : 07 PCT Abstrak - ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. INDRA PLASTIK - Binus e-Thesis"

Copied!
13
0
0

Teks penuh

(1)

v

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN

PADA PT INDRA PLASTIK

Budi Raharjo 0700677582

Erik Tamara 0700678995

Danny Kurniawan 0700715536

Kelas : 07 PCT

Abstrak

Tujuan dari perancangan basis data ini adalah untuk menganalisa dan merancang basis data pembelian, penjualan dan persediaan serta dapat merancang aplikasi dan laporan yang diharapkan dapat mengurangi human error. Metodologi yang digunakan adalah metodologi penelitian lapangan, metodologi kepustakaan dan metodologi perancangan. Metodologi penelitian lapangan dilakukan dengan cara mencari dan mendapatkan data primer, cara yang digunakan adalah wawancara (interview) yaitu melakukan tanya jawab secara langsung kepada pihak perusahaan. Metodologi penelitian kepustakaan dilakukan dengan mencari, mengumpulkan data dan informasi yang sesuai dengan topik skripsi ini. Data ini diperoleh dengan membaca buku yang berhubungan dengan objek penelitian dan bacaan-bacaan lainnya seperti artikel-artikel koran, majalah, media cetak dan internet. Metodologi perancangan meliputi perancangan basisdata fisikal serta perancangan aplikasi. Hasil yang dicapai adalah aplikasi basis data. Kesimpulan yang didapat adalah dengan adanya basis data ini diharapkan kinerja perusahaan dalam hal pembelian, penjualan dan persediaan dapat meningkat serta dapat memberi kemudahan dan keefisienan dalam pencarian dan pengelolaan data bagi perusahaan.

Kata Kunci

(2)

vi

PRAKATA

Puji dan syukur kami panjatkan kepada Tuhan yang Maha Esa, dengan segala rahmat dan tuntunanNya kami dapat menyelesaikan penulisan skripsi yang berjudul “Analisis dan Perancangan Basis Data Pembelian, Penjualan dan Persediaan Pada PT. Indra Plastik”. Skripsi ini disusun untuk memenuhi salah satu syarat dalam menyelesaikan studi strata-1 pada jurusan Sistem Informasi, Fakultas Ilmu Komputer, Universitas Bina Nusantara.

Skripsi ini disusun atas bantuan dan dukungan baik secara langsung maupun tidak langsung dari berbagai pihak. Oleh karena itu, dengan ini penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kepercayaan dan kesempatan kepada penulis untuk menyelesaikan skripsi ini.

2. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer. 3. Bapak H.M Subekti,BE,M.Sc, selaku Ketua Jurusan Teknik Informatika.

4. Bapak Asril Basry, S.Kom., M.Kom., selaku dosen pembimbing yang telah meluangkan waktu untuk memberikan pandangan, saran, arahan dan bimbingan yang berarti dalam menyelesaikan skripsi ini.

(3)

vii

6. Bapak Siswandi, selaku Direktur Executive pada PT. Indra Plastik yang telah memberikan informasi dan dorongan moril kepada penulis dalam penyelesaian skripsi ini.

7. Segenap keluarga penulis yang telah memberikan perhatian, dukungan serta doa sehingga penulis dapat menyelesaikan skripsi ini.

8. Segenap kerabat dan pihak-pihak lain yang tidak dapat kami sebutkan satu persatu, yang telah memberikan dorongan moril semangat, bantuan dan dukungan dalam menyelesaikan skripsi ini.

Penulis menyadari bahwa skripsi ini jauh dari kesempurnaan. Oleh karena itu saran dan kritik yang membangun dari rekan-rekan pembaca sangatlah dibutuhkan guna menjadikan skripsi ini menjadi lebih baik lagi.

Penulis berharap bahwa penulisan skripsi ini dapat memberikan daya guna bagi kepentingan orang banyak. Semoga karya tulis ini dapat bermanfaat dan menambah pengetahuan baru bagi rekan-rekan pembaca.

Jakarta, 18 Januari 2007

(4)

viii

DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover... iii

Halaman Pernyataan Dewan Penguji ... iv

Abstrak ... v

Prakata... vi

Daftar Isi ... viii

Daftar Gambar... xiii

Daftar Tabel ... xvii

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Ruang Lingkup... 2

1.3 Tujuan dan Manfaat Penelitian ... 2

1.4 Metodologi Penelitian ... 3

1.5 Sistematika Penulisan ... 5

BAB 2 LANDASAN TEORI ... 7

2.1 Teori-teori Utama... 7

(5)

ix

2.1.1.1 Pengertian Basis Data ... 7

2.1.1.2 Komponen Sistem Basis Data... 7

2.1.2 Data Flow Diagram ... 7

2.1.3 State Transition Diagram ... 10

2.1.4 Siklus Basis Data ... 11

2.1.5 Tahapan Perancangan Basis Data ... 15

2.1.6 Entity Relationship Diagram (ERD)... 21

2.1.6.1 Entity Type... 21

2.1.6.2 Relationship... 22

2.1.6.3 Attribute... 22

2.1.7 Normalisasi ... 24

2.1.7.1 Pengertian Normalisasi ... 24

2.1.8 Integritas... 27

2.2 Teori Pendukung ... 28

2.2.1 Pembelian... 28

2.2.1.1 Definisi Pembelian ... 28

2.2.1.2 Jenis-jenis Pembelian ... 28

2.2.1.3 Fungsi yang Terkait Dalam Pembelian ... 28

2.2.1.4 Informasi yang Diperlukan Dari Kegiatan Pembelian ... 30

2.2.2 Penjualan ... 30

2.2.2.1 Definisi Penjualan ... 30

2.2.2.2 Fungsi yang Terkait Dalam Penjualan ... 31

2.2.2.3 Informasi yang Diperlukan Dari Transaksi Penjualan ... 32

(6)

x

2.2.3 Persediaan ... 33

2.2.3.1 Definisi Persediaan... 33

2.2.3.2 Jenis-jenis Persediaan... 33

BAB 3 ANALISA SISTEM YANG BERJALAN ... 36

3.1 Sejarah Berdirinya PT. Indra Plastik... 36

3.2 Struktur Organisasi ... 37

3.2.1 Struktur Organisasi... 37

3.2.2 Wewenang dan Tanggung Jawab... 37

3.3 Sistem yang Sedang Berjalan... 40

3.3.1 Tata Laksana ... 40

3.3.2 Tata Laksana Penjualan... 40

3.3.3 Tata Laksana Pembelian ... 41

3.3.4 Tata Laksana Persediaan ... 41

3.3.5 Tata Laksana Retur Penjualan... 42

3.3.6 Tata Laksana Retur Pembelian... 42

3.3.7 Data Flow Diagram... 43

3.3.7.1 Diagram Context ... 43

3.3.7.2 Diagram Nol... 44

3.4 Permasalahan yang Dihadapi ... 45

3.5 Analisis Kebutuhan Informasi ... 45

3.6 Usulan Pemecahan Masalah... 47

(7)

xi

4.1 Perancangan Basis Data ... 48

4.1.1 Perancangan Basis Data Konseptual... 48

4.1.1.1 Mengidentifikasi Tipe Entiti ... 48

4.1.1.2 Mengidentifikasi Tipe Relational... 50

4.1.1.3 Mengidentifikasi dan Asosiasi Atribut Suatu Entiti ... 53

4.1.1.4 Menentukan Primary Key ... 59

4.1.1.5 Validasi Model Lokal Konseptual Terhadap Transaksi Dari User ... 60

4.1.2 Perancangan Basis Data Logikal... 63

4.1.2.1 Menghilangkan Feature Tidak Kompatibel... 63

4.1.2.2 Menghilangkan Relasi untuk Model Logical Data Lokal ... 66

4.1.2.3 Validasi Relasional Menggunakan Normalisasi ... 73

4.1.3 Perancangan Basis Data Fisikal ... 80

4.1.3.1 Perancangan Basis Data Relasional ... 80

4.1.3.2 Merancang Constraints... 90

4.1.3.3 Estimasi Kebutuhan Disk... 98

4.1.3.4 Pemilihan DBMS... 99

4.1.3.5 Analisa Transaksi ... 102

4.1.3.6 Merancang Mekanisme Keamanan ... 106

4.2 Perancangan Aplikasi... 107

4.2.1 Bagan Terstruktur ... 108

4.2.2 State Transition Diagram ... 108

(8)

xii

4.3 Perancangan Input dan Output ... 149

4.3.1 Perancangan Input... 149

4.3.2 Perancangan Output ... 155

4.4 Rencana Implementasi ... 156

4.4.1 Tata Laksana Sistem ... 158

4.4.1.1 Spesifikasi Perangkat Keras... 158

4.4.1.2 Spesifikasi Perangkat Lunak ... 158

4.4.1.3 Jadwal Pengolahan Data ... 159

4.4.1.4 Cara Pengoperasian Aplikasi ... 160

4.4.2 Evaluasi Aplikasi ... 194

BAB 5 KESIMPULAN DAN SARAN ... 195

5.1 Kesimpulan ... 195

5.2 Saran... 195

DAFTAR PUSTAKA ... 197

(9)

xiii

DAFTAR GAMBAR

Gambar 2.1 Siklus Aplikasi Basis Data ... 12

Gambar 2.2 Komponen Pada Perangkat Basis Data Konseptual... 16

Gambar 2.3 Contoh Gambar ERD ... 23

Gambar 3.1 Struktur Organisasi... 37

Gambar 3.2 Diagram Context ... 43

Gambar 3.3 Diagram Nol... 44

Gambar 4.1 Diagram ER yang Menggambarkan Relasi Antar Entiti... 51

Gambar 4.2 Diagram ER yang Menggambarkan Relasi Antar Entitiy Dengan Primary Key ... 59

Gambar 4.3 Model Lokal Konseptual ... 62

Gambar 4.4 Menguraikan Relasi Pembelian dengan Gudang ... 64

Gambar 4.5 Menguraikan Relasi Pembelian dengan Gudang setelah Dekomposisi ... 64

Gambar 4.6 Menguraikan Relasi Penjualan dengan Gudang... 64

Gambar 4.7 Menguraikan Relasi Penjualan dengan Gudang setelah Dekomposisi .... 65

Gambar 4.8 Menguraikan Many to Many Recursive... 65

Gambar 4.9 Mengkombinasikan 2 Entiti untuk Memisahkan Recursive Relationship ... 65

Gambar 4.10 Menguraikan Relasi Multi Value pada Pemasok ... 66

Gambar 4.11 Menguraikan Relasi Multi Value pada Gudang ... 66

Gambar 4.12 Model Diagram Relational Global... 79

(10)

xiv

Gambar 4.14 STD Halaman Depan ... 108

Gambar 4.15 STD Menu User ... 109

Gambar 4.16 STD Menu Login ... 109

Gambar 4.17 STD Setelah Login ... 110

Gambar 4.18 STD Menu Master... 111

Gambar 4.19 STD Menu Order... 111

Gambar 4.20 STD Menu Transaksi ... 112

Gambar 4.21 STD Menu Retur ... 112

Gambar 4.22 STD Menu Laporan ... 113

Gambar 4.23 STD Sub Menu Barang ... 113

Gambar 4.24 STD Sub Menu Pelanggan ... 114

Gambar 4.25 STD Sub Menu Karyawan ... 115

Gambar 4.26 STD Sub Menu Pemasok ... 116

Gambar 4.27 STD Sub Menu Tambah... 117

Gambar 4.28 STD Sub Menu Lihat ... 118

Gambar 4.29 STD Sub Menu Transaksi Pembelian ... 119

Gambar 4.30 STD Sub Menu Transaksi Penjualan ... 119

Gambar 4.31 STD Sub Menu Retur Pembelian ... 120

Gambar 4.32 STD Sub Menu Retur Penjualan ... 121

Gambar 4.33 STD Sub Menu Laporan Beli... 122

Gambar 4.34 STD Sub Menu Laporan Jual ... 123

Gambar 4.35 Halaman Menu ... 150

Gambar 4.36 Halaman Pembelian... 150

(11)

xv

Gambar 4.38 Halaman Order Penjualan ... 151

Gambar 4.39 Halaman Order Pembelian ... 152

Gambar 4.40 Halaman Master Pemasok... 152

Gambar 4.41 Halaman Master Pelanggan... 153

Gambar 4.42 Halaman Master Karyawan... 153

Gambar 4.43 Halaman Master Barang... 154

Gambar 4.44 Halaman Laporan Penjualan ... 154

Gambar 4.45 Halaman Laporan Pembelian ... 155

Gambar 4.46 Halaman Laporan Order Pembelian... 155

Gambar 4.47 Halaman Laporan Persediaan... 156

Gambar 4.48 Tampilan Layar Menu... 161

Gambar 4.49 Tampilan Layar Login... 162

Gambar 4.50 Tampilan Layar Master Barang... 163

Gambar 4.51 Tampilan Layar Master Karyawan... 165

Gambar 4.52 Tampilan Layar Master Pemasok... 167

Gambar 4.53 Tampilan Layar Master Pelanggan ... 169

Gambar 4.54 Tampilan Layar Tambah Order Pembelian... 171

Gambar 4.55 Tampilan Layar Lihat Order Pembelian... 172

Gambar 4.56 Tampilan Layar Transaksi Pembelian... 174

Gambar 4.57 Tampilan Layar Retur Pembelian ... 175

Gambar 4.58 Tampilan Layar Lihat Transaksi Pembelian ... 176

Gambar 4.59 Tampilan Layar Lihat Retur Pembelian ... 177

Gambar 4.60 Tampilan Layar Tambah Order Penjualan ... 178

(12)

xvi

Gambar 4.62 Tampilan Layar Transaksi Penjualan... 181

Gambar 4.63 Tampilan Layar Retur Penjualan... 183

Gambar 4.64 Tampilan Layar Lihat Transaksi Pembelian ... 185

Gambar 4.65 Tampilan Layar Lihat Retur Penjualan ... 186

Gambar 4.66 Tampilan Layar Form Cari Pemasok ... 187

Gambar 4.67 Tampilan Layar Form Cari Pelanggan ... 188

Gambar 4.68 Tampilan Layar Form Cari Pegawai ... 189

Gambar 4.69 Tampilan Layar Form Cari Barang ... 190

Gambar 4.70 Tampilan Layar Laporan Pembelian ... 191

Gambar 4.71 Tampilan Layar Laporan Penjualan ... 192

(13)

xvii

DAFTAR TABEL

Tabel 2.1 Simbol yang Digunakan pada Diagram Aliran Data ... 9

Tabel 2.2 Simbol yang Digunakan pada State Transition Diagram... 11

Tabel 3.1 Analisa Kebutuhan Informasi ... 46

Tabel 4.1 Identifikasi Tipe Entiti ... 49

Tabel 4.2 Tabel Pembatasan Multiplicity... 51

Tabel 4.3 Identifikasi Atribut dan Domain Atribut... 53

Tabel 4.4 Estimasi Kebutuhan Disk... 98

Tabel 4.5 Perbandingan Karakteristik DBMS ... 99

Tabel 4.6 Analisa Transaksi... 103

Tabel 4.7 Rencana Implementasi ... 157

Tabel 4.8 Jadwal Pengolahan Data Update... 159

Tabel 4.9 Jadwal Pengolahan Data Back Up... 159

Referensi

Dokumen terkait

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

Penelitian ini diharapkan dapat memberikan gambaran tentang aktivitas antibakteri dari ekstrak etanol Andrographids Herba dan Echinacea herba dan kandungan senyawa

Konsentrasi Kollicoat Protect dan macam larutan penyalut berpengaruh terhadap sifat mutu fisik tablet salut film ekstrak daun pepaya dilihat dari kekerasan, kerapuhan,waktu

Dalam hal keterampilan bicara subjek merupakan anak yang mempunyai volume suara lemah ketika bicara dengan konteks akademis di dalam kelas, namun bervolume keras ketika

Jika guru telah mempunyai sifat Rabbani, maka dalam segala kegiatan pendidikan anak didiknya akan menjadi Rabbani juga. Jadi, dapat disimpulkan bahwa persyaratan

Tujuan penelitian ini untuk mengetahui ada pengaruh senam hamil terhadap nyeri punggung pada ibu hamil trimester III di wilayah kerja Puskesmas Baki, Sukoharjo.. Desain

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