WE ARE FROM 94_2024

Perjalananmu mungkin tidak LURUS nak, tapi setiap belokan memiliki MAKNA

Delapan Empat _2023

Semangat 45

RUMAH GADANG

Adat Basandi Syarak, Syarak Basandi Kitabullah

LANJUAH SAPATUJUAN

Moment hari ini adalah kenangan besok

Kota-mu

Jalan menuju kota mu tak melulu penuh keriangan sesekali berbatu dan udara membeku. - Asma Nadia

Senin, 20 Oktober 2025

TUGAS MEMBUAT PSEUDOCODE DAN PROGRAM PENAMBAHAN SEDERHANA DI SCRATCH




  1. PROGRAM PENAMBAHAN YANG AKAN DIBUAT ADALAH PROGRAM PENAMBAHAN 3 ANGKA. CONTOH : 100 + 150 + 200 = 450
  2. SEBELUMNYA BUATLAH TERLEBIH DAHULU PSEUDOCODE NYA DI GOOGLE DOCS, AGAR PROGRAM YANG AKAN DIBUAT DI SCRATCH LEBIH TERARAH.
  3. BERI NAMA FILE GOOGLE DOC NYA DENGAN PSEUDOCODE DAN PROGRAM PENAMBAHAN NAMAMU DAN KELASMU
  4. SHARE KE EMAIL IBU SEBAGAI PELIHAT (VIEWER)
  5. BERDASARKAN PSEUDOCODE YANG DISUSUN, BUATLAH PROGRAM PENAMBAHAN SEDERHANA DI SCRATCH. 
  6. JANGAN LUPA MENAMBAHKAN TULISAN NAMAMU DI TAMPILAN PROGRAM TERSEBUT
  7. JIKA PROGRAM TELAH SELESAI, TAMBAHKAN HASIL TANGKAPAN LAYAR ALGORITMA SUSUNAN BLOK KODE PROGRAMNYA DI BAWAH PSEUDOCODE YANG TELAH DIBUAT TADI
  8. TAMBAHKAN JUGA HASIL TANGKAPAN LAYAR PROGRAM SCRATCH KETIKA DIJALANKAN DALAM TAMPILAN FULL SCREEN
HAPPY CODING.. 👍👍👍

Minggu, 05 Oktober 2025

PSEUDOCODE



Assalamu'alaikum anak-anak Ibu. Pernahkah kalian merasa kebingungan saat menulis kode program atau mencoba memahami logika dari sebuah algoritma yang kompleks? Nah, ada satu cara yang bisa membuatnya menjadi lebih mudah, yaitu menggunakan pseudocode! Dalam artikel ini, kita akan membahas apa itu pseudocode, dan bagaimana cara menggunakannya. Selain itu, kita juga akan melihat beberapa contoh sederhana yang akan membantu kita memahami konsep ini lebih baik. Yuk, kita mulai petualangan kita dengan pseudocode!

APA ITU PSEUDOCODE?

Sebelum memahami pseudocode, penting untuk mengetahui apa itu bahasa pemograman. Bahasa pemrograman adalah bahasa yang digunakan oleh mesin atau perangkat lunak untuk membuat sebuah program. Sedangkan pseudocode bukan bahasa pemrograman, melainkan sebuah bentuk penulisan algoritma menggunakan kode yang berisi bahasa tiruan dari bahasa pemrograman.

Pseudocode adalah sebuah cara untuk menulis alur logika atau algoritma dalam bentuk yang mirip dengan bahasa pemrograman, namun lebih mudah dipahami oleh manusia.

Kata pseudocode berasal dari dua kata yaitu “pseudo,” yang berarti imitasi atau tiruan, dan “code,” yang berarti kode atau simbol.

Tidak seperti bahasa pemrograman yang harus mengikuti aturan tertentu agar dapat dibaca oleh mesin, penulisan pseudocode lebih fleksibel dan tidak memiliki aturan baku atau format tertentu.

Jika bahasa pemrograman dirancang untuk dibaca oleh mesin atau komputer, pseudocode dirancang untuk dibaca oleh manusia. Singkatnya, pseudocode merupakan cara yang lebih sederhana untuk menuliskan kode pemrograman.

Kamu dapat membuat pseudocode ini sebelum mulai menulis sintaks dengan bahasa pemrograman. Hal tersebut bertujuan agar kamu mendapatkan gambaran bagaimana alur dari program yang akan dibuat.

Ciri-ciri Pseudocode

