Soal 2 dari 5

Hard Dikerjakan di Kertas

0 dari 5 soal telah dikerjakan

Menemukan kegagalan pemesanan kursi tiket bioskop serentak

Instruksi: Pelajari studi kasus ini dengan saksama. Tuliskan analisis dan rancangan solusi lengkapmu di kertas, lalu cocokkan dengan panduan saat evaluasi akhir.

Sebuah aplikasi pemesanan tiket bioskop online memiliki alur sistem saat ini:

1. Pengguna membuka denah studio dan memilih kursi yang berwarna hijau (status: "Tersedia").

2. Pengguna mengisi data diri dan menekan tombol "Lanjut ke Pembayaran".

3. Pengguna diberi waktu 10 menit untuk menyelesaikan transfer di aplikasi perbankan.

4. Setelah notifikasi pembayaran berhasil diterima server, status kursi di database diubah menjadi "Terjual".

Gejala masalah: Pada penayangan perdana film laris, terjadi ratusan keluhan dari penonton. Banyak penonton yang sudah membayar sukses ternyata mendapati kursi yang mereka bayar telah diberikan kepada penonton lain (double booking / bentrok tiket).

Tuliskan di kertas: (1) pada titik mana letak kegagalan algoritma tersebut, (2) bagaimana dua orang bisa membayar kursi yang sama secara bersamaan, (3) rancangan perbaikan alur dengan mekanisme penguncian sementara (temporary seat holding) dan pembatalan otomatis.
Kerjakan di kertas. Tuliskan nomor soal 2 pada jawabanmu agar bisa dicocokkan saat evaluasi. Website tidak mengumpulkan atau mengoreksi jawaban yang kamu tulis.
‹ Soal sebelumnya Selesai latihan Soal berikutnya ›