ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh

dokumen-dokumen yang mirip
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA UD. SRI REJEKI SKRIPSI. Oleh

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG PADA PT. CIPTA SELERA SEMESTA SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. BHINEKA CIRIA ARTANA SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

PERANCANGAN BASIS DATA PROSES PELAYANAN PENYEDIAAN INTERNET PADA PT. CAKRAMEDIA INDOCYBER

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PADA SISTEM OPERASIONAL KARYAWAN DAN AGEN PT MEGA PROTEKSI

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN BERBASIS WEB PADA PT MULTI STRUCTURE SKRIPSI. Oleh. Agus Sri Indrawan Sigit

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006

Basisdata, sistem basisdata, perancangan sistem basisdata.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGGAJIAN PEGAWAI BRIGHT PADA PT. PERTAMINA RETAIL SKRIPSI. Oleh. Maria Vania Kuntjara

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PT. WINIHARTO

ANALISA DAN PERANCANGAN BASIS DATA SISTEM OPERASIONAL PADA PT BATARA TITIAN KENCANA

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

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA

Kata Kunci : Sistem Basisdata, Nozzle, Permintaan, Penawaran, Pemesanan, Penjualan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2008/2009

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA EKSPEDISI BARANG PADA PT. PELAYARAN NASIONAL SARANABAHARI PRIMA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. MATAHARI TERBIT INDONESIA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA SUMBER DAYA MANUSIA PT. PLAZA ADIKA LESTARI

ANALISA DAN PERANCANGAN SISTEM BASIS DATA DISTRIBUSI GULA PASIR PRODUKSI DALAM NEGERI BERBASIS WEB PADA PERUM BULOG SKRIPSI OLEH

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM LEMBUR TENANT DAN SISTEM ABSENSI BERBASIS SIDIK JARI PADA PT. WISMA JAYA ARTEK SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INVENTORY BERBASIS WEB PADA PT. FABER-CASTELL INTERNATIONAL INDONESIA

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA

Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan pada PT PENTABIZ INTERNASIONAL

ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KLAIM BERBASIS WEB DAN APLIKASI BLACKBERRY PADA PT. HOPPECKE INDONESIA SKRIPSI. Oleh

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA CV. PROPOSTER INDONESIA

BINA NUSANTARA UNIVERSITY

ANALISIS DAN PERANCANGAN SISTEM DATABASE PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PT. YOYO TOYS

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005

Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Fakultas Ilmu Komputer. Skripsi Sarjana Komputer. Semester Genap Tahun 2008

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PEMBELIAN, DAN PENJUALAN PADA PT.RAJAWALI PLASTIK SKRIPSI. Oleh. Elisa Junianto

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI.

Universitas Bina Nusantara

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono

ANALISIS DAN PERANCANGAN APLIKASI JENJANG JABATAN AKADEMIK BERBASIS WEB PADA LRC BINUS UNIVERSITY SKRIPSI

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

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

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil

Universitas Bina Nusantara

UNIVERSITAS BINA NUSANTARA. School of Computer Science Skripsi Sarjana Komputer Semester Ganjil tahun 2011/2012

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

UNIVERSTAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun Ajaran 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Program Studi Strata-1. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

ANALISA DAN PERANCANGAN PERMAINAN CATUR CHINA BERBASIS WEB SKRIPSI. Oleh. Hengky Frans Winardi Cristian

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Study Ilmu Komputer Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004

BINUS UNIVERSITY. Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA

akan muncul pesan seperti contoh berikut. diterima Berikut adalah tampilan awal dari form Retur Pembelian:

Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. HARAPAN SUBUR

Skripsi. Oleh : Benny Refh Andi Mughni Jukli Oktria Berly Putra Kelas / Kelompok : 08 PBT / 09

Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional Bintaro

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007 / 2008

Transkripsi:

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI Oleh Angela Noviana Welirangan 1000842252 Michael Christanto Djaja 1000879122 Edwardo 1000879135 Kelas / Kelompok : 07PCT / 6 UNIVERSITAS BINA NUSANTARA Jakarta 2010

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Angela Noviana Welirangan 1000842252 Michael Christanto Djaja 1000879122 Edwardo 1000879135 Kelas / Kelompok : 07PCT / 6 UNIVERSITAS BINA NUSANTARA Jakarta 2010 ii

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA PD SRIWIJAYA BEKASI SKRIPSI Disusun oleh: Angela Noviana W. Michael Christanto D. Edwardo 1000842252 1000879122 1000879135 Disetujui oleh : Ashari, S.Kom, M.Kom Kode Dosen : D1844 UNIVERSITAS BINA NUSANTARA JAKARTA 2010 iii

