Anda di halaman 1dari 11

Desain Toko Bunga

I. Ruang Lingkup
Toko bunga adalah sebuah bisnis yang bergerak di bidang penjualan
berbagai jenis bunga dan tanaman hias. Dokumen desain toko bunga ini
mencakup sistem yang dirancang untuk memudahkan proses penjualan,
manajemen stok barang, serta memberikan pengalaman belanja yang baik
bagi pelanggan.

A. Sasaran Sistem
Toko bunga Umy floris,dijalan Yos Sudarso No.18 (Taman Bunga)
Palangkaraya.Sistem ini dirancang dengan tujuan untuk meningkatkan
efisiensi dan produktivitas dalam menjalankan proses bisnis, serta
memberikan pengalaman belanja yang baik bagi pelanggan. Sistem ini
akan mencakup beberapa fitur utama seperti manajemen stok barang,
manajemen penjualan, manajemen pelanggan, serta sistem pembayaran
online.

B. Persyaratan Utama Perangkat Lunak


Perangkat lunak yang digunakan dalam desain toko bunga harus
memenuhi persyaratan berikut:

 Sistem manajemen stok barang yang dapat memantau stok barang dan
memberikan notifikasi saat stok barang mendekati habis.
 Sistem manajemen penjualan yang dapat memproses transaksi dengan
cepat dan akurat, serta mengelola data penjualan secara efektif.
 Sistem manajemen pelanggan yang dapat mengelola data pelanggan,
seperti informasi kontak, riwayat pembelian, serta preferensi
pelanggan.
 Sistem pembayaran online yang aman dan terintegrasi dengan
berbagai metode pembayaran yang umum digunakan, seperti kartu
kredit, debit, serta pembayaran melalui e-wallet.
 Sistem notifikasi untuk pelanggan, seperti notifikasi konfirmasi
pembayaran, pengiriman barang, dan penawaran promosi.

C. Batasan dan Pembatasan Desain


 Desain toko bunga harus mudah digunakan oleh pelanggan tanpa
memerlukan panduan khusus.
 Desain toko bunga harus memungkinkan pelanggan untuk dengan
mudah menemukan produk yang mereka cari.
 Desain toko bunga harus mudah diakses dari berbagai perangkat,
termasuk perangkat mobile.
 Desain toko bunga harus memiliki tampilan yang menarik dan
responsif.
 Desain toko bunga harus dilengkapi dengan sistem keamanan yang
baik untuk menjaga privasi data pelanggan dan transaksi pembayaran.
 Desain toko bunga harus terintegrasi dengan platform pemasaran
digital, seperti media sosial dan mesin pencari, untuk meningkatkan
visibilitas toko dan meningkatkan penjualan.
Dengan mengikuti persyaratan dan batasan desain di atas, diharapkan
toko bunga dapat memenuhi kebutuhan pelanggan dan meningkatkan
efektivitas bisnisnya.

II. Desain Data

A. . Objek Data dan Struktur Data Resultan


Objek data yang akan digunakan dalam desain toko bunga mencakup
informasi tentang produk, pelanggan, transaksi penjualan, serta stok
barang.
Struktur data resultan yang digunakan adalah basis data relasional yang
terdiri dari beberapa tabel yang saling berhubungan, antara lain tabel
produk, pelanggan, penjualan, serta stok barang.

B. Struktur Data File dan Database

Struktur database yang digunakan adalah basis data relasional dengan


beberapa tabel utama, yaitu tabel produk, pelanggan, penjualan, serta stok
barang.
Setiap tabel memiliki kunci utama (primary key) dan kunci asing (foreign
key) yang digunakan untuk menghubungkan tabel dengan tabel lainnya.
Struktur File Eksternal

1. Struktur Data File dan Database

 Struktur database yang digunakan adalah basis data relasional dengan


beberapa tabel utama, yaitu tabel produk, pelanggan, penjualan, serta
stok barang.
 Setiap tabel memiliki kunci utama (primary key) dan kunci asing
(foreign key) yang digunakan untuk menghubungkan tabel
dengan tabel lainnya.

a. . Struktur Logis
File eksternal yang digunakan adalah file CSV (Comma Separated Value)
yang berisi informasi tentang produk, pelanggan, transaksi penjualan,
serta stok barang.
Setiap file CSV terdiri dari beberapa kolom yang merepresentasikan
atribut dalam tabel terkait.

