Ujian Akhir Semester

Daftar Isi
  1. Link Soal UAS - PBO
  2. SOAL UAS PBO


Link Soal UAS - PBO

Soal Uas PBO


SOAL UAS PBO

UAS Dilakukan dengan mengerjakan koding dan output berupa screen shoot

Rules dalam mengikuti UAS adalah sebagai berikut:

  1. Jika terdapat code, Screen Shoot code dan hasilnya pada browser tersebut yang dipaste pada Lembar UAS.
  2. Filename – NIM-UAS-PBO-2021-NAMA.pdf
  3. Dikumpulkan tepat waktu di LMS
  4. UAS berlangsung selama 140 menit
  5. Jika melebihi waktu pengerjaan nilai akan dikurangi, jika melebihi setiap 5 menit nilai UAS akan dikurangi 1 point.
  6. Menjawab UAS sesuai dengan pendapat dan bahasa pribadi
  7. Jawaban UAS mahasiswa akan di scan menggunakan Plagiarism Detector, untuk mengetahui tidak adanya plagiat dengan teman atau dari internet.
  8. Jika ada kesamaan koding dan output program kedua belah pihak akan dikurangi nilainya.
  9. Dimohonkan mentaati peraturan diatas, karena akan bermanfaat bagi bapak/ibuk



DAFTAR SOAL :

 

  1. Point 25
    Membuat sebuah Project Starter dengan spesifikasi dan Studi Kasus seperti dibawah :

 

  • Spesifikasi :

 

  1. Class, Object, Property & Method
  2. Setiap method memiliki proses kalkulasi if dan switch case di dalamnya
  3. Masing - Masing method memiliki private, public dan protected
  4. Terdapat 1 Inheritence class

 

 

  • Studi Kasus (Backlog):

 

  1. User Alex membeli peralatan komputer di sebuah ecommerce
  2. Jika Alex membeli 2 peralatan komputer, mendapatkan potongan 10%
  3. Jika Alex membeli 3 peralatan komputer, mendapatkan potongan 20%
  4. Jika Alex membeli lebih dari 3 peralatan komputer, mendapatkan potngan 32%
  5. Alex memasukkan peralatan Laptop Dell, Printer dan Mifi ke dalam keranjang belanja dengan total Belanja 23.000.000
  6. Alex checkout dan mendapatkan potongan yang menghasilkan total belanja, besar potongan beserta nilainya dan mendapatkan nominal yang harus dibayar
  7. 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 :

 

  1. Class, Object, Property & Method
  2. Constructor dan Destructor
  3. Setiap method memiliki proses kalkulasi switch case di dalamnya
  4. Masing - Masing method memiliki private, public dan protected
  5. Terdapat 2 Inheritence class

 

 

  • Studi Kasus (Backlog) :

 

  1. Pengunjung mendaftarkan diri pada sebuah aplikasi Fintech
  2. Pengunjung mendapatkan Generate ID User otomatis dengan Kode acak berupa huruf dan angka
  3. ID User melakukan top Up sebesar 2.500.000
  4. Terdapat promo dari Fintech tersebut berupa, Top Up dibawah 1 juta mendapat saldo tambahan 2% dari jumlah top up.
  5. Terdapat promo dari Fintech tersebut berupa, Top Up dibawah 2 juta mendapat saldo tambahan 3% dari jumlah top up.
  6. Terdapat promo dari Fintech tersebut berupa, Top Up diatas 2 juta mendapat saldo tambahan 5% dari jumlah top up.
  7. ID User membeli Pulsa 50.000 dengan harga 51.0000
  8. ID User membeli Token Listrik 500.000 dengan harga 495.000
  9. ID User membayar PDAM sebesar 234.000
  10. 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 :

 

  1. Class, Object, Property & Method
  2. Constructor dan Destructor
  3. Property dan Method Parent Class
  4. Static Property dan Static Method
  5. Setiap method memiliki proses kalkulasi switch case di dalamnya
  6. Masing - Masing method memiliki private, public dan protected
  7. Terdapat 2 Inheritence class

 

 

  • Studi Kasus (Backlog) :

 

  1. Nasabah yang telah tedaftar di Bank melakukan peminjaman uang
  2. Sebelumnya nasabah telah menabung setiap bulan selama 6 bulan sebesar 3.000.000/bulan
  3. Dibulan ke 7 nasabah memerlukan uang sebesar 50.000.000
  4. Nasabah menarik uang tabungannya dan sisa kekurangannya akan dilakukan pinjaman uang di bank tempat nasabah menabung uang.
  5. Terdapat kondisi unik jika nasabah tersebut Meminjam Uang.
    1. Jika nasabah tidak memiliki tabungan, dapat meminjam uang dengan bunga 2,2%
    2. Jika nasabah memiliki tabungan dibawah 10 juta, dapat meminjam uang dengan bunga 2%
    3. Jika nasabah memiliki tabungan dibawah 20 juta, dapat meminjam uang dengan bunga 1.7%
    4. Jika nasabah memiliki tabungan diatas 20 juta, dapat meminjam uang dengan bunga 1,2%
  6. 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.