[Dasar Python]: Bagi Tugas Lebih Baik Pakai Module

Ketika kita membuat sebuah aplikasi yang sangat kompleks, penggunakan fungsi saja tidak cukup. Python memperbolehkan kita untuk membagi aplikasi tersebut dalam beberapa file disebut dengan module. Apa itu module? Dan bagaimana penggunaannya? Simak terus artikel ini…

Module Python

  1. Python memberikan kemudahan dalam hal pengelolaan suatu aplikasi dengan cara membagi aplikasi tersebut dalam banyak file, yang sering disebut dengan module.
  2. Module Python biasanya berisi beberapa pernyataan yang saling berhubungan (bisa berupa kumpulan fungsi atau kelas).
  3. Sebuah module dapat berinteraksi dengan module lainnya. Untuk mengakses suatu module, kita harus menggunakan pernyataan import .
  4. Module ini disimpan dalam sebuah file yang berekstensi .py.

Berikut contoh sederhana penggunaan module, pesan.py.

# file: pesan.py

def SalamKenal(nama):
  print ("Hai, %s! Salam PythonMania!" %nama)

Untuk mengakses module pesan.py, kita buat file baru yang bernama pesanKu.py.

# file: pesanKu.py

import pesan

# input data nama
namaAnda = input("Nama Anda: ")

# akses module pesan
pesan.SalamKenal(namaAnda)

input("Tekan <Enter> ")

Ada 2 cara untuk mengakses module:
(1) Simpan file module dalam satu folder yang sama dengan file aplikasi utama. Contoh: file pesan.py (sebagai modul) kita simpan dalam folder yang sama dengan file pesanKu.py (file utama).
(2) Simpan file module dalam folder path Python. Kalau di Windows, simpan pada folder C:\Python32.

Kesimpulan ::
Python sangat baik hati! Terbukti, kita dengan mudah mampu membagi tugas dari sebuah aplikasi yang kompleks menjadi file-file kecil, tentunya dengan MODULE…:D

Woke!…Tetap Semangat!…Salam PythonMania!

4 comments

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s