• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA PT. ABAD DUA SATU MAKMUR - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA PT. ABAD DUA SATU MAKMUR - Binus e-Thesis"

Copied!
16
0
0

Teks penuh

(1)

i

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005-2006

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA PT ABAD DUA SATU MAKMUR

Revina Dwiyanti Ruslie 0600669592

Olivia Tany 0600669693

Kelas / Kelompok : 07POT / 08

Abstrak

Penelitian ini dilakukan untuk mencari pemecahan dari masalah-masalah yang dihadapi oleh perusahaan. Untuk mengatasi masalah tersebut, penulis menganalisa dan merancang basisdata pembelian dan penjualan untuk PT Abad Dua Satu Makmur. Dalam melakukan penelitian, penulis menggunakan dua metode yaitu : metode analisis dan metode perancangan. Metode analisis dilakukan dengan survey secara langsung dan studi pustaka. Sedangkan metode perancangan dilakukan dengan tiga tahap yaitu perancangan konseptual, logikal, dan fisikal. Penelitian ini menghasilkan suatu rancangan sistem basis data dan sebuah aplikasi pembelian dan penjualan. Dengan penelitian yang dilakukan maka dapat disimpulkan bahwa dengan menggunakan sistem basisdata pembelian dan penjualan, perusahaan dapat meningkatkan efisiensi kerja dan mempermudah pengaksesan data, masalah kesalahan dalam kalkulasi dapat teratasi, dan dapat mempermudah karyawan dalam memperoleh laporan/informasi penting sesuai dengan kebutuhan.

Kata kunci

(2)

PRAKATA

Puji dan syukur kami ucapkan kepada Tuhan Yang Maha Esa karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan skripsi yang berjudul “Analisis Dan Perancangan Sistem BasisData Pembelian dan Penjualan pada PT Abad Dua Satu Makmur” dengan baik.

Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat untuk menyelesaikan program studi Strata 1 (S-1) dengan jurusan Teknik Informatika dan mendapatkan gelar kesarjanaan pada Universitas Bina Nusantara.

Pada kesempatan ini perkenankan penulis untuk mengucapkan terima kasih yang sebesar-besarnya pada :

• Bapak Prof. Dr. Gerardus Polla, M. App. Sc selaku Rektor Universitas Bina

Nusantara, yang telah memberi kesempatan kepada penulis untuk menyusun skripsi ini.

• H. Mohammad Subekti, BE, M.Sc Selaku Ketua Jurusan Teknik Informatika

• Bpk. Taslim Rochmadi, Ir., Dipl.Ing., Dr., selaku dosen pembimbing yang telah

banyak memberi masukan kepada kami sehingga penulisan skripsi bisa selesai dengan baik dan tepat waktu.

• Andre Tirtawidjaja, SE selaku pihak PT. Abad Dua Satu Makmur yang telah

mengijinkan penulis melakukan survey dan membantu dalam menyusun skripsi. • Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan

tuntunan kepada penulis dengan berbagai pengetahuan selama ini.

• Orang tua tercinta yang telah banyak memberikan dukungan, bantuan, doa dalam

(3)

iii

• Serta semua pihak yang telah membantu penulis untuk menyelesaikan penulisan

skripsi ini.

Penulis tentu menyadari adanya kekurangan dalam skripsi ini karena keterbatasan penulis dalam hal kemampuan, pengetahuan serta pengalaman. Karena itu penulis mengharapkan adanya saran dan kritik yang berguna untuk menyempurnakan skripsi ini.

Akhir kata penulis berharap agar skripsi ini berguna dan bermanfaat bagi semua pihak yang membaca atau memerlukan terutama PT. Abad Dua Satu Makmur.

Jakarta, 12 Januari 2006

(4)

DAFTAR ISI

Halaman Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hardcover

Halaman Pernyataan Dewan Penguji

Abstrak i

Prakata ii

Daftar Isi iv

Daftar Tabel x

Daftar Gambar xii

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1 1.2 Ruang lingkup 2 1.3 Tujuan dan Manfaat 2 1.4 Metodologi 3 1.5 Sistematika penulisan 3

BAB 2 LANDASAN TEORI

(5)

v

2.1.9.1 Pengertian Metodologi Desain 31 2.1.9.2 Conceptual Database Design 32 2.1.9.3 Logical Database Design 36 2.1.9.4 Physical Database Design 38

2.2 Simbol untuk pembuatan bagan alir dokumen

(6)

2.4 Teori-teori Pembelian dan Penjualan 43 2.4.1 Teori Pembelian 43 2.4.1.1 Definisi Pembelian 43 2.4.1.2 Jenis-jenis Pembelian 44

2.4.1.3 Fungsi yang terkait dengan pembelian 44 2.4.1.4 Jaringan prosedur yang membentuk

sistem pembelian 45 2.4.2 Teori Penjualan 47 2.4.2.1 Jenis-jenis Penjualan 47

