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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

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

Basisdata, sistem basisdata, perancangan sistem basisdata.

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA CV. HARTAMA PARTINDO PERKASA

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

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

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

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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 BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA CV. PROPOSTER INDONESIA

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

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

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

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGELOLAAN LOGISTIK SUKU CADANG PADA PT. SAFARI DHARMA. Muhammad Fadly Kurniawan ( )

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI 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 2005/2006

Universitas Bina Nusantara

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

UNIVERSITAS BINA NUSANTARA

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

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

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 ANALISIS DAN PERANCANGAN SISTEM BASISDATA SUMBER DAYA MANUSIA PT. PLAZA ADIKA LESTARI

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

BINA NUSANTARA UNIVERSITY

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

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. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

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

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

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

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

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

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

Analisis dan Perancangan Sistem Basis Data Pada Instalasi Rawat Inap Rumah Sakit Sumber Waras

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

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

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS

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

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

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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

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

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

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

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

Analisis dan Perancangan Sistem Basis Data Portal Web untuk Komunitas Industri Iklan Televisi Pada PT. The Maker Online

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

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

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

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

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

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 Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

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 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KOMPETENSI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. MULTIPOLAR CO, TBK

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

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA PT. IPPACHI KARYA SUKSES Wendy Kasiharto Christina Charles Gunawan Kelas / Kelompok : 0600650970 0600649003 0600669636 08PBT / 03 Abstrak Dunia bisnis berkembang dengan sangat cepat dan persaingan semakin ketat. Oleh karena itu, perusahaan harus menanggapinya dengan didukung oleh suatu sistem yang handal. PT. Ippachi Karya Sukses merupakan perusahaan yang baru akan mulai mengikuti perkembangan teknologi. Sejalan dengan perkembangan ini, maka dibutuhkan suatu sistem yang handal untuk mendukung aktivitas bisnis perusahaan yang bergerak dalam bidang pengimporan sepeda listrik ini. Untuk membangun sistem yang handal tersebut, perlu dibuat basis data yang dapat menangani aliran data dalam perusahaan. Sistem basis data tersebut menyediakan data yang meliputi pembelian, penjualan dan persediaan barang. Adapun metodologi yang digunakan untuk menganalisis kebutuhan sistem perusahaan yaitu metode Fact- Finding (wawancara, dan studi dokumentasi), studi kepustakaan, dan metode perancangan basis data (perancangan konseptual, logikal, dan fisikal). Dengan adanya sistem ini, diharapkan dapat meningkatkan kinerja perusahaan sehingga dapat menghadapi persaingan bisnis di era globalisasi ini. Kata Kunci Basis Data, Persediaan, Pembelian, Penjualan vii

PRAKATA Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-nya sehingga penulis dapat menyelesaikan skripsi yang berjudul Analisis dan Perancangan Sistem Basis Data Pembelian, Penjualan dan Persediaan pada PT. Ippachi Karya Sukses tepat pada waktu yang ditentukan. Skripsi ini diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada jurusan Teknik Informatika jenjang pendidikan Strata 1 Universitas Bina Nusantara, Jakarta. Penulis menyadari sepenuhnya bahwa skripsi ini masih banyak terdapat kekurangan dan kelemahan yang disebabkan oleh keterbatasan penulis, baik dalam pengetahuan, pengalaman, maupun waktu. Oleh karena itu, penulis mengharapkan kritik, saran, dan tanggapan yang membangun dari semua pihak agar skripsi ini dapat berguna di masa mendatang. Penulis ingin mengucapkan terima kasih sebesar-besarnya kepada semua pihak yang telah memberikan bantuan dan dukungannya. Ucapan terima kasih ini penulis berikan kepada : 1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, Jakarta. 2. H.M.Subekti, BE, M.Sc., selaku Kepala Jurusan Teknik Informatika. 3. Muh. Tassim Billah, Ir., M.Sc., selaku Dosen Pembimbing yang telah membimbing dan mengarahkan penulisan skripsi ini hingga tahap akhir. Terima kasih pula atas waktu yang telah diluangkan dan kesabaran dalam membimbing penulis. viii

