Evaluasi Tengah Semester PPL (A)

Nama : Tsaqif Deniar B.

NRP : 5025211151

Kelas : PPL (A)

EAS PPL (A)

Model Bisnis Starbuck

Bisnis Starbucks berfokus pada menyediakan barang-barang berkualitas tinggi, memberikan pengalaman pelanggan yang menyenangkan, dan menumbuhkan loyalitas pelanggan. Starbucks menawarkan kopi premium, minuman kreatif, dan makanan ringan dalam lingkungan kafe yang nyaman dan ramah. Untuk meningkatkan keterikatan pelanggan, mereka menggunakan program loyalitas yang kuat dan aplikasi mobile untuk memudahkan pemesanan dan memberikan reward. 
Pelanggan Starbucks terdiri dari pelanggan setia yang sering menggunakan program loyalitas dan membeli kopi berulang kali, pelanggan biasal yang membeli kopi atau makanan ringan sesekali, pelanggan mobile yang menggunakan aplikasi untuk memesan dan membayar, dan pelanggan bisnis yang membeli kopi untuk rapat atau bekerja di gerai Starbucks. 
Aplikasi mobile, drive-thru, gerai fisik, dan layanan pengantaran adalah saluran utama Starbucks yang menawarkan kemudahan dan kenyamanan. Selain itu, Starbucks memanfaatkan program loyalitas, interaksi pribadi dengan barista, dan aplikasi mobile untuk berkomunikasi langsung dengan konsumen. Starbucks menghasilkan sebagian besar pendapatannya dari penjualan minuman, makanan, barang dagangan, dan barang berlisensi yang dijual di supermarket dan toko lainnya. Pendekatan yang terintegrasi ini memungkinkan Starbucks untuk membangun model bisnis yang bertahan lama dan menarik bagi berbagai segmen konsumen.

Beberapa Poin Penjualan Market dari Starbuck,
Penjualan Minuman : Kopi, teh, dan minuman lainnya. 
Penjualan Makanan : Kue, roti, dan makanan ringan.
Merchandise            : Mug, tumbler, dan produk terkait kopi lainnya.
Produk Berlisensi   : Kopi dan minuman Starbucks yang dijual di supermarket dan  
                                    toko lainnya.

Perangkat Lunak Yang Dibutuhkan

Sistem Point of Sale (POS), Membuat laporan penjualan, mengelola inventaris, dan memproses
transaksi dengan cepat dan efisien. Untuk memantau stok dan penjualan secara real-time sangat penting
bagi POS.
Perangkat Lunak Pengelolaan Hubungan Pelanggan (CRM), Kontrol manajemen data pelanggan, program loyalitas, dan kampanye pemasaran untuk meningkatkan keterlibatan dan retensi pelanggan. Analisis perilaku pelanggan dan penyesuaian penawaran lebih mudah dengan CRM.
Aplikasi Loyalitas dan Mobile Ordering, Aplikasi ini memberikan informasi tentang promosi dan penawaran khusus dan memudahkan pemesanan dan pembayaran. Selain itu, program loyalitas meningkatkan pengalaman pelanggan.
Sistem Manajemen Inventaris, Untuk mengurangi kehabisan stok dan mengoptimalkan manajemen persediaan, sistem ini memantau stok bahan baku, memastikan produk tersedia, dan mengotomatiskan pemesanan ulang.

Rancangan Perangkat Lunak
Arsitektur Sistem
Integrasi antara POS, CRM, dan aplikasi mobile harus terintegrasi untuk memastikan data pelanggan dan transaksi dapat dikelola secara efektif. Sistem ini perlu dirancang dengan arsitektur berlapis untuk memastikan skalabilitas dan keamanan.
Komponen Utama dan Modul
Modul POS
Memiliki Fungsi menangani transaksi, pencetakan struk, laporan penjualan harian, dan manajemen kas. pada modul ini akan berintegrasi yang terhubung dengan sistem inventaris untuk memperbarui stok secara real-time.
Modul CRM
CRM akan mengelola data pelanggan, analisis perilaku pelanggan, menjalankan kampanye pemasaran, dan mengelola program loyalitas, Modul ini terhubung dengan aplikasi mobile untuk sinkronisasi data pelanggan dan aktivitas.
Modul Aplikasi Mobile
Merupakan modul utama yang mendukung pemesanan online, pembayaran digital, program loyalitas, dan notifikasi promosi. Akan terhubung dengan CRM dan POS untuk sinkronisasi data dan pelacakan transaksi.
Modul Inventaris
Terakhir sebagai pemantau stok bahan baku, mengotomatiskan pemesanan ulang, dan menghasilkan laporan inventaris terutama terhadap bisnis FnB yang selalu ada. Terhubung dengan POS untuk memperbarui stok berdasarkan penjualan.

