SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Tujuan Instruksi Khusus


Mahasiswa mampu menjelaskan
pengertian logika,algoritma,program dan
pemrograman serta keterkaitan antara
satu dengan yang lainnya.
Pengertian Logika


         Pengertian Algoritma
Materi

         Pengertian Program


         Bahasa Pemrograman
PENGERTIAN LOGIKA

• Berasal dari bahasa latin dari kata “Logos”
  yang berarti perkataan, biasa disebut juga
  dengan mantiq
• Dalam buku Logiciand language of
  Education, mantiq disebut sebagai
  “penyelidikan tentang dasar-dasar dan
  metode-metode berfikir benar”
• Ilmu mantiq       atau logika adalah ilmu
  tentang     kaidah-kaidah    yang     dapat
  membimbing manusia kearah berfikir
  secara     benar     yang    menghasillkan
  kesimpulan yang benar sehingga ia
  terhindar dari berfikir secara keliru yang
  menghasilkan kesimpulan salah.
• Membuat seseorang mampu untuk
  berfikir benar
• Mempertajam daya fikir akal sehingga
  menjadi lebih berkembang melalui
  latihan-latihan berfikir dan
  menganalisis serta mengungkap
  permasalahan secara ilmiah
• Membuat seseorang menjadi mampu
  meletakkan sesuatu pada tempatnya
  dan mengerjakan sesuatu pada
  waktunya
• Berasal dari nama Abu Ja’far Mohammed
  Ibnu Musa al-Khowarizmi, ilmuan Persia
  yang menulis kitab al jabr wal-muqabala
  (rules of restoration and reduction) sekitar
  tahun 825 M
• Algoritma adalah urutan langkah-langkah
  logis penyelesaian masalah yang disusun
  secara sistematis
• Alur pemikiran dalam menyelesaikan
  suatu pekerjaan yang dituangkan secara
  tertulis.
Teks algoritma berisi deskripsi langkah-langkah
penyelesaian masalah
Tidak ada notasi yang baku dalam penulisan
teks algoritma seperti pada notasi bahasa
pemrograman
Setiap orang dapat membuat aturan penulisan
dan notasi algoritmik sendiri
Algoritma sebenarnya digunakan untuk
membantu kita dalam mengonversikan suatu
masalah ke dalam bahasa pemrograman
Notasi algoritmik bukan notasi bahasa
pemrograman,karena pseudocode dalam notasi
algoritmik tidak dapat dijalankan oleh komputer
Algoritma merupakan hasil pemikiran
konseptual,supaya dapat dilaksanakan oleh
komputer,algoritma harus ditranslasikan kedalam
bahasa pemrograman
Tambahkan 1 atau 2
pada X
• Hitung akar 2 dengan
  presisi sempurna
• Hitung akar 2 sampai lima
  digit dibelakang koma
•   Menggunakan bahasa tertentu (Misalnya bahasa
    Indonesia atau Inggris)

•   Menggunakan Pseudocode

•   Menggunakan Simbol atau tabel
      Contoh Diagram Alir (flowchart), NS-Diagram
Contoh Algoritma

Rancanglah algoritma untuk
menentukan apakah suatu
bilangan dikategorikan bilangan
ganjil atau genap.
Penyelesaian
• Masukkan sebuah bilangan bulat
• Lakukan proses untuk masukan
  bilangan tersebut yaitu dengan
  menentukan apakah bilangan
  tersebut jika dibagi dengan 2 akan
  menghasilkan sisa bagi 0 atau 1
• Jika hasil sisa baginya adalah nol
  maka bilangan tersebut adalah
  bilangan genap
• Sebaliknya jika sisa baginya adalah
  1 maka bilangan tersebut adalah
  bilangan ganjil
PENGERTIAN PROGRAM

• Program harus dihasilkan dari proses
  pemahaman permasalahan,analisis,sintesis
  dan dituangkan menjadi kode dalam bahasa
  komputer secara sistematis dan metodologis

• Program adalah kata,ekspresi,pernyataan atau
  kombinasinya yang disusun dan dirangkai
  menjadi satu kesatuan prosedur yang berupa
  urutan langkah untuk menyelesaikan masalah
  yang diimplementasikan dengan menggunaan
  bahasa pemrograman sehingga dapat
  dieksekusi oleh komputer
Definisi                                            Dokumentasi
masalah




     Analisa
    kebutuhan                              Pemeliharaan




           Penyusunan                 Testing dan
            algoritma                  debuging




                        Pengkodean/
                        pemrograman
•   Merupakan kumpulan aturan yang disusun
    sedemikian rupa sehingga memungkinkan
    pengguna komputer membuat program yang
    dapat dijalankan dengan aturan tersebut

•   Faktor penting bahasa pemrograman adalah
    sintax dan semantik
       Sintax (sintaks) adalah aturan-aturan
       gramatikal yang mengatur tata cara penulisan
       kata, ekspresi dan pernyataan
       Semantik adalah aturan-aturan untuk
       menyatakan suatu arti
pengantar logika-dan_algoritma
pengantar logika-dan_algoritma
pengantar logika-dan_algoritma

