SlideShare a Scribd company logo
1 of 11
SMP PANGUDI LUHUR 1 KLATEN
ALGORITMA DAN
PEMROGRAMAN
KEUNTUNGAN PEMBUATAN ALGORITMA
01
03
02
Tidak bergantung pada
bahasa pemrograman
manapun
Notasi algoritma dapat
diterjemahkan kedalam
berbagai bahasa
pemrograman
Apapun bahasa
pemrogramanya, output
yang akan dikeluarkan
sama karena algoritmanya
sama
Setiap orang dapat
membuat aturan penulisan
dan notasi algoritmik
sendiri
Algoritma merupakan hasil
pemikiran konseptual
Tidak ada notasi yang
baku dalam penulisan teks
algoritma seperti notasi
bahasa pemrograman
Teks algoritma berisi
deskripsi langkah –
langkah penyelesaian
masalah.
Membantu kita dalam
mengkonversikan suatu
permasalahan ke dalam
bahasa pemrograman
Notasi algoritmik bukan
notasi bahasa
pemrograman
Beberapa hal yang perlu diperhatikan
dalam membuat algoritma?
kumpulan instruksi –
instruksi tersendiri yang
biasanya disebut source
code yang dibuat oleh
programmer
kumpulan instruksi atau
perintah yang disusun
sedemikian rupa sehingga
mempunyai nalar yang
tepat untuk menyelesaikan
suatu persoalan
PEMROGRAMAN PROGRAM
PEMROGRAMAN
Alat untuk membuat program
Contoh : C, C++, Pascal, Java, Basic, dll
UNSUR-UNSUR
PEMROGRAMAN
INPUT PROSES OUTPUT
proses untuk
menampilkan data yang
telah diolah, melaporkan
hasil pengolahan data
melalui device
DEFINISI
OUTPUT
PROSES
proses mengolah data
yang diinputkan dengan
menerapkan metode –
metode, teknik – teknik,
algoritma – algoritma
yang ada
INPUT
proses untuk
memasukkan data ke
komputer melalui device
yang ada
PERBEDAAN ALGORITMA & PROGRAM
metode dan tahapan
sistematis dalam
program
ALGORITMA
kumpulan pernyataan
komputer
PROGRAM
Program = Algoritma +
Bahasa (Struktur Data)
COMPILER
suatu program yang menterjemahkan
bahasa program (Source Code) ke dalam
bahasa obyek (object code) secara
keseluruhan program
INTERPRETER
menganalisis dan mengeksekusi setiap
baris dari program secara keseluruhan
• Menerjemahkan secara keseluruhan
• Bila terjadi kesalahan kompilasi maka
source program harus diperbaiki dan
dikompilasi ulang
• Dihasilkan object program
• Dihasilkan executable program
• Proses pekerjaan program lebih cepat
• Source program tidak dipergunakan
hanya untuk perbaikan saja
• Keamanan dari program lebih terjamin
• Menerjemahkan instruksi per instruksi
• Bila terjadi kesalahan interprestasi
dapat diperbaiki
• Tidak dihasilkan object program
• Tidak dihasilkan executable program
• Proses pekerjaan program lebih
lambat
• Source program terus dipergunakan
• Keamanan dari program kurang
terjamin
COMPILER INTERPRETER

More Related Content

Similar to ALGORITMA DAN PEMROGRAMAN 3.pptx

Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrograman
Melva Amma Kalian
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
lutfiadnan
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
ankg44
 

Similar to ALGORITMA DAN PEMROGRAMAN 3.pptx (20)

Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritma
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
 
PPT1 - Pemrograman Dasar
PPT1 - Pemrograman DasarPPT1 - Pemrograman Dasar
PPT1 - Pemrograman Dasar
 
Algoritma & dasar pemrograman
Algoritma & dasar pemrogramanAlgoritma & dasar pemrograman
Algoritma & dasar pemrograman
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascal
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrograman
 
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
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
Kontrak Kuliah Algoritma
Kontrak Kuliah AlgoritmaKontrak Kuliah Algoritma
Kontrak Kuliah Algoritma
 
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
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
 
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
 

More from andresept0186 (6)

Dasar-dasar HTML.ppt
Dasar-dasar HTML.pptDasar-dasar HTML.ppt
Dasar-dasar HTML.ppt
 
