Post on 23-Jan-2021
SISTEM INFORMASI PENJUALAN SEPATU BERBASIS WEB
PADA PT SUMBER KREASI FUMIKO
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
SUHADA
NIM : 12145680
Program Studi Manajemen Informatika
Akademi Manajemen Informatika dan Komputer BSI Jakarta
Jakarta
2017
KATA PENGANTAR
Puji tak terhingga yang terpanjatkan, dan rasa syukur yang sebanyak-
banyak, penulis ucapkan kehadirat Allah SWT, Sang Pengasih, Sang Penyayang,
Sang Maha Segalanya, atas segala ridha-Nya, atas segala karunia-Nya, dan atas
kesempatan yang telah ditunjukkan-Nya. Penulis dapat menyelesaikan Tugas
Akhir ini, sesuai dengan apa yang penulis harapkan, memberikan yang terbaik
untuk Tugas Akhir ini.
Penulisan Tugas Akhir ini merupakan salah satu syarat yang harus dipenuhi
agar penulis dapat menyelesaikan pendidikan Diploma Tiga (D.III), Program
Studi Manajemen Informatika Akademi Manajemen Informatikan dan Komputer
BSI Jakarta.
Penulis menyadari bahwa Tugas Akhir ini, tidak dapat terwujud tanpa dorongan,
arahan, bimbingan, dan segala bantuan moril, maupun materiil, dari berbagai
pihak. Pada kesempatan ini penulis mengucapkan terima kasih kepada :
1. Direktur AMIK BSI Jakarta.
2. Ketua Program Studi Manajemen Informatika AMIK BSI Jakarta.
3. Bapak Kresna Ramanda, M.Kom selaku Dosen Pembimbing Tugas
Akhir.
4. Bapak Rahdian Kusuma Atmaja, M.Kom selaku Asisten Pembimbing
Tugas Akhir.
5. Staff / karyawan / dosen dilingkungan AMIK BSI Jakarta.
6. Ibu Kasmaira selaku Head HRD di PT Sumber Kreasi Fumiko.
7. Staff / karyawan dilingkungan PT. Sumber Kreasi Fumiko.
8. Orang tua tercinta yang telah memberikan dukungan moral maupun
spiritual
9. Rekan-rekan mahasiswa kelas MI-6G.
Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang
dan terbuka, demi kesempurnaan penulisan di masa yang akan datang. Semoga
Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi para pembaca
yang berminat pada umumnya.
Jakarta, 26 Januari 2018
Suhada
ABSTRAK
Suhada (12145680), Sistem Informasi Penjualan Sepatu Berbasis Web Pada
PT. Sumber Kreasi Fumiko
Internet telah menjadikan solusi yang relatif mudah untuk berjualan, strategi
penjualan dan pemasaran yang menggunakan teknologi ini untuk memajukan
usahanya atau hanya untuk memperkenalkan produknya. Dengan teknologi yang
dikenal sebagai internet yaitu sebuah jaringan komputer yang dapat mencakup
jaringan skala global artinya jaringan ini dapat mencakup keseluruh penjuru dunia
sehingga informasi dapat didapatkan tanpa harus pergi ke tempat sumber
informasi itu berasal. Pada saat ini penjualan sangat membutuhkan strategi yang
dapat mengenalkan produknya sehingga masyarakat dapat mengerti barang yang
telah mereka beli. Karena alasan itulah maka penulis mencoba membuat tugas
akhir dengan membangun sebuah website yang termasuk ke dalam kategori web
E-commerce. Pembuatan website E-commerce dengan menggunakan
dreamweaver CS5, PHP, dan MySQL merupakan salah satu solusi untuk
memecahkan masalah yang ada khususnya dalam masalah meningkatkan
penjualan pada PT. Sumber Kreasi Fumiko dan memperkenalkan produknya
kepada konsumen tanpa harus mendatangi konsumen.
Kata Kunci : Sistem Informasi, Penjualan, PHP, Dreamweaver, CS5, dan
MySQL
ABSTRACT
Suhada (12145680), Web Based Shoe Sales Information System At PT. Sumber
Kreasi Fumiko
Internet has made it relatively easy solution to sell, sell, marketing strategy, and
selling that uses this technology to advance their business or just to introduce
their products.With technology known as the Internet is a computer network that
may include a global scale network means that the network can cover all over the
world so it can get the information without having to go to where the resources
come at this time the sale so requires a strategy that can introduce their products
so that people can understand the goods they have purchased. for that reason, the
author tries to make the final project to build a website that belongs to the
category of web e-commerce. Ecommerce website creation using Dreamweaver
CS5, PHP, and MySQL is one of the solutions to solve the existing problems,
especially in matters of increasing sales in PT. Sumber Kreasi Fumiko and
introduce products to consumers without having to go to the consumer.
Key Words : Information Systems, Sales, PHP, Dreamweaver, CS5, and
MySQL
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir............................................................................ i
Lembar Pernyataan Keaslian Tugas Akhir .................................................... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah................................ iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ........................................ iv
Lembar Konsultasi Tugas Akhir ................................................................... v
Kata Pengantar ............................................................................................. vii
Abstraksi ...................................................................................................... ix
Daftar Isi ...................................................................................................... xi
Daftar Simbol ............................................................................................... xiv
Daftar Gambar .............................................................................................. xvi
Daftar Tabel.................................................................................................. xvii
Daftar Lampiran ........................................................................................... xviii
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah ................................................................... 1
1.2. Maksud dan Tujuan .......................................................................... 2
1.3. Metode Penelitian ............................................................................ 3
1.4. Ruang Lingkup ................................................................................ 5
1.5. Sistematis Penulisan ......................................................................... 5
BAB II LANDASAN TEORI
2.1. Konsep Dasar Web ........................................................................... 8
2.1.1. Website .................................................................................. 8
1. Internet .............................................................................. 8
2. Website .............................................................................. 8
3. Web Browser ..................................................................... 9
4. XAMPP.............................................................................. 9
5. Adobe Dreamweaver .......................................................... 10
2.1.2. Bahasa Pemrograman ............................................................. 10
1. Personal Hompage (PHP) .................................................. 10
2. Cascading Style Sheet (CSS) .............................................. 11
3. Javascript .......................................................................... 12
4. Hyper Text Markup Language (HTML) ............................. 12
2.1.3. Basis Data .............................................................................. 13
1. PhpMyAdmin .................................................................... 13
2.1.4. Model Pengembangan Perangkat Lunak ................................. 14
1. Analisis Kebutuhan Perangkat Lunak ................................. 14
2. Desain ............................................................................... 14
3. Pembuatan Kode Program.................................................. 15
4. Pengujian ........................................................................... 15
5. Pendukung (Support) atau Pemeliharaan (Maintenance) .... 15
2.2. Teori Pendukung .............................................................................. 16
2.2.1. Stuktur Navigasi ..................................................................... 16
1. Struktur Navigasi Linear .................................................... 16
2. Struktur Navigasi Hierarki ................................................. 17
3. Struktur Navigasi Tidak Berurut (Non-Linear) ................... 17
4. Struktur Navigasi Campuran .............................................. 18
2.2.2. Enterprice Relationship Diagram (ERD) ................................ 18
1. Pengertian ERD ................................................................. 18
2. Komponen ERD ................................................................ 19
3. Derajat Relationship .......................................................... 20
4. Cardinality Ratio Constraint .............................................. 22
5. Logical Record Structure (LRS) ........................................ 23
2.2.3. Pengujian Web ....................................................................... 24
1. Black-Box Testing .............................................................. 24
2. White-Box Testing .............................................................. 25
BAB III PEMBAHASAN
3.1. Tinjauan Perusahaan ........................................................................ 26
3.1.1. Sejarah Perusahaan ................................................................ 26
3.1.2. Struktur Organisasi ................................................................ 27
1. Struktur Organisasi ............................................................ 27
2. Fungsi-Fungsi .................................................................... 28
3.2. Analisa Kebutuhan ........................................................................... 30
3.3. Perancangan Perangkat Lunak .......................................................... 31
3.3.1. Rancangan Antar Muka .......................................................... 31
1. Rancangan Antar Muka Login Admin ................................ 31
2. Rancangan Antar Muka Password Admin .......................... 32
3. Rancangan Antar Muka Data Provinsi ............................... 32
4. Rancangan Antar Muka Data Kategori ............................... 33
5. Rancangan Antar Muka Data Barang ................................. 33
6. Rancangan Antar Muka Data Pelanggan ............................ 34
7. Rancangan Antar Muka Pemesanan Barang ....................... 34
8. Rancangan Antar Muka Konfirmasi Transfer ..................... 35
9. Rancangan Antar Muka Laporan Data Barang ................... 35
10. Rancangan Antar Muka Laporan
Data Pemesanan Lunas Per Periode.................................. 36
11. Rancangan Antar Muka Login User ................................. 36
12. Rancangan Antar Muka Home User ................................. 37
13. Rancangan Antar Muka Tampil Transaksi........................ 37
14. Rancangan Antar Muka Halaman Konfirmasi .................. 38
3.3.2. Rancangan Basis Data ............................................................ 39
1. Entity Relationship Diagram (ERD)................................... 39
2. Logical Relation Structure (LRS)....................................... 40
3. Spesifikasi File .................................................................. 41
3.3.3. Rancangan Struktur Navigasi ................................................. 50
3.4. Implementasi dan Pengujian Unit ..................................................... 51
3.4.1. Implementasi Rancangan Antar Muka .................................... 51
1. Implementasi Rancangan Antar Muka................................ 51
2. Spesifikasi Sistem Komputer ............................................. 53
3.4.2. Pengujian Unit ....................................................................... 55
1. Pengujian Terhadap Form Login ........................................ 55
2. Pengujian Terhadap Form Tambah Produk ........................ 56
3. Pengujian Terhadap Form Daftar Member ......................... 57
BAB IV PENUTUP
4.1. Kesimpulan ...................................................................................... 58
4.2. Saran ................................................................................................ 59
DAFTAR PUSTAKA ................................................................................... 60
DAFTAR RIWAYAT HIDUP ...................................................................... 61
SURAT KETERANGAN RISET / PKL ....................................................... 62 LAMPIRAN-LAMPIRAN…………………………………………………… 63
DAFTAR SIMBOL
A. Enterprice Relationship Diagram (ERD)
Entitas atau Objek Data
Kumpulan objek atau sesuatu yang dapat
dibedakan atau dapat diidentifikasi secara unik.
Relationship
Hubungan yang terjadi antara suatu entitas atau
lebih. Kumpulan relationship yang sejenis disebut
Relationship Set.
Atribut atau Elemen Data
Karakteristik dalam Entity atau relationship yang
mengerjakan penjelasan detail tentang entity atau
relationship atau dengan kata lain adalah
kumpulan Elemen data yang membentuk suatu
entitas
Connection
Digunakan sebagai penghubung entitas yang
membedakan entitas tersebut dengan entitas
lainnya.
B. Struktur Navigasi
One to One (Satu Arah)
Adalah alur data Web satu arah Website
One to Many (Dua arah atau Lebih)
Adalah alur data Web dua arah atau lebih.
Squence
Adalah data atau Website
DAFTAR GAMBAR
Halaman
Gambar II.1 Navigasi Linear ......................................................................... 16
Gambar II.2 Navigasi Hierarki ...................................................................... 17
Gambar II.3 Navigasi Non-Linear ................................................................. 18
Gambar II.4 Navigasi Campuran ................................................................... 18
Gambar II.5 Contoh Unary Degree ............................................................... 20
Gambar II.6 Contoh Binary Degree .............................................................. 20
Gambar II.7 Contoh Ternary Degree ............................................................ 21
Gambar II.8 Contoh Cardinality One to One ................................................. 22
Gambar II.9 Contoh Cardinality One to Many .............................................. 22
Gambar II.10 Contoh Cardinality Many to One ............................................ 23
Gambar II.11 Contoh Cardinality Many to Many .......................................... 23
Gambar III.1 Struktur Organisasi .................................................................. 28
Gambar III.2 Rancangan Antar Muka Login Admin...................................... 31
Gambar III.3 Rancangan Antar Muka Ruang Password Admin ..................... 32
Gambar III.4 Rancangan Antar Muka Data Provinsi ..................................... 32
Gambar III.5 Rancangan Antar Muka Data Kategori ..................................... 33
Gambar III.6 Rancangan Antar Muka Data Barang ....................................... 33
Gambar III.7 Rancangan Antar Muka Data Pelanggan .................................. 34
Gambar III.8 Rancangan Antar Muka Pemesanan Barang ............................. 34
Gambar III.9 Rancangan Antar Muka Konfirmasi Transfer ........................... 35
Gambar III.10 Rancangan Antar Muka Laporan Data Barang ....................... 35
Gambar III.11 Rancangan Antar Muka Laporan Data
Pemesanan Lunas Per Periode................................................ 36
Gambar III.12 Rancangan Antar Muka Login User ....................................... 36
Gambar III.13 Rancangan Antar Muka Home User ....................................... 37
Gambar III.14 Rancangan Antar Muka Tampil Transaksi ............................. 37
Gambar III.15 Rancangan Antar Muka Halaman Konfirmasi ........................ 38
Gambar III.16 Entity Relationship Diagram (ERD) ...................................... 39
Gambar III.17 Logical Relation Structure (LRS)........................................... 40
Gambar III.18 Struktur Navigasi Halaman User ............................................ 50
Gambar III.19 Struktur Navigasi Halaman Admin ........................................ 50
Gambar III.20 Screenshot Halaman Login Admin ......................................... 51
Gambar III.21 Screenshot Halaman Tambah Produk ..................................... 52
Gambar III.22 Screenshot Halaman Daftar Anggota ..................................... 53
DAFTAR TABEL
Halaman
Tabel III.1 Spesifikasi File Admin ................................................................ 41
Tabel III.2 Spesifikasi File Barang ................................................................ 42
Tabel III.3 Spesifikasi File Kategori ............................................................. 43
Tabel III.4 Spesifikasi File Konfirmasi ......................................................... 44
Tabel III.5 Spesifikasi File Pelanggan ........................................................... 45
Tabel III.6 Spesifikasi File Pemesanan .......................................................... 46
Tabel III.7 Spesifikasi File Pemesanan Item .................................................. 47
Tabel III.8 Spesifikasi File Provinsi .............................................................. 48
Tabel III.9 Spesifikasi File tmp_keranjang .................................................... 49
Tabel III.10 Hasil Pengujian Black Box Testing Halaman Login ................... 55
Tabel III.11 Hasil Pengujian Black Box Testing Form Tambah Produk ......... 56
Tabel III.12 Hasil Pengujian Black Box Testing Form Daftar Member .......... 57
DAFTAR LAMPIRAN
Halaman
Lampiran A.1 Source Code barang.php ......................................................... 63
Lampiran A.2 Source Code barang_beli.php ................................................. 64
Lampiran A.3 Source Code barang_kategori.php .......................................... 65
Lampiran A.4 Source Code barang_lainnya.php ........................................... 66
Lampiran A.5 Source Code barang_lihat.php ................................................ 67
Lampiran A.6 Source Code barang_pencarian.php ........................................ 68
Lampiran A.7 Source Code buka_file.php..................................................... 69
Lampiran A.8 Source Code inc.login_status.php ........................................... 70
Lampiran A.9 Source Code inc.session.php .................................................. 70
Lampiran A.10 Source Code index.php ......................................................... 71
Lampiran A.11 Source Code info_home.php................................................. 72
Lampiran A.12 Source Code info_panduan.php ............................................ 73
Lampiran A.13 Source Code info_profil.php................................................. 73
Lampiran A.14 Source Code keranjang_belanja.php ..................................... 74
Lampiran A.15 Source Code konfirmasi.php................................................. 76
Lampiran A.16 Source Code login.php ......................................................... 78
Lampiran A.17 Source Code login_out.php .................................................. 78
Lampiran A.18 Source Code login_validasi.php ........................................... 79
Lampiran A.19 Source Code pelanggan_baru.php ......................................... 80
Lampiran A.20 Source Code transaksi_lihat.php ........................................... 82
Lampiran A.21 Source Code transaksi_proses.php ........................................ 84
Lampiran A.22 Source Code transaksi_tampil.php ........................................ 87
Lampiran B.1 Source Code barang_add.php ................................................. 88
Lampiran B.2 Source Code barang_data.php................................................. 90
Lampiran B.3 Source Code barang_delete.php .............................................. 91
Lampiran B.4 Source Code barang_edit.php ................................................. 91
Lampiran B.5 Source Code buka_file.php ..................................................... 93
Lampiran B.6 Source Code index.php ........................................................... 95
Lampiran B.7 Source Code kategori_add.php ............................................... 96
Lampiran B.8 Source Code kategori_data.php .............................................. 97
Lampiran B.9 Source Code kategori_delete.php ............................................ 97
Lampiran B.10 Source Code kategori_edit.php ............................................. 98
Lampiran B.11 Source Code konfirmasi_delete.php ...................................... 99
Lampiran B.12 Source Code konfirmasi_transfer.php ................................... 99
Lampiran B.13 Source Code laporan_barang.php ......................................... 100
Lampiran B.14 Source Code laporan_kategori.php ....................................... 101
Lampiran B.15 Source Code laporan_pelanggan.php .................................... 101
Lampiran B.16 Source Code laporan_pemesanan_lunas_periode.php ........... 102
Lampiran B.17 Source Code laporan_pemesanan_lunas_tanggal.php ............ 103
Lampiran B.18 Source Code laporan_pemesanan_periode.php ..................... 104
Lampiran B.19 Source Code laporan_provinsi.php ....................................... 106
Lampiran B.20 Source Code login.php ......................................................... 107
Lampiran B.21 Source Code login_out.php ................................................... 107
Lampiran B.22 Source Code login_validasi.php ............................................ 107
Lampiran B.23 Source Code main.php .......................................................... 108
Lampiran B.24 Source Code menu.php ......................................................... 108
Lampiran B.25 Source Code menu_laporan.php ........................................... 108
Lampiran B.26 Source Code password_admin.php ....................................... 109
Lampiran B.27 Source Code pelanggan_data.php ......................................... 110
Lampiran B.28 Source Code pelanggan_delete.php ...................................... 111
Lampiran B.29 Source Code pemesanan_bayar.php ...................................... 111
Lampiran B.30 Source Code pemesanan_lihat.php........................................ 112
Lampiran B.31 Source Code pemesanan_tampil.php..................................... 115
Lampiran B.32 Source Code provinsi_add.php ............................................. 116
Lampiran B.33 Source Code provinsi_data.php ............................................ 117
Lampiran B.34 Source Code provinsi_delete.php .......................................... 118
Lampiran B.35 Source Code provinsi_edit.php ............................................. 118
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
E-commerce atau electric commerce merupakan konsep penjualan yang
dilakukan melalui jaringan media elektronik. Perkembangan teknologi yang
sangat maju di era modern dan globalisasi memungkikan berbagai kegiatan
dilakukan secara tepat dan efisien. Perkembangan teknologi sudah banyak
memberi pengaruh tehadap cara hidup kita, salah satunya adalah dalam bilang
penjualan dengan penggunaan e-commerce dalam kegiatan pembelanjaan di
media elektronik. Seiring dengan perkembangan teknologi informasi dan tuntutan
globalisasi penjualan jarak jauh. Berbagai konsep telah di kembangkan untuk
memudahkan metode penjualan salah satunya adalah konsep e-commerce. e-
commerce dapat digunakan sebagai alternative atas permasalahan dalam bidang
penjualan. Dengan e-commerce setiap transaksi tidak memerlukan pertemuan
dalam tahap negosiasi dan dapat menyediakan layanan “get and deliver”.
Konsumen tidak perlu datang ke toko untuk mendapatkan barang yang
diinginkan.
PT Sumber Kreasi Fumiko adalah perusahaan yang bergerak dalam bidang
perdagangan dan produksi yang memproduksi produk – produk berupa sepatu.
Produk yang dijual merupakan hasil produksi sendiri dan telah memiliki brand
sendiri yaitu Yongki Komaladi. Dalam proses penjualan yang terjadi di dalam PT
Sumber Kreasi Fumiko menggunakan metode manual dimana si pembeli
(konsumen) harus datang langsung ke toko untuk melihat lihat dan membeli
produk yang di inginkan. Berdasarkan pengamatan yang dilakukan pada PT
Sumber Kreasi Fumiko terdapat masalah pada pemasaran terhadap pelanggan.
Dengan adanya e-commerce, perusahaan dapat memasarkan produknya secara
online sehingga konsumen yang berada diluar kota bisa melihat dan memesan
produk tanpa harus datang langsung ke tokonya. Dalam hal ini juga membantu
pihak yang bertanggung jawab untuk mengelola hasil penjualan sebagai laporan.
Berdasarkan latar belakang tersebut maka perlu dibuat suatu system yang dapat
menyelesaikan semua permasalahan yang ada yaitu “ Sistem Informasi
Penjualan Sepatu Berbasis Web Pada PT Sumber Kreasi Fumiko”.
1.2. Maksud dan Tujuan
Dalam melaksanakan penulisan laporan tugas akhir ini, penulis
mempunyai maksud dan tujuan berikut :
1. Merancang website e-commerce penjualan sepatu pada PT Sumber Kreasi
Fumiko yang menyediakan produk bagi para pengguna internet.
2. Meningkatkan fleksibilitas sehingga konsumen dapat melakukan transaksi
dimanapun ia berada.
3. Memberikan kemudahan kepada Konsumen yang berada di luar kota dapat
memperoleh informasi mengenai spesifikasi produk tanpa harus datang ke
toko.
Sedangkan tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat
untuk kelulusan pada Program Diploma Tiga (D.III) pada jurusan Manajemen
Informatika di Akademi Manajemen Informatika dan Komputer (AMIK) Bina
Sarana Informatika.
1.3. Metode Penelitian
Menjelaskan metode penelitian dan teknik pengumpulan data yang
digunakan untuk menyusun Tugas Akhir.
1. Metode Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini
menggunakan waterfall (Sommerville, 2007:66) yang terbagi menjadi lima
tahapan, yaitu:
a) Analisa Kebutuhan
Analisa merupakan pengumpulan data dalam tahap ini biasa melakukan
sebuah penelitian wawancara atau study literature. Tahapan ini akan
menghasilkan dokumen user requirement atau bisa dikatakan sebagai data
yang berhubungan dengan keinginan user dalam pembuatan sistem.
Dokumen ini yang akan menjadi acuan system analis untuk
menerjemahkan kedalam bahasa pemograman.
b) Design
Proses design difokuskan pada empat atribut, yaitu: struktur data,
arsitektur perangkat lunak, representasi interface, dan detail (algoritma)
procedural.
c) Coding & Testing
Coding merupakan penerjemahan design dalam bahasa yang dikenali oleh
komputer. Dilakukan oleh programmer yang akan menterjemahkan
transaksi yang diminta oleh user.
d) Penerapan
Tahapan ini bisa dikatakan final dalam pembuatan sistem. Setelah
melakukan analisa, design dan pengkodean maka sistem yang sudah jadi
akan digunakan oleh user.
e) Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan
mengalami perubahan. Perubahan tersebut bisa karena mengalami
kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan
(peripheral atau system operasi baru) baru atau karena pelanggan
membutuhkan perkembangan fungsional.
2. Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan
pengumpulan data untuk pembuatan Tugas Akhir adalah :
a) Pengamatan langsung (observasi)
Melakukan observasi pada tanggal 6 Oktober di Jl Sentani Raya Blok M,
No. 29 Kemayoran Jakarta Pusat untuk mencari masalah yang mungkin
terjadi, mencari solusi untuk memecahkan masalah tersebut dengan
membangun suatu aplikasi.
b) Wawancara
Dalam metode ini penulis mengumpulkan data dengan cara melakukan
Tanya jawab kepada Ibu Kasmawati selaku HRD pada tanggal 6 Oktober
2017 di Jl Sentani Raya Blok M, No. 29 Kemayoran Jakarta Pusat.
c) Studi Pustaka
Dalam metode ini penulis mengumpulkan data yang penting dengan cara
membawa buku-buku, catatan kuliah dan literature-literatur yang ada di
perpustakaan kampus sebagai referensi.
1.4. Ruang Lingkup
Elektronik commerce atau e-commerce merupakan lingkup kegiatan
perdagangan secara elektronik dimana di dalamnya ada perdagangan dengan
menggunakan internet. Penulis membatasi ruang lingkup objek yang akan di
ambil mengenai system informasi penjualan sepatu berbasis web. Dimulai dari
pihak user (non member) tersedia Home, produk, kategori, daftar member,
kerangjang belanja, cara order dan kontak. Pihak user (member) tersedia Home,
produk, kategori, kerangjang belanja, cara order dan kontak. Pihak administrator
web sangat penting dalam web seperti menambah, mengedit atau menghapus data
produk, menu data konsumen, menu transaksi, menu pesan, menampilkan form
konfirmasi pembayaran dan konsumen dapat melihat status pemesanan.
1.5. Sistematis Penulisan
Dalam Laporan Tugas Akhir (TA) ini penulis membagi menjadi empat bab
yang nantinya akan menjelaskan Laporan Tugas Akhir ini secara menyeluruh.
adapun uraian singkat dari setiap bab adalah :
BAB I PENDAHULUAN
Pada bab ini penulis menjelaskan tentang latar belakang masalah, maksud
dan tujuan, metode penelitian, ruang lingkup dan sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini penulis menjelaskan tentang konsep dasar web dan teori
pendukung.
BAB III PEMBAHASAN
Pada bab ini penulis menjelaskan masalah pokok dari objek penulisan
laporan ini meliputi sekilas tentang profil perusahaan, rancangan antarmuka
(interface) yang terdapat pada aplikasi e-commerce seperti rancangan antarmuka
login admin, serta rancangan basis data yang menghasilkan pemetaan tabel-tabel
yang digambarkan dengan Entity Relationship Diagram (ERD), Logical
Relational Structure (LRS), spesifikasi file.
BAB IV PENUTUP
Pada bab ini menguraikan tentang kesimpulan dan saran dari hasil
penelitian yang telah dilakukan oleh penulis.
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Web
Simarmata, (2010:51) mengatakan “Web” diartikan sebagai alat untuk
menciptakan system infromasi global yang mudah berdasarkan pada hiperteks”.
Dapat disimpulkan Website adalah sebuah tempat di Internet yang menyajikan
informasi dengan berbagai macam format data seperti text, image, bahkan video
dan dapat diakses menggunakan berbagai aplikasi klien sehingga memungkinkan
penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang
terorganisasi.
2.1.1. Website
1. Internet
Menurut Sibero (2013:10) “Internet (Interconnected Network) adalah
jaringan komputer yang menghubungkan antar jaringan global, internet dapat juga
disebut jaringan dalam suatu jaringan yang luas”. Seperti halnya jaringan
komputer lokal maupun jaringan komputer area, Internet juga menggunakan
protokol komunikasi yang sama yaitu TCP/IP(Transmission Control
Protocol/Internet Protocol).
2. Website
Sarwono dan K Prihartono,A.H (2012:22) berpendapat “World Wide Web
yang sering disingkat WWW adalah teknologi yang diketemukan pada tahun 1990
yang mengubah kemampuan internet sehingga mampu menampilkan tidak hanya
data berupa teks atau angka, melainkan juga gambar dan suara serta warna”.
Sedangkan menurut Anhar (2010:4) ”Web Server adalah aplikasi yang
berfungsi untuk melayani permintaan pemanggilan alamat dari penggunaan
melalui web browser dimana web server mengirim kembali informasi yang
diminta melalui HTTP (Hypertext Transfer Protocol) untuk ditampilkan ke layar
monitor”
3. Web Browser
Menurut Sibero (2013:12) “ Web Browser adalah aplikasi perangkat lunak
yang digunakan untuk mengambil dan menyajikan sumber informasi web”.
Sumber informasi web diidentifikasi dengan Uniform Resource Identifier (URI)
yang dapat terdiri dari halaman web, video, gambar, ataupun konten lainnya.
Sedangkan Kustiyaningsih (2011:8) mengatakan bahwa “Web Browser
adalah software yang digunakan untuk menampilkan informasi dari server web”.
4. XAMPP
Nugroho (2013:1) mengatakan “ XAMPP adalah suatu paket
pemrograman yang terdiri dari program PHP,MySQL dan Apache”. Dimana PHP
adalah bentuk bahasa pemrogramannya, MySQL untuk penyimpanan data atau
databasenya, dan Apache untuk web server atau mesin yang berfungsi
menjalankan skrip PHP di sisi server local dan untuk menunjukan tampilan dasar
database dari MySQL kita dapat menggunakan phpMyAdmin.
5. Adode Dreamweaver
Menurut Elcom (2013:1) “Adobe Dreamweaver merupakan software
editor professional yang menggunakan HTML untuk mendesain web secara visual
dan mengeola situs atau halaman web yang digunakan oleh desainer web dan
programmer web untuk mengembangkan suatu situs web”. Adobe Dreamweaver
memiliki ruang kerja, fasilitas serta kemampuan yang mampu meningkatkan
produktivitas dan efektivitas, baik dalam desain maupun pembuatan situs web.
2.1.2. Bahasa Pemrograman
Untuk mendukung pengerjaan tugas akhir ini penulis menggunakan bahasa
pemrograman sebagai berikut :
1. Personal Hompage (PHP)
Menurut Anhar (2010:3) “ PHP merupakan kependekan dari kata
Hypertext Preprocessor yaitu bahasa pemgrograman web server-side yang
bersifat open source”.
Ada beberapa alasan yang menggunakan bahasa pemrograman PHP dalam
membangun sistem.
a) Mudah dipelajari,alasan tersebut menjadi salah satu alasan utama
untuk menggunakan PHP, karena pemula mampu untuk menjadi
webmaster.
b) Mampu lintas platform, artinya PHP dapat mudah diaplikasikan ke
berbagai platform OS (Operating System) dan hampir semua browser
juga mendukung PHP.
c) Gratis karena bersifat Open Source
d) Didukung oleh beberapa macam Web Server, PHP mendukung
beberapa web server, seperti Apache, IIS, Lighttpd, Xitami.
e) PHP memiliki tingkat akses yang cepat.
f) PHP mendukung beberapa basis data yang gratis maupun beberapa,
seperti MySQL, PostgreSQL, mSQL, Informix, SQL Server, Oracle.
Secara prinsip server akan bekerja apabila ada permintaan dari client,
yaitu kode-kode PHP. Client tersebut akan dikirimkan ke server, kemudian akan
mengembalikan pada halaman sesuai intruksi yang diminta. Berikut uraian
perpointnya :
a) Server membaca permintaan dari client.
b) Kemudian dilanjutkan untuk mencari halaman pada server.
c) Server melakukan intruksi yang berikan oleh PHP untuk melakukan
modifikasi pada halaman.
d) Selanjutanya hasil modifikasi tersebut akan dikembalikan kepada
client.
2. Cascading Style Sheet (CSS)
Riyanto (2011:54) “Stlyesheet merupakan template yang mengontrol
pemformatan tag HTML pada sebuah halaman web”. CSS digunakan para web
desainer untuk mengatur style elemen yang ada dalam halaman web, mulai dari
memformat teks, sampai pada memformat layout. Tujuan dari penggunaan CSS
ini adalah diperoleh suatu konsistensi style pada elemen tertentu. Dengan CSS,
anda cukup menuliskan property dari elemen heading tersebut sekali saja, dan
anda akan memperoleh hasil yang diinginkan. Bandingkan apabila tidak
menggunakan CSS, anda akan mengatur style pada setiap elemen heading yang
ada. Tentu saja hal ini akan sangat merepotkan.
3. Javascript
Menurut Prihartoni (2008:8) “Javascript adalah suatu bahasa
pemrograman web yang berbasis scripting, artinya kita dapat menambahkan kode
Javascript bersama dengan kode-kode HTML pada dokumen web yang
sama.Sebagai penanda ,diperlukan suatu tag khusus untuk membedakan antara
kode Javascript dengan kode HTML”. Dalam konteks web Javascript adalah
bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web
agar halaman web menjadi lebih hidup.
Dilihat dari suku katanya terdiri dari dua suku kata,yaitu Java dan Script.
Java adalah Bahasa pemrograman berorientasi objek, sedangkat Script adalah
serangkaian instruksi program. Secara fungsional, Javascript digunakan untuk
menyediakan akses script pada objek yang dibenamkan(embedded). Contoh dari
penggunaan Javascript adalah fungsi validasi pada form sebelum data dikirimkan
ke server, merubah image kursor ketika melewati objek tertentu,dan lain lain.
4. Hyper Text Markup Language (HTML)
Anhar (2010:40) memberikan penjelasan bahwa “HTML (Hyper Text
Markup Language) merupakan bahwa bahasa pemrograman web yang memiliki
sintak atau aturan tertentu dalam menuliskan script atau kode-kode,sehingga
browser dapat menampilkan informasi dengan membaca kode-kode HTML”.
Hypertext Markup Language (HTML) suatu sistem penulisan perintah dan
formating hypertext sederhana yang ditulis kedalam dokumen teks ASCII agar
dapat menghasilkan tampilan visual yang terintegrasi. Dengan kata lain, dokumen
yang dibuat dalam aplikasi pengolah kata dan disimpan ke dalam format ASCII
normal sehingga menjadi homepage dengan tambahan perintah-perintah
HTML.Dokumen HTML disebut markup language karna mengandung tanda-
tanda tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingka
kepentingan dari teks tersebut dalam suatu dokumen.
HTML lebih menekankan pada penggambaran komponen-
komponen,struktur dan formating di dalam halaman web dari pada menentukan
penampilannya. sedangkan web browser digunakan untuk menginterpresentasikan
perintah-perintah HTML yang disisipkan ke dalam teks dan menampilkan
susunan halaman ke style built in browser dengan menggunakan font, tab, warna,
garis dan perataan teks yang dikehendaki ke komputer yang menampilkan
halaman web. Struktur penulisan pemrograman HTML yang baik pada dokumen
HTML adalah penulisan tag-tag yang ditempatkan pada dokumen yang terbagi
kedalam arena deskriptif dan fungsional.
2.1.3. Basis Data
1. PhpMyAdmin
Menurut Sibero (2013:376) “phpMyAdmin adalah aplikasi web yang
dibuat oleh phpmyadmin.net yang dapat digunakan untuk administrasi atau
mengakses database MySQL”.
Sedangkan menurut Nugroho (2013:10) “phpMyAdmin adalah fasilitas
yang bisa digunakan untuk membuat database baru dengan mudah,membuat tabel
baru, serta memodifikasi database dan data yang sudah dibuat”. Selain itu,semua
operasi manajemen data juga bisa dilakukan, yaitu memasukan data,
menampilkan dan menghapus data. phpMyAdmin juga menyediakan fasilitas SQL
editor, lewat fasilitas ini kita dapat mengetikan perintah SQL secara manual tanpa
harus masuk pada halaman Comman Prompt (DOS).
2.1.4. Model Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini
menggunakan model water fall (Sukamto dan Shalahuddin,2013:28) yang terbagi
menjadi lima tahapan,yaitu:
1. Analisis Kebutuhan Perangkat Lunak
Proses pengumpulan kebutuhan dilakukan secara intensif untuk
menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat
lunak seperti aapa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat
lunak pada tahap ini perlu untuk didokumentasikan.
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
desain pembuatan program perangkat lunak termasuk struktur data, arsitektur
perangkat lunak, representasi antarmuka,dan prosedur pengkodean. Tahap ini
mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke
representasi desain agar dapat diimplementasikan menjadi program pada tahap
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
3. Pembuatan Kode Program
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada
tahap desain.
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (eror) dan memastikan keluaran yang dihasilkan sesuai
dengan yang diinginkan.
5. Pendukung (Support) atau Pemeliharaan (Maintenance)
Tidak menutup kemungkinan sebuah perangkat lunak mengalami
perubahan ketika sudah dikirimkan ke user.
Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak
terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan
lingkungan baru.
Tahap pendukung atau pemeliharaan dapat mengulangi proses
pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak
yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.
2.2. Teori Pendukung
Teori pendukung merupakan sebuah konsep yang tepat untuk digunakan
sebagai gambaran model logika dari suatu program,model logika dan program
lebih menjelaskan dari pemakai tentang bagaimana nantinya fungsi-fungsi dari
program secara logika akan bekerja.
2.2.1. Struktur Navigasi
Binanto (2010:268) mengatakan “ Struktur navigasi adalah gabungan dari
struktur refrensi informasi situs web dan mekanisme link yang mendukung
pengunjung untuk melakukan penjelajahan situs”. Ada empat macam bentuk dasar
yaitu :
1. Struktur Navigasi Linear
Struktur navigasi linier hanya mempunyai satu rangkaian cerita yang
berurut yang menampilkan satu demi satu tampilan layar secara berurut menurut
halamannya. Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu
halaman sebelumnya atau satu halaman sesudahnya, tidak dapat dua halaman
sebelumnya atau dua halaman sesudahnya, pengguna akan melakukan navigasi
secara berurutan,dalam frame atau byte informasi satu ke yang lainnya.
Sumber : Bintaro (2010:269)
Gambar II.1 Navigasi Linear
2. Struktur Navigasi Hierarki
Struktur dasar ini disebut juga struktur liner dengan percabangan karena
pengguna melakukan navigasi disepanjang cabang pohon struktur yang terbentuk
logika isi.
Sumber : Binanto (2010:269)
Gambar II.2 Navigasi Hierarki
3. Struktur Navigasi Tidak Berurut (Non-Linear)
Struktur navigasi non-linier merupakan pengembangan dari struktur
navigasi linier. Pada struktur ini diperkenalkan membuat navigasi bercabang.
Percabangan yang dibuat pada struktur non-linier ini berbeda dengan percabangan
pada struktur hirarki, karena pada percabangan non- linier ini walaupun terdapat
percabangan tetap tiap-tiap tampilan mempunyai kedudukan yang sama yaitu
tidak ada Master Page dan Slave Page, pengguna akan melakukan navigasi
dengan bebas melalui isi proyek dengan tidak terikat dengan jalur yang sudah
ditentukan.
Sumber : Binanto (2010:270)
Gambar II.3 Navigasi Non Linier
4. Struktur Navigasi Campuran
Struktur navigasi campuran dapat melakukan navigasi dengan bebas
(secara non-linier), tetapi terkadang dibatasi presentasi linier film atau informasi
penting dan pada data yang paling terorganisir secara logis pada suatu hirarki.
Sumber : Binanto (2010:270)
Gambar II.4 Navigasi Campuran
2.2.2. Enterprice Relationship Diagram (ERD)
1. Pengertian ERD
Menurut Janner (2010:67) Entity Relationship Diagram (ERD) adalah alat
pemodelan data utama dan akan membantu mengorganisasi data dalam suatu
proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. Proses
memungkinkan analisis menghasilkan struktur basis data yang baik, sehingga data
dapat disimpan dan diambil secara efisien.
2. Komponen ERD
Komponen dalam Entity Relationship Diagram adalah sebagai berikut:
a) Entitas
Entitas adalah segala sesuatu yang dapat digambarkan oleh data.
Entitas juga dapat diartikan sebagai individu yang mewakili
sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu
yang lain. Ada dua macam entitas yaitu entitas kuat dan entitas lemah.
Entitas kuat merupakan entitas yang tidak memiliki ketergantungan
dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas
lemah merupakan entitas yang kemunculannya tergantung pada
keberadaan entitas lain dalam suatu relasi. Entitas digambarkan dengan
persegi panjang.
b) Atribut
Atribut merupakan pendeskripsian karakteristik dari entitas,Atribut
digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi
kunci entitas atau key diberi garis bawah.
c) Relationship
Relasi menunjukan adanya hubungan diantara sejumlah entitas yang
berasal dari himpunan entitas yang berbeda.Dalam hal ini digambarkan
depan garis lurus.
3. Derajat Relationship
Derajat relationship yang menjelaskan jumlah entity yang berpartisipasi
dalam relationship. Dalam derajat relationship terbagi dari tiga tingkatan yakni :
a) Unary Degree (Derajat Satu)
Adalah satu buah relationship menghubungkan satu buah entity.
Sumber : Janner (2010:60)
Gambar II.5 Contoh Unary Degree
Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya
menghubungkan entity manusia.
b) Binary Degree (Derajat Dua)
Adalah satu buah relationship yang menghubungkan dua buah entity.
Sumber : Janner (2010:61)
Gambar II.6 Contoh Binary Degree
Keterangan :
Pegawai memiliki kendaraan, sebuah relationship memiliki
menghubungkan entity Pegawai dan entity Kendaraan.
c) Ternary Degree (Derajat Tiga)
Adalah satu buah relationship menghubungkan tiga buah entity.
Sumber : Janner (2010:63)
Gambar II.7 Contoh Ternary Degree
Keterangan :
Pegawai pada kota tertentu mempunyai suatu proyek Entity bekerja
menghubungkan Entity Pegawai, proyek dan kota.
4. Cardinality Ratio Constraint
Menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas
pada himpunan entitas yang lain. Jenis-jenis Cardinality :
a) One To One ( 1 : 1 )
Yaitu pertandingan antara entity pertama dengan entity kedua
berbanding satu berbanding satu.
Sumber : Janner (2010:64)
Gambar II.8 Contoh Cardinality One to One
b) One To Many ( 1 : M )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding satu berbanding banyak.
Sumber : Janner (2010:65)
Gambar II.9 Contoh Cardinality One to Many
c) Many To One ( M : 1 )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding banyak berbanding satu.
Sumber : Janner (2010:65)
Gambar II.10 Contoh Cardinality Many to One
d) Many To Many ( M : M )
Yaitu perbandingan antara entity pertama dengan entity kedua
berbanding banyak berbanding banyak.
Sumber : Janner (2010:65)
Gambar II.11 Contoh Cardinality Many to Many
5. Logical Record Structure (LRS)
Priyadi (2014:100) mengungkapkan “Logical Record Structure adalah
representasi dari struktur record-record pada table-tabel yang terbentuk dari hasil
antar himpunan entitas”. LRS dibentuk dengan nomor dari tipe record. Beberapa
tipe record digambarkan oleh kotak empat persegi panjang dengan nama yang
unik. LRS juga terdiri dari hubungan diantara tipe record.
2.2.3. Pengujian Web
Dalam testing dan implementasi sistem dikenal 2 metode pengujian yang
populer, yaitu Pengujian Black-Box dan Pengujian White-Box.
1. Black-Box Testing
Menurut Sukanto dan Shalahuddin (2013:275) “Black-Box Testing
(pengujian kotak hitam) yaitu menguji perangkat lunak dari segi spesifikasi
fungsional tanpa menguji desain kode program”. Pengujian dimaksudkan untuk
mengetahui apakah fungsi-fungsi masukan dan keluaran dari perangkat lunak
sesuai dengan spesifikasi yang dibutuhkan. Pengujian kotak hitam dilakukan
dengan membuat kasus uji yang bersifat mencoba semua fungsi dengan memakai
perangkat lunak apakah sesuai dengan spesifikasi yang dibutuhkan. Kasus ini
yang dibuat untuk melakukan pengujian kotak hitam harus dibuat dengan kasus
benar atau kasus salah, misalkan untuk kasus proses login maka kasus uji yang
dibuat adalah :
a) Jika user memasukan nama pemakai (username) dan kata sandi
(password) yang benar.
b) Jika user memasukan nama pemakai (username) dan kata sandi
(password) yang salah, misalnya nama pemakai benar tapi sandi salah atau
sebaliknya, atau keduanya salah.
Ciri – ciri dari Black-Box Testing sebagai berikut :
1. Black-Box Testing berfokus pada kebutuhan fungsional pada software
berdasarkan pada spesifikasi kebutuhan dari software.
2. Black-Box Testing bukan teknik alernatif dari pada white-box testing.
Lebih dari pada itu, ia merupakan pendekatan pelengkap dalam mencakup
error dengan kelas yang berbeda dari metode white-box testing.
3. Black-Box Testing merupakan pengujian tanpa pengetahuan detil struktur
internal dari sistem atau komponen yang dites, juga disebut sebagai
behavioral testing specification-based testing, input atau output testing,
atau fungsional testing.
2. White-Box Testing
Sukanto dan Shalahuddin (2013:276) menyebutkan “White-Box Testing”
(pengujian kotak putih) yaitu menguji perangkat lunak dari segi desain dan kode
program, apakah mampu menghasilkan fungsi-fungsi masukan dan keluaran yang
sesuai dengan spesifikasi kebutuhan. Pengujian kotak putih dilakukan dengan
memeriksa logik dan kode program. Pembuatan kasus uji bisa mengikuti standar
pemprograman yang seharusnya”. Pengujian terhadap dokumentasi yang dibuat
juga harus dilakukan agar dokumentasi yang dibuat tetap konsisten dengan
perangkat lunak yang dibuat. Dan pada Tugas Akhir ini penulis menggunakan
metode Black-Box Testing dalam pengujian programnya.
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam pelaksanaan kegiatan rutin di PT Kreasi Sumber Fumiko terdapat
aturan yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan
garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut
sehingga semua menjadi lancar. Penulis akan menjelaskan sejarah dan struktur
organisasi ditempat penulis mengadakan riset untuk pembuatan Tugas Akhir ini
sebagai berikut :
3.1.1. Sejarah Perusahaan
PT. Sumber Kreasi Fumiko merupakan suatu perusahaan yang bergerak
dalam bidang usaha penjualan sepatu untuk semua kalangan. Pada awalnya,
perusahaan yang didirikan langsung oleh Yongki Komaladi ini hanyalah sebuah
home industry. Pada tahun 1989, Beliau mencoba membuat beberapa model
sepatu ternyata mendapat respon positif dari masyarakat. Pada tahun 1992,
dilakukan percobaan membuat sepatu khusus untuk wedding (pernikahan) dan
karena market mendapat respon positif, Yongki Komaladi memutuskan untuk
bekerja sama dengan Bridal House dan para designer terkenal Indonesia.
Pada saat ini, PT. Sumber Kreasi Fumiko tidaklah lagi memproduksi
sendiri, melainkan memberikan kesempatan kepada para pengusaha pembuatan
sepatu. Umumnya pada supplier ini berbentuk Usaha, Mikro, Kecil dan
Menengah (UMKM) yang masih banyak menggunakan sumber daya manusia
yang cukup banyak. Dengan memberikan kesempatan kepada para UMKM untuk
memproduksi sepatu tersebut maka, PT. Sumber Kreasi Fumiko membantu
pemerintah dan membuka lapangan pekerjaan yang lebih banyaj bagi masyarakat.
PT. Sumber Kreasi Fumiko mewakili merek dagang perusahaan sepatu
dengan cara melakukan konsinyasi dengan toko-toko retail seperti Ramayana,
Robinson, Matahari Departement Store, Centro, Sogo, Galeria, Metro, Pasaraya,
Borobudur, Yogya dan juga mempunyai showroom sendiri untuk menampilkan
produk – produk sepatu. Outlet tersebut tersebar diwilayah Jakarta, Bogor, Depok,
Tangerang, Bekasi, dan kota-kota besar lainya se-Indonesia.
PT. Sumber Kreasi Fumiko memperkerjakan sekitar 150 karyawan yang
terdiri dari karyawan biasa, staf, kepala bagian, dan juga direktur. Segmen pasar
yang diambil oleh PT. Sumber Kreasi Fumiko ini terdiri dari kelas menengah
keatas, para desaigner, boutique, dan juga ikut berpartisipasi dalam berbagai
show atau pertunjukan.
3.1.2. Struktur Organisasi
1. Struktur Organisasi
Struktur Organisasi menunjukkan suatu bagan untuk membagi
kegiatan menjadi kelompok yang jelas sehingga dapat melaksanakan tugas
serta tanggung jawabnya. Adapun struktur organisasi yang terdapat pada
PT. Sumber Kreasi Fumiko adalah sebagai berikut :
Sumber : PT. Sumber Kreasi Fumiko
Gambar III.1 Struktur Organisasi
2. Fungsi-fungsi
Adapun Fungsi-fungsi dari struktur organisasi yang berada di PT.
Sumber Kreasi Fumiko adalah sebagai berikut :
a) Direktur
Bertanggung jawab memimpin perusahaan dengan menertibkan
kebijakan-kebijakan perusahaan.
b) Operasional
Bertanggung jawab sebagai hubungan dan peranan tenaga kerja secara
efisien dan efektif sehingga tercapai tujuan bersama perusahaan,
karyawan dan masyarakat.
c) Finance Accounting
Bertanggung jawab dengan ekonomi atau keuangan dan tugas
manajemen khusus nya saat menjalankan fungsi pengawasan dan
perencanaan.
d) Asisten Operasional
Bertanggung jawab membantu seluruh aktifitas kegiatan Operasional
Perusahaan.
e) Gudang
Bertanggung jawab menerima barang pesanan dengan menjamin
kuantitas material yang di kirim oleh pihak supplier serta pengepakan
dan pengiriman barang.
f) Sales
Bertanggung jawab untuk menjual barang-barang ke konsumen.
g) IT
Bertanggung jawab Merawat dan Maintenance software dan hardware
diperusahaan.
h) Programmer
Bertanggung jawab Membangun atau mengembangkan software yang
ada pada perusahaan.
i) Sales Metro
Bertanggung jawab untuk menjual barang barang pada Store Metro.
j) Sales Matahari
Bertanggung jawab untuk menjual barang barang pada Store Matahari.
k) Sales Ramayana
Bertanggung jawab untuk menjual barang barang pada Store
Ramayana.
l) Sales Non Depstore
Bertanggung jawab untuk menjual barang barang Showroom.
m) Umum
Bertanggung jawab Mengelola seluruh kegiatan perusahaan dan
manajemen pasokan dan menyediakan dukungan layanan pelanggan.
n) Finance Accounting
Bertanggung jawab untuk menerima uang penjualan dari sales dan
membayar kegiatan operasional perusahaan.
3.2. Analisa Kebutuhan
Dengan adanya website PT. Sumber Kreasi Fumiko ini penulis
mengharapkan adanya suatu kemudahan fasilitas dalam menjual Sepatu yang
ditawarkan oleh PT. Sumber Kreasi Fumiko kepada masyarakan luas, dan
pengunjung khususnya. Maka dari itu dalam penyusunan Tugas Akhir ini analisa
kebutuhan yang di bahas adalah proses penginputan produk, kategori, bukti
pesanan, laporan penjualan.
3.3. Perancangan Perangkat Lunak
Adapun perancangan perangkat lunak yang penulis gunakan dalam
pembuatan website pada PT. Sumber Kreasi Fumiko sebagai berikut :
3.3.1. Rancangan Antar Muka
Pada rancangan antar muka (interface) ini penulis akan menggambarkan
semua rancangan tampilan yang ada pada PT. Sumber Kreasi Fumiko.
1. Rancangan Antar Muka Login Admin
Sumber : Pribadi
Gambar III.2 Rancangan Antar Muka Login Admin
2. Rancangan Antar Muka Password Admin
Sumber : Pribadi
Gambar III.3 Rancangan Antar Muka Ruang Password Admin
3. Rancangan Antar Muka Data Provinsi
Sumber : Pribadi
Gambar III.4 Rancangan Antar Muka Data Provinsi
4. Rancangan Antar Muka Data Kategori
Sumber : Pribadi
Gambar III.5 Rancangan Antar Muka Data Kategori
5. Rancangan Antar Muka Data Barang
Sumber : Pribadi
Gambar III.6 Rancangan Antar Muka Data Barang
6. Rancangan Antar Muka Data Pelanggan
Sumber : Pribadi
Gambar III.7 Rancangan Antar Muka Data Pelanggan
7. Rancangan Antar Muka Pemesanan Barang
Sumber : Pribadi
Gambar III.8 Rancangan Antar Muka Pemesanan Barang
8. Rancangan Antar Muka Konfirmasi Transfer
Sumber : Pribadi
Gambar III.9 Rancangan Antar Muka Konfirmasi Transfer
9. Rancangan Antar Muka Laporan Data Barang
Sumber : Pribadi
Gambar III.10 Rancangan Antar Muka Laporan Data Barang
10. Rancangan Antar Muka Laporan Data Pemesanan Lunas Per Periode
Sumber : Pribadi
Gambar III.11 Rancangan Antar Muka Laporan Data Pemesanan Lunas Per Periode
11. Rancangan Antar Muka Login User
Sumber : Pribadi
Gambar III.12 Rancangan Antar Muka Login User
12. Rancangan Antar Muka Home User
Sumber : Pribadi
Gambar III.13 Rancangan Antar Muka Home User
13. Rancangan Antar Muka Tampil Transaksi
Sumber : Pribadi
Gambar III.14 Rancangan Antar Muka Tampil Transaksi
14. Rancangan Antar Muka Halaman Konfirmasi
Sumber : Pribadi
Gambar III.15 Rancangan Antar Muka Halaman Konfirmasi
3.3.2. Rancangan Basis Data
1. Entity Relationship Diagram (ERD)
Sumber : Pribadi
Gambar III.16 Entity Relationship Diagram (ERD)
2. Logical Relation Structure (LRS)
Sumber : Pribadi
Gambar III.17 Logical Relation Structure (LRS)
3. Spesifikasi File
a) Spesifikasi File Admin
Nama file : Admin
Akronim : Admin
Fungsi : Untuk menyimpan data admin
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 232byte
Kunci Field : Id
Software : Mysql
Tabel III.1
Spesifikasi File Admin
No Elemen data Nama Field Tipe Size Keterangan
1 Id Id Integer 2
Primary Key &
Auto increment
2 Username Username Varchar 30
3 Password Password Varchar 200
Sumber : Pribadi
b) Spesifikasi File Barang
Nama file : barang
Akronim : barang
Fungsi : Untuk mengola data barang
Tipe File : file master
Organisasi File : index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 237byte
Kunci Field : kd_barang
Software : Mysql
Tabel III.2
Spesifikasi File Barang
No Elemen data Nama Field Tipe Size Keterangan
1 Kd_barang Kd_barang Char 5
Premary Key dan Auto
Increment
2 Nm_barang Nama Varchar 25
3 Harga_modal Bank Integer 12
4 Harga_jual Norek Integer 12
5 Stok Nominal Integer 4
6 Keterangan Ketrangan Text
7 File_gambar File_gambar Varchar 100
8 Kd_kategori Kd_kategori Char
Sumber : Pribadi
c) Spesifikasi File Kategori
Nama file : kategori
Akronim : kategori
Fungsi : Untuk menyimpan data kategori barang
Tipe File : file Master
Organisasi File :index sequential
Akses File : Random
Media : Harddisk
Panjang Record :104byte
Kunci Field : kd_kategori
Software : Mysql
Tabel III.3
Spesifikasi File Kategori
No Elemen data Nama Field Tipe Size Keterangan
1 Kd_kategori Kd_kategori Char 4
Premary Key dan Auto
Increment
2 Nm_kategori Nm_kategori Varchar 25
Sumber : Pribadi
d) Spesifikasi File Konfirmasi
Nama file : konfirmasi
Akronim : konfirmasi
Fungsi : Untuk menyimpan data konfirmasi pembayaran
Tipe File : file Transaksi
Organisasi File :index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 124byte
Kunci Field : id
Software : Mysql
Tabel III.4
Spesifikasi File Konfirmasi
No Elemen data Nama Field Tipe Size Keterangan
1 Id Id Integer 4
Premary Key dan Auto
Increment
2 No_pemesanan No_pemesanan Varchar 8
3 Nm_pelanggan Nm_pelanggan Varchar 25
4 Jumlah_transfer Jumlah_transfer Int 12
5 Struk Struk Text
6 Keterangan Keterangan Text
7 tanggal Tangga Date
Sumber : Pribadi
e) Spesifikasi File Pelanggan
Nama file : pelanggan
Akronim : pelanggan
Fungsi : Untuk menyimpan data pelanggan
Tipe File : file Transaksi
Organisasi File : index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 346byte
Kunci Field : kd_pelanggan
Software : Mysql
Tabel III.5
Spesifikasi File Pelanggan
No Elemen data Nama Field Tipe Size Keterangan
1 Kd_pelanggan kd_pelanggan Char 6
Premary Key dan Auto
Increment
2 Nm_pelanggan Nm_pelanggan Varchar 25
3 Kelamin Kelamin Enum 8
4 Email Email Varchar 25
5 No_telepon No_telepon Varchar 20
6 Username Username Varchar 20
7 Password Password Varchar 25
8 Tgl_daftar Tgl_daftar Date
Sumber : Pribadi
f) Spesifikasi File Pemesanan
Nama file : pemesanan
Akronim : pemesanan
Fungsi : Untuk memesan barang
Tipe File :file Transaksi
Organisasi File :index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 403byte
Kunci Field : no_pemesanan
Software : Mysql
Tabel III.6
Spesifikasi File Pemesanan
No Elemen data Nama Field Tipe Size Keterangan
1 No_pemesanan no_pemesanan Char 8
Premary
key
2 Kd_pelanggan Kd_pelanggan Char 6
3 Tgl_pemesanan Tgl_pemesanan Date
4 Nama_penerima Nama_penerima Varchar 25
5 Alamat_lengkap Alamat_lengkap Varchar 100
6 Kd_provinsi Kd_provinsi Char 3
7 Kota Kota Varchar 25
8 Kode_pos Kode_pos Varchar 6
9 No_telepon No_telepon Varchar 20
10 Status_bayar Status_bayar Enum
Sumber : Pribadi
g) Spesifikasi File Pemesanan Item
Nama file : Pemesanan_item
Akronim : Pemsanan_item
Fungsi : Untuk menyimpan data detail pemesanan
Tipe File :File Transaksi
Organisasi File : index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 32byte
Kunci Field : id
Software : Mysql
Tabel III.7 Spesifikasi File Pemesanan Item
No Elemen data Nama Field Tipe Size Keterangan
1 Id Id Integer 4
Premary Key dan
Auto Increment
2 No_pemesanan no_pemesanan Char 8
3 Kd_barang Kd_barang Char 5
4 Harga Harga Integer 12
5 jumlah Jumlah Integer 3
Sumber : Pribadi
h) Spesifikasi File Provinsi
Nama file : provinsi
Akronim : provinsi
Fungsi : mengelola data ongkos kirim perwilayah
Tipe File : file transaksi
Organisasi File : index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 115 byte
Kunci Field : kd_provinsi
Software : Mysql
Table III.8
Spesifikasi File Provinsi
No Elemen data Nama Field Tipe Size Keterangan
1 Kd_provinsi Kd_provinsi Char 3 Premary Key dan Auto
Increment
2 Nm_provinsi Nm_provinsi Varchar 100
3 Biaya_kirim Biaya_kirim Integer 12
Sumber : Pribadi
i) Spesifikasi File tmp_keranjang
Nama file : tmp_keranjang
Akronim : tmp_keranjang
Fungsi : mengelola data transaksi pembelian secara
temprorari
Tipe File : file transaksi
Organisasi File : index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 25 byte
Kunci Field : id
Software : Mysql
Tabel III.9
Spesifikasi File tmp_keranjang
No Elemen data Nama Field Tipe Size Keterangan
1 Id Id Integer 5 Premary Key dan Auto
Increment
2 Kd_barang Kd_barang Char 2
3 Harga Harga Integer 12
4 Jumlah Jumlah Integer 3
5 Tanggal Tanggal Date
6 Kd_pelanggan Kd_pelanggan Char 6
Sumber : Pribadi
3.3.3. Rancangan Struktur Navigasi
Dalam pembuatan website PT. Sumber Kreasi Fumiko, penulis
menggunakan struktur navigasi campuran, berikut adalah struktur navigasi yang
ada pada PT. Sumber Kreasi Fumiko :
Index
KonfirmasiPanduanBarangProfilHome
Sumber : Pribadi
Gambar III.18 Struktur Navigasi Halaman User
Index
Pemesanan
BarangHome
Data
Pelanggan
Data
BarangData Kategori
Data
Provinsi
Password
Admin LogoutLaporanKonfirmasi
Transfer
Sumber : Pribadi
Gambar III.19 Struktur Navigasi Halaman Admin
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
1. Implementasi Rancangan Antar Muka
a) Halaman Login Admin
Admin harus melakukan login terlebih dahulu untuk dapat masuk
ke halaman administrator, berikut tampilan login admin pada PT.
Sumber Kreasi Fumiko.
Sumber : Pribadi
Gambar III.20 Screenshot Halaman Login Admin
b) Halaman Tambah Produk
Ketika Admin berhasil masuk kedalam menu administrator maka
admin dapat menambah produk.
Sumber : Pribadi
Gambar III.21 Screenshot Halaman Tambah Produk
c) Halaman Daftar Anggota
Untuk dapat melakukan transaksi di PT. Sumber Kreasi Fumiko
haruslah menjadi member, maka jika belum terdaftar menjadi member
haruslah mendaftarkan diri terlebih dahulu.
Sumber : Pribadi
Gambar III.22 Screenshot Halaman Daftar Anggota
2. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutukan untuk mengimplementasikan aplikasi e-
commerce pada PT. Sumber Kreasi Fumiko.
a) Spesifikasi Perangkat Keras
a. Server
1) CPU
i. Processor Intel Pentium Core i3
ii. RAM DDR2 2 GB
iii. Harddisk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan Resolusi layar minimum 1024 x 768
5) Koneksi Internet dengan kecepatan 2 Mbps
b. Client
1) CPU
i. Processor Intel Pentium 4
ii. RAM DDR2 1 GB
iii. Harddisk 20 GB
2) Mouse
3) Keyboard
4) Monitor dengan Resolusi layar minimum 1024 x 768
5) Koneksi Internet dengan kecepatan 56 Kbps
b) Spesifikasi Perangkat Lunak
a. Server
1) Sistem Operasi yang digunakan adalah Microsoft Windows.
2) Aplikasi Bundle Web Server yang digunakan adalah
Apache2Triad yang terdiri dari beberapa komponen :
i. Aplikasi MySql Server v5
ii. Aplikasi PhpMyAdmin v3
3) Aplikasi Web Browser yang digunakan Mozilla Firefox, Opera,
Internet Explorer, Google Chrome, dan Torch.
b. Client
1) Sistem Operasi yang umu digunakan adalah Microsoft
Windows.
2) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Internet
Explorer, Google Chrome, dan Torch.
3.4.2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan Blackbox Testing
yang fokus terhadap proses masukan dan keluaran program.
1. Pengujian Terhadap Form Login
Tabel III.10
Hasi Pengujian Black Box Testing Halaman Login
No Skenario
Pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1.
Username dan
password
tidak diisi
kemudian klik
tombol login
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses dan
muncul peringatan
“Username dan
password tidak
boleh kosong”
Sesuai
harapan Valid
2
Username
diisi dan
Password
tidak diisi
kemudian klik
login
Username :
Ibni (benar)
Password :
(kosong)
Sistem akan
menolak akses dan
muncul peringatan“
password tidak
boleh kosong”
Sesuai
harapan Valid
3
Username
tidak diisi dan
password diisi
kemudian klik
login
Username :
(kosong)
Password :
tujuh(benar)
Sistem akan
menolak akses dan
muncul
peringatan“Usernam
e tidak boleh
kosong”
Sesuai
Harapan Valid
4
Username dan
password
terisi namun
salah satu ada
yang salah
Username :
tujuh(salah)
Password :
ibni(salah)
Sistem akan
menolak akses dan
muncul
peringatan“Usernam
e dan password tidak
boleh kosong”
Sesuai
harapan Valid
5
Username dan
password
terisi dengan
benar dan klik
login
Username :
ibni (benar)
Password :
tujuh
(benar)
Sistem akan
menerima, muncul
pesan dan masuk ke
halaman admin
Sesuai
harapan Valid
Sumber : Pribadi
2. Pengujian Terhadap Form Tambah Produk
Tabel III.11
Hasil Pengujian Black Box Testing Form Tambah Produk
No Skenario
Pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1.
Semua field
dan gambar
tidak terisi
kemudian
klik simpan
Field :
(kosong)
Gambar :
(kosong)
Muncul
peringatan”lengkapi
data” dan kembali
ke form tambah
produk
Sesuai
harapan Valid
2
Semua field
terisi dan
gambar tidak
terisi
kemudian
klik simpan
Field :
terisi
Gambar :
(kosong)
Muncul peringatan
”lengkapi data” dan
kembali ke form
tambah produk
Sesuai
harapan Valid
3
Semua field
terisi dan
gambar tidak
terisi
kemudian
klik
Field kode
barang:
terisi
dengan
kode yang
sama
Gambar :
terisi
Muncul peringatan
“kode barang sudah
ada, cari kode yang
lain”
Sesuai
harapan Valid
4
Semua field
terisi dan
gambar terisi
kemudian
klik simpan
Field :
terisi
Gambar :
terisi
Produk tersimpan
dan muncul
pesan”data berhasil
tersimpan”
Sesuai
harapan Valid
Sumber : Pribadi
3. Pengujian Terhadap Form Daftar Member
Tabel III.12 Hasil Pengujian Black Box Testing Form Daftar Member.
No Skenario
Pengujian Test case Hasil yang diharapkan
Hasil
pengujian Kesimpulan
1.
Semua field
tidak terisi
kemudian klik
daftar
Field :
(kosong)
Muncul peringatan
“lengkapi data dengan
benar “dan kembali ke
form daftar anggota
Sesuai
harapan Valid
2
Salah satu field
belum terisi
kemudian klik
daftar
alamat :
(kosong)
Field lain
: terisi
Muncul peringatan
“lengkapi data dengan
benar “ dan kembali ke
form daftar anggota
Sesuai
harapan Valid
3
Semua field
terisi namun
format email
salah kemudian
klik daftar
Field :
terisi
Email :
terisi
(salah)
Muncul peringatan
“lengkapi data dengan
benar “ dan kembali ke
form daftar anggota
Sesuai
harapan Valid
4
Semua field
terisi dan
format email
benar
kemudian klik
daftar
Field :
terisi
(benar)
Email :
terisi
(benar)
Tersimpan kedalam
database dan muncul
pesan”selamat anda
berhasil terdaftar”
Sesuai
harapan Valid
Sumber : Pribadi
BAB IV
PENUTUP
4.1. Kesimpulan
Setelah penulis mengamati, mempelajari, dan akhirnya menyusun tugas
akhir ini yang mengambil Sitem Informasi Penjualan Sepatu Berbasis Web Pada
PT Sumber Kreasi Fumiko. Penulis dapat mengambil kesimpulan bahwa
1. web sangat berperan penting dalam usaha jual beli, karena dengan web
pemilik usaha bisa menjual dan mempromosikan produknya kapanpun
dan dimanapun tanpa adanya batasan tempat dan waktu.
2. Promosi sangat penting dalam dunia usaha, baik itu usaha barang
ataupun jasa. Karena dengan promosi, usaha bisa lebih dikenal bayak
orang. Usaha tanpa melakukan promosi akan membuat usaha tersebut
menjadi tidak berkembang secara optimal.
Sistem Informasi Penjualan Sepatu Berbasis Web yang penulis buat untuk
PT. Sumber Kreasi Fumiko adalah salah satu bentuk suatu kreatifitas penjualan
sepatu yang sangat terbatas. Masih terdapat kekurangan-kekurangan dan perlu
penyempurnaan lagi. Tetapi kekurangan tersebut bukanlah kendala karena
semuanya itu adalah sebagai penunjang dari kemajuan teknologi khususnya dalam
bidang informasi komputer.
4.2. Saran
Dalam usaha untuk mencapainya keserasian maka penulis mencoba
memberikan sedikit saran. Hal ini bertujuan untuk memudahkan dan
mengoptimalkan perancangan toko online dalam kegiatan sehari-hari.
1. Diperlukan adanya pemeliharaan sistem agar sistem selalu up to date dan
tidak ketinggalan jaman.
2. Agar aktivitas penjualan dapat berjalan dengan baik, maka diperlukan adanya
perlindungan dan perawatan terhadap perangkat lunak dan perangkat keras
yang digunakan.
3. Bagi Perusahaan yang bersangkutan, disarankan untuk meninjau kembali
sistem penjualan yang sudah berjalan dan mencoba sistem usulan yang
dirancang penulis. Karena berdasarkan pengamatan yang ada bahwa sistem
yang ada sekarang ini sudah cukup baik, tetapi akan lebih baik lagi jika sistem
penjualan dilakukan secara online agar terealisasi sesuai dengan kemajuan
teknologi.
4. Laporan masih dalam bentuk database untuk selanjutnya akan dibuat menu
cetak laporan.
Demikian saran yang penulis dapat berikan, semoga dengan adanya saran
ini website pada PT. Sumber Kreasi Fumiko akan bermanfaat.
DAFTAR PUSTAKA
Anhar, 2010. Panduan Menguasai PHP & MySQL. Jakarta: Mediakita.
Binanto, Iwan. 2010. Multimedia Digital Dasar Teori + Pengembangannya.
Yogyakarta : Andi
Elcom, 2013. Adobe Dreamweaver CS6. Yogyakarta: Andi offset.
Nugroho, Bunafit. 2013. Membuat Aplikasi Web Inventory Toko dengan PHP,
MySQL dan Dreamweaver. Yogyakarta: Alif Media
Prihartoni, Purnomo, Vita. 2008. 100% JavaScript. Jakarta: Dian Rakyat.
Sarwono, Jonathan dan K Prihartono, A.H. 2012. Perdagangan Online: Cara
Bisnis di Internet.Jakarta : PT Elex Media Komputindo.
Siberto, Alexander F.K. 2013. Web Programming Power Pack. Yogyakarta:
MediaKom.
Simarmata Janner dan Imam Paryudi 2010. Basis Data. Yogyakarta: Andi offset.
Sukamto, dan Shalahuddin. 2013. Rekayasa Perangkat Lunak. Bandung:
Informatika Bandung
LAMPIRAN-LAMPIRAN
Lampiran Halaman User
Lampiran A.1
Source Code barang.php
Lampiran A.2
Source Code barang_beli.php
Lampiran A.3
Source Code barang_kategori.php
Lampiran A.4
Source Code barang_lainnya.php
Lampiran A.5
Source Code barang_lihat.php
Lampiran A.6
Source Code barang_pencarian.php
Lampiran A.7
Source Code buka_file.php
Lampiran A.8
Source Code inc.login_status.php
Lampiran A.9
Source Code inc.session.php
Lampiran A.10
Source Code index.php
Lampiran A.11
Source Code info_home.php
Lampiran A.12
Source Code info_panduan.php
Lampiran A.13
Source Code info_profil.php
Lampiran A.14
Source Code keranjang_belanja.php
Lampiran A.15
Source Code konfirmasi.php
Lampiran A.16
Source Code login.php
Lampiran A.17
Source Code login_out.php
Lampiran A.18
Source Code login_validasi.php
Lampiran A.19
Source Code pelanggan_baru.php
Lampiran A.20
Source Code transaksi_lihat.php
Lampiran A.21
Source Code transaksi_proses.php
Lampiran A.22
Source Code transaksi_tampil.php
Halaman Admin
Lampiran B.1
Source Code barang_add.php
Lampiran B.2
Source Code barang_data.php
Lampiran B.3
Source Code barang_delete.php
Lampiran B.4
Source Code barang_edit.php
Lampiran B.5
Source Code buka_file.php
Lampiran B.6
Source Code index.php
Lampiran B.7
Source Code kategori_add.php
Lampiran B.8
Source Code kategori_data.php
Lampiran B.9
Source Code kategori_delete.php
Lampiran B.10
Source Code kategori_edit.php
Lampiran B.11
Source Code konfirmasi_delete.php
Lampiran B.12
Source Code konfirmasi_transfer.php
Lampiran B.13
Source Code laporan_barang.php
Lampiran B.14
Source Code laporan_kategori.php
Lampiran B.15
Source Code laporan_pelanggan.php
Lampiran B.16
Source Code laporan_pemesanan_lunas_periode.php
Lampiran B.17
Source Code laporan_pemesanan_lunas_tanggal.php
Lampiran B.18
Source Code laporan_pemesanan_periode.php
Lampiran B.19
Source Code laporan_provinsi.php
Lampiran B.20
Source Code login.php
Lampiran B.21
Source Code login_out.php
Lampiran B.22
Source Code login_validasi.php
Lampiran B.23
Source Code main.php
Lampiran B.24
Source Code menu.php
Lampiran B.25
Source Code menu_laporan.php
Lampiran B.26
Source Code password_admin.php
Lampiran B.27
Source Code pelanggan_data.php
:Lampiran B.28
Source Code pelanggan_delete.php
Lampiran B.29
Source Code pemesanan_bayar.php
Lampiran B.30
Source Code pemesanan_lihat.php
Lampiran B.31
Source Code pemesanan_tampil.php
Lampiran B.32
Source Code provinsi_add.php
Lampiran B.33
Source Code provinsi_data.php
Lampiran B.34
Source Code provinsi_delete.php
Lampiran B.35
Source Code provinsi_edit.php