SlideShare a Scribd company logo
PRAKTIKUM : DECISION
NAMA : AMBAR AYU SUSILOWATI
KELAS : X RPL B
TANGGAL PRAKTIKUM : 08 OKTOBER 2009
Ketentuan Praktikum:
1. Prioritas Operator Logika dan Relasi
1. Ketik listing code, compile, run program
2. Tulis hasil output
3. Jawab pertanyaan dari soal yang ada.
4. Buat kesimpulan dari hasil analisa program dari praktikum yang Anda kerjakan
#include <iostream.h>
int main()
{
int hasil;
hasil = ('a' == 'A');
cout<<"Hasil ekspresi ('a' == 'A') adalah "<<hasil<<endl;
hasil = ('a' == 'a');
cout<<"Hasil ekspresi ('a' == 'a') adalah "<<hasil<<endl;
hasil = -1 > 1;
cout<<"Hasil ekspresi -1 > 1 adalah "<<hasil<<endl;
hasil = 1 < 2;
cout<<"Hasil ekspresi 1 < 2 adalah "<<hasil<<endl;
hasil = (2+4)*3 > 15 && 1 < 5;
cout<<"Hasil ekspresi (2+4)*3 > 15 && 1 < 5 adalah "<<hasil<<endl;
hasil = 2+4*3 > 15 && 1 < 5;
cout<<"Hasil ekspresi 2+4*3 > 15 && 1 < 5 adalah "<<hasil<<endl;
hasil = (5==5) && (6 != 2);
cout<<"Hasil ekspresi (5==5) && (6 != 2) adalah "<<hasil<<endl;
hasil= (5 > 1) || (6 < 1);
cout<<"Hasil ekspresi (5 > 1) || (6 < 1) adalah "<<hasil<<endl;
cout<<"Selesainn";
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 2
Output:
2. Pernyataan if
Output:
/* Contoh penggunaan if untuk menghitung nilai discount */
#include <iostream.h>
int main()
{
float total_pembelian;
float disc=0; //discount diinisialisasi dengan nilai 0
cout<<"Total pembelian Rp : "; cin>>total_pembelian;
//cek kondisi
if(total_pembelian >= 100000)
{
disc=0.05 * total_pembelian;
}
cout<<"Besarnya discount Rp. "<<disc<<endl;
cout<<"Jadi besar pembayaran adalah Rp."<<total_pembelian-disc;
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 3
3. Pernyataan if else
Output:
//Program Kalkulator sederhana dengan menggunakan pernyataan if else
#include <iostream.h>
int main()
{
char opr;
float a,b;
float hasil=0;
cout<<"Program Kalkulator sederhana"<<endl;
cout<<"Masukkan nilai a:"; cin>>a;
cout<<"Masukkan nilai b:"; cin>>b;
cout<<"Masukkan Operator (+,-,*,/):"; cin>>opr;
if(opr=='+') //jika penjumlahan
{
hasil=a+b;
cout<<"Hasil penjumlahan adalah "<<hasil<<endl;
}
else if(opr=='-') //jika pengurangan
{
hasil=a-b;
cout<<"Hasil pengurangan adalah "<<hasil<<endl;
}
else if(opr=='*') //jika perkalian
{
hasil=a*b;
cout<<"Hasil perkalian adalah "<<hasil<<endl;
}
else if(opr=='/') //jika penmbagian
{
hasil=a/b;
cout<<"Hasil pembagian adalah "<<a/b<<endl;
}
else
{
cout<<"Maaf, Operator yg Anda masukkan salah!!"<<endl;
}
cout<<"Selesai"<<endl;
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 4
4. Nested if ( if yang bersarang dalam if yang lain )
Syarat menjadi siswa tingkat 1 di SMKN 1 cimahi diantaranya adalah:
a. Tidak boleh bertato
b. Batas tinggi badan minimal adalah 153 cm
c. Batas bobot nilai minimal adalah 95
#include <iostream.h>
main()
{
//deklarasi variable
char jawab;
float tinggi,bobot_nilai;
cout<<"Persyaratan Menjadi Siswa Tk 1 SMKN 1 Cimahin";
cout<<"============================================n";
cout<<"1.Apakah Anda Bertato?(Y/T):"; cin>>jawab;
//cek kondisi pertama
if(jawab=='t' || jawab=='T')
{
cout<<"2.Masukkan Tinggi Badan:"; cin>>tinggi;
//cek kondisi kedua
if(tinggi>=153)
{
cout<<"3.Masukkan Bobot Nilai Anda:"; cin>>bobot_nilai;
//cek kondisi ketiga
if(bobot_nilai>=95)
cout<<"SELAMAT... Anda lulus persyaratan kaminn";
else
cout<<"Maaf Nilai Anda tidak mencukupin";
}
else
cout<<"Maaf Tinggi badan Anda tidak mencukupi syaratnn";
}
else
{
cout<<"Anda Gagal menjadi siswa SMKN 1 Cimahin";
cout<<"Seorang SISWA DILARANG BERTATO..!!nn";
}
//statement berikut dicetak di layar
cout<<"Selesainn";
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 5
Output:
5. Pernyataan else if
( contoh implementasi else if untuk kasus yang memiliki banyak ALTERNATIF / OPTION )
/* Contoh if dengan berbagai option atau alternatif.
Program menampilkan output berupa nama bulan dengan input berupa angka bulan
*/
#include <iostream.h>
main()
{
int bulan;
cout<<"Masukkan angka Bulan: "; cin>>bulan;
if(bulan==1)
cout<<"Bulan 1 adalah bulan Januarin";
else if(bulan==2)
cout<<"Bulan 2 adalah bulan Februarin";
else if(bulan==3)
cout<<"Bulan 3 adalah bulan Maretn";
else if(bulan==4)
cout<<"Bulan 4 adalah bulan Apriln";
else if(bulan==5)
cout<<"Bulan 5 adalah bulan Mein";
else if(bulan==6)
cout<<"Bulan 6 adalah bulan Junin";
else if(bulan==7)
cout<<"Bulan 7 adalah bulan Julin";
else if(bulan==8)
cout<<"Bulan 8 adalah bulan Agustusn";
else if(bulan==9)
cout<<"Bulan 9 adalah bulan Septembern";
else if(bulan==10)
cout<<"Bulan 10 adalah bulan Oktobern";
else if(bulan==11)
cout<<"Bulan 11 adalah bulan Novembern";
else if(bulan==12)
cout<<"Bulan 12 adalah bulan Desembern";
else
{
cout<<"Input data Salah..!!!n";
cout<<"Masukan data harus 1-12 n";
}
cout<<"nSelesainn";
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 6
Output:
6. Pernyataan switch
/*Contoh program dengan switch-case
Program menampilkan nama bulan dengan input berupa angka bulan */
#include <iostream.h>
int main()
{
int bulan;
cout<<"Masukkan angka Bulan: "; cin>>bulan;
switch(bulan)
{
case 1: cout<<"Bulan 1 adalah bulan Januarin";
break;
case 2: cout<<"Bulan 2 adalah bulan Februarin";
break;
case 3: cout<<"Bulan 3 adalah bulan Maretn";
break;
case 4: cout<<"Bulan 4 adalah bulan Apriln";
break;
case 5: cout<<"Bulan 5 adalah bulan Mein";
break;
case 6: cout<<"Bulan 6 adalah bulan Junin";
break;
case 7: cout<<"Bulan 7 adalah bulan Julin";
break;
case 8: cout<<"Bulan 8 adalah bulan Agustusn";
break;
case 9: cout<<"Bulan 9 adalah bulan Septembern";
break;
case 10: cout<<"Bulan 10 adalah bulan Oktobern";
break;
case 11: cout<<"Bulan 11 adalah bulan Novembern";
break;
case 12: cout<<"Bulan 12 adalah bulan Desembern";
break;
default: cout<<"Input data Salah..!!!n";
cout<<"Masukan data harus 1-12 n";
break;
}
cout<<"nSelesainn";
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 7
Output:
Soal:
1. Analisa kesalahan syntax program dibawah ini, perbaiki kesalahan sehingga menjadi program
yang benar!
2. Tentukan TRUE atau FALSE – kah? penulisan statement if berikut, serta berikan alasannya:
a. if( x == 4)
b. if(x != y - z)
c. if(z = 1)
d. if(y)
3. Buat program dalam C++ dengan menggunakan statement if.
 Jika input data usia <17, maka tampilkan output “Anda belum boleh memilki SIM”;
 Jika input data usia minimal 17, maka “Anda boleh memiliki SIM”
4. Buat program kalkulator dengan menggunakan pernyataan switch
/* a program with problems... */
#include <iostream.h>
int x=1:
int main()
{
if(x=1);
cout<<" x equals 1";
otherwise
cout<<" x does not equal 1";
return 0;
}
Praktikum Dasar Pemrograman
Rekayasa Perangkat Lunak (Tk.1) 8
Jawab:
1.
Output:

More Related Content

Viewers also liked

Array
ArrayArray
DBMS (Database Management System)
DBMS (Database Management System)DBMS (Database Management System)
DBMS (Database Management System)
Ambar Ayu Susilowati
 
ARRAY
ARRAYARRAY
Internetworking Protocol
Internetworking ProtocolInternetworking Protocol
Internetworking Protocol
Ambar Ayu Susilowati
 
Array Dua Dimensi
Array Dua DimensiArray Dua Dimensi
Array Dua Dimensi
Ambar Ayu Susilowati
 
Mengenal keluarga dalam bahasa korea (kajog [가족])
Mengenal keluarga dalam bahasa korea (kajog [가족])Mengenal keluarga dalam bahasa korea (kajog [가족])
Mengenal keluarga dalam bahasa korea (kajog [가족])
Ambar Ayu Susilowati
 

Viewers also liked (9)

Array
ArrayArray
Array
 
DBMS (Database Management System)
DBMS (Database Management System)DBMS (Database Management System)
DBMS (Database Management System)
 
ARRAY
ARRAYARRAY
ARRAY
 
Internetworking Protocol
Internetworking ProtocolInternetworking Protocol
Internetworking Protocol
 
Array Dua Dimensi
Array Dua DimensiArray Dua Dimensi
Array Dua Dimensi
 
Kord Gitar
Kord GitarKord Gitar
Kord Gitar
 
Piano Library
Piano LibraryPiano Library
Piano Library
 
Huruf Hiragana & Katakana
Huruf Hiragana & KatakanaHuruf Hiragana & Katakana
Huruf Hiragana & Katakana
 
Mengenal keluarga dalam bahasa korea (kajog [가족])
Mengenal keluarga dalam bahasa korea (kajog [가족])Mengenal keluarga dalam bahasa korea (kajog [가족])
Mengenal keluarga dalam bahasa korea (kajog [가족])
 

Similar to Praktikum Decision + Output

Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptx
Menny SN
 
Bab ii
Bab iiBab ii
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptx
Menny SN
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
Fazar Ikhwan Guntara
 
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
Vincentius Kristanto
 
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
Vincentius Kristanto
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
windi1
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
Kelinci Coklat
 
Algoritma pemrograman 11
Algoritma pemrograman 11Algoritma pemrograman 11
Algoritma pemrograman 11
ZainalAbidin909479
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
Menny SN
 
Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9 Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9
Farichah Riha
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
ZainalAbidin909479
 
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 vbAris Saputro
 
Pernyataan if-else dalam C++
Pernyataan if-else dalam C++Pernyataan if-else dalam C++
Pernyataan if-else dalam C++
M Fahmi Ansori
 
Pertemuan 10 Pointer dan Macro
Pertemuan 10 Pointer dan MacroPertemuan 10 Pointer dan Macro
Pertemuan 10 Pointer dan Macro
Endang Retnoningsih
 
Presentation1
Presentation1Presentation1
Presentation1
yudakaryadi
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
Teknik Informatika Konsentrasi Sistem Informasi UHO
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
Cwok Kampoeng
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Desiaman Thelaumbanua
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2Budi Yono
 

Similar to Praktikum Decision + Output (20)

Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptx
 
Bab ii
Bab iiBab ii
Bab ii
 
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptx
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
 
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
 
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
Algoritma pemrograman 11
Algoritma pemrograman 11Algoritma pemrograman 11
Algoritma pemrograman 11
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
 
Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9 Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
 
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
 
Pernyataan if-else dalam C++
Pernyataan if-else dalam C++Pernyataan if-else dalam C++
Pernyataan if-else dalam C++
 
Pertemuan 10 Pointer dan Macro
Pertemuan 10 Pointer dan MacroPertemuan 10 Pointer dan Macro
Pertemuan 10 Pointer dan Macro
 
Presentation1
Presentation1Presentation1
Presentation1
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2
 

More from Ambar Ayu Susilowati

Perencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi SekolahPerencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi SekolahAmbar Ayu Susilowati
 
Perancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitPerancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitAmbar Ayu Susilowati
 
Tugas Membuat Soal Kimia
Tugas Membuat Soal KimiaTugas Membuat Soal Kimia
Tugas Membuat Soal Kimia
Ambar Ayu Susilowati
 
SKL Matematika SMK
SKL Matematika SMKSKL Matematika SMK
SKL Matematika SMK
Ambar Ayu Susilowati
 
Kisi-Kisi Ulum Agama Semester Ganjil
Kisi-Kisi Ulum Agama Semester GanjilKisi-Kisi Ulum Agama Semester Ganjil
Kisi-Kisi Ulum Agama Semester GanjilAmbar Ayu Susilowati
 

More from Ambar Ayu Susilowati (9)

Tugas Akhir Dasar Pemrograman
Tugas Akhir Dasar PemrogramanTugas Akhir Dasar Pemrograman
Tugas Akhir Dasar Pemrograman
 
Kamus Mini Bahasa Korea
Kamus Mini Bahasa KoreaKamus Mini Bahasa Korea
Kamus Mini Bahasa Korea
 
Perencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi SekolahPerencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi Sekolah
 
Perancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitPerancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah Sakit
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Fungsi-Fungsi PHP
Fungsi-Fungsi PHPFungsi-Fungsi PHP
Fungsi-Fungsi PHP
 
Tugas Membuat Soal Kimia
Tugas Membuat Soal KimiaTugas Membuat Soal Kimia
Tugas Membuat Soal Kimia
 
SKL Matematika SMK
SKL Matematika SMKSKL Matematika SMK
SKL Matematika SMK
 
Kisi-Kisi Ulum Agama Semester Ganjil
Kisi-Kisi Ulum Agama Semester GanjilKisi-Kisi Ulum Agama Semester Ganjil
Kisi-Kisi Ulum Agama Semester Ganjil
 

Recently uploaded

PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
TriSutrisno48
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
sriwulandari723
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
opkcibungbulang
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
moh3315
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
SriKuntjoro1
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 

Recently uploaded (20)

PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 

Praktikum Decision + Output

  • 1. PRAKTIKUM : DECISION NAMA : AMBAR AYU SUSILOWATI KELAS : X RPL B TANGGAL PRAKTIKUM : 08 OKTOBER 2009 Ketentuan Praktikum: 1. Prioritas Operator Logika dan Relasi 1. Ketik listing code, compile, run program 2. Tulis hasil output 3. Jawab pertanyaan dari soal yang ada. 4. Buat kesimpulan dari hasil analisa program dari praktikum yang Anda kerjakan #include <iostream.h> int main() { int hasil; hasil = ('a' == 'A'); cout<<"Hasil ekspresi ('a' == 'A') adalah "<<hasil<<endl; hasil = ('a' == 'a'); cout<<"Hasil ekspresi ('a' == 'a') adalah "<<hasil<<endl; hasil = -1 > 1; cout<<"Hasil ekspresi -1 > 1 adalah "<<hasil<<endl; hasil = 1 < 2; cout<<"Hasil ekspresi 1 < 2 adalah "<<hasil<<endl; hasil = (2+4)*3 > 15 && 1 < 5; cout<<"Hasil ekspresi (2+4)*3 > 15 && 1 < 5 adalah "<<hasil<<endl; hasil = 2+4*3 > 15 && 1 < 5; cout<<"Hasil ekspresi 2+4*3 > 15 && 1 < 5 adalah "<<hasil<<endl; hasil = (5==5) && (6 != 2); cout<<"Hasil ekspresi (5==5) && (6 != 2) adalah "<<hasil<<endl; hasil= (5 > 1) || (6 < 1); cout<<"Hasil ekspresi (5 > 1) || (6 < 1) adalah "<<hasil<<endl; cout<<"Selesainn"; return 0; }
  • 2. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 2 Output: 2. Pernyataan if Output: /* Contoh penggunaan if untuk menghitung nilai discount */ #include <iostream.h> int main() { float total_pembelian; float disc=0; //discount diinisialisasi dengan nilai 0 cout<<"Total pembelian Rp : "; cin>>total_pembelian; //cek kondisi if(total_pembelian >= 100000) { disc=0.05 * total_pembelian; } cout<<"Besarnya discount Rp. "<<disc<<endl; cout<<"Jadi besar pembayaran adalah Rp."<<total_pembelian-disc; return 0; }
  • 3. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 3 3. Pernyataan if else Output: //Program Kalkulator sederhana dengan menggunakan pernyataan if else #include <iostream.h> int main() { char opr; float a,b; float hasil=0; cout<<"Program Kalkulator sederhana"<<endl; cout<<"Masukkan nilai a:"; cin>>a; cout<<"Masukkan nilai b:"; cin>>b; cout<<"Masukkan Operator (+,-,*,/):"; cin>>opr; if(opr=='+') //jika penjumlahan { hasil=a+b; cout<<"Hasil penjumlahan adalah "<<hasil<<endl; } else if(opr=='-') //jika pengurangan { hasil=a-b; cout<<"Hasil pengurangan adalah "<<hasil<<endl; } else if(opr=='*') //jika perkalian { hasil=a*b; cout<<"Hasil perkalian adalah "<<hasil<<endl; } else if(opr=='/') //jika penmbagian { hasil=a/b; cout<<"Hasil pembagian adalah "<<a/b<<endl; } else { cout<<"Maaf, Operator yg Anda masukkan salah!!"<<endl; } cout<<"Selesai"<<endl; return 0; }
  • 4. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 4 4. Nested if ( if yang bersarang dalam if yang lain ) Syarat menjadi siswa tingkat 1 di SMKN 1 cimahi diantaranya adalah: a. Tidak boleh bertato b. Batas tinggi badan minimal adalah 153 cm c. Batas bobot nilai minimal adalah 95 #include <iostream.h> main() { //deklarasi variable char jawab; float tinggi,bobot_nilai; cout<<"Persyaratan Menjadi Siswa Tk 1 SMKN 1 Cimahin"; cout<<"============================================n"; cout<<"1.Apakah Anda Bertato?(Y/T):"; cin>>jawab; //cek kondisi pertama if(jawab=='t' || jawab=='T') { cout<<"2.Masukkan Tinggi Badan:"; cin>>tinggi; //cek kondisi kedua if(tinggi>=153) { cout<<"3.Masukkan Bobot Nilai Anda:"; cin>>bobot_nilai; //cek kondisi ketiga if(bobot_nilai>=95) cout<<"SELAMAT... Anda lulus persyaratan kaminn"; else cout<<"Maaf Nilai Anda tidak mencukupin"; } else cout<<"Maaf Tinggi badan Anda tidak mencukupi syaratnn"; } else { cout<<"Anda Gagal menjadi siswa SMKN 1 Cimahin"; cout<<"Seorang SISWA DILARANG BERTATO..!!nn"; } //statement berikut dicetak di layar cout<<"Selesainn"; return 0; }
  • 5. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 5 Output: 5. Pernyataan else if ( contoh implementasi else if untuk kasus yang memiliki banyak ALTERNATIF / OPTION ) /* Contoh if dengan berbagai option atau alternatif. Program menampilkan output berupa nama bulan dengan input berupa angka bulan */ #include <iostream.h> main() { int bulan; cout<<"Masukkan angka Bulan: "; cin>>bulan; if(bulan==1) cout<<"Bulan 1 adalah bulan Januarin"; else if(bulan==2) cout<<"Bulan 2 adalah bulan Februarin"; else if(bulan==3) cout<<"Bulan 3 adalah bulan Maretn"; else if(bulan==4) cout<<"Bulan 4 adalah bulan Apriln"; else if(bulan==5) cout<<"Bulan 5 adalah bulan Mein"; else if(bulan==6) cout<<"Bulan 6 adalah bulan Junin"; else if(bulan==7) cout<<"Bulan 7 adalah bulan Julin"; else if(bulan==8) cout<<"Bulan 8 adalah bulan Agustusn"; else if(bulan==9) cout<<"Bulan 9 adalah bulan Septembern"; else if(bulan==10) cout<<"Bulan 10 adalah bulan Oktobern"; else if(bulan==11) cout<<"Bulan 11 adalah bulan Novembern"; else if(bulan==12) cout<<"Bulan 12 adalah bulan Desembern"; else { cout<<"Input data Salah..!!!n"; cout<<"Masukan data harus 1-12 n"; } cout<<"nSelesainn"; return 0; }
  • 6. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 6 Output: 6. Pernyataan switch /*Contoh program dengan switch-case Program menampilkan nama bulan dengan input berupa angka bulan */ #include <iostream.h> int main() { int bulan; cout<<"Masukkan angka Bulan: "; cin>>bulan; switch(bulan) { case 1: cout<<"Bulan 1 adalah bulan Januarin"; break; case 2: cout<<"Bulan 2 adalah bulan Februarin"; break; case 3: cout<<"Bulan 3 adalah bulan Maretn"; break; case 4: cout<<"Bulan 4 adalah bulan Apriln"; break; case 5: cout<<"Bulan 5 adalah bulan Mein"; break; case 6: cout<<"Bulan 6 adalah bulan Junin"; break; case 7: cout<<"Bulan 7 adalah bulan Julin"; break; case 8: cout<<"Bulan 8 adalah bulan Agustusn"; break; case 9: cout<<"Bulan 9 adalah bulan Septembern"; break; case 10: cout<<"Bulan 10 adalah bulan Oktobern"; break; case 11: cout<<"Bulan 11 adalah bulan Novembern"; break; case 12: cout<<"Bulan 12 adalah bulan Desembern"; break; default: cout<<"Input data Salah..!!!n"; cout<<"Masukan data harus 1-12 n"; break; } cout<<"nSelesainn"; return 0; }
  • 7. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 7 Output: Soal: 1. Analisa kesalahan syntax program dibawah ini, perbaiki kesalahan sehingga menjadi program yang benar! 2. Tentukan TRUE atau FALSE – kah? penulisan statement if berikut, serta berikan alasannya: a. if( x == 4) b. if(x != y - z) c. if(z = 1) d. if(y) 3. Buat program dalam C++ dengan menggunakan statement if.  Jika input data usia <17, maka tampilkan output “Anda belum boleh memilki SIM”;  Jika input data usia minimal 17, maka “Anda boleh memiliki SIM” 4. Buat program kalkulator dengan menggunakan pernyataan switch /* a program with problems... */ #include <iostream.h> int x=1: int main() { if(x=1); cout<<" x equals 1"; otherwise cout<<" x does not equal 1"; return 0; }
  • 8. Praktikum Dasar Pemrograman Rekayasa Perangkat Lunak (Tk.1) 8 Jawab: 1. Output: