IPM

PR IPM SMPM 08

Batu, Jawa Timur

Pelajar Berkemajuan β€’ Inspiratif β€’ Nyata

Pimpinan Ranting Ikatan Pelajar Muhammadiyah SMPM 08 Batu

Wadah aspirasi, kreativitas, dan kolaborasi untuk melahirkan generasi muslim terpelajar di Kota Batu.

Penyesuaian Juknis Lomba Reelay, Terbaru!
Kabar Utama

Penyesuaian Juknis Lomba Reelay, Terbaru!

Baca Selengkapnya →
A NEW CHAPTER IS CALLING!
Kabar Utama

A NEW CHAPTER IS CALLING!

Baca Selengkapnya →
Menguasai 4 Pilar OOP: Fondasi Penting dalam Pemrograman Modern
Kabar Utama

Menguasai 4 Pilar OOP: Fondasi Penting dalam Pemrograman Modern

Baca Selengkapnya →
πŸŒ™
Spesial Menyambut Bulan Suci

Ramadhan 1448 H

Dihitung berdasarkan ketetapan Kalender Hijriyah Global Tunggal (KHGT) yang insyaallah akan jatuh pada 8 Februari 2027.

00 Hari
00 Jam
00 Menit
00 Detik
Jadwal & Agenda

Event & Kegiatan Mendatang

Thumbnail Event
πŸ—“οΈ 15 Aug 2026 β€’ ⏰ 07.00 WIB

πƒπ‰πŽπ„π€ππ† 𝐅𝐄𝐒𝐓 πŸπŸŽπŸπŸ”

Saatnya tunjukkan kreativitasmu dalam Djoeang Fest 2026! Dalam rangka memperingati Hari Ulang Tahun ke-81 Kemerdekaan Republik Indonesia, SMP Muhammadiyah 8 Batu mengajak seluruh siswa SD/MI/sederajat se-Kota Batu untuk berpartisipasi dalam Lomba Melukis di Kanvas dengan tema yang seru dan penuh makna! πŸ“… Sabtu, 15 Agustus 2026 πŸ“ SMP Muhammadiyah 8 Batu πŸ’Έ GRATIS! Tanpa biaya pendaftaran 🎨Kategori A (Kelas 1–3 SD/MI) Tema: Melukis wajah Suryo (Maskot SMP Muhammadiyah 8 Batu) sekreatif mungkin. 🎨Kategori B (Kelas 4–6 SD/MI) Tema: Melukia perjuangan bebas, sekreatif mungkin. πŸ† Hadiah Menarik Juara 1, 2, dan 3 setiap kategori - Piala - Sertifikat - Voucher Pendidikan - Peralatan Tulis - Uang Pembinaan Seluruh peserta mendapatkan E-Sertifikat. πŸ“† Pendaftaran dibuka mulai 1–12 Agustus 2026 pukul 21.00 WIB.

πŸ’¬ Ada Q&A Detail β†’
Kabar Pelajar

Berita & Informasi Terbaru

Berita
Oleh HAYU β€’ 12 Aug 2026

Penyesuaian Juknis Lomba Reelay, Terbaru!

A. KONSEP DAN TEMA VIDEO 1. Tema lomba adalah Kemerdekaan. 2. Bentuk bebas, seperti short film, recap kegiatan lomba, sejarah, storytelling, koreografi, transisi kreatif, dll. 4. Bebas memilih lokasi, properti, musik, alur, dan editing. 5. Dinilai dari kreativitas, keunikan, kekompakan, dan pengemasan tema. B. TATA CARA PELAKSANAAN 1. Buat 1 video Reels format vertikal 9:16. 2. Wajib ada transisi kreatif dan berkaitan dengan tema kemerdekaan. 3. Audio bebas, tidak boleh ada unsur negatif/SARA/bertentangan dengan nilai sekolah. 4. Upload di IG Reels kelas. 5. Wajib tag: @pripmsmpm8batu & @smpmuh8batu 6. Wajib pakai hashtag: #djoeangfest26 7. Batas upload: Kamis, 20 Agustus 2026 jam 06.00 WIB. C. PERATURAN LOMBA 1. Tidak boleh ada SARA, kekerasan, pornografi, bullying, plagiarisme. 2. Durasi disarankan maksimal 2 menit. 3. Editing boleh, asal unsur transisi tetap ada. 4. Akun IG kelas harus publik selama penilaian. 5. Semakin banyak anggota kelas yang tampil, nilai partisipasi semakin tinggi. 6. Tidak tag akun mendapat -3 poin. Tidak pakai hashtag mendapat -3 poin.

Berita
Oleh Administrator IPM β€’ 10 Aug 2026

A NEW CHAPTER IS CALLING!

DJOEANG FEST 2026 kembali hadir dengan semangat yang lebih membara! Sebuah perjalanan baru akan dimulai. Bersiaplah untuk merasakan energi tanpa batas, kreativitas tinggi, dan solidaritas erat dalam satu perayaan HUT Kemerdekaan RI yang tak terlupakan. Persiapkan timmu, pilih perlombaanmu, dan jadilah bagian dari sejarah baru SMP Muhammadiyah 08 Batu! See you at Djoeang Festival 2026! kunjungi https://ipm.smpm8batu.sch.id/djoeang/ untuk informasi lebih lanjut registrasi https://ipm.smpm8batu.sch.id/djoeang/regist/

Berita
Oleh Administrator IPM β€’ 04 Aug 2026

Menguasai 4 Pilar OOP: Fondasi Penting dalam Pemrograman Modern

Menguasai 4 Pilar OOP: Fondasi Penting dalam Pemrograman Modern Misalkan kalian membuat sebuah sistem yang kompleks, bagaimana cara mengaturnya agar mudah dikelola, dikembangkan, dan tidak berantakan? Di sinilah Pemrograman Berorientasi Objek atau Object-Oriented Programming (OOP) hadir sebagai solusi. OOP adalah sebuah paradigma pemrograman yang mengorganisir desain perangkat lunak di sekitar data, atau objek, bukan fungsi dan logika. Memahami konsep ini adalah langkah krusial bagi setiap developer yang ingin membangun aplikasi yang solid dan terukur. Pendekatan OOP didasarkan pada empat pilar utama. Seperti yang sering dijelaskan dalam berbagai tutorial, ada 4 pilar utama dari OOP yang menjadi fondasi dalam membangun struktur kode yang efisien. Dengan menguasai keempatnya, Anda dapat menulis kode yang lebih bersih, modular, dan mudah digunakan kembali (reusable). Apa Itu Pemrograman Berorientasi Objek (OOP)? Secara sederhana, OOP adalah cara berpikir tentang pemrograman dengan memodelkan entitas dunia nyata sebagai 'objek'. Setiap objek memiliki dua karakteristik utama: data (atau atribut) dan behavior (atau metode). Data adalah informasi yang dimiliki oleh objek, sementara behavior adalah tindakan yang dapat dilakukan oleh objek tersebut. Misalnya, objek 'Mobil' bisa memiliki data seperti warna, merek, dan kecepatan maksimal, serta behavior seperti 'maju', 'mundur', dan 'berhenti'. Pendekatan ini membuat kode lebih intuitif karena mencerminkan cara kita melihat dunia. Empat Pilar Utama OOP yang Wajib Anda Ketahui Untuk benar-benar memanfaatkan kekuatan OOP, Anda harus memahami empat konsep fundamental yang menjadi pilarnya. Keempat pilar ini bekerja sama untuk menciptakan sebuah program yang terstruktur dengan baik dan fleksibel. 1. Inheritance (Pewarisan) Inheritance adalah salah satu pilar yang paling kuat. Konsep ini memungkinkan sebuah kelas baru (child class atau subclass) untuk mewarisi sifat, yaitu data dan behavior, dari kelas yang sudah ada (parent class atau superclass). Seperti yang diilustrasikan, 'kita bisa mewarisi sebuah sifat dari parent-nya ke child-nya'. Contohnya, kita bisa memiliki kelas 'Kendaraan' sebagai parent, lalu kelas 'Mobil' dan 'Motor' sebagai child-nya. Kelas 'Mobil' dan 'Motor' akan otomatis memiliki semua atribut dan metode dari 'Kendaraan', sambil bisa menambahkan atribut dan metode unik mereka sendiri. Ini sangat mendorong penggunaan kembali kode (code reusability). 2. Encapsulation (Pembungkusan) Encapsulation berarti membungkus data dan metode yang beroperasi pada data tersebut ke dalam satu unit tunggal yang disebut objek. Pilar ini juga menyembunyikan detail internal sebuah objek dari dunia luar. Akses ke data dibatasi dan hanya bisa dilakukan melalui metode publik yang disediakan oleh objek. Ini melindungi data dari modifikasi yang tidak disengaja dan membuat kode lebih aman serta mudah dikelola. 3. Abstraction (Abstraksi) Abstraksi berfokus pada penyembunyian kompleksitas dan hanya menampilkan fitur-fitur yang esensial kepada pengguna. Bayangkan Anda menggunakan remote TV. Anda hanya perlu tahu tombol mana yang harus ditekan untuk mengganti channel atau mengatur volume, tanpa perlu tahu sirkuit rumit di dalamnya. Dalam OOP, abstraksi memungkinkan kita untuk membuat kelas yang hanya mengekspos metode-metode relevan, menyembunyikan detail implementasi yang kompleks. 4. Polymorphism (Banyak Bentuk) Polymorphism berasal dari bahasa Yunani yang berarti 'banyak bentuk'. Dalam OOP, ini merujuk pada kemampuan sebuah metode atau objek untuk mengambil banyak bentuk. Misalnya, sebuah metode `bersuara()` dapat diimplementasikan secara berbeda pada objek 'Kucing' (menghasilkan 'Meong') dan objek 'Anjing' (menghasilkan 'Guk Guk'). Ini memungkinkan penulisan kode yang lebih fleksibel dan dinamis, di mana satu antarmuka dapat digunakan untuk berbagai tipe data. Mengapa OOP Penting? Dengan menerapkan keempat pilar ini, developer dapat membangun sistem perangkat lunak yang tidak hanya berfungsi dengan baik, tetapi juga mudah untuk diperbaiki (debug), diperbarui, dan dikembangkan di masa depan. OOP mengurangi kompleksitas, meningkatkan reusability kode, dan memfasilitasi kolaborasi tim yang lebih baik. Memahami fondasi ini adalah investasi terbaik untuk karir Anda sebagai seorang programmer.

