Sabtu, 11 Juli 2026

ALGORITHM MAZE - HUT TN

 

ALGORITHM MAZE (Konsep Final)

Tujuan

Peserta berperan sebagai programmer yang harus memberikan instruksi kepada sebuah robot untuk mengambil harta di dalam labirin menggunakan algoritma yang tepat. Setiap instruksi hanya dapat diberikan setelah tim berhasil menjawab soal dari panitia.

Tim

  • 2 tim bermain bersamaan.
  • Setiap tim terdiri atas 10 peserta.
  • 1 orang sebagai Robot.
  • 9 orang sebagai Programmer.

Arena

  • Grid 6 × 6.
  • Terdapat:
    • Start
    • Finish
    • Harta Hijau
    • Harta Biru
    • Harta Emas
    • Zona Terlarang (X)

Robot selalu memulai permainan dengan posisi menghadap ke atas.

Sistem Permainan

  • Waktu permainan 10 menit.
  • Persiapan 5 menit.
  • Dua tim bermain secara bersamaan.
  • Tujuan permainan adalah memperoleh poin sebanyak mungkin sebelum waktu habis.

Alur Permainan

  1. Robot berada di kotak Start.
  2. Panitia memberikan satu soal kepada tim.
  3. Seluruh anggota tim dapat berdiskusi untuk menjawab soal.
  4. Apabila jawaban benar, tim memperoleh 1 hak memberikan instruksi kepada robot.
  5. Programmer yang mendapat giliran memberikan 1 instruksi.
  6. Robot menjalankan instruksi tersebut.
  7. Giliran programmer berpindah ke anggota berikutnya.
  8. Panitia memberikan soal berikutnya.
  9. Permainan berlanjut hingga waktu habis atau robot mencapai Finish.

Instruksi Robot

Robot hanya boleh menerima instruksi berikut.

  • Maju 1 kotak
  • Mundur 1 kotak
  • Belok kiri 90°
  • Belok kanan 90°

Robot tidak boleh bergerak tanpa instruksi.

Sistem Programmer

  • Programmer memberikan instruksi secara bergantian sesuai urutan.
  • Setelah memberikan satu instruksi, programmer berpindah ke urutan paling belakang.
  • Programmer berikutnya menjadi pemberi instruksi selanjutnya.

Menurutku ini bakal jadi ciri khas lombanya karena semua anggota harus aktif berpikir.

Aturan Robot

Robot:

  • Tidak boleh mengambil keputusan sendiri.
  • Tidak boleh berdiskusi.
  • Tidak boleh memberi saran.
  • Tidak boleh bergerak tanpa instruksi.
  • Hanya menjalankan instruksi dari programmer sesuai giliran.

Zona Terlarang

Apabila robot menginjak kotak X:

  • Robot kembali ke kotak sebelumnya.
  • Tim mendapat penalti −20 poin.

Sistem Soal

  • Satu soal benar = satu hak memberikan instruksi.
  • Jawaban salah = tidak memperoleh hak memberi instruksi.
  • Panitia langsung memberikan soal berikutnya.

Penilaian

ObjekPoin
Harta Hijau+50
Harta Biru+100
Harta Emas+150
Berhasil mencapai Finish+100
Menginjak Zona X−20

Penentuan Pemenang

  1. Total poin tertinggi.
  2. Jika sama, ditentukan berdasarkan waktu tercepat.
  3. Jika masih sama, tim dengan jumlah penalti paling sedikit menjadi pemenang.
  4. Jika masih sama, dilakukan babak tie-break.

Jumat, 10 Januari 2025

Mengenal Blockly dan Scratch: Alat Pemrograman Visual untuk Pemula

    Saat ini, mempelajari pemrograman menjadi lebih mudah dan menyenangkan berkat adanya alat pemrograman visual seperti Blockly dan Scratch. Keduanya dirancang khusus untuk membantu pemula, termasuk anak-anak, memahami konsep pemrograman dengan cara yang sederhana dan interaktif. Berikut penjelasan lengkapnya:


Apa itu Blockly?