b. Deskripsi Record Logis


Setiap record dalam file CSV merepresentasikan satu baris data dalam
tabel terkait.
Misalnya, record dalam file CSV produk berisi informasi tentang kode
produk, nama produk, harga, dan stok.

c. Metode Akses
Akses ke file CSV dilakukan melalui operasi Input/Output (I/O) standar,
seperti membaca dan menulis file.
Setiap file CSV dapat dibaca dan diubah melalui program aplikasi yang
dirancang khusus untuk mengakses dan mengelola data toko bunga.
Dengan menggunakan struktur data yang terorganisir dengan baik dan
file eksternal yang mudah diakses, diharapkan proses manajemen data
dalam toko bunga dapat dilakukan dengan lebih efektif dan efisien.

2. Data Global
Dalam desain toko bunga, data global yang relevan antara lain adalah
data tentang jenis-jenis bunga yang populer, tren dalam industri bunga,
serta harga bunga di pasar global.
Data jenis-jenis bunga populer dapat digunakan sebagai referensi untuk
menentukan jenis bunga yang akan dijual di toko bunga.
Data tren dalam industri bunga dapat membantu toko bunga dalam
mengembangkan strategi pemasaran dan mengikuti tren yang sedang
berkembang.
Data harga bunga di pasar global dapat digunakan untuk menentukan
harga yang kompetitif untuk produk bunga yang dijual.

3. File dan Referensi Lintas Data


Dalam desain toko bunga, akan dibutuhkan file dan referensi lintas data
untuk mengelola informasi tentang produk, pelanggan, transaksi
penjualan, dan stok barang.
File dan referensi lintas data yang digunakan antara lain:
a) Katalog bunga: file yang berisi informasi tentang jenis-jenis bunga
yang dijual, gambar, harga, dan informasi lainnya.
b) Basis data pelanggan: basis data yang berisi informasi tentang
pelanggan toko bunga, seperti nama, alamat, nomor telepon, dan
email.
c) . Basis data penjualan: basis data yang berisi informasi tentang
transaksi penjualan, seperti tanggal penjualan, produk yang dibeli,
harga, dan metode pembayaran.
d) Basis data stok barang: basis data yang berisi informasi tentang stok
barang yang tersedia di toko bunga, seperti jumlah bunga, harga, dan
informasi lainnya.
e) Referensi lintas data: referensi yang menghubungkan file dan basis
data di atas, seperti kunci asing yang menghubungkan tabel produk
dengan tabel penjualan dan stok barang.
Dengan menggunakan file dan referensi lintas data yang terintegrasi
dengan baik, diharapkan proses manajemen informasi di toko bunga
dapat dilakukan dengan lebih mudah dan efektif, sehingga toko bunga
dapat memberikan layanan yang lebih baik kepada pelanggan.

III. Desain Arsitektural

A. Kajian Data dan Aliran Kontrol


Data yang digunakan dalam toko bunga meliputi data produk, pelanggan,
transaksi, dan stok barang. Data ini akan disimpan dalam basis data yang
terintegrasi dengan baik.
Aliran kontrol dalam toko bunga dimulai dari proses pemesanan produk
bunga oleh pelanggan. Pelanggan dapat melakukan pemesanan secara
langsung di toko, melalui telepon, atau melalui website toko bunga.
Setelah menerima pemesanan, staf toko bunga akan memproses pesanan
dan menyiapkan produk bunga yang dipesan. Produk bunga yang siap
akan ditandai sebagai tersedia di stok barang.
Pelanggan akan melakukan pembayaran dan pengambilan produk, atau
dapat memilih untuk menggunakan layanan pengiriman yang disediakan
oleh toko bunga.

B. Struktur Program yang Diperoleh

 Dalam desain arsitektural toko bunga, akan digunakan aplikasi


berbasis web yang terdiri dari tiga komponen utama: frontend,
backend, dan basis data.
 Frontend akan digunakan oleh pelanggan untuk melakukan
pemesanan dan pembayaran produk bunga. Frontend akan dibuat
menggunakan teknologi web seperti HTML, CSS, dan JavaScript.
 Backend akan digunakan oleh staf toko bunga untuk memproses
