Main Menu

Belajar Python Dasar #18: Module


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar Python Dasar #18: Module

Halo teman-teman semuanya, pada artikel kali ini kita akan membahas tentang Module di Python. Module adalah salah satu konsep penting yang memungkinkan kita menyusun kode agar lebih rapi dan bisa digunakan kembali di banyak tempat.

Secara sederhana, module adalah sebuah file Python (.py) yang berisi fungsi, variabel, atau class. Module ini bisa kita import dan gunakan di file Python lain tanpa harus menulis ulang kodenya.

Membuat Module

Kita bisa membuat sebuah file Python dengan ekstensi .py untuk dijadikan module. Misalnya, kita buat file bernama matematika.py:

# matematika.py

def tambah(a, b):
    return a + b

def kali(a, b):
    return a * b

Module ini berisi dua fungsi: tambah dan kali.

Menggunakan Module

Untuk menggunakan module yang sudah kita buat, cukup import di file lain.

# main.py
import matematika

print(matematika.tambah(2, 3))   # Output: 5
print(matematika.kali(4, 5))     # Output: 20

Penjelasan:

  • File matematika.py adalah module.
  • Di file main.py, kita import matematika.
  • Kita memanggil fungsi dengan format nama_module.fungsi().

Import dengan Alias

Kita juga bisa memberi alias agar nama module lebih singkat.

import matematika as m

print(m.tambah(10, 5))   # Output: 15

Penjelasan: as m membuat module matematika bisa dipanggil cukup dengan m.

Import Fungsi Tertentu

Jika hanya butuh fungsi tertentu, kita bisa menggunakan from ... import.

from matematika import tambah

print(tambah(7, 3))   # Output: 10

Penjelasan:

  • Kita hanya mengimport tambah dari module matematika.
  • Tidak perlu menuliskan matematika.tambah, cukup tambah().

Built-in Modules

Selain membuat module sendiri, Python juga punya banyak module bawaan (built-in) yang bisa langsung digunakan.

Contoh menggunakan module math:

import math

print(math.sqrt(16))   # Akar kuadrat → 4.0
print(math.pi)         # Nilai π → 3.141592653589793

Penjelasan:

  • math.sqrt(16) menghitung akar kuadrat.
  • math.pi memberikan nilai konstanta π.

Kesimpulan

Di artikel ini kita sudah belajar tentang module di Python. Dengan module, kita bisa menyimpan fungsi, variabel, dan class di file terpisah, lalu menggunakannya kembali di file lain melalui import.

Kita juga mengenal cara import dengan alias, from ... import, serta contoh module bawaan Python seperti math.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami