Anda di halaman 1dari 2

Jalan Tamansari Blok Rahayu I, RT.004 / RW.004, Kel.

Sukahurip, MODEL
Kec. Tamansari, Kota Tasikmalaya 46191 Telepon: (0265) 2316076;
Web: https://mayasaribakti.ac.id; E-mail: info@mayasaribakti.ac.id U2 - AKA

Soal Ujian Akhir Semester


Mata Kuliah
PEMROGRAMAN BERBASIS PLATFORM
Fajar Firmansyah, S.T., M.Kom.

Hari / Tanggal Rabu, januari 2024 Jam RP 10.30 – 12.00 – RR 19.00-20.00


Th. Akdameik 2023/2024 Sifat Take Home
Prodi Teknik Informatika (TI) Kelas Reguler Pagi ( RP ) – Reguler Sore (RS)

1. Skenario:
Studi Kasus: BERKAH SELALU Katering (BSK Information System)
Berdasarkan data dari www.worldpopulationreview.com populasi Greater Jakarta (Jakarta Raya,
Jakarta dan kota-kota di sekitarnya) mencapai ±35 juta populasi. Dibandingkan dengan kota-kota
metropolitan lainnya di dunia, Jakarta Raya adalah metropolitan yang memiliki populasi aktif dan
padat. Daerah yang merupakan kombinasi dari pusat pemerintah, pusat bisnis, dan gerbang utama
pariwisata di Indonesia. Dengan keunikan kondisi tersebut, Jakarta Raya memiliki potensi yang besar
pada jenis usaha penyediaan makanan dan minuman yang dilengkapi dengan peralatan dan
perlengkapan untuk proses pembuatan, penyimpanan, dan penyajian, lalu disajikan di lokasi yang
diinginkan oleh pemesan atau yang dikenal dengan jasa katering (sumber: Peraturan PMK No
18/PMK.010/2015). Bisnis jasa katering memiliki jenis keberagaman kebutuhan diantaranya adalah
jasa katering untuk acara kantoran, rumahan, wedding Katering, nasi box, coffee break, snack box dan
lain sebagainya. Pada bisnis jasa katering konvensional setidaknya ada dua entitas utama yang terlibat,
penyedia jasa katering (merchant) dan pelanggan jasa catering (customer).
Saat ini pada proses bisnis jasa katering, diawali dengan customer mencari informasi penyedia jasa
katering melalui banyak saluran informasi, bisa melalui brosur, mesin pencarian (ex. google, yahoo),
sosial media (ex. Instagram, Facebook) atau juga dari referensi keluarga atau kolega. Kemudian
customer mengumpulkan informasi-informasi tersebut lalu disortir dan dilakukan perbandingan
berdasarkan kebutuhan variasi menu, harga, lokasi atau kesediaan jadwal pada waktu acara. Apabila
customer sudah menentukan penyedia jasa katering, customer melakukan pemesanan paket (order
package) dan memilih tanggal, waktu dan lokasi pengiriman pesanan dengan menghubungi merchant
via telepon, chat, email atau bertemu langsung dengan tim marketing merchant. Selanjutnya customer
membayar uang muka (down payment) atau pembayaran penuh (full payment) secara transfer bank,
kemudian customer mengirimkan bukti pembayaran kepada merchant. Merchant akan mengecek
apakah pembayaran sudah masuk atau belum lalu, menginformasikan kepada customer. Apabila
pembayaran masuk atau sudah divalidasi oleh merchant, merchant akan memproses pesanan. Sebelum
pesanan dikirim, merchant akan mengecek apakah ada sisa pembayaran yang perlu dilunasi oleh
customer, apabila ada customer perlu melunasi sisa pembayaran sebelum waktu pengiriman atau
waktu yang disepakati bersama. Apabila customer telah melunasi pembayaran, customer perlu
mengirimkan kembali bukti pembayaran dan merchant kembali memvalidasi pembayaran yang
kemudian diinfokan kepada customer. Jika tidak ada sisa pembayaran, merchant akan mengirimkan
pesanan sesuai tanggal, waktu dan lokasi yang telah ditentukan oleh customer.
Berdasarkan proses bisnis di atas, baik customer maupun merchant banyak menemui kendala, seperti
penipuan, kecurangan, pelayanan yang kurang memuaskan, lamanya proses pemesanan dan lain
sebagainya. Hal ini tentunya menimbulkan kerugian kedua belah pihak. Di samping itu, bisnis jasa
catering yang sedang berjalan sekarang ini memiliki proses yang kurang efisien dan tidak mengalami
banyak perkembangan model dalam menjalankan proses bisnisnya. Efisiensi ini terkait dengan waktu,
kemudahan, keterjangkauan pasar, kecepatan, serta keamanan transaksi.
PT. XYZ yang merupakan perusahaan rintisan berbasis teknologi melihat permasalahan ini merupakan
peluang usaha untuk dikembangkan sebagai bisnis berbasis teknologi. Oleh karena itu sepakat untuk
membuat marketplace yang mempertemukan antar customer dan merchant penyedia jasa katering agar

Soal Ujian Akhir Semester Ganjil (Halaman 1)