Rancangan Proses Bisnis
Pemesanan
Pelanggan memesan melalui aplikasi mobile atau di gerai fisik.
Sistem POS mencatat transaksi dan memperbarui stok.
Pembayaran
Pembayaran dilakukan melalui aplikasi mobile atau di gerai fisik.
Sistem POS mengelola transaksi dan memperbarui data pelanggan di CRM.
Manajemen Loyalitas
Pelanggan mendapatkan poin bintang melalui pembelian yang dicatat di CRM.
Aplikasi mobile memberi notifikasi kepada pelanggan tentang poin yang didapat dan penawaran khusus.
Manajemen Inventaris 
Sistem inventaris memantau stok dan mengirimkan notifikasi untuk pemesanan ulang jika stok menipis.
Integrasi dengan POS memastikan data stok selalu terbarui berdasarkan penjualan.

Desain Sistem untuk Bisnis Starbucks

Persyaratan Sistem

Fungsional

  • Pemesanan online melalui aplikasi mobile.

  • Program loyalitas pelanggan.

  • Manajemen inventaris real-time.

  • Pemrosesan transaksi pembayaran.

  • Notifikasi dan promosi kepada pelanggan.

  • Layanan drive-thru dan pengantaran.

Non-Fungsional

  • Skalabilitas,Sistem harus dapat menangani peningkatan jumlah pelanggan dan transaksi.

  • Keamanan, Perlindungan terhadap data pelanggan dan transaksi.

  • Ketersediaan, Sistem harus selalu dapat diakses oleh pelanggan.

  • Kinerja, Respon cepat untuk pemesanan dan transaksi.

Komponen Utama

Aplikasi Mobile

  • Interface pengguna untuk pemesanan, pembayaran, dan program loyalitas.

  • Integrasi dengan sistem backend untuk sinkronisasi data.

Backend Server

  • Pengelolaan pemesanan, pembayaran, dan inventaris.

  • Penyimpanan dan pengelolaan data pelanggan.

  • Mengirimkan notifikasi dan promosi kepada pelanggan.

Sistem Point of Sale (POS)

  • Pemrosesan transaksi di gerai fisik.

  • Integrasi dengan sistem inventaris untuk memperbarui stok.

Sistem Manajemen Inventaris

  • Pemantauan stok bahan baku.

  • Pemesanan ulang otomatis jika stok menipis.

Sistem Manajemen Pelanggan (CRM)

  • Penyimpanan data pelanggan dan riwayat pembelian.

  • Pengelolaan program loyalitas dan kampanye pemasaran.

Sistem Notifikasi

  • Mengirimkan notifikasi kepada pelanggan melalui aplikasi mobile.

  • Promosi dan penawaran khusus.

Arsitektur Aplikasi

Aplikasi Mobile, memungkinkan pelanggan melakukan pemesanan, membayar, dan mengikuti program loyalitas melalui antarmuka pengguna. Aplikasi ini berkolaborasi dengan backend server, yang berfungsi sebagai pusat pengelolaan data dan proses bisnis. 

Backend server, memproses semua permintaan dari aplikasi mobile, POS, dan sistem lainnya, dan juga mengelola notifikasi dan promosi kepada pelanggan.

Sistem Point of Sale (POS), yang terletak di gerai fisik, berfungsi untuk menangani transaksi pembayaran dan terintegrasi dengan sistem inventaris untuk memastikan data penjualan tercatat dengan baik dan memperbarui stok secara real-time.

Sistem Manajemen Inventaris, Sistem manajemen inventaris yang memantau stok bahan baku dan melakukan pemesanan ulang otomatis jika stok menipis. Sistem ini terintegrasi dengan POS dan backend server untuk memastikan data stok selalu terbaru.

