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

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

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

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

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 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

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

BINA NUSANTARA UNIVERSITY

ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA ADMINISTRASI KURIKULUM PADA SEKOLAH CITRA KASIH SKRIPSI

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

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 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 2005/2006

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

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

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

UNIVERSITAS BINA NUSANTARA

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

SKRIPSI. Oleh. Joko Mulia

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

Basisdata, sistem basisdata, perancangan sistem basisdata.

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

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

UNIVERSITAS BINA NUSANTARA

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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

ANALISIS DAN PERANCANGAN SISTEM PENINGKATAN KEDISIPLINAN PT. USAHAJAYA FICOOPRASIONAL SKRIPSI. Oleh : David Sumantri

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

ANALISA DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS PERSEBARAN DEMAM BERDARAH DENGUE (DBD) PADA DINAS KESEHATAN KOTA BOGOR

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

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

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

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

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

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

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

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

Universitas Bina Nusantara

UNIVERSITAS BINA NUSANTARA

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

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

Analisis dan Perancangan Sistem Basis Data Sumber Daya Manusia pada Caberawit Group

Transkripsi:

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI Oleh Nicholas Handy 1000866220 Agus Hariyadi Candra 1000864556 Ronny Santoso 1000865735 Kelas / Kelompok : 07PNT / 4 Universitas Bina Nusantara Jakarta 2010

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Nicholas Handy 1000866220 Agus Hariyadi Candra 1000864556 Ronny Santoso 1000865735 Kelas / Kelompok : 07PNT / 4 Universitas Bina Nusantara Jakarta 2010

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI Disusun Oleh : Nicholas Handy Agus Hariyadi Candra Ronny Santoso 1000866220 1000864556 1000865735 Disetujui oleh Pembimbing Djauharry Noor, Ir, M.Sc D1348 Universitas Bina Nusantara Jakarta 2010 iii

PERNYATAAN Dengan ini kami, Nama : Nicholas Handy NIM : 1000866220 Nama : Agus Hariyadi Candra NIM : 1000864556 Nama : Ronny Santoso NIM : 1000865735 Judul Skripsi : ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM Memberikan kepada Bina Nusantara University hak non eksklusif untuk menyimpan, memperbanyak, dan menyerbarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagaian atau hanya ringkasannya saja, dalam format tercetak dan atau elektronik. Menyatakan bahwa kami, akan mempertahankan hak exklusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentu artikel, buku, perangkat lunak, ataupun sistem informasi. Jakarta, 15 Pebruari 2010 Nicholas Handy Agus Hariyadi Candra Ronny Santoso

PRAKATA Puji dan syukur kami kepada Tuhan Yang Maha Esa atas rahmat dan bimbingannya sehingga penulis dapat menyelesaikan skripsi yang berjudul Analisa dan Perancangan Sistem Basis Data Pembelian dan Penjualan Berbasis Web Pada PT. Romindo Primavetcom. Dalam penyelesaian skripsi ini penulis merasa telah didukung oleh banyak pihak baik secara langsung maupun tidak langsung. Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada : 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM, selaku Rektor Bina Nusantara University. 2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Bina Nusantara University. 3. Bapak Fredy Purnomo, S.Kom, M.Kom, selaku Ketua Jurusan Teknik Informatika Bina Nusantara University. 4. Bapak Djauharry Noor, Ir, M.Sc, selaku dosen pembimbing yang telah banyak memberikan petunjuk, saran dan bimbingan dalam penulisan skripsi ini. 5. Orang tua, serta seluruh anggota keluarga yang telah memberikan dukungan moril maupun materiil selama menjalani kuliah dan penulisan skripsi ini. 6. Bapak TB Hermanto, selaku Manager Personalia PT. Romindo Primavetcom. 7. Bapak Budin Widjaja, selaku Manager Marketing PT. Romindo Primavetcom. 8. Bapak Bambang selaku Manager IT PT. Romindo Primavetcom. vii

9. Dosen dosen Bina Nusantara University yang telah memberikan bekal ilmu pengetahuan dan bimbingan selama perkuliahan. 10. Teman kami Nico Darmawan yang telah sering meminjamkan laptop, dan juga Adi dan Aji yang telah membantu dan mendukung kami. 11. Teman-teman yang telah memberikan pendapat, dukungan dan bantuan yang berguna selama penulisan skripsi ini. 12. Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu memberikan kritikan, saran, dan masukkan-masukkan sehingga skripsi ini dapat diselesaikan dengan baik. Penulis menyadari bahwa skripsi ini masih banyak terdapat kekurangan, yang dikarenakan kurangnya pengetahuan dan pengalaman yang dimiliki oleh penulis. Melalui kesempatan ini, penulis mengharapakan kritik dan saran yang dapat membantu penyempurnaan skripsi ini. Akhir kata, penulis berharap agar skripsi ini bernanfaat bagi pembaca sehingga hasil yang diperoleh dapat lebih baik lagi. Jakarta, Januari 2010 Penulis viii

