Logika dan Algoritma Komputer

Pada Pertemuan kali ini saya akan memberikan pembahasan tentang Pengertan Logika dan Algoritma Komputer. Apakah anda sudah tahu pengertian Logika, Pengertian Algoritma dan bagaiman menerapkan algoritma ke dalam kehidupan sehari-hari. Penasaran kan .... ayo kita simak pembahasannya dibawah ini !!!!!!!

A. LOGIKA

Pengertian Logika

Logika berasal dari kata λόγος (logos), yang bermakna hasil nalar yang diutarakan dalam kata dan dinyatakan dalam bahasa. Logika adalah cara berpikir untuk menghasilkan kesimpulan yang benar dalam melakukan kegiatan tertentu. Seseorang dapat mengungkapkan kebenaran berdasarkan penalaran logis. Dengan disertai bukti-bukti yang ada seseorang dapat menilai kebenaran pernyataan untuk akhirnya sampai pada pengambilan keputusan.

Logika disebut juga sebagai alat untuk menjaga dari kesesatan bernalar. Seseorang membutuhkan kemahiran bernalar logis, agar dapat menghasilkan kesimpulan yang benar.

B. Fungsi Logika
    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 dalam berkomunikasi;

Meningkatkan cinta kebenaran dan menghindari kesesatan bernalar.

C. ALGORITMA

Algoritma adalah serangkaian langkah-langkah yang disusun menjadi urutan logis kegiatan untuk mencapai tujuan.

 

Setiap hari ketika seseorang melakukan aktivitas, akan memilih mana yang akan dikerjakan terlebihdahulu. Misalnya ketika bangun tidur, sarapan, bahkan ketika memakai pakaian di pagi hari. Algoritma yang baik merupakan tindakan yang benar dan masuk akal.

 

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.


  TUGAS

Jawablah pertanyaan di bawah ini dengan memberikan tanda silang (X) pada salah satu pilihan A, B, C, D, atau E di lembar jawaban.

 

1.   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.

Dari uraian diatas termasuk penjabaran …..

A.   Notasi

B.   Dropbox

C.   Chating

D.  Logika 

E.   Hak cipta

 

2.   Berikut tahapan penerapan dalam logika .....

A.   Berpikir secara lurus, tepat, runtut, dan teratur *

B.   Mampu menemukan masalah, pada saat itu mengakui kenyataan

C.   Mempertimbangkan berbagai ide yang akan dipilih sebagai solusi mengatasi/memecahkan masalah, kemudian memerlukan informasi atau pengetahuan

D.  Mempertimbangan satu demi satu ide/solusiyang ditemukan

E.   Memiliki informasi atau pengetahuan atau peluang

 

3.   Yang merupakan salah satu cabang ilmu filsafat adalah .....

A.   Notasi

B.   Dropbox

C.   Chating

D.  Logika 

E.   Hak cipta

 

4.   Manfaat dari asas-asas sistematis, biasanya ditemukan pada .....

A.   Notasi

B.   Dropbox

C.   Chating

D.  Logika 

E.   Hak cipta

 

5.   Mengggunakan langkah-langkah penyelesaian masalah .....

Hal diatas termasuk tujuan dari

A.   Daring

B.   Eclass

C.   Algoritma 

D.  Web site

E.   Logika

 

6.   Persamaan dari bagan alir adalah .....

A.   Algoritma

B.   Flowchart 

C.   Logika

D.  Basis data

E.   Alur

 

7.   Alasan yang paling tepat dari penggunaan flowchart adalah .....

A.   Menemukan masalah, mengakui kenyataan

B.   Satu demi satu ide/solusi ditemukan

C.   Mengomunikasikan hal-hal yang procedural *

D.  Berpikir secara lurus, tepat, runtut, dan teratur

E.   Memiliki informasi atau pengetahuan atau peluang

 

8.   Simbol diatas penjabaran yang tepat adalah .....

A.   Pengambilan keputusan terhadap suatu kondisi. Terdapat dua keadaan yang harus dipenuhi 

B.   Untuk menandai awal flowchart

C.   Pemakaian database pada sebuah flowchart

D.  Simbol ini menyatakan proses yang dilaksanakan pada tahapan tertentu

E.   Simbol proses yang dapat dibuat menjadi lebih detail menjadi bagian-bagian proses (subproses) lainnya


9.        Simbol dibawah penjabaran yang tepat adalah .....

    

 

A.   Pengambilan keputusan terhadap suatu kondisi. Terdapat dua keadaan yang harus dipenuhi

B.   Untuk menandai awal flowchart *

C.   Pemakaian database pada sebuah flowchart

D.  Simbol ini menyatakan proses yang dilaksanakan pada tahapan tertentu

E.   Simbol proses yang dapat dibuat menjadi lebih detail menjadi bagian-bagian proses (subproses) lainnya

 

10.        Simbol disamping penjabaran yang tepat adalah .....

