Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2006 / Analisis dan Perancangan Aplikasi

dokumen-dokumen yang mirip
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 2006/2007

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

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

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

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

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

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

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 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 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

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

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

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

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

UNIVERSITAS BINA NUSANTARA. Analisis dan Perancangan Sistem Penjualan Berbasis Web Pada PT. TRISATYA MITRA ABADI

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

Basisdata, sistem basisdata, perancangan sistem basisdata.

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

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

BINUS University ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL. Lanny Moniaga ( )

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

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

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

Universitas Bina Nusantara

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi 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

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

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

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer 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 BASISDATA SUMBER DAYA MANUSIA PT. PLAZA ADIKA LESTARI

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

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

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

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

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN APLIKASI E-LEARNING PADA SMP STRADA BHAKTI UTAMA

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

Analisis dan perancangan Sistem Penawaran Jasa Berbasis Web. pada PT. Sinergy Catur Sahabat

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

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INFORMASI PRODUK DEVICE TESTING BERBASIS INTRANET PADA PT BAKRIE TELECOM, TBK

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

Analisis dan Perancangan Sistem Penjualan Material Game Online milik PT. Jaspace Net

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

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

ANALISIS DAN PERANCANGAN CARGO TRACKING SYSTEM PADA PT.MEDITERRANEAN SHIPPING COMPANY SKRIPSI. Oleh WENDY VINOD HERRY

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

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

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

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

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. NAGASAKTI KURNIA TEXTILE MILL S

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

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

UNIVERSITAS BINA NUSANTARA Program Studi Komputerisasi Akuntansi. Skripsi Sarjana Komputer. Semester Genap 2006/2007

BINUS UNIVERSITY. 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 Sumber Daya Manusia pada Caberawit Group

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 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 PENJUALAN, PERSEDIAAN DAN PIUTANG PADA PT JABATEX

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

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

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

UNIVERSITAS BINA NUSANTARA. 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

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

ANALISIS DAN PERANCANGAN BASIS DATA PADA APLIKASI IT HELP DESK BERBASIS WEB DI PT. BANK MANDIRI PERSERO

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

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM PENYEDIAAN TENAGA KERJA BERBASIS WEB PADA PT. SEJAHTERA BISNIS ABADI

Transkripsi:

Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007 Analisis dan Perancangan Aplikasi Basis Data Penjualan Berbasis Web Pada PT. Setiawan Sedjati Ricki Sofjan 0700676913 Riki Asrigo 0700676996 Ronny Halim 0700679650 Kelas / Kelompok : 07PFT / 6 Abstrak : PT. Setiawan Sedjati adalah perusahaan yang bergerak dalam bidang pendistribusian mesin fotocopy dan sparepart. Sistem penjualan pada perusahaan ini masih dilakukan secara manual sehingga untuk memperoleh data dan informasi yang dibutuhkan masih sulit serta resiko terjadinya kehilangan data sangat besar. Untuk mengatasi masalah ini, PT. Setiawan Sedjati membutuhkan suatu sistem basis data serta aplikasi yang dapat mendukung transaksi penjualan dan perhitungan laba-rugi, sehingga perlu dilakukan proses analisis dan perancangan aplikasi yang sesuai dengan kebutuhan perusahaan. Inilah yang menjadi tujuan dari pembuatan skripsi ini. Adapun metodologi analisis yang digunakan, antara lain : studi kepustakaan dan metode fact-finding, sedangkan dalam perancangan aplikasi sistem basis data, digunakan metodologi perancangan konseptual, logical dan fisikal. Hasil dari penelitian dan perancangan yang dilakukan berupa suatu aplikasi sistem basis data yang dapat mendukung transaksi penjualan baik secara manual ataupun online serta membantu dalam perhitungan laba-rugi perusahaan. Kata Kunci : basis data, penjualan. i