KATA PENGANTAR Puji syukur dan terima kasih kami ucapkan kepada Tuhan yang Maha Esa yang telah memberikan kesempatan kepada kami sebagai tim penyusun untuk menyelesaikan skripsi kami. Tanpa rahmat dan berkat Tuhan, skripsi ini tidak akan selesai tepat pada waktunya. skripsi ini dibuat sebagai salah satu syarat agar penulis dapat mengambil skripsi di Universitas Bina Nusantara. Oleh karena itu, penulis berusaha sebaik mungkin untuk mengerjakan skripsi ini. Kami juga mengucapkan terima kasih kepada PD Sriwijaya Bekasi yang telah mengizinkan kami untuk melakukan penelitian untuk skripsi kami. Tanpa bantuan dari mereka, kami tidak dapat membuat dan menyelesaikan laporan ini. Pada kesempatan ini juga, penulis ingin mengucapkan rasa terima kasih kepada: 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM selaku Rektor Universitas Bina Nusantara. 2. Bapak Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara. 3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Kepala Jurusan Teknik Informatika Universitas Bina Nusantara. 4. Bapak Ashari, S.Kom, M.Kom, selaku dosen pembimbing skripsi kami yang telah memberikan bimbingannya selama proses pembuatan skripsi ini. 5. Bapak Hadi Jahja selaku operational manager PD Sriwijaya Bekasi yang telah memberikan kesempatan kepada penulis untuk melaksanakan skripsi di PD Sriwijaya Bekasi. vii

6. Orang tua dan saudara penulis yang telah memberikan doa, bimbingan, dan dukungan serta bantuan dalam penulisan skripsi ini. 7. Rekan rekan mahasiswa yang telah memberikan bantuan selama penyusunan skripsi ini. 8. Dan semua pihak yang telah membantu kami dalam menyelesaikan skripsi ini, yang tidak dapat kami sebutkan satu persatu. Akhir kata, penulis berharap skripsi ini dapat bermanfaat bagi pembaca. Penulis menyadari bahwa laporan ini masih memiliki banyak kekurangan dan jauh dari sempurna. Oleh karena itu, penulis menerima saran dan kritik yang membangun dengan tangan terbuka. Jakarta, 23 Januari 2010 Tim Penyusun viii

DAFTAR ISI Halaman Judul Luar... Halaman Judul Dalam... Halaman Persetujuan Hard Cover... Halaman Pernyataan Dewan Penguji... i ii iii iv Halaman Pemberian Hak Cipta Non Eksklusif dari Mahasiswa ke Universitas Bina Nusantara... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... v vi vii ix xiii xv xxiii BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Ruang Lingkup... 2 1.3 Tujuan dan Manfaat 1.3.1 Tujuan... 3 1.3.2 Manfaat... 3 1.4 Metodologi... 4 1.4.1 Metode Analisis... 4 1.4.2 Metode Perancangan... 5 1.5 Sistematika Penulisan... 6 ix

BAB II LANDASAN TEORI 2.1 Teori-Teori Dasar / Umum... 7 2.1.1 Pendekatan basis data... 7 2.1.2 Database Management System... 8 2.1.3 Model Relasional... 18 2.1.4 Entity Relationship Modeling... 22 2.1.5 Normalisasi... 26 2.1.6 Database Lifecycle... 30 2.2 Teori-Teori Khusus yang Berhubungan dengan Topik yang Dibahas... 43 2.2.1 Pembelian... 43 2.2.2 Penjualan... 45 2.2.3 Persediaan... 51 BAB III ANALISIS SISTEM YANG BERJALAN 3.1 Sejarah Perusahaan... 52 3.2 Struktur Organisasi... 53 3.3 Wewenang dan Tanggung Jawab... 53 3.3.1 General Manager... 53 3.3.2 Operational Manager... 53 3.3.3 Bagian Penjualan... 54 3.3.4 Bagian Gudang... 54 3.3.5 Bagian Administrasi dan Keuangan... 54 3.3.6 Bagian Pengiriman... 55 3.4 Sistem yang Sedang Berjalan... 55 3.4.1 Proses bisnis... 55 3.4.2 Kondisi aktual... 77 x

