BERPIKIR KOMPUTASIONAL ( BK )
Berpikir komputasional adalah suatu pendekatan untuk memecahkan masalah dengan cara yang sistematis dan logis, seperti yang digunakan dalam ilmu komputer
Berpikir komputasional adalah suatu pendekatan untuk memecahkan masalah dengan cara yang sistematis dan logis, seperti yang digunakan dalam ilmu komputer
APERSEPSI :
Menurut kalian bagaimana cara kerja komputer sehingga komputer dapat membantu manusia untuk menyelesaikan beberapa masalah dalam kehidupan sehari-hari?
A. Fungsi
Menurut Wikipedia, fungsi adalah peran, tugas, atau aktivitas yang dilakukan oleh suatu entitas (bisa berupa orang, benda, atau konsep) untuk mencapai tujuan tertentu atau berkontribusi pada suatu sistem.
B. Himpunan dan Sistem Bilangan
Pada bagian B ini, akan dibahas dua hal yang sering digunakan dalam bidang Informatika, yaitu himpunan dan sistem bilangan.
1. Himpunan
Menurut Wikipedia, himpunan adalah kumpulan objek tertentu yang memiliki definisi jelas dan dianggap sebagai satu kesatuan.
Banyak hal dalam kehidupan sehari-hari dapat direpresentasikan dalam bentuk himpunan. Kita dapat mengambil kesimpulan dari pengolahan himpunan. Mari, kita lihat contoh sederhana berikut ini. Adik suka buah jeruk, mangga, dan jambu. Kakak suka rambutan, mangga, duku, dan buah naga. Seseorang bertanya kepada kalian dua buah pertanyaan.
Pertanyaan pertama, “Buah apa sajakah yang disukai adik atau kakak?”
Pertanyaan kedua, “Buah apa sajakah yang disukai adik dan kakak?”
Tentunya, jawaban kalian berbeda. Untuk menjawab dua buah pertanyaan tersebut, kalian dapat menuliskan himpunan buah kesukaan adik dan kakak. Buah kesukaan adik = {jeruk, mangga, jambu}. Buah kesukaan kakak = {rambutan, mangga, duku, buah naga}. Untuk menjawab pertanyaan pertama, kalian perlu mencari hasil gabungan dari kedua himpunan tersebut yang menghasilkan himpunan baru, yaitu {jeruk, mangga, jambu, rambutan, duku, buah naga}. Untuk menjawab pertanyaan kedua, kalian perlu mencari irisan dari kedua himpunan tersebut, yaitu {mangga}.
2. Sistem Bilangan
Menurut Wikipedia, sistem bilangan adalah suatu sistem penulisan yang digunakan untuk merepresentasikan angka atau bilangan, menggunakan simbol atau digit yang konsisten.
Dalam ilmu komputer, sistem bilangan yang ada di dalamnya ini terbagi menjadi empat jenis, antara lain:
Biner
Oktal
Desimal
Heksadesimal
Berikut penjelasannya:
Bilangan biner sistem penulisan angka yang menggunakan basis dua angka, yakni angka 0 dan angka 1.
Pada sistem ini, angka 2 menjadi subscript ( tulisan yang ditempatkan di bawah ketinggian huruf biasa, dan umumnya memiliki ukuran yang lebih kecil ) pada penulisan bilangan desimal. Contoh penulisannya: 1100 (2).
Sistem bilangan biner ini menjadi landasan dari semua sistem bilangan yang berbasis digital, teman-teman.
Untuk mengetahui lebih lengkapnya, berikut ini prinsip dari sistem bilangan biner yang perlu dipahami:
Hanya memiliki dua simbol: nol (0) dan satu (1).
Tidak ada satu simbol yang mewakili bilangan dua.
Dua adalah gabungan 1 dan 0.
Digit pada bilangan biner disebut binary digit atau sering disingkat 'bit'.
Link Video Penjelasannya : klik disini
a. C. . 11001101 (2) = ……………. (10) ?
2. Sistem Bilangan
Menurut Wikipedia, sistem bilangan adalah suatu sistem penulisan yang digunakan untuk merepresentasikan angka atau bilangan, menggunakan simbol atau digit yang konsisten.
Dalam ilmu komputer, sistem bilangan yang ada di dalamnya ini terbagi menjadi empat jenis, antara lain:
Biner
Oktal
Desimal
Heksadesimal
Berikut penjelasannya:
Bilangan biner sistem penulisan angka yang menggunakan basis dua angka, yakni angka 0 dan angka 1.
Pada sistem ini, angka 2 menjadi subscript ( tulisan yang ditempatkan di bawah ketinggian huruf biasa, dan umumnya memiliki ukuran yang lebih kecil ) pada penulisan bilangan desimal. Contoh penulisannya: 1100 (2).
Sistem bilangan biner ini menjadi landasan dari semua sistem bilangan yang berbasis digital, teman-teman.
Untuk mengetahui lebih lengkapnya, berikut ini prinsip dari sistem bilangan biner yang perlu dipahami:
Hanya memiliki dua simbol: nol (0) dan satu (1).
Tidak ada satu simbol yang mewakili bilangan dua.
Dua adalah gabungan 1 dan 0.
Digit pada bilangan biner disebut binary digit atau sering disingkat 'bit'.
Link Video Penjelasannya : klik disini
Sistem bilangan oktal berbasis delapan angka. Simbol yang digunakan pada sistem ini adalah 0,1,2,3,4,5,6,7.
Karena berbasis 8, maka angka 8-lah yang jadi subscript pada penulisan bilangan desimal. Contoh: 27(8).
Fungsi bilangan oktal adalah memudahkan programer membuat program sebelum menerapkannya ke dalam mesin. Bilangan oktal membantu programer, sehingga tidak perlu menuliskan deretan bilangan biner yang rumit.
Contoh penerapan bilangan oktal dalam komputasi untuk mengetahui common properties ada HTML server.
Bilangan oktal ini diciptakan oleh Suku Yuki, salah satu suku Indian atau Amerika Asli yang bermukim di California.
Beberapa suku di Meksiko juga menghitung menggunakan jarak antar jari yang menjadi cikal bilangan ini.
Sebagai informasi, sistem angka atau sistem bilangan desimal memiliki sepuluh (10) digit, yakni dari angka 0 hingga 9. Bersumber dari Kompas.com, setelah angka 9, maka angka berikutnya adalah 10, 11, 12, 13, 14, dan seterusnya.
Setiap angka atau nilai akan mewakili dengan angka 0,1,2,3,4,5,6, 7,8 dan 9 dalam sistem bilangan desimal ini.
Bilangan desimal berbasis 10. Jadi, angka 10 jadi subscript pada penulisan bilangan desimal. Contoh: 14 (10).
Sistem bilangan desimal berfungsi untuk memudahkan pengguna. Sebab, sistem ini lebih mudah dikenali.
Perlu diketahui, contoh penggunaan sistem bilangan desimal pada komputer adalah pada penulisan IP Adress.
Heksadesimal adalah bilangan yang punya 16 basis. Simbol itu mulai dari 0-9 kemudian dilanjut A-F.
Sistem bilangan heksadesimal ini sering digunakan untuk memberi kode warna di dunia komputer, teman-teman.
Misalnya warna putih akan diberi kode warna #FFFFFF sedangkan warna warna hitam akan diberi kode warna #000000. Format heksadesimal biasa digunakan untuk merepresentasikan sebagian besar kode kesalahan dan nilai lain. Para programer kerap menggunakan heksadesimal karena nilainya lebih pendek daripada desimal dan biner.
C. ALGORITMA
Dalam kehidupan sehari-hari, tentunya kalian sering menemukan langkah- langkah untuk mencapai sesuatu, misalnya langkah-langkah untuk memasak mi instan. Kumpulan langkah-langkah untuk menyelesaikan sebuah permasalahan itulah yang disebut algoritma. contohnya langkah-langkah menelepon, membuat nasi goreng, dll
D. STRUKTUR DATA
Kalian pasti pernah melihat satu atau lebih tumpukan, misalnya tumpukan buku, tumpukan pakaian, tumpukan piring, dll. Ternyata, konsep dari tumpukan tersebut juga sering digunakan dalam komputer, biasanya disebut stack. Salah satu pemanfaatannya dalam bidang komputer ialah untuk melakukan perhitungan operasi matematika. Menarik, bukan? Ternyata, kita dapat melakukan operasi hitung dengan menumpuk angka-angka (operand) dan simbol-simbol matematika (operator).