Jalan Tamansari Blok Rahayu I, RT.004 / RW.004, Kel. Sukahurip, MODEL
Kec. Tamansari, Kota Tasikmalaya 46191 Telepon: (0265) 2316076;
Web: https://mayasaribakti.ac.id; E-mail: info@mayasaribakti.ac.id U2 - AKA

dapat menghubungkan serta proses bisnis menjadi lebih efisien (connect and efficient). Dengan
kemudahan dan efisiensi pada setiap proses bisnis yang konstan ditawarkan kepada pasar, proses
bisnis yang mudah dengan melakukan pengembangan marketplace yang sesuai dengan kebutuhan
pasar, maka perusahaan dapat memperoleh profit dari pengembangan sistem ini.
Marketplace system yang akan dibangun nanti perlu mengakomodasi kebutuhan pendaftaran bagi
customer, yakni dengan cara memilih menu sign up dan mengisi data pribadi lalu menyimpan data
tersebut. Customer juga diharapkan bisa memfilter merchant berdasarkan nama paket, berdasarkan
kategori paket (Nasi Kotak, Corporate Catering, Prasmanan Kantoran/Rumahan, Wedding, Coffee
Break) serta melakukan sorting paket berdasarkan paket yang paling mahal/murah, rating paling
tinggi/rendah. Customer akan mengorder paket katering dengan cara memilih paket dan mengisi detail
menu serta melihat rincian order dan biaya, hanya customer yang terdaftar yang bisa melakukan
pemesanan paket. Jika customer sudah konfirmasi pesanan, merchant akan mengecek pesanan yang
masuk, melihat detail order dan melakukan konfirmasi menerima order. Apabila disetujui oleh
merchant, customer melakukan proses pembayaran DP atau FP.
Setelah pembayaran masuk, proses validasi pembayaran dilakukan oleh Admin. sistem harus bisa
memberikan notifikasi kepada admin PT. XYZ (admin), admin akan mengupdate status dari
pembayaran. Apabila pembayaran DP yang masuk, admin akan mengupdate status pembayaran
menjadi diperlukan FP, tetapi apabila yang masuk adalah FP admin akan mengubah status menjadi
Lunas, dan proses validasi pembayaran menjadi selesai. Pembayaran juga bisa ditolak oleh Admin,
apabila tidak sesuai dengan ketentuan.
Untuk aktivitas mengelola merchant, proses pendaftaran merchant dilakukan ketika merchant
mengirim data merchant via email, kemudian untuk memasukan data merchant hanya admin yang
berhasil login kesistem yang bisa melakukan pendaftaran baru, mengupdate data merchant atau
menghapus data merchant. Admin akan memilih mengelola merchant, kemudian melihat data
merchant. Pilih input data merchant baru untuk menambah merchant baru kemudian meng-generate
username dan password, serta mengirim via pos username dan password tersebut. Selanjutnya
disediakan menu untuk mengedit atau menghapus data merchant yang diperlukan konfirmasi untuk
penghapusan data.
Sedangkan untuk merchant diperlukan sistem yang bisa mengelola paket (menambahkan, mengedit,
menghapus paket baru atau paket lama). Dalam mengelola paket baru, sistem akan menampilkan form
input paket baru, kemudian memilih kategori paket, lalu detail paket (nama, harga, porsi, deskripsi,
foto) yang selanjutnya merchant mengaktifkan status dari paket tersebut. Apabila merchant ingin
mengelola paket lama, sistem akan menampilkan paket yang akan diupdate lalu merchant memilih
paket yang akan diedit, selanjutnya sistem akan menampilkan form edit paket, dan merchant mengatur
paket yang ingin diedit, lalu simpan atau cancel untuk membatalkan update paket lama. Sistem juga
harus bisa mengakomodir penghapusan paket, yang dilakukan oleh merchant dengan cara memilih
penghapusan paket, lalu pilih paket yang ingin dihapus, lalu konfirmasi penghapusan paket.
Di samping itu, sistem juga bisa berjalan online (website dan aplikasi berbasis android), untuk
performa sistem diperlukan akses cepat terhadap sistem, pencarian hasil package dengan fitur filter
dan sort tidak lebih dari 30 detik serta ukuran upload file bukti bayar tidak lebih dari 5 MB. Selain itu,
fasilitas bahasa Inggris juga perlu ada di dalam sistem, selain bahasa Indonesia. Tampilan dari sistem
juga perlu memperhatikan keamanan dengan otorisasi user sesuai dengan role yang diberikan dan
memberikan kenyamanan yang mampu menggugah selera makan dari customer. Selain itu sistem ini
harus selesai sebelum libur akhir tahun tiba.
2. Berdasarkan Skenario diatas buatlah system yang di butuhkan
3. Screenshoot tampilan dan di buat dalam satu File PDF
4. Source code dan File PDF dapat di Upload ke link :
https://drive.google.com/drive/folders/1w_aawKEmdtHDnZnAVX0pN5BW5mqRZczU?hl=id
5. Pengumpulan paling lambat pas jadwal UAS pukul 23.59 WIB

Terima Kasih

Soal Ujian Akhir Semester Ganjil (Halaman 2)

Anda mungkin juga menyukai