3.4.3 Infrastruktur teknologi informasi... 78 3.5 Kebutuhan Informasi... 79 3.6 Permasalahan yang Dihadapi... 79 3.7 Pemecahan Masalah yang Diusulkan... 82 BAB IV PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Basis Data Konseptual... 84 4.1.1 Identifikasi tipe entitas... 84 4.1.2 Identifikasi tipe hubungan antarentitas... 87 4.1.3 Identifikasi tipe atribut... 88 4.1.4 Menentukan atribut candidate key dan primary key... 98 4.1.5 Validasi model terhadap adanya perulangan... 98 4.1.6 Validasi model konseptual lokal terhadap transaksi pengguna. 106 4.2 Perancangan Basis Data Logikal... 108 4.2.1 Menghilangkan fitur yang tidak sesuai dengan model relasional... 108 4.2.2 Menurunkan relasi untuk model data logikal lokal... 112 4.2.3 Validasi relasi dengan menggunakan normalisasi... 125 4.2.4 Mendefinisikan integrity constraint... 131 4.2.5 Pembuatan model basis data logikal global... 139 4.3 Perancangan Basis Data Fisikal... 141 4.3.1 Perancangan basis relasi... 141 4.3.2 Atribut turunan... 153 4.3.3 Merancang batasan perusahaan... 153 4.3.4 Analisis transaksi... 154 4.3.5 Memilih organisasi file... 162 xi

4.3.6 Memilih index... 162 4.3.7 Perkiraan penggunaan disk space... 168 4.3.8 Desain user view... 172 4.3.9 Keamanan... 173 4.4 Pemilihan DBMS... 175 4.5 Implementasi... 176 4.5.1 Arsitektur sistem dan aplikasi... 176 4.5.2 Jadwal implementasi... 177 4.5.3 Pelatihan... 177 4.5.4 Prosedur penggunaan sistem... 178 4.6 Evaluasi... 179 4.6.1 Basis data... 179 4.6.2 Prototype aplikasi... 181 BAB V SIMPULAN DAN SARAN 5.1 Simpulan... 183 5.2 Saran... 183 Daftar Pustaka... 185 Riwayat Hidup... 186 Lampiran... L1 xii

DAFTAR TABEL Tabel 3.1 Kebutuhan informasi informasi PD Sriwijaya Bekasi... 79 Tabel 4.1 Kamus data entitas... 86 Tabel 4.2 Kamus data atribut... 88 Tabel 4.3 Kamus data atribut... 96 Tabel 4.4 Tabel entitas, candidate key, dan primary key... 98 Tabel 4.5 Analisis transaksi pengguna... 155 Tabel 4.6 Analisis transaksi pengguna (lanjutan 1)... 156 Tabel 4.7 Analisis transaksi pengguna (lanjutan 2)... 157 Tabel 4.8 Analisis transaksi pengguna (lanjutan 3)... 158 Tabel 4.9 Analisis transaksi pengguna (lanjutan 4)... 159 Tabel 4.10 Analisis transaksi pengguna (lanjutan 5)... 160 Tabel 4.11 Analisis transaksi pengguna (lanjutan 6)... 161 Tabel 4.12 Analisis transaksi pengguna (lanjutan 7)... 162 Tabel4.13 Perkiraan jumlah data... 168 Tabel 4.14 Penggunaan kapasitas tabel... 169 Tabel 4.15 Penggunaan kapasitas penyimpanan clustered index... 170 Tabel 4.16 Penggunaan kapasitas penyimpanan non clustered index... 171 Tabel 4.17 Total disk space yang dibutuhkan untuk 5 tahun... 171 Tabel 4.18 User view... 173 Tabel 4.19 Proteksi basis data... 174 Tabel 4.20 Struktur login... 175 Tabel 4.21 Perbandingan DBMS... 175 Tabel 4.22 Jadwal implementasi... 177 xiii

Tabel 4.23 Spesifikasi minimum perangkat keras... 178 Tabel 4.24 Spesifikasi perangkat lunak... 179 Tabel 4.25 Perencanaan back up... 180 xiv

