Pengantar Logika & Algoritma

Pengantar Logika & Algoritma

Pengantar Logika & Algoritma Ali Ridho Barakbah Tita Karlita Definisi Logika Logika identik dengan masuk akal dan penalaran. Penalaran adalah salah satu bentuk pemikiran. Pemikiran adalah pengetahuan tak langsung yang didasarkan pada pernyataan langsung pemikiran mungkin benar dan mungkin juga tak benar. Definisi logika sangat sederhana yaitu ilmu yang

memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku Pelajaran logika menimbulkan kesadaran untuk menggunakan prinsip-prinsip untuk berfikir secara sistematis. Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis disini berarti benar sesuai dengan

logika manusia. Untuk menjadi sebuah algoritma, urutan langkah yang ditempuh untuk menyelesaikan masalah harus memberikan hasil yang benar. Asal-usul kata algoritma Abu Jafar Muhammad Ibnu Musa Al Khuwarizmi adalah seorang penulis buku Arab yang berjudul Kitab Al Jabar Wal Muqabala (Buku Pemugaran dan Pengurangan). Kata Al Khuwarizmi dibaca orang Barat menjadi algorism.

Kata algorism berarti proses menghitung dengan angka Arab. Seseorang dikatakan algorist jika orang tersebut menggunakan angka Arab. Kata algorism lambat laun menjadi algorithm disebabkan kata algorism sering dikelirukan dengan kata arithmetic sehingga akhiran sm berubah menjadi thm. Kata algorithm diserap ke dalam bahasa Indonesia menjadi algoritma. Domain algoritma Masalah : motivasi untuk membuat algoritma.

Algoritma : prosedur untuk menyelesaikan masalah. Seringkali satu masalah dapat diselesaikan dengan lebih dari satu cara (banyak kemungkinan). Program: representasi formal dari suatu algoritma dengan menggunakan bahasa pemrograman yang bisa dimengerti oleh komputer. Proses : aktivitas menjalankan langkah-langkah dalam algoritma.

Hal yang harus dipenuhi dalam membuat algoritma Input : data yang harus diberikan pada komputer Output: informasi yang akan diperoleh dari komputer Logika: Merencanakan proses program. Terdiri dari sejumlah instruksi yang mengubah input menjadi output yang diinginkan.

Contoh algoritma 1 Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas? teh kopi Contoh algoritma 1

Algoritma Siapkan gelas cadangan X X Tuangkan gelas yang berisi teh ke gelas cadangan Tuangkan gelas yang berisi kopi ke gelas yang

awalnya dipakai teh Tuangkan isi gelas cadangan ke gelas yang awalnya berisi kopi X teh teh

kopi kopi X Latihan 1 Buatlah suatu algoritma untuk proses pembuatan kopi yang rasa manisnya tepat

Latihan 2 Buatlah suatu algoritma untuk proses aktivitas yang anda kerjakan dari pagi hingga malam hari Contoh Algoritma 2 Algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. Algoritmanya :

a. Masukkan bilangan yang akan ditentukan b. Bagi bilangan dengan bilangan 2 c. Hitung sisa hasil bagi pada langkah b. d. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil. Latihan 3 Buat algoritma mengurutkan 3 bilangan acak!

Referensi Algorithms, Yi-Shin Chen, Addison-Wesley Computing Algoritma dan pemrograman dalam bahasa Pascal dan C, Rinaldi Munir, penerbit Informatika Bandung http://web.si.its-sby.edu/kurikulum/materi/ iptek/logika.html

Recently Viewed Presentations

  • Motion and Speed - Lower Dauphin School District

    Motion and Speed - Lower Dauphin School District

    Which of the following scenarios would bestdescribe the motion on the graph?. A car is accelerating, stops moving, then decelerates. A car is accelerating, puts cruise control on, then decelerates
  • CDA-5155 Computer Architecture Principles Fall 2000

    CDA-5155 Computer Architecture Principles Fall 2000

    CDA-5155 Computer Architecture Principles Fall 2000 ... ASCI Blue Mountain. SP Power3 375 MHz. ... Times New Roman Default Design Bitmap Image Microsoft Excel Worksheet CDA-5155 Computer Architecture Principles Fall 2000 Review Overview High Performance Computing Parallelism Parallel Computers ...
  • States of Matter

    States of Matter

    Plasmas, like gases have an indefinite shape and an indefinite volume. Plasma is the common state of matter STATES OF MATTER SOLID LIQUID GAS PLASMA Tightly packed, in a regular pattern Vibrate, but do not move from place to place...
  • Anatomy: Boxplot (Modified) - SUNY Oneonta

    Anatomy: Boxplot (Modified) - SUNY Oneonta

    A Boxplot may be presented either horizontally or vertically (as done here). See the Building a Modified Boxplot steps for information regarding: Interquartile Range (IQR); Lower Limits, Upper Limits, and Adjacent Points. Notes on the Modified Boxplot: The column of...
  • Gases and the Kinetic Molecular Theory - Oneonta

    Gases and the Kinetic Molecular Theory - Oneonta

    Gases and the Kinetic Molecular Theory * * * * * * * * * * * * * * * * * * * * Speeds of gas molecules. For a single molecule. Kinetic energy is: KE = ½...
  • PSK31 - Toledo Mobile Radio Association (TMRA)

    PSK31 - Toledo Mobile Radio Association (TMRA)

    Amateur Radio Digital Modes PSK31 AMTOR PACTOR PACTOR G-TOR HF PACKET CLOVER HELLSCHREIBER RTTY MT63 CW MFSK16 Why this presentation? Why Digital Modes What do you need? Amateur Radio Digital Modes Why this presentation? Why Digital Modes What do you...
  • Chapter 7 Engineering Graphics I Dr Simin Nasseri

    Chapter 7 Engineering Graphics I Dr Simin Nasseri

    Visible lines and cutting plane lines are .6 mm thick and the other lines are 0.3 mm thick. Figure 7.46 Alphabet of lines: Multiview Sketching Techniques: Circles are used to represent holes and bases of cones and cylinders. Arcs are...
  • Branding for a brighter future

    Branding for a brighter future

    Liverpool Gateshead Hull Make Salford the city in which people want to live, work, study, visit and invest SUPPORTING IN Salford City focus IN Salford DRIVING Agency focus Discrete marketing messages to discrete audiences Council Police PCT University Chamber Council...