Aplikasi Web Penjualan Pada Toko Sumber Perdana.
vi
ABSTRAK
Seiring dengan perkembangan Teknologi Informasi yang semakin
pesat, kebutuhan akan pengolahan serta penanganan data secara akurat
menjadi keinginan setiap pengelola bisnis Toko. Dengan perkembangan
Teknologi tersebut, diharapkan dapat menciptakan suatu aplikasi yang dapa
menangani kasus-kasus yang sering terjadi pada Toko Sumber Perdana,
yaitu pada pengolahan data barang dan member, pengolahan data penjualan
dan pembelian, pengolahan data berita dan pesan, serta penyampaian
informasi melalui media internet. Untuk membangun aplikasi web yang baik
dan benar, maka salah satu bahasa pemrogrman yang digunakan adalah
PHP, dan basis data MySQL. Diharapkan dapat menciptakan aplikasi web
yang bermanfaat dalam membantu penjualan barang pada Toko Sumber
Perdana.
Kata Kunci: Aplikasi Web Penjualan dengan PHP & MySQL, Web site
Sumber Perdanan, Analisis dan Rancangan Sistem, User Interface,
Kesimpulan laporan Pada Sumber Perdana.
(2)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PRAKATA ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... 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 ... 1
1.3 Tujuan Pembahasan... 1
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB II KAJIAN TEORI ... 5
2.1 E-Commerce ... 5
2.2 PHP (PHP: Hypertext Preprocessor) ... 5
2.3 MySQL ... 8
2.4 E-R (Entity Relationship) ...10
2.5 DFD (Data Flow Diagram) ...13
2.6 Kamus Data ...14
2.7 PSPEC (Process Specification) ...15
BAB III ANALISIS DAN RANCANGAN SISTEM ...17
(3)
viii
3.2 E-R(Entity-Relationship) ...19
3.3 DFD(Data Flow Diagram) ...22
3.4 Kamus Data ...28
3.5 PSPEC ...33
3.6 Site Map ...41
3.7 UID(User Interface Design) ...42
BAB IV HASIL PENELITIAN ...46
4.1 Form Home ...46
4.2 Form About Us ...47
4.3 Catalogue ...48
4.4 Form Membership ...49
4.5 Form Contact Us ...50
4.6 Form Partnership...51
4.7 Laporan Barang ...52
4.8 Laporan Member ...52
4.9 Laporan Pembelian ...53
4.10 Laporan Penjualan ...54
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ...55
5.1 Kuesioner ...55
5.2 Black Box ...56
BAB VI SIMPULAN DAN SARAN ...65
6.1. Simpulan ...65
6.2. Saran ...65
Daftar Pustaka ...66
(4)
DAFTAR GAMBAR
Gambar 1. Satu ke Satu ...11
Gambar 2. Satu ke Banyak ...12
Gambar 3. Banyak ke Satu ...12
Gambar 4. Banyak ke Banyak ...13
Gambar 5. Flow Chart Penjualan Barang ...17
Gambar 6. Flow Chart ...19
Gambar 7. Implementasi ER ke Tabel ...20
Gambar 8. DFD Level 0 ...22
Gambar 9. DFD Level 1 ...23
Gambar 10. DFD Level 2 dari Proses 1 ...24
Gambar 11. DFD Level 2 dari Proses 2 ...25
Gambar 12. DFD Level 2 dari Proses 3 ...26
Gambar 13. DFD Level 2 dari Proses 4 ...27
Gambar 14. Site Map ...41
Gambar 15. Home ...42
Gambar 16. About As ...43
Gambar 17. Catalogue ...43
Gambar 18. Membership ...44
Gambar 19. Contact Us ...45
Gambar 20. Partnership ...45
Gambar 21. Form Home ...46
Gambar 22. Form About Us ...47
Gambar 23. Form Caralogue ...48
(5)
x
Gambar 25. Form Contact Us ...50
Gambar 26. Form Partnership ...51
Gambar 27. Laporan Barang ...52
Gambar 28. Laporan Member ...52
Gambar 29. Laporan Pembelian ...53
(6)
DAFTAR TABEL
Tabel I. Operator Aritematika ... 6
Tabel II. Operator Increment dan Decrement ... 7
Tabel III. Operator Perbandingan ... 7
Tabel IV. Operator Logika ... 8
Tabel V. Notasi Simbolik Diagram E-R ...10
Tabel VI. Komponen DFD ...14
Tabel VII. Member ...28
Tabel VIII. Faktur Barang ...29
Tabel IX. Nota Jual ...30
Tabel X. Barang ...30
Tabel XI. Pesan ...31
Tabel XII. Berita ...31
Tabel XIII. Admin ...32
Tabel XIV. Input Barang ...32
Tabel XV. Proses Insert Barang ...33
Tabel XVI. Proses Update Barang ...33
Tabel XVII. Proses Delete Barang...34
Tabel XVIII. Proses Search Barang ...34
Tabel XIX. Proses Buat Berita ...35
Tabel XX. Proses Melihat Berita...35
Tabel XXI. Proses Buat Pesan ...35
Tabel XXII. Proses Balas Pesan ...36
Tabel XXIII. Proses Pencarian Member ...36
Tabel XXIV. Proses Penghapusan Member ...37
(7)
xii
Tabel XXVI. Proses Update Member ...38
Tabel XXVII. Proses Login Member...38
Tabel XXVIII. Proses Lupas Password Member ...39
Tabel XXIX. Proses Cari Barang ...40
(8)
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah
Toko Sumber Perdana berdiri pada tahun 2008, berlokasi di
Tambun-Jawa Barat. Keseharianya adalah menjual berbagai macam pakaian, seperti
baju, celana, dan jacket yang berukuran orang dewasa, anak muda, dan
anak-anak. Pengelola Toko bermaksud untuk menjual barang hanya pada
satu tempat, dan diharapkan supaya para konsumen dapat mengetahui
apakah sekedar melihat maupun ingin membeli barang. Untuk lokasi seperti
ini, tidak memungkinkan orang yang berada diluar lokasi toko tersebut tidak
mengetahui akan keberadaanya, maupun informasi penjualan tentang
barang toko. Melihat kondisi yang kurang dikenal oleh banyak orang, maka
Toko Sumber Perdana ingin mencari solusi yang tepat untuk menghadapi
semuanya itu. Baik dalam efesiensi penjualan, waktu, biaya, lokasi, dan
informasi, dapat ditangani seefisien mungkin.
1.2
Rumusan Masalah
Dari latar belakang masalah diatas dapat dirumuskan menjadi
beberapa masalah sebagai berikut:
1. Bagaimana mengimplementasikan aplikasi web dalam penyampaian
informasi tentang toko maupun barang?
2. Bagaimana mengimplementasikan aplikasi web dalam menangani proses
penjualan barang secara online?
3. Bagaimana menangani proses pengolahan data pada aplikasi web
tersebut?
4. Bagaiaman membuat aplikasi web dapat
user friendly
: mudah digunakan,
dan tampilan yang menarik.
1.3
Tujuan Pembahasan
Dari rumusan masalah diatas dapat ditemukan tujuan pembahasan
menjadi beberapa tujuan sebagai berikut:
(9)
2
1. Membuat sebuah aplikasi web yang dinamis yang dapat memberikan
kemudahan bagi para pengunjung situs dalam memperoleh informasi
tentang toko dan barang.
2. Membuat aplikasi yang dapat menyimpan data penjualan barang secara
terorganisir.
3. Membuat aplikasi web dengan pengolahan data yang akurat,
meminimalkan dalam kesalahan
error
.
4. Membuat aplikasi web seintereaktif mungkin, tampilan yang menarik, dan
teks yang jelas.
1.4
Ruang Lingkup Kajian
Untuk aplikasi yang dibangun dilakukan beberapa batasan sebagai
berikut:
1.
Input
data yang dapat diproses(huruf, angka, dan simbol)
2. Hak akses terbagi 2:
Admin
(
insert, search, update ,dan delete
), dan
member
(
insert, updat, search)
, yang menjadi perbedaanya adalah admin
mempunyai lebih banyak penggunaan fitur aplikasi. Sedangkan member
hanya pada sebatas proses member saja.
3. Proses transaksi pembayaran dilakukan secara transfer.
4. Barang dikirim jika proses transfer sudah dilakukan, serta data pembeli
sudah lengkap.
Untuk softwore yang digunakan dilakukan beberapa batasan sebagai
berikut:
1. Program aplikasi web yang akan dibuat menggunakan bahasa
pemrograman
PHP
.
2. Database yang digunakan menggunakan database
MySQL,
dan server
yang digunakan
Apache
.
3. Tools yang digunakan adalah
Macromedia Dreamweaver, dan
notepad++
.
(10)
Untuk hadware yang digunakan dilakukan beberapa batasan sebagai
berikut:
1. Perangkat keras yang digunakan dalam menjalankan aplikasi adalah
diatas Processor Pentium 3.
2. Minimal RAM diatas 256 MB.
3. Minimal DDR 40 GB.
4. Keyword dan Mouse.
1.5
Sumber Data
Kebutuhan akan informasi dalam membuat aplikasi web diperoleh
melalui:
1. Melakukan wawancara dengan nara sumber, yaitu pemilik Toko Sumber
Perdana, dan terjun langsung ke lapangan.
2. Buku yang membahas tentang Basis Data, bahasa pemrograman
PHP
,
Javascript
, dan
MySQL
.
3. Materi perkuliahan dari Dosen, dan
4. Internet
1.6
Sistematika Penyajian
Beberapa garis besar yang dimuat pada setiap bab, antara lain:
1. BAB I : PENDAHULUAN
Bab ini membahas mengenai latar belakang masalah, rumusan masalah,
tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika
penyajian.
2. BAB II : KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang berhubungan dengan
pembuatan aplikasi web.
3. BAB III : ANALISIS DAN RANCANGAN SYSTEM
Bab ini membahas mengenai analisis dan rancangan system pada aplikasi
web.
(11)
4
Bab ini berisi implementasi halaman-halaman aplikasi yang telah di buat.
5. BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pembahasan dan uji coba hasil penelitian pada
aplikasi.
6. BAB VI : KESIMPULAN DAN SARAN
Bab ini merupakan bagian akhir dari laporan Tugas Akhir yang berisi
kesimpulan dan saran dari seluruh kegiatan yang dilaksanakan.
(12)
BAB VI SIMPULAN DAN SARAN
6.1.
Simpulan
Kesimpulan yang dapat diambil diantaranya:
1.
Membuat aplikasi dapat menyimpan data barang-barang, dan
mengelola data barang dengan cepat, tepat dan pasti.
2.
Mempermudah memperoleh informasi data barang pada bulan yang
lewat,
dan
mempermudah
membuat
laporan
ketika
atasan
membutuhkan.
3.
Aplikasi yang
user
friendly
, mudah digunakan dan tampilan yang
menarik.
6.2.
Saran
Saran yang dapat diambil diantaranya:
1.
Dari hasil kuesioner terdapat fitur aplikasi yang dapat ditambahkan,
yaitu pembayaran dengan kartu kredit, terdapat fitur chating, dan
animasi yang lebih menarik lagi.
2.
Untuk mendapatkan kualitas yang baik dari aplikasi, dibutuhkan
pemeliharaan terhadap aplikasi tersebut.
3.
Untuk tahap pengembangan di dibutuhkan
update
terhadap aplikasi
maupun system operasi, dengan mengikuti pekembangan teknologi.
Serta penambahan fitur-fitur pada aplikasi sesuai dengan kebutuhan.
(13)
66
Daftar Pustaka
1.
Purbo W Onno, Wahyudi Arif Aang.(2001). Mengenal eCommerce,
Jakarta; Elex Media Komputindo
2.
Hariyanto Bambang, Ir, MT.(2004). SISTEM MANAJEMEN BASIS
DATA, Bandung; Informatika
3.
Fathansyah, Ir.(1999). BASIS DATA, Bandung; Informatika
4.
Kadir Abdul. (1999). Konsep dan Tuntutan Praktis BASIS DATA,
Yogyakarta; ANDI
5.
Full
Web
Building
Tutorials.
September
2009
From,
http://www.w3schools.com
6.
Prihatna Henky, (2005). Kiat Praktis Menjadi Webmaster profesional,
Jakarta; Elex Media Komputindo
(1)
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah
Toko Sumber Perdana berdiri pada tahun 2008, berlokasi di Tambun-Jawa Barat. Keseharianya adalah menjual berbagai macam pakaian, seperti baju, celana, dan jacket yang berukuran orang dewasa, anak muda, dan anak-anak. Pengelola Toko bermaksud untuk menjual barang hanya pada satu tempat, dan diharapkan supaya para konsumen dapat mengetahui apakah sekedar melihat maupun ingin membeli barang. Untuk lokasi seperti ini, tidak memungkinkan orang yang berada diluar lokasi toko tersebut tidak mengetahui akan keberadaanya, maupun informasi penjualan tentang barang toko. Melihat kondisi yang kurang dikenal oleh banyak orang, maka Toko Sumber Perdana ingin mencari solusi yang tepat untuk menghadapi semuanya itu. Baik dalam efesiensi penjualan, waktu, biaya, lokasi, dan informasi, dapat ditangani seefisien mungkin.
1.2
Rumusan Masalah
Dari latar belakang masalah diatas dapat dirumuskan menjadi beberapa masalah sebagai berikut:
1. Bagaimana mengimplementasikan aplikasi web dalam penyampaian informasi tentang toko maupun barang?
2. Bagaimana mengimplementasikan aplikasi web dalam menangani proses penjualan barang secara online?
3. Bagaimana menangani proses pengolahan data pada aplikasi web tersebut?
4. Bagaiaman membuat aplikasi web dapat user friendly: mudah digunakan, dan tampilan yang menarik.
1.3
Tujuan Pembahasan
(2)
1. Membuat sebuah aplikasi web yang dinamis yang dapat memberikan kemudahan bagi para pengunjung situs dalam memperoleh informasi tentang toko dan barang.
2. Membuat aplikasi yang dapat menyimpan data penjualan barang secara terorganisir.
3. Membuat aplikasi web dengan pengolahan data yang akurat, meminimalkan dalam kesalahan error.
4. Membuat aplikasi web seintereaktif mungkin, tampilan yang menarik, dan teks yang jelas.
1.4
Ruang Lingkup Kajian
Untuk aplikasi yang dibangun dilakukan beberapa batasan sebagai berikut:
1. Input data yang dapat diproses(huruf, angka, dan simbol)
2. Hak akses terbagi 2: Admin(insert, search, update ,dan delete), dan
member(insert, updat, search), yang menjadi perbedaanya adalah admin mempunyai lebih banyak penggunaan fitur aplikasi. Sedangkan member hanya pada sebatas proses member saja.
3. Proses transaksi pembayaran dilakukan secara transfer.
4. Barang dikirim jika proses transfer sudah dilakukan, serta data pembeli sudah lengkap.
Untuk softwore yang digunakan dilakukan beberapa batasan sebagai berikut:
1. Program aplikasi web yang akan dibuat menggunakan bahasa pemrograman PHP.
2. Database yang digunakan menggunakan database MySQL, dan server yang digunakan Apache.
3. Tools yang digunakan adalah Macromedia Dreamweaver, dan notepad++.
(3)
Untuk hadware yang digunakan dilakukan beberapa batasan sebagai berikut:
1. Perangkat keras yang digunakan dalam menjalankan aplikasi adalah diatas Processor Pentium 3.
2. Minimal RAM diatas 256 MB. 3. Minimal DDR 40 GB.
4. Keyword dan Mouse.
1.5
Sumber Data
Kebutuhan akan informasi dalam membuat aplikasi web diperoleh melalui:
1. Melakukan wawancara dengan nara sumber, yaitu pemilik Toko Sumber Perdana, dan terjun langsung ke lapangan.
2. Buku yang membahas tentang Basis Data, bahasa pemrograman PHP,
Javascript, dan MySQL.
3. Materi perkuliahan dari Dosen, dan 4. Internet
1.6
Sistematika Penyajian
Beberapa garis besar yang dimuat pada setiap bab, antara lain: 1. BAB I : PENDAHULUAN
Bab ini membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
2. BAB II : KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang berhubungan dengan pembuatan aplikasi web.
3. BAB III : ANALISIS DAN RANCANGAN SYSTEM
Bab ini membahas mengenai analisis dan rancangan system pada aplikasi web.
(4)
Bab ini berisi implementasi halaman-halaman aplikasi yang telah di buat. 5. BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pembahasan dan uji coba hasil penelitian pada aplikasi.
6. BAB VI : KESIMPULAN DAN SARAN
Bab ini merupakan bagian akhir dari laporan Tugas Akhir yang berisi kesimpulan dan saran dari seluruh kegiatan yang dilaksanakan.
(5)
BAB VI SIMPULAN DAN SARAN
6.1.
Simpulan
Kesimpulan yang dapat diambil diantaranya:
1. Membuat aplikasi dapat menyimpan data barang-barang, dan mengelola data barang dengan cepat, tepat dan pasti.
2. Mempermudah memperoleh informasi data barang pada bulan yang lewat, dan mempermudah membuat laporan ketika atasan membutuhkan.
3. Aplikasi yang user friendly, mudah digunakan dan tampilan yang menarik.
6.2.
Saran
Saran yang dapat diambil diantaranya:
1. Dari hasil kuesioner terdapat fitur aplikasi yang dapat ditambahkan, yaitu pembayaran dengan kartu kredit, terdapat fitur chating, dan animasi yang lebih menarik lagi.
2. Untuk mendapatkan kualitas yang baik dari aplikasi, dibutuhkan pemeliharaan terhadap aplikasi tersebut.
3. Untuk tahap pengembangan di dibutuhkan update terhadap aplikasi maupun system operasi, dengan mengikuti pekembangan teknologi. Serta penambahan fitur-fitur pada aplikasi sesuai dengan kebutuhan.
(6)
Daftar Pustaka
1. Purbo W Onno, Wahyudi Arif Aang.(2001). Mengenal eCommerce, Jakarta; Elex Media Komputindo
2. Hariyanto Bambang, Ir, MT.(2004). SISTEM MANAJEMEN BASIS DATA, Bandung; Informatika
3. Fathansyah, Ir.(1999). BASIS DATA, Bandung; Informatika
4. Kadir Abdul. (1999). Konsep dan Tuntutan Praktis BASIS DATA, Yogyakarta; ANDI
5. Full Web Building Tutorials. September 2009 From,
http://www.w3schools.com
6. Prihatna Henky, (2005). Kiat Praktis Menjadi Webmaster profesional, Jakarta; Elex Media Komputindo