4. Bapak Ery Setiawan, selaku direktur utama PT. Ippachi Karya Sukses yang telah menerima dan memberikan izin kepada penulis untuk melakukan survey skripsi serta memberikan bantuan berupa pemberian data-data dan penjelasannya. 5. Seluruh dewan penguji pada ujian pendadaran yang telah memberikan sumbangan pikiran dan saran. 6. Orang tua penulis yang selalu mendukung penulis selama proses penyusunan skripsi ini. 7. Pihak-pihak lain yang tidak dapat disebutkan satu per satu, yang telah secara langsung maupun tidak langsung memberikan bantuan dan dukungan yang sangat berguna dalam penyusunan skripsi ini. Diharapkan skripsi ini dapat bermanfaat bagi para pembaca dan pihak-pihak yang membutuhkan. Jakarta, Juni 2006 Penulis ix

DAFTAR ISI Halaman Judul Luar... Halam Judul Dalam... Halaman Pengesahan Hardcover... i ii iii Halaman Pernyataan Dewan Penguji... iv Abstrak... vii Prakata... viii Daftar Isi... x Daftar Tabel... xvi Daftar Gambar... xix BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Ruang Lingkup... 2 1.3 Tujuan dan Manfaat... 3 1.4 Metodologi... 3 1.5 Sistematika Penulisan... 4 BAB 2.LANDASAN TEORI... 6 2.1 Pendekatan Basisdata.. 6 2.1.1 Pengertian Basisdata.. 6 2.1.2 Database Management System (DBMS) 7 2.1.2.1 Komponen Basisdata.... 8 2.1.2.2 Keuntungan dan Kerugian DBMS.... 11 2.1.3 Data Defenition Language (DDL).. 12 2.1.4 Data manipulation Language (DML). 13 x

2.1.5 4 th GL (Generation Language).. 13 2.1.6 Database Application Lifecycle.... 14 2.1.6.1 Perencanaan Basisdata.... 16 2.1.6.2 Definisi Sistem.... 17 2.1.6.3 Analisis dan Pengumpulan Kebutuhan Data.. 18 2.1.6.4 Perancangan Basisdata...... 20 2.1.6.5 Seleksi DBMS... 22 2.1.6.6 Perancangan Aplikasi... 23 2.1.6.7 Prototyping..... 24 2.1.6.8 Implementasi. 25 2.1.6.9 Konversi Data dan Loading... 26 2.1.6.10 Testing.. 27 2.1.6.11 Perawatan Operasional..... 27 2.1.7 Tahap-tahap Perancangan Basisdata 29 2.1.7.1 Perancangan Konseptual. 29 2.1.7.2 Perancangan Logikal... 36 2.1.7.3 Perancangan Fisikal..... 45 2.1.8 ER Modeling.. 51 2.1.8.1 Tipe Entity... 51 2.1.8.2 Tipe Relasi. 52 2.1.8.3 Atribut. 53 2.1.8.4 Key. 54 2.1.8.5 Struktural Constraints.. 55 2.1.9 Normalisasi.. 58 xi

2.1.10 Data Flow Diagram.... 60 2.2 Pengertian Pembelian, Penjualan dan Persediaan.... 62 2.2.1 Pembelian... 62 2.2.2 Penjualan. 63 2.2.3 Persediaan.... 64 BAB 3.ANALISIS KEBUTUHAN BASIS DATA.. 65 3.1 Tentang Perusahaan.. 65 3.1.1 Sejarah Organisasi PT.Ippachi Karya Sukses.... 65 3.1.2 Tujuan.... 66 3.1.3 Kegiatan Bisnis Utama.... 66 3.1.4 Struktur Organisasi....... 67 3.1.5 Pembagian Tugas dan Tanggungjawab.... 68 3.2 Gambar Sistem.. 73 3.2.1 Data Flow Diagram. 73 Context Diagram.. 73 Diagram 0... 74 3.2.2 Prosedur ke dalam Sistem.... 75 Prosedur Pembelian..... 75 Prosedur Penjualan.. 77 Prosedur Persediaan.. 83 3.2.3 Analisis kebutuhan Informasi 85 3.2.4 Masalah yang dihadapi..... 86 3.2.5 Solusi Pemecahan Masalah... 87 BAB 4. PERANCANGAN DAN IMPLEMENTASI. 88 4.1 Perancangan Basisdata.. 88 4.1.1 Perancangan Basisdata Konseptual 88 xii

