Aplikasi Point of Sale dan Task List Menggunakan PHP dengan Studi Kasus Toko Meubel Budi Jaya.
v Universitas Kristen Maranatha
ABSTRACT
This report is about the solution of Toko Meubel Budi Jaya’s transaction system. Toko Meubel Budi Jaya is a furniture store located in Bandung and it’s well known store which has supplied many companies for their furniture and household items. Toko Meubel Budi Jaya has many transactions per day. The transactions are selling, buying, debt collecting, stock opname, and other services related to the furniture such as refunding or repairing the broken one. The stock database and sending furniture schedule became complicated as it’s still using traditional method, and it will also make the report came out longer. They still record every transaction and detail in their book or notes, so it’s came to be risky if the information is lost or not updated. With the development of computerize system for processing transaction’s data and task list to sum up the delivery task, hopefully it’ll be more efficient in the future. This application is made using PHP as the script editor and MySQL for the database system. For the operating system, the writer using Linux Mint 8.0 Helena and the application can be operated using internet browser Mozilla Firefox 3.5.
Keywords : transaction system management, PHP, MySQL, Linux, Mozilla Firefox
(2)
vi Universitas Kristen Maranatha
ABSTRAK
Toko Meubel Budi Jaya adalah sebuah toko furniture di Bandung yang terkenal sebagai supplier furniture dan perabot rumah tangga ke berbagai perusahaan. Toko Meubel Budi Jaya mempunyai banyak transaksi yang dilakukan setiap hari. Transaksi tersebut berupa transaksi penjualan, pembelian, penagihan, stok opname, dan jasa lainnya yang berhubungan dengan furniture seperti retur barang dan jasa memperbaiki furniture yang rusak. Saat ini, informasi stok barang dan jadwal pengiriman dikelola dengan menggunakan metode tradisional menggunakan buku catatan, sehingga pada saat melakukan pencarian & pembuatan laporannya membutuhkan waktu yang cukup lama. Metode tradisional juga mengakibatkan sulitnya melakukan pembaharuan data (update). Dengan pengembangan sistem terkomputerisasi untuk mengelola data transaksi dan mencatat daftar tugas pengiriman barang, maka diharapkan sistem transaksi Toko Meubel Budi Jaya menjadi lebih efisien di masa yang akan datang. Aplikasi ini dibuat menggunakan PHP sebagai bahasa pemrogramannya dan MySQL untuk sistem database-nya. Untuk sistem operasi komputernya, penulis menggunakan Linux Mint 8.0 Helena dan aplikasi ini dapat digunakan melalui browser internet Mozillla Firefox 3.5.
(3)
vii Universitas Kristen Maranatha
DAFTAR ISI
PRAKATA ... i
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... iii
SURAT PERNYATAAN ORISINALITAS KARYA ... iv
ABSTRACT ... v
ABSTRAK ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xi
BAB I PENDAHULUAN... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB II KAJIAN TEORI ... 5
2.1 POS (Point of Sales)... 5
2.2 Data Flow Diagram (DFD) ... 6
2.3 Kamus Data ... 8
2.3.1 Isi Kamus Data ... 9
2.4 Entity Relationship Diagram ... 11
2.4.1 Definisi Entity Relationship Diagram ... 11
2.4.2 Komponen ERD ... 11
2.5 Flowchart ... 14
2.6 DBMS (Database Management System) ... 16
2.7 PHP (Personal Home Page) ... 17
2.8 Adobe Dreamwaver ... 18
2.9 MySQL ... 19
2.9.1 Pendahuluan tentang MySQL ... 19
2.9.2 Perintah – Perintah Basis Data MySQL ... 21
(4)
viii Universitas Kristen Maranatha
BAB III ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Proses Bisnis ... 26
3.2 Perancangan Sistem ... 27
3.2.1 ERD (Entity Relationship Diagram) ... 27
3.2.2 Data Flow Diagram (DFD) ... 36
3.2.3 Kamus Data ... 50
3.2.4 Process Specification (PSPEC) ... 57
3.2.5 Design User Interface ... 72
BAB IV HASIL PENELITIAN ... 95
4.1 Menu Login ... 95
4.2 Menu Master ... 96
4.3 Menu Transaksi ... 109
4.4 Menu History ... 119
4.5 Menu Task List ... 121
4.6 Menu Laporan ... 125
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 126
5.1 Black Box ... 126
BAB VI SIMPULAN DAN SARAN ... 137
6.1 Simpulan ... 137
6.2 Saran ... 137
(5)
ix Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Notasi Kesatuan Luar di DFD ... 7
Gambar 2 Notasi Arus Data di DFD ... 7
Gambar 3 Contoh Notasi Arus Data... 7
Gambar 4 Notasi Arus Data di DFD ... 8
Gambar 5 Notasi Arus Data di DFD ... 8
Gambar 6 Flowchart Proses Transaksi ... 27
Gambar 7 ERD Toko Meubel Budi Jaya ... 28
Gambar 8 Context Diagram ... 36
Gambar 9 DFD Level 1 ... 37
Gambar 10 DFD Level 2 Proses 1 ... 39
Gambar 11 DFD Level 2 Proses 2 ... 40
Gambar 12 DFD Level 2 Proses 3 ... 43
Gambar 13 DFD Level 2 Proses 4 ... 44
Gambar 14 DFD Level 2 Proses 5 ... 45
Gambar 15 DFD Level 3 Proses 1.1 ... 45
Gambar 16 DFD Level 3 Proses 1.2 ... 46
Gambar 17 DFD Level 3 Proses 1.3 ... 47
Gambar 18 DFD Level 3 Proses 1.4 ... 48
Gambar 19 DFD Level 3 Proses 1.5 ... 49
Gambar 20 DFD Level 3 Proses 1.6 ... 49
Gambar 21 DFD Level 3 Proses 1.7 ... 50
Gambar 22 Form Login ... 73
Gambar 23 Form Utama ... 74
Gambar 24 Form Master Barang ... 75
Gambar 25 Form Tambah Barang Baru ... 76
Gambar 26 Form Ubah Data Barang ... 76
Gambar 27 Form Master Pelanggan ... 77
Gambar 28 Form Tambah Pelanggan ... 78
Gambar 29 Form Ubah Data Pelanggan ... 78
Gambar 30 Form Master Supplier ... 79
Gambar 31 Form Master User ... 80
Gambar 32 Form Master Jenis ... 80
Gambar 33 Form Ubah Harga Barang ... 81
Gambar 34 Form Aktif/Non-Aktif Barang ... 82
Gambar 35 Form Transaksi Penjualan ... 83
Gambar 36 Bon Transaksi Penjualan ... 83
Gambar 37 Form Transaksi Pemesanan Pembelian ... 84
Gambar 38 Bon Pemesanan Pembelian ... 84
Gambar 39 Form Transaksi Retur Jual ... 85
Gambar 40 Form Transaksi Retur Beli ... 86
Gambar 41 Form Transaksi Barang Masuk ... 87
Gambar 42 Transaksi Stok Opname ... 88
(6)
x Universitas Kristen Maranatha
Gambar 44 Form Transaksi Pembayaran Utang ... 89
Gambar 45 Form History Penjualan ... 90
Gambar 46 Form Pengiriman Barang ... 91
Gambar 47 Form Penagihan ... 91
Gambar 48 Form Laporan Penjualan ... 92
Gambar 49 Form Laporan Pemesanan ... 93
Gambar 50 Form Laporan Log ... 94
Gambar 51 Form Login ... 95
Gambar 52 Tampilan Home ... 96
Gambar 53 Form Master Barang ... 97
Gambar 54 Form Tambah Barang ... 98
Gambar 55 Form Ubah Barang ... 99
Gambar 56 Form Master Pelanggan ... 100
Gambar 57 Form Tambah Pelanggan ... 101
Gambar 58 Form Ubah Pelanggan ... 101
Gambar 59 Form Master Supplier ... 102
Gambar 60 Form Tambah Supplier ... 103
Gambar 61 Form Ubah Supplier ... 103
Gambar 62 Form Master User ... 104
Gambar 63 Form Tambah User ... 105
Gambar 64 Form Ubah User ... 105
Gambar 65 Form Master Jenis ... 106
Gambar 66 Form Tambah Jenis ... 107
Gambar 67 Form Ubah Jenis ... 107
Gambar 68 Form Ubah Harga Barang ... 108
Gambar 69 Form Aktifkan/non-aktifkan Barang ... 109
Gambar 70 Tampilan Awal Form Transaksi Penjualan ... 110
Gambar 71 Tampilan Detail Transaksi Penjualan ... 111
Gambar 72 Tampilan Awal Transaksi Pemesanan ... 112
Gambar 73 Tampilan Awal Transaksi Retur Jual ... 113
Gambar 74 Tampilan Form Transaksi Retur Jual... 113
Gambar 75 Tampilan Awal Transaksi Retur Beli ... 114
Gambar 76 Tampilan Awal Transaksi Barang Masuk ... 115
Gambar 77 Tampilan Form Transaksi Barang Masuk ... 116
Gambar 78 Tampilan Akhir Form Transaksi Barang Masuk ... 117
Gambar 79 Tampilan Awal Form Transaksi Stok Opname ... 117
Gambar 80 Tampilan Awal Form Transaksi Pelunasan Tagihan ... 118
Gambar 81 Tampilan Awal Form Transaksi Pembayaran Utang ... 119
Gambar 82 Tampilan Form History Penjualan ... 120
Gambar 83 Tampilan Form History Stok Opname ... 121
Gambar 84 Tampilan Form Pengiriman Barang ... 122
Gambar 85 Tampilan Form Jadwalkan Ulang Pengiriman ... 122
Gambar 86 Tampilan Detail Pengiriman Barang ... 123
Gambar 87 Tampilan Form Penagihan ... 124
Gambar 88 Tampilan Form Jadwalkan Ulang Penagihan ... 124
(7)
xi Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Kamus Data ... 9
Tabel II Notasi pada ERD ... 11
Tabel III Simbol-simbol Flowchart ... 14
Tabel IV Tabel Barang ... 31
Tabel V Tabel Pelanggan ... 31
Tabel VI Tabel Supplier ... 32
Tabel VII Tabel Jenis ... 32
Tabel VIII Tabel User ... 32
Tabel IX Tabel Logs ... 32
Tabel X Tabel Penjualan ... 33
Tabel XI Tabel Detail_Penjualan ... 33
Tabel XII Tabel Pengiriman ... 33
Tabel XIII Tabel Detail_Pengiriman ... 33
Tabel XIV Tabel Pemesanan ... 34
Tabel XV Tabel Detail_Pemesanan ... 34
Tabel XVI Tabel BarangMasuk ... 34
Tabel XVII Tabel Detail_BarangMasuk ... 34
Tabel XVIII Tabel ReturJual ... 34
Tabel XIX Tabel ReturBeli ... 35
Tabel XX Tabel Pelunasan ... 35
Tabel XXI Tabel Pembayaran ... 35
Tabel XXII Kamus Data DataBarang ... 50
Tabel XXIII Kamus Data DataPelanggan ... 51
Tabel XXIV Kamus Data DataSupplier ... 51
Tabel XXV Kamus Data DataUser ... 52
Tabel XXVI Kamus Data DataJenisBarang ... 52
Tabel XXVII Kamus Data DataPenjualan ... 52
Tabel XXVIII Kamus Data DataPemesanan ... 53
Tabel XXIX Kamus Data DataReturJual ... 53
Tabel XXX Kamus Data DataReturBeli ... 54
Tabel XXXI Kamus Data DataBarangMasuk ... 54
Tabel XXXII Kamus Data DataStokOpname ... 55
Tabel XXXIII Kamus Data DataPenagihan ... 55
Tabel XXXIV Kamus Data DataPelunasan... 56
Tabel XXXV Kamus Data DataPengiriman ... 56
Tabel XXXVI Kamus Data DataLog ... 57
Tabel XXXVII PSPEC Lihat Barang ... 57
(8)
xii Universitas Kristen Maranatha
Tabel XXXIX PSPEC Ubah Barang ... 58
Tabel XL PSPEC Lihat Pelanggan ... 58
Tabel XLI PSPEC Tambah Pelanggan ... 59
Tabel XLII PSPEC Ubah Pelanggan ... 59
Tabel XLIII PSPEC Lihat Supplier ... 59
Tabel XLIV PSPEC Tambah Supplier ... 60
Tabel XLV PSPEC Ubah Supplier ... 60
Tabel XLVI PSPEC Lihat User ... 61
Tabel XLVII PSPEC Tambah User ... 61
Tabel XLVIII PSPEC Ubah User ... 61
Tabel XLIX PSPEC Lihat Jenis Barang ... 62
Tabel L PSPEC Tambah Jenis Barang ... 62
Tabel LI PSPEC Ubah Jenis Barang ... 62
Tabel LII PSPEC Lihat Data Harga Barang... 63
Tabel LIII PSPEC Ubah Harga Barang ... 63
Tabel LIV PSPEC Lihat Data Status Barang ... 63
Tabel LV PSPEC Ubah Status Barang ... 64
Tabel LVI PSPEC Mengelola Transaksi Penjualan ... 64
Tabel LVII PSPEC Mengelola Transaksi Pemesanan ... 65
Tabel LVIII PSPEC Mengelola Retur Jual ... 65
Tabel LIX PSPEC Mengelola Retur Beli ... 66
Tabel LX PSPEC Mengelola Barang Masuk ... 66
Tabel LXI PSPEC Mengelola Stok Opname ... 67
Tabel LXII PSPEC Mengelola Penagihan ... 67
Tabel LXIII PSPEC Mengelola Pelunasan ... 67
Tabel LXIV PSPEC Lihat Data Transaksi Penjualan ... 68
Tabel LXV PSPEC Lihat Data Transaksi Pemesanan ... 68
Tabel LXVI PSPEC Lihat Data Retur Jual ... 68
Tabel LXVII PSPEC Lihat Data Retur Beli ... 69
Tabel LXVIII PSPEC Lihat Data Barang Masuk ... 69
Tabel LXIX PSPEC Lihat Data Stok Opname ... 69
Tabel LXX PSPEC Lihat Data Penagihan ... 69
Tabel LXXI PSPEC Lihat Data Pelunasan ... 70
Tabel LXXII PSPEC Lihat Data Pengiriman ... 70
Tabel LXXIII PSPEC Mengelola Pengiriman ... 70
Tabel LXXIV PSPEC Mengelola Penagihan ... 71
Tabel LXXV PSPEC Lihat Laporan Penjualan ... 71
Tabel LXXVI PSPEC Lihat Laporan Pemesanan ... 72
(9)
1 Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Toko meubel Budi Jaya adalah toko yang menjual
furniture
seperti
kursi, meja, kasur, lemari, dan sebagainya. Toko Budi Jaya merupakan
salah satu toko meubel yang melayani penjualan
furniture
secara satuan
maupun grosiran dan pengiriman barang ke dalam maupun luar kota.
Seiring semakin bertambahnya jumlah pelanggan dan banyaknya kiriman
barang setiap harinya menyebabkan terjadinya kesulitan dalam proses
pengiriman barang. Selain itu adanya transaksi ke pelanggan tertentu
yang pelunasannya tidak bertahap, sehingga jumlah penagihan yang
harus ditagih sering terlupakan.
Saat ini toko meubel Budi Jaya masih melakukan pencatatan
pemesanan barang, pencatatan barang masuk, transaksi penjualan, dan
pencatatan jadwal pengiriman secara sederhana di atas kertas. Hal ini
menyulitkan dalam proses pengecekan stok barang dan pengiriman
barang. Kesulitan itu juga mempengaruhi lamanya waktu yang dibutuhkan
saat stok opname dan penagihan pembayaran kepada pelanggan.
Agar proses pengelolaan barang dan penjadwalan pengiriman
barang berjalan dengan lancar, maka toko meubel Budi Jaya hendak
membuat sebuah aplikasi komputer yang dapat membantu mengelola
data barang transaksi pembelian dan penjualan, serta pengecekan
pengiriman barang di toko meubel Budi Jaya.
(10)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Dari latar belakang di atas, maka dirumuskanlah masalah yang akan
dibahas sebagai berikut :
1.
Bagaimana membuat sistem pencatatan barang masuk dan
proses transaksi yang terintegrasi?
2.
Bagaimana membuat sistem pencatatan dan pengecekan
pengiriman barang yang harus dilakukan per harinya?
3.
Fitur-fitur apa sajakah yang diperlukan dalam aplikasi agar
proses pengelolaan barang dan pengiriman barang berjalan
dengan lancar?
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini adalah sebagai berikut :
1. Untuk membuat sistem transaksi toko berbasis komputer
2. Membuat pencatatan dan pengecekan pengiriman barang
secara komputerisasi
3. Membuat fitur
point of sale
,
task list
, dan rekapitulasi stok
barang serta penagihan transaksi yang belum lunas.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dalam pembuatan aplikasi ini adalah :
Spesifikasi perangkat lunak saat pembuatan aplikasi :
o
Sistem operasiLinux Mint 8.0 Helena
o
Sistem Basis Data
: MySQL(Structred Query Language).
o
Bahasa
Scripting: PHP(Hypertext Preprocessor).
(11)
3
Universitas Kristen Maranatha
Spesifikasi minimum perangkat keras saat pembuatan aplikasi :
o
Processor Intel Pentium 4
1.83GHz.
o
Memory
DDR2 512 MB.
o
Harddisk
80 GB.
o
Keyboard + Mouse
Spesifikasi aplikasi :
o
Aplikasi hanya bisa dioperasikan oleh
user
yang
mempunyai hak akses.
User
yang memiliki hak akses yaitu:
pemilik toko, dan kasir toko.
o
Aplikasi berupa aplikasi web.
o
Kebijkan-kebijakan dan prosedur-prosedur transaksi dalam
aplikasi ini hanya dapat digunakan oleh Toko Meubel Budi
Jaya.
o
Untuk fitur
delete
dan pengelolaan
user
serta hak aksesnya
hanya bisa dilakukan oleh pemilik toko.
1.5 Sumber Data
Sumber data yang digunakan berasal dari literatur berupa e-book
dan internet, serta data yang dibutuhkan dari Toko Meubel Budi Jaya
didapatkan dengan observasi ke tempat.
1.6 Sistematika Penyajian
Sistematika penulisan yang digunakan dalam laporan Tugas Akhir
ini yaitu:
BAB I PENDAHULUAN.
Berisi uraian mengenai latar belakang, perumusan masalah, tujuan,
batasan masalah, dan sistematika penulisan dalam pelaksanaan
Tugas Akhir.
(12)
4
Universitas Kristen Maranatha
BAB II KAJIAN TEORI
Berisi teori-teori dasar yang akan digunakan dalam menyusun
laporan Tugas Akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi hasil analisis dan perancangan sistem / aplikasi yang dibuat,
antara lain ERD, relasi tabel dan konsep perancangan
design
aplikasi.
BAB IV HASIL PENELITIAN
Berisi penjelasan mengenai sistem / aplikasi yang telah dicapai dan
cara-cara penggunaan aplikasi tersebut.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi hasil evaluasi secara singkat dari sistem / aplikasi yang telah
dibuat.
BAB VI SIMPULAN DAN SARAN
Berisi
kesimpulan
dan
saran-saran
dari
penulis
untuk
(13)
137 Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
Setelah mengerjakan aplikasi untuk toko meubel Budi Jaya ini,
penulis dapat menarik kesimpulan dan penulis juga menyadari adanya
kekurangan pada aplikasi yang jauh dari sempurna, sehingga ke
depannya aplikasi ini dapat dikembangkan lagi dengan penambahan fitur
lain.
6.1 Simpulan
1. Aplikasi yang telah dibuat ini dapat meningkatkan efisiensi kinerja
karyawan, karena dengan adanya aplikasi ini karyawan dapat
langsung melihat data barang yang dibutuhkan dalam proses
transaksi dan saat melakukan pengecekan data.
2. Fitur
–
fitur yang terdapat dalam aplikasi ini dapat menanggulangi
masalah karyawan, yang antara lain adalah cara kerja manual
dalam penghitungan dan pengecekan data barang dan transaksi
,
dimana data tersebut sebelumnya dibuat satu per satu sehingga
membutuhkan
jangka
waktu
yang
cukup
lama
untuk
memprosesnya.
6.2 Saran
1. Dalam proses migrasi dari sistem paper-based menuju sistem
terkomputerisasi, maka standar operasi sistem tersebut hendaknya
dibakukan untuk mencegah munculnya celah kesalahan dalam
sistem terkomputerisasi.
2. Implementasi sistem terkomputerisasi yang hanya diterapkan
sebagian pada suatu instansi hendaknya tetap memandang sistem
secara utuh.
3. Penambahan fitur pembukuan untuk menghitung laba rugi serta
fitur pengambilan keputusan produk apa yang sebaiknya lebih
banyak distok oleh toko.
(14)
138 Universitas Kristen Maranatha
DAFTAR PUSTAKA
Analisis
Dengan
Diagram
Aliran
Data
(DFD)
http://www.ilkomunsri.ac.id/dosen/hartini/materi/VIII_DFD.pdf,
Retrieved Agustus12, 2009.
Arya,
William.
Sistem
Managemen
Basis
Data.
http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data.
Retrieved September 2, 2009.
Balbo, Ben. 2007.
The PHP Anthology, Second Edition
. SitePoint.
Beetstra,
Dirk.
Point
of
Sale
.
http://en.wikipedia.org/wiki/Point_of_sale. Retrieved August 28,
2009
Beighley, Lynn. 2008.
Head First PHP & MySQL
. London : O’Reilly
Media.
Darsono. 2009.
Flowchart
.
sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.p
df. Retrieved January 13, 2010.
Data Flow Diagram (DFD)
. http://library.Gunadarma.ac.id/files/
disk1/2/jbptgunadarma-gdl-course-2004-imamahmadt-66-perancis-a.pdf. Retrieved August 12, 2009.
Davis, Michele E. 2007.
Learning PHP & MySQL, Second Edition
.
London : O’Reilly Media.
Hakim, Lukmanul. 2008.
Membongkar Trik Rahasia Para Master
PHP.
Yogyakarta : Lokomedia.
http://en.wikipedia.org/wiki/Adobe_Dreamweaver. Retrieved August
28, 2009.
Hudson, Paul. 2000.
Practical PHP Programming.
Lerdorf, Rasmus. 2006.
Programming PHP.
Londo
n: O’Reilly
Media.
McFarland, David Sawyer. 2009.
CSS: The Missing Manual,
Second Edition
. London : O’Reilly Media / Pogue Press.
Nixon, Robin. 2009.
PHP, MySQL, & Javascript
. London : O’Reilly
(15)
139 Universitas Kristen Maranatha
Parno.
2009.
Data
Flow
Diagram
.
tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf.
Retrieved January 13, 2010.
Sukamto,
Rosa
Ariani.
2009.
Black-Box
Testing
.
http://images.livinadream.multiply.multiplycontent.com/attachment/0
/Sgl6hQoKCtgAACUAYDQ1/6-Black-BoxTesting.pdf?nmid=242427159. Retrieved January 13, 2010.
Tirtawidjaja, Tedy. 2006.
Pengenalan MYSQL Dan PHP.
http://wordpress.com/2007/03/pengenalan-mysql-dan-php.pdf.
Retrieved August 28, 2009.
Williams, Hugh E. 2004.
Web Database Aplications with PHP and
MySQL, Second Edition.
London : O’Reil
ly Media.
Yank, Kevin. 2009.
Build Your Own Database Driven Web Site
(1)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Dari latar belakang di atas, maka dirumuskanlah masalah yang akan dibahas sebagai berikut :
1. Bagaimana membuat sistem pencatatan barang masuk dan proses transaksi yang terintegrasi?
2. Bagaimana membuat sistem pencatatan dan pengecekan pengiriman barang yang harus dilakukan per harinya?
3. Fitur-fitur apa sajakah yang diperlukan dalam aplikasi agar proses pengelolaan barang dan pengiriman barang berjalan dengan lancar?
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini adalah sebagai berikut : 1. Untuk membuat sistem transaksi toko berbasis komputer
2. Membuat pencatatan dan pengecekan pengiriman barang secara komputerisasi
3. Membuat fitur point of sale, task list, dan rekapitulasi stok barang serta penagihan transaksi yang belum lunas.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dalam pembuatan aplikasi ini adalah :
Spesifikasi perangkat lunak saat pembuatan aplikasi :
o Sistem operasi Linux Mint 8.0 Helena
o Sistem Basis Data: MySQL(Structred Query Language). o Bahasa Scripting: PHP(Hypertext Preprocessor).
(2)
3
Universitas Kristen Maranatha
Spesifikasi minimum perangkat keras saat pembuatan aplikasi :
o Processor Intel Pentium 4 1.83GHz.
o Memory DDR2 512 MB.
o Harddisk 80 GB.
o Keyboard + Mouse
Spesifikasi aplikasi :
o Aplikasi hanya bisa dioperasikan oleh user yang
mempunyai hak akses. User yang memiliki hak akses yaitu: pemilik toko, dan kasir toko.
o Aplikasi berupa aplikasi web.
o Kebijkan-kebijakan dan prosedur-prosedur transaksi dalam
aplikasi ini hanya dapat digunakan oleh Toko Meubel Budi Jaya.
o Untuk fitur delete dan pengelolaan user serta hak aksesnya
hanya bisa dilakukan oleh pemilik toko.
1.5 Sumber Data
Sumber data yang digunakan berasal dari literatur berupa e-book dan internet, serta data yang dibutuhkan dari Toko Meubel Budi Jaya didapatkan dengan observasi ke tempat.
1.6 Sistematika Penyajian
Sistematika penulisan yang digunakan dalam laporan Tugas Akhir ini yaitu:
BAB I PENDAHULUAN.
Berisi uraian mengenai latar belakang, perumusan masalah, tujuan, batasan masalah, dan sistematika penulisan dalam pelaksanaan Tugas Akhir.
(3)
4
Universitas Kristen Maranatha
BAB II KAJIAN TEORI
Berisi teori-teori dasar yang akan digunakan dalam menyusun laporan Tugas Akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi hasil analisis dan perancangan sistem / aplikasi yang dibuat, antara lain ERD, relasi tabel dan konsep perancangan design aplikasi.
BAB IV HASIL PENELITIAN
Berisi penjelasan mengenai sistem / aplikasi yang telah dicapai dan cara-cara penggunaan aplikasi tersebut.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi hasil evaluasi secara singkat dari sistem / aplikasi yang telah dibuat.
BAB VI SIMPULAN DAN SARAN
Berisi kesimpulan dan saran-saran dari penulis untuk pengembangan kedepannya.
(4)
137 Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
Setelah mengerjakan aplikasi untuk toko meubel Budi Jaya ini, penulis dapat menarik kesimpulan dan penulis juga menyadari adanya kekurangan pada aplikasi yang jauh dari sempurna, sehingga ke depannya aplikasi ini dapat dikembangkan lagi dengan penambahan fitur lain.
6.1 Simpulan
1. Aplikasi yang telah dibuat ini dapat meningkatkan efisiensi kinerja karyawan, karena dengan adanya aplikasi ini karyawan dapat langsung melihat data barang yang dibutuhkan dalam proses transaksi dan saat melakukan pengecekan data.
2. Fitur – fitur yang terdapat dalam aplikasi ini dapat menanggulangi masalah karyawan, yang antara lain adalah cara kerja manual dalam penghitungan dan pengecekan data barang dan transaksi, dimana data tersebut sebelumnya dibuat satu per satu sehingga membutuhkan jangka waktu yang cukup lama untuk memprosesnya.
6.2 Saran
1. Dalam proses migrasi dari sistem paper-based menuju sistem terkomputerisasi, maka standar operasi sistem tersebut hendaknya dibakukan untuk mencegah munculnya celah kesalahan dalam sistem terkomputerisasi.
2. Implementasi sistem terkomputerisasi yang hanya diterapkan sebagian pada suatu instansi hendaknya tetap memandang sistem secara utuh.
3. Penambahan fitur pembukuan untuk menghitung laba rugi serta fitur pengambilan keputusan produk apa yang sebaiknya lebih banyak distok oleh toko.
(5)
138 Universitas Kristen Maranatha
DAFTAR PUSTAKA
Analisis Dengan Diagram Aliran Data (DFD)
http://www.ilkomunsri.ac.id/dosen/hartini/materi/VIII_DFD.pdf, Retrieved Agustus12, 2009.
Arya, William. Sistem Managemen Basis Data. http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data.
Retrieved September 2, 2009.
Balbo, Ben. 2007. The PHP Anthology, Second Edition. SitePoint.
Beetstra, Dirk. Point of Sale.
http://en.wikipedia.org/wiki/Point_of_sale. Retrieved August 28, 2009
Beighley, Lynn. 2008. Head First PHP & MySQL. London : O’Reilly Media.
Darsono. 2009. Flowchart.
sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.p df. Retrieved January 13, 2010.
Data Flow Diagram (DFD). http://library.Gunadarma.ac.id/files/ disk1/2/jbptgunadarma-gdl-course-2004-imamahmadt-66-perancis-a.pdf. Retrieved August 12, 2009.
Davis, Michele E. 2007. Learning PHP & MySQL, Second Edition.
London : O’Reilly Media.
Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP. Yogyakarta : Lokomedia.
http://en.wikipedia.org/wiki/Adobe_Dreamweaver. Retrieved August 28, 2009.
Hudson, Paul. 2000. Practical PHP Programming.
Lerdorf, Rasmus. 2006. Programming PHP. London: O’Reilly Media. McFarland, David Sawyer. 2009. CSS: The Missing Manual, Second Edition. London : O’Reilly Media / Pogue Press.
Nixon, Robin. 2009. PHP, MySQL, & Javascript. London : O’Reilly Media.
(6)
139 Universitas Kristen Maranatha
Parno. 2009. Data Flow Diagram.
tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf. Retrieved January 13, 2010.
Sukamto, Rosa Ariani. 2009. Black-Box Testing. http://images.livinadream.multiply.multiplycontent.com/attachment/0
/Sgl6hQoKCtgAACUAYDQ1/6-Black-BoxTesting.pdf?nmid=242427159. Retrieved January 13, 2010. Tirtawidjaja, Tedy. 2006. Pengenalan MYSQL Dan PHP. http://wordpress.com/2007/03/pengenalan-mysql-dan-php.pdf. Retrieved August 28, 2009.
Williams, Hugh E. 2004. Web Database Aplications with PHP and MySQL, Second Edition.London : O’Reilly Media.
Yank, Kevin. 2009. Build Your Own Database Driven Web Site Using PHP & MySQL, Fouth Edition. SitePoint.