PRAKATA Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-nya, skripsi ini dapat terselesaikan tepat pada waktunya. Adapun tujuan penyusunan skripsi yang berjudul Analisis dan Perancangan Aplikasi Basis Data Penjualan Berbasis Web Pada PT. Setiawan Sedjati ini adalah sebagai salah satu syarat untuk meraih gelar kesarjanaan pada jurusan Teknik Informatika jenjang pendidikan Strata-I Universitas Bina Nusantara. Skripsi ini dapat terselesaikan berkat bantuan serta bimbingan dari berbagai pihak. Oleh karena itu, perkenankanlah penulis menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu baik secara langsung maupun tidak langsung, terutama kepada : 1. Orang tua dan keluarga tercinta yang telah memberikan doa, dukungan dan semangat kepada penulis selama penyusunan skripsi ini. 2. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara Jakarta. 3. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara Jakarta. 4. Bapak Mohammad Subekti, BE., M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara Jakarta. 5. Bapak Fredy Purnomo, S.Kom, M.Kom, selaku Sekretaris Jurusan Teknik Informatika Universitas Bina Nusantara Jakarta. ii

6. Bapak Ir. Nawa Suwedi, M.Sc., selaku dosen pembimbing yang selalu memberikan saran dan masukan kepada penulis selama penyusunan skripsi. 7. Seluruh dosen Universitas Bina Nusantara, khususnya dosen-dosen di bidang Teknik Informatika yang membekali penulis dengan ilmu pengetahuan. 8. Direktur dan segenap pegawai PT. Setiawan Sedjati yang telah memberikan kesempatan kepada penulis untuk mengadakan penelitian dan memberikan berbagai informasi yang penulis butuhkan. 9. Teman-teman yang memberikan bantuan, dorongan dan dukungan serta semua pihak yang telah membantu dalam penyusunan skripsi ini yang tidak dapat penulis sebutkan satu per satu. Dalam penyusunan skripsi ini, penulis menyadari adanya kekurangankekurangan yang menyebabkan adanya ketidaksempurnaan. Untuk itu, dengan segala kerendahan hati penulis mengharapkan adanya saran dan kritik dari pembaca karena dapat semakin memperkaya diri penulis dengan ilmu pengetahuan. Akhir kata, penulis berharap semoga skripsi ini dapat berguna dan bermanfaat bagi PT. Setiawan Sedjati serta dapat menambah ilmu pengetahuan bagi pihak-pihak yang membutuhkan. Jakarta, Januari 2007 Penulis iii

DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hardcover Halaman Pernyataan Dewan Penguji Abstrak. i Prakata.. ii Daftar Isi... iv Daftar Tabel... xi Daftar Gambar. xiii Daftar Lampiran.. xviii BAB 1 PENDAHULUAN 1 1.1. Latar Belakang.. 1 1.2. Ruang Lingkup. 2 1.3. Tujuan dan Manfaat.. 3 1.3.1 Tujuan... 3 1.3.2 Manfaat.... 3 1.4. Metodologi 4 1.4.1 Metode Fact-Finding 4 1.4.2 Studi Kepustakaan.... 4 1.4.3 Perancangan.. 5 1.5. Sistematika Penulisan... 5 iv

BAB 2 LANDASAN TEORI... 7 2.1. Teori-Teori Basis Data.... 7 2.1.1. Pengertian Sistem. 7 2.1.2. Pengerian Basis Data dan Sistem Basis Data..... 7 2.1.3. DBMS (Database Management Sistem)..... 8 2.1.4. DDL (Data Definition Language)... 10 2.1.5. DM L (Data Manipulation Language).... 11 2.1.6. Komponen-Komponen DBMS Environment. 11 2.1.7. Keuntungan dan Kerugian DBMS.. 13 2.1.8. Tiga Level Arsitektur Basis Data 18 2.1.9. Siklus Hidup Aplikasi Basis Data 19 2.1.10. Normalisasi.. 26 2.1.11. Metodologi Perancangan Basis Data... 27 2.1.11.1 Perancangan Konseptual... 27 2.1.11.2 Perancangan Logikal... 29 2.1.11.3 Perancangan Fisikal... 33 2.1.12. Database Security... 36 2.2. Teori Pendukung dalam Pembuatan Halaman Web... 37 2.2.1. Internet... 37 2.2.1.1 Sejarah Internet......39 2.2.2. WWW (World Wide Web).....39 2.2.3. HTTP (Hyertext Transfer Protocol) 41 2.2.4. URL (Uniform Resource Locators)..42 v

