Sistem Penjualan Berbasis Web Toko Batik Kencana Ungu.
vi
ABSTRAK
Batik Kencana Ungu merupakan salah satu perusahaan konveksi terbesar yang terletak di ibukota, dimana memiliki cabang-cabang berupa toko-toko kelontong/grosir yang tersebar di beberapa daerah di pulau jawa. Oleh karena itu, sistem distribusi menjadi proses penting dalam penyediaan barang dari toko pusat ke toko-toko cabang. Mulai dari pemesanan barang-barang dari masing-masing toko cabang ke pusat, sampai pada pengiriman barang yang dipesan oleh cabang dari pusat ke toko cabang tersebut.
Dalam Sistem Penjualan Online ini, diharapkan dapat membantu manajer di toko cabang ataupun staf distribusi di toko pusat dalam proses pemesanan/pengiriman barang.
(2)
Laporan Tugas Akhir
Universitas Kristen Maranatha
ABSTRACT
Batik Kencana Ungu is one of the biggest convection/garment in town, which has many branches as distributor or retail market in Java area. Therefore, distribution system is one of the most important process on supplying the goods from head distributor to the retail market. Begins with purchasing the goods from each branches to the head distributor, then continue with delivering the goods from branches to the retail market.
We expect that online selling system can help retail market’s manager in branches or distribution’s staff in the head distributor on purchase and delivery.
(3)
viii
Laporan Tugas Akhir
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ...i
PRAKATA ...ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ...iv
SURAT PERNYATAAN ORISINALITAS KARYA ...v
ABSTRACT ...vi
DAFTAR ISI ...viii
DAFTAR GAMBAR ...x
DAFTAR TABEL ...xii
DAFTAR LAMPIRAN ...xiii
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. Sistematika Peynajian ...4
BAB 2 KAJIAN TEORI...6
2.1 Entity Relationship Diagram (ERD) ...6
2.1.1 Definisi ...6
2.1.2 Komponen ERD ...6
2.2 Data Flow Diagram (DFD)...10
2.3 HTML ...11
2.4 CSS (Cascading Style Sheet) ...12
2.5 PHP ...13
2.6 MySQL... 15
2.7 WAP (Wireless Application Protocol) ...16
2.8 WML (Wireless Markup Language) ...17
2.9 Data Dictionary (Kamus Data) ...17
2.10 Process Specification (PSPEC) ...19
BAB 3 ANALISIS DAN RANCANGAN SISTEM ...20
3.1 Proses Bisnis ...20
3.2 Entity Relationship Diagram ...21
3.3 Relational Database ...22
3.4 Data Flow Diagram ...27
3.4.1 Data Flow Diagram Desktop ...27
3.4.2 Data Flow Diagram Mobile ...32
3.5 Kamus Data ...36
3.6 Process Specification ...39
3.6.1 Process Specification Desktop ...39
3.6.2 Process Specification Mobile ...43
3.7 Desain Antar Muka ...47
BAB 4 HASIL PENELITIAN ...54
4.1 Tampilan Antar Muka Desktop ...54
4.1.1 Halaman Login ...54
4.1.2 Halaman Home Admin ...54
4.1.3 Halaman Home Manager ...58
4.1.4 Halaman Home Member ...64
4.2 Tampilan Antar Muka Mobile ...67
(4)
Laporan Tugas Akhir
Universitas Kristen Maranatha
4.2.2 Halaman Home Admin
...
684.2.3Halaman Home Manager ...72
4.2.4 Halaman Home Member ...82
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ...85
5.1 Test Case dan Error Handling Aplikasi Desktop ...85
5.2
Test Case dan Error Handling Aplikasi Mobile ...92BAB 6 SIMPULAN DAN SARAN ...101
6.1 Simpulan ...101
6.2 Saran ...101
(5)
x
Laporan Tugas Akhir
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Entity Relational Diagram...22
Gambar 2 Context Diagram ...28
Gambar 3 DFD level 1 ...29
Gambar 4 DFD level 2 Ubah Data User (1.0) ...30
Gambar 5 DFD Product (3.0) ...31
Gambar 6 DFD level 2 Product (6.0) ...32
Gambar 7 DFD level 2 Search (3.1) ... 32
Gambar 8 Context Diagram Mobile ... 33
Gambar 9 DFD level 1 Mobile ... 34
Gambar 10 DFD level 2 Ubah Data User (1.0) ... 35
Gambar 11 DFD Laporan (5.0) ... 36
Gambar 12 Halaman Login ... 48
Gambar 13 Halaman Utama Admin ... 48
Gambar 14 Halaman Register ... 49
Gambar 15 Halaman Menu Admin User ... 49
Gambar 16 Halaman Menu Manager... 50
Gambar 17 Halaman Product Manager ...50
Gambar 18 Halaman Order List Manager ...51
Gambar 19 Halaman Report Manager ...51
Gambar 20 Halaman Menu Utama Member ...52
Gambar 21 Halaman Menu Account Member ...52
Gambar 22 Halaman Menu Product Member ...53
Gambar 23 Halaman Menu Order Member...53
Gambar 24 Halaman Login ...54
Gambar 25 Halaman Home Admin ...55
Gambar 26 Halaman Search User ...55
Gambar 27 Halaman Search User(lanjutan) ...56
Gambar 28 Halaman Upadate User ...56
Gambar 29 Halaman Registrasi ...57
Gambar 30 Halaman Home Manager ...58
Gambar 31 Halaman Search Product ...58
Gambar 32 Halaman Insert Product ...59
Gambar 33 Contoh Search Produk 1 ...60
Gambar 34 Contoh Search Produk 2 ...60
Gambar 35 Edit Product ...61
Gambar 36 Delete Product ...61
Gambar 37 Pesan Product ...62
Gambar 38 Halaman Lihat Pembelian 1 ...62
Gambar 39 Halaman Lihat Pembelian 2 ...63
Gambar 40 Halaman Laporan Pembelian ...63
Gambar 41 Halaman Lihat Penjualan 1 ...64
Gambar 42 Halaman Lihat Penjualan 2 ...64
Gambar 43 Halaman Laporan Penjualan ...65
Gambar 44 Halaman Home Member ...65
Gambar 45 Halaman Product 1 ...66
Gambar 46 Halaman Product 2 ...66
Gambar 47 Halaman Product 3 ...67
Gambar 48 Halaman Product 4 ...67
Gambar 49 Halaman Order ...68
Gambar 50 Halaman Login Mobile ...69
(6)
Laporan Tugas Akhir
Universitas Kristen Maranatha
Gambar 52 Halaman Search User Mobile ...71
Gambar 53 Halaman Search User(lanjutan) Mobile ...72
Gambar 54 Halaman Upadate User Mobile ...72
Gambar 55 Halaman Registrasi Mobile ...73
Gambar 56 Halaman Home Manager Mobile ...74
Gambar 57 Halaman Lihat Pembelian 1 Mobile ...75
Gambar 58 Halaman Lihat Pembelian 2 Mobile ...75
Gambar 59 Halaman Lihat Penjualan 1 Mobile ...76
Gambar 60 Halaman Lihat Penjualan 2 Mobile ...77
Gambar 61 Halaman Menu Laporan Mobile ...78
Gambar 62 Halaman Stok Report Mobile ...79
Gambar 63 Halaman Informasi Stok Report Mobile ...79
Gambar 64 Halaman Laporan Penjualan Batik ...80
Gambar 65 Halaman Laporan Pembelian Batik ...81
Gambar 66 Halaman Penerimaan Barang 1 ...82
Gambar 67 Halaman Penerimaan Barang 2 ...83
Gambar 68 Halaman Home Member Mobile...83
Gambar 69 Halaman Acount Mobile ...84
Gambar 70 Halaman Order ...84
Gambar 71 Testing Login 1 ...85
Gambar 72 Testing Login 2 ...86
Gambar 73 Testing Register 1 ...87
Gambar 74 Testing Register 2 ...87
Gambar 75 Testing Register 3 ...88
Gambar 76 Testing Register 4 ...89
Gambar 77 Testing Edit Barang 1 ...89
Gambar 78 Testing Edit Barang 2 ...90
Gambar 79 Testing Insert Product 1 ...90
Gambar 80 Testing Insert Barang 2 ...91
Gambar 81 Testing Order Product(Member) 1 ...91
Gambar 82 Testing Order Product(Member) 2 ...92
Gambar 83 Testing Login(Mobile) 1 ...92
Gambar 84 Testing Login(Mobile) 2 ...93
Gambar 85 Testing Register(Mobile) 1 ...94
Gambar 86 Testing Register(Mobile) 2 ...95
Gambar 87 Testing Register(Mobile) 3 ...96
Gambar 88 Testing Register(Mobile) 4 ...97
Gambar 89 Testing Update Account Member 1 ...98
Gambar 90 Testing Update Account Member 2 ...99
(7)
xii
Laporan Tugas Akhir
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Simbol – simbol DFD ...11
Tabel II Isi Kamus Data ...18
Tabel III Simbol – simbol Kamus Data ...18
Tabel IV Isi PSPEC ...19
Tabel V Tabel Batik ...22
Tabel VI Tabel Pembelian ...23
Tabel VII Tabel Pesanan ... 23
Tabel VIII Tabel RpesanBtk ... 24
Tabel IX Tabel RbeliBtk ... 24
Tabel X Tabel Admin ... 25
Tabel XI Tabel Manager ... 26
Tabel XII Tabel Member ... 26
Tabel XIII Tabel Supplier ... 27
Tabel XIV Kamus Data Admin ... 36
Tabel XV Kamus Data Manager ... 37
Tabel XVI Kamus Data Member ... 37
Tabel XVII Kamus Data Pesanan ...38
Tabel XVIII Kamus Data Pembelian ...38
Tabel XIX Kamus Data Supplier ...38
Tabel XX Kamus Data rpesanbtk ...39
Tabel XXI Kamus Data rbelibtk ...39
Tabel XXII PSPEC Daftar User...39
Tabel XXIII PSPEC Data Pembelian ...40
Tabel XXIV PSPEC Data Penjualan ...40
Tabel XXV PSPEC Order ...40
Tabel XXVI PSPEC Edit Data ...41
Tabel XXVII PSPEC Delete Data ...41
Tabel XXVIII PSPEC Insert Product ...42
Tabel XXIX PSPEC Order ...42
Tabel XXX PSPEC Edit ...42
Tabel XXXI PSPEC Delete ...43
Tabel XXXII PSPEC Pesan ...43
Tabel XXXIII PSPEC Daftar User ...43
Tabel XXXIV PSPEC Data Pembelian ...44
Tabel XXXV PSPEC Data Penjualan ...44
Tabel XXXVI PSPEC Account ...45
Tabel XXXVII PSPEC Order ...45
Tabel XXXVIII PSPEC Edit Data ...45
Tabel XXXIX PSPEC Delete Data ...46
Tabel XL PSPEC Stok Report ...46
Tabel XLI PSPEC Penjualan Batik ...46
Tabel XLII PSPEC Pembelian Batik ...47
Tabel XLIII PSPEC Penerimaan Barang ...47
Tabel XLIV Test Case Form Login ...85
Tabel XLV Test Case Form Register ...86
Tabel XLVI Testing Form Edit Barang ...89
Tabel XLVII Test Case Form Insert Product ...90
Tabel XLVIII Test Case Form Order Product(Member) ...91
Tabel XLIX Test Case Form Login (Mobile) ...92
Tabel L Test Case Form Register(Mobile) ...93
(8)
Laporan Tugas Akhir
Universitas Kristen Maranatha
DAFTAR LAMPIRAN
LAMPIRAN RIWAYAT HIDUP ...A.1 LAMPIRAN KUESIONER ...A.2
(9)
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Batik Kencana Ungu merupakan salah satu perusahaan
konveksi terbesar yang terletak di ibukota, dimana memiliki
cabang-cabang berupa toko-toko kelontong/grosir yang tersebar di beberapa
daerah di pulau jawa, salah satu contoh toko cabang yang dimiliki oleh
Kencana Ungu ini terletak di kota Cirebon, tepatnya beralamat di Jalan
Pekiringan Nomor 109. Oleh karena itu, sistem distribusi menjadi
proses penting dalam penyediaan barang-barang dari toko pusat ke
toko-toko cabang. Mulai dari pemesanan barang-barang dari
masing-masing toko cabang ke pusat, sampai pada pengiriman barang yang
dipesan oleh cabang dari pusat ke toko cabang tersebut.
Salah satu kesulitan yang muncul pada saat proses distribusi
karena sistem distribusi masih dilakukan secara manual. Dalam hal
menejemen misalnya, seorang yang menjabat manajer dalam satu
toko cabang harus dapat mengurus semua kegiatan perdagangan, baik
itu di dalam toko(jual-beli dengan pembeli) maupun kegiatan
pemesanan barang ke toko pusat. Hal ini menyebabkan kesulitan bagi
seorang manajer toko tersebut untuk mengorganisasi semuanya
dengan baik dan rapih.
Di lain pihak, seorang manajer yang menjabat di toko pusat juga
harus mengurus masalah seputar penjualan dan pembelian produknya,
baik penjualan produk antar cabang maupun pembelian produk ke
supplier
–
suppliernya yang merupakan sumber produksi produk
–
produk Kencana Ungu itu sendiri.
Agar
dapat
meringankan
pekerjaan
manajer
tersebut,
dibutuhkan suatu sistem yang dapat mengelola aktivitas dari mulai
proses pemesanan barang, sampai diterimanya pesanan barang itu di
toko cabang tesebut. Sehingga pekerjaan manajer lainya dapat lebih
terorganisir dengan berkurangnya satu pekerjaan yang telah dikerjakan
oleh sistem.
(10)
Laporan Tugas Akhir Universitas Kristen Maranatha
Dengan adanya sistem ini, diharapkan dapat membantu
manajer di toko cabang ataupun staf distribusi di toko pusat dalam
proses pemesanan/pengiriman barang.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan, maka
penulis merumuskan masalah sebagai berikut:
1. Bagaimana proses sistem penjualan barang dari toko pusat ke
toko cabang?
2. Bagaimana proses sistem pembelian barang dari toko pusat ke
supplier?
3. Bagaimana proses sistem penerimaan barang di toko pusat?
4. Bagaimana sistem mengolah data sehingga dapat menghasilkan
laporan yang berguna bagi menejemen di masing-masing toko?
1.3 Tujuan Pembahasan
Pembuatan sistem aplikasi ini memiliki beberapa tujuan, antara
lain:
Memudahkan manajer toko cabang maupun manajer toko pusat
dalam pengolahan data.
Meningkatkan kinerja manajer dan staf toko lainya yang terlibat
dalam proses pemesanan/pengiriman barang ini dengan
penggunaan aplikasi terkomputerisasi.
Meminimalisasikan kecurangan-kecurangan yang dilakukan staf
yang terlibat diluar pengetahuan manajer toko cabang ataupun
toko pusat.
1.4 Ruang Lingkup Kajian
Aplikasi yang akan dibuat memiliki batasan-batasan sebagai
berikut:
a. Batasan
–
batasan perangkat lunak
Sistem operasi
: Microsoft Windows XP SP2
(11)
Bab 1 Pendahuluan 3
Laporan Tugas Akhir Universitas Kristen Maranatha
Bahasa
Scripting
: PHP, HTML, WML.
Editor Pemrograman : Macromedia Dreamweaver.
Web Server
: XAMPP.
Emulator
: OpenWave V7 Simulator.
Web Browser
:
Internet Explorer
.
b. Batasan
–
batasan perangkat keras:
Handphone
dengan kemampuan WAP,
GPRS
, dan
mendukung PHP
script
.
Server untuk pembuatan aplikasi:
- Prosessor Intel Pentium 4 2.0Ghz.
- Memori RAM 256 Mb.
- Hardisk 40 Gb.
-
Keyboard
+
Mouse
.
c. Batasan
–
batasan aplikasi:
Sistem
aplikasi
ini
digunakan
untuk
proses
pemesanan/pengiriman barang antara toko cabang dan
toko pusat.
Sistem aplikasi ini dibagi menjadi dua jenis, yaitu aplikasi
desktop dan aplikasi mobile.
Fitur
–
fitur yang memiliki kandungan gambar di dalamnya,
hanya dapat diakses pada aplikasi desktop.
Fitur
–
fitur yang tidak memiliki kandungan gambar di
dalamnya, dapat diakses pada aplikasi desktop maupun
aplikasi mobile.
Aplikasi ini dibagi menjadi tiga tingkatan pengguna, yaitu:
administrator
,
manager
(manajer
toko
pusat),
member(manajer masing
–
masing toko cabang).
Pada
user account
Admin, pengguna selaku admin dapat
menambahkan
account
bagi
user
baru yang belum
memiliki
account
. Admin juga dapat merubah jabatan
seseorang yang telah terdaftar baik sebagai Admin,
(12)
Laporan Tugas Akhir Universitas Kristen Maranatha
Pada
user account
Manager
, pengguna selaku
manager
pusat Batik Kencana Ungu ini dapat melakukan beberapa
hal yang berhubungan dengan produk, diantaranya:
o
Menambah data produk
o
Merubah data produk yang sudah ada
o
Melihat data stok produk
o
Melihat dan mencetak data pesanan(pembelian
dan penjualan) produk.
Pada
user account Member
, pengguna selaku
member
atau dapat dikatakan sebagai manager dari masing
–
masing toko cabang dapat melakukan pemesanan produk,
merubah data pribadi pengguna, dan melihat daftar
pesanan produk yang telah dipesan.
Fitur
–
fitur yang terdapat pada aplikasi desktop tidak sama
dengan fitur yang ada pada aplikasi mobile.
Setiap
user
yang mengoperasikan aplikasi harus sudah
terdaftar dengan hak aksesnya masing
–
masing.
1.5 Sistematika Penyajian
Dalam laporan ini penyusun menggunakan sistematika
penulisan yang praktis. Karena sumber bahan yang didapat
penyusun berdasarkan aplikasi nyata yang telah dibuat. Adapun
susunan dari penulisan laporan ini adalah sebagai berikut :
Bab 1. Pendahuluan
Dalam bab ini menjelaskan latar belakang dan tujuan sistem
aplikasi ini dibuat. Dalam bab1 juga membahas rumusan masalah
yang ingin diselesaikan, batasan masalah untuk memperjelas
cakupan aplikasi ini, dan sistematika penulisan laporan ini.
(13)
Bab 1 Pendahuluan 5
Laporan Tugas Akhir Universitas Kristen Maranatha
Pada bab ini menjelaskan teori
–
teori yang digunakan dalam
proses pembuatan aplikasi, meliputi teori perancangan DFD dan
ERD, MySQL, PHP, HTML, WAP, dan WML.
Bab 3. Analisis dan Perancangan
Bab ini berisi hasil analisis dan perancangan sistem yang akan
dibuat, meliputi rancangan basis data, rancangan sistem, dan
rancangan antarmuka.
Bab 4. Hasil Penelitian
Bab ini berisi hasil implementasi yang berupa tampilan yang
dibuat berdasarkan analisis dan perancangan yang sudah
dikembangkan.
Bab 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi hasil evaluasi aplikasi yang telah dibuat dengan
menggunakan metode evaluasi aplikasi yang digunakan untuk
mengetahui tanggapan mengenai aplikasi yang dibuat dan
penanganan kesalahan pada aplikasi.
Bab 6. Kesimpulan dan Saran
Bab ini berisi kesimpulan dan saran yang dapat digunakan untuk
mengembangkan karya ilmiah ini di masa mendatang.
(14)
101
VI.1 Simpulan
Berdasarkan hasil kuesioner yang dibagikan pada
user
, penulis
menarik kesimpulan sebagai berikut:
1. Sistem Penjualan Berbasis Web Toko Batik Kencana Ungu ini sudah
berfungsi dengan cukup baik sesuai dengan kebutuhan
user
.
2. Fitur-fitur yang ada dalam aplikasi ini sudah berjalan normal tanpa
adanya
error
.
3.
User Interface
yang terdapat dalam aplikasi
desktop
masih sederhana.
4. Penamaan fitur-fitur dalam aplikasi ini masih kurang mendeskripsikan
isi dari fitur yang bersangkutan.
5. Laporan yang dihasilkan dari sistem ini sesuai dengan data
sebenarnya, yaitu berdasarkan data pesanan atau data pembelian
yang tercatat dalam sistem pada saat terjadinya transaksi.
VI.2 Saran
Dalam pembuatan aplikasi ini, penulis memiliki saran
–
saran untuk
pengembangan aplikasi selanjutnya, yaitu:
1. Aplikasi ini dapat terus dikembangkan, seperti penambahan fitur untuk
bagian keuangan pada masing
–
masing toko cabang.
2. Perlunya
maintenance
secara berkala, mulai dari fingsionalitas sistem
serta
database
pada aplikasi, seperti penambahan kapasitas tipe data
pada field tertentu.
3. Penggunaan
javascript
dan
ajax expert
untuk
user interface
yang lebih
interaktif dan
user friendly
pada aplikasi
desktop
.
(15)
102
DAFTAR PUSTAKA
1. Effendi, H. (2007). Pemrograman Dynamic HTML, Penerbit Elex Media
Komputindo, Jakarta.
2. Sidik, B. (2002). MySQL. Penerbit Informatika, Bandung.
3. Sidik, B. Pemrograman Web Dengan PHP. Penerbit Informatika,
Bandung.
4. (2005). Pengantar Sistem Informasi, Maranatha Christian University,
Bandung.
5. Analisis Dengan Diagram Aliran Data
.
Retrieved: February 23, 2009
from
http://jalinas.staff.gunadarma.ac.id/Downloads/files/1026/DFD.pdf.
Accessed: 23/02/2009.
6. Analisis Dengan Diagram Keterhubungan Entitas. Retrieved: February
22, 2009 from
http://blog.uad.ac.id/azhari/files/2008/10/modul-erd-2.pdfwww.php.net/quickref.php.
7. Kamus
Data.
Retrieved:
February
23,
2009
from
http://setia.staff.gunadarma.ac.id/Downloads/files/6070/Modul_Kamus
Data.pdf.
(1)
Dengan adanya sistem ini, diharapkan dapat membantu manajer di toko cabang ataupun staf distribusi di toko pusat dalam proses pemesanan/pengiriman barang.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan, maka penulis merumuskan masalah sebagai berikut:
1. Bagaimana proses sistem penjualan barang dari toko pusat ke toko cabang?
2. Bagaimana proses sistem pembelian barang dari toko pusat ke supplier?
3. Bagaimana proses sistem penerimaan barang di toko pusat? 4. Bagaimana sistem mengolah data sehingga dapat menghasilkan
laporan yang berguna bagi menejemen di masing-masing toko?
1.3 Tujuan Pembahasan
Pembuatan sistem aplikasi ini memiliki beberapa tujuan, antara lain:
Memudahkan manajer toko cabang maupun manajer toko pusat dalam pengolahan data.
Meningkatkan kinerja manajer dan staf toko lainya yang terlibat dalam proses pemesanan/pengiriman barang ini dengan penggunaan aplikasi terkomputerisasi.
Meminimalisasikan kecurangan-kecurangan yang dilakukan staf yang terlibat diluar pengetahuan manajer toko cabang ataupun toko pusat.
1.4 Ruang Lingkup Kajian
Aplikasi yang akan dibuat memiliki batasan-batasan sebagai berikut:
a. Batasan – batasan perangkat lunak
(2)
Bab 1 Pendahuluan 3
Laporan Tugas Akhir Universitas Kristen Maranatha
Bahasa Scripting : PHP, HTML, WML.
Editor Pemrograman : Macromedia Dreamweaver. Web Server : XAMPP.
Emulator : OpenWave V7 Simulator. Web Browser : Internet Explorer.
b. Batasan – batasan perangkat keras:
Handphone dengan kemampuan WAP, GPRS, dan mendukung PHP script.
Server untuk pembuatan aplikasi: - Prosessor Intel Pentium 4 2.0Ghz. - Memori RAM 256 Mb.
- Hardisk 40 Gb. - Keyboard + Mouse. c. Batasan – batasan aplikasi:
Sistem aplikasi ini digunakan untuk proses pemesanan/pengiriman barang antara toko cabang dan toko pusat.
Sistem aplikasi ini dibagi menjadi dua jenis, yaitu aplikasi desktop dan aplikasi mobile.
Fitur – fitur yang memiliki kandungan gambar di dalamnya, hanya dapat diakses pada aplikasi desktop.
Fitur – fitur yang tidak memiliki kandungan gambar di dalamnya, dapat diakses pada aplikasi desktop maupun aplikasi mobile.
Aplikasi ini dibagi menjadi tiga tingkatan pengguna, yaitu: administrator, manager(manajer toko pusat), member(manajer masing – masing toko cabang).
Pada user account Admin, pengguna selaku admin dapat menambahkan account bagi user baru yang belum memiliki account. Admin juga dapat merubah jabatan seseorang yang telah terdaftar baik sebagai Admin, Manager, ataupun Member.
(3)
Pada user account Manager, pengguna selaku manager pusat Batik Kencana Ungu ini dapat melakukan beberapa hal yang berhubungan dengan produk, diantaranya:
o Menambah data produk
o Merubah data produk yang sudah ada o Melihat data stok produk
o Melihat dan mencetak data pesanan(pembelian dan penjualan) produk.
Pada user account Member, pengguna selaku member atau dapat dikatakan sebagai manager dari masing – masing toko cabang dapat melakukan pemesanan produk, merubah data pribadi pengguna, dan melihat daftar pesanan produk yang telah dipesan.
Fitur – fitur yang terdapat pada aplikasi desktop tidak sama dengan fitur yang ada pada aplikasi mobile.
Setiap user yang mengoperasikan aplikasi harus sudah terdaftar dengan hak aksesnya masing – masing.
1.5 Sistematika Penyajian
Dalam laporan ini penyusun menggunakan sistematika penulisan yang praktis. Karena sumber bahan yang didapat penyusun berdasarkan aplikasi nyata yang telah dibuat. Adapun susunan dari penulisan laporan ini adalah sebagai berikut :
Bab 1. Pendahuluan
Dalam bab ini menjelaskan latar belakang dan tujuan sistem aplikasi ini dibuat. Dalam bab1 juga membahas rumusan masalah yang ingin diselesaikan, batasan masalah untuk memperjelas cakupan aplikasi ini, dan sistematika penulisan laporan ini.
(4)
Bab 1 Pendahuluan 5
Laporan Tugas Akhir Universitas Kristen Maranatha
Pada bab ini menjelaskan teori – teori yang digunakan dalam proses pembuatan aplikasi, meliputi teori perancangan DFD dan ERD, MySQL, PHP, HTML, WAP, dan WML.
Bab 3. Analisis dan Perancangan
Bab ini berisi hasil analisis dan perancangan sistem yang akan dibuat, meliputi rancangan basis data, rancangan sistem, dan rancangan antarmuka.
Bab 4. Hasil Penelitian
Bab ini berisi hasil implementasi yang berupa tampilan yang dibuat berdasarkan analisis dan perancangan yang sudah dikembangkan.
Bab 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi hasil evaluasi aplikasi yang telah dibuat dengan menggunakan metode evaluasi aplikasi yang digunakan untuk mengetahui tanggapan mengenai aplikasi yang dibuat dan penanganan kesalahan pada aplikasi.
Bab 6. Kesimpulan dan Saran
Bab ini berisi kesimpulan dan saran yang dapat digunakan untuk mengembangkan karya ilmiah ini di masa mendatang.
(5)
VI.1 Simpulan
Berdasarkan hasil kuesioner yang dibagikan pada user, penulis menarik kesimpulan sebagai berikut:
1. Sistem Penjualan Berbasis Web Toko Batik Kencana Ungu ini sudah berfungsi dengan cukup baik sesuai dengan kebutuhan user.
2. Fitur-fitur yang ada dalam aplikasi ini sudah berjalan normal tanpa adanya error.
3. User Interface yang terdapat dalam aplikasi desktop masih sederhana. 4. Penamaan fitur-fitur dalam aplikasi ini masih kurang mendeskripsikan
isi dari fitur yang bersangkutan.
5. Laporan yang dihasilkan dari sistem ini sesuai dengan data sebenarnya, yaitu berdasarkan data pesanan atau data pembelian yang tercatat dalam sistem pada saat terjadinya transaksi.
VI.2 Saran
Dalam pembuatan aplikasi ini, penulis memiliki saran – saran untuk pengembangan aplikasi selanjutnya, yaitu:
1. Aplikasi ini dapat terus dikembangkan, seperti penambahan fitur untuk bagian keuangan pada masing – masing toko cabang.
2. Perlunya maintenance secara berkala, mulai dari fingsionalitas sistem serta database pada aplikasi, seperti penambahan kapasitas tipe data pada field tertentu.
3. Penggunaan javascript dan ajax expert untuk user interface yang lebih interaktif dan user friendly pada aplikasi desktop.
(6)
102
DAFTAR PUSTAKA
1. Effendi, H. (2007). Pemrograman Dynamic HTML, Penerbit Elex Media Komputindo, Jakarta.
2. Sidik, B. (2002). MySQL. Penerbit Informatika, Bandung.
3. Sidik, B. Pemrograman Web Dengan PHP. Penerbit Informatika, Bandung.
4. (2005). Pengantar Sistem Informasi, Maranatha Christian University, Bandung.
5. Analisis Dengan Diagram Aliran Data. Retrieved: February 23, 2009 from
http://jalinas.staff.gunadarma.ac.id/Downloads/files/1026/DFD.pdf. Accessed: 23/02/2009.
6. Analisis Dengan Diagram Keterhubungan Entitas. Retrieved: February 22, 2009 from
http://blog.uad.ac.id/azhari/files/2008/10/modul-erd-2.pdfwww.php.net/quickref.php.
7. Kamus Data. Retrieved: February 23, 2009 from http://setia.staff.gunadarma.ac.id/Downloads/files/6070/Modul_Kamus Data.pdf.