TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
ARFI ANDIAS
NIM: 12153791
Bisnis penjualan pakaian salah satu bisnis yang sangat cepat berkembang,
sehingga persaingan bisnis untuk memperoleh pelanggan dan keuntungan semakin
meningkat. Berbagai strategi dilakukan pengusaha agar mampu bersaing,
membuka cabang berbagai daerah agar dapat menjangkau pelanggan, namun
trategi tersebut membutuhkan biaya yang sangat besar. Berdasarakan riset yang
penulis lakukan, hal tersebut juga menjadi permasalahan pada Distro Mainstay
Bekasi. saat ini juga mendapatkan informasi tentang produk-produk masih harus
menggunakan cara manual seperti datang langsung ke toko, dari orang ke orang,
serta melalui meda cetak seperti brosur atau katalog. Dan pembeli hanya bisa
dilakukan secara langsung ditoko. Untuk itu penulis membuat tugas akhir tentang
Perancangan Sistem Informasi Penjualan Pakaian berbasis web yang diharapkan
dapat menjadi solusi bagi masalah yang dihadapi Distro Mainstay Bekasi. pada
masa perkembangan internet saat ini e-commerce menjadi salah satu aplikasi
website yang mudah untuk mencari informasi. Kita dapat melakukan bisnis
transaksi kapan saja dimana saja tanpa perlu menghabiskan biaya dan waktu.
Sehingga mempermudah pembeli dalam melakukan semua proses transaksi
pembeli dan mempermudah mengelola data-data yang berkaitan dalam penjualan
dan mempromosikan produk-produk Mainstay hingga keberbagai daerah.
x
1. Sejarah Perusahaan ......................................................................18
2. Struktur Organisasi ......................................................................18
3.2 Analisa Kebutuhan ...........................................................................19
A. Identifikasi Kebutuhan Pengguna ................................................19
B. Identifikasi Kebutuhan Sistem .....................................................20
3.3 Rancangan Dokumen........................................................................21
A. Rancangan Dokumen Masukan (Input) .......................................21
B. Rancangan Dokumen Keluaran (Output) ....................................22
3.4 ERD (Entity Relationship Diagram) ................................................23
A. ERD (Entity Relationship Diagram) ...........................................23
B. LRS (Logical Record Structure) ..................................................24
3.5 Spesifikasi File .................................................................................25
3.6 Pengkodean.......................................................................................37
3.7 Spesifikasi Program ..........................................................................37
A. Rancangan Struktur Navigasi ......................................................37
3.8 Implementasi ....................................................................................39
A. Implementasi Rancangan Antar Muka ........................................39
3.9 Pengujian Unit ..................................................................................56
xi
DAFTAR SIMBOL
Nama_Atribut
Field atau kolom data yang butuh disimpan dalam
suatu entitas
Relasi
Nama_Relasi
Relasi yang menghubungkan antar
entitas biasanya di awali dengan kata kerja; biasany
a juga mendefinisikan relasi proses
antar entitas/benda yang terkait dengan aplikasi
Connection
xii
DAFTAR GAMBAR
Halaman
xiii
Gambar III.23 Implementasi Konfigurasi ...................................................... 48
Gambar III.24 Implementasi Home Pengunjung ............................................ 49
Gambar III.25 Implementasi Collection ......................................................... 50
Gambar III.26 Implementasi Contac Us ........................................................ 51
Gambar III.27 Implementasi Login Member.................................................. 52
Gambar III.28 Implementasi Register ............................................................ 53
Gambar III.29 Implementasi Your Shopping Cart ......................................... 54
Gambar III.30 Implementasi Payment Confirmation ..................................... 55
xiv
DAFTAR TABEL
Halaman
xv
DAFTAR LAMPIRAN
Halaman
xvi
BAB I
PENDAHULUAN
karena pakaian merupakan salah satu barang yang wajib dimiliki oleh setiap
membuat website sebagai media promosi suatu produk, yang menggantikan media
sebelumnya yaitu brosur, pamplet, dan sebagainya (Christiana, 2018). Kita juga
dapat melakukan bisnis transaksi kapan saja dan dimana saja tanpa perlu
menghabiskan biaya dan waktu. E-Commerce adalah suatu proses yang dilakukan
konsumen dalam membeli dan menjual berbagai produk secara elektronik dari
harus menggunakan cara manual seperti datang langsung ke toko, dari orang ke
orang, serta melaui media cetak seperti brosur atau katalog. Pembeli pun ketika
ingin mendaftar menjadi member harus datang ke toko untuk mengisi formulir
member. Ketika pembeli sudah memilih produk yang ingin dibeli maka pembeli
1
2
harus mendatangi kasir untuk melakukan pembayaran secara tunai, setelah itu
Pegawai pun masih menggunakan cara manual untuk mengelola data produk-
produk yang dijual dengan cara ditulis dalam buku besar yang dinamai dokumen
data produk. Begitu pun dalam mengelola data customer, pegawai masih
menggunakan cara yang sama dengan pengelolaan data produk yang dinamai
dokumen data customer. Untuk mengelola data transaksi pegawai mencatat setiap
terjadin ya transaksi dalam buku besar yang dinamai dokumen data transaksi yang
akan menjadi acuan dalam pembuatan laporan harian, mingguan, dan bulanan
yang disimpan pada rak khusus agar rapih dan mudah untuk mencarinya.
pendapatan dengan penjualan secara online yang biayanya lebih murah dan juga
pembelian.
1 Manfaat untuk Penulis sebagai salah satu syarat kelulusan Program Diploma
BSI)
b Menghasikan suatu informasi yang cepat dan akurat dalam membantu dan
Agar hasil yang diinginkan dapat tercapai dengan baik dan tepat diperlukan
beberapa metode penelitian dan pengumpulan data. Adapun metode penelitian dan
pengumpulan data yang digunakan penulis dalam menyusun tugas akhir ini adalah
sebagai berikut:
menggunakan model water fall yang terbagi menjadi lima tahapan, yaitu:
4
masalah dalam transaksi jual beli pakaian secara online. Seperti dalam
biaya.
2. Desain
basis data secara logika dan secara fisik. Serta XAMPP sebagai web
web ini.
database.
4. Pengujian
black box testting agar lebih mudah dan lebih cepat untuk menguji
distro Mainstay.
2. Metode Wawancara
penjualan pakaian berbasis web pada distro Mainstay Bekasi. Pada distro
mainstay menjual berbagai macam produk pakaian seperti kaos, kemeja dan
jaket. Mengingat pembahasan luas agar tugas akhir ini dapat mencapai sasaran
maka ruang lingkup pembahasan meliputi front end yaitu home, colecctions,
6
contacst us, category dan login member, untuk back end terdapat Login Admin,
user, konfigurasi. Perangkat lunak yang digunakan untuk membuat web ini terdiri
sebagai database.
BAB II
LANDASAN TEORI
Pembuatan tugas akhir ini tidak lepas dari teori-teori yang mendukung
A. Website
gambar, teks, multimedia dan lainnya yang ada pada jaringan internet”.
sekumpulan halaman yang terdiri dari beberapa laman yang berisi informasi
dalam bentuk data digital baik berupa text, gambar, video, audio, dan animasi
1. Internet
7
8
protokol”.
2. Web Browser
(Po, Ai, and Cobit 2013) menjelaskan bahwa “Web browser adalah software
yang digunakan untuk menampilkan informasi dari web. Software ini kini telah
aplikasi browser yang banyak digunakan antara lain Internet Explorer, Firefox,
3. Web Server
(Sumarna 2015), “ Web server adalah sebuah perangkat lunak server yang
berfungsi menerima permintaan HTTP atau HTTPS dari client yang di kenal
dengan web browser, dan mengirim kembali hasil dalam bentuk halaman-halaman
4. E-Commerce
Kim dan Moon di tahun 1998 di dalam I Putu Agus Eka Pratama (2015:2)
produk, layanan, dan proses pembayaran, melalui kabel telepon, koneksi internet,
Quayle di tahun 2002 di dalam I Putu Agus Eka Pratama (2015:2) juga tidak
mau kalah untuk menambahkan definisi dari E-Commerce, E-Commerce
didefinisikan sebagai berbagai bentuk pertukaran data elektronik atau Electronic
Data Interchange (EDI) yang melibatkan penjual dan pembeli melalui perangkat
mobile, E-Mail, perangkat terhubung mobile, didalam jaringan internet dan
intranet”.
B. Bahasa Pemrograman
internet.
memungkinkan anda menggenerate kode HTML secara dinamis, artinya anda bisa
membuat tampilan halaman web yang dinamis bisa berubah-ubah sesuai dengan
keinginan programernya”.
(AS and Septiani 2016) “PHP adalah akronim dari Hypertext preprocessor,
menjadi HTML”.
dan saling berhubungan untuk mengatur format atau tampilan suatu halaman
HTML”.
4. JavaScript
digunakan untuk membuat web lebih dinamis dan interatif. JavaScript terintegrasi
ditempelkan pada kode HTML dan dip roses dari sisi Client”.
C. Basis Data
Menurut Priyadi (2013:1), “Basis data terdiri dari sekumpulan table yang
saling berelasi atau pun tidak berelasi. Semua table tersebut merupakan
representasi tempat untuk menyimpan data yang mendukung fungsi dari basis data
Menurut Pahlevi (2013:1), “Basis data adalah sekumpulan data yang salng
1. MySQL
bersamaan dengan script PHP untuk membuat aplikasi server yang dinamis dan
powerfull”.
script php menggunakan perintah query dan escaps character yang sama dengan
mengakses database dengan kata sandi untuk mengizinkan proses yang bisa anda
lakukan”.
12
2. PHPMyAdmin
3. XAMPP
paket PHP dan MySQL berbasis open source yang saat ini merupakan andalan
hasil programnya”.
(Ferdika and Kuswara 2017), “XAMPP adalah sebuah software web server
apache yang didalam sudah tersedia database server MySQL dan dapat
A. Struktur Navigasi
Ada empat macam bentuk dasar dari struktur navigasi yang biasa
digunakan yaitu :
Pengguna akan melakukan navigasi secara berurutan, dari frame atau byte
linier ini berbeda dengan percabangan non- linier ini walaupun terdapat
yaitu tidak ada Master Page dan Slave Page, pengguna akan melakukan
15
navigasi dengan bebas melalui isi proyek dengan tidak terkait dengan jalur
Struktur dasar ini disebut juga struktur linier dengan percabangan karena
terkadang dibatasi presentasi linier film atau informasi penting dan pada
4. Kardinalitas (Kardinality)
Menunjukan julmah maksimum entitas yang dapat berelasi dengan entitas
pada himpunan entitas yang lain.
PEMBAHASAN
Tempat usaha Distro Mainstay yang menjual jenis pakaian mulai berdiri
pada tahun 2014 yang bertempat di Bekasi Selatan, pada saat ini tempat usaha
usaha distro.
1. Sejarah Perusahaan
peluang bisnis yang ada saat ini maka pada tanggal 30 Maret 2014 berdirilah
MAINSTAY pada bidang distro sebagai Badan Usaha dengan misi untuk menjadi
peluang kerja.
Bapak Muchammad Rizqi. Pada awal berdirinya beliau hanya bekerja sendiri,
2. Struktur Organisasi
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian
serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan
18
19
dengan jelas pemisahaan kegiatan pekerjaan antara yang satu dengan yang lain
dengan kebutuhan pengguna. Berikut adalah analisa kebutuhan dalam tugas akhir
ini.
1. Halaman Admin
b. Admin dapat mengelola data barang seperti menambah barang, dan megolah
katagori produk.
e. Admin dapat mencetak laporan data penjualan dan laporan data produk
2. Halaman Member
nantinya akan dilakukan oleh sistem. Kebutuhan sistem juga berisi informasi-
informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Berikut analisis Kebutuhan sistem yang ada pada website e-commerce ini
pelanggan.
lebih mudah.
Sumber : Pemilik
Tujuan : Admin
Media : Cetakan
Jumlah : 1 halaman
Sumber : Administrrasi
Tujuan : Customor
Media : Cetakan
Jumlah : 1 halaman
Sumber : Administrrasi
Tujuan : Customor
Media : Cetakan
Jumlah : 1 halaman
Kunci Field : id
Software : Mysql
8 Facebook Fb varchar 50
Akronim : Countries
Media : Hardisk
Software : Mysql
Akronim : kategori_berita
Media : Hardisk
Software : Mysql
Akronim : Pelanggan
Media : Hardisk
Software : Mysql
9 No hp Hp Varchar 12
Akronim : Produk
Media : Hardisk
Software : Mysql
Gambar
4 Gambar Varchar 200
Produk
5 Jumlah Produk Jumlah Int 11
Akronim : Transaksi
Media : Hardisk
Software : Mysql
Primary
1 Transaksi id_transaksi Int 11
Key
33
Akronim : id_pembayaran
Media : Hardisk
Software : Mysql
34
Primary
1 Pembayaran id_pembayaran Int 11
Key
2 Pelanggan Id_pelanggan Int 11
Akronim : kategori_produk
Media : Hardisk
Software : Mysql
35
Akronim : Rekening
Media : Hardisk
Software : Mysql
Primary
1 rekening id_rekening Int 11
Key
2 Nama Bank nama_bank Varchar 200
3 Nama Pemilik nama_pemilik Varchar 200
Nomor
4 nomor_rekening Varchar 50
rekening
36
Akronim : pengguna
Media : Hardisk
Software : Mysql
Primary
1 user id_user Int 11
Key
2 Nama user Nama Varchar 100
3 Email Email Varchar 255
3.6. Pengkodean
A. Id Transaksi
X X 0 0 1
Id_pelanggan No_urut
contoh :
0 1 0 1 2
Id_pelanggan No_urut
INDEX
YOUR
CONFRIM
HOME COLLECTION CONTACS US SHOPPING REGISTER LOGIN
PAYMENT
CART
CATEGORY
LOGIN
INDEX
YOUR
CONFIRM
HOME COLLECTION CONTACS US SHOPPING LOGOUT
PAYMENT
CART
CATEGORY
3.8. Implementasi
hasil rancangan antar muka. Berikut ini aktifitas yang dilakukan dalam merancang
Login admin dengan memasukan user dan password untuk masuk ke index.
melihat data produk, mengolah data produk dan menambah kategori produk.
42
q. Implementasi Konfigurasi
Administrator bisa masuk kehalaman konfigurasi. Halaman ini berfungsi
untuk data distro mainstay.
s. Implementasi Collection
Halaman ini pelanggan bisa melihat produk yang dijual.
t. Implementasi Contact us
Halaman ini pelanggan bisa melihat data produk dan bisa memberikan
sebuah komentar.
v. Implementasi Register
Halaman ini pengunjung yang ingin belanja dapat melakukan register agar
dapat belanja.
login Password
salah”
Satu kondisi Username : Sistem akan Sesuai Valid
salah pada (salah) menolak harapan
username Password : akses admin
atau (benar) dan
5 password menampilkan
kemudian pesan
klik tombol “username/
login Password
salah”
Satu kondisi Username : Sistem akan Sesuai Valid
benar pada (benar) menerima harapan
username Password : akses login
atau (benar) kemudian
6
password langsung ke
kemudian halaman
klik tombol beranda
login admin
login “oopss..user
name/passwo
rd is invalid”
Email tidak Email : Sistem akan Sesuai Valid
diisi dan (kosong) menolak Harapan
password Password : akses
diisi (diisi) member dan
3 kemudian menampilkan
klik tombol pesan
login “oopss..user
name/passwo
rd is invalid”
Satu kondisi Email : Sistem akan Sesuai Valid
salah pada (benar) menolak harapan
email atau Password : akses
password (salah) member dan
4 kemudian Atau menampilkan
klik tombol Email : pesan
login (benar) “oopss..user
Password : name/passwo
(salah) rd is invalid”
Satu kondisi Username : Sistem akan Sesuai Valid
benar pada (benar) menerima harapan
username Password : akses login
atau (benar) kemudian
5
password langsung ke
kemudian halaman
klik tombol beranda
login member
PENUTUP
4.1. Kesimpulan
4.2. Saran
1. Saat pembayaran hanya dapat menggunakan via transfer antara bank, hal ini
2. Dari segi layanan interaktif, saat ini hanya menyediakan hubungan kami pada
website, untuk itu dapat ditambah fasilitas live chat agar dapat berkomunikasi
61
DAFTAR PUSTAKA
AS, Muhammad Ali, and Noer Azni Septiani. 2016. “PERANCANGAN SISTEM
INFORMASI AKADEMIK MENGGUNAKAN METODE WATERFALL Studi
Kasus: MADRASAHALIYAH AL-MANSYURIYAH KANZA MEKARJAYA
TANGERANG Muhammad.” Techno Nusa Mandiri XIII(2): 80–88.
Ferdika, Mikhael, and Heri Kuswara. 2017. “Sistem Informasi Penjualan Berbasis Web Pada
PT Era Makmur Cahaya Damai Bekasi.” Information System for Educatos and
Professionals. E-ISSN: 2548-3587 1(2): 175–88. http://ejournal-
binainsani.ac.id/index.php/ISBI/article/view/390/392.
Hayuningtyas, Ratih Yulia. 2017. “Aplikasi Filtering of Spam Email Menggunakan Naïve
Bayes.” 2(1): 53–60.
Hidayat, Miwan Kurniawan, Retno Catur, and Pangestu Ningrum. 2017. “Sistem Informasi
Penjualan Online Pada Toko Yusuf Bekasi.” 2(2): 24–30.
Hidayatullah, priyanto. 2014. Pemograman Web. Bandung.
Po, Domain, D A N Ai, and Framework Cobit. 2013. “Vol . IX No . 2 September 2013
INFORMASI MENGGUNAKAN MATURITY LEVEL Pilar Nusa Mandiri Vol . IX
No . 2 September 2013.” IX(2): 123–30.
Pranta, Joni, and Nunung Hidayatun. 2016. “Pendekatan Classic Life Cycle Dalam
Perancangan Web E-Commerce Untuk Penjualan Pakaian Anime.” Indonesian Journal
on Computer and Information Technology 1(1): 51–60.
Sumarna. 2015. “P c b s I.” Perancangan Clustering Ujian Online Studi Kasus Bina Sarana
Informatika XII(1): 35–40.
Wardani, Astri, and Retno Sari. 2017. “Perancangan Sistem Informasi Penjualan Suku
Cadang Mobil Berbasis Web Studi Kasus: Kreasi Auto Parts.” Jurnal Ilmu
Pengetahuan dan Teknologi Komputer 3(1): 145–52.
http://ejournal.nusamandiri.ac.id/ejurnal/index.php/jitk/article/view/688.