4.1.1.1 Identifikasi tipe entitas...89 4.1.1.2 Identifikasi Tipe Relasional.90 4.1.1.3 Identifikasi dan Asosiasi Atribut suatu Entitas..93 4.1.1.4 Identifikasi kandidat dan primay key setiap Entitas...104 4.1.1.5 Validasi model konseptual lokal dengan transaksi user...106 4.1.2 Perancangan Basisdata Logikal...109 4.1.2.1 Menghilangkan feature tidak kompatibel dengan model relasional. 109 4.1.2.2 Membuat relasi untuk model data logikal lokal... 115 4.1.2.3 Menvalidasi relasi menggunakan teknik normalisasi..124 4.1.2.4 Mendefinisikan batasan integritas (integrity constraints). 135 4.1.3 Perancangan Basisdata Fisikal... 143 4.1.3.1 Merancang Relasional Basis data... 143 4.1.3.2 Menganalisis transaksi... 161 4.1.3.3.Memilih index... 166 4.1.3.4.Memperkirakan kebutuhan kapasitas penyimpanan... 167 4.1.3.5.Merancang mekanisme keamanan...181 xiii

4.1.3.6.Pemilihan DBMS...187 4.2 Perancangan Aplikasi... 202 4.2.1 Perancangan Input dan Output 202 4.2.1.1 Perancangan Input 202 4.2.1.2 Perancangan Output. 212 4.2.2 Spesifikasi Proses... 214 4.2.2.1 Form Login... 214 4.2.2.2 Form Menu MDIForm1... 215 4.2.2.3 Form Change Password... 216 4.2.2.4 Form Master Customer... 217 4.2.2.5 Form dbase Customer... 219 4.2.2.6 Form Master Produk... 220 4.2.2.7 Form dbase Produk... 221 4.2.2.8 Form Master Staf... 222 4.2.2.9 Form dbase Staf... 224 4.2.2.10 Form Master Supplier... 224 4.2.2.11 Form dbase Supplier... 227 4.2.2.12 Form Master Pembelian... 227 4.2.2.13 Form dbase Pembelian... 236 4.2.2.14 Form Master Penjualan... 237 4.2.2.15 Form dbase Penjualan... 245 4.2.2.16 Form Master Persediaan... 246 4.2.2.17 Form dbase Persediaan... 249 4.2.2.18 Form Surat Jalan... 250 4.2.2.19 Form dbase Surat Jalan... 255 xiv

4.2.2.20 Form Output Surat Jalan... 255 4.2.2.21 Form Pembayaran Penjualan... 255 4.2.2.22 Form Laporan Pembelian... 256 4.2.2.23 Form Laporan Penjualan... 256 4.2.2.24 Form Laporan Pembayaran Penjualan... 256 4.2.2.25 Form Laporan Pembayaran Pembelian... 257 4.2.2.26 Form Laporan Persediaan... 257 4.2.3 Rancangan Struktur Menu.....258 4.2.4 STD... 259 4.2.5 Rencana Implementasi... 273 4.2.5.1 Spesifikasi Perangkat Keras. 273 4.2.5.2 Spesifikasi Perangkat Lunak...274 4.2.5.3 Kebutuhan People (Barinware)...274 4.2.5.4 Jadwal Implementasi...275 4.2.6 Cara Pengoperasian Aplikasi Basisdata...276 4.2.7 Evaluasi Sistem... 301 4.2.7.1 Pertanyaan Kuisoner... 301 4.2.7.2 Hasil Evaluasi Sistem dengan kuisoner... 302 BAB 5 KESIMPULAN DAN SARAN...306 5.1 Kesimpulan...306 5.2 Saran...307 DAFTAR PUSTAKA...308 RIWAYAT HIDUP 309 FOTOCOPY SURAT SURVEY....312 xv

