SlideShare a Scribd company logo
1 of 14
ALGORITMA PEMROGRAMAN I
DOSEN PENGAMPU
Okta Veza, S.Kom,. M.Kom
KONSEP DASAR ALGORITMA
• Variabel
• Pencabangan
• Looping / Perulangan
VARIABLE
• Variabel atau peubah adalah lokasi di memory computer
yang dapat kita isi nilai/value
• Karena nilai/value tadi bermacam macam maka diperlukan
tipe dan jenis variabel
TIPE VARIABLE DASAR
• Integer : Bilangan bulat
• Float : Bilangan desimal
• Long : Bilangan integer dengan rentang
yang lebih panjang
• Char : Karakter / huruf
BAGAIMANA MEMBUATNYA
• Sebuah variable dibuat pada bagian kamus data
• Kamus data adalah tempat kita mendefinisikan variable
yang terlibat dalam suatu algoritma
• A bertipe integer dapat kita tulis:
A : Integer;
MEMBUAT ALGORITMA
• Initial State adalah keadaan awal program
• Final State adalah keadaan akhir yang terjadi
• Komentar adalah sesuatau yang tidak ikut tereksekusi /
dijalankan pada suatu program, komentar ditandai dengan
/* dan ditutup dengan */
OPERATOR DALAM ALGORITMA
• 
• =
• Not
• *
• +
• -
• /
• mod
SELEKSI
• Dalam hidup kita selalu dihadapkan pada pilihan
• Pilihan tersebut mempunyai 2 percabangan, Ya atau Tidak,
True atau False
• Terdapat 2 jenis seleksi
• If
• Swicth/case of
IF
• Secara umum penggunaan if mengikuti ketentuan sebagai
berikut:
If (kondisi) then
begin
Pernyataan1;
end
Else
begin
Pernyataan2
end
NESTED IF
• Pada prinsipnya penggunaan if – else adalah sama, namun
untuk yang bertingkat dapat mengkombinasikan
penggunaannya menjadi bertingkat seperti berikut:
If (kondisi1)
Pernyataan1;
Else if (kondisi2)
Pernyataan2;
else if (kondisiN)
pernyataanN;
else
pernyataanLain;
PERULANGAN
• Perulangan atau looping adalah kondisi dimana suatu aksi
dilakukan berulang ulang sampai suatu kondisi terpenuhi
atau tidak tepenuhi
• Terdapat beberapa jenis perulangan:
• While
• Do-While
• For
WHILE
• Statement while digunakan untuk mengeksekusi sebuah
blok secara berulang selama memenuhi kondisi tertentu.
Sintaks penggunaannya adalah sebagai berikut:
while (ekspresi) do
begin
....Statement….
end
DO-WHILE
• Sering di sebut juga repeat-until
• Sama seperti halnya while pernyataan Do-While digunakan
untuk mengeksekusi blok secara berulang sampai tidak
memenuhi kondisi tertentu
Do
Begin
…..Statement….
End
while (ekspresi)

More Related Content

What's hot

Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan OtomataRisal Fahmi
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma PemrogramanIfan Ok
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IIfan Ok
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Kholis October's
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2nhiyabelle
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasarF. Bagus TKJa
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorIwank Odarlean
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasarTaufiqH524
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1Rachmat Narendra
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasimastnie
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe dataZombie Black
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operatorFardian Syah
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 

What's hot (20)

Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan Otomata
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
tugas
tugastugas
tugas
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014
 
Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasar
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Pascal01
Pascal01Pascal01
Pascal01
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
 

Similar to Pertemuan 2

Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrogramanFebri Fazain
 
M2 - Algoritma Pemrograman Pertemuan 2.pdf
M2 - Algoritma Pemrograman Pertemuan 2.pdfM2 - Algoritma Pemrograman Pertemuan 2.pdf
M2 - Algoritma Pemrograman Pertemuan 2.pdfPutriDewintari1
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2F. Bagus TKJa
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrogramanirwansyafibonaci
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programminglutfiadnan
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptssuser1f9e371
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxameltiksmada
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2F. Bagus TKJa
 
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...chaerulanwar35
 
Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavrPriyo Harjiyono
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascalJefry Jefry
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAsugianto91
 
Komentar , variabel dan tipe data
Komentar , variabel dan tipe dataKomentar , variabel dan tipe data
Komentar , variabel dan tipe dataRahmat Rijal
 
Hand out Algoritma Pemrograman
Hand out Algoritma PemrogramanHand out Algoritma Pemrograman
Hand out Algoritma PemrogramanMuhammad Thosin
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 

Similar to Pertemuan 2 (20)

Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrograman
 
pbo2.pptx
pbo2.pptxpbo2.pptx
pbo2.pptx
 
M2 - Algoritma Pemrograman Pertemuan 2.pdf
M2 - Algoritma Pemrograman Pertemuan 2.pdfM2 - Algoritma Pemrograman Pertemuan 2.pdf
M2 - Algoritma Pemrograman Pertemuan 2.pdf
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
 
Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
 
Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavr
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascal
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
 
