Konsep OOP
OOP (Object oriented Programming) merupakan suatu metode
pemrograman yang menyangkut tentang objeck itu sendiri baik dari segi
atribut dan unsur dalam satu objeck. Dalam pengembangannya konsep OOP ini
sangat di senangkan oleh para progemmer di seluruh dunia karena sangat
memudahkan dalam memogram dan berkarya. OOP ini memliki beberapa konsep
yaitu :
- Abstrac class
- Encapsulasi
- Inheritence
- Polymorphism
Tujuan dari OOP
Tujuan dari OOP itu sendiri sangat banyak terutama dalam
penulisan yang berdampak pada seorang pengembang atau Developer maka dari
itu Tujuan OOP ini terdiri dari:
- Menyingkatkan penulisan sintaks Code
- Dapat memanajemen penulisan code kita dalam berkelompok
- Memiliki performa yang luar biasa
- Membuat pogram terstruktur dan terorganisir
- Dapat berkerja secara berkelompok
Manfaat dari perinsip OOP
Perinsip OOP ini sangat bermanfaat dalam menambahkan kita
performa dalam mengoding prinsip ini dapat menyingkatkan suatu code yang
digunakan secara berulang ulang. Baik dalam pemanggilan di tiap metod,
fungsi, dan class di tiap file yang berbeda maupun folder yang berbeda.
Maka OOP ini sangat dibutukan dalam perkembangan aplikasi saat ini baik
di segi web, android, desktop, maupun di bidang system oprasi.
Implementasi OOP dengan python
Dalam implementasi nya di python di sini saya membuat
terlebih dahulu pendahuluan pembuatan konsep CRUD. CRUD merupakan
suatu implementasi yang digunakan dalam mengelolah suatu database,
CRUD itu merupakan singkatan dari Cread (membuat), Read(Membaca),
Update ( memperbarui), Delete (menghapus), keempat fungsi tersebut
sangat di gunakan dalam mengelolah database. Pembuatannya ini diperlihatkan dalam beberapa tahap awal suatu applikasi
sederhana di kelolah. Dalam bentuk struktur terlebih dahulu seperti
berikut:
A. Membuat folder untuk menyimpan proyek
Pertama kita di dahulukan untuk membuat suatu folder yang
bernama CRUD_python dan teman-teman bisa isi di dalamnyan suatu file untuk
menjalankan fungsi di dalam nantinya yang bernama
"main.py". Maka fungsi tersebut sebagai
isi atau wadah untuk mengeksekusi pogram python kita di dalamnya. Kemudian
kita dapat membuat suatu folder yang ada di dalam CRUD_python dengan nama
foldernya pakect_fungsi dan isi folder terebut dengan file berextensi
python yaitu fungsi_crud.py.
B. Memanggil / menghubungkan file main.py dengan fungsi_crud.py
Dengan menuliskan sintak di baris ke-2 tersebut kita
sudah memanggil atau menghubungkan file main.py dengan fungsi_crud.py,
fungsi ini sangat berguna untuk memanggil fungsi fungsi yang ada di
dalam file fungi_crud.py yang didalamnya ada suatu class.
C. Membuat sintak untuk mengeksekusi pogram di file main.py
Code di atas merupakan suatu sintaks untuk mengeksekusi
pogram nantinya dalam menjalankan CRUD implementasi python terhadap
OOP.
D. Membuat sintaks code di atribut file fungsi_crud.py
Kode di atas merupakan kode untuk meletakan method method
yang dibutuhkan untuk membuat fungsi CRUD dengan memanfaatkan pemograman
yang ada di dalam file tersebut untuk menerapkan konsep oop yang saya
dahulukan untuk membuat suatu class disana demi untuk mengurangi waktu
dalam menulis code yang panjang. Teman - teman dapat mencoba nya di
codingan teman masing masin.
E. Output yang di dapatkan/keluarannya
Sesudah kita menjalankan code tersebut nantiya kita akan
di ajak berinteraksi dengan hasil pogram nya seperti outputnya berikut
ini:
Terima kasih..
BalasHapusMantep bang
BalasHapus