Nama : Afiq Akram NRP : 5025201270 PBKK B QUIZ Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu) Desain User Interface untuk aplikasi (individu) Implementasikan aplikasi dengan menggunakan framework CI (Berkelompok maks 3) Dokumentasikan dalam bentuk video Youtube dan embedded di Blog (Berkelompok maks 3) Soal 1 Deskripsi Aplikasi: Aplikasi Sistem Pemesanan Tiket Online bus antar kota adalah platform digital yang memungkinkan pengguna untuk memesan tiket bus antar kota dengan mudah melalui perangkat seluler atau komputer mereka. Aplikasi ini dirancang untuk menyediakan pengalaman pemesanan tiket yang nyaman dan efisien bagi para pengguna yang ingin bepergian antar kota menggunakan bus. Ruang Lingkup Fitur: Pencarian Rute: Pengguna dapat mencari rute perjalanan yang diinginkan, memasukkan lokasi keberangkatan dan tujuan mereka. Aplikasi akan menampilkan opsi-opsi perjalanan yang tersedia, bersama dengan jadwal keberangkatan dan kedatanga...
Nama : Afiq Akram NRP : 5025201270 Refactoring TUGAS 7 REFACTORING Berikut adalah contoh implementasi dalam PHP untuk proses pendaftaran siswa baru pada sebuah aplikasi, baik sebelum maupun setelah refactoring: Sebelum: Penjelasan Kode Sebelum Refactoring: Kode memiliki tanggung jawab ganda, yaitu melakukan pendaftaran siswa dan mengirim notifikasi. Terdapat redundansi kode untuk validasi NISN dan NIK. Penggunaan string query langsung tanpa prepared statement, rentan terhadap SQL injection. Tidak ada penanganan kesalahan yang baik pada level aplikasi. Sesudah: Penjelasan Kode Setelah Refactoring: Kode telah dibagi menjadi fungsi-fungsi yang lebih kecil dan berfokus pada satu tanggung jawab. Menggunakan parameterized query untuk mencegah SQL injection. Menambahkan fungsi untuk menyimpan data ke database sehingga mempermudah pemeliharaan dan pengujian. Konsep dependency injection digunakan untuk menyediakan objek koneksi database secara eksternal. Penjelasan tambahan: 1. Kelas 'Penda...
Supermarket Management yang bisa menampilkan list barang, harga barang, list seller, kategori barang, list belanjaan yang akan dibeli, mencetak struk pembelian, dll. Untuk tampilan bisa dilihat di bawah ini Link Github
Komentar
Posting Komentar