SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

фгос 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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxshafiraramadhani9
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
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
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 

Dernier (20)

polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
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
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 

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