NAMA : Ananda Hadi S
NRP : 5025201148
KELAS : PPL A
EAS Perancangan Perangkat Lunak A, dengan pilihan desain Starbuck
Deskripsikan model bisnis yang dipilih?
- Touchpoints (Titik Kontak)
- Google Map Smart Phone
- Google Map Smart Phone Car
- Store’s Architecture and Signage
- Printed Materials
- Starbucks Application and Credit Card Machine
- Starbucks Application
- Pick-up Window, Employee
- Employee, Pick-up Box, and Drinks
- User Journey
- Pengaturan tujuan: Pelanggan mengatur tujuan ke Starbucks terdekat menggunakan Google Maps di smartphone. (Catatan: Menyediakan informasi tentang bagaimana Starbucks beroperasi saat ini: hanya untuk dibawa pulang).
- Perjalanan ke starbucks: Pelanggan berjalan atau mengemudi ke lokasi Starbucks.
- Melihat tanda dan logo: Pelanggan melihat logo Starbucks dan tanda pada pintu masuk.
- Instruksi di pintu: Pelanggan melihat instruksi di pintu mengenai proses pemesanan.
- Memilih pesan online: Pelanggan memilih untuk memesan secara online karena mendapatkan poin bonus 5%. (Catatan : Semua jenis pembayaran diterima, tetapi pembayaran dengan kartu dan online direkomendasikan. Pembayaran online menerima bonus ekstra).
- Pesan Online dan Dapat Bonus Star: Pelanggan memesan melalui aplikasi Starbucks dan mendapatkan bonus star.
- Estimasi waktu pengambilan: Pelanggan melihat estimasi waktu pengambilan pesanan di aplikasi. (Catatan : Orang yang bertanggung jawab mengambil pesanan dan memberikan minuman tidak ikut serta dalam pembuatan kopi. Semua karyawan diwajibkan memakai masker dan sarung tangan serta mengukur suhu tubuh setiap hari).
- Pergi ke jendela pengambilan: Pelanggan menuju jendela pengambilan.
- Menerima minuman dari staf: Pelanggan menerima minuman dari staf melalui kotak pengambilan khusus. (Catatan : Pembuat kopi Menggunakan kotak pengambilan khusus untuk memberikan kepada Front Office Staff untuk mencegah kontak langsung).
- Meninggalkan starbucks: Pelanggan meninggalkan lokasi dengan minumannya.
- Front Office Staff
- Memberikan minuman kepada pelanggan secara langsung untuk menghindari adanya kesalahan saat pengambilan minuman.
- Back Office Staff
- Sering mencuci tangan.
- Menyiapkan minuman yang akan telah pelanggan pesan sebelumnya melalui aplikasi.
- Membersihkan toko.
- Support Process
- Meninjau sistem dan bekerja sama dengan Google.
- Sistem Pencetakan
- Sistem Aplikasi
- Sistem Pembayaran Online
Identifikasi perangkat lunak apa saja yang diperlukan, kemudian jelaskan alasannya?
- Google Maps
- Alasan:
- Navigasi: Membantu pelanggan menemukan lokasi Starbucks terdekat dan memberikan petunjuk arah yang akurat.
- Integrasi: Memungkinkan integrasi dengan aplikasi Starbucks untuk memberikan pengalaman pengguna yang mulus saat mencari dan mencapai tujuan.
- Starbucks Application
- Alasan:
- Pemesanan Online: Memungkinkan pelanggan untuk memesan minuman dan makanan secara online, mengurangi kontak fisik dan waktu tunggu di toko.
- Pembayaran: Memfasilitasi pembayaran online, memberikan bonus star kepada pelanggan, dan meningkatkan efisiensi transaksi.
- Estimasi Waktu Pengambilan: Memberikan informasi kepada pelanggan mengenai estimasi waktu pengambilan pesanan.
- Loyalty Program: Mengelola program loyalitas seperti pemberian bonus star untuk meningkatkan keterlibatan pelanggan.
- Sistem Pembayaran Online
- Alasan
- Transaksi Aman: Memastikan transaksi pembayaran dilakukan dengan aman dan efisien.
- Bonus Pembayaran Online: Meningkatkan pengalaman pelanggan dengan memberikan bonus tambahan untuk pembayaran online.
- Integrasi Kartu Kredit: Memungkinkan pelanggan untuk menggunakan berbagai metode pembayaran termasuk kartu kredit dan pembayaran digital lainnya.
- Sistem Manajemen Pesanan (Order Management System)
- Alasan:
- Manajemen Pesanan: Mengelola pesanan yang masuk secara efisien, memastikan pesanan diterima dan diproses dengan cepat.
- Integrasi dengan Aplikasi: Terhubung dengan aplikasi Starbucks untuk memperbarui status pesanan dan waktu pengambilan secara real-time.
- Koordinasi dengan Staf: Membantu staf di dapur dan area pengambilan untuk mempersiapkan dan menyelesaikan pesanan tepat waktu.
- Sistem Manajemen Hubungan Pelanggan (CRM)
- Alasan:
- Pengelolaan Data Pelanggan: Mengumpulkan dan mengelola data pelanggan untuk memberikan layanan yang lebih personal dan tepat sasaran.
- Program Loyalitas: Memantau dan mengelola program loyalitas pelanggan, termasuk pemberian bonus star dan penawaran khusus.
- Sistem Protokol Kesehatan dan Keamanan
- Alasan:
- Pemantauan Kesehatan Karyawan: Menyimpan dan mengelola data kesehatan karyawan seperti suhu tubuh harian.
- Protokol Kebersihan: Mengatur dan memantau jadwal cuci tangan, pembersihan stasiun, dan penggunaan masker serta sarung tangan.
- Sistem Pencetakan (Printing System)
- Alasan:
- Label dan Bukti Pembayaran: Mencetak label pesanan dan bukti pembayaran untuk kemudahan identifikasi dan manajemen pesanan.
Buatkan rancangan perangkat lunaknya ?
- Komponen Perangkat Lunak
- Aplikasi Mobile Starbucks
- Fitur Utama:
- Pencarian Lokasi: Integrasi dengan Google Maps API.
- Pemesanan Online: Modul pemesanan minuman dan makanan.
- Pembayaran: Integrasi dengan sistem pembayaran online.
- Estimasi Waktu Pengambilan: Perhitungan waktu pengambilan berdasarkan antrian.
- Loyalty Program: Pengelolaan poin dan bonus star.
- Teknologi:
- Frontend: React Native untuk pengembangan aplikasi iOS dan Android.
- Backend: Node.js dengan Express.js untuk API.
- Database: MongoDB atau Firebase untuk penyimpanan data pengguna dan pesanan.
- Aplikasi Mobile Starbucks
- Fitur Utama:
- Pencarian Lokasi: Integrasi dengan Google Maps API.
- Pemesanan Online: Modul pemesanan minuman dan makanan.
- Pembayaran: Integrasi dengan sistem pembayaran online.
- Estimasi Waktu Pengambilan: Perhitungan waktu pengambilan berdasarkan antrian.
- Loyalty Program: Pengelolaan poin dan bonus star.
- Teknologi:
- Frontend: React Native untuk pengembangan aplikasi iOS dan Android.
- Backend: Node.js dengan Express.js untuk API.
- Database: MongoDB atau Firebase untuk penyimpanan data pengguna dan pesanan.
- Sistem Pembayaran Online
- Fitur Utama:
- Proses Pembayaran: Mendukung berbagai metode pembayaran (kartu kredit, e-wallet, dll.).
- Keamanan Transaksi: Enkripsi data pembayaran.
- Integrasi Loyalty Program: Pemberian bonus untuk pembayaran online.
- Teknologi:
- Payment Gateway: Stripe atau PayPal.
- Backend: Node.js atau Java Spring Boot.
- Database: PostgreSQL untuk catatan transaksi.
- Sistem Manajemen Pesanan (Order Management System)
- Fitur Utama:
- Pengelolaan Pesanan: Menerima dan mengelola pesanan dari aplikasi mobile.
- Notifikasi: Mengirim notifikasi ke pelanggan tentang status pesanan.
- Integrasi dengan Staf: Interface untuk staf dapur dan pengambilan pesanan.
- Teknologi:
- Backend: Node.js dengan Express.js.
- Frontend (untuk staf): React.js untuk dashboard.
- Database: MongoDB untuk penyimpanan data pesanan.
- Sistem Manajemen Hubungan Pelanggan (CRM)
- Fitur Utama:
- Pengelolaan Data Pelanggan: Menyimpan dan mengelola data pelanggan.
- Analisis Data: Menganalisis data untuk meningkatkan layanan.
- Program Loyalitas: Mengelola poin dan bonus pelanggan.
- Teknologi:
- Backend: Python dengan Django atau Flask.
- Database: PostgreSQL atau MySQL.
- BI Tools: Tableau atau Power BI untuk analisis data.
- Sistem Protokol Kesehatan dan Keamanan
- Fitur Utama:
- Pemantauan Kesehatan Karyawan: Menyimpan data kesehatan karyawan.
- Jadwal Kebersihan: Mengelola jadwal cuci tangan dan pembersihan.
- Teknologi:
- Backend: Node.js atau Python.
- Database: MongoDB.
- Frontend: React.js untuk dashboard pemantauan.
- Sistem Integrasi dengan Google
- Fitur Utama:
- Pencarian Lokasi: Integrasi dengan Google Maps API.
- Rute Navigasi: Memberikan rute terbaik ke lokasi Starbucks.
- Teknologi:
- API: Google Maps API.
- Backend: Node.js untuk mengelola permintaan API.
- Sistem Pencetakan (Printing System)
- Fitur Utama:
- Label Pesanan: Mencetak label untuk pesanan yang diproses.
- Bukti Pembayaran: Mencetak struk pembayaran.
- Teknologi:
- Hardware: Printer thermal.
- Software: Modul integrasi printer (misalnya, menggunakan ESC/POS commands).
- Alur Kerja (Workflow)
- Pelanggan Mengatur Tujuan: Menggunakan Google Maps di aplikasi mobile untuk menemukan Starbucks terdekat.
- Pelanggan Memesan Online: Melalui aplikasi mobile, memilih item, dan melakukan pembayaran online.
- Sistem Manajemen Pesanan: Menerima dan mengelola pesanan, memberi tahu staf.
- Pemberitahuan Waktu Pengambilan: Mengirim estimasi waktu pengambilan ke pelanggan melalui aplikasi.
- Staf Menyiapkan Pesanan: Menggunakan sistem manajemen pesanan untuk menyiapkan minuman dan makanan.
- Pengambilan Pesanan: Pelanggan mengambil pesanan dari jendela pengambilan menggunakan kotak pengambilan khusus.
- Kepatuhan Protokol Kesehatan: Karyawan mematuhi protokol kesehatan yang dipantau oleh sistem khusus.
- Keamanan dan Privasi
- Enkripsi: Semua data sensitif (pembayaran, informasi pribadi) dienkripsi.
- Autentikasi: Sistem autentikasi dua faktor (2FA) untuk akses pengguna.
- Kepatuhan: Mematuhi regulasi GDPR atau CCPA untuk perlindungan data pelanggan.
Lengkapi dengan desain database dan desain UI
Tabel Users
- user_id (Primary Key)
- name
- password_hash
- phone_number
- address
- loyalty_points
Tabel Orders
- order_id (Primary Key)
- user_id (Foreign Key to Users)
- order_date
- pickup_time
- total_amount
- status (pending, in_progress, completed, cancelled)
Tabel Order_Items
- order_item_id (Primary Key)
- order_id (Foreign Key to Orders)
- product_id (Foreign Key to Products)
- quantity
- price
Tabel Products
- product_id (Primary Key)
- name
- description
- price
- category
Tabel Payments
- payment_id (Primary Key)
- order_id (Foreign Key to Orders)
- amount
- payment_method (credit card, debit card, PayPal)
- payment_date
Tabel Health_Records
- record_id (Primary Key)
- employee_id (Foreign Key to Employees)
- date
- temperature
- health_status
Tabel Employees
- employee_id (Primary Key)
- name
- role (barista, cashier, manager)
- password_hash
UI Aplikasi
Splash Screen / Login
Home page / Order
Order-Select / Order-Detail
Menu-Detail / Order-Completed
Home-OrderStatus
Link : Figma
Buat Presentasi dan demo hasil rancangan Perangkat Lunak, kemudian upload di Youtube, dan isi lembar monitoring?
Link : Youtube
Komentar
Posting Komentar