Modul Python: Pengertian, Cara Membuat, Dan Cara Import Modul
KakaKiky – Dalam pengembangan perangkat lunak, penggunaan kode yang modular dan terorganisir bukan hanya suatu keharusan, tetapi juga praktik terbaik yang dianjurkan. Dalam bahasa pemrograman Python, modularitas ini diwujudkan melalui penggunaan modul dan pustaka (libraries). Pada materi Python untuk pemula ini fokus pada apa itu modul di Python, bagaimana cara membuatnya, serta metode untuk mengimportnya ke dalam kode kamu.
Apa Itu Modul?
Modul dalam Python adalah sekumpulan kode yang berisi definisi fungsi, kelas, variabel, atau kode eksekusi. Modul adalah cara yang elegan untuk mengorganisir kode agar mudah dikelola dan digunakan kembali, memungkinkan kamu untuk memecah kode program besar menjadi bagian-bagian yang lebih kecil dan dapat dikelola.
Cara Membuat Modul Di Python
Membuat modul sebenarnya sederhana. Setiap berkas Python dengan ekstensi .py yang kamu buat secara teknis bisa dianggap sebagai modul. Misalnya, kamu memiliki berkas matematika.py dengan konten sebagai berikut:
# matematika.py
def tambah(a, b):
return a + b
def kurang(a, b):
return a - b
Berkas matematika.py kini dapat dianggap sebagai modul yang memiliki dua fungsi: tambah() dan kurang().
Cara Mengimport Modul Di Python
Setelah modul dibuat, kamu dapat menggunakannya dalam program lain dengan menggunakan pernyataan import. Ada beberapa cara untuk melakukannya:
1. Cara Mengimport Seluruh Modul
import matematika
hasil = matematika.tambah(5, 3)
print(hasil) # Output: 8
Dalam metode ini, kamu mengimport seluruh modul dan untuk menggunakan fungsinya kamu harus memberikan prefix nama_modul.fungsi.
2. Cara Mengimport Fungsi Tertentu
from matematika import tambah
hasil = tambah(5, 3)
print(hasil) # Output: 8
Dengan pendekatan ini, kamu hanya mengimport fungsi yang kamu butuhkan dari modul tersebut. kamu tidak perlu memberikan prefix saat memanggil fungsinya.
3. Cara Mengimport Semua Fungsi
from matematika import *
hasil1 = tambah(5, 3)
hasil2 = kurang(5, 3)
print(hasil1, hasil2) # Output: 8 2
Meskipun ini mungkin tampak efisien, pendekatan ini biasanya tidak dianjurkan karena dapat menyebabkan konflik nama fungsi jika kamu mengimport modul lain yang memiliki nama fungsi yang sama.
4. Cara Menggunakan Alias untuk Modul
import matematika as mtk
hasil = mtk.tambah(5, 3)
print(hasil) # Output: 8
Menggunakan alias memungkinkan kamu memberikan nama singkat atau alternatif untuk modul, yang bisa berguna jika nama modulnya panjang atau jika kamu ingin menghindari konflik nama.
Kesimpulan
Memahami modul dan bagaimana cara mengimportnya adalah aspek penting dalam pengembangan Python. Ini memungkinkan kamu untuk menulis kode yang lebih terorganisir, modular, dan dapat digunakan kembali, sembari memanfaatkan kekayaan fitur yang disediakan oleh Pustaka Standar Python. Dengan kemampuan ini di tangan kamu, kamu siap untuk meningkatkan efisiensi dan kualitas kode.



