Anda di halaman 1dari 2

SOAL NOMOR 1 (dari 2 soal) – batas waktu upload: 11.

55 WIB

Link Pengumpulan Jawaban: https://forms.gle/CQedDLGjAahieTY39

*Coba gunakan link panjang bila link pendek di atas tidak berhasil:
https://docs.google.com/forms/d/e/1FAIpQLSf4SrYm9Z0KOKw5IkanWJT4tEqhi3cwb4iigldNmoO-a2qtlw/viewform?usp=sf_link

Dewasa ini, memilih pasangan hidup yang tepat merupakan suatu hal yang krusial. Bagi sebagian orang,
mereka begitu kebingungan dalam menentukan pasangan yang tepat sehingga perlu dibantu oleh
sebuah tools sederhana untuk membantu memilih pasangan yang tepat dari beberapa kandidat.

Buatlah sebuah program sederhana untuk mensimulasikan hal tersebut dengan ketentuan sebagai
berikut :

1. Program akan mensimulasikan pemilihan dari 3 orang kandidat. Setiap kandidat akan dinilai
berdasarkan pertimbangan kendaraan, uang saku, dan tampang fisiknya. Kandidat yang
mendapatkan skor tertinggi akan diusulkan sebagai kandidat ideal.
2. Hal yang paling utama bagi setiap keluarga adalah memiliki tempat untuk tinggal (Rumah) sehingga
apabila tidak memiliki rumah maka kandidat akan langsung didiskualifasi dari pemilihan sehingga
tidak diperhitungkan dalam perhitungan kriteria lainnya dan mendapatkan point 0 .
3. Program akan bertanya apakah user (pengguna program Anda) termasuk tipe
Romantis/Rasional/Matre. Pilihan tersebut akan menentukan bobot untuk setiap kriteria yang
dipertimbangkan.

Jenis Uang Tampang


Kendaraan Saku Fisik
Romantis 20% 20% 60%
Rasional 20% 60% 20%
Matre 60% 20% 20%
4. Penilain bobot untuk setiap kriteria adalah :

Jenis Point Uang Saku Point Tampang Fisik Point


Mobil 10 < 1 jt 1 Ganteng 10
Motor Sport 8 1-5 jt 5 Biasa 2
Motor Bebek 4 > 5 jt 10
Sepeda 1

5. Program akan menghitung total point terbobot dan memilihkan kandidat dengan total point
tertinggi.

Contoh Output:
Tipe kepribadian anda ? Romantis
Kandidat 1
Memiliki Rumah ? Tidak
Total Point : 0
Kandidat 2
Memiliki Rumah ? Ya
Jenis kendaraan ? Motor Bebek
Uang saku ? 3000000
Tampang Fisik ? Ganteng
Total Point: 7,8
Kandidat 3
Memiliki Rumah ? Ya
Jenis kendaraan ? Mobil
Uang saku ? 8000000
Tampang Fisik ? Biasa
Total Point : 5,2
Kandidat terbaik adalah? Kandidat 2

Catatan: Buatlah comment di awal program yang memuat nama lengkap, NPM dan shift Praktikum.

Anda mungkin juga menyukai