Blockly adalah alat pemrograman visual berbasis web yang menggunakan blok-blok warna-warni untuk membuat kode. Dengan menyeret dan menyusun blok-blok ini seperti menyusun puzzle, pengguna dapat membuat program tanpa harus menulis kode manual.

Cara Kerja Blockly

Kamu cukup menyeret blok yang mewakili perintah tertentu, seperti "bergerak maju" atau "jika terjadi sesuatu". Setelah disusun, Blockly secara otomatis mengonversi blok-blok tersebut menjadi kode pemrograman asli, seperti Python atau JavaScript.

Kelebihan Blockly

  • Mudah Digunakan: Cocok untuk pemula yang baru belajar pemrograman.
  • Interaktif: Membantu memahami logika pemrograman dengan cara visual.
  • Fleksibel: Bisa digunakan dalam berbagai proyek, seperti robotik, game sederhana, atau aplikasi edukasi.

Contoh Penggunaan

Blockly sering digunakan dalam aplikasi edukasi, misalnya untuk mengontrol robot agar bergerak atau membuat simulasi interaktif.


Apa itu Scratch?

Scratch adalah platform pemrograman visual yang dirancang untuk membuat animasi, cerita interaktif, game, dan musik. Sama seperti Blockly, Scratch menggunakan blok-blok warna-warni untuk mempermudah pemrograman.

Cara Kerja Scratch

Dalam Scratch, pengguna menyusun blok-blok perintah untuk mengontrol karakter (disebut sprite) di layar. Misalnya, ada blok untuk membuat karakter berjalan, berbicara, atau berubah warna. Semua ini dilakukan tanpa perlu menulis kode secara manual.

Kelebihan Scratch

  • Interaktif dan Menyenangkan: Sangat cocok untuk anak-anak dan remaja.
  • Mendukung Kreativitas: Pengguna dapat membuat berbagai proyek, mulai dari game hingga cerita interaktif.
  • Komunitas Besar: Scratch memiliki komunitas online tempat pengguna bisa berbagi dan belajar bersama.

Contoh Penggunaan

Dengan Scratch, kamu bisa membuat game sederhana seperti "menangkap bola", animasi cerita, atau bahkan proyek musik digital.

Kesimpulan

Blockly dan Scratch adalah alat pemrograman visual yang sangat berguna untuk pemula. Dengan belajar keduanya, kamu bisa memahami logika pemrograman sekaligus mengembangkan kreativitasmu. Bagi anak-anak atau remaja yang baru memulai, alat ini adalah langkah awal yang sempurna untuk memasuki dunia teknologi.

Mulailah bereksperimen dengan Blockly atau Scratch, dan temukan betapa menyenangkannya belajar pemrograman!




Rabu, 20 November 2024

Proyek Rekayasa: Sistem Kincir Air Penghasil Listrik Tanpa Listrik Tambahan

 Proyek Rekayasa: Sistem Kincir Air Penghasil Listrik Tanpa Listrik Tambahan



Deskripsi Proyek
Proyek ini bertujuan untuk membuat sistem kincir air yang dapat menghasilkan listrik menggunakan tekanan air dalam selang. Aliran air akan dimanfaatkan untuk memutar kincir, menghasilkan listrik melalui generator, sekaligus menarik air kembali ke atas menggunakan tekanan dalam sistem. Proyek ini ramah lingkungan karena tidak menggunakan listrik tambahan dari PLN.


Bahan yang Dibutuhkan

  1. Selang air (10 meter) – untuk mengalirkan air dari atas ke bawah dan kembali ke atas.
  2. Kincir air (bisa dari plastik atau bahan bekas seperti sendok plastik).
  3. Dinamo generator kecil (misalnya motor DC bekas dari mainan).
  4. Pipa PVC (untuk mengatur aliran air).
  5. Wadah penampung air (ember atau galon bekas).
  6. Kabel listrik dan lampu LED kecil (untuk menunjukkan hasil energi listrik).
  7. Lem tembak dan perekat kuat (untuk menyambungkan komponen).

Langkah Pengerjaan

1. Siapkan Wadah dan Aliran Air

  • Tempatkan wadah utama di posisi yang lebih tinggi (misalnya di atas meja).
  • Letakkan wadah penampung di bawah untuk menampung air yang jatuh.

