Posts

Showing posts from August, 2024

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

 Memahami 4 Bilangan Komputer: Biner, Oktal, Desimal  dan Heksadesimal 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. 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 bilangan berbasis digital. Prinsip dari sistem bilangan biner adalah: - Cuma punya dua simbol: nol (0) dan satu (1)- Tidak ad

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

 SMK IT NAPALA BOGOR Login 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 ha

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

 Berlangsung Secara Hybrid, "Code The Ocean" Mengajak Anak Menjaga Laut Melalui Pemrograman GridKids.id - Kids, tentunya sudah enggak asing lagi dengan istilah koding, ya. 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 pemrograman. Berkaitan dengan hal ini, Koding Next Indonesia sebagai sekolah pemrograman terbesar di Asia Tenggara mengadakan Kompetisi Koding Anak Nasional yang kedua melalui program CSR. Acara tersebut berjudul "Code The Ocean". Acara ini menantang siswa-sisw

Permainan yang Disediakan di Blockly Games, Informatika Kelas 8 SMP

 Permainan yang Disediakan di Blockly Games, Informatika Kelas 8 SMP GridKids.id - Kids, sebelumnya kalian sudah belajar tentang blockly games. Blockly games adalah sebuah media yang bisa digunakan untuk belajar dasar pemrograman. Media ini menggunakan metode yang mudah dipahami oleh para pemula. Bahkan, metode pembelajaran di dalam blockly games disajikan dengan permainan-permainan menarik. Nah, kali ini GridKids akan menyajikan permainan yang ada di dalam blockly games. Pada buka materi Informatika kelas VIII SMP juga membahas tentang blockly games. 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 aga

Operator dan Ekspresi Logika

 Jenis-jenis Operator Logika yang Biasa Digunakan di Pemrograman Operator merupakan dasar dari sebuah bahasa pemrograman jenis apa pun. Saat membuat suatu program, akan ada banyak data yang diolah sehingga menghasilkan output. Nantinya, operator dibutuhkan saat mengolah data yang memiliki peran sebagai simbol dari tanda baca. Secara umum, tujuan operator yaitu untuk membantu para programmer dalam mengoperasikan operand. Sedangkan operator logika berfungsi untuk memeriksa kesamaan nilai dari dua data atau lebih. Operator logika juga difungsikan sebagai ekspresi yang dapat mengembalikan nilai bertipe Boolean. Operator logika memiliki berbagai macam jenis dengan masing-masing simbolnya. Berikut ini adalah jenis jenis operator logika dasar secara lengkap. Jenis-Jenis Operator Logika dalam PHP Mengutip buku Buku Sakti Pemrograman Web Seri PHP karya Mundzir MF, bahwa operator logika digunakan untuk membandingkan dua kondisi logika, yaitu "True" artinya logika benar dan "False&

Menu-Menu pada Pemrograman Scratch dan Fungsinya

 Menu-Menu pada Pemrograman Scratch dan Fungsinya Computer Science Pada artikel sebelumnya telah dijelaskan pengenalan tentang program Scratch. Selanjutnya pada bagian ini akan dijelaskan bidang kerja dan berbagai macam fungsi serta kegunaan menu yang disediakan oleh Scratch. 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

Literasi Numerik: Pengertian, Manfaat dan Contoh Penerapan

 Memahami Pengertian Literasi, Tujuan, Jenis & Contohnya Pengertian Literasi Secara sederhana, literasi adalah kemampuan dalam membaca dan menulis. Membaca dapat diartikan sebagai proses menerjemahkan lambang-lambang bahasa hingga diproses menjadi suatu pengertian. Sementara itu, menulis adalah mengungkapkan pemikiran dengan mengukirkan lambang-lambang bahasa hingga membentuk suatu pengertian. Jadi, kalau literasi hanya dipahami sesederhana itu, artinya bangsa kita ini punya sejarah panjang terhadap aktivitas-aktivitas literasi lhoo. Tapi, seiring dengan perkembangannya, pemaknaan terhadap literasi pun menjadi lebih luas. Bahkan di Indonesia, kata literasi sudah lebih populer dibandingkan kemahirwacanaan, melek aksara, dan keberaksaraan. Bukan hanya sekedar kata, tapi literasi juga menjadi gerakan bagi pegiat pendidikan, baik informal dan juga nonformal. Kenapa pemaknaan literasi dan gerakan literasi semakin berkembang? Sampai-sampai kemampuan literasi juga difokuskan menjadi param

