SlideShare a Scribd company logo
Algoritma Pemrograman
Informatika Kelas 9 Semester 1
Kompetensi Dasar :
3.3 Memahami persoalan komunikasi yang besar atau kompleks sehingga perlu mengusulkan solusi
terstruktur.
4.3 Mengembangkan program sebagai solusi dari pemecahan persoalan dan membuktikan bahwa solusi
memenuhi kebutuhan yang disyaratkan dapat memanfaatkan kit edukasi murah yang tersedia di pasar
Algoritma Pemrograman
Mengenal Pengertian Algoritma
Apa itu algoritma pemrograman?
Fungsi Algoritma
Cara Kerja Algoritma
Contoh Algoritma
Kesimpulan dan Penutup
Algoritma Pemrograman
Apa itu algoritma pemrograman??
Langkah-langkah yang ditulis secara
berurutan untuk menyelesaikan
masalah pemrograman komputer
Algoritma Pemrograman
Gambar
Bentuk gambar biasanya dalam bentuk
diagram flowchart
Tulisan
Bentuk tulisan biasanya
menggunakan pseudocode
Penyajian algoritma dapat dilakukan menjadi dua bentuk
Mengenal Pengertian Algoritma
Langkah-langkah yang disusun secara
tertulis dan berurutan untuk
menyelesaikan suatu masalah
Suatu urutan atau alur yang dipakai
dalam perhitungan atau pemecahan
masalah secara sistematis
Penentuan algoritma dalam
pemrograman merupakan hal dasar
yang harus diketahui dan menjadi tahap
awal dalam pembuatan program
Algoritma Pemrograman
01
03
02
04
mengatasi permasalahan
rumit dalam program.
mampu menyederhanakan
program
meminimalisir penulisan
program yang berulang-ulang
mudah mencari kesalahan
jika terjadi kesalahan
✓ Komputer hanyalah salah satu pemroses
✓ Agar dapat dilaksanakan oleh komputer, algoritma
harus ditulis dalam notasi bahasa pemrograman
sehingga dinamakan program
✓ Program adalah perwujudan atau implementasi teknis
algoritma yang ditulis dalam bahasa pemrograman
tertentu sehingga dapat dilaksanakan oleh komputer
Cara Kerja Algoritma
Algoritma & Pemrograman
Cara Kerja Algoritma
Program ditulis dalam
salah satu bahasa
pemrograman dan
kegiatan membuat
program
CPU berfungsi mengerjakan
operasi-operasi dasar seperti
operasi perbandingan,
operasi perhitungan, operasi
membaca, dan operasi
menulis
I/O devices yang
memasukkan data atau
program ke dalam
memori, dan alat yang
digunakan komputer
untuk mengkomunikasikan
hasil-hasil aktivitasnya
Bila proses menghasilkan
keluaran atau informasi,
keluaran disimpan ke
dalam memori, lalu
memori menuliskan
keluaran tadi ke piranti
keluaran
Algoritma Pemrograman
Contoh Algoritma
✓ Ketika hendak memasak mie rebus, ada
langkah-langkah yang dilakukan terlebih
dahulu misalnya :
1. Siapkan panci untuk merebus mie
instan.
2. Masukan air ke dalam panci
secukupnya.
3. Nyalakan kompor lalu rebus air sampai
mendidih.
4. Buka bungkus mie instan dan pisahkan
bumbu dengan mie, lalu buka
bumbunya.
5. Setelah itu masukan mie kedalam panci
yang sudah berisi air mendidih.
✓ Algoritma sederhana untuk menyelesaikan
permasalahan matematika
✓ Dalam hal ini, algoritma dan logika
pemrograman akan sangat penting dalam
pemecahan masalah.
Algoritma untuk menghitung nilai y dari persamaan y = 3x + 8
Algoritma Pemrograman
Kesimpulan dan Penutup
Algoritma adalah prosedur untuk menyelesaikan suatu
masalah, baik itu dalam ilmu matematika, ilmu komputer,
bahkan masalah kehidupan manusia sehari-hari
Tiga jenis algoritma
✓Sequence (urutan)
✓Percabangan (jika-maka)
✓Loop (perulangan)
Algoritma mencakup perhitungan, penalaran, dan
pemrosesan data yang dapat disajikan dalam
bahasa alami, kode, diagram alur (flowchart)
Algoritma dapat diekspresikan dan
dianalisis melalui diagram alur (flowchart)

More Related Content

Similar to Algoritma & Pemrograman .....................................(1).pdf

Konsep Computational Thinking.pptx
Konsep Computational Thinking.pptxKonsep Computational Thinking.pptx
Konsep Computational Thinking.pptx
raniwidiakusuma
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
JokoRoyal
 
Berfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptxBerfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptx
AhmadHadiMashuriHadi
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
AriKholisFazari
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
LUKMANHAKIM497039
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
brigidaarie
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
Simon Patabang
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkapLela Warni
 
INFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptxINFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptx
DikiPiraSaputra
 
Dasar pemrograman ( algorithma pemrograman )
Dasar pemrograman ( algorithma pemrograman )Dasar pemrograman ( algorithma pemrograman )
Dasar pemrograman ( algorithma pemrograman )
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
algoritma 1.pptx
algoritma 1.pptxalgoritma 1.pptx
algoritma 1.pptx
martoglonoh1
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
ssuser98f5ad
 
algoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptxalgoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptx
5160411341ShalehEfri
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
Raden Maulana
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
beiharira
 
Algoritma & dasar pemrograman
Algoritma & dasar pemrogramanAlgoritma & dasar pemrograman
Algoritma & dasar pemrograman
Sahat Tua
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
irwansyafibonaci
 

Similar to Algoritma & Pemrograman .....................................(1).pdf (20)

M1 KB4 (1).pptx
M1 KB4 (1).pptxM1 KB4 (1).pptx
M1 KB4 (1).pptx
 
Konsep Computational Thinking.pptx
Konsep Computational Thinking.pptxKonsep Computational Thinking.pptx
Konsep Computational Thinking.pptx
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
 
Berfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptxBerfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptx
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
 
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkap
 
INFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptxINFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptx
 
Dasar pemrograman ( algorithma pemrograman )
Dasar pemrograman ( algorithma pemrograman )Dasar pemrograman ( algorithma pemrograman )
Dasar pemrograman ( algorithma pemrograman )
 
algoritma 1.pptx
algoritma 1.pptxalgoritma 1.pptx
algoritma 1.pptx
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
 
algoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptxalgoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptx
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Algoritma & dasar pemrograman
Algoritma & dasar pemrogramanAlgoritma & dasar pemrograman
Algoritma & dasar pemrograman
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
 

Recently uploaded

Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 

Recently uploaded (20)

Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 

Algoritma & Pemrograman .....................................(1).pdf

  • 1. Algoritma Pemrograman Informatika Kelas 9 Semester 1 Kompetensi Dasar : 3.3 Memahami persoalan komunikasi yang besar atau kompleks sehingga perlu mengusulkan solusi terstruktur. 4.3 Mengembangkan program sebagai solusi dari pemecahan persoalan dan membuktikan bahwa solusi memenuhi kebutuhan yang disyaratkan dapat memanfaatkan kit edukasi murah yang tersedia di pasar
  • 2. Algoritma Pemrograman Mengenal Pengertian Algoritma Apa itu algoritma pemrograman? Fungsi Algoritma Cara Kerja Algoritma Contoh Algoritma Kesimpulan dan Penutup
  • 3. Algoritma Pemrograman Apa itu algoritma pemrograman?? Langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer
  • 4. Algoritma Pemrograman Gambar Bentuk gambar biasanya dalam bentuk diagram flowchart Tulisan Bentuk tulisan biasanya menggunakan pseudocode Penyajian algoritma dapat dilakukan menjadi dua bentuk
  • 5. Mengenal Pengertian Algoritma Langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah Suatu urutan atau alur yang dipakai dalam perhitungan atau pemecahan masalah secara sistematis Penentuan algoritma dalam pemrograman merupakan hal dasar yang harus diketahui dan menjadi tahap awal dalam pembuatan program
  • 6. Algoritma Pemrograman 01 03 02 04 mengatasi permasalahan rumit dalam program. mampu menyederhanakan program meminimalisir penulisan program yang berulang-ulang mudah mencari kesalahan jika terjadi kesalahan
  • 7. ✓ Komputer hanyalah salah satu pemroses ✓ Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program ✓ Program adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer Cara Kerja Algoritma
  • 8. Algoritma & Pemrograman Cara Kerja Algoritma Program ditulis dalam salah satu bahasa pemrograman dan kegiatan membuat program CPU berfungsi mengerjakan operasi-operasi dasar seperti operasi perbandingan, operasi perhitungan, operasi membaca, dan operasi menulis I/O devices yang memasukkan data atau program ke dalam memori, dan alat yang digunakan komputer untuk mengkomunikasikan hasil-hasil aktivitasnya Bila proses menghasilkan keluaran atau informasi, keluaran disimpan ke dalam memori, lalu memori menuliskan keluaran tadi ke piranti keluaran
  • 9. Algoritma Pemrograman Contoh Algoritma ✓ Ketika hendak memasak mie rebus, ada langkah-langkah yang dilakukan terlebih dahulu misalnya : 1. Siapkan panci untuk merebus mie instan. 2. Masukan air ke dalam panci secukupnya. 3. Nyalakan kompor lalu rebus air sampai mendidih. 4. Buka bungkus mie instan dan pisahkan bumbu dengan mie, lalu buka bumbunya. 5. Setelah itu masukan mie kedalam panci yang sudah berisi air mendidih. ✓ Algoritma sederhana untuk menyelesaikan permasalahan matematika ✓ Dalam hal ini, algoritma dan logika pemrograman akan sangat penting dalam pemecahan masalah. Algoritma untuk menghitung nilai y dari persamaan y = 3x + 8
  • 10. Algoritma Pemrograman Kesimpulan dan Penutup Algoritma adalah prosedur untuk menyelesaikan suatu masalah, baik itu dalam ilmu matematika, ilmu komputer, bahkan masalah kehidupan manusia sehari-hari Tiga jenis algoritma ✓Sequence (urutan) ✓Percabangan (jika-maka) ✓Loop (perulangan) Algoritma mencakup perhitungan, penalaran, dan pemrosesan data yang dapat disajikan dalam bahasa alami, kode, diagram alur (flowchart) Algoritma dapat diekspresikan dan dianalisis melalui diagram alur (flowchart)