Postingan

Menampilkan postingan dari Januari, 2026

Tugas Coding Kedua (Semester 2) Kelvin Terrence XI TJKT

Gambar
PETA KONSEP BAB 3 OBJECT ORIENTED PROGRAMMING   Pemrograman Berbasis Objek (PBO) atau Object-Oriented Programming (OOP) merupakan paradigma pemrograman yang mengorganisasi kode ke dalam unit-unit logis yang disebut objek, yaitu instansiasi dari class. 1. Konsep Dasar OOP > Konsep ini diperkenalkan pertama kali oleh Alan Kay pada 1960-an dan kemudian dipopulerkan oleh bahasa pemrograman seperti Smalltalk, C++, dan Java (Kay, 2003). OOP dirancang untuk meningkatkan modularitas, code reuse, serta manajemen kompleksitas dalam pengembangan perangkat lunak skala besar (Gamma et al., 1995). > Pilar OOP > 1. Abstraksi =   Abstraksi dalam pemrograman berorientasi objek (OOP) merupakan teknik penyederhanaan kompleksitas dengan menekankan pada fungsionalitas esensial sambil menyembunyikan detail implementasi (Sommerville, 2016). Konsep ini memungkinkan pengembang untuk membuat model yang hanya mengekspos fitur-fitur penting suatu objek kepada pengguna, mirip dengan cara ke...

Praktik halaman 53-59

# CLASS (Blueprint untuk membuat objek) class Siswa:     # VARIABEL INSTANSI (atribut yang spesifik untuk setiap objek)     def __init__ ( self , nis , nama , kelas ) :          self .nis = nis         # Variabel instansi          self .nama = nama       # Variabel instansi          self .kelas = kelas     # Variabel instansi          self .nilai  = {         # ENCAPSULATION (data dibungkus dalam objek              'Matematika' : 0 ,              'Bahasa Indonesia' : 0 ,              'Bahasa Inggris' : 0, # Menambahkan nilai yang hilang di sini              'IPA' : 0 ,              'IPS' : 0          }...

Praktik halaman 47-51

# ================================================= # 3 KELAS HEWAN DAN TURUNANNYA (INHERITANCE) # ================================================= # Parent class (Superclass) untuk semua hewan class Hewan:     # Constructor (__init__) untuk inisialisasi objek     def __init__( self , nama, jenis, suara, jumlah_kaki):         # Atribut instance (milik masing-masing objek)         self .nama = nama         self .jenis = jenis         self .suara = suara         self .jumlah_kaki = jumlah_kaki     # Method untuk menampilkan suara hewan     def bersuara ( self ):         print(f"{self.nama} bersuara: {self.suara}!")     # Method untuk menampilkan deskripsi hewan     def deskripsi ( self ):         print (f"{self.nama} adalah hewan jenis {self.jenis} dengan {self.jumlah_kaki} kaki.") # Chil...

Tugas Coding Pertama (Semester 2) Kelvin Terrence XI TJKT

  1. Apa yang kamu ketahui tentang "objek" dalam dunia nyata?        Tulis pengertian atau contohnya menurut pemahamanmu!            Jawab:        Objek adalah sesuatu yang nyata dan bisa kita lihat atau rasakan di dunia sekitar kita.      Contohnya: sepeda, buku, HP, mobil, kursi, manusia, hewan .     Dalam pemrograman berorientasi objek (Object-Oriented Programming/OOP), objek juga berarti           representasi entitas nyata tersebut yang memiliki atribut (ciri-ciri/data) dan metode (perilaku/aksi)        yang bisa dilakukan objek itu sendiri.  2. Pernahkah kamu membuat program komputer?         a. Jika ya, sebutkan bahasa pemrogramannya!         b. Jika belum, ceritakanlah pengalamanmu ketika menyaksikan orang lain membuat program!      ...