DAFTAR GAMBAR Gambar 2.1 Tahapan siklus database application... 30 Gambar 3.1 Struktur organisasi PD Sriwijaya Bekasi... 53 Gambar 3.2 Flowchart prosedur pembelian... 61 Gambar 3.3 Flowchart prosedur penjualan... 73 Gambar 3.4 Flowchart sistem retur barang yang cacat... 76 Gambar 4.1 Entity Relationship Diagram penjualan, pembelian, dan retur pada PD Sriwijaya Bekasi... 97 Gambar 4.2 Hubungan one-to-one antara entitas Penerimaan Barang dengan entitas Tagihan... 99 Gambar 4.3 Hubungan one-to-one antara entitas Tagihan dengan entitas PembayaranBeli... 99 Gambar 4.4 Relasi redundan antara entitas Karyawan, OrderPenjualan, BarangBelumKirim... 100 Gambar 4.5 Relasi yang sudah tidak redundan antara entitas Karyawan, OrderPenjualan, dan BarangBelumKirim... 100 Gambar 4.6 Relasi redundan antara entitas PenerimaanBarang, OrderPembelian, dan PembayaranBeli... 101 Gambar 4.7 Relasi yang sudah tidak redundan antara entitas PenerimaanBarang, OrderPembelian, dan PembayaranBeli... 101 Gambar 4.8 Relasi redundan antara entitas Pelanggan, OrderPenjualan, dan PembayaranJual... 102 xv

Gambar 4.9 Relasi yang sudah tidak redundan antara entitas Pelanggan, OrderPenjualan, dan PembayaranJual... 102 Gambar 4.10 Relasi redundan antara entitas DO, OrderPenjualan, dan Barang... 103 Gambar 4.11 Relasi yang sudah tidak redundan antara entitas DO, OrderPenjualan, dan Barang... 103 Gambar 4.12 Relasi redundan antara entitas Karyawan, OrderPenjualan, Pelanggan, dan DaerahOperasi... 104 Gambar 4.13 Relasi yang sudah tidak redundan antara entitas Karyawan, OrderPenjualan, Pelanggan, dan DaerahOperasi... 104 Gambar 4.14 Entity Relationship Diagram dengan primary key setelah validasi model... 105 Gambar 4.15 Validasi model terhadap transaksi pengguna... 107 Gambar 4.16 Hubungan many-to-many antara OrderPembelian dengan Barang... 108 Gambar 4.17 Hubungan antara OrderPembelian dengan Barang setelah hubungan many-to-many dihilangkan... 108 Gambar 4.18 Hubungan many-to-many antara PenerimaanBarang dengan Barang... 108 Gambar 4.19 Hubungan antara PenerimaanBarang dengan Barang setelah hubungan many-to-many dihilangkan... 109 Gambar 4.20 Hubungan many-to-many antara OrderPembelian dengan Barang... 109 xvi

Gambar 4.21 Hubungan antara OrderPembelian dengan Barang setelah hubungan many-to-many dihilangkan... 109 Gambar 4.22 Hubungan many-to-many antara KlaimReturBarangCacat dengan Barang... 109 Gambar 4.23 Hubungan antara KlaimReturBarangCacat dengan Barang setelah hubungan many-to-many dihilangkan... 110 Gambar 4.24 Hubungan many-to-many antara OrderPenjualan dengan Barang... 110 Gambar 4.25 Hubungan antara OrderPenjualan dengan Barang setelah hubungan many-to-many dihilangkan... 110 Gambar 4.26 Hubungan many-to-many antara BarangBelumKirim dengan Barang... 110 Gambar 4.27 Hubungan antara BarangBelumKirim dengan Barang setelah hubungan many-to-many dihilangkan... 111 Gambar 4.28 Entitas Karyawan dengan atribut multi value... 111 Gambar 4.29 Entitas Karyawan setelah atribut multi value dihilangkan... 111 Gambar 4.30 Entitas Pelanggan dengan atribut multi value... 111 Gambar 4.31 Entitas Pelanggan setelah atribut multi value dihilangkan... 112 Gambar 4.32 Model basis data logikal global... 140 Gambar 4.33 Arsitektur sistem dan aplikasi... 176 Gambar L1 Error Memasukkan data barang oleh Operational Manager... L1 Gambar L2 Error menghapus data karyawan oleh staff... L2 Gambar L3 Tampilan form login... L2 xvii