DAFTAR TABEL Tabel 2.1 Tabel Multiplicity constraint 58 Tabel 2.2 Tabel simbol DFD 62 Tabel 3.1 Tabel entity. 86 Tabel 4.1 Identifikasi Tipe Entitas.. 90 Tabel 4.2 Multiplicity Tipe Relasional 93 Tabel 4.3 Identifikasi dan Asosiasi Atribut suatu Entitas...... 104 Tabel 4.4 Kandidat dan Primary key setiap entitas... 105 Tabel 4.5 Tabel Menentukan Integrity Constraint.... 136 Tabel 4.6 Analisis Transaksi bagian I. 163 Tabel 4.7 Analisis Transaksi bagian II... 164 Tabel 4.8 Analisis Transaksi bagian III... 165 Tabel 4.9 Staff. 167 Tabel 4.10 Supplier 168 Tabel 4.11 Produk 168 Tabel 4.12 Customer 169 Tabel 4.13 Packing_List... 169 Tabel 4.14 Commercial Invoice 170 Tabel 4.15 Surat Pesanan... 170 Tabel 4.16 Bill of Lading... 171 Tabel 4.17 Sales Contract 172 Tabel 4.18 Delivery Order Pembelian... 172 Tabel 4.19 Delivery Order Penjualan... 173 Tabel 4.20 SC Payment... 174 xvi

Tabel 4.21 SP Payment... 174 Tabel 4.22 Telepon_Staff... 175 Tabel 4.23 Handphone Staff 175 Tabel 4.24 Telp_supplier 176 Tabel 4.25 Fax_supplier 176 Tabel 4.26 Telp_Customer 177 Tabel 4.27 Handphone_customer 177 Tabel 4.28 Fax_customer 178 Tabel 4.29 Delivery order penjualan detil.. 178 Tabel 4.30 Delivery Order Pembelian detil 179 Tabel 4.31 Estimasi disk space... 180 Tabel 4.32 Perbandingan Dukungan Plaftorm dari masing-masing DBMS... 188 Tabel 4.33 Kebutuhan Hardware dari SQL Server 2000... 188 Tabel 4.34 Kebutuhan Hardware dari Oracle 9i Database... 189 Tabel 4.35 Kebutuhan Software dari SQL Server 2000... 190 Tabel 4.36 Kebutuhan Software Oracle 9i Database... 191 Tabel 4.37 Kebutuhan Software dari MySQL v4.1... 193 Tabel 4.38 Perbandingan harga antara SQL Server 2000 Standard Edition dan Oracle 9i Standard Edition... 194 Tabel 4.39 Harga SQL Server 2000 untuk masing-masing license... 195 Tabel 4.40 Harga MySQL v4.1 berdasarkan jumlah license per database server... 196 Tabel 4.41 Perbandingan T-SQL dengan PL/SQL... 197 xvii

Tabel 4.42 Perbandingan T-SQL dan MySQL dialect... 198 Tabel 4.43 Perbandingan batasan feature antara SQL Server 200 dengan dengan Oracle 9i Database... 199 Tabel 4.44 Perbandingan batasan feature antara SQL Server 2000 dengan dengan MySQL v4.1... 200 Tabel 4.45 Jadwal Implementasi... 275 xviii