2. Pasang Selang

  • Selang pertama: Hubungkan dari wadah atas ke kincir air, lalu ke wadah bawah.
  • Selang kedua: Hubungkan dari wadah bawah kembali ke wadah atas. Sebelum memulai, isi selang kedua dengan air penuh agar tekanan bisa bekerja.

3. Buat dan Pasang Kincir Air

  • Buat kincir air sederhana dari bahan bekas seperti plastik atau sendok.
  • Pasang kincir pada generator (dinamo) sehingga ketika kincir berputar, generator dapat menghasilkan listrik.

4. Rakit Sistem

  • Sambungkan generator ke kabel dan lampu LED kecil.
  • Pastikan kincir dipasang di jalur aliran air sehingga air dari wadah atas dapat memutarnya.

5. Uji Sistem

  • Isi wadah atas dengan air dan biarkan mengalir ke bawah melalui selang pertama.
  • Air akan memutar kincir dan menghasilkan listrik yang cukup untuk menyalakan lampu LED.
  • Selang kedua akan menarik air kembali ke atas memanfaatkan tekanan dalam sistem.

Perkiraan Biaya

  1. Selang air: Rp50.000.
  2. Kincir air: Rp30.000 (atau bisa dibuat dari bahan bekas).
  3. Dinamo generator kecil: Rp50.000.
  4. Wadah penampung air: Rp50.000.
  5. Kabel, lampu LED, dan perekat: Rp20.000.
    Total perkiraan biaya: Rp150.000 - Rp200.000.

Manfaat Proyek

  • Menghasilkan listrik ramah lingkungan tanpa listrik tambahan dari PLN.
  • Mendidik tentang pemanfaatan energi terbarukan dan tekanan air.
  • Membantu memahami prinsip dasar mekanika fluida dan konversi energi.

Kesimpulan

Proyek ini menunjukkan bahwa air sebagai sumber daya alam dapat dimanfaatkan tidak hanya untuk kebutuhan sehari-hari tetapi juga untuk menghasilkan energi listrik. Dengan alat sederhana dan bahan yang mudah didapat, sistem ini bisa menjadi inovasi ramah lingkungan yang dapat diaplikasikan lebih luas.

Selamat mencoba!

Rabu, 13 November 2024

Batik Serabut Kelapa: Inspirasi dari Kelas Informatika

Batik Serabut Kelapa

    Ide batik ini muncul saat saya belajar teknik menggandakan gambar dari guru informatika. Materinya mengajarkan cara mengubah gambar sederhana menjadi pola yang menarik. Saya pun mencoba dengan gambar serabut kelapa yang memiliki tekstur alami.

    Menggunakan software desain, saya menduplikasi gambar serabut kelapa hingga membentuk pola batik. Proses ini membutuhkan ketelitian dalam menyusun agar pola terlihat rapi dan berulang. Hasilnya, motif batik dengan kesan alami dan unik berhasil tercipta!

    Inspirasi dari kelas ini mengingatkan bahwa kreativitas bisa datang dari mana saja, bahkan dari materi pelajaran.

Minggu, 27 Oktober 2024

Pesona di Tanah Lombok: Surga Alam yang Menanti Dijelajahi

 Lombok, sebuah pulau yang terletak di Nusa Tenggara Barat, menjadi destinasi favorit banyak wisatawan karena keindahan alamnya yang memikat. Dari pantai-pantai berpasir putih hingga puncak Gunung Rinjani yang megah, pulau ini menyimpan sejuta pesona alam yang menanti untuk dijelajahi. Tahun depan, aku berencana mendaki Rinjani, tapi kali ini aku ingin berbagi lebih dulu tentang keajaiban yang ada di tanah Lombok ini.




1. Pantai Kuta dan Tanjung Aan: Surga Tropis Berpasir Putih

Pantai-pantai di Lombok tidak kalah dari Bali. Pantai Kuta Lombok dan Tanjung Aan menawarkan pasir putih halus dan air laut yang biru kehijauan. Di sini, ombaknya cukup tenang sehingga cocok untuk berenang atau snorkeling. Kalau beruntung, pengunjung bisa menyaksikan perahu nelayan yang melintas dengan latar belakang bukit hijau yang menawan.

