Informatika dan Pembelajarannya
Informatika dan Profil Pelajar Pancasila
Dalam proses mempelajari berbagai materi informatika, Anda akan belajar kemandirian dalam mengerjakan tugas-tugas guru. Kemudian Anda akan belajar memupuk sikap toleransi dan saling menghormati dari teman-teman yang berbeda latar belakang.
Cara Belajar Informatika
- Materi tentang Konsep Informatika
- Belajar Lewat Kasus-Kasus Nyata
- Aktivitas yang Dirancang pada Setiap Bab
- Pentingnya Refleksi, Memaknai, dan Mengoneksikan
- Pentingnya Minat dan Motivasi
Dalam buku Ilmu Komputer ini, Anda tidak hanya diajak untuk memahami materi Ilmu Komputer, namun juga mengalami dan memaknai apa yang Anda pelajari. Jadi Anda dapat melihat bahwa apa yang dilakukan komputer, terkadang tidak terlihat jelas, pada dasarnya bukanlah sesuatu yang 'ajaib', namun didasarkan pada kemampuan kita dalam memecahkan masalah dalam kehidupan sehari-hari.
Kilas Balik Mata Pelajaran Informatika Kelas VII
Dalam bab Analisis Data (AD) Anda belajar tentang penanganan dan penyajian data dalam jumlah kecil untuk tujuan tertentu. Pada bab Algoritma dan Pemrograman (AP), Anda belajar membuat karya kreatif terprogram dengan menyusun dan merakit blok visual.
Apa yang akan Kalian Pelajari di Kelas VIII?
Pada bab Algoritma dan Pemrograman (AP), Anda akan mempelajari pemrograman menggunakan dua bahasa pemrograman visual yaitu Scratch dan Blockly. Dalam bab Dampak Sosial Komputasi (DSI), Anda akan belajar tentang media sosial, cyberbullying, evaluasi kritis terhadap informasi.
Apa Harapan Guru?
Pada bab Latihan Lintas Bidang (PLB) Anda juga belajar bekerja sama dalam kelompok, bekerja sama menciptakan karya dan mencoba menyelesaikan masalah dengan menggunakan ilmu yang Anda pelajari pada bab lainnya.
Pemaknaan dan Kualitas Hasil belajar
Saat membuat program, Anda akan mendapatkan nilai bagus jika Anda dapat menggunakan alat (tools: Scratch dan Blockly) untuk menyelesaikan masalah yang diberikan. Dalam membuat artefak komputer, Anda akan mendapatkan nilai bagus jika Anda dapat menganalisis, merancang solusi terhadap masalah yang diberikan dalam masalah, menerapkan konsep yang dipelajari pada masalah yang diberikan, menyajikan (atau mendemonstrasikan, jika perlu) artefak komputer yang telah dibuat.
Refleksi dan Rencana Kegiatan
Misalnya, pada Gambar 6.8 digunakan rentang data yang berisi kode subjek dan nama lengkap subjek (rentang G1:H4). Selanjutnya pada Gambar 6.10 digunakan seri data yang memuat kode subjek dan nama lengkap subjek (seri J1:K4).
Berpikir Komputasional
Fungsi
Prosesnya ditulis A B yang artinya “jika adonan berbentuk A melewati alat maka adonan akan berubah menjadi bentuk B”. Misalnya, jika adonan berbentuk segitiga dimasukkan melalui alat, maka adonan akan berubah menjadi lingkaran.
Himpunan dan Sistem Bilangan
- Himpunan
- Sistem Bilangan
- Timbangan Digital
- Tas dan Logam Mulia Batang
- Analisis Soal Tas dan Logam mulia Batang dan
- Konversi ke Bilangan Biner
- Konversi ke Bilangan Oktal
- Konversi Bilangan Biner Menjadi Bilangan Desimal
- Konversi Bilangan Oktal Menjadi Bilangan Desimal
Gambar 2.9 memberikan gambaran berat setiap batangan logam mulia dan jumlah logam mulia yang tersedia. Daftar berat masing-masing batangan emas batangan dan jumlah emas batangan yang tersedia dapat dilihat pada Tabel 2.5.
Algoritma
Berdasarkan perhitungan pada Tabel 2.11, kita dapat melihat bahwa kita telah mengubah bilangan oktal kembali menjadi bilangan desimal. Ada lagi sistem bilangan yang cukup sering digunakan dalam sistem komputer, yaitu bilangan heksadesimal.
Struktur Data
Dalam studi kasus ini Anda dapat menentukan data penting (abstraksi), menentukan tahapan analisis data yang akan dilakukan (dekomposisi dan algoritma). Sebagai contoh penggunaan vlookup, pada Gambar 6.4 digunakan range data yang berisi kode subjek dan nama lengkap subjek (range B6:C9).
Teknologi Informasi dan Komunikasi
Perangkat Lunak Aplikasi dan Fitur Aplikasi
- Objek Aplikasi
- Fitur Aplikasi
- Studi Kasus: Analisis Objek dan Fitur Aplikasi Pengolah Kata
Simpan file .xlsx sebagai file .txt dan buka kembali file .txt tersebut dengan aplikasi spreadsheet. Simpan file .xlsx sebagai .csv dan buka kembali file .csv dengan aplikasi spreadsheet. Simpan file .xlsx sebagai .pdf dan buka kembali file .pdf dengan aplikasi lembar kerja.
Objek yang mendominasi jendela editor teks dan sering digunakan tercantum pada Tabel 3.1.
Pembuatan Laporan
Apa perbedaan utama antara tabel yang dibuat dengan aplikasi pengolah kata dan tabel yang dibuat dengan program spreadsheet. Apa perbedaan utama antara gambar yang dibuat dengan editor bentuk aplikasi pengolah kata versus hasil "kliping" atau [PrtScr]. Membuat laporan dengan menggunakan aplikasi pengolah kata dan clipping tools yang isinya penjelasan atau dokumentasi program permainan Scratch sebagai berikut.
Membuat bahan presentasi dari dokumentasi dengan aplikasi pengolah kata tanpa menggunakan perintah potong dan tempel.
Merangkum Narasi dari Konten Digital
Juri membuat statistik hasil olimpiade berupa rata-rata hasil pertandingan tiap kelas dalam bentuk tabel dan grafik. Statistik Hasil Olimpiade: Gunakan file lembar kerja yang dibuat oleh juri, yang data mentahnya disediakan oleh guru, dengan mengintegrasikannya ke dalam laporan Anda. Anda akan menjawab pertanyaan guru, mencari, merangkum, menandai hal-hal penting, dan membuat laporan yang isinya berbagai jenis objek yang dapat dibuat dengan aplikasi pengolah kata dan dengan bantuan alat kliping.
Komputer yang telah menginstal pembaca PDF (Anda dapat mengunduhnya secara gratis) yang hanya dapat digunakan untuk membaca dan menandai file PDF.
Laboratorium Maya
- Laboratorium Maya Phet
- NOVA Labs
- The Concord Consortium
Anda akan belajar meringkas kumpulan data yang besar dalam tabel yang lebih ringkas menggunakan tabel pivot. Sebagai contoh penggunaan hlookup, pada gambar 6.6 digunakan range data yang berisi kode subjek dan nama lengkap subjek (string B17:E18). Di bawah ini adalah contoh perhitungan yang menggunakan fungsi SUMIFS dan COUNTIFS untuk data lebih banyak.
Berikut ini adalah “potongan” data yang akan digunakan untuk menguji seluruh rumus yang akan digunakan.
Sistem Komputer
Komponen Sistem Komputer
- Perangkat Keras (Hardware)
- Perangkat Lunak (Software)
Perangkat lunak terdiri dari tiga kategori, yaitu sistem operasi, perangkat lunak aplikasi, dan perangkat lunak pemrograman. Perangkat lunak aplikasi atau biasa disingkat application adalah perangkat lunak yang dijalankan pada suatu sistem operasi. Meskipun perangkat lunak aplikasi dirancang untuk pengguna dan sistem operasi dirancang untuk komputer atau perangkat seluler, perangkat lunak dirancang untuk pemrogram komputer dan pengembang yang menulis kode sumber.
Perangkat lunak pemrograman adalah program yang digunakan untuk menulis, mengembangkan, menguji, dan men-debug program perangkat lunak lainnya.
Pengalamatan Memori
- Sistem Heksadesimal
- Pengalamatan Memori dengan Heksadesimal
Saat mengkonversi bilangan biner ke heksadesimal, setiap 4 bilangan biner setara dengan satu bilangan heksadesimal. Mengubah suatu bilangan desimal menjadi heksadesimal dapat dilakukan dengan cara membagi bilangan desimal tersebut dengan 16, hingga tidak dapat dibagi lagi. Untuk mengubah bilangan heksadesimal menjadi desimal, kalikan setiap bilangan dengan basis yang dipangkatkan, lalu jumlahkan hasilnya.
Jadi, data akan disimpan pada alamat fisik perangkat keras penyimpanan seperti terlihat pada Tabel 4.11 di bawah ini.
Central Processing Unit
Jika Anda memiliki kumpulan data yang cukup besar, akan sulit bagi Anda untuk mencari data tertentu dalam kumpulan data tersebut. Rentang data yang digunakan dalam pencarian data bisa berupa tabel satu dimensi atau tabel dua dimensi. Pada tabel pivot satu dimensi, data yang akan dijadikan baris pivot berasal dari satu kolom data pada dataset.
Akan muncul dialog baru, area data otomatis yang akan diformat menjadi tabel yang dipilih.
Jaringan Komputer dan Internet
Jaringan Komputer
- Jaringan Lokal
- Jaringan Internet
- Konfigurasi Jaringan Komputer
- Routing pada Jaringan Komputer
Berdasarkan wilayah jangkauannya, jaringan komputer dibedakan menjadi dua jenis, yaitu jaringan area lokal dan jaringan internet. Oleh karena itu, perangkat yang terhubung satu sama lain melalui jaringan komputer secara abstrak dapat digambarkan sebagai hubungan antara node dan edge. Pada kegiatan ini, Anda akan mempelajari cara menggambar bentuk konfigurasi jaringan komputer dengan bentuk abstraksi jaringan.
Routing pada jaringan komputer merupakan suatu mekanisme pengiriman paket data dari suatu perangkat ke perangkat lainnya.
Komunikasi Data pada Ponsel
Selain itu, kekuatan sinyal sebuah ponsel bergantung pada banyak hal, antara lain sebagai berikut. Coba bandingkan sinyal ponsel saat berada di dalam ruangan dan di luar ruangan, walaupun jaraknya sama, namun kekuatan sinyalnya akan terasa berbeda. Oleh karena itu, jika di suatu area BTS banyak terdapat telepon seluler yang terhubung dengan BTS maka kekuatan sinyalnya akan melemah.
Sederhananya, kekuatan sinyal ponsel biasanya bergantung pada jarak antara ponsel dengan BTS terdekat.
Terhubung ke Internet dengan Aman
- Web Phishing
- Setting Keamanan pada Browser
Anda akan mempelajari cara mengolah data dari suatu dataset menjadi data yang lebih ringkas atau biasa disebut data summarization. Pada umumnya data yang akan dikelola berjumlah besar dan sulit dipahami secara langsung.
Analisis Data
Pencarian Data
- Pencarian Data dengan Fungsi Lookup
- Pencarian Data dengan Fungsi Reference
Pada saat anda melakukan pencarian data, ada dua kemungkinan yang didapat yaitu data yang anda cari ditemukan (kondisi benar atau TRUE) atau data yang anda cari tidak ditemukan (kondisi salah atau FALSE). Bayangkan data yang dicari dengan query adalah data kota dan provinsi seluruh Indonesia, dan tidak terurut. Fungsi indeks dimaksudkan untuk mengetahui posisi suatu provinsi, kota atau bandara dalam suatu tabel data yang dianggap sebagai tabel dua dimensi.
Jika data yang dicari tidak terlalu banyak seperti pada latihan ini, kita dapat dengan mudah memeriksa keakuratannya.
Visualisasi Data
Bagan Area • Urutkan data untuk bagan area sehingga area terkecil muncul di lapisan depan dan area terluas di lapisan terakhir. Masukkan data kedatangan penumpang udara di beberapa bandara pada tahun 2017 dari bulan Januari hingga April, seperti pada contoh berikut. Buat diagram batang untuk memvisualisasikan data kedatangan penumpang melalui seluruh bandara dalam tabel dari bulan Januari hingga Maret.
Gunakan data kedatangan penumpang maskapai penerbangan di berbagai bandara pada tahun 2017 dari bulan Januari hingga April, seperti pada contoh di atas.
Peringkasan Data
- SUMIFS dan COUNTIFS
- Pivot Table Satu Dimensi
- Pivot Table Dua Dimensi
Pengelolaan Data
Studi Kasus
- Tantangan - Pencarian Data
- Tantangan- Peringkasan dan Visualisasi Data
- Tantangan - Pengelolaan Data
Dalam kegiatan ini Anda akan mencoba menggunakan kode kontrol, input dan variabel dalam program Anda. Dengan melakukan aktivitas ini, Anda akan dapat membuat program yang menerima input dan menyimpannya dalam sebuah variabel. Dalam aktivitas ini Anda akan membuat blok khusus dengan dan tanpa parameter input dan dapat menggunakan blok khusus ini pada sprite yang ada.
Dengan aktivitas ini, Anda akan dapat membuat program yang dapat menggunakan blok khusus.
Algoritma Pemrograman
Eksplorasi Lanjutan Scratch
- Kode Control, Input, dan Variable
- Kode Custom Block
Terkadang Anda perlu menggunakan kode yang sama beberapa kali, Anda dapat menggunakan Blok Kustom di Scratch. Blok khusus juga dapat menerima "masukan" sehingga instruksi di dalamnya dapat dijalankan dengan nilai berbeda. Ketika Anda mendefinisikan blok khusus sebagai blok yang Anda tentukan, Anda dapat menjalankan beberapa instruksi yang disimpan di blok tertentu, dan ketika nama blok "dipanggil" (disebutkan) di blok lain, semua instruksi di dalamnya akan dieksekusi.
Custom Block adalah blok di Scratch yang dapat Anda buat sendiri dan fungsinya dapat Anda sesuaikan.
Pengantar Blockly Games dan Eksplorasi Puzzle Maze
Pada game ini anda akan mempelajari cara membuat animasi, dari gambar awal dan gambar akhir serta terdapat interval waktu (rangkaian) di antaranya. Pada game Pond Tutor ini Anda tidak hanya akan belajar menggunakan blok kode saja, tetapi juga mengetikkan jawaban secara langsung dalam format kode Javascript. Pada lembar kerja ini Anda tidak hanya akan dibimbing untuk bermain tetapi juga memahami cara kerja program melalui soal-soal yang diberikan.
Anda akan dibimbing dari level 1 hingga 10, namun tetap ikuti instruksi guru Anda untuk target level yang harus Anda selesaikan.
Eksplorasi Blockly Games Music
Eksplorasi Sprites dengan Blockly
Pengenalan Pemrograman Prosedural
- Variabel
- Percabangan
- Pengulangan
Modul Tambahan - Bermain dengan Robot Ozobot
Dampak Sosial Informatika
Media Sosial
- Klasifikasi Media Sosial
- Dampak Media Sosial
Mengkaji Kritis Informasi Media Sosial
- Mengembangkan Pemikiran Kritis
- Memeriksa Sumber Informasi
- Melakukan Check and Recheck dari Liputan Lain
- Cek Validitas Gambar
- Gunakan Akal Sehat
Cyberbullying
- Perlakuan Cyberbullying
- Tanya-Jawab Seputar Perundungan Dunia Maya
Praktik Lintas Bidang
Media Interaktif Lempeng Bumi
- Media Interaktif Lempeng Bumi
- Media Interaktif Lempeng Tektonik Indonesia
Mesin Hitung Uang Koin
Modifikasi Tampilan Mesin Hitung Uang Koin