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

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

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

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

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

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

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

Basisdata, sistem basisdata, perancangan sistem basisdata.

UNIVERSITAS BINA NUSANTARA

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

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

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

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 Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

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

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

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

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 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. Skripsi Sarjana Komputer. Semester Ganjil

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

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

Universitas Bina Nusantara. Jurusan Teknik Informatika 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 PENDIDIKAN PADA LEMBAGA MUSIK CANTATA

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

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap 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 Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA

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

UNIVERSITAS BINA NUSANTARA

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

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

BINA NUSANTARA UNIVERSITY

UNIVERSITAS BINA NUSANTARA

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

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

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

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

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

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

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

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

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

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

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

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

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

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika 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 SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA

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

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

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007 ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA Jimmy Setiawan 0700680500 Lindawati 0700683465 Lissa Salim 0700683471 Kelas / Kelompok : 07 PHT / 06 Abstrak Tujuan penelitian, ialah menganalisis kebutuhan informasi dan merancang sistem basis data bagi PT. AGRO TEKNIKAL INTERNUSA. Sistem basis data yang dirancang berupa sistem basis data baru, bagi kegiatan operasional perusahaan yang belum memiliki basis data terkomputerisasi yang akan mempercepat dan mempermudah perusahaan untuk memperoleh informasi penjualan, pembelian dan persediaan. Dalam mengembangkan sistem basis data ini akan dilakukan penelitian dengan menggunakan metode fact finding technique, meliputi metode analisa yang dilakukan dengan surey pada sistem yang sedang berjalan juga dengan wawancara dengan karyawan dan pemilik perusahaan untuk memperoleh informasi yang dibutuhkan, dan metode studi pustaka, serta metode perancangan basis data konseptual, logikal, dan fisikal. Hasil yang dicapai dari penulisan skripsi ini berupa rancangan basis data yang terintegrasi dan sesuai dengan kebutuhan perusahaan. Simpulan yang diperoleh adalah dengan adanya sistem basis data ini, akan membantu perusahaan memperoleh informasi tentang data atau informasi yang diperlukan dengan cepat, mudah dan sesuai dengan kebutuhan perusahaan. Kata Kunci : Basis Data, Sistem, Penjualan, Pembelian, Persediaan

PRAKATA Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena hanya atas berkat, rahmat dan bimbingan-nya lah, kami selaku penulis dapat menyelesaikan skripsi ini dengan semaksimal mungkin dan tepat pada waktunya. Skripsi yang berjudul: Analisis dan Perancangan Basis Data Penjualan, Pembelian dan Persediaan Barang pada PT. Agro Teknikal Internusa ini dibuat sebagai salah satu syarat untuk menyelesaikan program studi Strata-1 di Uniersitas Bina Nusantara, Jakarta. Rasa terima kasih kami yang tulus dan tak terhingga kami tujukan kepada : 1. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc, selaku Rektor Uniersitas Bina Nusantara. 2. Bapak Sablin Yusuf, M.Sc.,M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Uniersitas Bina Nusantara. 3. Bapak H. Muhammad Subekti, M.Sc., selaku Ketua Jurusan Teknik Informatika Uniersitas Bina Nusantara. 4. Bapak Hermansyah, S.Kom., M.Kom, selaku Dosen Pembimbing yang telah banyak memberikan saran dan bimbingan dalam mengarahkan penulisan skripsi ini. 5. Seluruh staf pengajar Jurusan Teknik Informatika Uniersitas Bina Nusantara yang telah memberikan ilmu pengetahuan dan bimbingan selama penulis menuntut ilmu di Uniersitas Bina Nusantara. 6. Pemilik dan seluruh staff PT. Agro Teknikal Internusa yang sangat membantu dan koorporatif dalam penyusunan skripsi ini.