2. Gili Trawangan, Gili Meno, dan Gili Air: Eksplorasi Dunia Bawah Laut

Tiga pulau Gili ini sudah mendunia karena keindahan bawah lautnya. Aktivitas snorkeling dan diving di Gili Trawangan, Gili Air, dan Gili Meno bisa membuat siapa saja terpesona dengan keindahan terumbu karang dan kehidupan laut yang beragam, seperti penyu laut yang sering terlihat di sekitar perairan ini. Gili Trawangan juga menjadi tempat yang seru untuk menikmati kehidupan malam dengan kafe dan restoran yang ramai.

3. Budaya dan Kearifan Lokal: Desa Sade dan Tradisi Suku Sasak

Tak hanya alam, Lombok juga kaya akan budaya. Di Desa Sade, pengunjung bisa belajar tentang kehidupan suku Sasak yang masih menjaga tradisi leluhur mereka. Rumah adat Sasak yang unik, dibuat dari anyaman bambu dan beratap ilalang, menjadi bukti nyata kekayaan budaya. Wisatawan juga bisa melihat langsung bagaimana kain tenun khas Lombok dibuat, bahkan mencobanya.

4. Air Terjun Tiu Kelep dan Sendang Gile: Oase Tersembunyi di Lombok Utara

Di kaki Gunung Rinjani, terdapat air terjun yang sangat indah, yaitu Tiu Kelep dan Sendang Gile. Perjalanan ke air terjun ini mungkin sedikit menantang, tapi pemandangan yang disajikan setibanya di sana benar-benar luar biasa. Dengan suasana sejuk dan pemandangan hijau yang asri, air terjun ini terasa seperti oase yang menenangkan.

5. Gunung Rinjani: Tantangan yang Menakjubkan

Sebagai salah satu gunung tertinggi di Indonesia, Rinjani adalah tantangan yang memikat para pendaki. Pendakian ke puncak Rinjani akan membawamu melewati hutan lebat, savana luas, hingga pemandangan danau Segara Anak yang indah. Banyak yang bilang, pemandangan dari puncak Rinjani adalah salah satu yang terbaik di Indonesia. Dengan rencana mendaki Rinjani tahun depan, aku sudah tak sabar untuk menaklukkan tantangan ini dan melihat langsung keindahannya.


Lombok memang menyimpan pesona yang lengkap, dari pantai-pantai tropis hingga puncak gunung yang menantang. Bagi kamu yang ingin menikmati wisata alam, mempelajari budaya lokal, atau mencari tantangan pendakian, Lombok adalah tempat yang sempurna. Tidak sabar rasanya menunggu tahun depan untuk mendaki Rinjani dan menjelajahi surga tropis ini lebih dalam.

Kamis, 11 Januari 2024

Informatika - Analisis Data



 PENCARIAN DATA

Pencarian data dapat dilakukan menggunakan fungsi. 2 Kemungkinan data yang diperoleh adalah data dapat di temukan dan tidak dapat di temukan

Look up artinya mendapatkan data tentang Sesuatu untuk mencari data/referensi berdasarkan nilai tertentu. Contoh: VLOOKUP dan HLOOKUP

Reference artinya merujuk tentang sel lembar Kerja yang digunakan dalam rumus MS.Excell Menemukan nilai / data yang di inginkan

Range data dapat berupa tabel 1 Dimensi & tabel 2 Dimensi

- Tabel 1 dimensi adalah tabel data yang disimpan dalam I kolom saja.

- Tabel 2 dimensi adalah tabel data yang disimpan dalam beberapa Kolom.


VLOOKUP = menampilkan dalam format Vertikal

HLOOKUP = menampilkan dalam format Horizontal


Rumus VLOOKUP = VLOOKUP (lookup_value,tabel_array,row_index_num)

Rumus HLOOKUP = HLOOKUP (nilai kunci_letak tabel,nomor baris)


Mata pelajaran : Informatika

Bab : Analisis data


Biodata :
Damarisqy Adelfio Rifnata
8D/7