Sistem Manajemen Pelanggan (CRM), Analisis perilaku pelanggan dan personalisasi penawaran dibantu oleh sistem manajemen pelanggan (CRM), yang mengelola data pelanggan, riwayat pembelian, dan program loyalitas.

Sistem Notifikasi, yang mengirimkan notifikasi dan promosi kepada pelanggan melalui aplikasi mobile. Sistem ini memastikan bahwa pelanggan tetap terhubung dengan informasi terbaru dan penawaran unik

High Level Design High-Level Design (HLD) dari sistem Starbucks memberikan gambaran umum dari arsitektur sistem yang terdiri dari beberapa komponen utama: Aplikasi Mobile, Backend Server, Sistem Point of Sale (POS), Sistem Manajemen Inventaris, Sistem Manajemen Pelanggan (CRM), dan Sistem Notifikasi. Aplikasi Mobile menyediakan antarmuka bagi pelanggan untuk melakukan pemesanan, pembayaran, dan mengikuti program loyalitas, serta berinteraksi dengan backend server untuk memproses permintaan dan memperbarui informasi secara real-time. Backend Server berfungsi sebagai pusat pengelolaan data dan proses bisnis, mengelola API, database, dan logika bisnis. Sistem POS digunakan di gerai fisik untuk memproses transaksi pembayaran dan terintegrasi dengan sistem inventaris untuk memperbarui stok secara real-time. Sistem Manajemen Inventaris memantau stok bahan baku, melakukan pemesanan ulang otomatis, dan menghasilkan laporan inventaris. Sistem Manajemen Pelanggan (CRM) mengelola data pelanggan, riwayat pembelian, dan program loyalitas, membantu dalam analisis perilaku pelanggan dan personalisasi penawaran. Sistem Notifikasi mengirimkan pemberitahuan dan promosi kepada pelanggan melalui aplikasi mobile, membantu menjaga keterlibatan pelanggan dengan informasi terbaru dan penawaran khusus. Dengan pendekatan yang terintegrasi ini, Starbucks dapat memberikan pengalaman pelanggan yang mulus dan efisien.

Low Level Design
Low-Level Design (LLD) dari sistem Starbucks memberikan detail mendalam mengenai setiap komponen, termasuk spesifikasi teknis, alur data, dan interaksi antar komponen. Aplikasi Mobile terdiri dari tiga lapisan utama: UI/UX Layer untuk menyediakan antarmuka pengguna, Service Layer untuk mengelola logika bisnis dan interaksi dengan backend, dan Data Layer untuk menyimpan data sementara dan preferensi pengguna. Backend Server mencakup API Gateway untuk mengelola permintaan dari aplikasi mobile dan POS, Application Logic untuk mengatur alur dan logika bisnis, serta Database untuk penyimpanan data utama. Sistem POS terdiri dari POS Terminal sebagai perangkat fisik di gerai dan POS Software sebagai aplikasi yang berjalan di terminal POS. Sistem Manajemen Inventaris mencakup Inventory Database untuk menyimpan data stok dan Inventory Management Application untuk pemantauan dan manajemen stok. Sistem Manajemen Pelanggan (CRM) terdiri dari CRM Database untuk menyimpan data pelanggan dan CRM Application untuk manajemen pelanggan. Sistem Notifikasi mencakup Notification Service untuk mengirimkan notifikasi dan Notification Database untuk menyimpan riwayat notifikasi. Dengan detail LLD ini, setiap komponen dapat dirancang dan diimplementasikan dengan jelas, memastikan integrasi yang erat dan fungsionalitas yang efisien.
Design Database
Customers Menyimpan data pelanggan, seperti informasi kontak dan poin loyalitas. Orders Menyimpan detail pesanan pelanggan. OrderDetails Menyimpan informasi tentang semua produk yang dijual, termasuk stok yang tersedia. Products Menyimpan informasi tentang produk yang dijual, termasuk stok yang tersedia. Category Untuk membuat pengelolaan yang lebih mudah, masukkan produk ke dalam kategori. Inventory Menyimpan jumlah produk yang tersedia dan informasi tentang pembaruan terakhir. Payment Menyimpan detail pembayaran untuk pesanan. Notification Menyimpan notifikasi yang dikirimkan kepada pelanggan, termasuk status baca.
Design UI Aplikasi

Demo:

Referensi :





















Comments

Popular Posts