DAFTAR GAMBAR Gambar 2.1 Repro Skema Siklus Hidup Aplikasi Basisdata 15 Gambar 2.2 Representasi dari sebuah aplikasi basis data... 18 Gambar 2.3 Representasi diagram dari entity type Staf dan cabang... 30 Gambar 2.4 Representasi diagram dari relationship type cabang mempunyai Staff.. 31 Gambar 2.5 Contoh tipe entity. 52 Gambar 2.6 Contoh binary Relationship. 53 Gambar 2.7 Contoh Tenary Relationship... 53 Gambar 2.8 Contoh Quartenary Relationship. 53 Gambar 2.9 Contoh Representasi Atribut... 55 Gambar 2.10 Contoh one to one (1:1) Relationship.... 56 Gambar 2.11 Contoh One to Many (1 : *) Representasi..... 57 Gambar 2.12 Contoh Many to Many (* : *)Representasi 57 Gambar 2.13 Contoh Multiplicity yang ditunjuk dengan Cardinality Constraint Dan Participation Constraint... 57 Gambar 3.1 Struktur Organisasi PT. Ippachi Karya Sukses..... 67 Gambar 3.2 Diagram konteks.... 73 Gambar 3.3 Diagram Nol.. 74 Gambar 3.4 Skema prosedur pembelian pada PT. Ippachi Karya Sukses...... 77 Gambar 3.5 Skema prosedur penjualan di showroom PT. Ippachi Karya Sukses... 81 xix

Gambar 3.6 Skema prosedur penjualan di tempat pameran PT. Ippachi Karya Sukses..... 82 Gambar 3.7 Skema Prosedur persediaan pada PT. Ippachi Karya Sukses... 84 Gambar 4.1 Diagram ER... 91 Gambar 4.2 Diagram ERD Konseptual dengan primary key.. 106 Gambar 4.3 Model Konseptual Lokal dengan Transaksi User 107 Gambar 4.4 Membuang Relasi many to many... 111 Gambar 4.5 Atribut multi-valued pada entity Staf. 111 Gambar 4.6 Atribut multi-valued pada entity Supplier.. 113 Gambar 4.7 Atribut multi-valued pada entity Customer 114 Gambar 4.8 Relationship 1:* Staf Memiliki Telepon_staf.. 120 Gambar 4.9 Relationship 1:* Staf Memiliki Handphone_staf. 120 Gambar 4.10 Relationship 1:* Supplier Memiliki Telp_supplier.. 121 Gambar 4.11 Relationship 1:* Supplier memiliki Fax_supplier 121 Gambar 4.12 Relationship 1:* Customer memiliki Telp_customer 121 Gambar 4.13 Relationship 1:* Customer memiliki Fax_customer. 122 Gambar 4.14 Relationship 1:* Customer memiliki Handphone_customer 122 Gambar 4.15 Relationship 1:* Staf melakukan SC Payment 122 Gambar 4.16 Relationship 1:* Customer melakukan SP Payment 123 Gambar 4.17 Relationship *:* antara Delivery Order Pembelian dengan produk... 123 Gambar 4.18 Relationship *:* antara Delivery Order Penjualan dengan produk... 124 Gambar 4.19 Validasi Relasi dengan normalisasi... 125 xx

Gambar 4.20 Data Model Lokal Logikal. 142 Gambar 4.21 Rancangan Layar Login 202 Gambar 4.22 Rancangan MDIForm 202 Gambar 4.23 Rancangan MDIForm User 203 Gambar 4.24 Rancangan MDIForm Database 203 Gambar 4.25 Rancangan MDIForm Cetak 204 Gambar 4.26 Rancangan Layar Master Customer 204 Gambar 4.27 Rancangan dbase Customer 205 Gambar 4.28 Rancangan Master Produk 205 Gambar 4.29 Rancangan dbase Produk 206 Gambar 4.30 Rancangan Master Staf. 206 Gambar 4.31 Rancangan dbase Staf... 207 Gambar 4.32 Rancangan Layar Master Supplier 207 Gambar 4.33 Rancangan Layar dbase supplier.... 208 Gambar 4.34 Rancangan Layar Transaksi Pembelian 208 Gambar 4.35 Rancangan Layar Transaksi Perserdiaan. 209 Gambar 4.36 Rancangan Layar Penerimaan... 209 Gambar 4.37 Rancangan Layar Delivery Order 210 Gambar 4.38 Rancangan Layar Change Password.210 Gambar 4.39 Rancangan Layar Transaksi Penjualan... 211 Gambar 4.40 Output persediaan.212 Gambar 4.41 Output Laporan Pembelian 212 Gambar 4.42 Output Laporan Penjualan 213 Gambar 4.43 Output Laporan Pembayaran Pembelian 213 Gambar 4.44 Ouput Laporan Pembayaran Penjualan... 214 xxi

