SlideShare a Scribd company logo
1 of 13
Download to read offline
PRAKTIKUM 04
HIMAWAN PUTRANTA
13302244008
1. Membuat program percabangan if else dengan ketentuan sebagai berikut:
 Masukan: Sembarang Bilangan
 Proses/Formula:
 Jika bilangan yang dimasukkan bilangan positif, tampil tulisan BILANGAN
YANG ANDA MASUKKAN BILANGAN POSITIF.
 Jika bilangan yang dimasukkan bilangan negatif, tampil tulisan BILANGAN
YANG ANDA MASUKKAN BILANGAN NEGATIF.
Jawab:
 Program
%PROGRAM PERCABANGAN IF ELSE
%Oleh Himawan Putranta
%13302244008
clc
%Bagian Masukan
a=input('SEMBARANG BILANGAN:');
%Bagian Proses/Formula
if a>0
disp('BILANGAN YANG ANDA MASUKKAN BILANGAN POSITIF');
else
disp('BILANGAN YANG ANDA MASUKKAN BILANGAN NEGATIF');
end
disp('<SELESAI>')
 Keluaran
2. Membuat soal pilihan ganda dengan 4 pilihan jawaban (A, B, C, D). Jika jawaban yang
dipilih adalah kunci jawaban, tampilkan tulisam JAWABAN ANDA BENAR. Jika jawaban
yang dipilih bukan kunci, tampilkan tulisan JAWABAN ANDA SALAH.
Jawab:
 Program