2.2.5. Pemrosesan Client/Server 43 2.2.6. Arsitektur Web-DBMS 45 2.2.7. Personal Home Page (PHP) Hypertext Pre-processor 46 2.2.7.1 Basis Data dengan PHP..... 47 2.2.7.2 MySQL... 48 2.2.8. HTML (Hypertext Markup Language)... 48 2.2.9. Macromedia Dreamweaver... 49 2.2.10. Delapan Aturan Emas Perancangan Dialog... 50 2.3. E-Commerce... 52 2.3.1. Jenis E-Commerce..... 53 2.3.2. Kegiatan yang Berhubungan dengan E-Commerce..... 54 2.3.3. Faktor-Faktor Sukses Dalam E-commerce... 55 2.4. Teori-Teori Penjualan...57 2.4.1. Definisi Penjualan..... 57 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN..... 58 3.1. Riwayat Perusahaan..... 58 3.2. Struktur Organisasi Perusahaan... 59 3.2.1. Tugas dan Tanggung Jawab...... 60 3.3. Analisis Sistem yang Sedang Berjalan..... 63 3.4. Diagram Alir Data Sistem yang Sedang Berjalan....64 3.4.1. Diagram Konteks Sistem yang Sedang Berjalan... 64 3.4.2. Diagram Nol Sistem yang Sedang Berjalan.....65 3.5. Analisis Permasalahan yang Dihadapi.. 66 vi

3.6. Alternatif Pemecahan Masalah..66 BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM BASIS DATA.. 67 4.1. Sistem yang Diusulkan..... 67 4.2. Diagram Alir Data Sistem yang Diusulkan.... 68 4.2.1. Diagram Konteks Sistem yang Diusulkan...... 68 4.2.2. Diagram Nol Sistem yang Diusulkan..... 68 4.2.3. Rancangan Sistem yang Diusulkan... 70 4.3. Perancangan Sistem Basis Data... 71 4.3.1. Perancangan Basis Data Konseptual 71 4.3.1.1 Mengidentifikasi Tipe Entity... 71 4.3.1.2 Mengidentifikasi Tipe Relasional... 76 4.3.1.2.1 ERD Konseptual. 76 4.3.1.2.2 Menentukan Pembata Multiplicity dari Tipe Relasi..78 4.3.1.3 Mengidentifikasi dan Asosiasi Atribut Sesuai Entity..80 4.3.1.4 Mengidentifikasi Candidate Key dan Primary Key Setiap Entity...95 4.3.1.5 Validasi Model Konseptual lokal dengan Transaksi Pengguna...98 4.3.2. Perancangan Basis Data Logikal..101 4.3.2.1 Membuat dan Memvalidasi Model Data Logikal Lokal...101 4.3.2.1.1 Menghilangkan Karakteristik..101 vii

4.3.2.1.2 Mendapatkan Relasi-Relasi Turunan.....104 4.3.2.1.3 Validasi Relasi Menggunakan Teknik Normalisasi..... 123 4.3.2.1.4 Mengidentifikasikan Batasan Integritas...133 4.3.2.1.5 Membuat dan Memvalidasi Model Data Logikal Global... 134 4.3.3. Perancangan Basis Data Fisikal... 134 4.3.3.1. Perancangan Relasi Dasar....134 4.3.3.2. Analisis Transaksi... 156 4.3.3.3. Perancangan Indeks.....168 4.3.3.4. Memperkirakan kebutuhan Kapasitas penyimpanan..172 4.3.3.5. Perancangan Mekanisme Security...189 4.4. Perancangan Proses.....191 4.4.1. Bagan Terstruktur (Structure Chart)...... 191 4.4.2. Perancangan State Transition Diagram (STD)... 192 4.4.2.1. STD Halaman Utama....192 4.4.2.2. STD Halaman Registrasi... 193 4.4.2.3. STD Halaman Anggota...... 194 4.4.2.4. STD Halaman Update...... 195 4.4.2.5. STD Halaman Produk dan Detail Produk...... 195 4.4.2.6. STD Halaman Order......196 4.4.2.7. STD Halaman Transaksi.....197 4.4.2.8. STD Halaman Faq......198 4.4.2.9. STD Halaman About Us......198 viii