1. Menggunakan Bahasa Natural
Pseudocode sering menggunakan bahasa natural yang mudah dipahami oleh siapa saja, baik oleh programmer maupun non-programmer.

2. Struktur yang Jelas
Pseudocode memiliki struktur yang jelas, biasanya mengikuti logika pemrograman seperti perulangan (loops), percabangan (conditionals), dan penugasan (assignments).

3. Tidak Tergantung pada Sintaks

Pseudocode tidak terikat oleh sintaksis dari bahasa  pemrograman tertentu, sehingga dapat digunakan sebagai alat komunikasi universal antara berbagai pemrogram.

4. Detail Algoritma
Meskipun tidak terikat pada sintaksis, pseudocode tetap harus memberikan detail algoritma yang cukup jelas sehingga dapat diterjemahkan langsung ke dalam kode program.

5. Konsistensi
Penggunaan istilah dan struktur harus konsisten untuk memudahkan pemahaman.

6. Menggunakan Simbol
Pseudocode menggunakan simbol atau sintaks dari suatu program, seperti ?, <, >, <=, >=, dan sebagainya.

7. Dapat Digunakan untuk Pemrograman
Notasi pseudocode bisa digunakan untuk bahasa pemrograman.

Fungsi Pseudocode

Selain agar lebih mudah untuk dipahami oleh manusia khususnya oleh programmer, pseudocode juga memiliki fungsi yang lain. Berikut adalah fungsinya:

  • Dapat digunakan sebagai alat untuk dokumentasi.
  • Untuk mempermudah proses penerjemahan menjadi suatu bahasa pemrograman.
  • Dapat digunakan untuk proses mencari sebuah ide tanpa harus memikirkan implementasi dari suatu bahasa pemrograman khusus.
  • Lebih mudah mengembangkan aplikasi yang dibuat.

Hal-hal penting yang harus ada dalam membuat pseudocode yang efektif:

1. Judul

    Defenisi: Menentukan judul program
     Contoh : Program Penambahan_Sederhana 

2. Deklarasi Variabel

  • Definisi: Menentukan variabel yang akan digunakan dalam algoritma.
  • Contoh: bilangan1, bilangan2, hasil

3. Input

  • Definisi: Menjelaskan bagaimana data dimasukkan ke dalam program.
  • Contoh: BACA bilangan1, TAMPILKAN "Masukkan bilangan pertama:"

4. Proses

  • Definisi: Langkah-langkah atau operasi yang dilakukan dalam program.
  • Contoh: hasil = bilangan1 + bilangan2

5. Output

  • Definisi: Menunjukkan bagaimana hasil dari proses ditampilkan atau dikeluarkan.
  • Contoh: TAMPILKAN "Hasil dari " + bilangan1 + " + " + bilangan2 + " adalah " + hasil

Tips Membuat Pseudocode:

1. Gunakan Bahasa Sederhana: Hindari istilah teknis dan gunakan bahasa yang mudah dipahami.

2. Gunakan Struktur yang Jelas: Pastikan alur logika program jelas dengan indentasi dan struktur kontrol yang baik.

3. Sertakan Komentar: Tambahkan komentar untuk menjelaskan langkah-langkah atau bagian penting dari pseudocode.

Dengan elemen-elemen ini, pseudocode Anda akan lebih mudah dipahami dan dapat digunakan untuk merancang program sebelum mengimplementasikannya dalam kode nyata.

Kelebihan Pseudocode:

  1. Mudah Dipahami
  2. Fleksibel
  3. Dokumentasi yang Baik
  4. Alat Komunikasi antar anggota tim pengembang perangkat lunak
  5. Memfasilitasi Perancangan Algoritma sebelum diimplementasikan dalam bahasa pemograman yang sesungguhnya

Kekurangan Pseudocode:

  1. Tidak Standar sehingga bisa bervariasi antara satu penulis dengan penulis lain.
  2. Tidak Dapat dieksekusi oleh komputer
  3. Kurang detail sehingga memerlukan interpretasi tambahan oleh programer
  4. Subjektivitas. Penulisan pseudocode tergantung pada gaya penulisan penulis


Kamis, 21 Agustus 2025

PEMOGRAMAN DENGAN BLOCKLY

 



Blockly adalah suatu tools yang dapat membantu membuat program sederhana dengan menggunakan blok-blok, seperti halnya Scratch. 

