Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
ALGORITMA
I N O V A S I D I G I TA L T E A M
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.
4
• Logika merupakan dasar dari semua penalaran (reasoning).
• Penalaran didasarkan pada hubungan antara pernyataan (statements).
• Di dalam logika, tidak semua jenis kalimat menjadi obyek tinjauan.
Proposisi
• Pernyataan atau kalimat deklaratif yang bernilai benar (true) atau
salah (false), tetapi tidak keduanya.
PERMAINAN
6
PERMAINAN
7
PERMAINAN
“y > 5”
9
PERMAINAN
11
Semua pernyataan di bawah ini adalah proposisi:
(a) 13 adalah bilangan ganjil
(b) Soekarno adalah alumnus UGM.
(c) 1 + 1 = 2
(d) 8 akar kuadrat dari 8 + 8
(e) Ada monyet di bulan
(f) Hari ini adalah hari Rabu
(g) Untuk sembarang bilangan bulat n 0, maka
2n adalah bilangan genap
(h) x + y = y + x untuk setiap x dan y bilangan
riil
12
Semua pernyataan di bawah ini bukan proposisi
(a) Jam berapa kereta api Argo Bromo tiba
di Gambir?
(b) Isilah gelas tersebut dengan air!
(c) x + 3 = 8
(d) x > 3
13
KESIMPULAN:
PROPOSISI ADALAH KALIMAT BERITA
• Proposisi dilambangkan dengan huruf kecil p, q, r,
….
• Contoh:
p : 13 adalah bilangan ganjil.
q : Soekarno adalah alumnus UGM.
r: 2+2=4
15
MENGKOMBINASIKAN PROPOSISI
• Misalkan p dan q adalah proposisi.
1. Konjungsi (conjunction): p dan q
Notasi p q,
2. Disjungsi (disjunction): p atau q
Notasi: p q
3. Ingkaran (negation) dari p: tidak p
Notasi: p
16
Contoh. Diketahui proposisi-proposisi berikut:
17
Contoh. Diketahui proposisi-proposisi berikut:
p : Pemuda itu tinggi
q : Pemuda itu tampan
p q pq p q pq p q
T T T T T T T F
T F F T F T F T
F T F F T T
F F F F F F
Contoh. Misalkan
p : 17 adalah bilangan prima (benar)
q : bilangan prima selalu ganjil (salah)
p q : 17 adalah bilangan prima dan bilangan prima
selalu ganjil (salah)
19
• Operator proposisi di dalam Google
20
21
DEFINISI ALGORITMA
teh kopi
CONTOH ALGORITMA
Algoritma
– Siapkan gelas cadangan X X
-Alpro 2009- 26
LOGIS….
• urutan langkah logis, berarti algoritma harus mengikuti suatu
urutan tertentu, tidak boleh melompat-lompat.
• Alur pemikiran dalam menyelesaikan suatu pekerjaan yang
dituangkan secara tertulis.
– alur pikiran, yang artinya algoritma seseorang dapat berbeda
dari algoritma orang lain.
– tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel
tertentu.
PROSES PENYELESAIAN MASALAH DENGAN
ALGORITMA
Pemecahan Implementasi
Masalah
-Alpro 2009- 28
SYARAT ALGORITMA
Algoritma harus berhenti
30
Terdapat berbagai bentuk cara untuk mengomunikasikan
algoritma, antara lain menggunakan bagan alir, pseudo code,
dan bahasa pemrograman. Bentuk algoritma yang mudah
dibaca adalah menggunakan bagan alir (Flow Chart)
Riza Adam 31
Mengapa Flowchart
a. Relationship
Flowchart dapat memberikan gambaran
yang efektif, jelas, dan ringkas tentang
prosedur logic. Teknik penyajian yang
bersifat grafis jelas akan lebih baik
daripada uraian-uraian yang bersifat
teks khususnya dalam menyajikan logika
logika yang bersifat kompleks.
Mengapa Flowchart
b. Analysis
Dengan adanya pengungkapan yang jelas
dalam model atau chart, maka para
pembaca dapat dengan mudah melihat
permasalahan atau memfokuskan
perhatian pada area-area tertentu
sistem informasi.
Mengapa Flowchart
c. Communication
Karena simbol-simbol yang digunakan
mengikuti suatu standar tertentu yang
sudah diakui secara umum, maka
flowchart dapat merupakan alat bantu
yang sangat efektif dalam
mengkomunikasikan logika suatu masalah
atau dalam mendokumentasikan logika
tersebut.
LAMBANG
LAMBANG (2)
LAMBANG (3)
LAMBANG (4)
LAMBANG (5)
CONTOH
-Alpro 2009- 40
RUANG LINGKUP
-Alpro 2009- 41
PEMBUATAN FLOWCHART – CONT.
Begin
Jangan lupa
menggambar garis
End
PEMBUATAN FLOWCHART – CONT.
Input/output
Proses Begin
Input
Anda dpt melakukan
perhitungan di dlm proses
Proses
PEMBUATAN FLOWCHART – CONT.
Begin
Input
Output End
LATIHAN
-Alpro 2009- 52
RUANG LINGKUP
-Alpro 2009- 53
CONSTRAINT
• Initial State :
mempersiapkan kertas/kartu ucapan
• Final State :
poskan surat tersebut
-Alpro 2009- 54
SUB-AKSI
• Mempersiapkan amplop
• Siapkan alat tulis
• Mulai menulis ucapan
• Memasukan kertas ke dalam amplop
• Lem amplop
• Tulis alamat tujuan
• Menempel perangko
• Lem perangko
• Pergi ke kantor pos -Alpro 2009- 55
CONTOH 1 FLOWCHART
CONTOH 2 FLOWCHART
PR / LATIHAN
Buat algoritma (lengkap ruang lingkup,
constrain,sub aksi) dan flow chartnya untuk Proses
kalian dari bangun tidur hingga kembali tidur
60