Postingan

Menampilkan postingan dari Agustus, 2024

OPERATOR DAN EKSPRESI LOGIKA

  OPERATOR DAN EKSPRESI LOGIKA  a = 5 b = 4 c = a + b # c akan bernilai bilangan bulat 9 a = 'Hello' b = 'World' c = a + ' ' + b # c akan bernilai teks 'Hello World' Operator – Operator – (minus) digunakan untuk mengurangi objek dikiri dengan objek di kanan (seperti ekspresi matematis biasa). Jika objek dikiri tidak ada, ia dianggap 0. Operator – tidak dapat digunakan pada nilai teks (string) a = 5 c = a - 2 # c akan terisi nilai 3 c = - a # c akan terisi nilai -5 Operator * dan ** Operator * (perkalian) digunakan untuk mengalikan dua buah objek, sedangkan operator ** (power) digunakan untuk memangkatkan objek. a = 3 b = 2 c = a * b # c akan terisi nilai 6 d = a ** b # d akan terisi nilai 9 Operator /, //, dan % Operator / (pembagi) digunakan untuk membagi objek. Jika yang digunakan adalah operator // maka pembagian akan dilakukan dengan pembulatan ( floor ). Operator % (modulus) akan menghasilkan sisa dari hasil pembagian. Perhatikan contoh kode di baw...

LITERASI NUMERIK

  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 kompleks. 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. Literasi numerik adalah kemampuan memahami, menggunakan, dan menginterpretasikan informasi numerik dalam berbagai konteks. Ini adalah keterampilan penting yang dibutuhkan oleh orang-orang dari segala usia untuk suks...

MENU MENU PADA PEMROGRAMAN SCARTH DAN FUNGSINYA

Gambar
  MENU MENU PADA PEMROGRAMAN SCARTH DAN FUNGSINYA  Menu-Menu pada Pemrograman Scratch dan Fungsinya  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,...

ALGORITMA PENCARIAN

  ALGORITMA PENCARIAN   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. Istilah-istilah dalam Algoritma Pencarian Berikut adalah beberapa istilah yang ada dalam algoritma pencarian: Searching: prosedur langkah demi langkah untuk memecahkan masalah pencarian di ruang pencarian (search space) yang diberikan. Masalah pencarian dapat memiliki tiga faktor utama: Search space: mewakili satu set solusi yang mungkin, yang mungkin dimiliki sistem. Start state: keadaan asal agen saat memulai pencarian. Goal test: Sebuah...

STRUKTUR DATA TREE

  STRUKTUR DATA TREE   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. Apa itu tree? Nah, pada artikel ini kita akan belajar mengenal lebih dalam tentang struktur data tree, jenis, serta kegunaannya. Daftar Isi Pengertian Struktur Data Tree Tree adalah tipe struktur data yang sifatnya non-linier dan berbentuk hierarki. Struktur Data Tree: Pengertian, Jenis, dan Kegunaannya Mengapa tree disebut sebagai struktur data...

ALGORITMA A*(A STAR )

PENGERTIAN,CARA KERJA , DAN KEGUNAAN  ALGORITMA A* Pengertian Algoritma A* (A star) Algoritma A* (A Star) adalah algoritma pencarian yang digunakan untuk menemukan jalur terpendek antara titik awal dan akhir. Cara Kerja Algoritma A* 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. Ikuti langkah-langkah berikut sampai OPEN LIST tidak kosong: Temukan simpul dengan f terkecil pada OPEN LIST dan beri nama "Q". Hapus Q dari OPEN LIST. Generate delapan turunan Q dan tetapkan Q sebagai induknya. Untuk setiap keturunan: Jika menemukan penerus adalah tujuannya, pencarian dihentikan Jika tidak, hitung g dan h untuk penerusnya. penerus.g = q.g + jarak yang dihitung antara penerus dan q. sukse...

STRUKTUR DATA GRAPH

STRUKTUR DATA GRAPH Adanya berbagai jenis struktur data bertujuan untuk mengelola beberapa jenis data yang berbeda. Biasanya ada data yang perlu penanganan khusus yang tidak dapat disimpan dalam format sederhana. Kita sebagai seorang yang bergelut di bidang IT dituntut agar memahami berbagai jenis struktur data agar dapat memilih struktur data yang tepat sesuai dengan kasus yang dihadapi. Nah, di kesempatan ini, kita akan belajar salah satu struktur data yang tak kalah penting, yaitu graph. Apa itu graph? Kita akan mengulasnya bersama-sama melalui artikel ini Daftar Isi Pengertian Graph 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. Struktur Data Graph: Pengertian, Jenis, dan KegunaannyaSebagai contoh, terdapat graph seperti berikut: Contoh Kasus Struktur Data Graph Sumber: programiz.com Graph di ata...

LITERASI SAINS

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