pesanan, mengelola stok barang, dan mengelola data pelanggan.
Backend akan dibuat menggunakan bahasa pemrograman seperti PHP
atau Python, dan akan terhubung dengan basis data menggunakan
API.
 Basis data akan digunakan untuk menyimpan data produk, pelanggan,
transaksi, dan stok barang. Basis data akan dibuat menggunakan
manajemen basis data seperti MySQL atau PostgreSQL.
 Untuk memudahkan integrasi antara frontend, backend, dan basis
data, akan digunakan kerangka kerja (framework) seperti Laravel atau
Django. Kerangka kerja ini akan mempercepat pengembangan dan
memudahkan pengelolaan kode program.
Dengan menggunakan desain arsitektural yang terintegrasi dengan baik,
diharapkan toko bunga dapat memberikan layanan yang lebih cepat,
efektif, dan efisien kepada pelanggan.

IV. Desain Interface

A. Spesifikasi Interface Manusia Mesin


 Interface manusia mesin (HMI) digunakan oleh pelanggan untuk
melakukan pemesanan dan pembayaran produk bunga.
 HMI akan dibuat berbasis web dengan tampilan yang responsif dan
mudah digunakan oleh pengguna.
 HMI akan menampilkan daftar produk bunga yang tersedia, beserta
harga dan deskripsi produk. Pelanggan dapat memilih produk yang
diinginkan, menentukan jumlah pesanan, serta memilih opsi
pengiriman atau pengambilan di toko.
 HMI juga akan menampilkan total biaya pesanan, serta opsi
pembayaran seperti transfer bank atau pembayaran langsung di toko.
 Setelah pembayaran dilakukan, HMI akan menghasilkan tanda bukti
pembayaran dan nomor pesanan yang harus disimpan oleh pelanggan
sebagai bukti pembelian.

B. Aturan Desain Interface Manusia Mesin

 HMI harus memiliki tampilan yang menarik dan mudah dipahami


oleh pengguna.
 Semua elemen pada HMI harus jelas dan mudah terlihat, dengan
ukuran font yang cukup besar agar mudah dibaca.
 Warna yang digunakan pada HMI harus konsisten dan harmonis, serta
tidak menyebabkan ketidaknyamanan pada penglihatan pengguna.
 Pengguna harus dapat dengan mudah menemukan produk yang dicari,
dan melihat informasi terkait produk seperti harga dan deskripsi.
 HMI harus menyediakan opsi untuk pengiriman atau pengambilan di
toko, serta opsi pembayaran yang fleksibel dan mudah dipahami oleh
pengguna.
 Setelah pembayaran dilakukan, HMI harus menghasilkan tanda bukti
pembayaran dan nomor pesanan yang jelas dan mudah dicetak oleh
pengguna.
Dengan mengikuti aturan desain interface manusia mesin yang baik,
diharapkan HMI pada toko bunga dapat memberikan pengalaman belanja
yang menyenangkan dan mudah dipahami oleh pelanggan.

C. Desain Interface Eksternal

1. Interface untuk Data Eksternal


 Toko bunga akan menggunakan sistem manajemen inventori
eksternal yang menyediakan data tentang stok bunga yang tersedia,
harga, dan informasi terkait produk.
 Interface untuk data eksternal akan diintegrasikan dengan sistem
manajemen inventori eksternal untuk memastikan bahwa informasi
yang ditampilkan pada HMI selalu akurat dan up-to-date.
 Penggunaan interface untuk data eksternal akan mempermudah proses
manajemen inventori pada toko bunga, dan memastikan ketersediaan
produk yang tepat saat dipesan oleh pelanggan.

2. Interface untuk Sistem atau Peralatan Eksternal


 Toko bunga juga akan menggunakan sistem pembayaran elektronik
eksternal untuk memproses pembayaran dari pelanggan.
 Interface untuk sistem pembayaran elektronik akan diintegrasikan
dengan HMI sehingga pelanggan dapat memilih opsi pembayaran
langsung melalui sistem pembayaran elektronik.
 Integrasi antara HMI dengan sistem pembayaran elektronik akan
mempercepat proses pembayaran dan memastikan keamanan
transaksi.
 Selain itu, toko bunga juga akan menggunakan sistem pengiriman