Gambar 4.45 Struktur Menu... 258 Gambar 4.46 STD Login... 259 Gambar 4.47 STD MDIForm... 260 Gambar 4.48 STD User.. 260 Gambar 4.49 STD Database 261 Gambar 4.50 STD Master Staf 261 Gambar 4.51 STD Master Telepon Staf 262 Gambar 4.52 STD Master Handphone Staf 262 Gambar 4.53 STD Master Supplier. 263 Gambar 4.54 STD Master Telepon Supplier. 264 Gambar 4.55 STD Master Fax Supplier. 264 Gambar 4.56 STD Master Customer. 265 Gambar 4.57 STD Master Telepon Customer. 265 Gambar 4.58 STD Master Handphone Customer 266 Gambar 4.59 STD Master Fax Customer 266 Gambar 4.60 STD Master Produk... 267 Gambar 4.61 STD Transaksi Pembelian.. 268 Gambar 4.62 STD Produk Pembelian.. 269 Gambar 4.63 STD Delivery Order... 269 Gambar 4.64 STD Transaksi Persediaan.. 270 Gambar 4.65 STD Transaksi Penjualan... 271 Gambar 4.66 STD Penjualan Produk... 271 Gambar 4.67 Menu Login... 275 Gambar 4.68 Layar Menu Utama... 276 Gambar 4.69 Layar Menu Utama SubMenu User... 277 xxii

Gambar 4.70 Layar Utama SubMenu Database... 277 Gambar 4.71 Layar Utama SubMenu Cetak... 278 Gambar 4.72 Layar Ubah Password... 278 Gambar 4.73 Layar Menu Database Produk... 279 Gambar 4.74 Layar Edit Database Produk... 280 Gambar 4.75 Menu Database Staff... 281 Gambar 4.76 Edit Staff... 282 Gambar 4.77 Menu Database Customer... 283 Gambar 4.78 Layar Edit Database Customer... 284 Gambar 4.79 Layar Menu Database Pembelian... 285 Gambar 4.80 Layar Edit Database Penerimaan 286 Gambar 4.81 Layar Menu Database Penerimaan... 287 Gambar 4.82 Layar Edit Database Penerimaan Barang... 288 Gambar 4.83 Layar Menu Database Penjualan Barang... 289 Gambar 4.84 Layar Edit Database Penjualan... 290 Gambar 4.85 Layar Menu Database Persediaan Barang... 291 Gambar 4.86 Layar Edit Persediaan Barang... 292 Gambar 4.87 Layar Menu Database Supplier... 293 Gambar 4.88 Layar Edit Database Supplier... 294 Gambar 4.89 Layar Menu Database Surat Jalan... 295 Gambar 4.90 Layar Edit Database Surat Jalan... 296 Gambar 4.91 Layar Menu Cetak Laporan Pembelian... 297 Gambar 4.92 Layar Menu Cetak Laporan Penjualan... 298 Gambar 4.93 Layar Menu Cetak Laporan Persediaan... 299 Gambar 4.94 Hasil Kuesioner Sistem 1 301 xxiii

Gambar 4.95 Hasil Kuesioner Sistem 2 301 Gambar 4.96 Hasil Kuesioner Sistem 3 302 Gambar 4.97 Hasil Kuesioner Sistem 4 303 Gambar 4.98 Hasil Kuesioner Sistem 5 303 xxiv