A.   Pengambilan keputusan terhadap suatu kondisi. Terdapat dua keadaan yang harus dipenuhi

B.   Untuk menandai awal flowchart

C.   Pemakaian database pada sebuah flowchart *

D.  Simbol ini menyatakan proses yang dilaksanakan pada tahapan tertentu

E.   Simbol proses yang dapat dibuat menjadi lebih detail menjadi bagian-bagian proses (subproses) lainnya

 

11.        Fungsi pemrograman pada bagan alir adalah .....

A.   Mendokumentasikan proses menjadi lebih terorganisasi dengan baik

B.   Petunjuk untuk memecahkan masalah

C.   Mengomunikasikan hal-hal yang procedural

D.  Menemukan masalah, mengakui kenyataan

E.   Menggambarkan garis besar program yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada tampilan (user interface) aplikasi yang akan dibuat *

 

12.        Fungsi dokumentasi proses pada bagan alir adalah .....

A.   Mendokumentasikan proses menjadi lebih terorganisasi dengan baik *

B.   Petunjuk untuk memecahkan masalah

C.   Mengomunikasikan hal-hal yang procedural

D.  Menemukan masalah, mengakui kenyataan

E.   Menggambarkan garis besar program yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada tampilan (user interface) aplikasi yang akan dibuat

 

13.        Isi bagan alir terdiri dari .....

A.   Chating

B.   Kolom

C.   Bris

D.  Drop box

E.   Simbol *

 

14.        Apa saja bentuk dari algoritma .....

A.   Link

B.   Chat

C.   Kolom

D.  Teks

E.   Pseudo code *

 

16.        Bahasa pemrograman salah satu bentuk dari .....

A.   Algoritma *

B.   Flowchart

C.   Logika

D.  Basis data

E.   Alur

 

17.        Kata lain dari algoritma adalah .....

A.   Simbol

B.   Alur

C.   Bagan alir

D.  Flowchart

E.   Langkah-langkah *

 

18.        Tersusun dari berbagai simbol yang berbeda untuk mempresentasikan sebuah input, proses, maupun output yang berbeda.

Penjabaran diatas termasuk dari .....

A.   Algoritma *

B.   Flowchart

C.   Logika

D.  Basis data

E.   Bagan alir

 

 

19.        Contoh algoritma sistem lampu lalu lintas 3 arah

 

Perlintasan jalan yang banyak dilalui orang biasanya dipasang lampu lalu lintas. Lampu ini akan menggendalikan arus lalu lintas, misalnya dengan mengatur pejalan kaki dan kendaraan yang akan lewat secara bergantian, tanpa mengganggu arus yang ada. Pengaturannya dilakukan dengan menggunakan warna lampu yang diakui secara universal

 

Dari contoh diatas, simpukanlah setiap warnanya berdasarkan algoritma .....

 

A.   Warna Hijau, yang digunakan sebagai tanda dapat berjalan

Warna Merah, yang menandakan hati-hati, dan digunakan sebagai tanda berhenti

Warna Kuning, yang digunakan sebagai tanda bahaya

B.   Warna Hijau, yang digunakan sebagai tanda dapat berjalan

Warna Merah, yang menandakan bahaya, dan digunakan sebagai tanda berhenti

Warna Kuning, yang digunakan sebagai tanda hati-hati *

C.   Warna Hijau, yang digunakan sebagai tanda dapat hati-hati

Warna Merah, yang menandakan bahaya, dan digunakan sebagai tanda berhenti

Warna Kuning, yang digunakan sebagai tanda berjalan

D.  Warna Kuning, yang digunakan sebagai tanda dapat berjalan

Warna Merah, yang menandakan bahaya, dan digunakan sebagai tanda berhenti

Warna Hijau, yang digunakan sebagai tanda hati-hati

E.   Warna Merah, yang digunakan sebagai tanda dapat berjalan

Warna Hijau, yang menandakan bahaya, dan digunakan sebagai tanda berhenti

Warna Kuning, yang digunakan sebagai tanda hati-hati

 

 

 

20.        Algoritma untuk gambar di atas adalah

A.   Inisialisasi variabel dan fungsi lampu lalu lintas *

B.   Mengatur pejalan kaki dan kendaraan yang akan lewat secara bergantian, tanpa mengganggu arus yang ada

C.   Perlintasan jalan yang banyak dilalui orang biasanya dipasang lampu lalu lintas

D.  Terdapat beberapa arah yang dapat diatur pada lampu lalu lintas, sebagai contoh untuk 3 (tiga) arah, 4 (empat) arah, dsb

Berdasarkan pola dan urutannya, terdapat dua jenis yang sering kita jumpai di Indonesia, yaitu boleh atau tidaknya bergerak ke kiri ketika sedang berhenti

 

 

 

 

 

 

 

 

 

 

Komentar

Postingan populer dari blog ini

Menerapkan Logika dan Operasi Perhitungan Data

Menganalisis fitur yang tepat untuk pembuatan slide