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.