DAFTAR ISI Halaman Judul Luar... i Halaman Judul Dalam... ii Halaman Persetujuan Hard Cover... iii Halaman Pernyataan Dewan Penguji... iv Halaman Pemberian Hak Cipta Non Eksklusif... v Abstrak... vi Prakata... vii Daftar Isi... ix Daftar Tabel... xvii Daftar Gambar... xx BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Ruang Lingkup... 1 1.3 Tujuan dan Manfaat... 2 1.4 Metode Penelitian... 2 1.5 Sistematika Penulisan... 3 ix

BAB 2 LANDASAN TEORI... 4 2.1 Teori umum... 4 2.1.1 Sistem... 4 2.1.2 Informasi... 4 2.1.3 Sistem Informasi... 4 2.1.4 Data... 5 2.2 Teori Khusus... 6 2.2.1 Database... 6 2.2.2 Komponen Database... 6 2.2.3 Keuntungan dan Kerugian Database... 8 2.2.3.1 Keuntungan DBMS... 8 2.2.3.2 Kerugian DBMS... 10 2.2.4 Database languages... 10 2.2.4.1 Data Definition Language... 11 2.2.4.2 Data Manipulation Language... 11 2.2.5 Fungsi DBMS... 12 2.2.6 Komponen DBMS... 15 x

2.2.7 Katalog Sistem... 16 2.2.8 Struktur Data Relasional... 17 2.2.9 Sifat sifat Relasi... 18 2.2.10 Relational Keys... 18 2.2.11 Relational Integritas... 19 2.2.12 Entity Relational Model... 20 2.2.12.1 Entitas... 20 2.2.12.2 Relationship... 20 2.2.12.3 Atribut... 22 2.2.12.4 Entitas kuat dan lemah... 23 2.2.12.5 Strutural Constraint... 24 2.2.12.6 Cardinality... 25 2.2.12.7 Compotition... 26 2.2.13 Normalisasi... 26 2.2.14 Siklus Hidup Aplikasi Database... 32 2.2.14.1 Perencanaan Database... 33 2.2.14.2 Definisi Sistem... 33 xi

2.2.14.3 Pengumpulan dan Analisa Kebutuhan... 33 2.2.14.4 Perancangan Database... 34 2.2.14.5 Pemilihan DBMS... 45 2.2.14.6 Perancangan Aplikasi... 45 2.2.14.6.1 Perancangan Transaksi... 46 2.2.14.6.2 Perancangan User Interface... 47 2.2.14.7 Implementasi... 47 2.2.14.8 Pengubahan dan Peng-load-an Data... 48 2.2.14.9 Pengujian... 48 2.2.14.10 Pemeliharaan Operasional... 49 2.2.15 Website... 49 2.2.15.1 Web Scripting... 49 2.2.15.2 Perancangan Website... 50 2.2.16 PHP... 51 2.3 Teori Pendukung... 53 2.3.1 Penjualan... 53 2.3.2 Pembelian... 54 xii

2.3.2.1 Proses Dasar Pembelian... 54 2.3.3 State Diagram... 55 BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN... 56 3.1 Sejarah Perusahaan... 56 3.2 Visi dan Misi... 56 3.2.1 Visi... 56 3.2.2 Misi... 56 3.3 Struktur Organisasi... 56 3.3.1 Tugas, Wewenang, dan Tanggung jawab... 56 3.4 Sistem yang sedang berjalan... 60 3.4.1 Sistem Pembelian... 60 3.4.2 Sistem Penjualan... 63 3.4.3 Sistem Retur Pembelian... 65 3.4.4 Sistem Retur Penjualan... 65 3.5 Masalah yang sedang dihadapi... 66 3.6 Alternatif Pemecahan Masalah... 66 3.7 Analisa Kebutuhan Informasi... 66 xiii

