๐Ÿ’ก Ikuti kami untuk mendapatkan update menarik lainnya Follow Now!

Tutorial 15: Mengenal modul pada Python

python
Source: Kevin ID

Hello kali ini kita akan membahas modul pada python, modul adalah file external yang dapat di panggil kedalam file python lainnya dengan perintah import

Modul juga dapat di panggil berulang ulang, yang artinya kita dapat menggunakan satu file modul dalam beberapa kode maupun beberapa file python.

Baiklah langsung saja kita masuk ke cara pembuatan modul


Membuat modul

Langkah pertama buatlah dua buah file python yang bernama modul.py dan main.py

Kemudian didalam file modul.py buat fungsi bernama pengurangan seperti contoh dibawah.

Contoh :

def pengurangan(angka1, angka2):
    hasil = angka1 - angka2
    return hasil
Kemudian save.

Selanjutnya pada file main.py kita akan memanggil file ,modul tersebut dengan perintah import nama_modul, untuk lebih jelasnya perhatikan contoh dobawah.

import modul
    hasil = modul.pengurangan(5,2)
    print (hasil)

Catatan: dalam memanggil modul perhatikan nama modul dengan benar jika tidak maka kode akan mengalami error.

Keterangan :

Perintah import berfungsi untuk memanggil modul.

Untuk memanggil fungsi pada modul kita perlu mengetikkan nama modul kemudian di ikuti dengan nama fungsi yang akan di panggil Contoh :nama_modul.nama_fungsi()


Menamai ulang modul

Kita dapat menamai ulang modul, ini berguna ketika kita mengimport lebih dari satu modul dan juga berguna untuk mempersingkat nama modul tersebut.

Untuk caranya perhatikan contoh dibawah.

Contoh :

import modul as krg
hasil = krg.pengurangan(7,2)
print (hasil)

Jangan lupa ketika memanggil modul tersebut kita harus menggunakan nama yang telah di ubah.


Variabel dalam modul

Selain dapat menggunakan fungsi kita juga dapat menggunaka variabel pada modul kita, untuk cara pemanggilan dan penulisannyapun sama seperti kita menggunakan fungsi

Perhatikan contoh berikut.

Contoh :

kota = [
    "Jakarta",
    "surabaya",
    "makasar",
    "ambon",
    "aceh"
  ]

Kemudia save dengan nama modul.py

Catatan: Untuk nama filenya sendiri bebas tapi di tutorial kali ini kita menggunakan nama modul.py

Kemudian di dalam file main.py kita akan panggil modul tersebut dan nama variabelnya.

Lalu kita cetak menggunakan looping.

import modul 
kota = modul.kota
for i in kota:
    print (i)
Hasilnya :

Jakarta
surabaya
makasar
ambon
aceh

Gampang bukan!!


Cara mengimport satu fungsi atau variabel

Didalam file modul dapat berisi banyak fungsi maupun variabel dan jika kita hanya memerlukan satu atau beberapa fungsi tertentu saja kita dapat menggunakan perintah from nama_modul import nama_fungsi .

Contoh :

Buat lah file modul yang bernama modulsaya.py kemudian isikan kode di bawah.

kota = [
  "Jakarta",
  "surabaya",
  "makasar",
  "ambon",
  "aceh"
]
def biodata(nama):
    print('nama saya adalah :'+ nama)

def alamat(rumah):
    print('alamat saya di : '+rumah)

Bisa kita lihat didalam dua fungsi dan satu variabel disini kita hanya memerlukan variabelnya saja.

Kemudian di dalam file main.py ketikan kode dibawah.

from modulsaya import kota
namakota = kota #jika kita mengimport hanya satu fungsi kita tidak perlu menulis nama modul lagi.
for i in namakota:
    print(i)

Keterangan :

Perlu diingat ketika kita hanya memanggil satu variabel dari modul menggunakan perintah diatas, kita tidak perlu lagi menuliskan nama modul tersebut untuk menjalankan variabel tersebut

Kitapun dapat memanggilkan beberapa fungsi sekaligus menggunakan perintah diatas, hanya perlu menambahkan tanda koma, contoh: from nama_modul import fungsi1, fungsi2 .


Baik sekian dulu tutorial kali ini semoga bermanfaat, dan selamat mencoba!!


Sekian dulu tutorial kali ini selamat mencoba!!

Mari mencoba

Sudah mempelajari hal baru hari ini? ada baiknya jika di praktekan


Mulai praktek!!
Baca juga :

About the Author

Need more coffee ☕, If you want to support me to pay domain, you can donate via Donate or Trakteer

Posting Komentar

Komentar blog
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.