SlideShare a Scribd company logo
Pemrograman
Algoritma dan
I Nyoman Alit Arsana ST, MT
08121584312 nyomanalit86@gmail.com
Pendahuluan Algoritma
Jenis-jenis data dan variabel
Operator logika.
Teknik percabangan (bagian 1)
Teknik percabangan (bagian 2)
Teknik pengulangan (bagian 1)
Teknik pengulangan (bagian 2)
Array satu dimensi
Array dua dimensi
Prosedur
Fungsi
Record
Rekursif
Materi
UTS
UAS
Refrensi
 Rosa A.S. dan M.Shalahuddin. 2010. Modul Pembelajaran
Algoritma dan Pemrograman. Bandung: Modula
 Abdul Kadir dan Heriyanto. 2005. Algoritma Pemrograman
Menggunakan C++. Yogyakarta : Andi
 Internet --- all about C Programming
Tata Tertib Perkuliahan
 Menggunakan pakaian yang sopan dan pantas
 Tidak diperkenankan memakai sandal.
 Handphone dalam keadaan mati/silent.
 Tidak diperkenankan melakukan keributan.
 Dosen berhak mengeluarkan mahasiswa bilamana dipandang
perlu karena melanggar ketertiban di atas.
 Mahasiswa wajib hadir minimal 75% dari tatap muka, apabila
kurang dari 75% tidak diijinkan mengikuti UAS.
Algoritma
Apa itu
Definisi Algoritma
Kata ‘algoritma’ diturunkan dari
nama belakang seorang tokoh
matematikawan Persia
bernama Muhammad ibn Musa
al-Khuwarizmi
Definisi Algoritma
 Urutan langkah-langkah penyelesaian masalah
yang disusun secara sistematis dan logis
 Langkah-langkah dalam algoritma harus logis
dan harus dapat ditentukan bernilai salah atau
benar
 Pada umumnya Algoritma menggunakan bahasa-
bahasa yang dimengerti oleh manusia (bukan
bahasa mesin)
Penting
Mengapa Algoritma itu
Masalah
Program Komputer
Solusi
Algoritma dalam Komputer
Tranformasi masalah menjadi program komputer
diperlukan:
 Bentuk urutan masalah
 Bahasa yang dipakai
Algoritma dalam Komputer
Algoritma
Program Komputer
Solusi
Algoritma dalam Komputer
Masalah
Contoooooh
Bagaimana cara membuat telur dadar?
Contoooooh
1. Letakkan wajan di atas kompor
2. Nyalakan api kompor
3. Tuangkan minyak ke dalam wajan
4. Pecahkan telur ayam ke dalam mangkok
5. Tambahkan garam secukupnya
6. Aduk campuran telur dan garam
7. Tuang adonan telur ke dalam wajan
8. Masak telur hingga matang
9. Hidangkan di piring
Cara Penulisan Algoritma
Uraian deskriptif
bahasa alamiah/bahasa manusia sehari-hari.
Pseudocode
Flowchart (bagan alir)
bagan yang menggambarkan urutan instruksi untuk
proses dengan komputer dan hubungan antara suatu
proses dengan proses lain dengan menggunakan
simbol.
Cara Penulisan Algoritma
Uraian deskriptif
Contoh : Algoritma menjumlahkan 2 buah angka
1. Masukkan Angka pertama
2. Masukkan angka kedua
3. Jumlahkan angka pertama dan kedua
4. Cetak hasilnya.
Cara Penulisan Algoritma
Pseudocode
Algoritma menjumlahkan 2 buah angka
bil 1  input
bil 2  input
hasil  bil1+bil2
print hasil
Cara Penulisan Algoritma
Flowchart (Bagan Alir)
Contoh :
Algoritma menjumlahkan 2
buah angka
Start
Input bil 1,
Bil 2
Hasil = bil1+bil2
Cetak Hasil
End
Terimakasih

More Related Content