3.8 Perancangan Basis Data... 69 3.8.1 Perancangan Konseptual Basis Data... 69 3.8.1.1 Identifikasi Tipe Entitas... 69 3.8.1.2 Identifikasi Tipe Relasi... 69 3.8.1.3 Identifikasi dan Asosiasi Atribut dengan Tipe Entitas atau Tipe Relasi... 74 3.8.1.4 Menentukan Domain Atribut... 81 3.8.1.5 Identifikasi Candidate dan Primary Key... 86 3.8.1.6 Penerapan Konsep Enchanced Modelling... 89 3.8.1.7 Pengecekan Terhadap Redudansi... 89 3.8.2 Perancangan Logikal Basis Data... 92 3.8.2.1 Menghilangkan Fitur yang Tidak Kompatibel... 92 3.8.2.2 Penentuan Relasi untuk Model Logikal Data Lokal... 98 3.8.2.3 Validasi Relasi dengan Normalisasi... 116 3.8.2.4 Validasi Model Logikal Lokal terhadap Transaksi Pengguna... 132 3.8.2.5 Mendefinisikan Integrity Constraint... 136 xiv

3.8.2.6 Menbangun dan Memvalidasi Model Data Logikal Global... 142 3.8.3 Perancangan Fisikal basis Data... 142 3.8.3.1 Perancangan Relasional Basis Data... 142 3.9 Perancangan Aplikasi... 156 3.9.1 Struktur Menu... 156 3.9.2 State Trantition Diagram... 156 3.10 Rancangan Layar... 160 BAB 4 IMPLEMENTASI DAN EVALUASI... 161 4.1 Spesifikasi Kebutuhan... 161 4.1.1 Spesifikasi Kebutuhan Perangkat Keras... 161 4.1.2 Spesifikasi Kebutuhan Perangkat Lunak... 161 4.1.3 Spesifikasi Kebutuhan Personil... 161 4.2 Prosedur Operasional... 162 4.3 Implementasi... 176 4.4 Evaluasi... 176 xv

BAB 5 KESIMPULAN DAN SARAN... 177 5.1 Kesimpulan... 177 5.2 Saran... 177 Daftar Pustaka... 178 xvi

DAFTAR TABEL Tabel 2.1 Tabel Nilai Mahasiswa UNF... 27 Tabel 2.2 Tabel Mahasiswa 1NF... 28 Tabel 2.3 Tabel Ketergantungan Funsional... 29 Tabel 2.4 Tabel Mahasiswa 2NF... 29 Tabel 2.5 Tabel Mata Kuliah 2NF... 29 Tabel 2.6 Tabel Daftar Nilai 2NF... 29 Tabel 2.7 Tabel Mahasiswa 3NF... 30 Tabel 2.8 Tabel Mata Kuliah 3NF... 31 Tabel 2.9 Tabel Nilai 3NF... 31 Tabel 2.10 Tabel Wilayah 3NF... 31 Tabel 3.1 Identifikasi Entitas... 69 Tabel 3.2 Identifikasi Multiplicity... 73 Tabel 3.3 Tabel Identifikasi dan Asosiasi Atribut dengan Entitas Barang... 74 Tabel 3.4 Tabel Identifikasi dan Asosiasi Atribut dengan Entitas Stok... 74 Tabel 3.5 Tabel Identifikasi dan Asosiasi Atribut dengan Entitas Karyawan... 74 Tabel 3.6 Tabel Identifikasi dan Asosiasi Atribut dengan Entitas Pelanggan... 75 Tabel 3.7 Tabel Identifikasi dan Asosiasi Atribut dengan Entitas Gudang... 75 Tabel 3.8 Tabel Identifikasi dan Asosiasi Atribut dengan entitas Customer Order... 76 Tabel 3.9 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Purchase Order... 76 Tabel 3.10 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Delivery Order... 77 Tabel 3.11 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas xvii