7. Orang tua beserta keluarga penyusun yang telah sangat mendukung secara moril maupun materiil dalam penyusunan skripsi ini dari awal hingga selesai. 8. Teman-teman kami yang secara langsung atau tidak langsung telah memberikan dukungan, bantuan, serta saran-saran kepada penulis guna menyelesaikan skripsi ini 9. Seluruh rekan dan pihak yang tidak dapat kami sebutkan satu-persatu, yang turut membantu dalam penyusunan skripsi ini baik secara langsung maupun tidak langsung. Penulis telah berusaha untuk menyusun skripsi ini dengan sebaik dan semaksimal mungkin. Oleh karena itu, kami mohon maaf apabila ada kesalahan yang kami buat baik yang disengaja maupun tidak disengaja dalam tulisan ini. Semua kritik dan saran yang membangun dari semua pihak kami terima dengan segala kerendahan hati. Akhir kata, penulis berharap semoga skripsi ini dapat memberikan manfaat bagi semua pihak yang membutuhkan dan dapat digunakan sebagaimana mestinya demi kemajuan Uniersitas Bina Nusantara pada khususnya dan bangsa Indonesia pada umumnya. Jakarta, Januari 2007 Penulis

DAFTAR ISI Halaman Judul Luar i Halaman Judul Dalam ii Halaman Persetujuan Hardcoer..... iii Halaman Pernyataan Dewan Penguji... i Abstrak.. Prakata.. i Daftar Isi..iii Daftar Tabel....xiii Daftar Gambar xi BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang...... 1 1.2 Ruang Lingkup Penelitian...... 2 1.3 Tujuan dan Manfaat Penelitian........ 2 1.3.1 Tujuan Penelitian... 2 1.3.2 Manfaat Penelitian...... 3 1.4 Metodologi... 3 1.5 Sistematika Penulisan....4 BAB 2 LANDASAN TEORI... 6 2.1 Teori Basis Data... 6 2.1.1 Pengertian Data... 6

2.1.2 Pengertian Basis Data... 6 2.1.3 Karakteristik Basis Data... 7 2.1.4 Sistem Management Basis Data... 8 2.1.5 Structured Query Language (SQL)... 11 2.1.6 Data Definition Language (DDL)... 12 2.1.7 Data Manipulation Language (DML)... 12 2.1.8 Database Application Life Cycle... 13 2.1.9 Entity Relationship Modelling (ER Modelling)... 18 2.1.10 Validasi Relasi Menggunakan Normalisasi...25 2.1.11 Database Design... 27 2.1.12 Data Flow Diagram (DFD)... 30 2.1.13 State Transition Diagram... 32 2.2 Teori Pendukung... 34 2.2.1 Penjualan... 34 2.2.2 Pembelian... 34 2.2.3 Persediaan... 36 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN... 38 3.1 Latar Belakang Perusahaan... 38 3.1.1 Sejarah Perusahaan... 38 3.1.2 Struktur Organisasi... 39 3.1.3 Wewenang dan Tanggung Jawab... 40 3.2 Analisa Sistem yang Berjalan... 42 3.2.1 Tata Laksana Penjualan Barang... 42 3.2.2 Tata Laksana Pembelian Barang...43

3.2.3 Tata Laksana Persediaan Barang...44 3.3 Data Kuantitatif... 46 3.3.1 Penjualan... 46 3.3.2 Pembelian... 47 3.3.3 Persediaan... 48 3.4 Permasalahan...48 3.5 Analisis Kebutuhan Sistem... 49 3.5.1 Analisis Kebutuhan Informasi... 49 3.5.2 Usulan Pemecahan Masalah... 50 BAB 4 PERANCANGAN DAN IMPLEMENTASI... 52 4.1 Perancangan Basis Data...52 4.1.1 Perancangan Basis Data Konseptual...52 4.1.1.1 Mengidentifikasi Tipe Entitas...52 4.1.1.2 Identifikasi Tipe Relasional...55 4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitias...57 4.1.1.4 Mengidentifikasi Atribut Domain... 67 4.1.1.5 Identifikasi Candidate Key dan Primary Key setiap Entitas... 71 4.1.1.6 Validasi Model Konseptual Lokal terhadap Transaksi Pengguna... 74 4.1.2 Perancangan Basis Data Logikal...76 4.1.2.1 Memindahkan Fungsi Yang Tidak Sesuai...76 4.1.2.1.1 Menghilangkan Tipe Hubungan Binari many to many (*:*)... 76