2.4.2.2 Fungsi yang terkait dalam penjualan kredit 48 2.4.2.3 Fungsi yang terkait dalam penjualan tunai 49 2.4.2.4 Jaringan prosedur penerimaan kas dari

sistem penjualan tunai 50

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

(7)

vii

3.2.6 Prosedur retur 63 3.2.2 Prosedur tagihan dan pembayaran penjualan 63 3.3 Permasalahan yang dihadapi 70 3.4 Analisis Kebutuhan Informasi 71 3.5 Usulan Pemecahan Masalah 73 BAB 4 PERANCANGAN DAN IMPLEMENTASI

4.1 Perancangan Basisdata 74 4.1.1 Perancangan Basisdata Konseptual 74

4.1.1.1 Mengidentifikasi Tipe Entitas 74 4.1.1.2 Mengidentifikasi Tipe Relasional 76 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas 78 4.1.1.4 Menentukan Domain Atribut 86 4.1.1.5 Identifikasi Kandidat dan Primary Key

Suatu Entitas 96 4.1.2 Perancangan Basisdata Logikal 98

4.1.2.1 Menghilangkan fitur tidak kompatibel

dengan model relasional 98 4.1.2.2 Mengambil relasi untuk model logikal

data lokal 103 4.1.2.3Normalisasi 107 4.1.2.4Pembuatan Model Basisdata Logikal Global 117 4.1.2.5Model Diagram Relasional Global 121 4.1.3 Perancangan Basisdata Fisikal 122

(8)

4.1.3.2 Representasi Rancangan untuk Derived Data 139 4.1.3.3 Merancang Constraints 139 4.1.3.4 Analisis Transaksi 140 4.1.3.5 Pembuatan Indeks setiap entitas 143 4.1.3.6 Mengestimasi Kapasitas Penyimpanan

yang dibutuhkan 148 4.1.3.7 Merancang Mekanisme Keamanan 158 4.2 Perancangan Aplikasi 159 4.2.1 Struktur Menu 159 4.2.2 State Transition Diagram 160 4.2.3 Spesifikasi Proses 173

4.3 Perancangan Input dan Output 194 4.3.1 Perancangan Input 194 4.3.2 Perancangan Output 206 4.4 Rencana Implementasi 211 4.4.1 Spesifikasi Perangkat Keras 211 4.4.2 Spesifikasi Perangkat Lunak 211 4.4.3 Cara Pengoperasian Aplikasi 212 4.4.4 Evaluasi 230

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan 233

(9)

ix

DAFTAR PUSTAKA 235

(10)

DAFTAR TABEL

Halaman Tabel 3.1 Tabel Analisis Kebutuhan Informasi 71 Tabel 4.1 Identifikasi Tipe Entitas 74 Tabel 4.8 Asosiasi Atribut Pembelian 81 Tabel 4.9 Asosiasi Atribut Penitipan 82 Tabel 4.10 Asosiasi Atribut Penjualan 83 Tabel 4.11 Asosiasi Atribut PembyranBeli 84 Tabel 4.12 Asosiasi Atribut PembyranJual 84 Tabel 4.13 Asosiasi Atribut Retur 85 Tabel 4.14 Identifikasi Kandidat dan Primary Key Setiap Entitas 96 Tabel 4.15 Model Basisdata Logikal Global 117

Tabel 4.16 Analisis Transaksi I 141

(11)

xi

(12)

DAFTAR GAMBAR

Halaman Gambar 2.1 Siklus hidup aplikasi database 29 Gambar 3.1 Struktur Organisasi PT. Abad Dua Satu Makmur 54 Gambar 3.2 Diagram Alir Prosedur Pembelian Barang 64 Gambar 3.3 Diagram Alir Prosedur Penerimaan Barang 65 Gambar 3.4 Diagram Alir Prosedur Pembayaran Pembelian 66 Gambar 3.5 Diagram Alir Prosedur Penitipan Barang 67 Gambar 3.6 Diagram Alir Prosedur Penjualan Barang 68 Gambar 3.7 Diagram Alir Prosedur Retur Penjualan 69 Gambar 3.8 Diagram Alir Prosedur Penagihan dan Pembayaran Penjualan 70

Gambar 4.1 ER Diagram 77

Gambar 4.2 ER Diagran Dengan Primary Key 97 Gambar 4.3 Model Diagram Relasional Global 121

(13)

xiii

Gambar 4.14 STD Data Jabatan 166

Gambar 4.15 STD Transaksi Pembelian Barang 166 Gambar 4.16 STD Transaksi Penitipan Barang 167 Gambar 4.17 STD Transaksi Penjualan Barang 167 Gambar 4.18 STD Transaksi Pembayaran Pembelian 168 Gambar 4.19 STD Transaksi Pembayaran Penjualan 168

Gambar 4.20 STD Transaksi Retur 169

