Abstrak
Perusahaan sebagai organisasi yang memiliki kecenderungan orientasi pada laba, selalu membutuhkan sistem yang terkomputerisasi dalam mengumpulkan, menyimpan, dan memproses data untuk menghasilkan informasi yang dapat membantu perusahaan dalam melakukan perencanaan strategis dan pengambilan suatu keputusan secara efektif.
Perusahaan “PT. Pro Roll International” merupakan perusahaan yang bergerak dalam bidang penjualan pelumas. Pada saat ini sistem informasi penjualan pada perusahaan “PT. Pro Roll International” masih dilakukan secara manual sehingga kinerjanya belum efektif. Hal itu tercermin pada seringnya terjadi keterlambatan penyusunan laporan penjualan dan piutang dagang, kesalahan pencatatan dan perhitungan persediaan, serta pengulangan dalam pencatatan transaksi.
Pada tugas akhir ini, penulis telah melakukan analisa, perancangan dan implementasi sistem informasi bagian penjualan yang terkomputerisasi. Dengan adanya sistem informasi penjualan yang berbasis komputer ini, diharapkan pengumpulan, penyimpanan, dan pengolahan data transaksi dapat dilakukan secara akurat dan cepat, dan hasilnya akan berdampak pada peningkatan efektifitas dan efisiensi perusahaan.
Universitas Kristen Maranatha
Universitas Kristen Maranatha
BAB I. PENDAHULUAN...I-1
I.1 Latar Belakang Masalah...I-1 I.2 Perumusan masalah...I-2 I.3 Tujuan penelitian...I-2 I.4 Batasan Masalah ...I-2 I.5 Sistematika Penulisan ...I-3
BAB II. LANDASAN TEORI... II-1
II.1 Sistem Informasi ... II-1 II.2 Sistem Aplikasi Komputer Berbasis Web... II-5 II.3 Perangkat Analisa Sistem... II-6 II.4 Perangkat Lunak Pembangun Sistem... II-11
BAB III. ANALISA DAN PERANCANGAN... III-1
III.1 Data Flow Diagram(DFD) ... III-1 III.2 Kamus Data... III-14 III.3 Spesifikasi Proses... III-22 III.4 ER-Diagram ... III-52 III.5 Skema Basis Data... III-53 III.6 Perancangan Sketsa User Interface ... III-54
BAB IV. HASIL TERCAPAI ...IV-1
IV.1 Tampilan Aplikasi Sistem Informasi Penjualan Pelumas ... IV-1
BAB V. EVALUASI SISTEM ... V-1
BAB VI. PENUTUP...VI-1
Universitas Kristen Maranatha
v
Daftar Gambar
Gambar II-1 Kesatuan Luar (External Entity) ... II-7
Gambar II-2 Aliran data dari entitas pelanggan ke proses order ... II-7
Gambar II-3 Proses (Process) ... II-7
Gambar II-4 Penyimpan Data (Data Store) ... II-8
Gambar II-5 Himpunan Entitas... II-10
Gambar II-6 Atribut ... II-10
Gambar II-7 Himpunan Relasi ... II-10
Gambar II-8 Garis ... II-10
Gambar II-9 Script PHP ... II-12
Gambar III-1 Diagram Konteks /DFD Level 0 ... III-1
Gambar III-2 DFD Level 1 ... III-2
Gambar III-3 DFD Level 2, Proses 1.1 ... III-3
Gambar III-4 DFD Level 2, Proses 1.2 ... III-4
Gambar III-5 DFD Level 2, Proses 1.3 ... III-4
Gambar III-6 DFD Level 2, Proses 1.4 ... III-5
Gambar III-7 DFD Level 2, Proses 1.5 ... III-6
Gambar III-8 DFD Level 2, Proses 1.6 ... III-6
Gambar III-9 DFD Level 3, Proses 1.4.1 ... III-7
Gambar III-10 DFD Level 3, Proses 1.4.2 ... III-8
Gambar III-11 DFD Level 3, Proses 1.4.3 ... III-9
Gambar III-12 DFD Level 3, Proses 1.4.4 ... III-10
Gambar III-13 DFD Level 4, Proses 1.4.2.6 ... III-11
Gambar III-14 DFD Level 4, Proses 1.4.3.6 ... III-12
Gambar III-15 DFD Level 4, Proses 1.4.4.6 ... III-13
Gambar III-16 ER-Diagram ... III-52
Gambar III-17 Skema Basis Data ... III-53
Gambar III-18 Struktur Menu ... III-54
Universitas Kristen Maranatha
vi
Gambar III-20 Proses 1.1.3 / Proses 1.1.4 ... III-55
Gambar III-21 Proses 1.1.5 ... III-56
Gambar III-22 Proses 1.2.1 / Proses 1.2.2 ... III-56
Gambar III-23 Proses 1.2.3 / Proses 1.2.4 ... III-56
Gambar III-24 Proses 1.3.1 / Proses 1.3.2 ... III-57
Gambar III-25 Proses 1.3.3 / Proses 1.3.4 ... III-57
Gambar III-26 Proses 1.3.5 ... III-58
Gambar III-27 Proses 1.4.1.1 ... III-58
Gambar III-28 Proses 1.4.1.2 ... III-59
Gambar III-29 Proses 1.4.1.3 / Proses 1.4.1.4 ... III-59
Gambar III-30 Proses 1.4.1.5 ... III-60
Gambar III-31 Proses 1.4.2.1 ... III-60
Gambar III-32 Proses 1.4.2.2 ... III-61
Gambar III-33 Proses 1.4.2.3 / Proses 1.4.2.4 ... III-61
Gambar III-34 Proses 1.4.2.5 ... III-62
Gambar III-35 Proses 1.4.2.6 ... III-62
Gambar III-36 Proses 1.4.2.7 ... III-62
Gambar III-37 Proses 1.4.3.1 ... III-63
Gambar III-38 Proses 1.4.3.2 ... III-63
Gambar III-39 Proses 1.4.3.3 / Proses 1.4.3.4 ... III-64
Gambar III-40 Proses 1.4.3.5 ... III-64
Gambar III-41 Proses 1.4.3.6 ... III-64
Gambar III-42 Proses 1.4.4.1 ... III-65
Gambar III-43 Proses 1.4.4.2 ... III-65
Gambar III-44 Proses 1.4.4.3 / Proses 1.4.4.4 ... III-66
Gambar III-45 Proses 1.4.4.5 ... III-66
Gambar III-46 Proses 1.4.4.6 ... III-66
Gambar III-47 Proses 1.4.4.7 ... III-67
Gambar III-48 Proses 1.5.1 ... III-67
Gambar III-49 Proses 1.5.2 ... III-67
Universitas Kristen Maranatha
vii
Gambar III-51 Proses 1.5.2 (Laporan Penjualan Per Bulan) ... III-68
Gambar III-52 Proses 1.5.3 ... III-68
Gambar III-53 Proses 1.5.3 (Laporan Pembayaran Piutang) ... III-69
Gambar III-54 Proses 1.6 ... III-69
Gambar IV-1 Proses 1.6 / Halaman Login... IV-1
Gambar IV-2 Halaman Index... IV-2
Gambar IV-3 Proses 1.1.1 / Halaman Add_Pelanggan... IV-2
Gambar IV-4 Proses 1.1.2 / Halaman Edit_Pelanggan ... IV-3
Gambar IV-5 Proses 1.1.3 / Proses 1.1.4 / Halaman Pelanggan ... IV-4
Gambar IV-6 1.1.5 / Halaman Pencarian ... IV-4
Gambar IV-7 Proses 1.2.1 / Halaman add_tipeproduk ... IV-5
Gambar IV-8 Proses 1.2.2 / Halaman edit_tipeproduk ... IV-6
Gambar IV-9 Proses 1.2.3 / Proses 1.2.4 / Halaman TipeProduk... IV-6
Gambar IV-10 Proses 1.3.1 / Halaman add_produk ... IV-7
Gambar IV-11 Proses 1.3.2 / Halaman edit_produk ... IV-8
Gambar IV-12 Proses 1.3.3 / Proses 1.3.4 / Halaman produk ... IV-8
Gambar IV-13 Proses 1.3.5 / Halaman pencarian... IV-9
Gambar IV-14 Proses 1.4.1.1 / Halaman add_pemesanan... IV-9
Gambar IV-15 Proses 1.4.1.2 / Halaman edit_pemesanan... IV-10
Gambar IV-16 Proses 1.4.1.3 / Proses 1.4.1.4 / Halaman pemesanan ... IV-11
Gambar IV-17 Proses 1.4.1.5 / Halaman pencarian... IV-11
Gambar IV-18 Proses 1.4.2.1 / Halaman add_suratjalan ... IV-12
Gambar IV-19 Proses 1.4.2.2 / Halaman edit_suratjalan... IV-13
Gambar IV-20 Proses 1.4.2.3 / Proses 1.4.2.4 / Halaman suratjalan ... IV-13
Gambar IV-21 Proses 1.4.2.5 / Halaman pencarian... IV-14
Gambar IV-22 Proses 1.4.2.6... IV-14
Gambar IV-23 Proses 1.4.2.7... IV-15
Gambar IV-24 Proses 1.4.3.1 / Halaman add_faktur ... IV-16
Gambar IV-25 Proses 1.4.3.2 / Halaman edit_faktur... IV-17
Gambar IV-26 Proses 1.4.3.3 / Proses 1.4.3.4 / Halaman faktur ... IV-17
Universitas Kristen Maranatha
viii
Gambar IV-28 Proses 1.4.3.6... IV-18
Gambar IV-29 Proses 1.4.4.1 / Halaman add_fkbayar ... IV-19
Gambar IV-30 Proses 1.4.4.2 / Halaman edit_fkbayar ... IV-20
Gambar IV-31 Proses 1.4.4.3 / Proses 1.4.4.4 / Halaman fkbayar... IV-20
Gambar IV-32 Proses 1.4.4.5 / Halaman pencarian... IV-21
Gambar IV-33 Proses 1.4.4.6... IV-21
Gambar IV-34 Proses 1.4.4.7... IV-22
Gambar IV-35 Proses 1.5.1 / Halaman laporan_piutang ... IV-23
Gambar IV-36 Proses 1.5.2 / Halaman laporan(lapjual)... IV-23
Gambar IV-37 Proses 1.5.2 (Laporan penjualan per tipe pelumas) ... IV-23
Gambar IV-38 Proses 1.5.2 (Laporan penjualan perbulan) ... IV-24
Gambar IV-39 Proses 1.5.3 / Halaman laporan(lappembayaran) ... IV-24
Gambar IV-40 Proses 1.5.3 / Halaman laporan_pembayaran... IV-25
Gambar B-1 Contoh Dokumen Surat Jalan...B-1
Universitas Kristen Maranatha
ix
Daftar Tabel
Tabel III-1 Kamus Data tPelanggan... III-14
Tabel III-2 Kamus Data tTipeProduk ... III-15
Tabel III-3 Kamus Data tProduk... III-15
Tabel III-4 Kamus Data tPemesanan ... III-16
Tabel III-5 Kamus Data tPemesananDetail... III-17
Tabel III-6 Kamus Data tSuratJalan... III-18
Tabel III-7 Kamus Data tFaktur... III-18
Tabel III-8 Kamus Data tFakturDetail ... III-19
Tabel III-9 Kamus Data tFKBayar... III-20
Tabel III-10 Kamus Data tFKBayarDetail... III-21
Tabel III-11 Kamus Data tUser... III-21
Tabel III-12 S.P. 1.1.1 Proses Input Data Pelanggan... III-22
Tabel III-13 S.P. 1.1.2 Proses Update Data Pelanggan... III-22
Tabel III-14 S.P. 1.1.3 Proses Delete Data Pelanggan... III-23
Tabel III-15 S.P. 1.1.4 Proses Menampilkan Data Pelanggan ... III-23
Tabel III-16 S.P. 1.1.5 Proses Pencarian Data Pelanggan ... III-23
Tabel III-17 S.P. 1.2.1 Proses Input Data Tipe Produk... III-24
Tabel III-18 S.P. 1.2.2 Proses Update Data Tipe Produk ... III-25
Tabel III-19 S.P. 1.2.3 Proses Delete Tipe Produk ... III-25
Tabel III-20 S.P. 1.2.4 Proses Menampilkan Data Tipe Produk... III-25
Tabel III-21 S.P. 1.3.1 Proses Input Data Produk... III-26
Tabel III-22 S.P. 1.3.2 Proses Update Data Produk... III-26
Tabel III-23 S.P. 1.3.3 Proses Delete Data Produk... III-27
Tabel III-24 S.P. 1.3.4 Proses Menampilkan Data Produk ... III-27
Tabel III-25 S.P. 1.3.5 Proses Pencarian Data Produk... III-27
Tabel III-26 S.P. 1.4.1.1 Proses Input Data Pemesanan ... III-28
Universitas Kristen Maranatha
x
Tabel III-28 S.P. 1.4.1.3 Proses Delete Data Pemesanan ... III-30
Tabel III-29 S.P. 1.4.1.4 Proses Menampilkan Data Pemesanan... III-30
Tabel III-30 S.P. 1.4.1.5 Proses Pencarian data Pemesanan ... III-31
Tabel III-31 S.P. 1.4.2.1 Proses Input Data Surat Jalan... III-31
Tabel III-32 S.P. 1.4.2.2 Proses Update Data Surat Jalan... III-32
Tabel III-33 S.P. 1.4.2.3 Proses Delete Data Surat Jalan... III-32
Tabel III-34 S.P. 1.4.2.4 Proses Menampilkan Data Surat Jalan ... III-33
Tabel III-35 S.P. 1.4.2.5 Proses Pencarian Data Surat Jalan ... III-33
Tabel III-36 S.P. 1.4.2.6.1 Proses Validasi Status Surat Jalan... III-34
Tabel III-37 S.P. 1.4.2.6.2 Proses Simpan Status Surat Jalan... III-34
Tabel III-38 S.P. 1.4.2.6.3 Proses Ambil Data Pemesanan... III-34
Tabel III-39 S.P. 1.4.2.6.4 Proses Update Stok ... III-35
Tabel III-40 S.P. 1.4.2.6.5 Proses Input Data Faktur ... III-35
Tabel III-41 S.P. 1.4.2.6.6 Proses Input Data FakturDetail ... III-36
Tabel III-42 S.P. 1.4.2.7 Proses Cancel Data Surat Jalan ... III-36
Tabel III-43 S.P. 1.4.3.1 Proses Input Data Faktur ... III-37
Tabel III-44 S.P. 1.4.3.2 Proses Update Data Faktur... III-38
Tabel III-45 S.P. 1.4.3.3 Proses Delete Data Faktur ... III-39
Tabel III-46 S.P. 1.4.3.4 Proses Menampilkan Data Faktur ... III-40
Tabel III-47 S.P. 1.4.3.5 Proses Pencarian Data Faktur... III-41
Tabel III-48 S.P. 1.4.3.6.1 Proses Validasi Status Faktur... III-41
Tabel III-49 S.P. 1.4.3.6.2 Proses Simpan Status Baru... III-42
Tabel III-50 S.P. 1.4.3.6.3 Proses Input Data Piutang ... III-42
Tabel III-51 S.P. 1.4.4.1 Proses Input Data FKBayar... III-42
Tabel III-52 S.P. 1.4.4.2 Proses Update Data FKBayar... III-43
Tabel III-53 S.P. 1.4.4.3 Proses Delete Data FKBayar... III-44
Tabel III-54 S.P. 1.4.4.4 Proses Menampilkan Data FKBayar ... III-44
Tabel III-55 S.P. 1.4.4.5 Proses Pencarian Data FKBayar ... III-45
Tabel III-56 S.P. 1.4.4.6.1 Proses Validasi Status FKBayar... III-46
Tabel III-57 S.P. 1.4.4.6.2 Proses Update StatusFKBayar ... III-46
Universitas Kristen Maranatha
xi
Tabel III-59 S.P. 1.4.4.6.4 Proses Update Data LunasFK ... III-47
Tabel III-60 S.P. 1.4.4.6.5 Proses Update Data PiutangPlg... III-47
Tabel III-61 S.P. 1.4.4.7 Proses Cancel FKBayar... III-48
Tabel III-62 S.P. 1.5.1 Proses Pengolahan Laporan Piutang ... III-49
Tabel III-63 S.P. 1.5.2 Proses Pengolahan Laporan Penjualan... III-49
Tabel III-64 S.P. 1.5.3 Proses Pengolahan Laporan Pembayaran... III-50
Tabel III-65 S.P. 1.6.1 Proses Login... III-50
Tabel III-66 S.P. Proses Validasi ... III-51
Tabel V-1Proses 1.1.1 Input Data Pelanggan ... V-2
Tabel V-2 Proses 1.1.2 Update Data Pelanggan ... V-3
Tabel V-3Proses 1.1.3 Delete Data Pelanggan ... V-4
Tabel V-4 Proses 1.1.4 Menampilkan Data Pelanggan ... V-4
Tabel V-5Proses 1.1.5 Pencarian Data Pelanggan ... V-5
Tabel V-6Proses 1.2.1 Input Data Tipe Produk ... V-5
Tabel V-7 Proses 1.2.2 Update Data Tipe Produk ... V-6
Tabel V-8 Proses 1.2.3 Delete Data Tipe Produk ... V-6
Tabel V-9 Proses 1.2.4 Menampilkan Data Tipe Produk ... V-7
Tabel V-10 Proses 1.3.1 Input Data Produk ... V-7
Tabel V-11 Proses 1.3.2 Update Data Produk ... V-8
Tabel V-12 Proses 1.3.3 Delete Data Produk ... V-9
Tabel V-13 Proses 1.3.4 Menampilkan Data Produk... V-9
Tabel V-14 Proses 1.3.5 Pencarian Data Produk ... V-10
Tabel V-15 Proses 1.4.1.1 Input Data Pemesanan ... V-10
Tabel V-16 Proses 1.4.1.2 Update Data Pemesanan... V-11
Tabel V-17 Proses 1.4.1.3 Delete Data Pemesanan ... V-12
Tabel V-18 Proses 1.4.1.4 Menampilkan Data Pemesanan ... V-13
Tabel V-19 Proses 1.4.1.5 Pencarian Data Pemesanan... V-13
Tabel V-20 Proses 1.4.2.1 Input Data Surat Jalan ... V-14
Tabel V-21 Proses 1.4.2.2 Update Data Surat Jalan ... V-14
Tabel V-22 Proses 1.4.2.3 Delete Data Surat Jalan ... V-15
Universitas Kristen Maranatha
xii
Tabel V-24 Proses 1.4.2.5 Pencarian Data Surat Jalan ... V-16
Tabel V-25 Proses 1.4.2.6 Posting Data Surat Jalan... V-16
Tabel V-26 Proses 1.4.2.7 Cancel Data Surat Jalan... V-17
Tabel V-27 Proses 1.4.3.1 Input Data Faktur... V-17
Tabel V-28 Proses 1.4.3.2 Update Data Faktur ... V-18
Tabel V-29 Proses 1.4.3.3 Delete Data Faktur... V-19
Tabel V-30 Proses 1.4.3.4 Menampilkan Data Faktur... V-19
Tabel V-31 Proses 1.4.3.5 Pencarian Data Faktur ... V-20
Tabel V-32 Proses 1.4.3.6 Posting Data Faktur ... V-20
Tabel V-33 Proses 1.4.4.1 Input Data FKBayar ... V-21
Tabel V-34 Proses 1.4.4.2 Update Data FKBayar ... V-22
Tabel V-35 Proses 1.4.4.3 Delete Data FKBayar ... V-22
Tabel V-36 Proses 1.4.4.4 Menampilkan Data FKBayar... V-23
Tabel V-37 Proses 1.4.4.5 Pencarian Data FKBayar ... V-23
Tabel V-38 Proses 1.4.4.6 Posting Data FKBayar... V-24
Tabel V-39 Proses 1.4.4.6 Cancel Data FKBayar... V-25
Tabel V-40 Proses 1.5.1 Pengolahan Laporan Piutang... V-25
Tabel V-41 Proses 1.5.2 Pengolahan Laporan Penjualan ... V-26
Tabel V-42 Proses 1.5.3 Pengolahan Laporan Pembayaran ... V-26
Universitas Kristen Maranatha
xiii
Daftar Lampiran
Lampiran A. Kode Program...A-1
Bab I.
Pendahuluan
I.1 Latar Belakang Masalah
Seiring dengan semakin ketatnya persaingan dalam dunia bisnis,
keberadaan pengolahan data menjadi informasi secara terkomputerisasi menjadi
sangat penting. Hal itu dikarenakan pengolahan data secara terkomputerisasi dapat
memberikan kontribusi yang besar untuk kinerja suatu perusahaan. Jika
dibandingkan pengolahan data secara manual, pengolahan data secara
terkomputerisasi memiliki kelebihan, seperti: pengolahan data yang cepat dan
akurat, mendukung pengolahan data dalam skala besar.
Perusahaan sebagai organisasi yang memiliki kecenderungan orientasi
pada laba, selalu membutuhkan sistem yang terkomputerisasi dalam
mengumpulkan, menyimpan, dan memproses data untuk menghasilkan informasi
yang dapat membantu perusahaan dalam melakukan perencanaan strategi dan
pengambilan suatu keputusan secara efektif. Tanpa adanya sistem yang
terkomputerisasi, perusahaan akan menghadapi kendala untuk mendapatkan
informasi yang aktual dan akurat. Hal itu dapat disebabkan oleh proses
pengumpulan dan pengolahan data masih dilakukan secara manual. Dengan
bantuan sistem yang terkomputerisasi pula informasi dapat dikelola dengan baik,
sehingga dapat menciptakan efisien biaya.
Perusahaan “PT. Pro Roll International” merupakan perusahaan yang
bergerak dalam bidang penjualan pelumas. Pada saat ini sistem informasi
penjualan pada perusahaan “PT. Pro Roll International” masih dilakukan secara
manual sehingga kinerjanya belum efektif. Hal itu tercermin pada seringnya
terjadi keterlambatan penyusunan laporan penjualan dan piutang dagang,
kesalahan pencatatan dan perhitungan persediaan, serta pengulangan dalam
pencatatan transaksi. Oleh karena itu, perusahaan “PT. Pro Roll International”
bermaksud mengkomputerisasikan sistem bagian penjualan untuk
memaksimalkan kinerjanya. Diharapkan setelah sistem informasi penjualan
Universitas Kristen Maranatha
dikomputerisasi, maka pengumpulan, penyimpanan, dan pengolahan data
transaksi dapat dilakukan secara akurat dan cepat.
I.2 Perumusan masalah
Perumusan masalah yang akan dibahas meliputi:
• Bagaimanakah proses analisa, perancangan dan implementasi sistem informasi penjualan pelumas yang terkomputerisasi?
• Bagaimanakah sistem informasi penjualan pelumas yang terkomputerisasi mengatasi keterbatasan pada sistem penjualan pelumas yang lama/manual?
I.3 Tujuan penelitian
• Bagi Perusahaan
Hasil penelitian ini diharapkan dapat mengatasi permasalah yang terjadi
pada sistem penjualan pelumas, yang saat ini tidak efektif dalam
pelaksanaannya. Selain itu, diharapkan juga dapat meningkatkan efisiensi
dan efektivitas perusahaan.
• Bagi Penulis
Penulis berharap melalui hasil penelitian ini, maka pengetahuan bidang
komputer khususnya mengenai sistem informasi yang dimiliki oleh penulis
dapat diterapkan secara nyata.
• Bagi Mahasiswa
Sebagai referensi dan acuan untuk perancangan sejenis bagi pihak
selanjutnya yang tertarik membuat aplikasi penjualan.
I.4 Batasan Masalah
• Bagian organisasi yang terlibat dalam ruang lingkup analisa yang dilakukan oleh penulis adalah bagian penjualan.
• Ditinjau dari aspek pengembangan sistem, penulis berupaya untuk merancang suatu sistem informasi penjualan pelumas yang
terkomputerisasi untuk menggantikan sistem yang masih manual.
Universitas Kristen Maranatha
• Proses penjualan dimulai dari pencatatan data pelanggan/customer, produk, penerimaan pemesanan, pengiriman barang, hingga penerimaan
pembayaran, pelunasan piutang dan pembuatan laporan yang terkait.
Semua proses tersebut akan dijadikan dasar untuk melakukan analisis dan
perancangan sistem informasi penjualan pelumas.
• Aplikasi sistem informasi penjualan pelumas merupakan aplikasi yang berbasis web dan bekerja secara offline dan multi-user.
• Perangkat lunak web server yang digunakan adalah Apache Server Versi 2.0.47.
• Perangkat lunak basis data yang digunakan adalah MySQL Versi 5.0.
• Bahasa pemrograman web yang digunakan dalam pembuat aplikasi sistem informasi penjualan pelumas meliputi:
o Bahasa Pemrograman web statik: Hypertext Mark-up Language
(HTML).
o bahasa pemrograman web server-side: PHP Versi 5.1.6.
o Bahasa pemrograman web pendukung: Cascading Style Sheet (CSS),
dan Asynchronous Javascript And XML (Ajax).
• Web browser yang digunakan dalam pengujian aplikasi adalah Mozila Firefox Versi 1.5.0.6 dan Internet Explorer Versi 6.0.
I.5 Sistematika Penulisan
• Bab I Pendahuluan
Pada bab I membahas latar belakang masalah, perumusan masalah, tujuan
penelitian, batasan masalah, sistematik penulisan dan jadwal perencanaan
aktifitas.
• Bab II Landasan Teori
Pada bab II membahas mengenai sistem informasi, sistem aplikasi
komputer berbasis web, structured query language(SQL), perangkat
analisa sistem dan perangkat lunak pembangun sistem.
Universitas Kristen Maranatha
• Bab III Analisa Dan Perancangan Sistem
Pada bab III membahas mengenai hasil analisa dan desain yang akan
digunakan dalam pengembangan aplikasi. Hal–hal yang akan dijelaskan
pada bab ini antara lain adalah diagram aliran data (Data Flow Diagram),
kamus data, spesifikasi proses, ER-Diagram, skema basis data dan
perancangan sketsa user interface.
• Bab IV Hasil Tercapai
Pada bab IV menjelaskan mengenai tampilan dan hasil yang tercapai
dalam perancangan aplikasi sistem informasi penjualan pelumas.
• Bab V Evaluasi Sistem
Pada bab V menjelaskan mengenai evaluasi sistem yang dilakukan pada
aplikasi sistem informasi penjualan pelumas.
• Bab VI Penutup
Pada bab VI berisi kesimpulan yang didapat dari perancangan aplikasi,
serta saran – saran pengembangan lanjutan terhadap aplikasi ini.
Universitas Kristen Maranatha
Bab VI.
Penutup
VI.1 Kesimpulan
Berdasarkan hasil yang telah dicapai pada pembuatan program aplikasi
dan target awal perancangan program dapat ditarik beberapa kesimpulan, antara
lain:
• Peningkatan efisiensi dan efektivitas pada perusahaan setelah mengimplementasikan sistem komputerisasi tidak dapat diukur dalam waktu
singkat. Walaupun demikian, beberapa permasalahan yang ada pada sistem
lama seperti: keterlambatan pembuatan laporan yang terkait dengan
penjualan, kesalahan pencatatan dan perhitungan persediaan, serta
pengulangan pencatatan transaksi, dapat diatasi dengan baik oleh sistem
baru.
• User Interface Design pada aplikasi dapat dimengerti dengan baik oleh
pengguna.
• Fitur pemesanan, surat jalan, faktur, fkbayar/pembayaran dan laporan dapat berjalan dengan baik dan sesuai dengan harapan pengguna.
• Aplikasi dapat memberikan laporan yang terkait dengan penjualan dan piutang dengan cepat.
VI.2 Saran
Saran penulis untuk program aplikasi ini akan dijelaskan pada poin-poin
berikut ini:
• Fitur yang tersedia pada aplikasi telah dapat mengatasi permasalahan yang ada pada sistem lama. Namun demikian, seiring dengan berjalannya waktu,
perkembangan bisnis pada perusahaan juga akan semakin meningkat. Oleh
karena itu, diperlukan pengembangan yang lebih lanjut terhadap fitur yang
sudah ada.
Universitas Kristen Maranatha
• Kemampuan aplikasi sistem informasi penjualan pelumas dalam hal penangganan multi-user masih cukup minim. Oleh karena itu,
pengembangan yang lebih lanjut pada fitur tersebut masih diperlukan.
• Penambahan fitur inventori pada aplikasi perlu segera direalisasikan, sehingga penambahan stok barang dapat dilakukan secara otomatis oleh
sistem.
• Perlunya fitur tambahan yang dapat membantu perusahaan dalam pengambilan keputusan strategi bisnis, misalnya dengan tambahan fitur
analisa penjualan dalam bentuk grafik dan perkiraan penjualan.
Universitas Kristen Maranatha
Daftar Referensi
1. Hartono, Jogiyanto. (2005). Analisis & Desain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Yogyakarta.
2. Fathansyah. (1999). Basis Data, Informatika Bandung,
3. Kadir, Abdul. (2001). Dasar Pemrograman Web Dinamis Menggunakan PHP.
Andi Yogyakarta.
4. Davis, Gordon B. (1974). Management Information System. Auckland:
Mcgraw-Hill.
5. Whitten, Jeffery L., Lonnie D. Bentley, Kevin C. Dittman. (2004). Systems
Analysis and Design Methods. The McGraw-Hill Companies, Inc.
6. Zakas, Nicholas C. (2005). Professional JavaScript™ for Web Developers.
Wiley Publishing, Inc.
7. Flanagan, David. (2006). JavaScript: The Definitive Guide, 5th Edition.
O'Reilly.
8. Holzner, Steve. (2006). Ajax for Dummies. Wiley Publishing, Inc.
9. Darie, Cristian, Bogdan Brinzarea, Filip Chereches-Tosa, Mihai Bucica.
(2006). AJAX and PHP Building Responsive Web Applications. Packt
Publishing.
10. Hojtsy, Gabor. (2006). PHP Manual. The PHP Documentation Group.
11. Sheldon, Rober, Geoff Moes. (2005). Beginning MySQL, Wiley Publishing,
Inc.
12. MySQL, http://en.wikipedia.org/wiki/MySQL, 20/10/2006.