Pembayaran Hutang... 78 Tabel 3.12 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Pembayaran Piutang... 78 Tabel 3.13 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Pengiriman... 79 Tabel 3.14 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Retur... 79 Tabel 3.15 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Hutang Dagang... 80 Tabel 3.16 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Piutang Dagang... 80 Tabel 3.17 Tabel Domain Atribut untuk Entitas Barang... 81 Tabel 3.18 Tabel Domain Atribut untuk Entitas Stok... 81 Tabel 3.19 Tabel Domain Atribut untuk Entitas Karyawan... 81 Tabel 3.20 Tabel Domain Atribut untuk Entitas Pelanggan... 82 Tabel 3.21 Tabel Domain Atribut untuk Entitas Gudang... 82 Tabel 3.22 Tabel Domain Atribut untuk Entitas Customer Order... 82 Tabel 3.23 Tabel Domain Atribut untuk Entitas Purchase Order... 83 Tabel 3.24 Tabel Domain Atribut untuk Entitas Delivery Order... 84 Tabel 3.25 Tabel Domain Atribut untuk Entitas Pembayaran Hutang... 84 Tabel 3.26 Tabel Domain Atribut untuk Entitas Pembayaran Piutang... 84 Tabel 3.27 Tabel Domain Atribut untuk Entitas Pengiriman... 85 Tabel 3.28 Tabel Domain Atribut untuk Entitas Retur... 85 Tabel 3.29 Tabel Domain Atribut untuk Entitas Hutang_Dagang... 86 Tabel 3.30 Tabel Domain Atribut untuk Entitas Piutang Dagang... 86 Tabel 3.31 Identifikasi Candidate dan Primary Key... 87 Tabel 3.32 Tabel Relasi Tanpa Redundansi... 91 xviii

Tabel 3.33 Tabel Penentuan Entitas Kuat... 99 Tabel 3.34 Tabel Penentuan Entitas Lemah... 101 Tabel 3.35 Entitas Hasil Penentuan Relasi untuk Model Data Logical Lokal... 112 Tabel 3.36 Entitas Setelah Normalisasi... 126 Tabel 3.37 Entitas dengan Referential Integrity Constraint... 126 xix

DAFTAR GAMBAR Gambar 2.1 Komponen Database... 17 Gambar 2.2 Contoh Entitas... 20 Gambar 2.3 Contoh Relationship... 21 Gambar 2.4 Contoh Relationship Recursive... 22 Gambar 2.5 Contoh Entitas Kuat dan Entitas Lemah... 23 Gambar 2.6 Contoh One to One Relationship... 24 Gambar 2.7 Contoh One to Many Relationship... 25 Gambar 2.8 Contoh Many to Many Relationship... 25 Gambar 2.9 Contoh Compotition... 26 Gambar 2.10 Entity Hasil Normalisasi... 32 Gambar 2.11 Siklus Hidup Aplikasi Database... 32 Gambar 3.1 Struktur Organisasi... 57 Gambar 3.2 Diagram Aliran Data Pembelian... 62 Gambar 3.3 Diagram Aliran Data Penjualan... 64 Gambar 3.4 Sistem Pembelian dan Penjualan... 68 Gambar 3.5 Entity-Relationship Diagram... 72 Gambar 3.6 ERD Konseptual... 88 Gambar 3.7 Mandatory, Or... 89 Gambar 3.8 Entitas Karyawan... 94 Gambar 3.9 Entitas Pelanggan... 96 Gambar 3.10 Entitas Gudang... 97 xx

Gambar 3.11 Entitas Pengiriman... 98 Gambar 3.12 ERD Logical... 131 Gambar 3.13 Model Konseptual yang mendukung transaksi... 136 Gambar 3.14 Struktur Menu... 156 Gambar 3.15 STD Forum... 156 Gambar 3.16 STD Website... 156 Gambar 3.17 STD Customer Login... 157 Gambar 3.18 STD Staff... 158 Gambar 3.19 STD Staff Login... 158 Gambar 3.20 STD Register... 159 Gambar 3.21 STD Status... 159 Gambar 3.22 Rancangan Layar... 160 Gambar 4.1 Layar Utama... 162 Gambar 4.2 Layar Menu Website... 163 Gambar 4.3 Layar Customer Login... 164 Gambar 4.4 Layar Menu Customer... 165 Gambar 4.5 Layar Change Password... 165 Gambar 4.6 Layar Customer Product List... 166 Gambar 4.7 Layar Pembelian Customer... 167 Gambar 4.8 Layar Tampilan Cart... 168 Gambar 4.9. Layar Logout... 168 Gambar 4.10 Layar Daftar Karyawan... 169 Gambar 4.11 Layar Staff Login... 170 xxi

Gambar 4.12 Layar Menu Admin... 170 Gambar 4.13 Layar Edit News... 171 Gambar 4.14 Layar Menu Ubah Pangkat... 172 Gambar 4.15 Tampilan Menu Ubah pangkat... 173 Gambar 4.16 Tampilan menu Ubah pangkat dengan pilihan... 173 Gambar 4.17 Tampilan Menu ubah access level... 174 Gambar 4.18 Menu ubah access level... 174 Gambar 4.19 Menu ubah Access level dengan pilihan... 175 Gambar 4.20 Form Register... 175 Gambar 4.21 Layar Status... 176 xxii