eksternal untuk mengirimkan produk kepada pelanggan yang memilih
opsi pengiriman.
 Interface untuk sistem pengiriman eksternal akan diintegrasikan
dengan HMI sehingga pelanggan dapat memilih opsi pengiriman dan
melacak status pengiriman produk mereka.
 Integrasi antara HMI dengan sistem pengiriman eksternal akan
mempermudah proses pengiriman dan memastikan produk yang
diterima pelanggan tepat waktu dan dalam kondisi yang baik.
Dengan menggunakan interface untuk data dan sistem eksternal yang
baik, diharapkan proses manajemen inventori, pembayaran, dan
pengiriman pada toko bunga dapat dilakukan dengan lebih
efisien dan cepat.

V. Desain Prosedural

A. Naratif Pemrosesan
1) Pelanggan melakukan pemesanan bunga melalui website toko bunga.
2) Informasi pesanan (jenis bunga, jumlah, tanggal pengiriman, alamat
pengiriman, dan nama penerima) disimpan dalam database.
3) Sistem manajemen inventori akan diperbarui secara otomatis setiap
kali ada pesanan baru.
4) Pelanggan akan melihat ringkasan pesanan dan memilih metode
pembayaran yang tersedia.
5) Setelah pembayaran berhasil, sistem pengiriman akan diaktifkan dan
pengiriman produk akan dilakukan sesuai dengan opsi yang dipilih
oleh pelanggan.
6) Pelanggan dapat melacak status pengiriman produk melalui website
toko bunga.
7) Setelah produk diterima, pelanggan dapat memberikan feedback
melalui website toko bunga.

B. Deskripsi Interface
 Website toko bunga akan dilengkapi dengan menu navigasi yang
mudah digunakan oleh pelanggan.
 Selain itu, website akan memiliki fitur pencarian produk dan
pengurutan hasil pencarian berdasarkan kriteria tertentu seperti harga,
popularitas, dan lainnya.
 Website juga akan menampilkan informasi produk yang lengkap
termasuk deskripsi, harga, foto, dan stok yang tersedia.
 Pelanggan juga dapat melihat riwayat pesanan dan status pengiriman
produk melalui halaman akun mereka di website.

C. Deskripsi Bahasa (atau Lainnya) Desain


 Sistem pada toko bunga akan menggunakan bahasa pemrograman
Python dan framework Django untuk pembuatan website dan
RESTful API.
 Bahasa pemrograman yang digunakan dipilih karena mudah dipahami
dan memiliki banyak library yang dapat digunakan untuk
memudahkan pengembangan aplikasi.

D. Modul-Modul yang Digunakan


 Modul Django untuk membangun website dan RESTful API
 Modul Django ORM untuk berinteraksi dengan database
 Modul Stripe untuk pembayaran elektronik
 Modul SendGrid untuk mengirimkan email konfirmasi pesanan
kepada pelanggan
 Modul Google Maps untuk menampilkan daerah pengiriman yang
tersedia

E. Struktur Data Internal


 Data pelanggan dan pesanan disimpan dalam database menggunakan
model yang disesuaikan dengan struktur data ORM Django.
 Data inventori bunga disimpan dalam database menggunakan model
yang disesuaikan dengan struktur data ORM Django
.
F. Keterangan/Larangan/Pembatasan
 Pelanggan hanya dapat memesan produk melalui website, tidak
menerima pesanan melalui telepon atau datang langsung ke toko.
 Pembayaran hanya dapat dilakukan melalui sistem pembayaran
elektronik yang terintegrasi dengan website.
 Pengiriman hanya dapat dilakukan sesuai dengan opsi yang dipilih
oleh pelanggan dan daerah pengiriman terbatas pada area tertentu
saja.
 Harga produk yang ditampilkan di website dapat berubah sewaktu-
waktu tanpa pemberitahuan terlebih dahulu.

VI . Persyaratan Lintas Referensi


Dokumen desain toko bunga perlu memenuhi persyaratan lintas referensi
agar dapat berintegrasi dengan sistem lain dan memungkinkan
pengolahan data secara efektif. Berikut adalah beberapa persyaratan lintas
referensi yang perlu dipertimbangkan dalam desain sistem:

