Praktikum Topik 1.1: Pengantar Pemrograman dan Pengembangan Web
Judul Praktikum
Analisis Struktur dan Alur Data pada Aplikasi Web Sederhana E-Commerce
Tujuan Praktikum
Menganalisis potensi risiko dan penyebab kegagalan pada proses checkout berdasarkan hasil simulasi pengujian manual serta menjelaskan keterkaitan antar komponen sistem dan strategi QA.
Deskripsi Singkat Aktivitas
Peserta memetakan komponen utama aplikasi web (frontend, middleware, backend, database), menganalisis alur data dalam proses checkout, serta mengidentifikasi dan menganalisis titik risiko yang relevan bagi proses QA.
Langkah-Langkah Praktikum
A. Identifikasi Komponen Sistem
● Baca skenario: pengguna berbelanja dari memilih produk hingga pembayaran.
● Isi tabel berikut:
Komponen |
Fungsi dalam Proses Checkout |
Contoh Aktivitas |
Frontend |
|
|
Middleware |
|
|
Backend |
|
|
Database |
|
|
B. Menjelaskan Alur Data Transaksi Digital
● Buat urutan atau diagram sederhana: data bergerak dari frontend → middleware → backend → database.
● Jelaskan alur tersebut dalam 5–10 kalimat.
C. Analisis Titik Risiko dan Peran QA
● Identifikasi minimal dua titik risiko (misal: data pengiriman kosong, stok habis).
● Jelaskan pendekatan QA untuk masing-masing risiko serta dampaknya pada keandalan dan keamanan sistem.
D. Output yang Diharapkan
● Tabel komponen terisi lengkap
● Uraian alur data
● Tabel/uraian analisis risiko dan solusi QA
E. Kriteria Keberhasilan
● Penjelasan tiap komponen dan alur jelas sesuai kasus
● Dapat mengidentifikasi dan menganalisis risiko penting
● Uraian solusi QA logis dan relevan
F. Troubleshooting
● Jika ragu dalam analisis risiko, diskusikan pemikiran dengan rekan atau praktisi.
G. Estimasi Waktu
20–30 menit