Posts

Showing posts from September, 2024

Merubah bilangan desimal menjadi biner dan menjadi desimal lagi

 Merubah bilangan desimal menjadi biner dan menjadi desimal lagi 1. a. 192(10) = 300(8) Pembagian: 192 ÷ 8 = 24 (sisa 0) 24 ÷ 8 = 3 (sisa 0) 3 ÷ 8 = 0 (sisa 3) Maka, 192 dalam basis 10 (desimal) sama dengan 300 dalam basis 8 (oktal).  b.32(10) = 40(8) Pembagian: 32 ÷ 8 = 4 (sisa 0) Maka, 32 dalam basis 10 (desimal) sama dengan 40 dalam basis 8 (oktal).

Operator

Operator adalah simbol yang melakukan berbagai operasi. Operator aritmatika, operator relasional, operator logika, operator penugasan, operator penambahan, operator kondisional, operator bitwise, dan operator shift adalah semua jenis operator dalam bahasa pemrograman. Operator logika umumnya digunakan untuk menggabungkan dua atau lebih pernyataan relasional. Operator ini menghasilkan hasil Boolean. Dalam evaluasi ekspresi, operator logika terutama digunakan untuk membuat keputusan. Operator ini menganalisis dan memodifikasi bit individual dalam integer. Operator logika adalah simbol atau kata yang menghubungkan dua atau lebih ekspresi sehingga nilai ekspresi gabungan yang dihasilkan semata-mata ditentukan oleh ekspresi asli dan makna operator tersebut. AND, OR, dan NOT adalah contoh operator logika umum. Operator logika umumnya digunakan untuk menggabungkan dua atau lebih pernyataan relasional. Tiga operator logika dasar adalah: 1.Operator Konjungsi (AND) 2.Operator Disjungsi (OR)

Menu-Menu Pada Pemrograman Scratch dan Funsinya

  Menu-Menu pada Pemrograman Scratch dan Fungsinya 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 digunakan un

Konversi Sistem Bilangan Heksa Desimal

  Konversi bilangan desimal ke hexadesimal adalah dengan cara membagi bilangan desimal dengan 16 (basis bilangan hexadesimal) dan menyimpan sisa hasil bagi dari setiap pembagian sebagai bit-bit bilangan heksadesimal. Apabila sisa bagi > 9 maka angkanya dirubah menjadi huruf. Untuk sisa bagi berjumlah 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F. Contoh : 19889(10) = … (16) ·  19889/16 = 1243 sisa 1 ·  1243/16 = 77 sisa 11 (B) ·  77/16 = 4 sisa 13 (D) ·  4/16 = 0 sisa 4 Maka hasil konversinya = 4DB1 (ditulis dari bawah) *TABEL KONVERSI BILANGAN*

Konversi Bilangan Oktal

  Konversi Bilangan Desimal ke Oktal Konversi bilangan desimal ke Oktal adalah dengan cara membagi bilangan desimal dengan 8 (basis bilangan oktal) dan menyimpan sisa hasil bagi dari setiap pembagian sebagai bit-bit bilangan oktal. Nilai konversinya adalah urutan sisa hasil bagi dari yang paling akhir. Contoh : 1402(10) = … (8) ·      1402/8 = 175 sisa 2 ·      175/8 = 21 sisa 7 ·      21/8 = 2 sisa 5 ·      2/8 = 0 sisa 2 Maka hasil konversinya = 2572 (ditulis dari bawah)

Konversi Sistem Bilangan Biner

Bilangan biner atau binary digit  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 paling akhir. Contoh :                                     88( 10) = …  (2) ·           88 : 2 = 44 sisa 0 ·           44 : 2 = 22 sisa 0 ·           22 : 2 = 11 si

Literasi Numerik

 Literasi numerik adalah kemampuan untuk memahami, menggunakan, dan menginterpretasikan informasi numerik dalam berbagai konteks. Ini adalah keterampilan yang penting untuk sukses dalam sekolah, pekerjaan, dan kehidupan sehari-hari. Di sekolah, literasi numerik diperlukan untuk memahami materi yang diajarkan di berbagai mata pelajaran, seperti matematika, sains, sejarah, dan ekonomi. Siswa yang memiliki literasi numerik yang baik akan lebih mudah memahami konsep-konsep abstrak dan menyelesaikan masalah yang komplek Di pekerjaan, literasi numerik diperlukan untuk berbagai jenis pekerjaan, seperti akuntansi, keuangan, statistik, dan teknik. Karyawan yang memiliki literasi numerik yang baik akan lebih produktif dan efektif dalam pekerjaan mereka. Dalam kehidupan sehari-hari, literasi numerik diperlukan untuk berbagai hal, seperti membuat anggaran, menghitung pajak, dan memahami informasi finansial. Orang yang memiliki literasi numerik yang baik akan lebih mampu membuat keputusan keuangan

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 terkait dengan kesehatan, lingkungan, teknologi, dan kebijakan publik. Dengan liter

