Postingan

Menampilkan postingan dari Agustus, 2024

Mengenal Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal

  Mengenal Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal Mengenal Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal Komputer berasal dari kata bahasa Inggris, yaitu to compute yang berarti menghitung. Segala operasi yang ada di dalam komputer merupakan bentuk operasi matematis yang melibatkan bilangan komputer. Secara umum, sistem bilangan adalah sebuah kumpulan dari simbol yang menjelaskan ulang sebuah bilangan. Sistem bilangan komputer digunakan untuk berkomunikasi dan berbagi daya dengan komputer lain. Bilangan komputer ada empat jenis, yaitu bilangan biner, bilangan oktal, bilangan desimal, dan bilangan heksadesimal. Yuk, kita bahas bersama satu persatu. a. Bilangan Biner Bilangan biner atau binary digit (bit) adalah suatu sistem penulisan angka dengan menggunakan dua lambang adalah 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada masa zaman ke-17. Sistem bilangan ini merupakan landasan dari semua sistem bilanga

Konversi Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal

  Konversi Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal Konversi bilangan adalah proses mengubah bentuk bilangan satu ke bentuk bilangan lain yang memiliki nilai yang sama. Misal: nilai bilangan desimal 12 memiliki nilai yang sama dengan bilangan octal 15; Nilai bilangan biner 10100 memiliki nilai yang sama dengan 24 dalam octal dan seterusnya. Mari kita mulai: Konversi bilangan biner, octal atau hexadesimal menjadi bilangan desimal. Konversi dari bilangan biner, octal atau hexa menjadi bilangan desimal memiliki konsep yang sama.Konsepnya adalah bilangan tersebut dikalikan basis bilangannya yang dipangkatkan 0,1,2 dst dimulai dari kanan. Untuk lebih jelasnya silakan lihat contoh konversi bilangan di bawah ini; Konversi bilangan octal ke desimal. Cara mengkonversi bilangan octal ke desimal adalah dengan mengalikan satu-satu bilangan dengan 8 (basis octal) pangkat 0 atau 1 atau 2 dst dimulai dari bilangan paling kanan. Kemudian hasilnya dijumlahkan. Misal, 137(octal)

Berlangsung Secara Hybrid, "Code The Ocean" Mengajak Anak Menjaga Laut Melalui Pemrograman

  Laut Melalui PemrogramanBerlangsung Secara Hybrid, "Code The Ocean" Mengajak Anak Menjaga   Code The Ocean Acara kompetisi "Code The Ocean" berlangsung secara hybrid di beberapa lokasi, seperti Jakarta, Tangerang Selatan, Bandung, Surabaya, Medan, Denpasar, Samarinda, dan online. Koding Next melalui acara ini mengajak anak-anak untuk memahami dan mendukung Tujuan Pembangunan Berkelanjutan (SDG) PBB tentang pelestarian laut untuk meningkatkan kesadaran tentang kondisi lingkungan. Bagaimana proses pendaftaran acara "Code The Ocean"?  Pendaftaran acara "Code The Ocean" dilakukan secara online dan enggak dipungut biaya, ya. Pendaftaran dibuka sejak Februari hingga Mei 2023. Diketahui hampir 2.000 peserta bergabung dari seluruh Indonesia, yang kemudian disaring untuk maju ke babak semifinal menjadi 100 peserta, dan kemudian 10 finalis yang merupakan perwakilan dari setiap lokasi kompetisi. Dua Kategori Pertandingan Acara "Code The Ocean" T

Permainan yang Disediakan di Blockly Games, Informatika Kelas 8 SMP

  Permainan yang Disediakan di Blockly Games, Informatika Kelas 8 SMP Permainan dalam Blockly Games 1. Puzzle Pemain harus menyusun blok-blok yang berisi keterangan dan foto hewan ke blok hewan yang sesuai. Melalui permainan ini, kalian juga dapat belajar tentang kosakata dalam bahasa Inggris dan informasi tentang beberapa hewan. 2. Maze Permainan menggerakkan sprite agar berjalan sampai tujuan. Permainan ini mampu mengasah kemampuan logika berpikir. 3. Bird Permainan mengasah logika menggerakkan bird agar dapat mengambil cacing dan sampai ke sarangnya. Permainan mengenal pola dengan karakter turtle yang digunakan. 5. Movie Belajar animasi dengan media sprite sederhana dan menggerakkannya sesuai animasi. 6. Music Permainan membuat musik dengan instruksi yang sudah disediakan.

Operator dan Ekspresi Logika

