Anda di halaman 1dari 4

BAB VII

LIBRARY, MODULE DAN PACKAGE

7.1 Module

Module pada python adalah sebuah file yang berisikan sekumpulan kode fungsi,

class dan variabel yang disimpan dalam suatu file berekstensi.py dan dapat dieksekusi

oleh interpreter python. Nama dari module.py merupakan nama-nama dari file itu sendiri.

Misalkan kita memiliki file bernama “statistika.py”, maka kita telah membuat sebuah

module bernama “stats”. Dan module sendiri bisa memiliki berbagai macam isi, baik itu

fungsi, class, maupun variable.

Setiap module memiliki tabel simbol pribadi sendiri, yang digunakan sebagai tabel

symbol global oleh semua fungsi yang didefinisikan dalam module. Dengan demikian,

penulis module dapat menggunakan variabel global dalam modul tanpa khawatir jika

mengalami kesamaan yang tidak disengaja dengan variable global pengguna. Module

digunakan untuk memecah sebuah program besar menjadi file yang lebih kecil agar lebih

mudah dimanage dan diorganisir. Module membuat kode bersifat reusable, artinya satu

module bisa dipakai berulang dimana saja diperlukan.

7.2.    Package

Package pada python adalah sekumpulan module python yang berada dalam

sebuah folder serta memiliki satu module constructor (__init__.py). paket ini merupakan

sebuah cara untuk mengelola dan mengorganisir module-module python dalam bentuk

direktori, memungkinkan sebuah module untuk diakses menggunakan “ namespace” dan

dot lokasi. Untuk apa module constructor (__init__.py) pada sebuah package? File

constructor berfungsi untuk memberi tahu python interpreter bahwa folder tersebut adalah
sebuah package. Jadi, setiap direktori atau folder yang berisi module

constructor__init__.py akan diperlakukan sebagai package. Package merupakan

kumpulan dari module-module, dimana module adalah file python (.py) yang berisi

kumpulan class, fungsi, variabel, dan code python lainnya. Secara sederhana gambaran

dari package dan modul adalah seperti itu.

7.3. Library

Library pada python merupakan gabungan dari sekumpulan package dan module

dengan fungsionalitas yang sama dengan tujuan untuk memudahkan kalian dalam

membuat suatu aplikasi, tanpa harus menulis banyak kode. Library pada python

merupakan sebutan untuk kode program tambahan yang digunakan dalam kebutuhan

tertentu. Python mempunyai lebih dari 140.000 library yang dikembangkan melalui open

source project sehingga kamu yang sebagai pemula, bisa belajar dengan gratis. Dengan

menggunakan library pada python, kamu akan dapat menghasilkan kode secara efisien

dan menghemat waktu tanpa harus menulis seluruh skrip.

Library juga bersifat reusable yang berarti bisa digunakan berkali-kali, dimana saja

dan kapan saja. Berikut ini beberapa contoh library yang umum digunakan oleh

programmer, yaitu:

1. Math

2. Os

3. Random

4.  Time

5.      Tensorflow

7.4  Tugas Praktikum


1. Buatlah package anda sendiri.

2.    Buatlah program menggunakan library random.

3.   Hal apa saja memotivasi anda untuk tetap belajar bahasa pemrograman.

4.   Apa perbedaan antara module, package dan library.

5.     Buatlah program menggunakan library time dan os.

6.        Apa yang anda dapatkan selama praktikum dasar pemrograman.

7.5 Jawaban 

1. Berikut ini merupakan package.

Gambar 7.1 Package


2. Berikut ini merupakan program menggunakan library random:

Gambar 7.2 Program library random


3. Hal yang memotivasikan saya untuk tetap belajar bahasa pemrograman adalah
4. Module adalah sebuah file yang berisikan sekumpulan kode fungsi, sedangkan

package adalah sekumpulan modul-modul. Dan library adalah gabungan dari

Package dan Modul yang memiliki fungsionalitas yang saling berkaitan dengan

tujuan mempermudah kita dalam membuat suatu program.

5. Program library time:

Gambar 7.3 Program Library Time


Program Os:

Gambar 7.4 Program Os


6. Yang saya dapatkan selama praktikum dasar pemrograman adalah dapat

mengetahui bahasa pemrograman python.

Anda mungkin juga menyukai