SlideShare a Scribd company logo
1 of 13
Alur Kontrol bag. 2
Ir. Budi Setiyono, M.Kom
Program Cetak : Description
/* I.S. : program akan menerima
masukan s yang bertipe string
F.S. : Tercetak pada layar nilai dari
variable s yang dimasukan */
/* Kamus data*/
S : String
/* Algoritma */
Input (S);
Output(“nilai S adalah ”+S);
FOR
Statement For digunakan untuk
mengeksekusi sebuah blok secara berulang
selema belum mencapai suatu nilai. Sintaks
penggunaannya adalah sebagai berikut:
For inisiasi to terminasi do
begin
....Statement….
end
Program Cetak : pencetak bilangan
/* I.S. : program tidak menerima
masukan user
F.S. : Tercetak akan mencetak nilai 1
sampai 1000*/
/* Kamus data*/
i : integer
/* Algoritma */
For i1 to 1000 do
begin
Output( i );
end;
Konversi algoritma ke bahasa
C
Begin menjadi {
End menjadi }
 menjadi =
= menjadi = =
If (….) then menjadi if(….)
While(…)do menjadi while(…)
Output (….) menjadi printf(…..)
Input(…..) menjadi scanf(….)
AND menjadi &&
Variabel
A : integer menjadi int A;
B: float menjadi float B;
C: Character menjadi char C;
Setiap berganti baris program diakhiri
dengan tanda ;
Bahasa C casesensitive artinya besar dan
kecil huruf berpengaruh
Variable A bertipe integer tidak sama
dengan variable a bertipe integer
Algoritma utama berada pada bagian main()
/*kamus data*/
int suhu;
/* Algoritma utama */
main(){
printf("Masukan suhu zat:");
scanf("%d",&suhu);
if (suhu<0){
printf("Padat
Beku");
}
else
if((0<=suhu)&&(suhu<=100)){
printf(“Cair");
}
else{
printf("uap");
}
Input
Input menggunakan scanf
scanf(“%d”, &inputan);
Artinya memasukan nilai bertipe integer
(%d) ke variable inputan
Gunakan tanda & pada variable yang akan
diisi nilainya
%d integer, %f float, %c character, %s
String
Output
Menggunakan perintah printf
Printf(“hasilnya adalah %d”, hasil)
Artinya mengeluarkan nilai bertipe integer
(%d) dari variable hasil
Tidak menggunakan tanda &
Kita lihat PR Kemarin?
Seorang programmer expert sedang
menyelesaikan sebuah masalah rumit, dia
harus membuat program dimana program
tersebut akan menampilkan nilai suatu jam
dengan masukan berupa detik
jika pengguna memasukan detik dibawah 0
maka program akan menginformasikan
masukan salah
Ilustrasi pengguna memasukan 3710 maka
/*kamus data*/
a,b,c,d: Integer
/*Algoritma*/
a0;
b0;
c0;
while(a<3) do
begin
while(b<3) do
begin
if((b mod 2) Not 0)then
begin
cc+a+b+2;
end
else
begin
cc+a+b;
end;
bb+1;
end
b0;
aa+1;
end
output ( c );
#include<stdio.h>
int a,b,c,d;
void main(){
a=0; b=0; c=0;
while(a<6){
while(b<3){
while(c<2){
c=c+1;
d=a+b+c+d;
}
c=0;
b=b+1;
}
b=0;
a=a+1;
}
printf ("%d",d);
}

More Related Content

What's hot

soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1Budi Kurniawan
 
Algo temu 6 & 7 - PENGULANGAN
Algo temu 6 & 7 - PENGULANGANAlgo temu 6 & 7 - PENGULANGAN
Algo temu 6 & 7 - PENGULANGANSenna Hendrian
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++KuliahKita
 
SAP Pertemuan 3
SAP Pertemuan 3SAP Pertemuan 3
SAP Pertemuan 3yohanisrn
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanTri Retna
 
Representasi floating point
Representasi floating pointRepresentasi floating point
Representasi floating pointrikiR06
 

What's hot (9)

Algoritma 1 pertemuan 8
Algoritma 1 pertemuan 8Algoritma 1 pertemuan 8
Algoritma 1 pertemuan 8
 
soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1
 
Algo temu 6 & 7 - PENGULANGAN
Algo temu 6 & 7 - PENGULANGANAlgo temu 6 & 7 - PENGULANGAN
Algo temu 6 & 7 - PENGULANGAN
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
 
SAP Pertemuan 3
SAP Pertemuan 3SAP Pertemuan 3
SAP Pertemuan 3
 
Modul vi
Modul viModul vi
Modul vi
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & Pemrograman
 
Al goritma
Al goritmaAl goritma
Al goritma
 
Representasi floating point
Representasi floating pointRepresentasi floating point
Representasi floating point
 

Viewers also liked

Rio Olympics 2016 Travel Guide
Rio Olympics 2016 Travel Guide Rio Olympics 2016 Travel Guide
Rio Olympics 2016 Travel Guide FareOair
 
IHG CERTIFICATE PARIS-1992
IHG CERTIFICATE PARIS-1992IHG CERTIFICATE PARIS-1992
IHG CERTIFICATE PARIS-1992mohsen hussain
 
A4 decliner-axes-promotionnelssitra-instants t2014-rhonetourisme
A4 decliner-axes-promotionnelssitra-instants t2014-rhonetourismeA4 decliner-axes-promotionnelssitra-instants t2014-rhonetourisme
A4 decliner-axes-promotionnelssitra-instants t2014-rhonetourismeInstantsT_RhoneTourisme
 
Manejemen sumberdaya lembaga pendidikan islam
Manejemen sumberdaya lembaga pendidikan islamManejemen sumberdaya lembaga pendidikan islam
Manejemen sumberdaya lembaga pendidikan islamNuruddin Nzankie
 
Sistem informasi dalam manajemen pendidikan islam
Sistem informasi dalam manajemen pendidikan islamSistem informasi dalam manajemen pendidikan islam
Sistem informasi dalam manajemen pendidikan islamabdul rokhim
 
PowerPoint Presentation Quotes
PowerPoint Presentation Quotes PowerPoint Presentation Quotes
PowerPoint Presentation Quotes Plan 5 d.o.o.
 
Makalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusiaMakalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusiaRizki Ogawa
 
Manajemen sumber daya manusia di lingkungan pendidikan Islam
Manajemen sumber daya manusia di lingkungan pendidikan IslamManajemen sumber daya manusia di lingkungan pendidikan Islam
Manajemen sumber daya manusia di lingkungan pendidikan Islamrismariszki
 

Viewers also liked (16)

Rio Olympics 2016 Travel Guide
Rio Olympics 2016 Travel Guide Rio Olympics 2016 Travel Guide
Rio Olympics 2016 Travel Guide
 
Newsletter #1
Newsletter #1Newsletter #1
Newsletter #1
 
Afiche
AficheAfiche
Afiche
 
IHG CERTIFICATE PARIS-1992
IHG CERTIFICATE PARIS-1992IHG CERTIFICATE PARIS-1992
IHG CERTIFICATE PARIS-1992
 
Resume
ResumeResume
Resume
 
Marketing Plan
Marketing Plan Marketing Plan
Marketing Plan
 
A4 decliner-axes-promotionnelssitra-instants t2014-rhonetourisme
A4 decliner-axes-promotionnelssitra-instants t2014-rhonetourismeA4 decliner-axes-promotionnelssitra-instants t2014-rhonetourisme
A4 decliner-axes-promotionnelssitra-instants t2014-rhonetourisme
 
Manejemen sumberdaya lembaga pendidikan islam
Manejemen sumberdaya lembaga pendidikan islamManejemen sumberdaya lembaga pendidikan islam
Manejemen sumberdaya lembaga pendidikan islam
 
Rio olympics 2016
Rio olympics 2016Rio olympics 2016
Rio olympics 2016
 
Sistem informasi dalam manajemen pendidikan islam
Sistem informasi dalam manajemen pendidikan islamSistem informasi dalam manajemen pendidikan islam
Sistem informasi dalam manajemen pendidikan islam
 
Laporan akhir individu
Laporan akhir individuLaporan akhir individu
Laporan akhir individu
 
PowerPoint Presentation Quotes
PowerPoint Presentation Quotes PowerPoint Presentation Quotes
PowerPoint Presentation Quotes
 
Bulimia nervosa
Bulimia nervosaBulimia nervosa
Bulimia nervosa
 
Makalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusiaMakalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusia
 
Manajemen sumber daya manusia di lingkungan pendidikan Islam
Manajemen sumber daya manusia di lingkungan pendidikan IslamManajemen sumber daya manusia di lingkungan pendidikan Islam
Manajemen sumber daya manusia di lingkungan pendidikan Islam
 
Abnormal psychology
Abnormal psychologyAbnormal psychology
Abnormal psychology
 

Similar to Dasar dasar algoritma - 4 kontrol-2

Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanMuraba Nasuha
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Aan Einsam
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrogramanpurispace
 
Struktur dan tipe data
Struktur dan tipe dataStruktur dan tipe data
Struktur dan tipe dataMuhammad Fahmi
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarFaisal Zamar
 

Similar to Dasar dasar algoritma - 4 kontrol-2 (10)

Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
 
Modul 5
Modul 5Modul 5
Modul 5
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Vb
VbVb
Vb
 
Struktur dan tipe data
Struktur dan tipe dataStruktur dan tipe data
Struktur dan tipe data
 
Tugas alogaritma
Tugas alogaritmaTugas alogaritma
Tugas alogaritma
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamar
 

More from Rachmat Narendra

Pancasila pada masa Orde Lama dan Orde Baru
Pancasila pada masa Orde Lama dan Orde BaruPancasila pada masa Orde Lama dan Orde Baru
Pancasila pada masa Orde Lama dan Orde BaruRachmat Narendra
 
Perangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik InformatikaPerangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik InformatikaRachmat Narendra
 
Amanat Menteri Sosial 10 November 2016
Amanat Menteri Sosial 10 November 2016Amanat Menteri Sosial 10 November 2016
Amanat Menteri Sosial 10 November 2016Rachmat Narendra
 
Fisika Dasar - Gerak Satu Dimensi
Fisika Dasar - Gerak Satu DimensiFisika Dasar - Gerak Satu Dimensi
Fisika Dasar - Gerak Satu DimensiRachmat Narendra
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1Rachmat Narendra
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Rachmat Narendra
 

More from Rachmat Narendra (8)

Pancasila pada masa Orde Lama dan Orde Baru
Pancasila pada masa Orde Lama dan Orde BaruPancasila pada masa Orde Lama dan Orde Baru
Pancasila pada masa Orde Lama dan Orde Baru
 
Perangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik InformatikaPerangkat Lunak - Pengantar Teknik Informatika
Perangkat Lunak - Pengantar Teknik Informatika
 
Amanat Menteri Sosial 10 November 2016
Amanat Menteri Sosial 10 November 2016Amanat Menteri Sosial 10 November 2016
Amanat Menteri Sosial 10 November 2016
 
Fisika Dasar - Gerak Satu Dimensi
Fisika Dasar - Gerak Satu DimensiFisika Dasar - Gerak Satu Dimensi
Fisika Dasar - Gerak Satu Dimensi
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
 
Dasar dasar algoritma - 1
Dasar dasar algoritma - 1Dasar dasar algoritma - 1
Dasar dasar algoritma - 1
 

Recently uploaded

ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 

Recently uploaded (20)

ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 

Dasar dasar algoritma - 4 kontrol-2

  • 1. Alur Kontrol bag. 2 Ir. Budi Setiyono, M.Kom
  • 2. Program Cetak : Description /* I.S. : program akan menerima masukan s yang bertipe string F.S. : Tercetak pada layar nilai dari variable s yang dimasukan */ /* Kamus data*/ S : String /* Algoritma */ Input (S); Output(“nilai S adalah ”+S);
  • 3. FOR Statement For digunakan untuk mengeksekusi sebuah blok secara berulang selema belum mencapai suatu nilai. Sintaks penggunaannya adalah sebagai berikut: For inisiasi to terminasi do begin ....Statement…. end
  • 4. Program Cetak : pencetak bilangan /* I.S. : program tidak menerima masukan user F.S. : Tercetak akan mencetak nilai 1 sampai 1000*/ /* Kamus data*/ i : integer /* Algoritma */ For i1 to 1000 do begin Output( i ); end;
  • 5. Konversi algoritma ke bahasa C Begin menjadi { End menjadi }  menjadi = = menjadi = = If (….) then menjadi if(….) While(…)do menjadi while(…) Output (….) menjadi printf(…..) Input(…..) menjadi scanf(….) AND menjadi &&
  • 6. Variabel A : integer menjadi int A; B: float menjadi float B; C: Character menjadi char C;
  • 7. Setiap berganti baris program diakhiri dengan tanda ; Bahasa C casesensitive artinya besar dan kecil huruf berpengaruh Variable A bertipe integer tidak sama dengan variable a bertipe integer Algoritma utama berada pada bagian main()
  • 8. /*kamus data*/ int suhu; /* Algoritma utama */ main(){ printf("Masukan suhu zat:"); scanf("%d",&suhu); if (suhu<0){ printf("Padat Beku"); } else if((0<=suhu)&&(suhu<=100)){ printf(“Cair"); } else{ printf("uap"); }
  • 9. Input Input menggunakan scanf scanf(“%d”, &inputan); Artinya memasukan nilai bertipe integer (%d) ke variable inputan Gunakan tanda & pada variable yang akan diisi nilainya %d integer, %f float, %c character, %s String
  • 10. Output Menggunakan perintah printf Printf(“hasilnya adalah %d”, hasil) Artinya mengeluarkan nilai bertipe integer (%d) dari variable hasil Tidak menggunakan tanda &
  • 11. Kita lihat PR Kemarin? Seorang programmer expert sedang menyelesaikan sebuah masalah rumit, dia harus membuat program dimana program tersebut akan menampilkan nilai suatu jam dengan masukan berupa detik jika pengguna memasukan detik dibawah 0 maka program akan menginformasikan masukan salah Ilustrasi pengguna memasukan 3710 maka
  • 12. /*kamus data*/ a,b,c,d: Integer /*Algoritma*/ a0; b0; c0; while(a<3) do begin while(b<3) do begin if((b mod 2) Not 0)then begin cc+a+b+2; end else begin cc+a+b; end; bb+1; end b0; aa+1; end output ( c );
  • 13. #include<stdio.h> int a,b,c,d; void main(){ a=0; b=0; c=0; while(a<6){ while(b<3){ while(c<2){ c=c+1; d=a+b+c+d; } c=0; b=b+1; } b=0; a=a+1; } printf ("%d",d); }