Sabtu, 23 Maret 2013

TEKNIK KOMPUTASI



NAMA             : Waris Handayani
NIM                 : 125623266
PRODI              : D3 MANAJEMEN INFORMATIKA – A
1.Tarif  PDAM
clear all
disp(‘====Hitung Total Pembayaran PDAM====’);
disp ('Berikut ini adalah tariff pemakaian Air PDAM Kota Surabaya');
disp ('JumlahPemakaian (m3)    Harga/m3');
disp ('Pemakaian I      (     <  50 m3) Rp.  200,-');
disp ('Pemakaian II     (    51 – 150 ) Rp.  500,-');
disp ('Pemakaian III    ( 151 – 300 )   Rp.  1.000,-');
disp ('Pemakaian I V    ( >  300 m3 )   Rp.  1.500,-');
disp(' ');
tot = input('JumlahPemakaian = ');
p1 = 50 * 200;
p2 = 100 * 500;
p3 = 150 * 1000;
p4 = (tot - 300) * 1500;
p4i = tot-300;
jum = p1 + p2 + p3 + p4;
disp (['JumlahPemakaian = ', num2str(tot), 'm3']);
disp (['Pemakaian I     (<  50 m3)         Rp.   200,-  *   50  = Rp.', num2str(p1),',-']);
disp (['Pemakaian II    (51 -  150 m3)   Rp.   500,-  *   100 = Rp.', num2str(p2),',-']);
disp (['Pemakaian III   (151 -  300 m3)    Rp.   1000,- *   150 = Rp.', num2str(p3),',-']);
disp (['Pemakaian IV    ( >  300 m3)       Rp.   1500,- *   ', num2str(p4i),' = Rp.',num2str(p4),',-']);
disp (['Biaya Total     = Rp.', num2str(jum), ',-']);







2.Tarif  Surat  Kabar

clear all
disp('Tarif Pemasangan Iklan Surat Kabar');
disp('**********************************');
disp ('(Minggu, Senin, Selasa, Rabu, Kamis dan Jumat, per barisRp. 33.000,-');
disp (' Sabtu, per barisRp. 40.000,-)');
disp(' ');
disp('Harike 1 = Minggu - Harike 2 = Senin - Harike 3 = Selasa');
disp('Harike 4 = Rabu - Harike 5 = Kamis - Harike 6 = Jumat - Harike 7 = Sabtu');
disp(' ');
hari = input('Pasang Iklan di Harike = ');
bar = input('Jumlah Baris yang Akan di Buat = ');
a = bar * 33000;
b = bar * 40000;
if hari == 1 || hari == 2 || hari == 3 || hari == 4 || hari == 5 || hari == 6;
disp(['Total yang Harus di Bayar Adalah ', num2str(a)]);
elseif hari == 7
disp(['Total yang Harus di Bayar Adalah ', num2str(b)]);
end









3.Nilai  Pajak

clear all
disp('Rincian Pajak Penhasilan dan Besar Take Home Pay');
disp(' ');
pengasilan = input('Besarnya Penghasilan = ');
p1= 0.05 * 25000000;
p2= 0.10 * 25000000;
p3= 0.15 * 50000000;
p4= 0.25 * 100000000;
p5= 0.35 * (penghasilan-200000000);
a5=(penghasilan-200000000);
jumLAH=p1+p2+p3+p4+p5;
bayar=penghasilan-jumlah;

disp('5%      x     Rp 25000000         =   Rp  1250000');
disp('10%     x     Rp 25000000         =   Rp  2500000');
disp('15%     x     Rp 50000000         =   Rp  7500000');
disp('25%     x     Rp 100000000        =   Rp  25000000');
disp(['35%    x     Rp ',num2str(a5),'  = ',num2str(p5)]);
disp(['Total        =Rp',num2str(jumlah)]);
disp(['Take Home Pay = ',num2str(penghasilan),' –',num2str(jumlah),' = Rp.  ',num2str(bayar)]);
end






4.Konversi  Nilai
clear all
t1=input('Masukkan Nilai Tugas 1 = ');
t2=input('Masukkan Nilai Tugas 2 = ');
t3=input('Masukkan Nilai Tugas 3 = ');
UTC=input('Masukkan Nilai UTC  = ');
UAC=input('Masukkan Nilai UAC = ');
rata=(t1+t2+t3)/3;
nilai=((rata*0.3)+(UTC*0.3)+(UAC*0.4));

if nilai > 80 && nilai <= 100
disp('Nilai Anda Adalah A');
elseif nil > 70 && nilai <= 80
disp('Nilai Anda Adalah AB');
elseif nilai > 65 && nilai <= 70
disp('Nilai Anda Adalah B');
elseif nilai > 60 && nilai <= 65
disp('Nilai Anda Adalah BC');
elseif nilai > 55 && nilai <= 60
disp('Nilai Anda Adalah C');
elseif nilai > 40 && nilai <= 55
disp('Nilai Anda Adalah D');
elseif nilai > 0  && nilai <= 40
disp('Nilai Anda Adalah E');
end





5.Tarif Bioskop
clear all
disp('HargaTiket di Surabaya City');
disp('- Senin – Kamis       : Rp 15.000,-');
disp('- Jumat s/d Minggu    : Rp 35.000,-');
disp('- HariLibur          : Rp 35.000,-');
disp('1 = Senin - 2 = Selasa - 3 = Rabu');
disp('4 = Kamis - 5 = Jumat - 6 = Sabtu - 7 = Minggu ');
disp('8 = Hari Libur - 9 = Bukan Hari Libur');
hari = input('Masukkan Kode Hari = ');
jum = input('Jumlah Tiket = ');
libur = input('Apakah Hari Libur = ');
a = jumlah * 15000;
b = jumlah * 35000;
ifhari == 1 && lib ~= 8 || hari == 2 && lib ~= 8 || hari == 3 && lib ~= 8 || hari == 4 && lib ~= 8
disp(['Total yang Harus di Bayar Adalah ', num2str(a)]);
elseifhari == 1 && lib == 8 || hari == 2 && lib == 8 || hari == 3 && lib == 8 || hari == 4 && lib == 8
disp(['Total yang Harus di Bayar Adalah ', num2str(b)]);
elseifhari == 5 ||  hari == 6 || hari == 7
disp(['Total yang Harus di Bayar Adalah ', num2str(b)]);
end