Gambar 4.26 STD Laporan Pembelian Barang 171 Gambar 4.27 STD Laporan Penitipan Barang 171 Gambar 4.28 STD Laporan Penjualan Barang 172 Gambar 4.29 STD Laporan Pembayaran Pembelian 172 Gambar 4.30 STD Laporan Pembayaran Penjualan 172

Gambar 4.31 STD Laporan Retur 173

Gambar 4.32 Rancangan Layar Login 194

(14)

Gambar 4.38 Rancangan Layar Form Jabatan 197 Gambar 4.39 Rancangan Layar Form Transaksi Pembelian Barang 198 Gambar 4.40 Rancangan Layar Form Transaksi Penitipan Barang 198 Gambar 4.41 Rancangan Layar Form Transaksi Penjualan Barang 199 Gambar 4.42 Rancangan Layar Form Transaksi Pembayaran Pembelian 199 Gambar 4.43 Rancangan Layar Form Transaksi Pembayaran Penjualan 200 Gambar 4.44 Rancangan Layar Form Transaksi Retur 200 Gambar 4.45 Rancangan Layar Form Laporan Barang 201 Gambar 4.46 Rancangan Layar Form Laporan Karyawan 201 Gambar 4.47 Rancangan Layar Form Laporan Pemasok 201 Gambar 4.48 Rancangan Layar Form Laporan Outlet 202 Gambar 4.49 Rancangan Layar Form Laporan Jabatan 202 Gambar 4.50 Rancangan Layar Form Laporan Pembelian Barang 203 Gambar 4.51 Rancangan Layar Form Laporan Penitipan Barang 203 Gambar 4.52 Rancangan Layar Form Laporan Penjualan Barang 204 Gambar 4.53 Rancangan Layar Form Laporan Pembayaran Pembelian 204 Gambar 4.54 Rancangan Layar Form Laporan Pembayaran Penjualan 205 Gambar 4.55 Rancangan Layar Form Laporan Retur 205

(15)

xv

Gambar 4.62 Laporan Penitipan Barang 209 Gambar 4.63 Laporan Penjualan Barang 209 Gambar 4.64 Laporan Pembayaran Pembelian 210 Gambar 4.65 Laporan Pembayaran Penjualan 210

Gambar 4.66 Laporan Retur 211 Gambar 4.77 Layar Transaksi Pembayaran Pembelian 222 Gambar 4.78 Layar Transaksi Pembayaran Penjualan 223

Gambar 4.79 Layar Transaksi Retur 224

(16)

Gambar 4.86 Layar Cetak Penitipan Barang 227 Gambar 4.87 Layar Cetak Penjualan Barang 228 Gambar 4.88 Layar Cetak Pembayaran Pembelian 228 Gambar 4.89 Layar Cetak Pembayaran Penjualan 229

Gambar 4.90 Layar Cetak Retur 229

Gambar 4.91 Pie Chart hasil kuisioner pertanyaan nomor 1 230 Gambar 4.92 Pie Chart hasil kuisioner pertanyaan nomor 2 230 Gambar 4.93 Pie Chart hasil kuisioner pertanyaan nomor 3 231 Gambar 4.94 Pie Chart hasil kuisioner pertanyaan nomor 4 231 Gambar 4.95 Pie Chart hasil kuisioner pertanyaan nomor 5 231 Gambar 4.96 Pie Chart hasil kuisioner pertanyaan nomor 6 232 Gambar 4.97 Pie Chart hasil kuisioner pertanyaan nomor 7 232

Referensi

Dokumen terkait

Jadi tidak perlu ada undang-undang yang memberikan intel wewenang untuk menangkap, menyadap atau membunuh, namanya juga orang yang kerjanya tidak ketahuan, mau apa saja

a) Biaya untuk mendapatkan, menagih dan memelihara penghasilan termasuk biaya pembelian bahan baku, biaya yang berkenaan dengan pekerjaan atau jasa termasuk upah, gaji,

This particular decision from Judges challenges the value of heredity law in Minangkabau which applies matrilineal kinship system that does not position widows

Untuk menganalisis data yang telah di peroleh melalui interview, observasi dan dokumentasi, maka peneliti menggunakan teknik deskriptif kualitatif dengan pertimbangan

Ruas jalan akan mengalami kemacetan apabila kapasitas dari badan jalan tersebut tidak mencukup untuk volume atau arus yang melalui ruas jalan per jamnya., dengan kata lain volume

2 Deskripsi Mata Kuliah : Matakuliah ini membahas mekanisme perkembangan hewan yang meliputi dasar-dasar perkembangan hewan, peran substansi sel (inti dan sitoplasma)

Puji dan syukur kami ucapkan pada Tuhan Yang Maha Esa atas berkat, rahmat dan penyertaan-Nyalah sehingga kami dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN

Berdasarkan pendapat tersebut serta uraian yang terdapat pada latar belakang masalah, identifikasi masalah, dan pembatasan masalah, maka permasalahan dalam penelitian