Postingan

Kode gs

 var SPREADSHEET_ID = ""; var SHEET_SISWA = "Siswa"; var SHEET_ABSENSI = "Absensi";  var SHEET_SETTINGS = "Settings"; function doGet(e) {   var page = e.parameter.page || "student";   var html = buildHtml(page);   return HtmlService.createHtmlOutput(html).setTitle("Admin Absensi MTsN 1 Medan").setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); } function buildHtml(page) {   var css = getCSS();   var body = page === "admin" ? getAdminHTML() : getStudentHTML();   var js = page === "admin" ? getAdminJS() + getAdminJS2() + getAdminJS3() + getAdminJS4() : getStudentJS();   return "<!DOCTYPE html><html><head><meta charset='UTF-8'><meta name='viewport' content='width=device-width,initial-scale=1'><link href='https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap' rel='stylesheet'><script s...

UJIAN PRAKTEK INFORMATIKA

UJIAN PRAKTEK KELAS IX MATA PELAJARAN INFORMATIKA TAHUN PELAJARAN 2025/2026 PILIHAN A PANDUAN INSTALASI APLIKASI ABSENSI FACE APPS ( ABSENSI WAJAH) ===================================================== Ikuti langkah-langkah berikut untuk menginstall aplikasi ini dari awal di Google Spreadsheet Anda. LANGKAH 1: PERSIAPAN SPREADSHEET 1. Buka Google Drive (drive.google.com). 2. Buat Spreadsheet Baru (Klik + Baru > Google Sheets). 3. Beri nama spreadsheet, misal "Database Absensi Siswa MTsN 1 Medan". LANGKAH 2: BUKA APPS SCRIPT 1. Di menu Spreadsheet, klik "Ekstensi" (Extensions) > "Apps Script". 2. Editor kode akan terbuka di tab baru. 3. Beri nama proyek, misal "App Absensi MTsN 1 Medan". LANGKAH 3: COPY KODE PROGRAM 1. Hapus semua kode yang ada di file "Kode.gs" (atau "Code.gs"). 2. Copy seluruh kode dari file Code.gs yang sudah dibuat (pastikan semua fungsi termuat).    (Catatan: Aplikasi ini menggunakan Single File Stru...

MEDIA DIGITAL

Gambar
  Penggunaan Media Digital dengan Bijak      1. Tujuan Pembelajaran      Setelah mempelajari materi ini, siswa diharapkan mampu: Mengenal berbagai jenis platform media digital dan fungsinya secara tepat. Membedakan antara informasi publik dan informasi pribadi dengan benar. Menerapkan etika dan keamanan dalam mengelola data pribadi di dunia digital. 2. Indikator Pencapaian Siswa Siswa dapat mengidentifikasi karakteristik platform media sosial, media berbagi video, dan media komunikasi. Siswa dapat mengklasifikasikan data yang boleh dibagikan (publik) dan data yang harus dilindungi (pribadi). Siswa mampu menjelaskan risiko penyalahgunaan data pribadi (seperti doxing atau phishing ). Materi Utama A. Platform Media Digital Apa itu Platform? Secara bahasa, Platform berarti "wadah" atau "panggung". Dalam dunia digital: Platform Digital adalah sebuah sistem, infrastruktur, atau tempat (b...

Parity Bit

  💻 Materi Ajar Informatika Kelas 9: Parity Bit I. Pendahuluan: Bilangan Biner dan Kebutuhan Pemeriksaan Kesalahan Sebelum membahas Parity Bit , mari ingat kembali bahwa komputer menyimpan dan memproses semua data sebagai Bilangan Biner , yaitu rangkaian angka 0 dan 1 . Saat data biner (sering disebut sebagai bitstream ) dikirimkan dari satu perangkat ke perangkat lain (misalnya, melalui jaringan atau kabel), ada kemungkinan terjadinya kesalahan atau error . Kesalahan ini terjadi ketika sebuah bit terbalik nilainya, misalnya 0 berubah menjadi 1 , atau 1 berubah menjadi 0 , karena gangguan ( noise ) elektromagnetik atau masalah transmisi lainnya. Parity Bit adalah salah satu metode paling sederhana yang digunakan untuk mendeteksi kesalahan satu bit tunggal selama transmisi data. II. Konsep Dasar Parity Bit Parity Bit adalah sebuah bit tambahan (ekstra) yang ditambahkan ke sekelompok data biner (biasanya 7 atau 8 bit data) untuk memastikan bahwa jumlah total bit '1' dala...

Pemrograman Visual (PictoBlox)

  💻 Materi Ajar Informatika Kelas 9: Pemrograman Visual (PictoBlox) 🎯 Tujuan Pembelajaran Setelah mempelajari materi ini, siswa diharapkan mampu: Menjelaskan konsep dasar pemrograman visual dan perbedaannya dengan pemrograman berbasis teks. Mengenal dan mengidentifikasi komponen antarmuka (interface) PictoBlox. Menerapkan blok-blok kode dasar (kontrol, gerakan, tampilan) untuk membuat proyek animasi atau permainan sederhana. Menjelaskan dan menggunakan fitur ekstensi PictoBlox, khususnya yang terkait dengan AI. I. Pengenalan Pemrograman Visual dan PictoBlox A. Apa Itu Pemrograman Visual? Pemrograman visual adalah metode membuat program komputer dengan menyusun blok-blok grafis yang mewakili perintah kode, alih-alih mengetik baris kode teks (seperti Python atau Java). Keunggulan: Lebih intuitif, mudah dipelajari untuk pemula, dan membantu fokus pada logika berpikir komputasional (algoritma). B. Pengenalan PictoBlox PictoBlox adalah platform pemrograman visual berbasis bl...