Anda di halaman 1dari 12

PROYEK APLIKASI PENJUALAN FURNITURE

Disusun untuk memenuhi tugas mata kuliah


Pemrograman Berorientasi Objek Lanjut
Dosen Pengampu : Dr. Agus Subhan Akbar, S.Kom, M.Kom

Disusun Oleh:
Maulidiah Chomsil Amrin (221240001259)
Fika Mayanti (221240001299)
Abdul Latif (221240001301)
Muhammad Bahrul Ulum (221240001337)
Nadia Mila Dunka Rohmah (221240001340)

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NAHDLATUL ULAMA JEPARA
TAHUN 2023
A. Pendahuluan
Furniture adalah istilah yang digunakan untuk perabot rumah tangga
yang berfungsi sebagai tempat duduk, tempat tidur, tempat mengerjakan
sesuatu dalam bentuk meja atau tempat menaruh barang di permukaanya.
Misalnya furniture sebagai tempat penyimpanan biasanya dilengkapi
dengan pintu, laci dan rak, contoh lemari pakaian, lemari buku dll. Furniture
dapat terbuat dari kayu, bambu, logam, plastik dan lain sebagainya.
Furniture sebagai produk artistik biasanya terbuat dari kayu pilihan dengan
warna dan tekstur indah yang dikerjakan dengan penyelesaian akhir yang
halus. Dengan menyajikan furniture yang tepat, maka rumah anda akan
makin indah dan menarik. Dengan furniture, anda dapat mengekspresikan
interior rumah yang sesuai dengan gaya dan kepribadian anda, karena
furniture adalah modal utama dalam penentuan interior rumah. Namun
dizaman yang modern ini banyak orang yang ingin membeli sesuatu dengan
cara simple, contohnya dengan beli secara online melalui aplikasi. Tujuan
dari penelitian ini adalah membuat aplikasi yang menjual furniture agar
lebih mudah untuk membeli furniture secara online. Aplikasi ini hanya
untuk mobile android saja dan di dalam aplikasi ini terdapat fitur augmented
reality yang dapat digunakan pembeli agar lebih yakin dengan furniture
tersebut.
B. Rancangan Tampilan dan Flow
Pertama- tama, kita merancang aplikasi untuk mobile karena diera
digital ini, kebanyakan orang merasa lebih mudah menggunakan gadget
mereka.

1. Tampilan awal

Dalam tampilan awal ini kami menyajikan


latar furniture dan juga moto perusahaan yang kita
bangun. di tampilan awal ini terdapat tombol get
started yang akan membawa pengguna ke halaman
beranda kami.
2. Tampilan Beranda
Setelah pengguna memasuki halaman beranda, pengguna
tidak harus memiliki akun terlebih dahulu untuk melihat-lihat
produk yang dijual.
- Pertama, jika pengguna ingin membuat akun, pengguna bisa
langsung menekan tombol akun di pojok kanan bawah dan
akan menuju halaman login.

- Kedua, jika pengguna menekan salah satu produk untuk


melihat deskripsinya, maka pengguna akan langsung
dialihkan ke halaman login
3. Tampilan Log in
- Di halaman Log in ini, bagi pengguna
yang sudah memiliki akun, bisa langsung
menginput email dan juga password dan
tekan login. setelah login, pengguna akan
langsung dialihkan ke halaman beranda
dan bisa langsung melihat deskripsi
produk.
- Jika pengguna sudah memiliki akun tetapi
lupa dengan passwordnya, pengguna bisa
langsung menekan tombol “forgot
password”. penjelasan mengenai
langkah langkahnya akan dijelaskan di
nomor 5
- Jika pengguna belum memiliki akun,
maka pengguna bisa langsung menekan
tombol “ DONT HAVE ACCOUNT?
SIGN UP” maka akan langsung
dialihkan ke halaman nomor 4 yaitu, sign
up/ daftar akun

4. Tampilan Sign up
Untuk pengguna yang belum
memiliki akun bisa membuat akun di
halaman sign up dengan memasukkan
“Nama, Email, Password, Confirm
Password” lalu pilih tombol Sign up
untuk membuat akun.
5. Tampilan Forgot Password
Dari tampilan login, bagi
pengguna yang lupa password bisa
memilih forgot password untuk
mendapatkan password baru dengan
memasukan email lalu pilih Get Code
untuk mendapatkan Code.