4.4.2.10. STD Halaman Administrator......199 4.4.2.11. STD Halaman Administrator-Database Master...200 4.4.2.12. STD Halaman Administrator-Database Transaksi... 201 4.4.2.13. STD Halaman Administrator-New Order... 201 4.4.2.14. STD Halaman Administrator-Insert Database Transaksi...202 4.4.2.15. STD Halaman Administrator-Create SDO dan Faktur Penagihan...203 4.4.2.16. STD Halaman Administrator-Create Laporan Penjualan dan CashFlow...204 4.4.3. Spesifikasi Proses...205 4.4.3.1. Modul Halaman Utama..205 4.4.3.2. Modul Login...206 4.4.3.3. Modul Halaman Anggota......207 4.4.3.4. Modul Halaman Update.....209 4.4.3.5. Modul Halaman Order...... 209 4.4.3.6. Modul Halaman Administrator....... 210 4.4.3.7. Modul Halaman Administrator-New Order... 210 4.4.3.8. Modul Halaman Administrator-Update Database...210 4.4.3.9. Modul Halaman Administrator-Insert Database Transaksi... 212 4.4.3.10. Modul Halaman Administrator-Create SDO dan Faktur Penagihan.212 ix

4.4.3.11. Modul Halaman Administrator-Create Laporan Penjualan dan CashFlow...213 4.5. Perancangan Masukan dan Luaran...215 4.6. Rencana Implementasi...228 4.6.1. Spesifikasi Software dan Hardware......228 4.6.2. Pengoperasian Aplikasi... 229 4.6.3. Jadwal Implementasi Sistem...258 4.7. Evaluasi...259 BAB 5 SIMPULAN DAN SARAN..... 262 5.1 Simpulan... 262 5.2 Saran...262 Daftar Pustaka..264 Riwayat Hidup.266 Lampiran-Lampiran...L-1 x

DAFTAR TABEL Tabel 4.1 Kamus Data Entiti... 71 Tabel 4.2 Pembatas Multiplicity... 78 Tabel 4.3 Kamus Data Atribut... 81 Tabel 4.4 Identifikasi Candidate Key dan PrimaryKey... 96 Tabel 4.5 Cross-referencing transactions and relations (A-D)... 158 Tabel 4.6 Cross-referencing transactions and relations (E-H)... 159 Tabel 4.7 Cross-referencing transactions and relations (I-L)... 161 Tabel 4.8 Cross-referencing transactions and relations (M-P)... 162 Tabel 4.9 Cross-referencing transactions and relations (Q-T)... 163 Tabel 4.10 Cross-referencing transactions and relations (U-X)... 165 Tabel 4.11 Cross-referencing transactions and relations (Y-AA)... 166 Tabel 4.12 Perkiraan Kapasitas Pegawai... 172 Tabel 4.13 Perkiraan Kapasitas Pelanggan... 173 Tabel 4.14 Perkiraan Kapasitas Pemasok... 174 Tabel 4.15 Perkiraan Kapasitas Barang... 174 Tabel 4.16 Perkiraan Kapasitas Login... 175 Tabel 4.17 Perkiraan Kapasitas Group... 175 Tabel 4.18 Perkiraan Kapasitas Pemesanan... 175 Tabel 4.19 Perkiraan Kapasitas Pengiriman... 176 Tabel 4.20 Perkiraan Kapasitas Pembayaran_Pelanggan... 177 Tabel 4.21 Perkiraan Kapasitas Penerimaan... 177 Tabel 4.22 Perkiraan Kapasitas Pembayaran_Pemasok... 178 xi