4.1.2.1.2 Menghilangkan Atribut yang multialued... 77 4.1.2.2 Membuat Relasi untuk Model Data Logikal...79 4.1.2.2.1 Tipe Strong Entity... 79 4.1.2.2.2 Tipe Weak Entity... 81 4.1.2.2.3 Hubungan Binary Entitas one to many (1:*)... 82 4.1.2.2.4 Hubungan Binary Entitas one to one (1:1)... 85 4.1.2.2.5 Hubungan Binary Entitas many to many(*:*)... 87 4.1.2.2.6 Atribut multi-alued... 89 4.1.2.3 Validasi Relasi Menggunakan Normalisasi... 93 4.1.2.4 Validasi Relasi dengan Transaksi Pengguna...101 4.1.2.5 Mendefinisikan Integrity Constraints...101 4.1.2.6 Membuat Model Data Logikal Global...106 4.1.2.7 Model Diagram Relasional Global...109 4.1.3 Perancangan Basis Data Fisikal...110 4.1.3.1 Merancang Relasional Basis Data...110 4.1.3.2 Merancang Representasi Deried Data...120 4.1.3.3 Merancang Constraints...121 4.1.3.4 Analisis Transaksi...123 4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan... 126 4.1.3.6 Merancang Mekanisme Keamanan...134

4.1.3.7 Pemilihan DBMS...135 4.2 Perancangan Aplikasi...138 4.2.1 Struktur Menu...138 4.2.2 State Transition Diagram (STD)... 139 4.2.3 Pseudocode...145 4.3 Perancangan Input dan Output...154 4.3.1 Perancangan Input...154 4.3.2 Perancangan Output...164 4.4 Rencana Implementasi....165 4.4.1 Jadwal Implementasi... 165 4.4.2 Spesifikasi Piranti Keras (Hardware)... 165 4.4.3 Spesifikasi Piranti Lunak (Software)...166 4.4.4 Cara Pengoperasian Aplikasi...167 4.5 Ealuasi.......203 4.5.1 Kelebihan Aplikasi... 204 4.5.2 Kelemahan Aplikasi... 204 BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan...... 205 5.2 Saran...... 205 DAFTAR PUSTAKA...207 RIWAYAT HIDUP...209 LAMPIRAN...L1 FOTOCOPY SURAT SURVEY

DAFTAR TABEL Tabel 3.1 Data Kuantitatif Penjualan... 47 Tabel 3.2 Data Kuantitatif Pembelian... 48 Tabel 3.3 Data Kuantitatif Persediaan... 48 Tabel 3.4 Tabel Analisis Kebutuhan Informasi... 49 Tabel 4.1 Identifikasi Tipe Entitas... 53 Tabel 4.2 Multiplicity Tipe Relasional... 56 Tabel 4.3 Entitas Staff... 57 Tabel 4.4 Entitas Customer... 58 Tabel 4.5 Entitas Supplier... 58 Tabel 4.6 Entitas Barang... 59 Tabel 4.7 Entitas Sales Order... 59 Tabel 4.8 Entitas Purchase Order... 60 Tabel 4.9 Entitas Inoice_Penj... 61 Tabel 4.10 Entitas Inoice_Pemb... 63 Tabel 4.11 Entitas SDO... 64 Tabel 4.12 Entitas Deliery Order... 66 Tabel 4.13 Identifikasi Atribut Domain... 67 Tabel 4.14 Identifikasi Candidate Key dan Primary Key... 72 Tabel 4.15 Tabel Hasil Relasi... 90 Tabel 4.16 Referential Integrity Constraints... 102 Tabel 4.17 Model Data Logikal Global... 106

