Posts

Showing posts from August, 2024

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

  Mengenal Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal Bilangan biner Dilansir dari Buku Informatika Kementerian Pendidikan dan Kebudayaan (2021) karya Vania Natali dan teman-teman, bilangan biner adalah bilangan yang hanya menggunakan basis 2 angka, yaitu 0 dan 1. Bilangan biner juga disebut bilangan berbasis 2. Contoh penulisan: 1100 (2). Karena bilangan biner berbasis 2, maka angka 2-lah yang menjadi subscript pada penulisan bilangan desimal.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 bilangan berbasis digi b. Bilangan Oktal Bilangan oktal adalah sebuah sistem bilangan berbasis delapan angka. Simbol yang digunakan pada sistem bilangan ini adalah 0,1,2,3,4,5,6,7. Bilangan biner adalah dasar semua bilangan digital yang d...

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

  Berlangsung Secara Hybrid, "Code The Ocean" Mengajak Anak Menjaga Laut Melalui Pemrograman Koding merupakan salah satu tindakan dari langkah-langkah pemrograman dengan menuliskan kode dalam bahasa pemrograman. Nah, setiap kode yang kamu tulis akan membantu komputer untuk mengetahui dan memahami apa yang ingin kamu lakukan pada komputer. Tahukah kamu? Pengembangan internet dan teknologi digital semakin menentukan wajah depan dunia, lo. Belajar pemrograman memiliki peran penting dalam menghadapi perubahan dan tantangan ini. Maka enggak mengherankan jika anak-anak sekarang dilengkapi dengan informasi dan pemahaman yang cukup tentang pemrogBelajar pemrograman memiliki peran penting dalam menghadapi perubahan dan tantangan ini. Maka enggak mengherankan jika anak-anak sekarang dilengkapi dengan informasi dan pemahaman yang cukup tentang pemrograman. Berkaitan dengan hal ini, Koding Next Indonesia sebagai sekolah pemrograman terbesar di Asia Tenggara mengadakan Kompetisi Koding An...

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

  Konversi Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal Konversi Sistem Bilangan Komputer: Desimal, Biner, Oktal dan Heksa Desimal 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 bilangan berbasis digital. Oleh karena itu, maka sistem komputer akan mengkonversi/merubah ke empat sistem bilangan yang lain, yaitu oktal, desimal, dan heksa desimal, kedalam sistem biner. Bagaimana cara kerja komputer dalam melakukan konversi tersebut? Berikut penjelasannya. 1. Konversi Bilangan Desimal ke Biner Konversi bilangan desimal ke biner adalah dengan cara membagi bilangan desimal dengan 2 (basis bilangan biner) dan menyimpan sisa hasil bagi dari setiap pembagian sebagai bit-bit bilangan biner. Nilai konversinya adalah urutan sisa hasil bagi dari yang pal...

Struktur Data Graph: Pengertian, Jenis, dan Kegunaannya.

  Struktur Data Graph: Pengertian, Jenis, dan Kegunaannya Graph adalah jenis struktur data umum yang susunan datanya tidak berdekatan satu sama lain (non-linier). Graph terdiri dari kumpulan simpul berhingga untuk menyimpan data dan antara dua buah simpul terdapat hubungan saling keterkaitan. Simpul pada graph disebut dengan verteks (V), sedangkan sisi yang menghubungkan antar verteks disebut edge (E). Pasangan (x,y) disebut sebagai edge, yang menyatakan bahwa simpul x terhubung ke simpul y  . g efektif. Fungsi dan kegunaan graph di antaranya: Graph digunakan untuk merepresentasikan aliran komputasi. Digunakan dalam pemodelan grafik. Graph dipakai pada sistem operasi untuk alokasi sumber daya. Google maps menggunakan graph untuk menemukan rute terpendek. Graph digunakan dalam sistem penerbangan untuk optimasi rute yang efektif. Pada state-transition diagram, graph digunakan untuk mewakili state dan transisinya. Di sirkuit, graph dapat digunakan untuk mewakili titik sirkuit seb...

