Anda di halaman 1dari 21

PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor

DEMO
Logika & Algoritma
DEMO DEMO

Kompetensi dasar
3.1 Menerapkan logika dan algoritma komputer
4.1 Menggunakan fungsi-fungsi Perintah (Command)
Materi Pembelajaran
• Merumuskan definisi logika dan algoritma
• Menguraian manpaat mempelajari logika
• Merumuskan fungsi logika
• Merumuskan masalah tentang konsep logika dan algoritma menggunakan
Flowchart
• Mengumpulkan data tentang fungsi dan fitur perangkat lunak animasi 3D
• Mengolah data tentang skenario algoritma permainan sesuai idenya dalam
PDF-XChange Editor
bentuk Flowchart PDF-XChange Editor PDF-XChange Editor
• Mengomunikasikan tentang algoritma permainan dan cara penggunaan aplikasi
DEMO DEMO
animasi 3D yang dibuatnya
DEMO

Riza Adam 1
PENGANTAR
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

 Logika berasal dari kata λόγος (logos), yang


bermakna hasil nalar yang diutarakan dalam kata dan
dinyatakan dalam bahasa. Logika merupakan salah
satu cabang ilmu filsafat. Cabang filsafat yang lain
adalah epistemologi, etika, dan estetika. Dalam
pembahasan ini, logika tidak dijelaskan secara rinci,
hanya digunakan untuk mempelajari bernalar sebagai
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
kecakapan hidup, berpikir secara lurus, tepat, runtut,
DEMO DEMO DEMO
dan teratur, yang merupakan penerapan logika dalam

kehidupan keseharian.
Riza Adam 2
Definisi Logika
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

 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 PDF-XChange Editor
PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO
 Pelajaran logika menimbulkan kesadaran untuk
menggunakan prinsip-prinsip untuk berfikir secara
sistematis.
Riza Adam 3
Manfaat Mempelajari Logika
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Beberapa manfaat yang akan didapatkan setelah mempelajari


logika antara lain sebagai berikut.
a.Menjaga supaya kita selalu berpikir benar menggunakan asas-
asas sistematis.
b. Membuat daya pikir menjadi lebih tajam, dan menjadikannya
lebih berkembang.
c.Membuat setiap orang berpikir cermat, objektif, dan efektif
PDF-XChange Editor
dalam berkomunikasi. PDF-XChange Editor PDF-XChange Editor
DEMOd.Meningkatkan cinta DEMO
kebenaran dan menghindari DEMO
kesesatan
bernalar

Riza Adam 4
Fungsi Logika
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Salah satu fungsi logika adalah sebagai alat


untuk menarik kesimpulan.
Kita dapat menggunakan alat ini setelah
melakukan penalaran berdasarkan pernyataan-
pernyataan benar (premis) yang ada. Penalaran
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO
untuk penarikanDEMO
kesimpulan dibedakanDEMO
menjadi
dua jenis yaitu pola nalar deduktif dan induktif.

Riza Adam 5
a. Deduktif
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Penarikan kesimpulan yang bergerak dari pernyataan


benar yang umum ke khusus.
Contoh:
Umum Semua siswa SMK harus disiplin dan
bertanggung jawab.
Khusus Sandi adalah siswa SMK.
Kesimpulan: Sandi harus disiplin dan bertanggung
PDF-XChange
jawab.Editor PDF-XChange Editor PDF-XChange Editor
DEMO. DEMO DEMO

Riza Adam 6
b. Induktif
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Penarikan kesimpulan yang bergerak dari pernyataan benar


yang khusus ke umum.
Contoh:
Khusus Devi rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Yuda rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Tika rajin belajar, dia mendapat hasil yang
memuaskan.
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
Kesimpulan: Siswa yang rajin belajar akan mendapatkan hasil
DEMOyang memuaskan DEMO DEMO

Riza Adam 7
Asal-usul kata algoritma
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

 Abu Ja’far 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.
 KataEditor
PDF-XChange algorism lambat laun menjadi
PDF-XChange Editor algorithm disebabkanEditor
PDF-XChange
DEMO
kata algorism sering dikelirukan dengan kataDEMO
DEMO
arithmetic
sehingga akhiran –sm berubah menjadi –thm. Kata
algorithm diserap ke dalam bahasa Indonesia menjadi
algoritma.
Riza Adam 8
Definisi Algoritma
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Algoritma adalah serangkaian langkah-langkah


