Objek 6
Objek 6
OBJEK 6
Functions, Modules, dan Libraries
6.2 Petunjuk
1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar
4. Tanyakan kepada asisten apabila ada hal-hal yang kurang jelas
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Kita juga bisa membuat function dengan argumen, silakan cobakan baris
kode berikut ini di perangkat saudara masing-masing. Tulis lalu jalankan program
berikut.
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Sebagai tambahan, kita juga bisa membuat function dengan lebih dari 1
argumen, misalnya 2 argumen. Agar lebih menarik, kita tambahkan dengan If
Statement yang telah dipelajari pada Modul 5.
6.4.2 Modules
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
ini cukup mudah, kita tinggal melakukan import pada file program. Perhatikan
dan cobakan kode berikut:
Anda bisa mengeksplorasi lebih lanjut functions lain yang ada di module
math atau modules lain pada Python Standard Library.
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
2) Jalankan sebuah Terminal baru dengan memilih menu Terminal > New
Terminal.
4) Bukalah lokasi penyimpanan atau drive yang akan Anda gunakan untuk
membuat folder bagi virtual environment. Sebagai contoh, jika Anda ingin
membuka drive D:, maka ketikkan D: lalu Enter.
5) Lakukan pengecekkan pada package yang telah ter-install, ketikkan pip list
pada terminal lalu tekan Enter. Jika belum ada virtualenv maka ketikkan pip
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
install virtualenv pada Terminal lalu tekan Enter. Tunggulah hingga proses
pemasangan selesai.
6) Buatlah sebuah folder baru dengan menggunakan nomor BP saudara.
Gunakan terminal dengan mengetikkan mkdir lalu diikuti nomor BP. Contoh:
mkdir 1531652045 lalu tekan Enter.
7) Bukalah folder yang telah berhasil Anda buat dengan menggunakan perintah
cd diikuti nama folder. Contoh: cd 1531652045 lalu tekan Enter.
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
10) Buka kembali Terminal, buka folder yang telah Anda buat sebelumnya
melalui terminal (lihat kembali poin 7). Lalu ketikkan .venv\Scripts\
activate.bat untuk mengaktifkan virtual environment. Jika Anda menemukan
tulisan (.venv) pada Terminal, itu berarti virtual environment sudah aktif.
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
2. Bukalah folder virtual environment yang telah dibuat tadi lalu aktifkan
virtual environment tersebut.
3. Lakukan instalasi library Pandas dengan mengirimkan perintah pip install
pandas pada shell Command Prompt di Visual Studio Code lalu tunggulah hingga
proses selesai.
4. Lakukan juga pemasangan library matplotlib dengan perintah pip install
matplotlib pada shell lalu tunggulah hingga proses selesai.
5. Lakukan pengecekkan pada pip list untuk mengetahui apakah sudah ada
pandas dan matplotlib pada daftar library tersebut.
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Nama : Page :
No.BP :
AGRICULTURAL MANAGEMENT AND
GEOGRAPHIC INFORMATION SYSTEM LABORATORY
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
Berkat kegigihannya dan atas izin Tuhan Yang Maha Esa, usaha sayur dan
buah Budi berkembang dengan baik. Saat ini Budi sudah memiliki banyak
karyawan karena pembelinya juga sudah banyak. Untuk memudahkan transaksi
jual-beli di toko Budi, ia membutuhkan seseorang untuk mengembangkan
program sederhana untuk menghitung beberapa nilai. Sebagai seorang
programmer, saudara bisa menempatkan semua perhitungan nilai tersebut di
dalam sebuah module. Berikut perhitungan yang diinginkan Budi.
a. Perhitungan harga jual dengan argumen harga dasar dan persentase laba
yang diinginkan
b. Perhitungan diskon dengan argumen harga jual dan persentase diskon yang
diberikan
c. Perhitungan uang kembalian dengan argumen jumlah uang pembeli dan
total belanja pembeli
Nama : Page :
No.BP :