SlideShare a Scribd company logo
1 of 10
NOTASI
ALGORITMA
PENDAHULUAN
Algoritma = Rancangan Program
 Langkah-langkah
pemecahan masalah
ditulis dalam notasi-notasi deskriptif yang
disebut dengan notasi algoritma.
 Notasi
algoritma dibuat sedemikian
sehingga tidak tergantung dengan :
 Bahasa
pemrograman yang akan
digunakan.
 Komputer yang akan menjalankan
program tersebut.

NOTASI ALGORITMA
Untaian kalimat deskriptif
 Flowchart (diagram alir)
 Pseudocode

UNTAIAN KALIMAT DESKRIPTIF




Langkah-langkah
pemecahan
masalah
dituangkan dengan untaian kalimat deskriptif.
Contoh :

PROGRAM persegipanjang
Program untuk menghitung luas persegipanjang.
ALGORITMA :
1. Masukkan/input panjang dan lebar persegipanjang.
2. Hitung luas persegipanjang dengan rumus :
Luas = Panjang x Lebar
3. Tampilkan luas persegipanjang.
FLOWCHART




Flowchart berasal dari kata :
 Flow berarti aliran.
 Chart berarti gambar, diagram atau simbolsimbol.
Flowchart merupakan diagram alir yang
menggambarkan langkah-langkah pemecahan
masalah.
SIMBOL-SIMBOL DASAR FLOWCHART


Flowchart di awali dengan simbol terminal :



Flowchart di akhiri dengan simbol terminal :



Pembacaan data input :
SIMBOL-SIMBOL DASAR FLOWCHART


Perencanaan data output :



Proses pengerjaan :



Test terhadap suatu kondisi pengambilan keputusan :



Pemberian nilai awal atau pengawalan lainnya :
SIMBOL-SIMBOL DASAR FLOWCHART


Sub proses yang berupa suatu rutin :



Penghubung flowchart pada halaman yang sama :



Penghubung flowchart pada halaman yang berlainan :



Arah aliran proses :
PSEUDOCODE




Pseudocode berasal dari kata :
 Pseudo yang berarti imitasi atau
mirip atau menyerupai.
 Code yang berarti kode program.
Pseudocode berarti kode yang mirip
dengan
kode
pemrograman
yang
sebenarnya.
PSEUDOCODE


Contoh :

PROGRAM persegipanjang
Program untuk menghitung luas persegipanjang.
DEKLARASI
panjang, lebar : integer
luas : integer
ALGORITMA :
read(p,l)
luas = panjang * luas
write(luas)

More Related Content

What's hot

7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahan
yuster92
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchart
iphientcomp
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Nabil Muhammad Firdaus
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
purispace
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
fikrul islamy
 

What's hot (19)

Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahan
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchart
 
03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman Algoritma
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrograman
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Diktat kuliah Algoritma dan Pemograman
Diktat kuliah Algoritma dan PemogramanDiktat kuliah Algoritma dan Pemograman
Diktat kuliah Algoritma dan Pemograman
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Daskom 3
Daskom 3Daskom 3
Daskom 3
 
Algoritma pemrograman 2
Algoritma pemrograman 2Algoritma pemrograman 2
Algoritma pemrograman 2
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Pseudocode
PseudocodePseudocode
Pseudocode
 

Similar to notasi algoritma

dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
RohibBurhani
 

Similar to notasi algoritma (20)

PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
2.sd 13.ok
2.sd 13.ok2.sd 13.ok
2.sd 13.ok
 
2.sd 13
2.sd 132.sd 13
2.sd 13
 
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxBAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
 
Notasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptxNotasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptx
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfAlur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdf
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
 
Flowchart.pptx
Flowchart.pptxFlowchart.pptx
Flowchart.pptx
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
P1 algoritma dan flowchart
P1 algoritma dan flowchartP1 algoritma dan flowchart
P1 algoritma dan flowchart
 
P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2
 
P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2
 
Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 3Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 3
 
Chapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptxChapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptx
 
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
Flowchart
FlowchartFlowchart
Flowchart
 
Sistem informasi flowchart
Sistem informasi   flowchartSistem informasi   flowchart
Sistem informasi flowchart
 

More from Ihin Muslihin

More from Ihin Muslihin (10)

Ebook ubuntu
Ebook ubuntuEbook ubuntu
Ebook ubuntu
 
mengenal ubuntu
mengenal ubuntumengenal ubuntu
mengenal ubuntu
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
mengenal gnulinux
mengenal gnulinuxmengenal gnulinux
mengenal gnulinux
 
operator
operatoroperator
operator
 
Struktur Dasar Algoritma
Struktur Dasar AlgoritmaStruktur Dasar Algoritma
Struktur Dasar Algoritma
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
nilai variabel & konstanta
nilai variabel & konstantanilai variabel & konstanta
nilai variabel & konstanta
 
Logika dan Algoritma
Logika dan AlgoritmaLogika dan Algoritma
Logika dan Algoritma
 

Recently uploaded

Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
dheaprs
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
AtiAnggiSupriyati
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
dpp11tya
 

Recently uploaded (20)

Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
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
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 

notasi algoritma