Permainan yang Disediakan di Blockly Games, Informatika Kelas 8 SMP

  Permainan yang Disediakan di Blockly Games, Informatika Kelas 8 SMP 8 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. 4. Turtle 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. 7. Pond Tutor Permainan Pond Tutor ini mengajak pengguna belajar tentang Javascript. 8. Pond Permainan yang menggunakan blok kode dalam bentuk Javascript. Itulah delapan jenis permainan yang ada di ...

Operator dan Ekspresi Logika

  Operator dan Ekspresi Logika Operator bisa diartikan sebagai simbol yang digunakan dalam bahasa pemrograman untuk melakukan operasi atau memanipulasi data. Operator sering digunakan dalam perhitungan aritmatika pada program, seperti penjumlahan dua nilai, pemberian nilai ke variabel, dan membandingkan kesamaan dua nilai. Operator memiliki peran yang sangat penting dalam bahasa pemrograman.  Operator juga bisa diartikan sebagai jenis pekerjaan fungsional dalam industri, seperti operator lapangan, operator komputer, operator produksi, dan operator pabrik:  Operator lapangan Bertanggung jawab menjaga, melayani, dan menjalankan peralatan, mesin, telepon, radio, dan sebagainya  Operator komputer Bertanggung jawab memeriksa dan menggunakan komputer dan peralatan pendukung lainnya  Operator produksi Bertanggung jawab mengoperasikan peralatan atau mesin untuk membantu proses pembuatan, perakitan, pengemasan, dan langkah lainnya dalam jalur produksi  Operator pabr...

Menu-Menu pada Pemrograman Scratch dan Fungsinya

  Menu-Menu pada Pemrograman Scratch dan Fungsinya Ketika membuka program Scratch pertama kali kita akan melihat sebuah kucing sebagai contoh objek pada bidang kerja yang disebut Sprite, dan pada bagian sebelah kiri terdapat tombol yang memvisualisasikan pemrograman untuk aplikasi ini. Scratch menyediakan akses lebih dari 100 blok. Blok tersebut disusun ke dalam delapan ikon yang terletak pada menu blok. Delapan ikon dari Scratch Blocks tersebut dapat dijelaskan sebagai berikut. Motion. Icon untuk mengontrol penempatan sprite, arah, perputaran, dan perpindahan sprite Looks. Icon mengenai sprite, tampilan background, dan memberikan kemampuan untuk menampilkan teks atau tulisan Sound. Icon yang mengontrol playback, volume musik, dan file audio Pen. Icon yang dapat digunakan untuk menggambar dengan menggunakan warna dan ukuran pen yang berbeda Control. Icon yang menggerakkan eksekusi script berdasarkan perihal yang didefinisikan sebelumnya, pengulangan pemrograman logika dengan loops,...

