• Tidak ada hasil yang ditemukan

Masalah Sehari Hari Menggunakan Algoritm

N/A
N/A
Protected

Academic year: 2018

Membagikan "Masalah Sehari Hari Menggunakan Algoritm"

Copied!
5
0
0

Teks penuh

(1)

UJIAN TENGAH SEMESTER MATA KULIAH

ALGORITMA DAN LABORATORIUM

MATERI

Masalah Sehari Hari Menggunakan Algoritma Pengulangan Dan Pemilihan

Dibuat oleh :

Ricko Virnanda 2015-81-200 Muhammad Fariz S A 2015-81-Artik Nurrohman 2015-81-144 Anugerah Cahyo Adhi 2015-81-198

Fanolo Gulo 2015-81-006

(2)

Masalah

Seorang pelanggan air PDAM ingin mengetahui rincian tagihannya selama 1 tahun dan ditampilkan rincian perbulannya. Pelanggan itu dapat mengetahui tagihan, pajak, jumlah pemakaian perbulannya. Selain itu pelanggan juga dapat mengetahui total tagihan, rata-rata tagihan dari 1 tahun tersebut, tagihan terbesar, dan tagihan terendah selama 1 tahun. Pelanggan pun dapat mengurutkan tagihannya dari yang tertinggi hingga terendah. Jika diketahui abundemen = 20000, dan tagihan didapat dari jumlah pemakaian +

abundemen, sedangkan total tagihan didapat dari tagihan + pajak (pajak adalah 10% dari tagihan). Maka carilah rincian dari yang diinginkan pelanggan jika pelanggan hanya menginputkan total tagihan.

Algoritma Penyelesaian masalah

1. Pertama inputkan total tagihan di setiap bulannya selama 12 bulan (perulangan) 2. Dari inputan itu kita dapat menghasilkan : Jumlah pemakaian, pajak, tagihan, dan

total tagihan yang diinput

3. Tagihan dihasilkan dari 10/11 dari total tagihan atau total tagihan – pajak. Karena pajak tidak diketahui maka perhitungan tagihan dicari dari tagihan total*10/11 rumus total*10/11 dihasilkan dari :

total = tagihan +tagihan*0.1 atau (pajak 10%) total = tagihan*(1+0.1)

tagihan = total/(10/10 + 1/10) tagihan = total/(11/10)

tagihan = total*10/11

4. Setelah tagihan diketahui maka dicari pajak, pajak adalah 10% dari tagihan 5. Jumlah pemakaian diketahui dari tagihan - abundemen

6. Maka akan ditampilkan jumlah pemakaian, tagihan, pajak dan total tagihan perbulannya dan akan muncul jug

7. Lalu setelah data tampil maka dapat disajikan dari nilai terbesar ke terkecil atau sebaliknya

(3)

Pseodocode

1. Start

2. Read bulan, abodemen 3. Set min=10000

4. Set max=0 5. Set total_all=0 6. For I = 1 to bulan

1. read input total_tagihan[i]

2. if total_tagihan[i] <min then min = total_tagihan[i] 3. If total_tagihan[i]>max then max = total_tagihan[i] 4. Set total_all = total_all+total_tagihan[i]

End for 7. For k=1 to bulan

1. Set tagihan = total_tagihan[k]*10/11

2. Set Jumlah_pemakaian = tagihan – abodemen; 3. Set Pajak=tagihan*0.1

4. Print jumlah_pemakaian,tagihan, pajak, total_tagihan[k], min,max, total_all End for

(4)
(5)

Referensi

Dokumen terkait

Pada saat Anda berbicara pasti ada bagian yang memperoleh tekanan suara lebih keras daripada yang lain, ada pula yang nadanya lebih tinggi daripada yang lain, serta panjang

Pegawai yang memiliki tingkat LMX yang tinggi akan memberikan timbal balik pada pemimpin atau supervisi mereka dengan berpartisipasi dalam perilaku OCB yang menguntungkan pemimpin

KK Jumlah penduduk yang melukukan pekerjaan dengan tujuan memperoleh nafkah paling sedikit satu jam terus menerus selama seminggu yang lalu di sektor

Oleh karena proses peluruhan dan pembersihan radionuklida dari tubuh pasien terjadi secara perlahan-Iahan, maka pada umumnya tidak mungkin untuk melakukan pencitraan stress dan

1) Responden yang menabung untuk pendidikan anak dari Rp 10.000-Rp 20.000 berjumlah 30 orang.. Jumlah uang yang ditabung per bulan untuk biaya pendidikan anak sesudah menjadi

Berdasarkan hasil perancangan ini dapat disimpulkan bahwa pertimbangan aspek visual untuk diterapkan pada perpustakaan di alun-alun Ujungberung merupakan salah satu

1) Analisis uji t pada variabel standar mutu memiliki nilai t hitung sebesar 3,823 serta nilai probabilitasnya 0,00&lt;0,05, artinya terdapat pengaruh signifikan

Penelitian ini bertujuan untuk mengetahui efektivitas metode role playing dalam meningkatkan hasil belajar siswa kelas VIII Semester II SMP. Negeri 3 Bayat Klaten Tahun