Operator dan Ekspresi Logika   Apa itu operator dalamApa pemrograman ? Dalam pemrograman, operator adalah simbol atau kata khusus yang digunakan untuk melakukan operasi pada satu atau lebih nilai (dikenal sebagai operand). Operator ini bisa melakukan tugas-tugas seperti penjumlahan, pengurangan, perbandingan, atau manipulasi logis. Misalnya, dalam a + b, + adalah operator yang menjumlahkan a dan b. Jenis-Jenis Operator Dalam pemrograman, operator terbagi menjadi beberapa jenis, dengan fungsi dan kegunaannya masing-masing. Operator Aritmatika Operator aritmatika digunakan untuk melakukan operasi matematika yang umum seperti penjumlahan, pengurangan, perkalian, dan pembagian. Contoh operator aritmatika antara lain + (penjumlahan), - (pengurangan), * (perkalian), dan / (pembagian). Ada juga % yang merupakan operator modulus untuk mencari sisa pembagian. Operator Perbandingan Ketika kamu ingin membandingkan dua nilai, operator perbandinganlah yang digunakan. Beberapa contoh operator perban

Menu-Menu pada Pemrograman Scratch dan Fungsinya

  Menu-Menu pada Pemrograman Scratch dan Fungsinya Scratch adalah bahasa pemrograman berbasis visual yang interaktif dan fun. Dengan Scratch kita bisa membuat animasi, permainan, dan kreasi menarik yang lain. Scratch memudahkan programmer dalam membuat program tanpa perlu khawatir dengan penulisan sintaksis karena tidak perlu menulis kode. Hanya dengan drag and drop blok blok kode yang sudah disediakan kemudian disusun dan membentuk sebuah logika yang bisa dijalankan sehingga menjadi program. Sprite Sprite Default (SDE 0.2) Sprite adalah gambar atau objek yang bisa diprogram. Pada (Gambar SDE 0.1) gambar kucing adalah Sprite default. Sprite ini akan berisikan blok-blok perintah yang dirancang agar dapat bergerak, memiliki suara, dan lain lain. Menu New Sprite (SDE 0.3) Kalian juga bisa mengganti dan menambah Spritedi menu New sprite dan pilih Choose sprite from library. Di sana akan ada banyak pilihan Sprite yang telah disediakan Scratch. Lihat (Gambar SDE 0.4) Atau bisa juga menggunak

Literasi Numerik: Pengertian, Manfaat dan Contoh Penerapan

  Literasi Numerik: Pengertian, Manfaat dan Contoh Penerapan Pengertian Numerasi Numerasi dapat didefinisikan sebagai kemampuan individu untuk memahami, menggunakan, dan menerapkan konsep dan pengetahuan matematika dalam kehidupan sehari-hari. Dalam konteks ini, numerasi melibatkan pemahaman tentang angka, operasi matematika dasar, pengukuran, geometri, probabilitas, dan statistik. Dengan kemampuan numerasi yang baik, seseorang dapat melakukan perhitungan sederhana, memecahkan masalah matematika, dan membuat keputusan berdasarkan data numerik. Manfaat Numerasi dalam Kehidupan Sehari-Hari Memiliki kemampuan numerasi yang baik akan memberikan manfaat besar dalam kehidupan sehari-hari. Berikut adalah beberapa manfaat dari pemahaman numerasi yang baik: Memungkinkan Anda mengelola keuangan pribadi dengan lebih baik, termasuk membuat anggaran, menghitung pengeluaran, dan mengatur investasi. Membantu Anda membuat keputusan yang lebih baik berdasarkan analisis data dan informasi numerik. Memun

Literasi Sains: Pengertian, Manfaat dan Contoh Penerapan

  Literasi Sains: Pengertian, Manfaat dan Contoh Penerapan Pengertian Literasi Sains Literasi sains adalah kemampuan untuk membaca, memahami, mengevaluasi, dan menggunakan informasi dan pengetahuan sains untuk membuat keputusan yang tepat dan berpikir kritis dalam kehidupan sehari-hari. Literasi sains bukan hanya tentang memahami konsep-konsep sains, tetapi juga tentang memahami bagaimana sains diterapkan dalam kehidupan nyata. Seseorang yang memiliki literasi sains yang baik dapat mengenali dan memahami masalah sains, menemukan informasi sains yang diperlukan, mengevaluasi kebenaran dan validitas informasi sains, serta menggunakannya untuk membuat keputusan yang berbasis fakta. Literasi sains juga mencakup kemampuan untuk berkomunikasi tentang konsep-konsep sains secara jelas dan efektif dengan orang lain. Pentingnya literasi sains terletak pada keterampilan dan pemahaman yang diperlukan untuk mengambil keputusan berdasarkan fakta dan bukti-bukti yang ada, terutama dalam hal-hal yang

