Back to Browse

Sistem Manajemen Perpustakaan Python (OOP) | Class, Inheritance, Encapsulation & Polymorphism

6 views
May 3, 2026
5:45

Halo teman-teman 👋 Pada video ini saya menjelaskan dan mendemonstrasikan program "Sistem Manajemen Perpustakaan Sederhana" menggunakan Python dengan konsep Object Oriented Programming (OOP). 📌 Materi yang dibahas: - Class & Object - Inheritance (Pewarisan) - Encapsulation (Pembungkusan) - Polymorphism 📌 Fitur Program: - Tambah buku - Tampilkan daftar buku - Pinjam buku - Kembalikan buku 📌 Tools: - Python - Google Colab 🎯 Tujuan: Membantu memahami konsep dasar OOP melalui implementasi program nyata. 📚 Latar Belakang Perpustakaan merupakan tempat penting dalam dunia pendidikan untuk mengelola berbagai sumber ilmu pengetahuan. Dalam pengelolaannya, diperlukan sistem yang mampu mencatat data buku, status ketersediaan, serta proses peminjaman dan pengembalian secara terstruktur. Oleh karena itu, dibuatlah aplikasi sederhana ini sebagai solusi berbasis program. 🎯 Tujuan Pembuatan Program Menerapkan konsep OOP dalam studi kasus nyata Memahami struktur program berbasis class dan object Membuat sistem sederhana yang dapat mengelola data buku Melatih logika pemrograman menggunakan Python 🧠 Konsep OOP yang Digunakan Class & Object Class digunakan sebagai blueprint (contohnya class Buku dan Perpustakaan), sedangkan object adalah instansi dari class tersebut. Inheritance (Pewarisan) Class Buku merupakan turunan dari class Item, sehingga dapat mewarisi atribut dan method yang sudah ada. Encapsulation (Pembungkusan Data) Data dalam class disembunyikan menggunakan tanda underscore (_) dan double underscore (__) untuk menjaga keamanan dan integritas data. Polymorphism Method yang sama memiliki implementasi berbeda, contohnya method display_info() pada class yang berbeda. ⚙️ Fitur Program Menambahkan data buku Menampilkan daftar buku Melakukan peminjaman buku Mengembalikan buku Sistem berbasis input/output di terminal 💻 Tools & Teknologi yang Digunakan Python Google Colab Konsep Object Oriented Programming (OOP) 🧪 Simulasi Program Dalam video ini juga ditampilkan proses running program, mulai dari input user hingga output yang dihasilkan, sehingga dapat terlihat bagaimana sistem bekerja secara langsung. 🎥 Isi Video Perkenalan Penjelasan konsep OOP Penjelasan struktur kode Demo program Kesimpulan 📌 Kesimpulan Program ini menunjukkan bahwa konsep OOP dapat membantu dalam membuat kode yang lebih terstruktur, modular, dan mudah dikembangkan. Walaupun sederhana, sistem ini sudah mampu merepresentasikan proses dasar dalam manajemen perpustakaan. ⚠️ Kendala yang Dihadapi Kesalahan dalam pengelolaan index saat memilih buku Pemahaman awal terhadap konsep encapsulation Penanganan error input dari user 🙏 Terima kasih sudah menonton video ini Semoga bermanfaat dan menambah wawasan tentang pemrograman Python dan OOP Jangan lupa: 👍 Like 💬 Comment 🔔 Subscribe #Python #OOP #Pemrograman #Perpustakaan #PBO #CodingPemula #Mahasiswa

Download

0 formats

No download links available.

Sistem Manajemen Perpustakaan Python (OOP) | Class, Inheritance, Encapsulation & Polymorphism | NatokHD