Minggu, 01 Agustus 2021

LOGIKA DAN ALGORITMA DALAM KOMPUTER SERTA PENERAPANNYA

A. Konsep Logika dan Algoritma



1. Logika

    Logika adalah sebuah cabang ilmu filsafat yang merupakan induk dari semua ilmu pengetahuan seperti matematika, fisika, kimia, dan ekonomi. Logika berasal dari kata Yunani kuno, "logos" yang berarti hasil pertimbangan akal pikiran yang dijelaskan lewat kata dan dinyatakan dalam bahasa. Secara sederhana kata logika dapat diartikan dengan masuk akal. Pertama kali istilah logika dijelaskan oleh Aristoteles (384-322 SM).

    Secara penalaran logika dibagi menjadi dua, yaitu logika deduktif dan logika induktif.

a. Logika deduktif, cara berpikir proses penalaran untuk menarik kesimpulan berupa prinsip atau sikap      yang berlaku khusus berdasarkan atas fakta-fakta yang bersifat umum. Dengan kata lain, memaparkan hal umum di awal kemudian mengakhirinya dengan hal khusus. Contohnya, perhatikan pernyataan-pernyataan berikut.

Hal umum    : Semua siswa SMK harus berseragam rapi dan bersih

Hal khusus   : Reno adalah siswa SMK

Kesimpulan :  Reno harus berseragam rapi dan bersih

b. Logika induktif, cara berpikir proses penalaran untuk menarik kesimpulan berupa prinsip atau sikap yang berlaku umum berdasarkan atas fakta-fakta yang bersifat khusus. Dengan kata lain, memaparkan hal khusus di awal kemudian mengakhirinya dengan hal umum. Contohnya, perhatikan pernyataan-ernyataan berikut.

Hal khusus   : Untuk hidup, manusia membutuhkan udara.

Hal khusus   : Untuk hidup, hewan membutuhkan udara

Hal khusus   : Untuk hidup, tumbuhan membutuhkan udara

Kesimpulan : Untuk hidup, makhluk hidup membutuhkan udara

    Secara singkat, manfaat logika dalam ilmu pengetahuan dapat dikategorikan sebagai berikut.

1). Logika menyatakan, menjelaskan, dan menggunakan prinsip abstrak, yang dapat dipakai dalam             semua lapangan ilmu pengetahuan (bahkan semua bidang kehidupan)

2). Logika menambah daya berpikir, melatih, dan mengembangka daya pemikiran, serta menimbulkan         disiplin intelektual.

3). Logika mencegah kita tersesat oleh segala sesuatu yang kita peroleh berdasarkan otoritas, emosi,           dan prasangka.

4). Logika membantu kita untuk mampu berpikir sendiri dan tahu membedakan yang benar dari yang salah.

5). Logika membantu kita untuk dapat berpikir lurus, tepat,  dan teratur karena dengan berpikir demikian dapat memperoleh kebenaran dan menghindari kesesatan.


2. Algoritma

    Kata algoritma berasal dari kata algorism yang berarti menghitung dengan angka arab.Ahlisejarah matematika menemukan asal kata algorism dari ilmuwan yang bernama Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi. Nama Al-Khawarizmi disematkan karena beliau berasal dari nama sebuah daerah bernama Khawarizmi di Uzbekistan. Beliau dikenal sebagai bapak aljabar. Kata algorism dulu sering dipertukarkan dengan kata aritmethic sehingga diganti menjadi algorithm. berangsur-angsur kata algorithm dimaknai sebagai perhitungan komputasi secara umum. Dalam bahasa Indonesia, kata algorithm diserap sebagai algoritma. 

    Definisi algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis serta dituangkan secara tertulis. Urutan langkah logis berarti algoritma harus mengikuti suatu urutan tertentu. Algoritma haruslah benar sehingga menghasilkan keluaran yang benar juga. Jika algoritma menghasilkan keluaran yang salah, maka bukanlah algoritma yang baik.

    Algoritma dan logika dianggap berhubungan satu sama lain karena dari artinya sendiri algoritma adalah urutan langkah yang ditempuh secara sistematis untuk menyelesaikan masalah sehingga mendapatkan hasil atau solusi yang benar. nah, solusi yang bena itu harus didasari dengan pemikiran yang logis dan memakai logika yang dapat diterima oleh banyak orang.

    Dalam kehidupan sehari-hari, banyak proses yang dapat dinyatakan dalam suatu algoritma. Pihak yang melakukan proses disebut pemroses, dapat berupa manusia, komputer, atau alat elektronika lainnya. Pemroses melakukan proses dengan melaksanakan algoritma yang menjabarkan proses tersebut. Perhatikan langkah berikut.

    Algoritma membuat mie instan rebus