%PROGRAM SOAL PILIHAN GANDA
%Oleh Himawan Putranta
%13302244008
clc
disp('PROGRAM SOAL PILIHAN GANDA')
disp('HIMAWAN PUTRANTA');
disp('13302244008');
disp('PENDIDIKAN FISIKA C 13')
disp('===========================')
for A=1
disp('1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan
mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati.
Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat
rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh
sopir mobil sedan adalah Hz');
A=800;
B=750;
C=700;
D=640;
E=540;
f= B;
disp(' A. 800');
disp(' B. 750');
SEMBARANG BILANGAN:-7
BILANGAN YANG ANDA MASUKKAN BILANGAN NEGATIF
<SELESAI>
>>
SEMBARANG BILANGAN:7
BILANGAN YANG ANDA MASUKKAN BILANGAN POSITIF
<SELESAI>
>>
disp(' C. 700');
disp(' D. 640');
disp(' E. 540');
d1=input('masukan jawaban anda=');
end
if(d1)==B;
input('JAWABAN ANDA BENAR');
else
input('JAWABAN ANDA SALAH');
end
 Tampilan Keluaran
 Tampilan jawaban benar
PROGRAM SOAL PILIHAN GANDA
HIMAWAN PUTRANTA
13302244008
PENDIDIKAN FISIKA C 13
===========================
1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan mobil
ambulans bergerak dengan kelajuan 72 km/jam saling mendekati. Mobil
ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat
rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar
oleh sopir mobil sedan adalah Hz
A. 800
B. 750
C. 700
D. 640
E. 540
masukan jawaban anda=B
JAWABAN ANDA BENAR
 Tampilan jawaban salah
PROGRAM SOAL PILIHAN GANDA
HIMAWAN PUTRANTA
13302244008
PENDIDIKAN FISIKA C 13
===========================
1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam
dan mobil ambulans bergerak dengan kelajuan 72 km/jam
saling mendekati. Mobil ambulans membunyikan sirine
dengan frekuensi 660 Hz. Jika cepat rambat bunyi di udara
350 m/s, maka frekuensi sirine yang didengar oleh sopir
mobil sedan adalah Hz
A. 800
B. 750
C. 700
D. 640
E. 540
masukan jawaban anda=A
JAWABAN ANDA SALAH
3. Mengembangkan kegiatan nomor 2, menjadi minimal 5 butir soal. Jika yang dipilih kunci
jawaban, maka skor ditambah 1. Setelah seluruh soal dijawab tampilkan skor total yang
diperoleh.
Jawab:
 Pogram
%PROGRAM SOAL PILIHAN GANDA
%Oleh Himawan Putranta
%13302244008
clc
disp('PROGRAM SOAL PILIHAN GANDA')
disp('HIMAWAN PUTRANTA');
disp('13302244008');
disp('PENDIDIKAN FISIKA C 13')
disp('===========================')
k=0;
for A=1
disp('1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan
mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati.
Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat
rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh
sopir mobil sedan adalah....');
A=800;
B=750;
C=700;
D=640;
E=540;
f=B;
disp(' A. 800 Hz');
disp(' B. 750 Hz');
disp(' C. 700 Hz');
disp(' D. 640 Hz');
disp(' E. 540 Hz');
d1=input('masukan jawaban anda=');
end
if(d1)==B;
input('JAWABAN ANDA BENAR');
else
input('JAWABAN ANDA SALAH');
end
if d1==B;
input('skor ditambah 1');
k=k+1;
else
end
for A=2
disp('2. Berkas cahaya dengan panjang gelombang 5.000 angstrom
dijatuhkan pada dua celah dengan d = 2 x 10-2 mm pola interferensi yang
ditangkap pada layar 1 m dari celah. Jarak antara 2 garis terang yang
berdekatan adalah .... (1 angstrom = 10-10m');
A=1;
B=2.5;
C=5;
D=10;
E=20;
g=B;
disp(' A. 1 cm');
disp(' B. 2.5 cm');
disp(' C. 10 cm');
disp(' D. 10 cm');
disp(' E. 20 cm');
c1=input('masukan jawaban anda=');
end
if c1==B;
input('JAWABAN ANDA BENAR');
else
input('JAWABAN ANDA SALAH');
end
if c1==B;
input('skor ditambah 1');
k=k+1;
else
end
for A=3
disp('3. Sebuah benda massanya 10 kg bergerak dengan kecepatan 4
m/s pada bidang datar. Namun, pengaruh gaya sehingga kecepatan berubah
menjadi 9 m/s. Besar usaha selama benda bergerak adalah ....');
A=485;
B=405;
C=325;
D=80;
E=225;
h=C;
disp(' A. 485 J');
disp(' B. 405 J');
disp(' C. 325 J');
disp(' D. 80 J');
disp(' E. 225 J');
a1=input('masukan jawaban anda=');
end
if a1==C;
input('JAWABAN ANDA BENAR');
else
input('JAWABAN ANDA SALAH');
end
if a1==C;
input('skor ditambah 1');
k=k+1;
else
end
for A=4
disp('4. Sebuah lift barang memiliki massa 2.000 kg. Daya yang
diperlukan untuk menaikkan lift ke ketinggian 50 m selama 20 sekon
adlah ....');
A=40;
B=50;
C=100;
D=200;
E=400;
i=B;
disp(' A. 40 kW');
disp(' B. 50 kW');
disp(' C. 100 kW');
disp(' D. 10 kW');
disp(' E. 20 kW');
e1=input('masukan jawaban anda=');
end
if e1==B;
input('JAWABAN ANDA BENAR');
else
input('JAWABAN ANDA SALAH');
end
if e1==B;
input('skor ditambah 1');
k=k+1;
else
end
for A=5
disp('5. Sebuah partikel melakukan gerak melingkar beraturan dengan
150 putaran selama 25 sekon. Besarnya frekuensi partikel adalah ....');
A=2;
B=3;
C=4;
D=5;
E=6;
j=E;
disp(' A. 2 Hz');
disp(' B. 3 Hz');
disp(' C. 4 Hz');
disp(' D. 5 Hz');
disp(' E. 6 Hz');
r1=input('masukan jawaban anda=');
end
if r1==E;
input('JAWABAN ANDA BENAR');
else
input('JAWABAN ANDA SALAH');
end
if r1==E;
input('skor ditambah 1');
k=k+1;
else
end
k=k;
disp(['SELAMAT SKOR ANDA = ',num2str(k)]);
k=20*k;
disp(['SELAMAT NILAI ANDA= ',num2str(k)]);
 Tampilan Keluaran
PROGRAM SOAL PILIHAN GANDA
HIMAWAN PUTRANTA
13302244008
PENDIDIKAN FISIKA C 13
===========================
1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam
dan mobil ambulans bergerak dengan kelajuan 72 km/jam
saling mendekati. Mobil ambulans membunyikan sirine dengan
frekuensi 660 Hz. Jika cepat rambat bunyi di udara 350 m/s,
maka frekuensi sirine yang didengar oleh sopir mobil sedan
adalah....
A. 800 Hz
B. 750 Hz
C. 700 Hz
D. 640 Hz
E. 540 Hz
masukan jawaban anda=B
JAWABAN ANDA BENAR
skor ditambah 1
2. Berkas cahaya dengan panjang gelombang 5.000 angstrom
dijatuhkan pada dua celah dengan d = 2 x 10-2 mm pola
interferensi yang ditangkap pada layar 1 m dari celah.
Jarak antara 2 garis terang yang berdekatan adalah .... (1
angstrom = 10-10m
A. 1 cm
B. 2.5 cm
C. 10 cm
D. 10 cm
E. 20 cm
masukan jawaban anda=B
JAWABAN ANDA BENAR
skor ditambah 1
3. Sebuah benda massanya 10 kg bergerak dengan kecepatan 4
m/s pada bidang datar. Namun, pengaruh gaya sehingga
kecepatan berubah menjadi 9 m/s. Besar usaha selama benda
bergerak adalah ....
A. 485 J
B. 405 J
C. 325 J
D. 80 J
E. 225 J
masukan jawaban anda=C
JAWABAN ANDA BENAR
skor ditambah 1
4. Sebuah lift barang memiliki massa 2.000 kg. Daya yang
diperlukan untuk menaikkan lift ke ketinggian 50 m selama
20 sekon adlah ....
A. 40 kW
B. 50 kW
C. 100 kW
D. 10 kW
E. 20 kW
masukan jawaban anda=B
JAWABAN ANDA BENAR
skor ditambah 1
5. Sebuah partikel melakukan gerak melingkar beraturan
dengan 150 putaran selama 25 sekon. Besarnya frekuensi
partikel adalah ....
A. 2 Hz
B. 3 Hz
C. 4 Hz
D. 5 Hz
E. 6 Hz
masukan jawaban anda=E
JAWABAN ANDA BENAR
skor ditambah 1
SELAMAT SKOR ANDA = 5
SELAMAT NILAI ANDA= 100
>>
4. Membuat program untuk menghitung konversi suhu, dengan ketentuan sebagai berikut:
 Masukan: suhu dalam skalaa Celsius
 Keluaran: suhu dalam pilihan skala
A. Celsius
B. Fahrenheit
C. Reamur
D. Kelvin
Jawab:
 Program
%PROGRAM KONVERSI SUHU
%Oleh Himawan Putranta
%13302244008
clc
disp('PROGRAM KONVERSI SUHU')
disp('HIMAWAN PUTRANTA');
disp('13302244008');
disp('PENDIDIKAN FISIKA C 13')
disp('===========================')
disp('C = Derajat Celcius')
disp('F = Derajat Fahrenheit')
disp('R = Derajat Reamur')
disp('K = Derajat Kelvin')
disp('---------------------------')
a=input('Masukan satuan suhu asal: ','s');
suhu=input('Masukan Nilai Suhu: ');
if a== 'C'
C= suhu;
R= (4/5)*C;
F= 9/5*C+32;
K= C+273;
elseif a== 'F'
F= suhu;
R= (4/9)*F-32;
C= (5/9)*F-32;
K= C+273;
elseif a== 'R'
R= suhu;
C= (5/4)*R;
F= ((9/5)*R)-32
K= C+273;
elseif a== 'K'
K= suhu;
C= K-273;
R= (4/5)*C;
F= ((9/5)*C)+32;
else
disp('Pilih C, F, R, dan K')
break;
end
fprintf('Tingkat suhu %.2f derajat %s setara dengann',suhu,a)
fprintf('Suhu dalam Reamur : %.2f derajat Rn',R)
fprintf('Suhu dalam Celsius : %.2f derajat Cn',C)
fprintf('Suhu dalam Fahrenheit : %.2f derajat Fn',F)
fprintf('Suhu dalam Kelvin : %.2f derajat Kn',K)
 Tampilan Keluaran
PROGRAM KONVERSI SUHU
HIMAWAN PUTRANTA
13302244008
PENDIDIKAN FISIKA C 13
===========================
C = Derajat Celcius
F = Derajat Fahrenheit
R = Derajat Reamur
K = Derajat Kelvin
---------------------------
Masukan satuan suhu asal: C
Masukan Nilai Suhu: 300
Tingkat suhu 300.00 derajat C setara dengan
Suhu dalam Reamur : 240.00 derajat R
Suhu dalam Celsius : 300.00 derajat C
Suhu dalam Fahrenheit : 572.00 derajat F
Suhu dalam Kelvin : 573.00 derajat K
>>
5. Membuat program untuk menghitung akar persamaan kuadrat: . Dengan
ketentuan:
 Masukan: a, b, dan c
 Proses/Formula:
√
√
Jika D = 0, persamaan mempunyai akar kembar (x1 = x2)
Jika D > 0, persamaan mempunyai akar ganda (x1 dan x2)
Jika D < 0, persamaan mempunyai akar imaginer
Dengan √
 Keluaran: nilai akar persamaan (x1 dan x2) dan keterangan (AKAR GANDA, AKAR
KEMBAR, atau AKAR IMAJINER)
Jawab:
 Program
%PROGRAM AKAR PERSAMAAN KUADRAT
%Oleh Himawan Putranta
%13302244008
clc
disp('PROGRAM AKAR PERSAMAAN KUADRAT')
disp('HIMAWAN PUTRANTA');
disp('13302244008');
disp('PENDIDIKAN FISIKA C 13')
disp('===========================')
disp(' ')
%Bagian Masukan
a=input('a = ');
b=input('b = ');
c=input('c = ');
%Bagian Proses
D=b^2-4*a*c
if D>0
disp('Akar - akar persamaan yaitu: ');
x1=(-b+sqrt(D))/2*a
x2=(-b-sqrt(D))/2*a
disp('AKAR GANDA');
fprintf('Hasil Persamaan Akar Kuadrat: x1=%.2f dan
x2=%.2fn',x1,x2);
elseif D<0
disp('Akar - akar persamaan yaitu: ');
x1=(-b+sqrt(D))/2*a
x2=(-b-sqrt(D))/2*a
disp('AKAR IMAJINER');
fprintf('Hasil Persamaan Akar Kuadrat: x1=%.2f dan
x2=%.2fn',x1,x2);
else D=0
disp('Akar - akar persamaan yaitu: ');
x1=(-b+sqrt(D))/2*a
x2=(-b-sqrt(D))/2*a
x=(-b+sqrt(D))/(2*a)
disp('AKAR KEMBAR');
fprintf('Hasil Persamaan Akar Kuadrat: x=%.2f',x);
end
 Keluaran
PROGRAM AKAR PERSAMAAN KUADRAT
HIMAWAN PUTRANTA
13302244008
PENDIDIKAN FISIKA C 13
===========================
a = 1
b = 5
c = 4
D =
9
Akar - akar persamaan yaitu:
x1 =
-1
x2 =
-4
AKAR GANDA
Hasil Persamaan Akar Kuadrat: x1=-1.00 dan x2=-4.00
>>
6. Membuat program untuk memberika diskon bagi pelanggan toko Serba Ada.
Jawab:
 Program
%PROGRAM PEMBERIAN DISKON PELANGGAN TOKO SERBA ADA
%Oleh Himawan Putranta
%13302244008
clc
disp('PROGRAM PEMBERIAN DISKON PELANGGAN TOKO SERBA ADA')
disp('HIMAWAN PUTRANTA');
disp('13302244008');
disp('PENDIDIKAN FISIKA C 13')
disp('===========================')
disp('Kertas HVS =30000 Rupiah');
disp('Spidol =25000 Rupiah');
disp('Tinta Printer BW =175000 Rupiah');
disp('Tinta Printer Colour =225000 Rupiah');
disp('CD Blank =250000 Rupiah');
total_belanja=input('Masukkan harga total belanja=')
if total_belanja>500000
disp('Diskon 10%');
diskon=0.1
belanja_bayar=total_belanja-total_belanja*diskon
elseif 251000<=total_belanja<=500000
disp('Diskon 7,5%');
diskon=0.075
belanja_bayar=total_belanja-total_belanja*diskon
elseif 100000<=total_belanja<=250000
disp('Diskon 5%');
diskon=0.05
belanja_bayar=total_belanja-total_belanja*diskon
else total_belanja<100000
disp('Diskon 0%');
diskon=0
belanja_bayar=total_belanja-total_belanja*diskon
end
 Keluaran
PROGRAM PEMBERIAN DISKON PELANGGAN TOKO SERBA ADA
HIMAWAN PUTRANTA
13302244008
PENDIDIKAN FISIKA C 13
===========================
Kertas HVS =30000 Rupiah
Spidol =25000 Rupiah
Tinta Printer BW =175000 Rupiah
Tinta Printer Colour =225000 Rupiah
CD Blank =250000 Rupiah
Masukkan harga total belanja=600000
total_belanja =
600000
Diskon 10%
diskon =
0.1000
belanja_bayar =
540000
>>

More Related Content

Similar to Computer programming

Tugas matematika
Tugas matematikaTugas matematika
Tugas matematika
VJ Asenk
 
6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb
Aris Saputro
 
Aidil safitra (14205006)
Aidil safitra (14205006)Aidil safitra (14205006)
Aidil safitra (14205006)
Aidil Safitra
 
Remedial mtk
Remedial mtkRemedial mtk
Remedial mtk
Debby IA
 

Similar to Computer programming (20)

Tugas matematika
Tugas matematikaTugas matematika
Tugas matematika
 
Soal un fisika 2013 dan pembahasannya
Soal un fisika 2013 dan pembahasannyaSoal un fisika 2013 dan pembahasannya
Soal un fisika 2013 dan pembahasannya
 
Top sukses fisika pemb cd (c) 112 hlm
Top sukses fisika pemb cd (c) 112 hlmTop sukses fisika pemb cd (c) 112 hlm
Top sukses fisika pemb cd (c) 112 hlm
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Soalprogdasx
SoalprogdasxSoalprogdasx
Soalprogdasx
 
Pembahasan soal un fisika sma 2014 paket 1
Pembahasan soal un fisika sma 2014 paket 1Pembahasan soal un fisika sma 2014 paket 1
Pembahasan soal un fisika sma 2014 paket 1
 
Pp 4(bab4)
Pp 4(bab4)Pp 4(bab4)
Pp 4(bab4)
 
Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptx
 
MTK BAB 10 APLIKASI dari TURUNAN (Hal 69-75)
MTK BAB 10 APLIKASI dari TURUNAN (Hal 69-75)MTK BAB 10 APLIKASI dari TURUNAN (Hal 69-75)
MTK BAB 10 APLIKASI dari TURUNAN (Hal 69-75)
 
6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb
 
Aidil safitra (14205006)
Aidil safitra (14205006)Aidil safitra (14205006)
Aidil safitra (14205006)
 
Quiz Trigonometri Kelas X
Quiz Trigonometri Kelas X Quiz Trigonometri Kelas X
Quiz Trigonometri Kelas X
 
Fisika SMA
Fisika SMAFisika SMA
Fisika SMA
 
UMPTN Fisika 2002 regional II Kode 321
UMPTN Fisika 2002 regional II Kode 321UMPTN Fisika 2002 regional II Kode 321
UMPTN Fisika 2002 regional II Kode 321
 
Teks narative legenda
Teks narative legendaTeks narative legenda
Teks narative legenda
 
1995k
1995k1995k
1995k
 
lampiran kisi-kisi instrumen.docx
lampiran kisi-kisi instrumen.docxlampiran kisi-kisi instrumen.docx
lampiran kisi-kisi instrumen.docx
 
Vektor
VektorVektor
Vektor
 
Remedial mtk
Remedial mtkRemedial mtk
Remedial mtk
 
Tugas2 20914009
Tugas2 20914009Tugas2 20914009
Tugas2 20914009
 

Computer programming

  • 1. PRAKTIKUM 04 HIMAWAN PUTRANTA 13302244008 1. Membuat program percabangan if else dengan ketentuan sebagai berikut:  Masukan: Sembarang Bilangan  Proses/Formula:  Jika bilangan yang dimasukkan bilangan positif, tampil tulisan BILANGAN YANG ANDA MASUKKAN BILANGAN POSITIF.  Jika bilangan yang dimasukkan bilangan negatif, tampil tulisan BILANGAN YANG ANDA MASUKKAN BILANGAN NEGATIF. Jawab:  Program %PROGRAM PERCABANGAN IF ELSE %Oleh Himawan Putranta %13302244008 clc %Bagian Masukan a=input('SEMBARANG BILANGAN:'); %Bagian Proses/Formula if a>0 disp('BILANGAN YANG ANDA MASUKKAN BILANGAN POSITIF'); else disp('BILANGAN YANG ANDA MASUKKAN BILANGAN NEGATIF'); end disp('<SELESAI>')
  • 2.  Keluaran 2. Membuat soal pilihan ganda dengan 4 pilihan jawaban (A, B, C, D). Jika jawaban yang dipilih adalah kunci jawaban, tampilkan tulisam JAWABAN ANDA BENAR. Jika jawaban yang dipilih bukan kunci, tampilkan tulisan JAWABAN ANDA SALAH. Jawab:  Program %PROGRAM SOAL PILIHAN GANDA %Oleh Himawan Putranta %13302244008 clc disp('PROGRAM SOAL PILIHAN GANDA') disp('HIMAWAN PUTRANTA'); disp('13302244008'); disp('PENDIDIKAN FISIKA C 13') disp('===========================') for A=1 disp('1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati. Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh sopir mobil sedan adalah Hz'); A=800; B=750; C=700; D=640; E=540; f= B; disp(' A. 800'); disp(' B. 750'); SEMBARANG BILANGAN:-7 BILANGAN YANG ANDA MASUKKAN BILANGAN NEGATIF <SELESAI> >> SEMBARANG BILANGAN:7 BILANGAN YANG ANDA MASUKKAN BILANGAN POSITIF <SELESAI> >>
  • 3. disp(' C. 700'); disp(' D. 640'); disp(' E. 540'); d1=input('masukan jawaban anda='); end if(d1)==B; input('JAWABAN ANDA BENAR'); else input('JAWABAN ANDA SALAH'); end  Tampilan Keluaran  Tampilan jawaban benar PROGRAM SOAL PILIHAN GANDA HIMAWAN PUTRANTA 13302244008 PENDIDIKAN FISIKA C 13 =========================== 1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati. Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh sopir mobil sedan adalah Hz A. 800 B. 750 C. 700 D. 640 E. 540 masukan jawaban anda=B JAWABAN ANDA BENAR  Tampilan jawaban salah PROGRAM SOAL PILIHAN GANDA HIMAWAN PUTRANTA 13302244008 PENDIDIKAN FISIKA C 13 =========================== 1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati. Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh sopir mobil sedan adalah Hz A. 800 B. 750 C. 700 D. 640 E. 540 masukan jawaban anda=A JAWABAN ANDA SALAH
  • 4. 3. Mengembangkan kegiatan nomor 2, menjadi minimal 5 butir soal. Jika yang dipilih kunci jawaban, maka skor ditambah 1. Setelah seluruh soal dijawab tampilkan skor total yang diperoleh. Jawab:  Pogram %PROGRAM SOAL PILIHAN GANDA %Oleh Himawan Putranta %13302244008 clc disp('PROGRAM SOAL PILIHAN GANDA') disp('HIMAWAN PUTRANTA'); disp('13302244008'); disp('PENDIDIKAN FISIKA C 13') disp('===========================') k=0; for A=1 disp('1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati. Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh sopir mobil sedan adalah....'); A=800; B=750; C=700; D=640; E=540; f=B; disp(' A. 800 Hz'); disp(' B. 750 Hz'); disp(' C. 700 Hz'); disp(' D. 640 Hz'); disp(' E. 540 Hz'); d1=input('masukan jawaban anda='); end if(d1)==B; input('JAWABAN ANDA BENAR'); else input('JAWABAN ANDA SALAH'); end if d1==B; input('skor ditambah 1'); k=k+1; else end for A=2 disp('2. Berkas cahaya dengan panjang gelombang 5.000 angstrom dijatuhkan pada dua celah dengan d = 2 x 10-2 mm pola interferensi yang ditangkap pada layar 1 m dari celah. Jarak antara 2 garis terang yang berdekatan adalah .... (1 angstrom = 10-10m'); A=1; B=2.5; C=5;
  • 5. D=10; E=20; g=B; disp(' A. 1 cm'); disp(' B. 2.5 cm'); disp(' C. 10 cm'); disp(' D. 10 cm'); disp(' E. 20 cm'); c1=input('masukan jawaban anda='); end if c1==B; input('JAWABAN ANDA BENAR'); else input('JAWABAN ANDA SALAH'); end if c1==B; input('skor ditambah 1'); k=k+1; else end for A=3 disp('3. Sebuah benda massanya 10 kg bergerak dengan kecepatan 4 m/s pada bidang datar. Namun, pengaruh gaya sehingga kecepatan berubah menjadi 9 m/s. Besar usaha selama benda bergerak adalah ....'); A=485; B=405; C=325; D=80; E=225; h=C; disp(' A. 485 J'); disp(' B. 405 J'); disp(' C. 325 J'); disp(' D. 80 J'); disp(' E. 225 J'); a1=input('masukan jawaban anda='); end if a1==C; input('JAWABAN ANDA BENAR'); else input('JAWABAN ANDA SALAH'); end if a1==C; input('skor ditambah 1'); k=k+1; else end for A=4 disp('4. Sebuah lift barang memiliki massa 2.000 kg. Daya yang diperlukan untuk menaikkan lift ke ketinggian 50 m selama 20 sekon adlah ....'); A=40; B=50; C=100; D=200; E=400; i=B;
  • 6. disp(' A. 40 kW'); disp(' B. 50 kW'); disp(' C. 100 kW'); disp(' D. 10 kW'); disp(' E. 20 kW'); e1=input('masukan jawaban anda='); end if e1==B; input('JAWABAN ANDA BENAR'); else input('JAWABAN ANDA SALAH'); end if e1==B; input('skor ditambah 1'); k=k+1; else end for A=5 disp('5. Sebuah partikel melakukan gerak melingkar beraturan dengan 150 putaran selama 25 sekon. Besarnya frekuensi partikel adalah ....'); A=2; B=3; C=4; D=5; E=6; j=E; disp(' A. 2 Hz'); disp(' B. 3 Hz'); disp(' C. 4 Hz'); disp(' D. 5 Hz'); disp(' E. 6 Hz'); r1=input('masukan jawaban anda='); end if r1==E; input('JAWABAN ANDA BENAR'); else input('JAWABAN ANDA SALAH'); end if r1==E; input('skor ditambah 1'); k=k+1; else end k=k; disp(['SELAMAT SKOR ANDA = ',num2str(k)]); k=20*k; disp(['SELAMAT NILAI ANDA= ',num2str(k)]);  Tampilan Keluaran PROGRAM SOAL PILIHAN GANDA HIMAWAN PUTRANTA 13302244008 PENDIDIKAN FISIKA C 13 ===========================
  • 7. 1. Sebuah mobil sedan bergerak dengan kelajuan 90 km/jam dan mobil ambulans bergerak dengan kelajuan 72 km/jam saling mendekati. Mobil ambulans membunyikan sirine dengan frekuensi 660 Hz. Jika cepat rambat bunyi di udara 350 m/s, maka frekuensi sirine yang didengar oleh sopir mobil sedan adalah.... A. 800 Hz B. 750 Hz C. 700 Hz D. 640 Hz E. 540 Hz masukan jawaban anda=B JAWABAN ANDA BENAR skor ditambah 1 2. Berkas cahaya dengan panjang gelombang 5.000 angstrom dijatuhkan pada dua celah dengan d = 2 x 10-2 mm pola interferensi yang ditangkap pada layar 1 m dari celah. Jarak antara 2 garis terang yang berdekatan adalah .... (1 angstrom = 10-10m A. 1 cm B. 2.5 cm C. 10 cm D. 10 cm E. 20 cm masukan jawaban anda=B JAWABAN ANDA BENAR skor ditambah 1 3. Sebuah benda massanya 10 kg bergerak dengan kecepatan 4 m/s pada bidang datar. Namun, pengaruh gaya sehingga kecepatan berubah menjadi 9 m/s. Besar usaha selama benda bergerak adalah .... A. 485 J B. 405 J C. 325 J D. 80 J E. 225 J masukan jawaban anda=C JAWABAN ANDA BENAR skor ditambah 1 4. Sebuah lift barang memiliki massa 2.000 kg. Daya yang diperlukan untuk menaikkan lift ke ketinggian 50 m selama 20 sekon adlah .... A. 40 kW B. 50 kW C. 100 kW D. 10 kW E. 20 kW
  • 8. masukan jawaban anda=B JAWABAN ANDA BENAR skor ditambah 1 5. Sebuah partikel melakukan gerak melingkar beraturan dengan 150 putaran selama 25 sekon. Besarnya frekuensi partikel adalah .... A. 2 Hz B. 3 Hz C. 4 Hz D. 5 Hz E. 6 Hz masukan jawaban anda=E JAWABAN ANDA BENAR skor ditambah 1 SELAMAT SKOR ANDA = 5 SELAMAT NILAI ANDA= 100 >> 4. Membuat program untuk menghitung konversi suhu, dengan ketentuan sebagai berikut:  Masukan: suhu dalam skalaa Celsius  Keluaran: suhu dalam pilihan skala A. Celsius B. Fahrenheit C. Reamur D. Kelvin Jawab:  Program %PROGRAM KONVERSI SUHU %Oleh Himawan Putranta %13302244008 clc disp('PROGRAM KONVERSI SUHU') disp('HIMAWAN PUTRANTA'); disp('13302244008'); disp('PENDIDIKAN FISIKA C 13') disp('===========================') disp('C = Derajat Celcius') disp('F = Derajat Fahrenheit') disp('R = Derajat Reamur') disp('K = Derajat Kelvin') disp('---------------------------') a=input('Masukan satuan suhu asal: ','s'); suhu=input('Masukan Nilai Suhu: ');
  • 9. if a== 'C' C= suhu; R= (4/5)*C; F= 9/5*C+32; K= C+273; elseif a== 'F' F= suhu; R= (4/9)*F-32; C= (5/9)*F-32; K= C+273; elseif a== 'R' R= suhu; C= (5/4)*R; F= ((9/5)*R)-32 K= C+273; elseif a== 'K' K= suhu; C= K-273; R= (4/5)*C; F= ((9/5)*C)+32; else disp('Pilih C, F, R, dan K') break; end fprintf('Tingkat suhu %.2f derajat %s setara dengann',suhu,a) fprintf('Suhu dalam Reamur : %.2f derajat Rn',R) fprintf('Suhu dalam Celsius : %.2f derajat Cn',C) fprintf('Suhu dalam Fahrenheit : %.2f derajat Fn',F) fprintf('Suhu dalam Kelvin : %.2f derajat Kn',K)  Tampilan Keluaran PROGRAM KONVERSI SUHU HIMAWAN PUTRANTA 13302244008 PENDIDIKAN FISIKA C 13 =========================== C = Derajat Celcius F = Derajat Fahrenheit R = Derajat Reamur K = Derajat Kelvin --------------------------- Masukan satuan suhu asal: C Masukan Nilai Suhu: 300 Tingkat suhu 300.00 derajat C setara dengan Suhu dalam Reamur : 240.00 derajat R Suhu dalam Celsius : 300.00 derajat C Suhu dalam Fahrenheit : 572.00 derajat F Suhu dalam Kelvin : 573.00 derajat K >>
  • 10. 5. Membuat program untuk menghitung akar persamaan kuadrat: . Dengan ketentuan:  Masukan: a, b, dan c  Proses/Formula: √ √ Jika D = 0, persamaan mempunyai akar kembar (x1 = x2) Jika D > 0, persamaan mempunyai akar ganda (x1 dan x2) Jika D < 0, persamaan mempunyai akar imaginer Dengan √  Keluaran: nilai akar persamaan (x1 dan x2) dan keterangan (AKAR GANDA, AKAR KEMBAR, atau AKAR IMAJINER) Jawab:  Program %PROGRAM AKAR PERSAMAAN KUADRAT %Oleh Himawan Putranta %13302244008 clc disp('PROGRAM AKAR PERSAMAAN KUADRAT') disp('HIMAWAN PUTRANTA'); disp('13302244008'); disp('PENDIDIKAN FISIKA C 13') disp('===========================') disp(' ') %Bagian Masukan a=input('a = '); b=input('b = '); c=input('c = '); %Bagian Proses D=b^2-4*a*c if D>0 disp('Akar - akar persamaan yaitu: '); x1=(-b+sqrt(D))/2*a x2=(-b-sqrt(D))/2*a disp('AKAR GANDA'); fprintf('Hasil Persamaan Akar Kuadrat: x1=%.2f dan x2=%.2fn',x1,x2); elseif D<0 disp('Akar - akar persamaan yaitu: ');
  • 11. x1=(-b+sqrt(D))/2*a x2=(-b-sqrt(D))/2*a disp('AKAR IMAJINER'); fprintf('Hasil Persamaan Akar Kuadrat: x1=%.2f dan x2=%.2fn',x1,x2); else D=0 disp('Akar - akar persamaan yaitu: '); x1=(-b+sqrt(D))/2*a x2=(-b-sqrt(D))/2*a x=(-b+sqrt(D))/(2*a) disp('AKAR KEMBAR'); fprintf('Hasil Persamaan Akar Kuadrat: x=%.2f',x); end  Keluaran PROGRAM AKAR PERSAMAAN KUADRAT HIMAWAN PUTRANTA 13302244008 PENDIDIKAN FISIKA C 13 =========================== a = 1 b = 5 c = 4 D = 9 Akar - akar persamaan yaitu: x1 = -1 x2 = -4 AKAR GANDA Hasil Persamaan Akar Kuadrat: x1=-1.00 dan x2=-4.00 >>
  • 12. 6. Membuat program untuk memberika diskon bagi pelanggan toko Serba Ada. Jawab:  Program %PROGRAM PEMBERIAN DISKON PELANGGAN TOKO SERBA ADA %Oleh Himawan Putranta %13302244008 clc disp('PROGRAM PEMBERIAN DISKON PELANGGAN TOKO SERBA ADA') disp('HIMAWAN PUTRANTA'); disp('13302244008'); disp('PENDIDIKAN FISIKA C 13') disp('===========================') disp('Kertas HVS =30000 Rupiah'); disp('Spidol =25000 Rupiah'); disp('Tinta Printer BW =175000 Rupiah'); disp('Tinta Printer Colour =225000 Rupiah'); disp('CD Blank =250000 Rupiah'); total_belanja=input('Masukkan harga total belanja=') if total_belanja>500000 disp('Diskon 10%'); diskon=0.1 belanja_bayar=total_belanja-total_belanja*diskon elseif 251000<=total_belanja<=500000 disp('Diskon 7,5%'); diskon=0.075 belanja_bayar=total_belanja-total_belanja*diskon elseif 100000<=total_belanja<=250000 disp('Diskon 5%'); diskon=0.05 belanja_bayar=total_belanja-total_belanja*diskon else total_belanja<100000 disp('Diskon 0%'); diskon=0 belanja_bayar=total_belanja-total_belanja*diskon end  Keluaran PROGRAM PEMBERIAN DISKON PELANGGAN TOKO SERBA ADA HIMAWAN PUTRANTA 13302244008 PENDIDIKAN FISIKA C 13 =========================== Kertas HVS =30000 Rupiah Spidol =25000 Rupiah Tinta Printer BW =175000 Rupiah Tinta Printer Colour =225000 Rupiah
  • 13. CD Blank =250000 Rupiah Masukkan harga total belanja=600000 total_belanja = 600000 Diskon 10% diskon = 0.1000 belanja_bayar = 540000 >>