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

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

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

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

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

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 Genap tahun 2004/2005

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

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

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

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

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA PT. PRIMA KALPLAS

Basisdata, sistem basisdata, perancangan sistem basisdata.

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

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

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

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

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

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 Ganjil tahun 2007/2008

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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

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

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 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

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

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

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

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 2005/2006

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

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

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 Sistem Informasi Program Studi Teknik Informatika 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 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PERSEDIAAN DAN PIUTANG PADA PT JABATEX

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

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 2005/2006

Universitas Bina Nusantara

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

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 PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA CV. HARTAMA PARTINDO PERKASA

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

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 Genap 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 BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA

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

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

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

BINA NUSANTARA UNIVERSITY

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

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

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

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

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

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

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

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

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 Genap tahun 2008/2009

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

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

UNIVERSITAS BINA NUSANTARA

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

UNIVERSITAS BINA NUSANTARA

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

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KOMPETENSI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. MULTIPOLAR CO, TBK

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

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

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

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

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

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

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

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

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

Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci

UNIVERSITAS BINA NUSANTARA

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

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PENYEWAAN, DAN PEMASARAN PADA RAY WHITE SUNTER

Kata Kunci: analisis, perancangan, sistem, basis data, DBA.

UNIVERSITAS BINA NUSANTARA

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

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI Suhendi (0600621781) Fitramarks (0600635383) Denny Stanley Pieter (0600635420) Kelas/Kelompok : 07 PST/02 Abstrak Untuk mendukung dan mengembangkan bisnis dari PT. Indo Buana Lestari, diperlukan suatu sistem yang menggunakan komputerisasi dalam pengorganisasian proses pembelian, penjualan, dan persediaan barang, sehingga diharapkan dapat meningkatkan kinerja perusahaan. Metodologi penelitian yang dipakai ada dua, yaitu metode penemuan fakta (Fact-Finding) yang dilakukan dengan studi langsung ke lapangan (perusahaan bersangkutan) lalu dilanjutkan dengan studi kepustakaan (mempelajari buku teks yang bersangkutan), dan metode perancangan basis data dengan tiga konsep perancangan, yaitu perancangan konseptual, perancangan logikal, dan perancangan fisikal, yang dilengkapi juga dengan rancangan layar input dan output, rancangan query, dan laporan-laporan berisi informasi yang dibutuhkan. Hasil dari perancangan tersebut adalah terbentuknya suatu sistem basis data dan aplikasi yang dapat meningkatkan kinerja perusahaan. Jadi, dengan adanya perancangan basis data beserta dengan aplikasi yang berhubungan, perusahaan tersebut dapat menjalankan bisnisnya secara lebih mudah dan baik. Kata Kunci Basis Data, Pembelian, Penjualan, Persediaan Barang vii

HALAMAN PRAKATA Puji syukur dan terima kasih kami ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-nya, penulis dapat menyelesaikan skripsi ini. Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana untuk mendapat gelar Sarjana Komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Penulis memilih judul Analisis Dan Perancangan Basis Data Pada PT. Indo Buana Lestari sebagai bahan dalam penulisan skripsi ini. Penulis telah melakukan upaya yang terbaik untuk menyusun skripsi ini, tetapi harus disadari pula bahwa masih terdapat banyak kekurangan di dalam penulisan skripsi ini. Oleh karena itu, diharapkan saran dan kritik untuk menyempurnakan skripsi ini. Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak yang telah memberikan dukungan, bantuan, bimbingan, dan nasehat di dalam penyusunan skripsi ini, yaitu: 1. Bapak Asril Basry, S. Kom, M. Kom., selaku pembimbing yang telah memberikan pengarahan dan masukan, sehingga skripsi ini dapat diselesaikan dengan baik. 2. Seluruh dosen dan staff Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara yang telah memberikan bantuan dan bimbingan. 3. Ibu Lioe Siaw Yen, selaku direktris PT. Indo Buana Lestari yang telah banyak memberikan bantuan dalam penyusunan skripsi ini. 4. Keluarga penulis, yang telah memberikan dukungan, pengertian dan doa selama penulis melakukan penulisan skripsi ini. viii

5. Semua pihak yang telah membantu penulis baik secara langsung maupun tidak langsung dan namanya tidak dapat disebutkan satu per satu. Sebagai akhir kata, penulis berharap semoga skripsi ini dapat berguna dan dapat dikembangkan lebih lanjut. Jakarta, Januari 2006 Penulis ix

DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hardcover Halaman Pernyataan Dewan Penguji Abstrak Prakata Daftar Isi Daftar Tabel Daftar Gambar i ii iii iv vii viii x xvi xviii BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Ruang Lingkup 2 1.3 Tujuan dan Manfaat 2 1.3.1 Tujuan 2 1.3.2 Manfaat 3 1.4 Metodologi Penelitian 3 1.4.1 Metode Penemuan Fakta 3 1.4.2 Metode Perancangan Basis Data 4 1.5 Sistematika Penulisan 4 x

BAB 2 LANDASAN TEORI 6 2.1 Teori Utama / Basis Data 6 2.1.1 Basis Data 6 2.1.2 Perkembangan Database 10 2.1.3 Daur Hidup Database 11 2.1.4 Entity Relationship 15 2.1.5 Keys 19 2.1.6 Normalisasi 20 2.1.7 Database Design 24 2.1.8 Data Definition Language 26 2.1.9 Data Manipulation Language 27 2.1.10 Data Flow Diagram 28 2.1.11 State Transition Diagram 29 2.2 Teori Pendukung 30 2.2.1 Penjualan 30 2.2.2 Pembelian 32 2.2.3 Persediaan 36 BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 39 3.1 Latar Belakang Perusahaan 39 3.1.1 Sejarah Perusahaan 39 3.1.2 Struktur Organisasi 39 3.1.3 Wewenang dan Tanggung Jawab 40 3.2 Analisa Sistem 42 xi

3.2.1 Tata Laksana Pembelian Barang 42 3.2.2 Tata Laksana Persediaan Barang 43 3.2.3 Tata Laksana Penjualan Barang 43 3.3 Permasalahan 48 3.4 Analisa Kebutuhan Sistem 48 3.4.1 Analisa Kebutuhan Informasi 48 3.4.2 Usulan Pemecahan Masalah 49 BAB 4 PERANCANGAN DAN IMPLEMENTASI 50 4.1 Perancangan Basis Data 50 4.1.1 Perancangan Basis Data Konseptual 55 4.1.1.1 Identifikasi Tipe Entitas 55 4.1.1.2 Identifikasi Tipe Relasional 57 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas 59 4.1.1.4 Mengidentifikasikan Atribut Domain 67 4.1.1.5 Identifikasi Candidate Key dan Primary Key Setiap Entitas 69 4.1.1.6 Validasi Model Konseptual Lokal Terhadap Transaksi Pengguna 71 4.1.2 Perancangan Basis Data Logikal 73 4.1.2.1 Memindahkan Fungsi yang tidak Sesuai 73 4.1.2.1.1 Menghilangkan Tipe Hubungan Binari Many to Many 74 4.1.2.1.2 Menghilangkan Atribut yang xii

Multivalued 75 4.1.2.2 Membuat Relasi Untuk Model Data Logikal Lokal 75 4.1.2.2.1 Tipe Strong entity 75 4.1.2.2.2 Tipe Weak Entity 77 4.1.2.2.3 Hubungan Binari Entitas One to Many 78 4.1.2.2.4 Hubungan Binary Entitas One to One 84 4.1.2.2.5 Hubungan Binary Entitas Many to Many 84 4.1.2.3 Normalisasi 87 4.1.2.4 Mendefinisikan Integrity Constraints 92 4.1.2.5 Membuat Model Data Logikal Global 96 4.1.2.6 Model Diagram Relasional Global 97 4.1.3 Perancangan Basis Data Fisikal 99 4.1.3.1 Merancang Relasional Basisdata 99 4.1.3.2 Merancang Constraints 109 4.1.3.3 Analisis Transaksi 110 4.1.3.4 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan 115 4.1.3.5 Merancang Mekanisme Keamanan 122 4.1.3.6 Pemilihan DBMS 124 4.2 Perancangan Aplikasi 126 xiii