Struktur Data: Definisi, Cara Memilih, dan Fungsinya untuk Pemrograman

  Struktur Data: Definisi, Cara Memilih, dan Fungsinya untuk Pemrograman Tipe-tipe Struktur Data Tidak hanya berfungsi untuk menyimpan dan menyusun data saja, namun struktur data juga memiliki peran yang sangat penting saat proses pengambilan hingga pengolahan data. Di dalam penyusunan data, ada beberapa istilah yang wajib dipahami terlebih dahulu, misalnya node dan indeks. Node adalah sebuah elemen yang ada di sebuah struktur yang berisi pointer ke node berikutnya. Sementara indeks merupakan suatu objek yang ada di dalam sistem database yang bisa membuat proses pencarian menjadi lebih cepat. Struktur yang digunakan untuk penyimpanan juga memiliki beberapa tipe. Berikut adalah di antaranya: Array Array merupakan tipe data yang terdiri dari sekumpulan elemen dengan jarak yang saling berdekatan. Tipe data ini bisa membantu programmer dalam menentukan data secara acak cukup dengan memanfaatkan indeks saja. Namun untuk melakukan hal ini, harus mengetahui terlebih dahulu struktur dan algori

Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya

  Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya Algoritma pemrograman adalah langkah berurutan dan terstruktur untuk membuat program. Jadi, setiap program komputer seperti software, apps, hingga sistem operasi dibangun dari algoritma pemrograman. Ibarat resep, fungsi algoritma pemrograman membantu Anda memecahkan masalah secara logis dan menciptakan program yang efektif. Karena itu, bagi Anda yang ingin menguasai programming, wajib paham apa itu algoritma pemrograman. Cara Kerja Algoritma Pemrograman Di dalam pemrograman, algoritma bekerja dengan mengandalkan tiga aspek utama, yakni input → proses → output. Ketika pengguna memasukkan data atau perintah, komputer akan menganalisis dan mengeksekusinya sesuai alur algoritma untuk menghasilkan output yang diharapkan. Sebagai contoh, ketika melakukan pencarian di Google, langkah logika algoritma pemrogramannya adalah: Anda menuliskan query pencarian → sistem memproses perintah Anda → sistem menampilkan hasil pencarian yang rel

Algoritma Pencarian: Pengertian, Karakteristik, dan Jenis-Jenisnya

  Algoritma Pencarian: Pengertian, Karakteristik, dan Jenis-Jenisnya Pengertian Algoritma Pencarian Dalam ilmu komputer, algoritma pencarian adalah algoritma yang dirancang untuk memecahkan masalah pencarian. Algoritma pencarian bekerja untuk mengambil informasi yang disimpan dalam struktur data tertentu, atau dihitung dalam ruang pencarian domain masalah, baik dengan nilai diskrit atau kontinu. Algoritma Pencarian: Pengertian, Karakteristik, dan Jenis-Jenisnya Algoritma pencarian berupa prosedur langkah demi langkah yang digunakan untuk menemukan data tertentu di antara kumpulan data. Karakteristik Algoritma Pencarian Berikut adalah empat sifat penting dari algoritma pencarian untuk membandingkan efisiensi dari sebuah algoritma: Completeness: Algoritma pencarian dikatakan lengkap jika menjamin untuk mengembalikan solusi jika setidaknya ada solusi untuk setiap input random. Optimality: Jika solusi yang ditemukan untuk suatu algoritma dijamin sebagai solusi terbaik (biaya jalur terendah

Struktur Data Heap: Pengertian, Karakteristik, dan Operasinya

  Struktur Data Heap: Pengertian, Karakteristik, dan Operasinya Heap merupakan struktur data yang sangat berguna dan perlu diketahui dengan baik oleh setiap programmer. Struktur data heap digunakan dalam heap sort dan priority queue. Di blog ini, kita akan membahas lebih lanjut mengenai pengertian, karakteristik, dan operasi-operasi yang ada pada struktur data heap. Yuk, simak! Daftar Isi Pengertian Struktur Data Heap Heap adalah struktur data berbentuk complete binary tree yang memenuhi heap property. Struktur Data Heap: Pengertian, Karakteristik, dan Operasinya Complete binary tree sendiri dapat didefinisikan sebagai binary tree di mana semua level terisi penuh, kecuali level terakhir. Semua kunci atau nilai pada level terakhir harus rata kiri apabila tidak terisi penuh. Karakteristik Struktur Data Heap Heap memiliki ciri-ciri sebagai berikut: Sistem menetapkan heap identifier unik untuk setiap heap dalam grup aktivasi. Heap identifier untuk heap default selalu bernilai nol. API bin

Algoritma A* (A Star): Pengertian, Cara Kerja, dan Kegunaannya

  Algoritma A* (A Star): Pengertian, Cara Kerja, dan Kegunaann ya Algoritma pencarian merupakan algoritma yang dirancang untuk mencari atau mengambil elemen dari struktur data, tempat data tersebut disimpan. Aspek vital dari algoritma pencarian adalah path finding, yang digunakan untuk menemukan jalur yang dapat diambil untuk melintasi dari satu titik ke titik lainnya, dengan mencari rute yang paling optimal. Salah satu algoritma pencarian yang digunakan sebagai path finding adalah algoritma A* atau A Star. Algoritma A* (A Star) adalah algoritma pencarian yang digunakan untuk menemukan jalur terpendek antara titik awal dan akhir. Algoritma ini sering digunakan untuk penjelajahan peta guna menemukan jalur terpendek yang akan diambil. A* awalnya dirancang sebagai masalah penjelajahan graph (graph traversal), untuk membantu robot agar dapat menemukan arahnya sendiri. A* saat ini masih tetap menjadi algoritma yang sangat populer untuk graph traversal. Algoritma A* mencari jalur yang lebih