Your SlideShare is downloading. ×
0
Tujuan Instruksi KhususMahasiswa mampu menjelaskanpengertian logika,algoritma,program danpemrograman serta keterkaitan ant...
Pengertian Logika         Pengertian AlgoritmaMateri         Pengertian Program         Bahasa Pemrograman
PENGERTIAN LOGIKA• Berasal dari bahasa latin dari kata “Logos”  yang berarti perkataan, biasa disebut juga  dengan mantiq•...
• Membuat seseorang mampu untuk  berfikir benar• Mempertajam daya fikir akal sehingga  menjadi lebih berkembang melalui  l...
• Berasal dari nama Abu Ja’far Mohammed  Ibnu Musa al-Khowarizmi, ilmuan Persia  yang menulis kitab al jabr wal-muqabala  ...
Teks algoritma berisi deskripsi langkah-langkahpenyelesaian masalahTidak ada notasi yang baku dalam penulisanteks algoritm...
Tambahkan 1 atau 2pada 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 Simbo...
Contoh AlgoritmaRancanglah algoritma untukmenentukan apakah suatubilangan dikategorikan bilanganganjil atau genap.
Penyelesaian• Masukkan sebuah bilangan bulat• Lakukan proses untuk masukan  bilangan tersebut yaitu dengan  menentukan apa...
PENGERTIAN PROGRAM• Program harus dihasilkan dari proses  pemahaman permasalahan,analisis,sintesis  dan dituangkan menjadi...
Definisi                                            Dokumentasimasalah     Analisa    kebutuhan                           ...
•   Merupakan kumpulan aturan yang disusun    sedemikian rupa sehingga memungkinkan    pengguna komputer membuat program y...
pengantar logika-dan_algoritma
pengantar logika-dan_algoritma
pengantar logika-dan_algoritma
pengantar logika-dan_algoritma
pengantar logika-dan_algoritma
Upcoming SlideShare
Loading in...5
×

pengantar logika-dan_algoritma

1,775

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,775
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
123
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "pengantar logika-dan_algoritma"

  1. 1. Tujuan Instruksi KhususMahasiswa mampu menjelaskanpengertian logika,algoritma,program danpemrograman serta keterkaitan antarasatu dengan yang lainnya.
  2. 2. Pengertian Logika Pengertian AlgoritmaMateri Pengertian Program Bahasa Pemrograman
  3. 3. 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.
  4. 4. • 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
  5. 5. • 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.
  6. 6. Teks algoritma berisi deskripsi langkah-langkahpenyelesaian masalahTidak ada notasi yang baku dalam penulisanteks algoritma seperti pada notasi bahasapemrogramanSetiap orang dapat membuat aturan penulisandan notasi algoritmik sendiriAlgoritma sebenarnya digunakan untukmembantu kita dalam mengonversikan suatumasalah ke dalam bahasa pemrogramanNotasi algoritmik bukan notasi bahasapemrograman,karena pseudocode dalam notasialgoritmik tidak dapat dijalankan oleh komputerAlgoritma merupakan hasil pemikirankonseptual,supaya dapat dilaksanakan olehkomputer,algoritma harus ditranslasikan kedalambahasa pemrograman
  7. 7. Tambahkan 1 atau 2pada X
  8. 8. • Hitung akar 2 dengan presisi sempurna• Hitung akar 2 sampai lima digit dibelakang koma
  9. 9. • Menggunakan bahasa tertentu (Misalnya bahasa Indonesia atau Inggris)• Menggunakan Pseudocode• Menggunakan Simbol atau tabel Contoh Diagram Alir (flowchart), NS-Diagram
  10. 10. Contoh AlgoritmaRancanglah algoritma untukmenentukan apakah suatubilangan dikategorikan bilanganganjil atau genap.
  11. 11. 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
  12. 12. 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
  13. 13. Definisi Dokumentasimasalah Analisa kebutuhan Pemeliharaan Penyusunan Testing dan algoritma debuging Pengkodean/ pemrograman
  14. 14. • 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×