FINAL PROJECT
Disusun oleh:
Chintia F. Metalmety
2017RB05007
2021
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena berkat
Penulis menyadari sepenuhnya tanpa adanya bantuan dari berbagai pihak, penulis
akan banyak menemui kesulitan dalam penyusunan Final Project ini. Untuk itu
penulis mengucapkan terima kasih atas segala dukungan dan bantuan sehingga
Penulis menyadari bahwa Final Project ini masih jauh dari sempurna. Oleh sebab
itu, dengan segala kerendahan hati, kritik dan saran yang bersifat membangun dari
Penulis
i
DAFTAR ISI
COVER
ABSTRAK ................................................................................................................vii
ii
2.2.7 PHP .........................................................................................11
2.2.9 MySQL....................................................................................12
iii
3.4.2.3 Relasi Antar Tabel.......................................................43
LAMPIRAN
iv
DAFTAR GAMBAR
v
DAFTAR TABEL
vi
ABSTRAK
vii
BAB I
PENDAHULUAN
dan relevan. Kehadiran teknologi internet pada dunia global saat ini
jaringan internet yang semakin luas dan teknologi web dapat dimanfaatkan
sebagai alat bantu untuk penjualan secara online yang dapat diakses
dimana saja dan kapan saja (Harmianto, Fuad and Khairan, 2018).
Arini Pearl adalah sebuah toko yang menjual berbagai macam produk
yang berkaitan dengan olahraga seperti baju, celana, sepatu, tas dan lain-
lain yang berada di Kota Sorong. Saat ini sistem penjualan yang
1
2
merancang sistem informasi penjualan online pada Toko Arini Pearl yang
suatu sistem penjualan online menjadi lebih efektif dan efisien (Zaliluddin,
2018).
Batasan masalah dari sistem informasi penjualan online pada Toko Arini
Arini Pearl.
dan efisien.
Secara garis besar dalam penulisan tugas final project ini, penulis
berikut:
BAB I PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, batasan masalah, tujuan
Bab ini berisi tinjauan pustaka dan landasan teori mengenai masalah yang
dihadapi.
Bab ini berisi tinjauan umum, metode penelitian, meode waterfall, analisis
kebutuhan sistem dari segi perangkat lunak dan perangkat keras dalam
interface sistem.
BAB V PENUTUP
LANDASAN TEORI
Pada menggunakan
dan penggambaran
5
6
registrasi.
mempermudah
konsumen dalam
melakukan pembelian
langsung ke Toko Uj
Outlet.
sistem karena tanpa tujuan sistem akan menjadi tak terarah, tidak
tujuan.
muncul kesalahan.
2018).
10
2.2.3 Internet
2019).
2.2.4 Web
Aplikasi web adalah bagian dari client-side yang dapat dijalankan oleh
proses bisnis. Aplikasi web juga dapat diartikan sebagai aplikasi yang
11
dan lain-lain.
2.2.6 XAMPP
Tomcat.
2.2.7 PHP
PHP adalah sebuah bahasa script server side yang dapat digunakan
Perl, dan Java dengan keunikan tersendiri (Jayanti and Raja, 2020).
dengan script yang sederhana. PHP dapat bekerja dengan baik pada
12
penampilan webnya.
UNIXdbm.
2.2.8 Bootstrap
tool untuk membuat aplikasi web ataupun situs web responsive secara
2.2.9 MySQL
ini dapat dibuktikan melalui kecepatan MySQL yang bisa sepuluh kali
lebih cepat dari Postgres SQL dan lima kali lebih cepat dibandingkan
1. Portability
2. Open Source
3. Multiuser
nama host, dan izin akses user dengan sistem yang mendetail serta
4. Connectivity
Pipes(NT).
5. Interface
14
Programming.
2.2.10 Flowchart
Nugroho.W (2004: 39) bagan alir adalah suatu diagram simbol yang
sistem.
transaksi.
mengisi formulir,
15
membandingkan, memeriksa
klerikal lainya.
disudut kanan.
simbol penghubung
menggambarkan catatan
tersebut.
simbol tersebut.
bersangkutan.
tersebut.
dicantumkan.
tersebut.
komputer).
terminal.
simbol.
menggambarkan keputusan
simbol.
bagan alir.
lainnya.
yang berbeda.
aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
21
dari satu
akhir
Koniyo (2007:99) :
1. Entity
2. Atribut
3. Hubungan/Relationship
intan (diamonds).
BAB III
Arini Pearl dengan alamat Jl. Pramuka no. 2 (Depan Cafe Kopi Item),
sistem informasi ini, alur penelitian juga dapat diartikan sebagai sejumlah
2. Metode Observasi
24
25
Pramuka no. 2 (Depan Cafe Kopi Item), Kota Sorong, Papua Barat,
3. Interview
Linear) atau alur hidup klasik (Classic Life Cycle), Model air terjun
atau terurut dimulai dari analisis, desain, pengkodean, pengujian dan tahap
1. Analisa Kebutuhan
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
didokumentasikan.
dari tahap ini adalah program komputer sesuai dengan desain yang
4. Pengujian Program
Pengujian fokus pada perangkat lunak secara dari segi logika dan
No Perangkat Keterangan
28
1.00GHz
Adapun perangkat lunak yang digunakan dalam website ini adalah sebagai
berikut:
pengembangan
1. Pelanggan
2. Admin
dibayarkan.
Melakukan login
Menerima produk
Mengelola produk
Mengelola pembelian
Mengelola pelanggan
Logout
kedalam suatu kesatuan yang utuh dan berfungsi. Oleh sebab itu,
Dalam perancangan proses ini meliputi data flowchart dan UML yang
3.4.4.1 Flowchart
kembali masuk menu home dan memilih produk lagi yang diinginkan.
email.
berikut:
Dalam ERD diatas terdapat dua entitas yaitu entitas pelanggan dan
entitas produk yang dihubungkan dalam satu relasi yaitu relasi pesan.
dan gambar. Kemudian untuk relasi pesan memiliki lima atribut yaitu
Cara baca:
Dalam ERD diatas terdapat dua entitas yaitu entitas admin dan entitas
produk yang dihubungkan dalam satu relasi yaitu relasi olah. Entitas
36
dan password. Untuk entitas produk ada enam atribut yaitu id_produk,
Cara baca:
online.
1. Tabel Admin
sesuai dengan isian form login, yaitu kolom username untuk isian
Primary Key
(30)
(20)
2. Tabel Produk
untuk relasi dengan tabel admin. Tabel produk ditunjukan oleh tabel
3.5.
Data
Increment,
Primary Key
(50)
38
6 Stok Text
(50)
3. Tabel Kategori
sebagai primary key untuk relasi dengan tabel produk. Tabel categories
Data
Primary Key
ries (30)
Data
uk
5. Tabel Order
relasi dengan tabel order. Tabel detail_order ditunjukan oleh tabel 3.8.
Data
Primary Key
yaran (30)
6. Tabel Pengiriman
41
sebagai primary key untuk relasi dengan tabel order. Tabel pengiriman
Data
(50)
(30) pengiriman
ota (30)
pengiriman
an pengiriman
iman
42
7. Tabel Pelanggan
data profil pelanggan yang memuat email dan password untuk login ke
tabel 3.10.
Data
Increment, pelanggan
Primary Key
(30)
(10) pelanggan
(20)
(20)
(30) pelanggan
43
(30)
(50) pelanggan
pelanggan
pelanggan
Berikut ini adalah penjelasan relasi antar tabel sistem penjualan online:
44
1. Tabel admin memilki relasi one to many dengan tabel produk, bahwa
admin dapat memliki lebih dari satu / banyak produk. Antara tabel
sebagai primary key di tabel admin, dan pada tabel produk sebagai
foreign key.
2. Tabel admin dengan tabel order memiliki relasi one to many, yang
artinya admin dapat memiliki lebih dari satu / banyak order. Antara
id_admin sebagai primary key di tabel admin, dan pada tabel order
artinya setiap categories dapat memiliki lebih dari satu produk. Field
key pada tabel categories dan pada tabel produk sebagai foreign key.
artinya setiap produk dapat memiliki lebih dari satu detail_order. Field
pada tabel produk dan pada tabel detail_order sebagai foreign key.
artinya setiap produk dapat memiliki lebih dari satu detail_order. Field
pada tabel order dan pada tabel detail_order sebagai foreign key.
45
artinya setiap pengiriman dapat memiliki lebih dari satu order. Field
key pada tabel pengiriman dan pada tabel order sebagai foreign key.
artinya setiap pelanggan dapat memiliki lebih dari satu order. Field
key pada tabel pelanggan dan pada tabel order sebagai foreign key.
web diakses. Pada halaman ini terdapat menu keranjang belanja, menu
categoties, Daftar dan Login. Desain halaman utama web dapat dilihat
3.9.
login lagi. Halaman login admin dapat dilihat pada gambar 3.10.
5. Menu Pembelian
pilihan menu admin akan berisi tabel nama pelanggan, tanggal beli,
tombol detail dan tombol hapus. Pada menu pembelian, admin dapat
6. Menu Produk
Menu produk berisi data produk dan halaman berisi form untuk
tidak lengkap maka data tidak akan tersimpan dalam database, dan
Menu detail produk berisi daftar detail produk. Pada bagian kanan dari
pilihan menu admin akan berisi tabel produk, gambar, stok, harga
tombol edit dan tombol hapus. Pada menu detail produk, admin dapat
51
8. Menu Pelanggan
pilihan menu admin akan berisi tabel nama lengkap, email tombol
detail dan tombol hapus. Pada menu pelanggan, admin dapat melihat
4.1 Implementasi
utama ini akan menampilkan beberapa menu yang dapat diakses oleh
menguploud foto.
53
54
produk-produk yang telah ada oleh admin pada website Toko Arini
Pearl. Pada menu detail produk, admin dapat melihat, mengubah dan
pelanggan yang ada pada website Toko Arini Pearl. Pada menu
PENUTUP
5.1 Kesimpulan
Pearl.
suatu produk.
terkomputerisasi.
5.2 Saran
sebagai berikut:
55
56
2. Agar Toko Arini Pearl bisa bekerja sama dengan pihak JNE .
saja.
cepat di kirim.
DAFTAR PUSTAKA
[4] Jayanti, S. and Raja, J. (2020) Jago Ngoding Pemrograman Web dengan
PHP.
PT. Mustika Jati’, Sistem Informasi Penjualan Berbasis Web Pada PT.
http://research.kalbis.ac.id/Research/Files/Article/Full/ET722JFJEKQYRF
2PKZC1UBQOU.pdf.
10.32736/sisfokom.v7i1.281.
57
15–21.
[8] Susena, E. and Budi Santoso, T. (2019) ‘Sistem Penjualan Online Berbasis
https://ojs.politeknikjambi.ac.id/elti.
58