Ujian Akhir Semester
Daftar Isi
- Link Soal UAS - PBO
- SOAL UAS PBO
Link Soal UAS - PBO
SOAL UAS PBO
UAS Dilakukan dengan mengerjakan koding dan output berupa screen shoot
Rules dalam mengikuti UAS adalah sebagai berikut:
- Jika terdapat code, Screen Shoot code dan hasilnya pada browser tersebut yang dipaste pada Lembar UAS.
- Filename – NIM-UAS-PBO-2021-NAMA.pdf
- Dikumpulkan tepat waktu di LMS
- UAS berlangsung selama 140 menit
- Jika melebihi waktu pengerjaan nilai akan dikurangi, jika melebihi setiap 5 menit nilai UAS akan dikurangi 1 point.
- Menjawab UAS sesuai dengan pendapat dan bahasa pribadi
- Jawaban UAS mahasiswa akan di scan menggunakan Plagiarism Detector, untuk mengetahui tidak adanya plagiat dengan teman atau dari internet.
- Jika ada kesamaan koding dan output program kedua belah pihak akan dikurangi nilainya.
- Dimohonkan mentaati peraturan diatas, karena akan bermanfaat bagi bapak/ibuk
DAFTAR SOAL :
- Point 25
Membuat sebuah Project Starter dengan spesifikasi dan Studi Kasus seperti dibawah :
- Spesifikasi :
- Class, Object, Property & Method
- Setiap method memiliki proses kalkulasi if dan switch case di dalamnya
- Masing - Masing method memiliki private, public dan protected
- Terdapat 1 Inheritence class
- Studi Kasus (Backlog):
- User Alex membeli peralatan komputer di sebuah ecommerce
- Jika Alex membeli 2 peralatan komputer, mendapatkan potongan 10%
- Jika Alex membeli 3 peralatan komputer, mendapatkan potongan 20%
- Jika Alex membeli lebih dari 3 peralatan komputer, mendapatkan potngan 32%
- Alex memasukkan peralatan Laptop Dell, Printer dan Mifi ke dalam keranjang belanja dengan total Belanja 23.000.000
- Alex checkout dan mendapatkan potongan yang menghasilkan total belanja, besar potongan beserta nilainya dan mendapatkan nominal yang harus dibayar
- Pada Akhirnya, Alex mendapatkan Keterangan berupa daftar belanjaan, info lengkap pembeli, potongan, total pembayaran
- Point 30
Membuat sebuah Project Medium dengan spesifikasi dan Studi Kasus seperti dibawah :
- Spesifikasi :
- Class, Object, Property & Method
- Constructor dan Destructor
- Setiap method memiliki proses kalkulasi switch case di dalamnya
- Masing - Masing method memiliki private, public dan protected
- Terdapat 2 Inheritence class
- Studi Kasus (Backlog) :
- Pengunjung mendaftarkan diri pada sebuah aplikasi Fintech
- Pengunjung mendapatkan Generate ID User otomatis dengan Kode acak berupa huruf dan angka
- ID User melakukan top Up sebesar 2.500.000
- Terdapat promo dari Fintech tersebut berupa, Top Up dibawah 1 juta mendapat saldo tambahan 2% dari jumlah top up.
- Terdapat promo dari Fintech tersebut berupa, Top Up dibawah 2 juta mendapat saldo tambahan 3% dari jumlah top up.
- Terdapat promo dari Fintech tersebut berupa, Top Up diatas 2 juta mendapat saldo tambahan 5% dari jumlah top up.
- ID User membeli Pulsa 50.000 dengan harga 51.0000
- ID User membeli Token Listrik 500.000 dengan harga 495.000
- ID User membayar PDAM sebesar 234.000
- ID User pada saat pembayaran selesai, mendapatkan history transaksi berupa awal saldo, proses top up, proses data belanja dan sisa saldo
- Point 45
Membuat sebuah Project Advance dengan spesifikasi dan studi kasus seperti dibawah :
- Spesifikasi :
- Class, Object, Property & Method
- Constructor dan Destructor
- Property dan Method Parent Class
- Static Property dan Static Method
- Setiap method memiliki proses kalkulasi switch case di dalamnya
- Masing - Masing method memiliki private, public dan protected
- Terdapat 2 Inheritence class
- Studi Kasus (Backlog) :
- Nasabah yang telah tedaftar di Bank melakukan peminjaman uang
- Sebelumnya nasabah telah menabung setiap bulan selama 6 bulan sebesar 3.000.000/bulan
- Dibulan ke 7 nasabah memerlukan uang sebesar 50.000.000
- Nasabah menarik uang tabungannya dan sisa kekurangannya akan dilakukan pinjaman uang di bank tempat nasabah menabung uang.
- Terdapat kondisi unik jika nasabah tersebut Meminjam Uang.
- Jika nasabah tidak memiliki tabungan, dapat meminjam uang dengan bunga 2,2%
- Jika nasabah memiliki tabungan dibawah 10 juta, dapat meminjam uang dengan bunga 2%
- Jika nasabah memiliki tabungan dibawah 20 juta, dapat meminjam uang dengan bunga 1.7%
- Jika nasabah memiliki tabungan diatas 20 juta, dapat meminjam uang dengan bunga 1,2%
- Saat selesai proses peminjaman uang, nasabah mendapatkan history transaksi dari awal registrasi sampai mendapatkan uang pinjaman dan mendapatkan bunga dan pokok pembayaran minimal sebesar 5% tiap bulannya.