Aksi Nyata Kurikulum Merdeka Topik : Mengapa Kurikulum Perlu Berubah?
Aksi Nyata Kurikulum Merdeka Topik : Mengapa Kurikulum Perlu Berubah?Aksi Nyata Kurikulum Merdeka Topik : Mengapa Kurikulum Perlu Berubah?
Aksi Nyata Kurikulum Merdeka Topik : Mengapa Kurikulum Perlu Berubah?
 
AKSI NYATA MERDEKA BELAJAR - MEMAHAMI DAN MENGENALI DIRI.pdf
AKSI NYATA MERDEKA BELAJAR - MEMAHAMI DAN MENGENALI DIRI.pdfAKSI NYATA MERDEKA BELAJAR - MEMAHAMI DAN MENGENALI DIRI.pdf
AKSI NYATA MERDEKA BELAJAR - MEMAHAMI DAN MENGENALI DIRI.pdf
 
INFORMATIKA_PERKENALAN.pptx
INFORMATIKA_PERKENALAN.pptxINFORMATIKA_PERKENALAN.pptx
INFORMATIKA_PERKENALAN.pptx
 
JARINGAN INTERNET KOMPUTER.pptx
JARINGAN INTERNET KOMPUTER.pptxJARINGAN INTERNET KOMPUTER.pptx
JARINGAN INTERNET KOMPUTER.pptx
 
SKU - SKK - SPG.ppt
SKU - SKK - SPG.pptSKU - SKK - SPG.ppt
SKU - SKK - SPG.ppt
 

Recently uploaded

KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
subki124
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
EirinELS
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
luqmanhakimkhairudin
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 

Recently uploaded (20)

MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 

ALGORITMA DAN PEMROGRAMAN 3.pptx

  • 1. SMP PANGUDI LUHUR 1 KLATEN ALGORITMA DAN PEMROGRAMAN
  • 2. KEUNTUNGAN PEMBUATAN ALGORITMA 01 03 02 Tidak bergantung pada bahasa pemrograman manapun Notasi algoritma dapat diterjemahkan kedalam berbagai bahasa pemrograman Apapun bahasa pemrogramanya, output yang akan dikeluarkan sama karena algoritmanya sama
  • 3. Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri Algoritma merupakan hasil pemikiran konseptual Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman Teks algoritma berisi deskripsi langkah – langkah penyelesaian masalah. Membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman Notasi algoritmik bukan notasi bahasa pemrograman Beberapa hal yang perlu diperhatikan dalam membuat algoritma?
  • 4. kumpulan instruksi – instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai nalar yang tepat untuk menyelesaikan suatu persoalan PEMROGRAMAN PROGRAM
  • 5. PEMROGRAMAN Alat untuk membuat program Contoh : C, C++, Pascal, Java, Basic, dll
  • 7. proses untuk menampilkan data yang telah diolah, melaporkan hasil pengolahan data melalui device DEFINISI OUTPUT PROSES proses mengolah data yang diinputkan dengan menerapkan metode – metode, teknik – teknik, algoritma – algoritma yang ada INPUT proses untuk memasukkan data ke komputer melalui device yang ada
  • 8. PERBEDAAN ALGORITMA & PROGRAM metode dan tahapan sistematis dalam program ALGORITMA kumpulan pernyataan komputer PROGRAM
  • 9. Program = Algoritma + Bahasa (Struktur Data)
  • 10. COMPILER suatu program yang menterjemahkan bahasa program (Source Code) ke dalam bahasa obyek (object code) secara keseluruhan program INTERPRETER menganalisis dan mengeksekusi setiap baris dari program secara keseluruhan
  • 11. • Menerjemahkan secara keseluruhan • Bila terjadi kesalahan kompilasi maka source program harus diperbaiki dan dikompilasi ulang • Dihasilkan object program • Dihasilkan executable program • Proses pekerjaan program lebih cepat • Source program tidak dipergunakan hanya untuk perbaikan saja • Keamanan dari program lebih terjamin • Menerjemahkan instruksi per instruksi • Bila terjadi kesalahan interprestasi dapat diperbaiki • Tidak dihasilkan object program • Tidak dihasilkan executable program • Proses pekerjaan program lebih lambat • Source program terus dipergunakan • Keamanan dari program kurang terjamin COMPILER INTERPRETER