Algoritma pemrograman 13
Algoritma pemrograman 13Algoritma pemrograman 13
Algoritma pemrograman 13
 
Komentar , variabel dan tipe data
Komentar , variabel dan tipe dataKomentar , variabel dan tipe data
Komentar , variabel dan tipe data
 
Hand out Algoritma Pemrograman
Hand out Algoritma PemrogramanHand out Algoritma Pemrograman
Hand out Algoritma Pemrograman
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 

Recently uploaded

Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanNesha Mutiara
 
Materi Bab 6 Algoritma dan bahasa Pemrograman
Materi Bab 6 Algoritma dan bahasa  PemrogramanMateri Bab 6 Algoritma dan bahasa  Pemrograman
Materi Bab 6 Algoritma dan bahasa PemrogramanSaeranSaeran1
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...Kanaidi ken
 
Materi Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptMateri Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptParulianGultom2
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxWulanEnggarAnaskaPut
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramTitaniaUtami
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxMas PauLs
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxAKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxcupulin
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASNursKitchen
 
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptxJaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptxarbidu2022
 
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptxMateri Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptxRezaWahyuni6
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMhanyakaryawan1
 
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docxDokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docxjayantilinda
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatanSuzanDwiPutra
 
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...walidumar
 
Materi Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptxMateri Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptxRezaWahyuni6
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptxfurqanridha
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfssuser29a952
 

Recently uploaded (20)

Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
 
Materi Bab 6 Algoritma dan bahasa Pemrograman
Materi Bab 6 Algoritma dan bahasa  PemrogramanMateri Bab 6 Algoritma dan bahasa  Pemrograman
Materi Bab 6 Algoritma dan bahasa Pemrograman
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
 
Materi Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptMateri Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia ppt
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptx
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan Garam
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxAKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptxJaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
 
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptxMateri Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docxDokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatan
 
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
 
Materi Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptxMateri Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptx
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 

Pertemuan 2

  • 1. ALGORITMA PEMROGRAMAN I DOSEN PENGAMPU Okta Veza, S.Kom,. M.Kom
  • 2. KONSEP DASAR ALGORITMA • Variabel • Pencabangan • Looping / Perulangan
  • 3. VARIABLE • Variabel atau peubah adalah lokasi di memory computer yang dapat kita isi nilai/value • Karena nilai/value tadi bermacam macam maka diperlukan tipe dan jenis variabel
  • 4. TIPE VARIABLE DASAR • Integer : Bilangan bulat • Float : Bilangan desimal • Long : Bilangan integer dengan rentang yang lebih panjang • Char : Karakter / huruf
  • 5. BAGAIMANA MEMBUATNYA • Sebuah variable dibuat pada bagian kamus data • Kamus data adalah tempat kita mendefinisikan variable yang terlibat dalam suatu algoritma • A bertipe integer dapat kita tulis: A : Integer;
  • 6. MEMBUAT ALGORITMA • Initial State adalah keadaan awal program • Final State adalah keadaan akhir yang terjadi • Komentar adalah sesuatau yang tidak ikut tereksekusi / dijalankan pada suatu program, komentar ditandai dengan /* dan ditutup dengan */
  • 7. OPERATOR DALAM ALGORITMA •  • = • Not • * • + • - • / • mod
  • 8. SELEKSI • Dalam hidup kita selalu dihadapkan pada pilihan • Pilihan tersebut mempunyai 2 percabangan, Ya atau Tidak, True atau False • Terdapat 2 jenis seleksi • If • Swicth/case of
  • 9. IF • Secara umum penggunaan if mengikuti ketentuan sebagai berikut: If (kondisi) then begin Pernyataan1; end Else begin Pernyataan2 end
  • 10. NESTED IF • Pada prinsipnya penggunaan if – else adalah sama, namun untuk yang bertingkat dapat mengkombinasikan penggunaannya menjadi bertingkat seperti berikut:
  • 11. If (kondisi1) Pernyataan1; Else if (kondisi2) Pernyataan2; else if (kondisiN) pernyataanN; else pernyataanLain;
  • 12. PERULANGAN • Perulangan atau looping adalah kondisi dimana suatu aksi dilakukan berulang ulang sampai suatu kondisi terpenuhi atau tidak tepenuhi • Terdapat beberapa jenis perulangan: • While • Do-While • For
  • 13. WHILE • Statement while digunakan untuk mengeksekusi sebuah blok secara berulang selama memenuhi kondisi tertentu. Sintaks penggunaannya adalah sebagai berikut: while (ekspresi) do begin ....Statement…. end
  • 14. DO-WHILE • Sering di sebut juga repeat-until • Sama seperti halnya while pernyataan Do-While digunakan untuk mengeksekusi blok secara berulang sampai tidak memenuhi kondisi tertentu Do Begin …..Statement…. End while (ekspresi)