a. Siapkan bahan dan alat: sebungkus mie instan, air satu gelas, panci, dan kompor

b. Buka mie dan bumbu dari bungkus

c. Tuang air ke panci di atas kompor

d. Rebus air dipanci hingga mendidih

e. Masukkan mie dan bumbu ke dalam air mendidih

f. Tunggu sampai matang, matikan kompor

g. Tuang mie dan kuahnya ke dalam mangkuk perlahan-lahan

h. Siap dihidangkan


Tugas 1.1

Buat algoritma dari kegiatan berikut (pilih salah satu sesuai kompetensi keahlian kalian).

1. Merakit mobil

2. Membuat video tutorial

3. Membuat kue

4. Membuat kipas mini


C. Penggunaan Fungsi-Fungsi Perintah (Command)

1. Penggunaan Perintah Berdasarkan Fungsi

        Sebelum menggunakan aplikasi pada komputer, seperti word, excel, power point, dll, maka kita harus mengetahui perintah-perintah (command) yang disediakan oleh setiap aplikasi sehingga kita lancar menggunakannya. Setiap perintah biasanya digambarkan oleh ikon yang berada di sisi kanannya agar lebih mudah diklik dengan mouse. Jalan pintas untuk perintah dengan menggunakan tombol keyboard (shorcut key).

      Ada banyak aplikasi yang sering dipakai dalam bahasa pemograman yang digunakan untuk membuat animasi atau permainan sederhana diantaranya scratch, tynker, code monster, dll. Pada materi ini, kita akan mencoba membuat perintah-perintah sederhana dengan aplikasi scratch. Aplikasi scratch dapat kita temukan secara online dengan membuka laman https://scratch.mit.edu/. Program tersebut disediakan oleh MIT Media Lab secara gratis untuk pendidikan di bidang pemograman komputer dengan jenjang usia 8-16 tahun. Scratch sudah digunakan oleh 150 negara dan didukung oleh 40 bahasa, termasuk bahasa indonesia. 

a. Toolbar pada Scratch

        Pada saat kita buka laman https://scratch.mit.edu/, maka tampilan awal yang muncul akan seperti ini


        Kemudian kita klik tulisan "Mulai Membuat". Kemudian akan tampil seperti ini

Untuk lebih jelas, coba kalian perhatikan gambar toolbar berikut


Keterangan dari kiri ke kanan: 
1).            : ikon logo scratch, jika logo ini diklik, maka akan kembali ke tampilan halaman awal                                web  Scratch. 
2).               : ikon bahasa, jika dklik, maka akan muncul pilihan berbagai bahasa untuk mengubah                                label perintah dan ikon bahasa yang dipilih
3).     : bilah menu terdiri atas Berkas (File), Sunting (Edit), Tips, dan tentang (About)

     a). Menu berkas terdiri atas perintah:
          (1) Baru : membuat berkas baru
          (2) Muat dari komputermu : membuka berkas yang sudah ada-berektensi .sb2.
          (3) Simpan ke komputermu: menyimpan berkas yang sedang aktif
         

    b). Menu Sunting terdiri atas perintah: Kembalikan dan nyalakan mode turbo
    c). Menu Tutorial: jika kalian klik menu tutorial, kalian akan dibawa ke halaman berbagai macam  
         pilihan tutorial yang bisa kalian pilih.

            

0 komentar:

Posting Komentar