Más contenido relacionado

La actualidad más candente

Pertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar LogikaPertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar LogikaEndang Retnoningsih
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMelva Amma Kalian
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmarisal07
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritmalinda_rosalina
 
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaApriyanto_apo
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarHelen Handa Mukti
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasarF. Bagus TKJa
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkapLela Warni
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Luxtri lux
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma casnadi
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrogramanbrigidaarie
 
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarDisma Ariyanti W
 

La actualidad más candente (20)

Pertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar LogikaPertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar Logika
 
Materi 1. algoritma pemrograman
Materi 1. algoritma pemrogramanMateri 1. algoritma pemrograman
Materi 1. algoritma pemrograman
 
Ppt pemdas x tkj 2021 2022
Ppt pemdas x tkj 2021 2022Ppt pemdas x tkj 2021 2022
Ppt pemdas x tkj 2021 2022
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritma
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritma
 
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
Tugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman DasarTugas Powerpoint Pemrograman Dasar
Tugas Powerpoint Pemrograman Dasar
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasar
 
Alur Logika Pemrograman
Alur Logika PemrogramanAlur Logika Pemrograman
Alur Logika Pemrograman
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Pengenalan Algoritma Komputer
Pengenalan Algoritma KomputerPengenalan Algoritma Komputer
Pengenalan Algoritma Komputer
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkap
 
Dasar dasar algoritma - 1
Dasar dasar algoritma - 1Dasar dasar algoritma - 1
Dasar dasar algoritma - 1
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Lux
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
 
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasar
 

Destacado

фгос 190631
фгос 190631фгос 190631
фгос 190631Demanessa
 
Project report slide
Project report slideProject report slide
Project report slideJon DeAmicis
 
Экологический проект
Экологический проектЭкологический проект
Экологический проектDemanessa
 
Business Licence Presentation.
Business Licence Presentation.Business Licence Presentation.
Business Licence Presentation.mgoodson
 
Visualresume
VisualresumeVisualresume
Visualresumekycatsjr
 
Who are_the_maori_
 Who are_the_maori_ Who are_the_maori_
Who are_the_maori_sinaloa1
 
Державні символи
Державні символиДержавні символи
Державні символиcherkaska
 
храпунова
храпуновахрапунова
храпуноваDemanessa
 
техническая механика
техническая механикатехническая механика
техническая механикаDemanessa
 
Conditii generale de creditare
Conditii generale de creditareConditii generale de creditare
Conditii generale de creditaresesymarc
 
Country report brazil. m&a update. spring 2013. norgestion mergers alliance
Country report brazil. m&a update. spring 2013. norgestion mergers allianceCountry report brazil. m&a update. spring 2013. norgestion mergers alliance
Country report brazil. m&a update. spring 2013. norgestion mergers allianceNORGESTION
 

Destacado (20)

фгос 190631
фгос 190631фгос 190631
фгос 190631
 
Project report slide
Project report slideProject report slide
Project report slide
 
Iibms hr support
Iibms hr supportIibms hr support
Iibms hr support
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Экологический проект
Экологический проектЭкологический проект
Экологический проект
 
Business Licence Presentation.
Business Licence Presentation.Business Licence Presentation.
Business Licence Presentation.
 
MAKALE
MAKALEMAKALE
MAKALE
 
Visualresume
VisualresumeVisualresume
Visualresume
 
Who are_the_maori_
 Who are_the_maori_ Who are_the_maori_
Who are_the_maori_
 
Matses
MatsesMatses
Matses
 
мс
мсмс
мс
 
Chapter 5 presentation
Chapter 5 presentationChapter 5 presentation
Chapter 5 presentation
 
My subjects
My subjectsMy subjects
My subjects
 
Державні символи
Державні символиДержавні символи
Державні символи
 
храпунова
храпуновахрапунова
храпунова
 
техническая механика
техническая механикатехническая механика
техническая механика
 
Conditii generale de creditare
Conditii generale de creditareConditii generale de creditare
Conditii generale de creditare
 
Country report brazil. m&a update. spring 2013. norgestion mergers alliance
Country report brazil. m&a update. spring 2013. norgestion mergers allianceCountry report brazil. m&a update. spring 2013. norgestion mergers alliance
Country report brazil. m&a update. spring 2013. norgestion mergers alliance
 
Nadal
NadalNadal
Nadal
 
tarea2
tarea2tarea2
tarea2
 

Similar a pengantar logika-dan_algoritma

Pengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarPengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarAndiChristian3
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstrukturRaden Maulana
 
Bahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanBahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanAndri Yanto
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrogramanReza Optoriter
 
Materi 1 pemrograman prosedural
Materi 1   pemrograman proseduralMateri 1   pemrograman prosedural
Materi 1 pemrograman proseduralnovitasari3001
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 
Module algoritma
Module algoritma Module algoritma
Module algoritma Rony BolaNk
 
Bab 1 pengantar algoritma
Bab 1 pengantar algoritmaBab 1 pengantar algoritma
Bab 1 pengantar algoritmaKang Koko
 
Pengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramPengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramAkmal Fajar
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdfdedisusanto41
 

Similar a pengantar logika-dan_algoritma (20)

Pengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarPengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasar
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
 
M03a algoritma
M03a algoritmaM03a algoritma
M03a algoritma
 
Bahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanBahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrograman
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Materi 1 pemrograman prosedural
Materi 1   pemrograman proseduralMateri 1   pemrograman prosedural
Materi 1 pemrograman prosedural
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Bahasa c
Bahasa cBahasa c
Bahasa c
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
 
Bab 1 pengantar algoritma
Bab 1 pengantar algoritmaBab 1 pengantar algoritma
Bab 1 pengantar algoritma
 
Pengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramPengantar Algoritma Dan Program
Pengantar Algoritma Dan Program
 
Slide chapter 01
Slide chapter 01Slide chapter 01
Slide chapter 01
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
 
1. OOP Java
1. OOP Java1. OOP Java
1. OOP Java
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 

Último

1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxintansidauruk2
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 

Último (20)

1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 

pengantar logika-dan_algoritma

  • 1.
  • 2. Tujuan Instruksi Khusus Mahasiswa mampu menjelaskan pengertian logika,algoritma,program dan pemrograman serta keterkaitan antara satu dengan yang lainnya.
  • 3. Pengertian Logika Pengertian Algoritma Materi Pengertian Program Bahasa Pemrograman
  • 4. PENGERTIAN LOGIKA • Berasal dari bahasa latin dari kata “Logos” yang berarti perkataan, biasa disebut juga dengan mantiq • Dalam buku Logiciand language of Education, mantiq disebut sebagai “penyelidikan tentang dasar-dasar dan metode-metode berfikir benar” • Ilmu mantiq atau logika adalah ilmu tentang kaidah-kaidah yang dapat membimbing manusia kearah berfikir secara benar yang menghasillkan kesimpulan yang benar sehingga ia terhindar dari berfikir secara keliru yang menghasilkan kesimpulan salah.
  • 5. • Membuat seseorang mampu untuk berfikir benar • Mempertajam daya fikir akal sehingga menjadi lebih berkembang melalui latihan-latihan berfikir dan menganalisis serta mengungkap permasalahan secara ilmiah • Membuat seseorang menjadi mampu meletakkan sesuatu pada tempatnya dan mengerjakan sesuatu pada waktunya
  • 6. • Berasal dari nama Abu Ja’far Mohammed Ibnu Musa al-Khowarizmi, ilmuan Persia yang menulis kitab al jabr wal-muqabala (rules of restoration and reduction) sekitar tahun 825 M • Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis • Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
  • 7. Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah Tidak ada notasi yang baku dalam penulisan teks algoritma seperti pada notasi bahasa pemrograman Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri Algoritma sebenarnya digunakan untuk membantu kita dalam mengonversikan suatu masalah ke dalam bahasa pemrograman Notasi algoritmik bukan notasi bahasa pemrograman,karena pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer Algoritma merupakan hasil pemikiran konseptual,supaya dapat dilaksanakan oleh komputer,algoritma harus ditranslasikan kedalam bahasa pemrograman
  • 8.
  • 9. Tambahkan 1 atau 2 pada X
  • 10. • Hitung akar 2 dengan presisi sempurna • Hitung akar 2 sampai lima digit dibelakang koma
  • 11. Menggunakan bahasa tertentu (Misalnya bahasa Indonesia atau Inggris) • Menggunakan Pseudocode • Menggunakan Simbol atau tabel Contoh Diagram Alir (flowchart), NS-Diagram
  • 12. Contoh Algoritma Rancanglah algoritma untuk menentukan apakah suatu bilangan dikategorikan bilangan ganjil atau genap.
  • 13. Penyelesaian • Masukkan sebuah bilangan bulat • Lakukan proses untuk masukan bilangan tersebut yaitu dengan menentukan apakah bilangan tersebut jika dibagi dengan 2 akan menghasilkan sisa bagi 0 atau 1 • Jika hasil sisa baginya adalah nol maka bilangan tersebut adalah bilangan genap • Sebaliknya jika sisa baginya adalah 1 maka bilangan tersebut adalah bilangan ganjil
  • 14. PENGERTIAN PROGRAM • Program harus dihasilkan dari proses pemahaman permasalahan,analisis,sintesis dan dituangkan menjadi kode dalam bahasa komputer secara sistematis dan metodologis • Program adalah kata,ekspresi,pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunaan bahasa pemrograman sehingga dapat dieksekusi oleh komputer
  • 15. Definisi Dokumentasi masalah Analisa kebutuhan Pemeliharaan Penyusunan Testing dan algoritma debuging Pengkodean/ pemrograman
  • 16. Merupakan kumpulan aturan yang disusun sedemikian rupa sehingga memungkinkan pengguna komputer membuat program yang dapat dijalankan dengan aturan tersebut • Faktor penting bahasa pemrograman adalah sintax dan semantik Sintax (sintaks) adalah aturan-aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan pernyataan Semantik adalah aturan-aturan untuk menyatakan suatu arti