Algoritma Pemrograman

  Algoritma pemrograman adalah seni dan ilmu dalam menyusun langkah-langkah terstruktur untuk membentuk suatu program. Inilah fondasi yang mendasari semua aktivitas dalam dunia pemrograman. Jika Anda bercita-cita menjadi seorang programmer, memahami algoritma adalah langkah pertama yang harus Anda ambil. Bagaimana Cara Kerja Algoritma Pemrograman? Algoritma pemrograman bekerja melalui tiga tahap penting: input, proses, dan output. Ketika Anda memberikan input atau perintah tertentu, sistem akan menganalisisnya dan menjalankan perintah sesuai dengan algoritma yang telah ditetapkan. Akhirnya, sistem akan menghasilkan output yang diinginkan. Misalnya, saat Anda mencari konten video di platform YouTube, sistem melakukan analisis atas kata kunci yang Anda masukkan, mencari konten video yang relevan, dan menampilkannya kepada Anda. Fungsi Algoritma Pemrograman Algoritma pemrograman memiliki berbagai fungsi penting, di antaranya: Memecahkan Masalah Algoritma membantu dalam memecahkan masalah

Algoritma Pencarian

  Algoritma Pencarian Algoritma pencarian di gunakan untuk menemukan elemen tertentu dalam kumpulan data. Dua jenis algoritma pencarian yang umum adalah: Pencarian Linier : Metode ini mengunjungi setiap elemen dalam urutan yang ditentukan hingga menemukan item yang di cari atau menyimpulkan bahwa item tersebut tidak ada dalam kumpulan data. Pencarian Binari : Algoritma ini bekerja pada kumpulan data yang sudah terurut. Ia membagi data menjadi dua bagian dan memeriksa elemen tengah untuk menentukan apakah item yang di cari ada di setengah kiri atau kanan. Proses ini berlanjut secara iteratif hingga item di temukan atau daftar

Struktur Data Heap

Image
  heap  adalah  struktur data  berbasis  pohon  yang memenuhi  sifat heap  : Dalam  heap maksimum  , untuk setiap  simpul  C yang diberikan, jika P adalah simpul induk dari C, maka  kunci  (  nilai  ) dari P lebih besar dari atau sama dengan kunci dari C. Dalam  heap minimum  , kunci dari P lebih kecil dari atau sama dengan kunci dari C.  [  1  ]  Simpul di "puncak" heap (tanpa induk) disebut simpul  akar  . Contoh tumpukan  biner  maksimum dengan kunci simpul berupa bilangan bulat antara 1 dan 100 Heap adalah salah satu implementasi paling efisien dari  tipe data abstrak  yang disebut  antrian prioritas  , dan faktanya, antrian prioritas sering disebut sebagai "heap", terlepas dari bagaimana cara implementasinya. Dalam heap, elemen dengan prioritas tertinggi (atau terendah) selalu disimpan di root. Namun, heap bukanlah struktur yang diurutkan; heap dapat dianggap terurut sebagian. Heap adalah struktur data yang berguna ketika perlu menghapus objek dengan prioritas

Struktur data Tree

  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. Hierarki pada struktur tree dapat diibaratkan seperti sebuah pohon keluarga di mana terdapat hubungan antara orang tua dan anak. Titik yang lebih atas disebut simpul induk sedangkan simpul di bawahnya adalah simpul anak. 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 dihubungkan oleh sebuah garis hubung yang dalam istilah teknis disebut edge. Biasanya diimplementasikan menggunakan pointer. Simpul pada tree bisa memiliki beberapa simpul anak (child node). Namun, jalan

Struktur Data Graph

  Graf adalah kumpulan simpul (simpul) di dalam bidang dua dimensi yang dihubungkan dengan sekelompok garis (sisi). Graph dapat digunakan untuk merepresentasikan obyek-obyek diskrit dan spesifiknya Graph merupakan suatu cabang ilmu yang memiliki banyak terapan, salah satunya pada sistem komputer yang dikenal dengan struktur data graph. Baca juga: Interpretasi Data: Pengertian dan Tujuan Pengertian struktur data graph Dalam bidang ilmu komputer, sebuah graph dapat dinyatakan sebagai sebuah struktur data, atau secara spesifik disebut sebagai ADT (abstract data type) yang terdiri dari kumpulan simpul dan sisi yang membangun hubungan antarsimpul. Baca berita tanpa iklan. Gabung Kompas.com+ Struktur data graph adalah bentuk implementasi dari teori graf yang mencakup definisi, dan hukum-hukum yang menyertainya, di mana struktur data ini berbentuk jaringan atau jaringan, yang hubungan antarelemennya adalah many-to-many. Struktur data ini bergantung pada struktur graph dan algoritma yang digun