Literasi Sains: Pengertian, Manfaat dan Contoh Penerapan

 Literasi Sains: Pengertian Menurut Ahli, Manfaat dan Contoh Literasi sains harus bisa berada di seluruh lapisan masyarakat. Pahami pengertian literasi sains menurut para ahli, manfaat dan contoh dalam artikel ini. Dalam kehidupan sehari-hari, diperlukan kemampuan berliterasi untuk mencapai capaian tertentu. Biasanya, kemampuan literasi ini digunakan dalam pembelajaran atau pendidikan. Ada berbagai kemampuan literasi yang harus dikuasai, tergantung studi apa yang dipelajari oleh orang tersebut. Pengertian Umum Literasi Sains Secara umum, menurut OECD dalam Kemendikbud 2017 menyatakan bahwa literasi sains merupakan pengetahuan dan juga kecakapan ilmiah yang mampu melakukan identifikasi pertanyaan, memeroleh pengetahuan baru, menjelaskan fenomena ilmiah, dan juga mengambil simpulan berdasarkan fakta, memahami karakteristik sains, bagaimana kesadaran sains dan teknologi membentuk lingkungan alam, intelektual, dan budaya, serta kemauan untuk terlibat dan peduli terhadap isu-isu yang terkai

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

 Dalam mengembangkan perangkat lunak, penting bagi seorang developer untuk memiliki pemahaman yang baik tentang Data Structure (struktur data). Data structure merupakan pondasi yang memungkinkan kita mengatur, mengelompokkan, dan menyimpan data secara efisien dalam sebuah program komputer. Dalam artikel ini, kita akan membahas pengertian, jenis-jenis, dan kegunaan Data Structure dalam pemrograman. Dengan pemahaman yang mendalam tentang Data Structure, kita dapat meningkatkan kinerja program, mengoptimalkan penggunaan sumber daya, dan mempermudah pengelolaan data. Pengertian Data Structure Data Structure adalah cara untuk mengatur, mengelompokkan, dan menyimpan data dalam sebuah program komputer. Data Structure memungkinkan kita untuk memanipulasi dan mengakses data secara efisien. Dalam pengembangan perangkat lunak, pemilihan dan implementasi Data Structure yang tepat sangat penting untuk meningkatkan kinerja program. Data Structure terdiri dari dua komponen utama, yaitu elemen data da

Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya

 Algoritma Pemrograman: Pengertian, Fungsi, Cara Kerja, Contoh 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. Apa itu Algoritma Pemrograman? Algoritma pemrograman adalah serangkaian langkah atau instruksi untuk memecahkan masalah tertentu. Di dalam pemrograman, algoritma digunakan untuk menentukan alur logika program. Bisa dibilang bahwa algoritma adalah aspek utama ketika developer membuat program dengan bahasa pemrograman apapun. Sebab, hasil akhir program bergantung dari algoritma yang ditulis. Oleh karena itu, seorang developer wajib menguasai algoritma pemrograman ketika belajar pemrograman. Lantas, bagaimana

Algoritma Pencarian: Pengertian, Karakteristik, dan Jenis-Jenisnya

 Algoritma: Pengertian, Sejarah, Jenis, Fungsi, dan Contohnya Pengertian Algoritma – Saat ini, Anda mungkin telah mendengar banyak tentang apa itu algoritma. Ya, algoritma sangat penting dalam dunia pemrograman. Misalnya, ini adalah trik yang digunakan YouTube untuk membantu Anda menonton video yang direkomendasikan YouTube. Cukup menarik bukan? Algoritma tidak hanya digunakan untuk menyelesaikan masalah pada komputer, tetapi juga dapat digunakan untuk menyelesaikan masalah yang ada dalam kehidupan sehari-hari. Selain itu, masalah apa pun yang terkait dengan proses atau langkah prosedural biasanya memerlukan algoritma. Masalah mudah dipecahkan dengan menggunakan algoritma karena kita tahu langkah-langkah logis dan sistematis yang harus diambil terlebih dahulu. Oleh karena itu, banyak orang telah memecahkan masalah menggunakan algoritma, apakah Anda salah satunya?. Banyak istilah yang ada di dunia komputasi seperti AI, supercomputer, machine learning, cloud, quantum computing dan masih

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! Pengertian Struktur Data Heap 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. Adapun jenis-jenis heap property di antaranya: Max-Heap: Kunci atau nilai yang ada di simpul mana pun harus lebih besar dari kunci/nilai yang ada di kedua simpul anaknya. Kunci terbesar ada di simpul akar (root node). Min-Heap: Kunci yang ada di simpul mana pun harus lebih kecil dari kunc

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

 Algoritma A* (A-Star): Fungsi, Cara Menghitung dan Contohnya Algoritma A* merupakan algoritma pencarian rute terpendek yang merupakan hasil pengembangan dari algoritma BFS dengan memodifikasi fungsi heuristik guna meningkatkan hasil yang optimal. Algoritma ini pertama kali ditemukan oleh Peter Hart, Nils Nilsson, dan Bertram Raphael pada tahun 1968. Algoritma A* menjadi salah satu contoh algoritma yang paling dikenal di dunia. Algoritma ini dapat melakukan pemeriksaan pada node dengan menggabungkan g(n), yang merupakan cost yang diperlukan untuk mencapai sebuah node dan h(n), yang merupakan cost yang didapat dari node ke tujuan Pengertian Algoritma A* (A-Star) Algoritma A* (A-Star) adalah algoritma pencarian yang digunakan dalam pemrograman komputer dan kecerdasan buatan untuk mencari jalur terpendek atau solusi optimal antara dua titik dalam graf atau ruang pencarian.  Algoritma ini memadukan teknik pencarian breadth-first (pencarian melebar) dan heuristic (pemilihan berdasarkan perk

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. Elemen data yang disusun secara berurutan dimana setiap elemen saling berdekatan antara satu elemen dengan elemen lain disebut sebagai struktur data linier. Contohnya seperti array, linked list, stack, dan queue. Selain struktur data linier, ada juga struktur data nonlinier, yaitu struktur data yang tidak kontigu atau tidak bertetangga. Salah satunya adalah tree. Pengertian Struktur Data Tree 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. Hierarki pada struktur tree dapat di