4.2.1 Struktur Menu 126 4.2.2 State Transition Diagram 126 4.2.3 Pseudocode 133 4.3 Perancangan Input dan Output 162 4.3.1 Perancangan Input 162 4.3.2 Perancangan Output 174 4.4 Implementasi 176 4.4.1 Cara Penggunaan Program 176 4.4.2 Spesifikasi Perangkat Keras 203 4.4.3 Spesifikasi Piranti Lunak 204 4.4.4 Spesifikasi Kebutuhan Jaringan 205 4.4.5 Pengadaan Perangkat Keras dan Piranti Lunak 206 4.4.6 Pemasangan Perangkat Keras dan Piranti Lunak 206 4.4.7 Implementasi Basis Data 207 4.4.8 Konversi Data 207 4.4.9 Melakukan Pelatihan Bagi Pengguna 207 4.4.10 Jadwal Rencana Implementasi 207 BAB 5 KESIMPULAN DAN SARAN 209 5.1 Kesimpulan 209 5.2 Saran 209 DAFTAR PUSTAKA RIWAYAT HIDUP xiv

LAMPIRAN FOTOCOPY SURAT SURVEI xv

DAFTAR TABEL Halaman Tabel 4.1 Identifikasi Tipe Entitas 57 Tabel 4.2 Multiplicity Tipe Relasional 59 Tabel 4.3 Entitas Staff 60 Tabel 4.4 Entitas Customer 61 Tabel 4.5 Entitas Supplier 61 Tabel 4.6 Entitas Barang 62 Tabel 4.7 Entitas Pembelian 63 Tabel 4.8 Entitas Penjualan 65 Tabel 4.9 Entitas Retur Pembelian 66 Tabel 4.10 Entitas Pembayaran Jual 67 Tabel 4.11 Identifikasi Atribut Domain 69 Tabel 4.12 Identifikasi Candidate Key dan Primary Key 71 Tabel 4.13 Tabel Hasil Relasi 87 Tabel 4.14 Referential Integrity Constraints 95 Tabel 4.15 Model Data Logikal Global 97 Tabel 4.16 Matriks Referensi Silang Transaksi Dengan Relasi 112 Tabel 4.17 Estimasi Tabel Staff 116 Tabel 4.18 Estimasi Tabel Customer 116 Tabel 4.19 Estimasi Tabel Supplier 117 Tabel 4.20 Estimasi Tabel Barang 117 Tabel 4.21 Estimasi Tabel Penjualan 118 xvi

Tabel 4.22 Estimasi Tabel Penjualan_Detil 118 Tabel 4.23 Estimasi Tabel Pembelian 119 Tabel 4.24 Estimasi Tabel Pembelian_Detil 119 Tabel 4.25 Estimasi Tabel Retur_Pembelian 120 Tabel 4.26 Estimasi Tabel ReturPembelian_Detil 120 Tabel 4.27 Estimasi Tabel Pembayaran_Jual 121 Tabel 4.28 Estimasi Disk Space 122 Tabel 4.29 Matriks Referensi Silang User Dengan Relasi 123 Tabel 4.30 Pemilihan DBMS dari Segi Hardware 125 Tabel 4.31 Jadwal Rencana Implementasi 208 xvii

DAFTAR GAMBAR Halaman Gambar 2.1 Tahapan Aplikasi Daur Hidup Basis Data 14 Gambar 2.2 Notasi Entity-Relationship Modelling 16 Gambar 2.3 One-to-One Relationships 17 Gambar 2.4 Notasi One-to-One Relationships 17 Gambar 2.5 One-to-Many Relationships 17 Gambar 2.6 Notasi One-to-Many Relationships 18 Gambar 2.7 Many-to-Many Relationships 18 Gambar 2.8 Notasi Many-to-Many Relationships 19 Gambar 3.1 Struktur Organisasi PT. Indo Buana Lestari 40 Gambar 3.2 Diagram Konteks Sistem yang Berjalan 45 Gambar 3.3 Diagram Nol Sistem yang Berjalan 46 Gambar 4.1 Diagram Konteks Sistem yang akan Diterapkan 50 Gambar 4.2 Diagram Nol Sistem yang akan Diterapkan 51 Gambar 4.3 Entity Relationship Diagram Konseptual 58 Gambar 4.4 Entity Relationship Diagram dengan Primary Key 71 Gambar 4.5 Validasi Model Konseptual terhadap transaksi pengguna 72 Gambar 4.6 Hubungan Pembelian dengan Barang 74 Gambar 4.7 Hubungan Retur_Pembelian dengan Barang 74 Gambar 4.8 Hubungan Penjualan dengan Barang 75 Gambar 4.9 Model Diagram Relasional Global 98 Gambar 4.10 Struktur Menu 126 xviii

