Aplikasi Point of Sale dan Task List Menggunakan PHP dengan Studi Kasus Toko Meubel Budi Jaya.

(1)

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 operasi

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