6. Tampilan Confirm Code


Setelah memilih tombol “Get
Code” pengguna menunggu 30 detik
untuk mendapatkan kode, jika code yang
dimasukkan salah pengguna dapat
mengirim ulang kode dengan memilih
tombol “Get new Code” dan jika kode
benar pilih tombol “CONFIRM” untuk
lanjut ke halaman “update password”.

7. Tampilan Update Password


Ditampilan ini pengguna bisa
mengupdate password dengan
memasukkan “password baru” dan
“confirm password” setelah itu pilih
tombol “CONFIRM” untuk masuk ke
halaman beranda.
8. Tampilan Product
Di tampilan ini pengguna dapat
mengetahui harga, warna, lama PO, dan
deskripsi dari barang yang ingin dipesan.
Jika barang sesuai, pengguna dapat
memilih tombol “Add to chart” untuk
dimasukkan ke dalam keranjang.

9. Tampilan Cart
Setelah pesanan dimasukkan
keranjang, pengguna dapat memilih
beberapa item yang ada dalam keranjang
untuk bisa melanjutkan ke proses
“CHECKOUT”

10. Tampilan Checkout


Pada tampilan checkout ini,
pengguna dapat melihat total pemesanan.
Sebelum melanjutkan pesanan dan
pembayaran, pengguna dapat mengisi
nama penerima pesanan dan alamat
pesanan. Tidak lupa pengguna harus
memasukkan metode pembayarannya
sebelum melanjutkan pemesanan dengan
menekan tombol “SUBMIT ORDER”
11. Tampilan Congrats
- Setelah melakukan pembayaran, di
tampilan ini akan muncul tulisan
“SUCCESS” yang berarti pesanan
berhasil dilakukan.
- Bagi pengguna yang ingin melihat detail
ordernya, dapat menekan tombol
“DETAIL ORDER”. Untuk halaman ini
akan dijelaskan di nomor 12
- Untuk pengguna yang ingin kembali ke
halaman beranda bisa memilih tombol
“BACK TO HOME”, untuk melihat-
lihat kembali halaman beranda untuk
melakukan pesanan selanjutnya

12. Tampilan Detail Order


- Setelah pengguna memilih tombol
“DETAIL ORDER”, pengguna dapat
melihat pesanan yang sedang dalam
proses, pesanan yang sedang dikirimkan,
pesanan yang dibatalkan dan riwayat
pemesanan.
- Pada halaman “PROCESSING”,
terdapat tampilan beberapa pesanan yang
berhasil dilakukan dan sedang dalam
proses produksi (PRE-ORDER)
- Selanjutnya pada halaman “Delivered”
terdapat tampilan beberapa pesanan yang
berhasil dilakukan dan pesanan sedang
dalam proses pengiriman (ON-
DELIVERY) untuk melacak pesanan bisa
menekan tombol “TRACKING” yang
akan dijelaskan di nomor 13

- Yang ketiga, pada halaman


“CANCELED” terdapat halaman yang
menampilkan rincian beberapa pesanan
yang batal dilakukan.

- Yang keempat, terdapat halaman


“HISTORY” yang menampilkan
beberapa riwayat pesanan yang pernah
dilakukan.
13. Tampilan Tracking
Pada halaman “TRACKING”,
pengguna dapat mengetahui estimasi dan
sisa waktu pengiriman pesanan. Untuk
pengguna yang ingin mengetahui letak
pasti pesanan dapat menghubungi kurir
yang sudah tertera di halaman
“TRACKING”.
C. Rancangan Database
i. ERD
ii. Tabel Fisik Database
Tabel fisik Database dibangun dari model data dengan setiap entitas
dalam model yang diubah menjadi tabel fisik terpisah. Database yang
digunakan untuk membuat dan mengelola table fisik dari ERD aplikasi
furniture yaitu database MySQL.
a. Tabel Customer

b. Tabel Alamat

c. Tabel Order/Pesanan
d. Tabel Order_details

e. Tabel Product

f. Tabel Employee

g. Tabel Posisi

Anda mungkin juga menyukai