PDF
Algoritma dan Struktur Data (Python) - Pengantar Algoritma
PDF
Algoritma & Pemrograman .....................................(1).pdf
PDF
Modul Pemrograman Dasar.pdf
PDF
Modul algoritma pemrograman-dasar x rpl
PDF
Pemrograman dasar
PDF
Diktat kuliah Algoritma dan Pemograman
PPTX
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
PPT
Algoritma 1 pertemuan 1
Algoritma dan Struktur Data (Python) - Pengantar Algoritma
Algoritma & Pemrograman .....................................(1).pdf
Modul Pemrograman Dasar.pdf
Modul algoritma pemrograman-dasar x rpl
Pemrograman dasar
Diktat kuliah Algoritma dan Pemograman
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Algoritma 1 pertemuan 1

Similar to Pengantar Algoritma dan Pemrograman (20)

PDF
Algoritma Pemrogaman
PPTX
Pengantar alprog | ainul yaqin
PPTX
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
PPTX
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
PPTX
Materi Algoritma Pemrograman Dasar .pptx
PPTX
pemrograman dasar.pptx
PDF
Algoritma pemrograman#1
PDF
Algoritma pemrograman#1
PPTX
Algoritma & Pemrograman.pptx
PDF
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
PPT
1 PPT MSIM4203 (1).ppt kuliah universitas terbuka
PPT
1 PPT MSIM4203 (1).pptuniversitas terbuka
DOC
Pengantar Algoritma Dan Program
PPTX
Belajar Algoritma Pemograman dengan Mudah
PPT
Pengenalan algoritma
PDF
Kegiatan belajar 1 flowchart
PPT
ALOGARITMA
PPTX
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
DOCX
Makalah algoritma dan hubungannya dengan pemrograman
DOCX
Makalah algoritma dan hubungannya dengan pemrograman
Algoritma Pemrogaman
Pengantar alprog | ainul yaqin
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
Materi Algoritma Pemrograman Dasar .pptx
pemrograman dasar.pptx
Algoritma pemrograman#1
Algoritma pemrograman#1
Algoritma & Pemrograman.pptx
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
1 PPT MSIM4203 (1).ppt kuliah universitas terbuka
1 PPT MSIM4203 (1).pptuniversitas terbuka
Pengantar Algoritma Dan Program
Belajar Algoritma Pemograman dengan Mudah
Pengenalan algoritma
Kegiatan belajar 1 flowchart
ALOGARITMA
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Makalah algoritma dan hubungannya dengan pemrograman
Makalah algoritma dan hubungannya dengan pemrograman
Ad

More from I Gede Iwan Sudipa (20)

PDF
Diktat Pemrograman Web dengan laravel 5.4
PPTX
Function dalam pemrograman
PPTX
Procedure dalam pemrograman
PPTX
PPTX
Array dalam pemrograman
PPT
Kondisi Perulangan dalam pemrograman
PPT
Kondisi Percabangan
PPT
Operator dalam Pemrograman
PPT
Pengertian Pseudocode
PPTX
Controller dalam Laravel (Pemrograman Web II)
PPTX
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
PPTX
Konsep Routing dalam Laravel (Pemrograman Web II)
PPTX
Cara membuat koneksi PHP dan database MySQL
PPTX
Penggunaan FORM dalam pemrograman web
PPTX
Function dalam PHP
PPTX
Perulangan dan Array dalam PHP
PPTX
Pernyataan Kondisi dalam Pemrograman PHP
PPT
Pernyataan Perulangan dalam Pemrograman PHP
PPTX
Pengantar pemrograman web HTML
PPTX
Normalisasi Data
Diktat Pemrograman Web dengan laravel 5.4
Function dalam pemrograman
Procedure dalam pemrograman
Array dalam pemrograman
Kondisi Perulangan dalam pemrograman
Kondisi Percabangan
Operator dalam Pemrograman
Pengertian Pseudocode
Controller dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
Cara membuat koneksi PHP dan database MySQL
Penggunaan FORM dalam pemrograman web
Function dalam PHP
Perulangan dan Array dalam PHP
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
Pengantar pemrograman web HTML
Normalisasi Data
Ad

Recently uploaded (8)

PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
Implementasi Microservices pada Manufaktur
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
pengantar-sistem-informasi manajemen.ppt
Implementasi Microservices pada Manufaktur
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya

Pengantar Algoritma dan Pemrograman