Dengan menggunakan Blockly, proses pengetikan kode program digantikan dengan menggabungkan blok-blok dengan melakukan drag and drop pada blok-blok ini. Blok-blok ini merepresentasikan konsep-konsep dasar pemrograman seperti variabel, ekspresi logika, looping, dan lain-lain.

Pada Blockly, blok-blok yang sudah disusun dapat langsung diterjemahkan ke berbagai bahasa pemrograman seperti JavaScript, PHP, Python, dan lain-lain. Hal inilah yang membedakan antara Blockly dengan Scratch.

Blockly menyediakan pembuatan program melalui permainan yang dinamakan blockly games. Blockly games digunakan untuk memperkenalkan konsep dasar pemrograman kepada pemula. Blocky Games sendiri dikembangkan oleh GoogleKonsep dasar pemrograman pada blockly disajikan dengan metode yang mudah dipahami. Dengan begitu, bagi para pemula bisa belajar pemrograman dengan mudah. Blockly games dapat diakses melalui link https://blockly.games/

8 macam permainan pemograman dalam Blockly Games

1. Puzzle (teka-teki)

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 (labirin)

Permainan menggerakkan sprite agar berjalan sampai tujuan. Permainan ini mampu mengasah kemampuan logika berpikir.

3. Bird (burung)

Permainan mengasah logika menggerakkan bird agar dapat mengambil cacing dan sampai ke sarangnya.

4. Turtle (kura-kura)

Permainan mengenal pola dengan karakter turtle yang digunakan.

5. Movie (film)

Belajar animasi dengan media sprite sederhana dan menggerakkannya sesuai animasi.

6. Music (musik)

Permainan membuat musik dengan instruksi yang sudah disediakan.

7. Pond Tutor (kolam pembimbing)

Permainan Pond Tutor ini mengajak pengguna belajar tentang Javascript.

8. Pond (kolam)

Permainan yang menggunakan blok kode dalam bentuk Javascript.


LKPD PEMOGRAMAN DENGAN BLOCKY

EVALUASI BLOCKLY

Minggu, 20 Juli 2025

MEMBUAT POWERPOINT INTERAKTIF

 


Setiap program aplikasi yang dibuat tentu saja diciptakan dengan tujuan yang jelas, begitu juga dengan powerpoint Aplikasi powerpoint ini memiliki beberapa fungsi yang dapat berguna bagi kita. Berikut fungsinya:

  1. Powerpoint dapat memudahkan para pengguna untuk mengatur materi yang akan disampaikan
  2. Powerpoint dapat membuat audiens menjadi lebih memahami materi presentasi yang sedang ditampilkan. Hal ini dapat terjadi karena dalam pengguna menampilkan poin-poin utama dalam slide yang ditampilkan.
  3. Powerpoint dapat digunakan secara interaktif jika di tambahkan fitur hyperlink. Dengan adanya hyperlink ini, kamu dapat mengakses slide Powerpoint secara acak, atau malah berpindah dari slide presentasi ke file lain, sesuai kebutuhan.
  4. Powerpoint tidak hanya digunakan untuk presentasi dengan audien dalam satu ruangan saja. Tetapi powerpoint juga bisa digunakan untk presentasi jarak jauh yang dikenal dengan istilah teleconference.
 Berikut beberapa ringkasan langkah-langkah pemanfaatan fitur-fitur yang ada pada powerpoint.

1. Menambah slide baru
    a. Klik menu home
    b. Klik New Slide
  
       

2. Merancang tampilan/latar belakang setiap slide pada powerpoint
    a. Klik menu Design
    b. Pilih latar belakang yang diinginkan pada bagian themes

3. Membuat presentasi baru
    a. Klik File
    b. Klik New
    c. Klik blank presentation

4. Menambahkan gambar pada slide
    a. Klik Insert
    b. Klik Picture
    c. Klik This Device
    d. Pilih gambar yang ingin dimasukkan
    e. Klik Insert

5. Menambahkan tulisan/teks variasi dengan berbagai gaya dan efek visual yang menarik

a.    Klik Insert

b.   Pilih WordArt

c.    Pilih Jenis WordArt yang diinginkan

d.   Ketik Teks

 



Untuk memberi efek ke teks seperti efek melengkung

a.    Pilih teks WordArt

b.   Pilih Shape format

c.    Pilih transform

d.  Pilih efek yang diinginkan