1) Kompatibilitas sistem operasi: Sistem toko bunga harus dapat


berjalan dengan lancar pada berbagai sistem operasi seperti Windows,
Linux, dan MacOS. Hal ini memungkinkan aplikasi untuk dapat
diakses dan digunakan oleh sebanyak mungkin pengguna tanpa
terkendala oleh masalah kompatibilitas.

2) Integrasi dengan sistem pembayaran: Toko bunga harus dapat


terhubung dengan berbagai sistem pembayaran seperti kartu kredit,
PayPal, dan bank online. Ini memudahkan pelanggan dalam
melakukan pembayaran dan memungkinkan toko bunga untuk
menerima pembayaran secara aman dan efisien.

3) Kompatibilitas dengan perangkat mobile: Penggunaan smartphone


semakin banyak digunakan, sehingga toko bunga perlu menyediakan
aplikasi mobile untuk memudahkan pelanggan dalam melakukan
pemesanan bunga dan melihat katalog produk. Oleh karena itu, desain
sistem toko bunga harus dapat berjalan pada perangkat mobile seperti
iOS dan Android.

4) Integrasi dengan media sosial: Toko bunga perlu memanfaatkan


media sosial untuk mempromosikan produk dan menjangkau
pelanggan potensial. Integrasi dengan media sosial seperti Facebook,
Instagram, dan Twitter memungkinkan pelanggan untuk berinteraksi
langsung dengan toko bunga dan memudahkan pengelolaan
kampanye pemasaran.

5) Keamanan data: Sistem toko bunga perlu memastikan keamanan data


pelanggan dan transaksi yang dilakukan. Oleh karena itu, perlu ada
sistem keamanan yang memadai seperti sertifikat SSL dan proteksi
terhadap serangan peretasan.

6) Integrasi dengan sistem manajemen persediaan: Toko bunga perlu


memantau persediaan bunga secara real-time dan memastikan
ketersediaan stok yang cukup untuk memenuhi permintaan
pelanggan. Oleh karena itu, sistem toko bunga perlu terintegrasi
dengan sistem manajemen persediaan yang memungkinkan
pengelolaan stok secara efektif.

Dalam desain sistem toko bunga, persyaratan lintas referensi tersebut


harus dipertimbangkan agar dapat memenuhi kebutuhan pengguna dan
dapat berintegrasi dengan sistem lainnya.

VII. Catatan Khusus


1. Tampilan Website yang Menarik:
Tampilan website toko bunga online Umi Floris harus menarik dan
menunjukkan kesan yang profesional dan elegan. Gunakan kombinasi
warna yang sesuai dengan nuansa toko bunga, tampilkan gambar-gambar
bunga yang menarik, serta buatlah navigasi yang mudah dipahami oleh
pengunjung.

2. Fokus pada Deskripsi Produk:


Toko bunga online Umi Floris harus menekankan deskripsi produk secara
jelas dan terinci. Deskripsi harus meliputi informasi tentang jenis bunga,
ukuran, warna, dan harga. Sertakan juga foto-foto produk yang
berkualitas tinggi agar pelanggan dapat melihat produk dengan jelas.

3. Kemudahan Pemesanan:
Toko bunga online Umi Floris harus menyediakan sistem pemesanan
yang mudah dan praktis. Pelanggan dapat memilih bunga yang diinginkan
dengan mudah, memilih metode pengiriman, serta melakukan
pembayaran secara online.

4. Pelayanan Pelanggan yang Ramah:


Toko bunga online Umi Floris harus menyediakan pelayanan pelanggan
yang ramah dan responsif. Pastikan pelanggan dapat menghubungi toko
bunga online dengan mudah melalui telepon atau chat online, dan
memberikan saran atau rekomendasi kepada pelanggan terkait dengan
jenis bunga yang cocok untuk acara atau keperluan mereka.

5. Kualitas Produk yang Terjamin:


Toko bunga online Umi Floris harus memastikan kualitas produk mereka
selalu terjamin. Pastikan bunga dan tanaman segar dan dipelihara dengan
baik agar tetap tahan lama selama pengiriman dan memberikan
pengalaman terbaik bagi pelanggan.

VIII. Lampirran

Anda mungkin juga menyukai