Gambar L4 Form halaman utama... L3 Gambar L5 Sub menu dari menu sistem... L3 Gambar L6 Tampilan form sign up... L4 Gambar L7 Form sign up tambah user... L4 Gambar L8 Tampilan form ubah password... Gambar L9 Message box logout... L5 L5 Gambar L10 Sub menu dari menu data... L6 Gambar L11 Tampilan awal form barang... L6 Gambar L12 Message box menghapus data barang... L7 Gambar L13 Ubah data barang pada form barang... L7 Gambar L14 Penambahan data barang pada form barang... L8 Gambar L15 Atur jenis dan kategori barang... L9 Gambar L16 Pengaturan data barang berdasarkan jenis barang... L9 Gambar L17 Penambahan jenis barang pada form barang... L10 Gambar L18 Mengubah data jenis barang... L11 Gambar L19 Hapus jenis barang pada form barang... L12 Gambar L20 Message box hapus jenis barang... L12 Gambar L21 Pencarian barang pada form barang... L13 Gambar L22 Barang berada dalam stok minimum pada form barang... L14 Gambar L23 Tampilan form karyawan... L14 Gambar L24 Ubah data karyawan pada form karyawan... L16 Gambar L25 Penambahan data karyawan... L17 Gambar L26 Pencarian data karyawan pada form karyawan... L18 Gambar L27 Message box hapus data karyawan... L18 xviii

Gambar L28 Tampilan form pelanggan... L19 Gambar L29 Ubah data pelanggan pada form pelanggan... L20 Gambar L30 Penambahan data pelanggan pada form pelanggan... L21 Gambar L31 Pencarian data pelanggan pada form pelanggan... L21 Gambar L32 Hapus data pelanggan... L22 Gambar L33 Form view order pembelian... L22 Gambar L34 Form view order pembelian menampilkan detail... L23 Gambar L35 Form view order penjualan... L24 Gambar L36 Form view order penjualan pembayaran... L26 Gambar L37 Form view order penjualan menampilkan detail... L27 Gambar L38 Form revisi order penjualan... L28 Gambar L39 Message box cetak faktur revisi... L28 Gambar L40 Form view retur pembelian... L29 Gambar L41 Form view retur pembelian menampilkan detail... L30 Gambar L42 Message box pemrosesan penerimaan retur beli... L30 Gambar L43 Form view retur barang cacat... L31 Gambar L44 Form view retur barang cacat menampilkan detail... L32 Gambar L45 Tampilan tanda terima pelanggan untuk Retur Barang Cacat... L33 Gambar L46 View barang belum kirim... L33 Gambar L47 View barang belum kirim menampilkan detail... L35 Gambar L48... Tampilan tanda terima pelanggan untuk barang belum kirim L35 Gambar L49 Form view penerimaan barang... L36 Gambar L50 Form view penerimaan barang input tagihan... L37 xix

Gambar L51 Form view penerimaan barang input tagihan menampilkan detail... L38 Gambar L52 Form view tagihan... L39 Gambar L53 Form view tagihan lakukan pembayaran... L40 Gambar L54 Form view pembayaran jenis pembayaran beli... L41 Gambar L55 Form view pembayaran jenis pembayaran jual... L42 Gambar L56 Form view pembayaran pembayaran beli data penerimaan... L43 Gambar L57 Form view pembayaran pembayaran jual menampilkan data pelanggan... L44 Gambar L58 Sub menu transaksi... L45 Gambar L59 Form order pembelian jenis pembelian biasa... L45 Gambar L60 Form order pembelian jenis pembelian bulanan... L46 Gambar L61 Form pencarian barang pada order pembelian... L47 Gambar L62 Penambahan data barang pembelian... L48 Gambar L63 Message box pembelian barang yang sama... L49 Gambar L64 Ubah data pembelian... L50 Gambar L65 Message box hapus barang yang dibeli... L50 Gambar L66 Message box simpan pembelian... L51 Gambar L67 Laporan order pembelian... L51 Gambar L68 Form order penjualan... L52 Gambar L69 Form pencarian pelanggan pada order penjualan... L53 Gambar L70 Form order penjualan penambahan data... L54 Gambar L71 Message box stok barang tidak cukup... L55 Gambar L72 Barang belum kirim dilihat pada form order penjualan... L55 xx

