Materi Kelas VIII
Materi Kelas 9
C. Analisis Himpunan Data Terstruktur dengan Teknik Visualisasi (Bab 1)
C. Analisis Himpunan Data Terstruktur dengan Teknik Visualisasi Data terstruktur adalah data yang dapat disusun secara rapi dan sistematis dalam bentuk kolom dan baris, sehingga mudah untuk dibaca. Sebagai contoh, perhatikan data nilai siswa yang disajikan pada tabel dibawah ini. Nama Informatika IPA Matematika Budi 90 90 80 Amir 86 88 70 Dina 87 90 80 Suti 100 90 85 Dari tabel di atas, kita dapat melihat bahwa data sudah disusun dengan rapi. Namun, penyusunan
Bab 1. Berpikir Komputasional dalam Analisis Data (B. Struktur Data Graph)
B. Struktur Data Graph Selain struktur penyimpanan tree, kita juga sering menemukan data yang disimpan dalam struktur penyimpanan graph. Contohnya adalah data jaringan pertemananmu di media sosial seperti yang ditunjukkan pada gambar dibawah. Gambar tersebut menunjukkan contoh jaringan pertemanan yang menjelaskan bagaimana hubungan antara Bima, Hasan, dan teman-teman lainnya. Jika panah mengarah dari Bima ke Hasan, artinya Bima mengikuti akun Hasan di media sosial. Sementara itu, jika ada panah dua arah antara Hasan dan Ayu,
Bab 1. Berpikir Komputasional dalam Analisis Data (A. Struktur Data Tree)
A. Struktur Data Tree Struktur data tree sering disebut sebagai struktur data pohon. Seperti namanya, struktur data ini menyediakan bentuk penyimpanan data layaknya sebuah pohon yang memiliki akar, batang, cabang, dan daun. Secara umum, struktur data tree terdiri dari simpul yang saling dihubungkan dengan jalur. Simpul yang paling awal disebut sebagai akar (root), sedangkan simpul yang paling ujung disebut sebagai daun leaf). Setiap simpul, kecuali akar, memiliki satu simpul yang berperan sebagai induk (parent). Struktur
Materi Kelas 10
B. Sorting (Bab 2)
B. Sorting Saat merapikan sesuatu, misalnya koleksi buku, kita menyusun buku tersebut dengan menggunakan suatu aturan. Misalnya, jika kita memiliki koleksi buku cerita berseri, kemungkinan besar kita akan menyusunnya secara berurutan dari volume pertama hingga volume yang terbaru. Atau, ketika sedang berbaris, kita diminta untuk membentuk barisan berdasarkan tinggi badan. Hal-hal tersebut merupakan sebuah proses pengurutan atau sorting. Proses pengurutan akan menjadi bagian yang tidak terpisahkan dari program komputer atau aplikasi yang sering kita gunakan.
A. Pencarian (Searching) (Bab 2)
A. Pencarian (Searching) Hidup adalah pencarian yang tiada henti. Mari, kita berpikir ke pengalaman “mencari” dalam kehidupan sehari-hari. Perhatikan contoh berikut. Pernahkah kalian merasa kebingungan saat mencari sebuah buku di lemari buku kalian? Atau bahkan di perpustakaan? Saat kalian meminta bantuan kepada petugas perpustakaan, mengapa dia dapat menemukan buku yang kalian cari dengan waktu yang lebih singkat? Apa itu mencari? Mencari adalah menemukan “sesuatu” yang bisa berupa benda, angka, konsep, informasi yang memenuhi kriteria tertentu
Bab 2. Berpikir Komputasional
Melalui Berpikir komputasional (BK), kalian akan berlatih berpikir seperti seorang ilmuwan Informatika, bukan berpikir seperti komputer karena komputer adalah mesin. Kegiatan utama dalam BK ialah penyelesaian masalah (problem solving), untuk menemukan solusi yang efisien, efektif, dan optimal sehingga solusinya bisa dijalankan oleh manusia maupun mesin. Dengan kata lain, kegiatan dalam BK ialah mencari strategi untuk mengatasi persoalan. Ada 4 fondasi berpikir komputasional yang dikenal dalam ilmu Informatika, yaitu Abstraksi, Algoritma, Dekomposisi, dan Pola, yang sangat
Materi Kelas 11
B. Berpikir Komputasional (Bab 2)
B. Berpikir Komputasional Berpikir komputasional ini merupakan suatu kerangka dan proses berpikir yang mencakup perangkat keras, perangkat lunak, dan menalar (reasoning) mengenai sistem dan persoalan. Moda berpikir (thinking mode) ini didukung dan dilengkapi dengan pengetahuan teoritis dan praktis, serta teknik untuk menganalisis, memodelkan dan menyelesaikan persoalan. Berikut ini pembahasan beberapa konsep dan strategi berpikir komputasional yang biasa digunakan dalam menyelesaikan persoalan komputasi. 1. Rekursi Pada bagian ini kalian akan mempelajari tentang konsep rekursi dan beberapa
Contoh Kasus Siklus Pemrograman (Bab 2)
Contoh Kasus Siklus Pemrograman Sekarang, mari kita menerapkan keempat langkah dalam siklus pemrograman untuk membuat sebuah program yang dapat menentukan jenis segitiga berdasarkan panjang ketiga sisinya. Kita sudah mengetahui bahwa segitiga dapat dibedakan berdasarkan panjang sisinya. Beberapa jenis segitiga tersebut adalah segitiga sama sisi, segitiga sama kaki, dan segitiga sembarang. Bayangkan kita ingin membuat program yang dapat menentukan jenis segitiga berdasarkan tiga panjang sisi yang dimasukkan oleh pengguna. Misalnya, pengguna memasukkan panjang sisi 2, 2,
Bab 2. Strategi Algoritmik dan Pemrograman
Bab 2. Strategi Algoritmik dan Pemrograman A. Proses Pemrograman Pada buku Informatika SMA Kelas X, kita telah mempelajari proses menulis kode program atau yang kita sebut sebagai coding. Pada Kelas XI, kita akan mempelajari kegiatan yang lebih kompleks dari coding yang kita sebut sebagai pemrograman. Pemrograman menurut buku Oxford Dictionary of Computer Science adalah seluruh aktivitas teknis yang dilakukan untuk menghasilkan suatu program, termasuk analisis kebutuhan dan seluruh langkah desain dan implementasi suatu program. Program
Bab 1. Pengenalan Informatika
Di era Revolusi Industri 4.0 dan Masyarakat 5.0, Informatika menjadi salah satu disiplin ilmu yang wajib dikuasai oleh setiap orang, bahkan aspek praktisnya telah diperlukan sejak usia dini. Mempelajari Informatika tidak berarti harus selalu berada di depan komputer. Informatika merupakan disiplin ilmu yang berupaya memahami dan mengeksplorasi dunia di sekitar kita, baik dunia natural (alam dan lingkungan sekitar) maupun dunia artifisial (dunia maya atau dunia digital yang diciptakan manusia). Selain itu, Informatika juga berkaitan
Materi Kelas 12
BAB 1 – Informatika Sekarang Dan Masa Depan (D. Peluang Dan Tantangan Di Bidang Informatika)
D. Peluang Dan Tantangan Di Bidang Informatika Perkembangan pesat teknologi informasi membawa berbagai peluang menarik sekaligus tantangan yang perlu diatasi. Memahami kedua aspek ini sangat penting untuk memanfaatkan potensi teknologi secara optimal sambil memitigasi risiko yang mungkin timbul. 1. Peluang Pengembangan Era digital membuka berbagai peluang untuk inovasi dan pengembangan solusi teknologi. Kebutuhan akan solusi digital yang efektif terus meningkat di berbagai sektor, menciptakan peluang bagi pengembang dan innovator. Inovasi teknologi baru Startup teknologi Penelitian
BAB 1 – Informatika Sekarang Dan Masa Depan (C. Dampak Teknologi Pada Berbagai Bidang)
C. Dampak Teknologi Pada Berbagai Bidang Teknologi informasi telah menghadirkan transformasi mendalam di berbagai sektor kehidupan. Perubahan ini tidak hanya bersifat teknis, tetapi juga mengubah cara masyarakat berinteraksi, belajar, dan menjalankan aktivitas sehari-hari. Mari kita telusuri dampak signifikan teknologi di beberapa bidang utama. 1. Pendidikan Sektor pendidikan mengalami revolusi digital yang mengubah paradigma pembelajaran tradisional. Teknologi telah membuka akses pendidikan yang lebih luas dan menciptakan pengalaman belajar yang lebih personal dan efektif. Pembelajaran jarak jauh
BAB 1 – Informatika Sekarang Dan Masa Depan (B. Tren Teknologi Di Era Digital)
B. Tren Teknologi Di Era Digital Era digital telah membawa perubahan drastis dalam cara kita hidup dan bekerja. Berbagai tren teknologi bermunculan, tidak hanya mengubah landscape teknologi tetapi juga menghadirkan cara baru dalam menyelesaikan masalah dan menciptakan nilai. Berikut adalah beberapa tren utama yang mendefinisikan era digital saat ini. 1. Kecerdasan Buatan (AI) dan Machine Learning Kecerdasan Buatan telah berkembang dari konsep teoretis menjadi teknologi yang mengubah berbagai aspek kehidupan kita. Kemampuannya untuk belajar dari
BAB 1 – Informatika Sekarang Dan Masa Depan (A. Perkembangan Teknologi Informasi Terkini)
Dalam era digital yang terus berkembang pesat, informatika telah menjadi tulang punggung transformasi di berbagai sektor kehidupan. Perkembangan teknologi yang eksponensial membawa kita ke era baru yang penuh dengan inovasi dan perubahan fundamental dalam cara kita hidup, bekerja, dan berinteraksi. A. Perkembangan Teknologi Informasi Terkini Teknologi informasi telah mengalami evolusi yang sangat signifikan dalam beberapa dekade terakhir. Dari era komputasi personal hingga era cloud computing dan artificial intelligence, setiap fase perkembangan membawa perubahan besar dalam