6. Membuat hyperlink
    a. Pilih objek yang akan dihubungkan/ diberikan link
    b. Klik kanan objek
    c. Klik Hyperlink
    d. Pilih kemana objek akan di-link-kan

        - Existing File or Web Page : link ke file lain atau halaman web di internet
        - Place in This Document : link ke slide lain dalam file yang sama
        - Create New Document : link ke file baru
        - E-mail Address : link ke alamat email
    e. Jika Existing File or Web Page, pilih file atau ketik alamat halaman web nya
    f.  Jika Place in This Document, pilih slide yang akan dihubungkan
    g. Jika Create New Document, buat dokumen/ file baru
    h. Jika E-mail Address, ketik alamat e-mail yang akan dihubungkan

7. Menambahkan SmartArt
    a. Klik Insert
    b. Klik SmartArt
    c. Pilih tipe SmartArt


    d. Klik OK

8. Mengunci slide agar presentasi hanya berjalan jika link yang diklik

    Cara 1 :
    a. Pilih Slide yang ingin dikunci
    b. Klik Transitions
    c. Hilangkan centang pada bagian "on mouse klik"
    
    Cara 2:
    a. Klik menu Slide Show
    b. Pilih Setup Slide Show
    c. Pada bagian "Show Type" pilih "Browsed at a kiosk (full screen)

9. Menambahkan efek perpindahan antar slide
    a. Klik Transitions
    b. Pilih efek transisi pada bagian "transition to this slide"

10. Menambahkan efek pada objek di dalam slide
    a. Klik Animations
    b. Pilih efek animasi pada bagian "Animation"

11. Menampilkan slide secara full screen / penuh
      -Cara 1: 
        a. Klik menu slide show
        b. Klik From beginning
      
      - Cara 2
        a. Klik icon Slide Show 
         
12. 
Untuk mengakhiri tampilan full screen, bisa dengan menekan tombol “esc”







Kamis, 10 Juli 2025

LATIHAN POWERPOINT UNTUK KELAS 9

Assalamualaikum anak-anak ibu kelas 9. Berikut ibu kirimkan link wordwall latihan powerpoint. Silahkan anak-anak ibu mengakses sesuai dengan link kelasnya masing-masing. 

Jangan sampai salah kelas ya...

1. Kelas 9.1

2. Kelas 9.2

3. Kelas 9.3

4. Kelas 9.4

5. Kelas 9.5

6. Kelas 9.6

7. Kelas 9.7

8. Kelas 9.8

9. Kelas 9.9

Siapa saja yang ingin bermain dirumah silahkan klik link berikut: https://wordwall.net/play/58914/643/8148


Kamis, 06 Maret 2025

THAHARAH



Assalamu'alaikum anak-anak Ibu. 

Bagaimana puasanya hari ini? masi semangatkan?
Pada ramadhan kali ini kita akan mempelajari materi thaharah ya.
berikut ibu bagikan materinya pada link di bawah ini.


Jumat, 21 Februari 2025

WEB BROWSER Vs SEARCH ENGINE

 



1. BAHAN BACAAN



Kamis, 13 Februari 2025

PROYEK PENGUATAN PROFIL PELAJAR PANCASILA

 


1. BAHAN BACAAN




2. BERWIRAUSAHA MELALUI KARYA MACRAME



3. TEKNIK DASAR SIMPUL



4. CONTOH TUTORIAL GANTUNGAN POT



5. CONTOH TUTORIAL HIASAN DINDING





6. CONTOH HIASAN DINDING





Sabtu, 01 Februari 2025

RUANG PUBLIK VIRTUAL



Dengan semakin berkembangnya teknologi, ruangan interaksi antar manusia tidak lagi hanya sebatas tatap muka. Manusia dapat berinteraksi dalam ruang-ruang maya. Ruang-ruang itu disebut ruang virtual. Di dalam ruang virtual memungkinkan manusia untuk berinteraksi selayaknya mereka berinteraksi dalam dunia nyata. Bahkan melalui ruang virtual manusia bisa berinteraksi secara realtime dengan manusia di belahan bumi yang sangat jauh. Yuk anak-anak Ibu kita kenali lebih dekat mengenai ruang publik virtual, agar kita dapat mengambil manfaatnya dan mencegah dampak negatifnya.

1. BAHAN BACAAN

2. LKPD

3. QUIZZ.

    SILAHKAN KLIK PADA KELAS MASING-MASING!

    KELAS 9.1

    KELAS 9.2    

    KELAS 9.3

    KELAS 9.4

    KELAS 9.5

    KELAS 9.6

    KELAS 9.7

4. UJI PEMAHAMAN