Aplikasi Web Penjualan Pada Toko Sumber Perdana.

(1)

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