Mengenal Logika Algoritma

Logika

Logika adalah dasar dari semua penalaran (reasoning). Penalaran di dasarkan pada hubungan antara pernyataan- pernyataan(statements). Proposisi (kalimat terbuka) adalah kalimat deklaratif yang bernilai benar (true) atau salah(flase) tetapi tidak keduanya.

Contoh:·         

13 adalah bilangan ganjil.·         

1+1=2·         

Ada monyet di bulan.·         

Untuk bilangan bulat  n≥0 maka 2n adalah bilangan genap.·         

X+y=y+x untuk setiap x dan y bilangan real.

Contoh  bukan kalimat terbuka

Contoh:·         

Jam berapa kereta api argo bromo tiba di gambir?·         

Isilah gelas tersebut dengan air.·         

X+3=8·         

x>3

kombinasi proposisimisalkan p dan q adalah proposisi:

1.       konjungsi (conjunction) p dan q                 notasi: p^q

2.       disjungsi (disjunction) p atau q                 notasi : p

Vq

3.       ingkaran (negasi) dari p tidak p               notasi : ~pcatatan:     p dan q di sebut proposisi atomic .kombinasi p dan q menghasilkan proposisi majemuk.

Contoh:

Diketahui proposisi proposisi berikut.

P:pemuda itu tinggi

q: pemuda itu tampan

pernyataan dalam bentuk simbolik :

a.

pemuda itu tinggi dan tampan.                                                                  Notasi: p^q

b.

pemuda itu tinggi tapi tidak tampan.                                                       Notasi: p^~q

c.

pemuda itu tidak tinggi maupun tampan.                                              Notasi:~p^~q

d.

tidak benar pemuda itu pendek maupun tidak tampan.                 Notasi:~(~pv~q)

e.

tidak benar pemuda itu pendek maupun tidak tampan.                 Notasi:pv(~p^q)

Tabel kebenaran

Konjungsi

JIKA SALAH SATU SALAH BERARTI KONJUNGSI SALAH, JIKA SEMUA (P DAN Q) BENAR BERARTI KONJUNGSI BENAR.pqP^q
 BBB
BSS
SBS
SSS

Disjungsi

BERNILAI BENAR JIKA SALAH SATU BENARpqpvq
BBB
BSB
SBB
SSS

NEGASI

PKEBALIKAN DARI PERNYATAAN~p
 BS
SB

IMPLIKASI (kondisional)

PQImplikasi dikatakan jika p dan q sama (B/S) atau mengikuti akhiranSalah lalu benar= benarBenar lalu salah= salah
BBB
BSS
SBB
SSB

Bentuk proposisi  “JIKA P MAKA Q”

Dengan notasi: p

Proposisi p disebut hipotesis, atesenden,permis, atau kondisi.

Dan proposisi q disebut (konsekuen)

Contoh: jika saya lulus ujian maka saya mendapat hadiah dari ayah

Pembuktian  p

 v q

pq
BBSBB
BSSSS
SBBBB
SSBBB
Terbukti p

Biimplikasi/ Bikondisional

(implikasi dua arah)

Notasi:

Proposisi: p jika dan hanya jika q atau jika p maka q dan jika q maka p

pq
BBB
BSDIKATAKAN BENAR JIKA P DAN Q SAMAS
SBS
SSB

Contoh proposisi:

Jika udara di luar panas maka anda membeli es krim, dan jika anda membeli es krim maka udara di luar panas

Proposisi: Anda membeli es krim jika dan hanya jika udara di luar panas

Algoritma

                Algoritma adalah urutan langkah langkah logis untuk menyelesaikan masalah yang di susun secara sistematis. Langkah- langkah dalam algoritma harus logis dan harus dapat di tentukan bernilai salah atau benar . melaksanakan algoritma berarti mengerjakan langkah- langkah di dalam algoritma tersebut.

Contoh:

Algoritma untuk mengirim sms

1.

ambil hp

2.

aktifkan hp

3.

pilih menu

4.

pilih icon pesan

5.

tulis pesan

6.

menentukan nomor tujuan

7.

mengirim pesan

Flow chart

Flow chart adalah alat bantu untuk menuliskan logika dan algoritma.

Flow chart juga dapat di artikan sebagai gambaran dalam bentuk diagram alir dalam algoritma dalam suatu langkah atau prosedur sistem secara logika yang menyatakan arah alur  langkah dalam menyelesaikan suatu masalah.

 secara garis besar ada tiga bagian utama dalam flow chart yaitu:

INPUT
OUTPUT
PROSES

Pedoman dalam membuat flow chart:·         

bagian alir sebaiknya di gambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.·         

Kegiatandi dalam bagan alir harus di tunjukan dengan jelas.·         

Harus di tunjukan dari mana kegiatan akan di mulai dan di mana akan berakhirnya(I awali dengan start dan di akhiri dengan end).·         

Masing masing kegiatan di bagan alir  harus di dalam urutan yang semestinya·         

Kegiatan yang di poting dan akan di sambung di tempat lain harus di tunjukan dengan jelas  menggunakan symbol- symbol penghubung.·         

Gunakan symbol symbol penghubung.·         

Gunakan symbol symbol bagan alir yang standard.

Symbol – symbol dalam flow chart

SymbollNamaFungsi
TerminatorPermulaan/ akhir program
Gari alirArah pemrograman
 
Preparation
Proses Instalasi/Pemberian nilai awal
ProsesProses perhitungan/Proses pengolahan data
Input/outputProses input/output data
DecisionPerbandingan pernyataan,penyelesaian data yang memberikan pilihan untuk langkah selanjutnya

1 Response

  1. Hi, this is a comment.
    To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
    Commenter avatars come from Gravatar.

Leave a Reply

Your email address will not be published. Required fields are marked *