Struktur Organisasi

Susunan Pengurus IPM

Mengenal lebih dekat para penggerak PR IPM SMPM 08 Batu.

Data pengurus belum ditambahkan.

Dokumentasi Nyata

Galeri Kegiatan PR IPM

Belum ada dokumentasi diunggah.

✦

"Berilmu Amaliah, Beramal Ilmiah. Pelajar berkemajuan tak pernah lelah menebar manfaat."

✦

"Menggenggam teknologi, membumikan literasi, dan menjunjung tinggi akhlakul karimah."

✦

"Bukan sekadar mengejar prestasi, tapi membangun peradaban dari bangku sekolah."

✦

"Kreatif dalam berkarya, mandiri dalam bertindak, dan islami dalam bersikap."

✦

"Tangguh menghadapi tantangan zaman, pantang menyerah meraih masa depan."

✦

"Berilmu Amaliah, Beramal Ilmiah. Pelajar berkemajuan tak pernah lelah menebar manfaat."

✦

"Menggenggam teknologi, membumikan literasi, dan menjunjung tinggi akhlakul karimah."

✦

"Bukan sekadar mengejar prestasi, tapi membangun peradaban dari bangku sekolah."

✦

"Kreatif dalam berkarya, mandiri dalam bertindak, dan islami dalam bersikap."

✦

"Tangguh menghadapi tantangan zaman, pantang menyerah meraih masa depan."