Tabel 4.23 Perkiraan Kapasitas Pemesanan_Online... 179 Tabel 4.24 Perkiraan Kapasitas Pengiriman_Online... 179 Tabel 4.25 Perkiraan Kapasitas Pembayaran_Online... 180 Tabel 4.26 Perkiraan Kapasitas Laporan_Penjualan... 180 Tabel 4.27 Perkiraan Kapasitas Bagian_Pemasaran... 181 Tabel 4.28 Perkiraan Kapasitas Biaya_Pemasaran... 181 Tabel 4.29 Perkiraan Kapasitas Bagian_Personalia... 182 Tabel 4.30 Perkiraan Kapasitas Biaya_Personalia... 182 Tabel 4.31 Perkiraan Kapasitas Bagian_Keuangan... 183 Tabel 4.32 Perkiraan Kapasitas Biaya_Keuangan... 183 Tabel 4.33 Perkiraan Kapasitas Cash_Flow... 184 Tabel 4.34 Perkiraan Kapasitas Pesan_Barang... 184 Tabel 4.35 Perkiraan Kapasitas Pesan_Online... 185 Tabel 4.36 Perkiraan Kapasitas Terima_Barang... 185 Tabel 4.37 Perkiraan Kapasitas Telepon_Pegawai... 186 Tabel 4.38 Perkiraan Kapasitas Telepon_Pemasok... 186 Tabel 4.39 Perkiraan Kapasitas Telepon_Pelanggan... 187 Tabel 4.40 Estimasi Disk Space yang dibutuhkan... 187 Tabel 4.41 Hasil kuisioner...... 259 Tabel L.1 Kamus Data Entiti Global... L-1 Tabel L.2 Kamus Data Atribut Global... L-10 Tabel L.3 Batasan Integritas... L-25 xii

DAFTAR GAMBAR Gambar 2.1 Siklus Hidup Aplikasi Basis data...... 19 Gambar 2.2 Internet yang Berbasiskan pada Model Client-Server... 44 Gambar 2.3 Arsitektur Two-Tier Client-Server... 45 Gambar 3.1 Struktur Organisasi PT. Setiawan Sedjati... 59 Gambar 3.2 Diagram Konteks Sistem yang sedang Berjalan... 64 Gambar 3.3 Diagram Nol Sistem yang sedang Berjalan... 65 Gambar 4.1 Diagram Konteks Sistem yang Diusulkan... 68 Gambar 4.2 Diagram Nol Sistem yang Diusulkan... 69 Gambar 4.3 Rancangan Sistem yang Diusulkan... 70 Gambar 4.4 ERD Konseptual...... 77 Gambar 4.5 ERD dengan Primary Key... 97 Gambar 4.6 ERD dengan Transaksi Pengguna... 100 Gambar 4.7 ERD Sebelum Normalisasi...... 122 Gambar 4.8 Struktur Menu...... 191 Gambar 4.9 STD Halaman Utama... 192 Gambar 4.10 STD Halaman Registrasi... 193 Gambar 4.11 STD Halaman Anggota... 194 Gambar 4.12 STD Halaman Update... 195 Gambar 4.13 STD Halaman Produk dan Detil Produk...196 Gambar 4.14 STD Halaman Order...197 Gambar 4.15 STD Halaman Transaksi...197 Gambar 4.16 STD Halaman Faq...198 xiii

Gambar 4.17 STD Halaman About Us... 198 Gambar 4.18 STD Halaman Administrator...199 Gambar 4.19 STD Halaman Administrator Database Master...200 Gambar 4.20 STD Halaman Administrator Database Transaksi...201 Gambar 4.21 STD Halaman Administrator New Order...201 Gambar 4.22 STD Halaman Administrator Insert Database Transaksi... 202 Gambar 4.23 STD Halaman Administrator Create SDO dan Faktur penagihan...203 Gambar 4.24 STD Halaman Administrator Create laporan penjualan dan cash flow. 204 Gambar 4.25 Rancangan Layar Home...215 Gambar 4.26 Rancangan Layar Login...215 Gambar 4.27 Rancangan Layar Registrasi...216 Gambar 4.28 Rancangan Layar Halaman Anggota...216 Gambar 4.29 Rancangan Layar Produk...217 Gambar 4.30 Rancangan Layar Detil Produk...217 Gambar 4.31 Rancangan Layar Update Profile...218 Gambar 4.32 Rancangan Layar Order...218 Gambar 4.33 Rancangan Layar Order Form...219 Gambar 4.34 Rancangan Layar Administrator...219 Gambar 4.35 Rancangan Layar View Database Master...220 Gambar 4.36 Rancangan Layar Add Database Master...220 Gambar 4.37 Rancangan Layar Edit Database Master...221 Gambar 4.38 Rancangan Layar View Database Transaksi...221 xiv