Tabel 4.18 Tabel Deried Data dari Inoice_Penj... 121 Tabel 4.19 Tabel Deried Data dari Inoice_Pemb... 121 Tabel 4.20 Matriks Referensi Silang Transaksi Dengan Relasi... 125 Tabel 4.21 Estimasi Tabel Staff... 126 Tabel 4.22 Estimasi Tabel Customer... 127 Tabel 4.23 Estimasi Tabel Supplier... 127 Tabel 4.24 Estimasi Tabel Barang... 128 Tabel 4.25 Estimasi Tabel SalesOrder... 128 Tabel 4.26 Estimasi Tabel SalesOrderDetail... 128 Tabel 4.27 Estimasi Tabel PurchaseOrder... 129 Tabel 4.28 Estimasi Tabel PurchaseOrderDetail... 129 Tabel 4.29 Estimasi Tabel Inoice_Penj... 130 Tabel 4.30 Estimasi Tabel Inoice_Pemb... 130 Tabel 4.31 Estimasi Tabel DelieryOrder... 131 Tabel 4.32 Estimasi Tabel SDO... 131 Tabel 4.33 Estimasi Tabel Customer_Phone... 131 Tabel 4.34 Estimasi Tabel Customer_Fax... 132 Tabel 4.35 Estimasi Tabel Supplier_Phone... 132 Tabel 4.36 Estimasi Tabel Supplier_Fax... 132 Tabel 4.37 Estimasi Tabel Staff_Phone... 133 Tabel 4.38 Estimasi Disk Space... 133 Tabel 4.39 Matriks Referensi Silang User dengan Relasi... 135 Tabel 4.40 Pemilihan DBMS dari segi hardware... 136 Tabel 4.41 Tabel Jadwal Implementasi... 165

Tabel 4.42 Tabel Spesifikasi Perangkat Keras yang Diperlukan... 165 Tabel 4.43 Tabel Spesifikasi Piranti Lunak... 166

DAFTAR GAMBAR Gambar 2.1 Tahapan Aplikasi Daur Hidup Basis Data... 14 Gambar 2.2 One-to One Relationships... 22 Gambar 2.3 Notasi One-to-OneRelationships... 23 Gambar 2.4 One-to-Many Relationships... 23 Gambar 2.5 Notasi One-to-Many Relationships... 24 Gambar 2.6 Many-to-many Relationships... 24 Gambar 2.7 Notasi Many-to-Many... 25 Gambar 2.8 Simbol Proses dalam DFD... 31 Gambar 2.9 Simbol Aliran Data dalam DFD... 31 Gambar 2.10 Simbol Data Store dalam DFD... 32 Gambar 2.11 Simbol Terminator dalam DFD... 32 Gambar 2.12 Simbol State dalam STD... 33 Gambar 2.13 Simbol Aliran dalam STD... 33 Gambar 2.14 Perubahan State dalam STD... 33 Gambar 3.1 Struktur Organisasi PT. Agro Teknikal Internusa... 39 Gambar 3.2 Diagram Konteks Sistem Yang Berjalan... 45 Gambar 3.3 Diagram Nol Sistem Yang Berjalan... 46 Gambar 4.1 Entity Relationship Diagram Konseptual... 56 Gambar 4.2 Entity Relationship Diagram dengan Primary Key...74 Gambar 4.3 Validasi Model Konseptual terhadap Transaksi Pengguna...75 Gambar 4.4 Hubungan Sales Order dengan Barang...77 Gambar 4.5 Hubungan Purchase Order dengan Barang...77 Gambar 4.6 Menghilangkan multi-alued attributes pada entitas Customer...78