Literasi Numerik: Pengertian, Manfaat dan Contoh Penerapan

  Literasi Numerik: Pengertian, Manfaat dan Contoh Penerapan Literasi dan numerasi adalah kompetensi yang sifatnya general dan mendasar. Kemampuan berpikir tentang, dan dengan, bahasa serta matematika diperlukan dalam berbagai konteks, baik personal, sosial, maupun profesional. Berikut ini adalah manfaat-manfaat mempelajari literasi numerasi bagi sahabat literasi yang masih menempuh pendidikan di sekolah: Menguatkan dan mengasah pengetahuan dan keterampilan numerasi siswa dalam menginterpretasikan data, angka, tabel, grafik, dan diagram. Meningkatkan keterampilan verbal, keterampilan analitis, kemampuan berpikir, dan kemampuan berkonsentrasi siswa Menguatkan dan membentuk sumber daya manusia Indonesia yang dapat mengelola kekayaan sumber daya alam (SDA) sampai mampu bersaing dengan negara-negara lain. Mengaplikasikan keterampilan dan pengetahuan literasi numerasi guna pemecahan masalah dan mengambil keputusan dalam berkehidupan sehari-hari yang didasarkan atas pertimbangan yang log...

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. Manfaat Literasi Sains Literasi sains memiliki manfaat yang sangat penting, baik bagi individu maupun masyarakat secara keseluruhan. Beberapa manfaat dari literasi sains antara lain: Peningkatan pemahaman tentang dunia di sekitar kita: Literasi sains membantu individu memahami fenomena alam dan proses-proses yang terjadi di sekitar kita, termasuk mengenai kesehatan, lingkungan, dan teknologi. Kemampuan dalam memecahkan masalah: Literasi sains melatih kemampuan individu dalam mengumpulkan dan menganalisis data, membuat hipotesis, dan menguji teori, sehingga m...

Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya

  Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya Algoritma pemrograman adalah serangkaian langkah atau instruksi yang digunakan untuk memecahkan masalah dalam pemrograman. Algoritma pemrograman adalah fondasi dari semua aktivitas pemrograman dan merupakan aspek utama saat developer membuat program. Algoritma pemrograman menentukan alur logika program dan dapat memandu program komputer untuk menjalankan tugas secara efisien dan akurat.  Algoritma pemrograman dapat dianalogikan seperti resep pembuatan makanan. Instruksi terstruktur dan bahan yang dibutuhkan dalam membuat makan merupakan algoritma pemrograman.Algoritma pemrograman adalah langkah atau instruksi sistematis yang dipergunakan dalam perhitungan atau pemecahan masalah. Dalam aktivitas pemrograman, algoritma digunakan untuk membuat dan mengembangkan program menggunakan alur logika tertentu. Algoritma merupakan tahapan awal sekaligus aspek paling dasar dalam pembuatan program. Pasalnya, ketika pengembang mem...

Algoritma Pencarian: Pengertian, Karakteristik, dan Jenis-Jenisnya

  Algoritma Pencarian: Pengertian, Karakteristik, dan Jenis-Jenisnya 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 berupa prosedur langkah demi langkah yang digunakan untuk menemukan data tertentu di antara kumpulan data. 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) di antara semua solusi lainnya, maka solusi untuk tersebut dikatakan sebagai solusi optimal. Time Complexity: Ukuran waktu bagi...

Struktur Data Heap: Pengertian, Karakteristik, dan Operasinya

  Struktur Data Heap: Pengertian, Karakteristik, dan Operasinya Heap adalah struktur data berbentuk complete binary tree yang memenuhi heap property.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. 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 bindable manajemen penyimpanan, dipanggil oleh program atau prosedur, menggunakan heap identifier untuk mengidentifikasi heap yang akan digunakan untuk bertindak. API bindable harus dijalankan dalam grup aktivasi yang memiliki heap. Ukuran heap diperluas secara dinamis untuk memenuhi permintaan alokasi. Ukuran maksimum heap adalah (4GB – 512KB). Ukuran tersebut adalah ukuran heap maksimum jika jumlah total alokasi (pada satu waktu) tidak melebihi 128...

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

  Struktur Data: Definisi, Cara Memilih, dan Fungsinya untuk Pemrograman Dalam istilah ilmu komputer, struktur data adalah cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau pangkalan data sehingga lebih mudah diakses. Secara teknis, data dalam bentuk angka, huruf, simbol, dan lainnya ini diletakkan dalam kolom-kolom dan susunan tertentu Cara Memilih Untuk seorang pengembang, saat memilih struktur data di dalam sebuah program ataupun aplikasi, terdapat tiga hal yang perlu dipertimbangkan: Operasi yang Didukung Pahami terlebih dahulu tentang apa fungsi dan operasi yang dibutuhkan oleh sebuah program. Misalnya, apakah nantinya program juga akan melakukan pencarian, pengurutan ataupun penghapusan data dengan efisien? Sesuai dengan kebutuhan tersebut, maka struktur yang tepat bisa dipilih. Jika program memerlukan operasi pencarian secara efisien dan cepat, maka memilih struktur data binary search tree ataupun hash table bisa dipertimbangkan. Kompleksitas Komp...

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

  Algoritma A* (A Star): Pengertian, Cara Kerja, dan Kegunaannya 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 pendek terlebih dahulu, sehingga menjadikannya algoritma yang optimal dan lengkap. A* menggunakan Best First Search (BFS) dan menemukan jalur dengan biaya terkecil (least-cost path) dari node awal (initial node) yang diberikan ke node tujuan (goal node). Algoritma ini menggunakan fungsi heuristik jarak ditambah biaya (biasa dinotasikan dengan f(x)) untuk menentukan urutan di mana search-nya melalui node-node yang ada pada tree. Berikut ini ...

