Anda di halaman 1dari 14

Informatika

Pengertian
Logika,Algoritma,
Flowchart
Informatika

a. Pengertian LOGIKA
• Logika berasal dari kata Yunani kuno λόγος (logos) yang berarti
hasil pertimbangan akal pikiran yang diutarakan lewat kata dan
dinyatakan dalam bahasa. Logika adalah salah satu cabang filsafat
• Sebagai ilmu, logika disebut dengan logike episteme (bahasa
Latin: logica scientia) atau ilmu logika (ilmu pengetahuan) yang
mempelajari kecakapan untuk berpikir secara lurus, tepat, dan
teratur.
• Ilmu di sini mengacu pada kemampuan rasional untuk mengetahui
dan kecakapan mengacu pada kesanggupan akal budi untuk
mewujudkan pengetahuan ke dalam tindakan. Kata logis yang
dipergunakan tersebut bisa diartikan dengan masuk akal.
Informatika

B. Pengertian Algoritma

• Algoritma adalah kumpulan instruksi-instruksi/


perintah–perintah digunakan untuk
menyelesaikan masalah/persoalan logika dan
matematika dengan bantuan komputer .
Informatika

Tahap-Tahap Pemrograman

1. Fase Problem Solving 2. Fase Implementasi


Informatika

Fase Problem Solving

• Hal-hal yang harus diketahui dalam analisis masalah :


1. Kondisi awal
2. Kondisi akhir
3. Data lain yang tersedia
4. Operator yang tersedia
5. Syarat / kendala yang harus dipenuhi
Informatika

Fase Problem Solving

• Ciri-ciri algoritma yang baik :


1. Precise/tepat
2. Jumlah langkah/step berhingga dan
tertentu
3. Efektif
4. Harus terminate/ada akhirnya
5. Output yang dihasilkan tepat
Informatika

Fase Implementation

1. Pembuatan Program
2. Dokumentasi
Informatika

Penyajian Algoritma

• Algoritma disajikan dengan tulisan dan


gambar. Algoritma yang disajikan dengan
tulisan yaitu dengan struktur bahasa
tertentu dan pseudocode, sedangkan yang
disajikan dengan gambar, misalnya dengan
flowchart.
Informatika

Penyajian Algoritma

• Algoritma untuk mencari rata-rata dari 3 bilangan


yang diinputkan
a. Algoritma dengan struktur bahasa Indonesia
1. Baca bilangan a, b, dan c
2. Jumlahkan ketiga bilangan tersebut
3. Bagi jumlahnya dengan 3
4. Tulis hasilnya
b. Algoritma dengan pseudocode
Input (a,b,c)
Jml = a+b+c
Rerata = Jml/3
Output (Rerata)
c. Algoritma dengan flowchart
Informatika

Penyajian Algoritma
• Algoritma untuk mencari luas lingkaran
a. Algoritma dengan struktur bahasa Indonesia
1. Beri nilai phi dengan 3.14
2. Masukkan jari-jari lingkaran
3. Kalikan phi dengan kuadrat dari jari-jarinya
4. Tulis hasilnya
b. Algoritma dengan pseudocode
phi = 3.14
Input (R)
L = phi * R^2
Output (L)
c. Algoritma dengan flowchart
Informatika

C. Flowchart

• Flowchart (bagan alir) adalah suatu bagan yang


menggambarkan/mempresentasikan suatu
algoritma/prosedur untuk menyelesaikan masalah,
merupakan salah satu representasi algoritma
atau proses dalam bentuk diagram
• Merupakan American National Standard
Institute (ANSI) untuk menggambarkan
algoritma dalam bentuk gambar dengan panah
yang menunjuk alur suatu aktivitas.
Informatika

SIMBOL-SIMBOL FLOWCHART PROGRAM


Informatika

Flowchart System

• Yaitu bagan yang menggambarkan suatu prosedur


dan proses suatu file dalam suatu media menjadi
file dalam media yang lain dalam suatu sistem data.
• Simbol yang digunakan :
Informatika

SELESAI …..

Anda mungkin juga menyukai