Gambar 4.7 Menghilangkan multi-alued attributes pada entitas Supplier...78 Gambar 4.8 Menghilangkan multi-alued attributes pada entitas Staff...78 Gambar 4.9 Model Diagram Relasional Global... 109 Gambar 4.10 Struktur Menu... 138 Gambar 4.11 STD Layar Login... 139 Gambar 4.12 STD Menu Utama... 139 Gambar 4.13 STD Menu Master... 141 Gambar 4.14 STD Menu List... 140 Gambar 4.15 STD Transaksi Sales Order... 141 Gambar 4.16 STD Transaksi Purchase Order... 141 Gambar 4.17 STD Transaksi Deliery Order... 142 Gambar 4.18 STD Transaksi SDO... 142 Gambar 4.19 STD Transaksi Entry Inoice Penjualan... 143 Gambar 4.20 STD Transaksi Entry Inoice Pembelian... 143 Gambar 4.21 STD Transaksi Edit Inoice Penjualan... 144 Gambar 4.22 STD Transaksi Edit Inoice Pembelian... 144 Gambar 4.23 STD Laporan... 145 Gambar 4.24 Rancangan Input Login... 154 Gambar 4.25 Rancangan Input Barang... 155 Gambar 4.26 Rancangan Input Staff... 156 Gambar 4.27 Rancangan Input Supplier... 157 Gambar 4.28 Rancangan Input Customer... 158 Gambar 4.29 Rancangan Input Sales Order... 159 Gambar 4.30 Rancangan Input Purchase Order... 160

Gambar 4.31 Rancangan Input Deliery Order... 161 Gambar 4.32 Rancangan Input SDO... 161 Gambar 4.33 Rancangan Input Inoice Penjualan... 162 Gambar 4.34 Rancangan Edit Inoice Penjualan... 162 Gambar 4.35 Rancangan Input Inoice Pembelian... 163 Gambar 4.36 Rancangan Edit Inoice Pembelian... 163 Gambar 4.37 Rancangan Output Laporan Penjualan... 164 Gambar 4.38 Rancangan Output Laporan Pembelian... 164 Gambar 4.39 Tampilan Layar Login User... 167 Gambar 4.40 User Interface Menu Utama... 168 Gambar 4.41 User Interface Menu File... 169 Gambar 4.42 User Interface Konfirmasi Logoff... 169 Gambar 4.43 User Interface Menu List... 170 Gambar 4.44 Tampilan List Barang... 171 Gambar 4.45 Tampilan List Customer... 172 Gambar 4.46 Tampilan List Supplier... 173 Gambar 4.47 Tampilan List Staff... 174 Gambar 4.48 Tampilan List Sales Order... 175 Gambar 4.49 Tampilan List Purchase Order... 176 Gambar 4.50 Tampilan List Deliery Order... 177 Gambar 4.51 Tampilan List SDO... 178 Gambar 4.52 Tampilan List Inoice Penjualan... 179 Gambar 4.53 Tampilan List Inoice Pembelian... 180 Gambar 4.54 User Interface Menu Master... 181

Gambar 4.55 Tampilan Form Barang... 182 Gambar 4.56 Tampilan Form Customer... 183 Gambar 4.57 Tampilan Form Supplier... 184 Gambar 4.58 Tampilan Form Staff... 186 Gambar 4.59 User Interface Menu Transaksi... 187 Gambar 4.60 Tampilan Form Sales Order... 188 Gambar 4.61 Tampilan Peringatan Keterbatasan Stok... 189 Gambar 4.62 Tampilan Peringatan Stok Dibawah Minimum... 189 Gambar 4.63 Tampilan Form Purchase Order... 190 Gambar 4.64 Tampilan Form Deliery Order... 191 Gambar 4.65 Tampilan Updated List Barang setelah Deliery Order...192 Gambar 4.66 Tampilan Form SDO... 193 Gambar 4.67 Tampilan Updated List Barang setelah SDO... 194 Gambar 4.68 User Interface Menu Pembayaran... 195 Gambar 4.69 Tampilan Form Entry Inoice Penjualan... 196 Gambar 4.70 Tampilan Form Edit Inoice Penjualan... 197 Gambar 4.71 Tampilan Form Entry Inoice Pembelian... 198 Gambar 4.72 Tampilan Form Edit Inoice Pembelian... 199 Gambar 4.73 User Interface Menu Laporan... 200 Gambar 4.74 Tampilan Submenu Laporan Penjualan... 200 Gambar 4.75 Tampilan Laporan Penjualan... 201 Gambar 4.76 Tampilan Submenu Laporan Pembelian... 202 Gambar 4.77 Tampilan Laporan Pembelian... 203