Struktur Data Tree: Pengertian, Jenis, dan Kegunaannya

  Struktur Data Tree: Pengertian, Jenis, dan Kegunaannya Struktur data adalah cara atau teknik untuk mengatur elemen data ke dalam bentuk tertentu. Urutan dalam menyusun elemen data akan sangat menentukan apakah elemen data yang hendak diakses dapat diproses dalam waktu yang lebih singkat dan mudah atau tidak. Tree adalah tipe struktur data yang sifatnya non-linier dan berbentuk hierarki.Mengapa tree disebut sebagai struktur data non-linier? Alasannya karena data pada tree tidak disimpan secara berurutan. Sebaliknya, data diatur pada beberapa level yang disebut struktur hierarkis. Karena itu, tree dianggap sebagai struktur data non-linear. Struktur data tree terdiri atas kumpulan simpul atau node dimana tiap-tiap simpul dari tree digunakan untuk menyimpan nilai dan sebuah list rujukan ke simpul lain yang disebut simpul anak atau child node. Tiap-tiap simpul dari tree akan dihubungkStruktur data tree dapat diklasifikasikan ke dalam 4 jenis, yaitu: General tree, Binary tree, Balanced...

Pengertian Fungsi dalam Matematika

Pengertian Fungsi dalam  Matematika Pengertian fungsi dalam matematika merupakan pemetaan setiap anggota sebuah himpunan (dinamakan sebagai domain), kepada anggota himpunan yang lain (dinamakan sebagai kodomain). Fungsi yang dimaksud, berbeda dengan definisi fungsi dalam artian secara umum. Pada fungsi, terdapat beberapa istilah penting, di antaranya: Domain yaitu daerah asal fungsi f dilambangkan dengan D f. Kodomain yaitu daerah kawan fungsi f dilambangkan dengan K f. Range yaitu daerah hasil yang merupakan himpunan bagian dari kodomain. Range fungsi f dilambangkan dengan R f. Pengertian fungsi dalam matematika juga dapat diartikan sebagai suatu relasi yang menghubungkan setiap anggota x dalam suatu himpunan yang disebut daerah asal (domain) dengan suatu nilai tunggal f(x) dari suatu himpunan kedua yang disebut daerah kawan (kodomain). Himpunan nilai yang diperoleh dari relasi tersebut disebut daerah hasil (Range). Dilansir dari The Story of Mathemat...

DATA AZIZAH 8B

 Nama:Siti Nur Azizah  TTL:Malaysia,25-04-2011  Kelas:8B  Absen:27  Alamat:DSN:Purwoharjo DS:Purwokerto                                 KEC:Ngadiluwih KAB:Kediri  Email:secretgirlyay@gmail.com  Situs:https://sitinurazizah2504.blogspot.com/  Hobi:Membuat kerajinan dan memasak  Makanan favorit:Nasi goreng  Minuman favorit:Air dingin  Cita-cita:Koki terkenal  Ingin melanjutkan:MAN 2 KEDIRI