Gambar 4.39 Rancangan Layar Detail Database Transaksi...222 Gambar 4.40 Rancangan Layar Choose Order SDO. 222 Gambar 4.41 Rancangan Layar Create SDO. 223 Gambar 4.42 Rancangan Layar SDO...223 Gambar 4.43 Rancangan Faktur Penagihan... 224 Gambar 4.44 Rancangan Sales Delivery Order...225 Gambar 4.45 Rancangan Laporan Penjualan View...225 Gambar 4.46 Rancangan Detail Laporan Penjualan...226 Gambar 4.47 Rancangan Cash Flow View...226 Gambar 4.48 Rancangan Detail Cash Flow...227 Gambar 4.49 Halaman Utama... 229 Gambar 4.50 Halaman Login... 230 Gambar 4.51 Halaman Registrasi... 230 Gambar 4.52 Halaman Anggota... 231 Gambar 4.53 Halaman Produk... 232 Gambar 4.54 Halaman Update Profile... 233 Gambar 4.55 Halaman Order...233 Gambar 4.56 Halaman Order Form...234 Gambar 4.57 Halaman Login View...235 Gambar 4.58 Halaman Login Add...235 Gambar 4.59 Halaman Login Edit...236 Gambar 4.60 Halaman Pegawai View...237 Gambar 4.61 Halaman Pegawai Detail...237 Gambar 4.62 Halaman Pegawai Add...238 xv

Gambar 4.63 Halaman Pegawai Edit...239 Gambar 4.64 Halaman Barang View...239 Gambar 4.65 Halaman Barang Detail...240 Gambar 4.66 Halaman History Barang View...241 Gambar 4.67 Halaman Pemesanan Manual Add 1...241 Gambar 4.68 Halaman Pemesanan Manual Add 2...242 Gambar 4.69 Halaman Pemesanan View...243 Gambar 4.70 Halaman Pemesanan Detail...243 Gambar 4.71 Halaman Choose Order yang Dibayar... 244 Gambar 4.72 Halaman Pembayaran Pelanggan... 245 Gambar 4.73 Halaman Pembayaran Pelanggan Detail... 245 Gambar 4.74 Halaman Choose Order SDO... 246 Gambar 4.75 Halaman Create SDO... 247 Gambar 4.76 Halaman Data Create SDO... 247 Gambar 4.77 Halaman Print SDO... 248 Gambar 4.78 Halaman Print Faktur Penagihan... 249 Gambar 4.79 Halaman Choose Order Online yang Dibayar... 249 Gambar 4.80 Halaman Pembayaran Online... 250 Gambar 4.81 Halaman Pembayaran Online View... 251 Gambar 4.82 Halaman Pembayaran Online Detail... 251 Gambar 4.83 Halaman Penerimaan Barang 1... 252 Gambar 4.84 Halaman Penerimaan Barang 2... 253 Gambar 4.85 Halaman Penerimaan Barang View...253 Gambar 4.86 Halaman Penerimaan Barang Detail...254 xvi

Gambar 4.87 Halaman Penerimaan Pemasok yang Dibayar...255 Gambar 4.88 Halaman Pembayaran Pemasok...255 Gambar 4.89 Halaman Pembayaran Pemasok View...256 Gambar 4.90 Halaman Pembayaran Pemasok Detail...257 Gambar 4.91 Halaman Laporan Penjualan...257 Gambar 4.92 Halaman Cash Flow...258 Gambar 4.93 Grafik Kuisioner...261 Gambar L.1 Entity Relational Diagram (ERD) Global untuk Basis Data...L-32 xvii

DAFTAR LAMPIRAN Lampiran 1 Table Kamus Data Untuk Basis Data...L-1 Lampiran 2 Table Skema Relasi Model Data Logikal Global Dengan Referensial Integrity...L-25 Lampiran 3 Daftar Pertanyaan Wawancara Kepada Perusahaan...L-33 Lampiran 4 Daftar Pertanyaan Wawancara Kepada Pelanggan...L-34 Lampiran 5 Kuisioner...L-35 xviii