UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PERSEDIAAN BERBASIS WEB PADA PT. FIN ROLL
Tri Haryono 0800753112 Dydy Juneidy 0800774294 Reynaldie Lucky Widjaya 0800774956 Kelas / Kelompok : 07PCT / 06 Abstrak Tujuan Penelitian adalah merancang sistem basis data khususnya data pembelian dan persediaan sehingga mempermudah pengelolaan data dan menyediakan informasi secara cepat untuk pembelian dan persediaan dalam perusahaan. Metode Penelitian yang dipakai dalam perancangan dan pengembangan sistem basis data ini yaitu metode studi lapangan dan studi pustaka. Metode studi lapangan dilakukan dengan melakukan wawancara langsung dengan pihak perusahaan untuk mendapatkan data yang dibutuhkan didalam perancangan. Metode studi pustaka dilakukan dengan mengumpulkan teori dan pengetahuan dari buku-buku yang mendukung dalam merancang basis data ini. Hasil yang ingin dicapai adalah aplikasi sistem basis data pembelian dan persediaan berbasis web yang mudah digunakan dan dapat meningkatkan efisiensi kerja. Simpulan dari penelitian adalah bahwa sistem basis data terkomputerisasi akan lebih meningkatkan kinerja dan efisiensi kerja dalam perusahaan jika dibandingkan dengan yang masih menggunakan sistem konvensional. Dengan menggunakan sistem basis data yang terkomputerisasi, informasi dalam bentuk laporan dapat lebih cepat dihasilkan.
Kata Kunci Sistem Basis data, Pembelian, Persediaan, Web.
v
PRAKATA
Puji syukur ke hadirat Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi ini. Skripsi ini disusun guna memenuhi salah satu syarat dalam menyelesaikan jenjang pendidikan strata- 1 pada jurusan Teknik Informatika Fakultas Ilmu Komputer di Universitas Bina Nusantara. Selama pembuatan skripsi ini, penulis mendapat bantuan dan dukungan dari berbagai pihak . Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih sebesar-besarnya kepada: 1.
Bapak Prof. Dr. Gerardus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara, Jakarta
2.
Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc, selaku dekan Fakultas Ilmu Komputer di Universitas Bina Nusantara
3.
Bapak Fredy Purnomo, S.Kom., M.Kom., selaku ketua jurusan Fakultas Ilmu Komputer di Universitas Bina Nusantara
4.
Bapak M. Tassim Billlah, selaku dosen pembimbing yang telah meluangkan waktu untuk memberikan pengarahan dan saran dalam penulisan skripsi ini
5.
Seluruh dosen Universitas Bina Nusantara yang telah memberikan bantuan dan bimbingan
6.
Bapak Darwin Liem, selaku Executive Officer di PT. Finroll yang telah memberikan kesempatan dan bantuan dalam melakukan penelitian hingga skripsi ini dapat terselesaikan
vi
7.
Segenap karyawan PT. Finroll yang telah memberikan bantuan kepada penulis dalam mengumpulkan data-data yang diperlukan
8.
Segenap keluarga telah memberikan dukungan moral dan semangat
dalam
menyelesaikan skripsi ini 9.
Segenap teman-teman serta semua pihak yang secara langsung maupun tidak langsung telah memberi bantuan kepada penulis dalam menyelesaikan skripsi ini. Akhir kata, penulis berharap agar skripsi ini dapat memberikan manfaat bagi
para pembaca dan pihak yang berkepentingan di masa mendatang.
Jakarta, Januari 2008
Penulis
vii
DAFTAR ISI
Halaman Judul Luar ...........................................................................................................i Halaman Judul Dalam ...................................................................................................... ii Halaman Persetujuan Hard Cover .................................................................................. iii Halaman Pernyataan Dewan Penguji ...............................................................................iv Abstrak ..............................................................................................................................v Prakata ..............................................................................................................................vi Daftar Isi ....................................................................................................................... viii Daftar Tabel ...................................................................................................................xiv Daftar Gambar ............................................................................................................. xviii Daftar Lampiran ......................................................................................................... xxvii
BAB 1
PENDAHULUAN 1.1. Latar Belakang ..........................................................................................1 1.2. Ruang Lingkup ..........................................................................................2 1.3. Tujuan dan Manfaat ..................................................................................3 1.4. Metodologi ................................................................................................3 1.5. Sistematika Penulisan ...............................................................................5
BAB 2
LANDASAN TEORI 2.1. Pendekatan Basis Data ...............................................................................7 2.1.1. Pengertian Basis Data ...................................................................7
viii
2.1.2. Database Management System (DBMS) ......................................8 2.1.2.1.
Pengertian Database Management System ...................8
2.1.2.2.
Fungsi Database Management System ..........................8
2.1.2.3.
Komponen Lingkungan Database Management System ..........................................................................10
2.1.2.4.
Keuntungan dan Kerugian DBMS ..............................13
2.1.3. Structure Query Language (SQL) ...............................................14 2.1.3.1.
Data Definition Language (DDL) ...............................15
2.1.3.2.
Data Manipulation Language (DML) ........................16
2.1.4. 4th GL (Generation Language) ...................................................17 2.1.5. Database Application Lifecycle ..................................................18 2.1.5.1.
Database Planning ......................................................20
2.1.5.2.
System Definition ........................................................21
2.1.5.3.
Requirement Collection and Analysis .........................23
2.1.5.4. Perancangan Basis Data (Database Design) ...............26 2.1.5.5. DBMS Selection ..........................................................27 2.1.5.6.
Application Design ......................................................31
2.1.5.7.
Prototyping ..................................................................34
2.1.5.8.
Implementation ............................................................35
2.1.5.9.
Data Conversion and Loading ....................................35
2.1.5.10. Testing .........................................................................36 2.1.5.11. Operational Maintenance ...........................................36 2.1.6. Tahap-tahap Perancangan Basis Data .........................................37 2.1.6.1.
Perancangan Konseptual .............................................38 ix
2.1.6.2.
Perancangan Logikal ...................................................43
2.1.6.3.
Perancangan Fisikal ....................................................50
2.1.7. E-R Modelling .............................................................................54 2.1.7.1.
Tipe Entiti ...................................................................55
2.1.7.2.
Tipe Relasi ..................................................................57
2.1.7.3.
Atribut .........................................................................61
2.1.7.4.
Kunci (Key) .................................................................62
2.1.7.5.
Structural Constraints .................................................63
2.2. Terminologi dalam Pembelian, dan Persediaan ......................................67 2.2.1. Pembelian ....................................................................................67 2.2.2. Persediaan ...................................................................................74
BAB 3
ANALISIS SISTEM YANG BERJALAN 3.1. Tentang Perusahaan ................................................................................81 3.1.1. Sejarah Perusahaan ......................................................................81 3.1.2. Tujuan Perusahaan ......................................................................82 3.1.3. Struktur Organisasi .....................................................................82 3.1.4. Pembagian Tugas dan Tanggung Jawab .....................................83 3.2. Gambaran Sistem ....................................................................................95 3.2.1. DFD (Data Flow Diagram) ........................................................95 3.2.1.1.
Diagram Context .........................................................95
3.2.1.2.
Diagram Nol ...............................................................96
3.2.2. Prosedur di Dalam Sistem ...........................................................97 3.2.2.1.
Prosedur Pembelian ATK (Alat Tulis Kantor) ...........97 x
3.2.2.2.
Prosedur Pembelian Inventaris ..................................100
3.2.2.3.
Prosedur Persediaan ATK dan Inventaris .................105
3.2.2.4.
Prosedur Peminjaman Inventaris ...............................107
3.3. Analisis Kebutuhan Data / Informasi ....................................................108 3.4. Permasalahan yang Dihadapi ................................................................113 3.5. Solusi Pemecahan Masalah ...................................................................113
BAB 4
RANCANGAN SISTEM YANG DIUSULKAN 4.1. Perancangan Basis Data ........................................................................114 4.1.1. Perancangan Konseptual ...........................................................114 4.1.1.1.
Mengidentifikasi Tipe Entitas (Entity) ......................115
4.1.1.2.
Mengidentifikasi Tipe Relasi (Relationship) ............122
4.1.1.3.
Mengidentifikasi Tipe dan Menggabungkan Atribut 128
4.1.1.4.
Mengidentifikasi Atribut Domain .............................140
4.1.1.5.
Mengidentifikasi Atribut Candidate dan Primary Key ............................................................................157
4.1.1.6.
Validasi Model Konseptual Lokal Terhadap Transaksi Pengguna ..................................................161
4.1.2. Perancangan Logikal .................................................................165 4.1.2.1.
Menghilangkan Fitur yang Tidak Kompatibel dengan Relational Model ..........................................165 4.1.2.1.1. Menghilangkan Tipe Relasi many-tomany (*..*) .................................................165 4.1.2.1.2. Menghilangkan Atribut Multi-valued .......171 xi
4.1.2.2.
Membuat Relasi untuk Model Logikal Data Lokal ...172 4.1.2.2.1. Identifikasi Strong Entity dan Weak Entity .........................................................172 4.1.2.2.2. Tipe Relasi one-to-one (1..1) ....................174 4.1.2.2.3. Tipe Relasi one-to-many (1..*) ..................177 4.1.2.2.4. Tipe Relasi many-to-many (*..*) ...............185 4.1.2.2.5. Atribut Multi-valued ..................................193
4.1.2.3.
Validasi Relasi Menggunakan Normalisasi ..............194
4.1.2.4. Menentukan Referential Integrity Constraint ...........195 4.1.2.5.
Membuat Model Logikal Data Global ......................208
4.1.2.6.
Validasi Model Logikal Data Global ........................211
4.1.3. Perancangan Fisikal ..................................................................215 4.1.3.1.
Merancang Relasi Dasar ...........................................215
4.1.3.2.
Merancang Constraints .............................................239
4.1.3.3.
Analisis Transaksi .....................................................240
4.1.3.4.
Pemilihan Index .........................................................258
4.1.3.5.
Estimasi Kebutuhan Besar Ruang Penyimpanan ......263
4.1.3.6.
Merancang User View ...............................................285
4.1.3.7.
Merancang Mekanisme Keamanan ...........................289
4.2. Perancangan Aplikasi ............................................................................292 4.2.1. Rancangan Struktur Menu .........................................................292 4.2.2. Perancangan Input / Output .......................................................298 4.2.2.1.
Perancangan Input .....................................................298
4.2.2.2.
Perancangan Output ..................................................317 xii
4.2.3. State Transition Diagram ..........................................................332 4.2.4. Spesifikasi Proses / Modul ........................................................349 4.2.5. Implementasi .............................................................................397
BAB 5
4.2.5.1.
Spesifikasi Perangkat Keras ......................................397
4.2.5.2.
Spesifikasi Perangkat Lunak .....................................398
4.2.5.3.
Jadwal Implementasi .................................................399
4.2.5.4.
Petunjuk Pemakaian Sistem ......................................399
4.2.5.5.
Evaluasi Sistem .........................................................444
SIMPULAN DAN SARAN 5.1. Simpulan ...............................................................................................448 5.2. Saran ......................................................................................................448
DAFTAR PUSTAKA ..................................................................................................450 RIWAYAT HIDUP .....................................................................................................452 LAMPIRAN FOTOCOPY JADWAL KUNJUNGAN SURVEY ............................ L1 LAMPIRAN FOTOCOPY SURAT KETERANGAN MELAKUKAN SKRIPSI . L2
xiii
DAFTAR TABEL
Tabel 3.1.
Daftar Entitas ........................................................................................111
Tabel 4.1.
Identifikasi Tipe Entitas ........................................................................115
Tabel 4.2.
Identifikasi Tipe Relasi .........................................................................123
Tabel 4.3.
Identifikasi Tipe Atribut ........................................................................128
Tabel 4.4.
Atribut Domain dari Entitas BarangATK .............................................140
Tabel 4.5.
Atribut Domain dari Entitas BarangInventaris .....................................140
Tabel 4.6.
Atribut Domain dari Entitas KelompokBarangInventaris .....................141
Tabel 4.7.
Atribut Domain dari Entitas HsStokATK .............................................142
Tabel 4.8.
Atribut Domain dari Entitas HsStokInventaris .....................................142
Tabel 4.9.
Atribut Domain dari Entitas Karyawan ................................................142
Tabel 4.10.
Atribut Domain dari Entitas Jabatan .....................................................143
Tabel 4.11.
Atribut Domain dari Entitas Divisi .......................................................144
Tabel 4.12.
Atribut Domain dari Entitas NomorRegistrasiInventaris ......................144
Tabel 4.13.
Atribut Domain dari Entitas SuratPengajuanPembelianATK ...............145
Tabel 4.14.
Atribut Domain dari Entitas SuratPengajuanPembelianInventaris .......146
Tabel 4.15.
Atribut Domain dari Entitas PersetujuanSPPATK ...............................147
Tabel 4.16.
Atribut Domain dari Entitas PersetujuanSPPInventaris ........................148
Tabel 4.17.
Atribut Domain dari Entitas BonSementaraPembelianATK ................148
Tabel 4.18.
Atribut Domain dari Entitas BonSementaraPembelianInventaris .........149
Tabel 4.19.
Atribut Domain dari Entitas PembelianATK ........................................150
Tabel 4.20.
Atribut Domain dari Entitas PembelianInventaris ................................151
xiv
Tabel 4.21.
Atribut Domain dari Entitas BuktiKasMasuk .......................................152
Tabel 4.22.
Atribut Domain dari Entitas BuktiKasKeluarATK ...............................153
Tabel 4.23.
Atribut Domain dari Entitas BuktiKasKeluarInventaris .......................154
Tabel 4.24.
Atribut Domain dari Entitas Toko ........................................................155
Tabel 4.25.
Atribut Domain dari Entitas PeminjamanInventaris .............................155
Tabel 4.26.
Atribut Domain dari Entitas PengembalianInventaris ..........................156
Tabel 4.27.
Candidate dan Primary Key dari Entitas ..............................................157
Tabel 4.28.
Skema Relasi Biner One to One ...........................................................175
Tabel 4.29.
Skema Relasi Biner One to Many .........................................................182
Tabel 4.30.
Skema Relasi Biner Many to Many .......................................................189
Tabel 4.31.
Skema Relasi Atribut Multi-valued .......................................................193
Tabel 4.32.
Analisis Transaksi .................................................................................243
Tabel 4.33.
Estimasi Disk Space Entitas BarangATK .............................................263
Tabel 4.34.
Estimasi Disk Space Entitas DetailPemakaianATK .............................264
Tabel 4.35.
Estimasi Disk Space Entitas BarangInventaris .....................................264
Tabel 4.36.
Estimasi Disk Space Entitas DetailPemakaianInventaris ......................265
Tabel 4.37.
Estimasi Disk Space Entitas BonSementaraPembelianATK ................265
Tabel 4.38.
Estimasi Disk Space Entitas BonSementaraPembelianInventaris .........266
Tabel 4.39.
Estimasi Disk Space Entitas BuktiKasKeluarATK ...............................267
Tabel 4.40.
Estimasi Disk Space Entitas BuktiKasKeluarInventaris .......................267
Tabel 4.41.
Estimasi Disk Space Entitas BuktiKasMasuk .......................................268
Tabel 4.42.
Estimasi Disk Space Entitas DetailPembelianATK ..............................268
Tabel 4.43.
Estimasi Disk Space Entitas DetailPembelianInventaris ......................269
Tabel 4.44.
Estimasi Disk Space Entitas DetailPeminjamanInventaris ...................270 xv
Tabel 4.45.
Estimasi Disk Space Entitas DetailPengajuanPembelianATK .............270
Tabel 4.46.
Estimasi Disk Space Entitas DetailPengajuanPembelianInventaris ......271
Tabel 4.47.
Estimasi Disk Space Entitas DetailPengembalianInventaris ................271
Tabel 4.48.
Estimasi Disk Space Entitas DetailPersetujuanSPPATK ......................272
Tabel 4.49.
Estimasi Disk Space Entitas DetailPersetujuanSPPInventaris ..............272
Tabel 4.50.
Estimasi Disk Space Entitas DetailPersetujuanSPPInventarisOlehKaryawan ..................................273
Tabel 4.51.
Estimasi Disk Space Entitas Divisi .......................................................273
Tabel 4.52.
Estimasi Disk Space Entitas Jabatan .....................................................274
Tabel 4.53.
Estimasi Disk Space Entitas Karyawan ................................................274
Tabel 4.54.
Estimasi Disk Space Entitas KelompokBarangInventaris .....................275
Tabel 4.55.
Estimasi Disk Space Entitas NomorRegistrasiInventaris ......................275
Tabel 4.56.
Estimasi Disk Space Entitas PembelianATK ........................................276
Tabel 4.57.
Estimasi Disk Space Entitas PembelianInventaris .................................276
Tabel 4.58.
Estimasi Disk Space Entitas PeminjamanInventaris .............................277
Tabel 4.59.
Estimasi Disk Space Entitas PengembalianInventaris ..........................277
Tabel 4.60.
Estimasi Disk Space Entitas PersetujuanSPPATK ...............................278
Tabel 4.61.
Estimasi Disk Space Entitas PersetujuanSPPInventaris ........................278
Tabel 4.62.
Estimasi Disk Space Entitas Pos ...........................................................279
Tabel 4.63.
Estimasi Disk Space Entitas SuratPengajuanPembelianATK ...............279
Tabel 4.64.
Estimasi Disk Space Entitas SuratPengajuanPembelianInventaris .......280
Tabel 4.65.
Estimasi Disk Space Entitas TeleponKaryawan ...................................280
Tabel 4.66.
Estimasi Disk Space Entitas TeleponToko ...........................................281
Tabel 4.67.
Estimasi Disk Space Entitas Toko ........................................................281 xvi
Tabel 4.68.
Estimasi Disk Space Entitas HsStokATK ............................................282
Tabel 4.69.
Estimasi Disk Space Entitas HsStokInventaris .....................................282
Tabel 4.70.
Estimasi Disk Space Semua Entitas .......................................................283
Tabel 4.71.
User View ..............................................................................................285
Tabel 4.72.
Jadwal Implementasi .............................................................................399
xvii
DAFTAR GAMBAR
Gambar 2.1.
Lingkungan DBMS .................................................................................10
Gambar 2.2.
Tahapan Database Application Lifecycle ................................................19
Gambar 2.3.
Representasi Sistem Basis Data dengan Multiple User Views ................23
Gambar 2.4.
Centralized Approach untuk Mengatur Multiple User Views .................24
Gambar 2.5.
View Integration Appraoach untuk Mengatur Multiple User Views ......25
Gambar 2.6.
Kamus Data Entity yang Mendeskripsikan Entity untuk View DreamHome ............................................................................................39
Gambar 2.7.
Diagram Potongan ER yang Pertama yang Menunjukkan Entity dan Tipe Relasi untuk Staff User Views dari DreamHome ............................39
Gambar 2.8.
Kamus Data Relasi yang Mendeskripsikan Relasi untuk View DreamHome ...........................................................................................40
Gambar 2.9.
Kamus Data Atribut yang Mendeskripsikan Atribut untuk View DreamHome ............................................................................................40
Gambar 2.10. Contoh Diagram ER Konseptual .............................................................43 Gambar 2.11. Contoh Diagram ER Logikal ..................................................................49 Gambar 2.12. Entity-Relationship (ER) Diagram dari Branch View DreamHome .......56 Gambar 2.13. Representasi Diagram dari Tipe Entitas Staff dan Branch .....................57 Gambar 2.14. Jaringan Semantik yang Menunjukkan Hubungan Individual dari Tipe Relasi Has ...............................................................................................58 Gambar 2.15. Representasi Diagram Tipe Relasi Branch Has Staff .............................58 Gambar 2.16. Contoh Suatu Relasi Binary yang Disebut POwn ...................................59
xviii
Gambar 2.17. Contoh Suatu Relasi Ternary yang Disebut Registers ............................60 Gambar 2.18. Contoh Suatu Relasi Quarternary yang Disebut Arranged ....................60 Gambar 2.19. Contoh Suatu Relasi Rekursive yang Disebut Supervised ......................61 Gambar 2.20. ERD dari Entitas dan Atribut Staff dan Branch ......................................63 Gambar 2.21. Jaringan Semantik pada Staff Manage Branch dengan Tipe Relasi 1:1 65 Gambar 2.22. Multiplicity pada Staff Manages Branch dengan Tipe Relasi 1:1 ...........65 Gambar 2.23. Jaringan Semantik pada Staff Overseas PropertyForRent dengan Tipe Relasi 1:* .................................................................................................66 Gambar 2.24. Multiplicity pada Staff Overseas PropertyForRent dengan Tipe Relasi 1:* ............................................................................................................66 Gambar 2.25. Jaringan Semantik pada Newspaper Advertises PropertyForRent dengan Tipe Relasi *:* ............................................................................67 Gambar 2.26. Multiplicity pada Newspaper Advertise PropertyForRent dengan Tipe Relasi 1:* .................................................................................................67 Gambar 2.27. Surat Permintaan Pembelian ...................................................................70 Gambar 2.28. Surat Permintaan Penawaran Harga ........................................................71 Gambar 2.29. Surat Perubahan Order Pembelian ..........................................................72 Gambar 2.30. Bukti Kas Keluar .....................................................................................73 Gambar 2.31. Kartu Penghitungan Fisik (Inventory Tag) .............................................79 Gambar 2.32. Daftar Hasil Penghitungan Fisik .............................................................80 Gambar 3.1.
Struktur Organisasi PT. Finroll ...............................................................82
Gambar 3.2.
Diagram Context Sistem Pembelian dan Persediaan pada PT. Finroll ...95
Gambar 3.3.
Diagram Nol Sistem Pembelian dan Persediaan pada PT. Finroll ..........96
Gambar 3.4.
Diagram Alir Data Sistem Pembelian ATK ............................................97 xix
Gambar 3.5.
Diagram Alir Data Sistem Pembelian Inventaris ..................................101
Gambar 3.6.
Diagram Alir Data Sistem Persediaan ATK dan Inventaris ..................105
Gambar 3.7.
Diagram Alir Data Sistem Peminjaman Inventaris ...............................107
Gambar 4.1.
Diagram ER Hubungan Antar Entitas ...................................................127
Gambar 4.2.
Diagram ER dengan Penambahan Atribut Primary Key ......................160
Gambar 4.3.
Diagram ER yang Menggambarkan Relasi Antar Entitas dengan Ditambahkannya Jalur Arah Transaksi .................................................164
Gambar 4.4.
Menghilangkan Relasi Many-to-Many pada Entitas PembelianATK dan BarangATK ....................................................................................166
Gambar 4.5.
Menghilangkan Relasi Many-to-Many pada Entitas PembelianInventaris dan KelompokBarangInventaris ..........................166
Gambar 4.6.
Menghilangkan Relasi Many-to-Many pada Entitas BarangInventaris dan PeminjamanInventaris ....................................................................167
Gambar 4.7.
Menghilangkan Relasi Many-to-Many pada Entitas BarangInventaris dan PengembalianInventaris .................................................................167
Gambar 4.8.
Menghilangkan Relasi Many-to-Many pada Entitas KelompokBarangInventaris dan SuratPengajuanPembelianInventaris .168
Gambar 4.9.
Menghilangkan Relasi Many-to-Many pada Entitas BarangATK dan SuratPengajuanPembelianATK .............................................................168
Gambar 4.10. Menghilangkan Relasi Many-to-Many pada Entitas Karyawan dan BarangInventaris ...................................................................................169 Gambar 4.11. Menghilangkan Relasi Many-to-Many pada Entitas Karyawan dan BarangATK ...........................................................................................169 Gambar 4.12. Menghilangkan Relasi Many-to-Many pada Entitas xx
SuratPengajuanPembelianATK dan PersetujuanSPPATK ...................170 Gambar 4.13. Menghilangkan Relasi Many-to-Many pada Entitas Karyawan dan PersetujuanSPPInventaris .....................................................................170 Gambar 4.14. Menghilangkan Relasi Many-to-Many pada Entitas SuratPengajuanPembelianInventaris dan PersetujuanSPPInventaris ....171 Gambar 4.15. Menghilangkan Atribut Multi-valued pada Entitas Karyawan .............171 Gambar 4.16. Menghilangkan Atribut Multi-valued pada Entitas Toko .....................172 Gambar 4.17. Ketergantungan Transitif antara Kode Pos dan Daerah yang Harus Dihilangkan ................................................................................194 Gambar 4.18. Ketergantungan Transitif antara Kode Pos dan Daerah yang Sudah Dihilangkan ................................................................................195 Gambar 4.19. Diagram ER Logikal dengan Primary Key dan Foreign Key ...............209 Gambar 4.20. Diagram ER Logikal dengan Semua Atribut ........................................210 Gambar 4.21. Diagram ER Model Logikal Data Global dengan Jalur Arah Transaksi (Pathways) ............................................................................................212 Gambar 4.22. Struktur Menu untuk Administration Manager dan Administration Officer ..................................................................................................293 Gambar 4.23. Struktur Menu untuk Director ..............................................................294 Gambar 4.24. Struktur Menu untuk Executive Officer ................................................295 Gambar 4.25. Struktur Menu untuk General Affair .....................................................296 Gambar 4.26. Struktur Menu untuk Finance dan Accounting .....................................297 Gambar 4.27. Rancangan Input Master Divisi .............................................................298 Gambar 4.28. Rancangan Input Master Jabatan ..........................................................299 Gambar 4.29. Rancangan Input Master Karyawan ......................................................300 xxi
Gambar 4.30. Rancangan Input Detail Karyawan .......................................................301 Gambar 4.31. Rancangan Input Master Pos..................................................................301 Gambar 4.32. Rancangan Input Master Barang ATK ..................................................302 Gambar 4.33. Rancangan Input Master Barang Inventaris ..........................................302 Gambar 4.34. Rancangan Input Master Nomor Registrasi Inventaris .........................303 Gambar 4.35. Rancangan Input Master Toko ..............................................................303 Gambar 4.36. Rancangan Input Detail Toko ...............................................................304 Gambar 4.37. Rancangan Input Pengajuan Pembelian ATK .......................................305 Gambar 4.38. Rancangan Input Pengajuan Pembelian inventaris ...............................306 Gambar 4.39. Rancangan Input Persetujuan Pembelian ATK .....................................307 Gambar 4.40. Rancangan Input Persetujuan Pembelian Inventaris .............................308 Gambar 4.41. Rancangan Input Pemakaian ATK ........................................................309 Gambar 4.42. Rancangan Input Pemakaian Inventaris ................................................310 Gambar 4.43. Rancangan Input Pembelian ATK ........................................................311 Gambar 4.44. Rancangan Input Pembelian Inventaris .................................................312 Gambar 4.45. Rancangan Input Peminjaman Inventaris ..............................................313 Gambar 4.46. Rancangan Input Pengembalian Inventaris ...........................................314 Gambar 4.47. Rancangan Input Bukti Kas Masuk .......................................................315 Gambar 4.48. Rancangan Input Bon Sementara Pembelian ATK ...............................315 Gambar 4.49. Rancangan Input Bon Sementara Pembelian Inventaris .......................316 Gambar 4.50. Rancangan Input Bukti Kas Keluar ATK .............................................316 Gambar 4.51. Rancangan Input Bukti Kas Keluar Inventaris ......................................317 Gambar 4.52. Rancangan Daftar Karyawan ................................................................318 Gambar 4.53. Rancangan Laporan Stok Barang ATK .................................................318 xxii
Gambar 4.54. Rancangan Laporan Stok Barang Inventaris .........................................319 Gambar 4.55. Rancangan Laporan Pemakaian ATK ...................................................319 Gambar 4.56. Rancangan Laporan Pemakaian Inventaris ...........................................320 Gambar 4.57. Rancangan Laporan Pembelian ATK ....................................................321 Gambar 4.58. Rancangan Laporan Pembelian Inventaris ............................................322 Gambar 4.59. Rancangan Laporan Peminjaman Inventaris .........................................323 Gambar 4.60. Rancangan Laporan Pengembalian Inventaris ......................................324 Gambar 4.61. Rancangan Formulir Pengajuan Pembelian ATK .................................325 Gambar 4.62. Rancangan Formulir Pengajuan Pembelian Inventaris .........................326 Gambat 4.63. Rancangan Bukti Kas Keluar ATK .......................................................327 Gambar 4.64. Rancangan Bukti Kas Keluar Inventaris ...............................................328 Gambar 4.65. Rancangan Bukti Kas Masuk ................................................................329 Gambar 4.66. Rancangan Bon Sementara Pembelian ATK ........................................330 Gambar 4.67. Rancangan Bon Sementara Pembelian Inventaris .................................331 Gambar 4.68. STD Halaman Login .............................................................................332 Gambar 4.69. STD Halaman Home .............................................................................332 Gambar 4.70. STD Halaman Change Password .........................................................333 Gambar 4.71. STD Halaman Edit Profile ....................................................................333 Gambar 4.72. STD Halaman Workboard untuk President Director ...........................334 Gambar 4.73. STD Halaman Workboard untuk Administration Manager ..................335 Gambar 4.74. STD Halaman Workboard untuk Executive Officer ..............................336 Gambar 4.75. STD Halaman Workboard untuk General Affair ..................................337 Gambar 4.76. STD Halaman Workboard untuk Finance & Accounting .....................338 Gambar 4.77. STD Halaman Divisi .............................................................................339 xxiii
Gambar 4.78. STD Halaman Jabatan ...........................................................................339 Gambar 4.79. STD Halaman Karyawan ......................................................................340 Gambar 4.80. STD Halaman Detail Karyawan ...........................................................340 Gambar 4.81. STD Halaman Pos .................................................................................341 Gambar 4.82. STD Halaman Barang Inventaris .........................................................341 Gambar 4.83. STD Halaman Barang ATK ..................................................................342 Gambar 4.84. STD Halaman Registrasi Inventaris ......................................................342 Gambar 4.85. STD Halaman Toko ..............................................................................343 Gambar 4.86. STD Halaman Bukti Kas Masuk ...........................................................343 Gambar 4.87. STD Halaman Detail Bukti Kas Masuk ................................................344 Gambar 4.88. STD Halaman Bon Sementara Pembelian ATK ...................................344 Gambar 4.89. STD Halaman Detail Bon Sementara Pembelian ATK ........................345 Gambar 4.90. STD Halaman Bon Sementara Pembelian Inventaris ...........................345 Gambar 4.91. STD Halaman Detail Bon Sementara Pembelian Inventaris .................346 Gambar 4.92. STD Halaman Bukti Kas Keluar ATK ..................................................346 Gambar 4.93. STD Halaman Detail Bukti Kas Keluar ATK .......................................347 Gambar 4.94. STD Halaman Bukti Kas Keluar Inventaris ..........................................347 Gambar 4.95. STD Halaman Detail Bukti Kas Keluar Inventaris ...............................348 Gambar 4.96. STD Halaman Pengajuan Pembelian ATK ...........................................348 Gambar 4.97. STD Halaman Pengajuan Pembelian Inventaris ...................................349 Gambar 4.98. Halaman Login ......................................................................................400 Gambar 4.99. Halaman Index ......................................................................................401 Gambar 4.100. Halaman Change Password ..................................................................402 Gambar 4.101. Halaman Edit Profile ............................................................................403 xxiv
Gambar 4.102. Halaman Tambah Telepon ....................................................................404 Gambar 4.103. Halaman Workboard Administration Manager ....................................405 Gambar 4.104. Halaman Divisi .....................................................................................406 Gambar 4.105. Halaman Jabatan ...................................................................................407 Gambar 4.106. Halaman Karyawan ...............................................................................408 Gambar 4.107. Halaman Pos .........................................................................................409 Gambar 4.108.Halaman Pengajuan Pembelian ATK ....................................................410 Gambar 4.109. Halaman Pengajuan Pembelian Inventaris ............................................411 Gambar 4.110.Halaman Cetak Laporan Stok Barang ATK ..........................................412 Gambar 4.111. Halaman Cetak Laporan Stok Barang Inventaris ..................................413 Gambar 4.112.Halaman Cetak Laporan Pemakaian Barang ATK ...............................414 Gambar 4.113. Halaman Cetak Laporan Pemakaian Barang Inventaris ........................415 Gambar 4.114.Halaman Cetak Laporan Pembelian Barang ATK ................................416 Gambar 4.115. Halaman Cetak Laporan Pembelian Barang Inventaris ........................417 Gambar 4.116.Halaman Cetak Laporan Peminjaman Barang Inventaris .....................418 Gambar 4.117.Halaman Cetak Laporan Pengembalian Barang Inventaris ..................419 Gambar 4.118. Halaman Workboard General Affair .....................................................420 Gambar 4.119. Halaman View Barang ATK .................................................................421 Gambar 4.120. Halaman View Barang Inventaris ..........................................................422 Gambar 4.121. Halaman View Registrasi Inventaris .....................................................423 Gambar 4.122. Halaman View Toko ..............................................................................424 Gambar 4.123. Halaman Form Pengajuan Pembelian ATK ..........................................425 Gambar 4.124. Halaman Form Pengajuan Pembelian Inventaris ..................................426 Gambar 4.125. Halaman Form Pemakaian ATK ...........................................................427 xxv
Gambar 4.126. Halaman Form Pemakaian Inventaris ...................................................428 Gambar 4.127. Halaman Form Pembelian ATK ...........................................................429 Gambar 4.128. Halaman Form Pembelian Inventaris ....................................................430 Gambar 4.129. Halaman Form Peminjaman Inventaris ................................................431 Gambar 4.130. Halaman Form Pengembalian Inventaris ..............................................432 Gambar 4.131. Halaman Workboard Executive Officer ................................................433 Gambar 4.132. Halaman Form Persetujuan Pembelian ATK ........................................434 Gambar 4.133. Halaman Form Persetujuan Pembelian Inventaris ................................435 Gambar 4.134. Halaman Workboard Finance & Accounting ........................................436 Gambar 4.135. Halaman Bukti Kas Masuk ...................................................................437 Gambar 4.136.Halaman Bon Sementara Pembelian ATK ............................................438 Gambar 4.137. Halaman Bon Sementara Pembelian Inventaris ....................................439 Gambar 4.138. Halaman Bukti Kas Keluar ATK ..........................................................440 Gambar 4.139. Halaman Bukti Kas Keluar Inventaris ..................................................441 Gambar 4.140. Halaman Workboard President Director ..............................................442 Gambar 4.141. Halaman Form Persetujuan Pembelian Inventaris untuk President Director .................................................................................................443 Gambar 4.142. Pie Chart Kuesioner Pertanyaan 1 .........................................................444 Gambar 4.143. Pie Chart Kuesioner Pertanyaan 2 .........................................................445 Gambar 4.144. Pie Chart Kuesioner Pertanyaan 3 .........................................................445 Gambar 4.145. Pie Chart Kuesioner Pertanyaan 4 .........................................................446 Gambar 4.146. Pie Chart Kuesioner Pertanyaan 5 .........................................................446 Gambar 4.147. Pie Chart Kuesioner Pertanyaan 6 .........................................................447 Gambar 4.148. Pie Chart Kuesioner Pertanyaan 7 .........................................................447 xxvi
DAFTAR LAMPIRAN
Fotocopy Jadwal Kunjungan Survey ............................................................................. L1 Fotocopy Surat Keterangan Survey ............................................................................... L2
xxvii