Gambar L73 Ubah barang belum kirim pada form order penjualan... L56 Gambar L74 Message box menyimpan order penjualan... L57 Gambar L75 Message box mencetak faktur... L57 Gambar L76 Faktur penjualan... L57 Gambar L77 Form order penjualan tampilan setelah transaksi selesai... L58 Gambar L78 Form penerimaan barang... L59 Gambar L79 Message box mengubah penerimaan barang... L60 Gambar L80 Message box simpan penerimaan barang... L60 Gambar L81 Form penerimaan barang order pembelian lengkap diterima... L61 Gambar L82 Form retur pembelian... L61 Gambar L83 Menambah data retur pembelian... L62 Gambar L84 Form retur pembelian inputan nomor surat jalan... L63 Gambar L85 Tampilan surat penyerta retur pembelian... L63 Gambar L86 Form retur barang cacat... L64 Gambar L87 Konfirmasi penyimpanan pada form retur barang cacat... L65 Gambar L88 Form cetak laporan barang... L66 Gambar L89 Tampilan laporan barang... L66 Gambar L90 Form cetak laporan pembayaran... L67 Gambar L91 Tampilan laporan pembayaran jual... L67 Gambar L92 Tampilan form cetak laporan pembayaran beli... L68 Gambar L93 Tampilan laporan pembayaran beli... L68 Gambar L94 Form cetak laporan pembelian... L69 Gambar L95 Tampilan laporan pembelian dalam setahun... L70 xxi

Gambar L96 Tampilan laporan pembelian dalam sebulan... L70 Gambar L97 Tampilan form cetak laporan penerimaan barang... L71 Gambar L98 Tampilan laporan penerimaan barang... L72 Gambar L99 Tampilan form cetak laporan penjualan... Gambar L100 Tampilan laporan penjualan periode waktu tertentu... L72 L73 Gambar L101 Tampilan laporan penjualan periode satu bulan dengan pengelompokkan berdasarkan pelanggan... L73 Gambar L102 Tampilan form cetak laporan klaim retur... L74 Gambar L103 Tampilan laporan klaim retur... L75 Gambar L104 Tampilan form cetak laporan piutang... L76 Gambar L105 Tampilan laporan piutang... L76 Gambar L106 Form DO... L77 Gambar L107 Form DO ubah data... L78 Gambar L108 Form DO menampilkan detail... L79 Gambar L109 Tampilan DO saat dicetak... L80 Gambar L110 Form pelanggan jatuh tempo... L80 Gambar L111 Tampilan daftar pelanggan jatuh tempo... L81 Gambar L112 Faktur penjualan... L82 Gambar L113 Surat jalan dari PT Philips Indonesia... L83 Gambar L114 Faktur DO... L84 xxii

DAFTAR LAMPIRAN Keamanan Data... L1 Tata Cara Penggunaan Sistem... L2 1. Form Login... L2 2. Halaman Utama... L3 3. Menu Sistem... L3 a. Sign up... L3 b. Ubah Password... L4 c. Logout... L5 d. Exit... L5 4. Menu Data... L5 a. Barang... L6 b. Karyawan... L14 c. Pelanggan... L15 d. Pembelian... L22 e. Penjualan... L24 f. Retur Pembelian... L28 g. Retur Barang Cacat... L31 h. Barang Belum Kirim... L33 i. Penerimaan Barang... L36 j. Tagihan... L38 k. Pembayaran... L40 5. Menu Transaksi... L44 a. Transaksi Pembelian... L45 xxiii

b. Transaksi Penjualan... L52 c. Transaksi Penerimaan Barang... L58 d. Transaksi Retur Beli... L61 e. Transaksi Retur Barang Cacat... L63 6. Menu Laporan... L65 a. Laporan Barang... L65 b. Laporan Pembayaran... L66 c. Laporan Pembelian... L68 d. Laporan Penerimaan Barang... L70 e. Laporan Penjualan... L72 f. Laporan Retur Barang Cacat... L74 g. Laporan Piutang... L75 7. Menu Lain-lain... L76 a. DO... L76 b. Pelanggan Jatuh Tempo... L80 Form faktur-faktur yang terdapat pada PD Sriwijaya Bekasi... L82 Wawancara... L85 xxiv