Mohon bantuan pecahkan soal ini

Oleh adi2019 36 5 pada Rabu, 2 Okt. 2019, 23:29:40


Kembali ke forum grup


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



1. Buatlah sebuah class bernama Kardus yang memiliki atribut berupa panjang, lebar , tinggi. Kemudian buat metode (method) yang dimiliki class tersebut sebagai berikut:

    volumeKardus(self) : panjang * lebar * tinggi
luasPermKardus(self) : 2x(panjang*lebar+panjang*tinggi+tinggi*lebar)
massaJenis(self,massa) : massa / volumeKardus()

Buatlah dua buah instance / object dari class Kardus berupa :

    KotakBiru : dengan Panjang = 10, lebar = 8 dan tinggi = 4
   KotakMerah : dengan Panjang = 15, lebar = 5 dan tinggi =1
Tampilkan volume,luas_permukaan dan massa_jenis kedua object tersebut.

2. Buatlah sebuah dictionary yang berisi 5 mata pelajaran sebagaimana pada tabel, dengan Kode Mata Pelajaran sebagai key, dan Nama Meta Pelajaran sebagai value nya.
Kode Mata Pelajaran 	Nama Mata pelajaran
001 	Bahasa Indonesia
002 	Bahasa Inggris
003 	Matematika
004 	Biologi
005 	Fisika

Buatlah 5 buah input data berturut-turut untuk memasukkan mata pelajaran baru sebagaimana tabel berikut :
Kode Mata Pelajaran 	Nama Mata pelajaran
006 	Sejarah
007 	Geografi
008 	Ekonomi
009 	Akuntansi
010 	Sosiologi

Gantilah value mata pelajaran dengan kode 003 dengan mata pelajaran Kimia, dan kode mata pelajaran 005 dengan mata pelajaran Olahraga.

Cetak dictionary dengan format sebagaimana dibawah dengan menggunakan perulangan for :

001 ==> Bahasa Indonesia

002 ==> Bahasa Inggris

003 ==> Matematika

3. Populasi penduduk kota digital saat ini lebih banyak dari populasi penduduk kota talent. Namun pertumbuhan penduduk kota talent lebih cepat dari kota digital. Buatlah sebuah program yang meminta pengguna untuk melakukan input populasi masing-masing kota beserta rate pertumbuhannya. Jika saat ini adalah tahun 2019, maka buatlah program untuk mencari pada tahun kapan populasi penduduk kota talent melewati penduduk kota digital dengan output tahun, populasi kota digital, populasi kota talent.

4. 

Budi tertarik untuk melamar pekerjaan pada liburan semester yang akan berlangsung selama 5 minggu. Gaji yang diberikan adalah gaji per jam. Total pajak yang harus budi bayarkan dari penghasilannya selama bekerja adalah 14%. Setelah membayar pajak, budi menghabiskan 10% dari pendapatan bersihnya untuk membeli baju dan aksesoris yang akan digunakan pada semester baru, dan 1% untuk membeli alat tulis. Setelah membeli baju, aksesoris dan alat tulis, Budi menggunakan 25% dari sisa uangnya untuk disedekahkan. Setiap Rp.1000 yang Budi sedekahkan 30% nya akan diserahkan kepada anak yatim, dan sisanya akan diserahkan ke kaum dhuafa.

Buatlah sebuah program, dengan input:

    Gaji per jam yang anda inginkan

    Jumlah jam kerja yang akan dilakukan dalam 1 minggu

Output dari program adalah sebagai berikut :

    Pendapatan Budi selama libur musim panas sebelum melakukan pembayaran pajak.

    Pendapatan Budi selama libur musim panas setelah melakukan pembayaran pajak.

    Jumlah uang yang akan Budi habiskan untuk membeli pakaian dan aksesoris.

    Jumlah uang yang akan Budi habiskan untuk membeli alat tulis.

    Jumlah uang yang akan Budi sedekahkan.

    Jumlah uang yang akan diterima anak yatim.

    Jumlah uang yang akan diterima kaum dhuafa.

5. Pada sebuah Mall, biaya parkir adalah 3.000 untuk dua jam pertama baik motor maupun mobil, setelah itu dikenakan biaya setiap jam 2.000 untuk motor dan 4.000 untuk mobil. Adapun terdapat larangan parkir lebih dari 24 jam sehingga bila pengunjung parkir lebih dari 24 jam akan dikenakan denda tambahan 100.000 setiap 24 jam.

Buatlah sebuah program yang menerima input berupa jam parkir, beserta keluaran merupakan biaya parkir
0 jempol




Belum ada tanggapan