yang disusun menjadi urutan logis kegiatan
untuk mencapai tujuan.
Kata logis disini berarti benar sesuai dengan
logika manusia.
Untuk
PDF-XChange menjadi sebuah
Editor algoritma,
PDF-XChange Editor urutan
PDF-XChange Editor
DEMOlangkah yang ditempuh
DEMO untuk menyelesaikan
DEMO
masalah harus memberikan hasil yang benar.
Riza Adam 9
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

 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


PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO
Riza Adam 10
Bagan Alir
a. Fungsi bagan alir
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
Bagan alir (Flowchart) merupakan sebuah bagan yang menunjukkan aliran
DEMO DEMO DEMO
algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah.
Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart, antara
lain sebagai berikut.
1) Dokumentasi Proses. Bagan alir dapat digunakan untuk mendokumentasikan
proses menjadi lebih terorganisasi dengan baik.
2) Petunjuk untuk memecahkan masalah. Runtutan langkah dari yang umum
menuju ke khusus atau sebaliknya merupakan petunjuk pemecahan masalah yang
digambarkan dengan bagan alir.
3) Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis besar
program yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi
pengguna pada tampilan (user interface) aplikasi yang akan dibuat.
PDF-XChange Editor
4) Mengomunikasikan hal-halPDF-XChange Editor
yang prosedural. PDF-XChange Editor
DEMO DEMO DEMO

Riza Adam 11
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

b. Simbol bagan alir


Bagan alir tersusun dari berbagai simbol yang berbeda
untuk mempresentasikan sebuah input, proses, maupun
output yang berbeda. Berikut adalah berbagai simbol
dan masing-masing kegunaannya
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Riza Adam 12
Flow Direction
PDF-XChange Editor symbol Editor
PDF-XChange PDF-XChange Editor
Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu
DEMO dengan simbol yang lain. Simbol
DEMO ini disebut juga connectingDEMO
line.

Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar /
halaman yang berbeda.

PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor


DEMO DEMO DEMO
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar /
halaman yang sama.
Riza Adam 13
Processing Symbol
PDF-XChange
SimbolEditor PDF-XChange
yang menunjukkan Editor
pengolahan yang dilakukan olehPDF-XChange
komputer Editor
DEMO DEMO DEMO

Simbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.

Simbol
PDF-XChange disk and On-line
Editor Storage Editor
PDF-XChange PDF-XChange Editor
Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.
DEMO DEMO DEMO

Riza Adam 14
Simbol Display
PDF-XChange
Simbol yangEditor PDF-XChange
menyatakan peralatan Editor
output yang PDF-XChange
digunakan yaitu Editor
layar, plotter,
printer dan sebagainya.
DEMO DEMO DEMO

Simbol Input-Output
Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis
peralatannya

Simbol Manual Input


Simbol untuk pemasukan data secara manual on-line keyboard
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Simbol Manual Operation


Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer
Riza Adam 15
Simbol Predefine
PDF-XChange Editor ProsesPDF-XChange Editor PDF-XChange Editor
Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure
DEMO DEMO DEMO

Simbol Preparation
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat
pengolahan di dalam storage.

PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor


DEMO DEMO DEMO
Terminator Symbol
Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan

Riza Adam 16
Contoh Algoritma
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

Contoh algoritma ketika mandi


Secara umum, algoritma yang digunakan adalah sebagai berikut.
• Siapkan peralatan mandi, misalnya anduk, pakaian ganti, sabun, dll.
• Setelah semua siap, masuklah ke kamar mandi.
• Lepaskan baju.
• Siramkan air ke seluruh anggota badan.
• Gunakan sabun, sampo.
• Bilas badan dengan air.
• Gosok gigi.
• Gunakan anduk untuk mengeringkan seluruh tubuh.
PDF-XChange Editor
• Pakailah baju ganti. PDF-XChange Editor PDF-XChange Editor
DEMO• Keluar kamar mandi. DEMO DEMO

Riza Adam 17
Contoh Flowchart
PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor
DEMO DEMO DEMO

PDF-XChange Editor PDF-XChange Editor PDF-XChange Editor


DEMO DEMO DEMO

Riza Adam 18

Anda mungkin juga menyukai