Gambar 4.11 State Transition Diagram Awal 127 Gambar 4.12 STD Menu Utama 127 Gambar 4.13 STD Master 128 Gambar 4.14 STD Transaksi Pembelian 129 Gambar 4.15 STD Transaksi Penjualan 129 Gambar 4.16 STD Transaksi Retur Pembelian 130 Gambar 4.17 STD Pembayaran Penjualan 130 Gambar 4.18 STD Search Master 131 Gambar 4.19 STD Search Transaksi 132 Gambar 4.20 STD Laporan Pembelian dan Penjualan 132 Gambar 4.21 Rancangan Input Login 162 Gambar 4.22 Rancangan Layar Utama 162 Gambar 4.23 Rancangan Input Account Administrator 163 Gambar 4.24 Rancangan Input Change Password Administrator 163 Gambar 4.25 Rancangan Input Master Staff 164 Gambar 4.26 Rancangan Input Master Customer 164 Gambar 4.27 Rancangan Input Master Supplier 165 Gambar 4.28 Rancangan Input Master Barang 165 Gambar 4.29 Rancangan Input Transaksi Pembelian 166 Gambar 4.30 Rancangan Input Transaksi Penjualan 166 Gambar 4.31 Rancangan Input Retur Pembelian 167 Gambar 4.32 Rancangan Input Pembayaran Jual 167 Gambar 4.33 Rancangan Input List Supplier 168 Gambar 4.34 Rancangan Input List Customer 168 xix

Gambar 4.35 Rancangan Input List Staff 168 Gambar 4.36 Rancangan Input List Barang 169 Gambar 4.37 Rancangan Input List Pembelian 169 Gambar 4.38 Rancangan Input List Penjualan 169 Gambar 4.39 Rancangan Input Search Staff 170 Gambar 4.40 Rancangan Input Search Customer 170 Gambar 4.41 Rancangan Input Search Supplier 171 Gambar 4.42 Rancangan Input Search Barang 171 Gambar 4.43 Rancangan Input Search Transaksi Pembelian 172 Gambar 4.44 Rancangan Input Search Transaksi Penjualan 172 Gambar 4.45 Rancangan Input List Pembelian Detil 173 Gambar 4.46 Rancangan Input List Penjualan Detil 173 Gambar 4.47 Rancangan Output Laporan Pembelian 174 Gambar 4.48 Rancangan Output Laporan Penjualan 174 Gambar 4.49 Rancangan Output Invoice Penjualan 175 Gambar 4.50 Rancangan Output Kwitansi Penjualan 175 Gambar 4.51 User Interface Login 176 Gambar 4.52 User Interface Layar Utama 177 Gambar 4.53 User Interface Administrator Account 178 Gambar 4.54 User Interface Administrator Change Password 179 Gambar 4.55 User Interface Master Staff 181 Gambar 4.56 User Interface Master Customer 182 Gambar 4.57 User Interface Master Supplier 183 Gambar 4.58 User Interface Master Barang 184 xx

Gambar 4.59 User Interface Transaksi Pembelian 185 Gambar 4.60 User Interface Transaksi Penjualan 187 Gambar 4.61 User Interface List Staff 188 Gambar 4.62 User Interface List Barang 189 Gambar 4.63 User Interface List Supplier 189 Gambar 4.64 User Interface List Customer 190 Gambar 4.65 User Interface Retur Pembelian 190 Gambar 4.66 User Interface List Transaksi Pembelian 191 Gambar 4.67 User Interface Pembayaran Jual 192 Gambar 4.68 User Interface List Transaksi Penjualan 193 Gambar 4.69 User Interface Search Staff 193 Gambar 4.70 User Interface Search Customer 194 Gambar 4.71 User Interface Search Supplier 195 Gambar 4.72 User Interface Search Barang 196 Gambar 4.73 User Interface Search Transaksi Pembelian 197 Gambar 4.74 User Interface List Pembelian Detil 198 Gambar 4.75 User Interface Search Transaksi Penjualan 199 Gambar 4.76 User Interface List Penjualan Detil 200 Gambar 4.77 User Interface Laporan Pembelian 201 Gambar 4.78 User Interface Laporan Penjualan 202 Gambar 4.79 User Interface Invoice Penjualan 202 Gambar 4.80 User Interface Kwitansi Penjualan 203 Gambar 4.81 Hubungan Antara Client dan Server 206 xxi