JUDUL PRAKTIKUM:
Pengenalan Fungsi
MATA KULIAH:
BIOKOMPUTASI DASAR (MAB60002)-KELAS A
Oleh:
Christopher Muhamad Zildan Holliday
215090107111029
2021
Yang menyatakan,
1.3 Tujuan
Berdasarkan rumusan masalah yang telah disusun, terdapat
tujuan-tujuan pada tiap masalah yang diberikan. Beberapa tujuan
tersebut sebagai berikut.
1. Mengetahui definisi dari sebuah fungsi dalam bahasa
pemrograman Python.
2. Mengetahui keuntungan ketika memakai fungsi dalam suatu
pekerjaan.
3. Memahami cara beserta tahapan yang digunakan dalam
menggunakan sebuah fungsi.
1.4 Manfaat
Setelah dilakukannya praktikum biokomputasi dasar tentang
“Pengenalan Fungsi” dengan Jupyter Notebook yang menggunakan
bahasa pemrograman Python, kemampuan yang telah dikembangkan
dapat digunakan dalam suatu penelitian Biologi yang akan
mempersingkat waktu dalam mengerjakannya serta dapat melatih
kemampuan memakai deklarasi fungsi, variabel scope, dan fungsi
rekrusif yang dapat membantu penelitian Biologi dalam hal
perhitungan.
BAB II
TINJAUAN PUSTAKA
pernyataan
Dalam bentuk tersebut dapat diketahui bahwa fungsi yang
berawalan statement def dilanjutkan dengan
nama_fungsi tersebut. Kemudian, dituliskan parameter
yang diartikan sebagai pembatas atau daftar argumen. Selain
itu, dalam sebuah fungsi yang menggunakan statement def
tidak lepas dengan tanda titik dua ( : ) yang berguna untuk
awal pernyataan yang berisi beragam statement dalam suatu
fungsi (Stack Overflow team. (n.d)).
==========================================
Biology's Cafe
List Menu Makanan dan Minuman
==========================================
1. ES Teler : Rp 10.000
2. ES Coklat Susu : Rp 15.000
3. ES Kopi Hitam : Rp 10.000
4. Bihun Goreng : Rp 9.000
5. Double Cheese Burger : 20.000
6. French Fries : Rp 8.000
==========================================
""")
Hasil “print” tersebut akan digunakan sebagai nilai tiap
menu yang akan dipilih. Kemudian, terdapat pilihan() agar
dapat memunculkan daftar menu tersebut tanpa perlu ditulis ulang.
Selain def menu(): terdapat def pilihan(): yang
menjelaskan bahwa adanya barisan kode perintah pada “pilihan”
yang dikelompokkan sehingga dapat digunakan berkali-kali. Setelah
tanda titik dua ( : ) maka dituliskan
def pilihan():
if pes == 1:
harga = 10000*jml
ppn = harga*x
total = harga+ppn
print("---------------------------------
")
print("Biology's Cafe")
print("---------------------------------
")
print("---------------------------------
")
print("---------------------------------
")
Hal ini akan terus berulang digunakan sampai daftar menu terakhir
yaitu menu keenam. Dalam pengoperasian daftar menu kedua
sampai keenam digunakan elif pes ==. Namun, ketika pilihan
yang tidak sesuai akan menggunakan else :. Kemudian, terdapat
tahap yang sangat krusial sehingga tidak boleh dilupakan yaitu
menuliskan menu() karena pada awal membuat program ini
dibuatkan def menu():.
5.1 Kesimpulan
Setelah dilakukannya praktikum biokomputasi dasar tentang
“Pengenalan Fungsi” maka dapat dijelaskan bahwa pengertian dari
sebuah fungsi dalam bahasa pemrograman Python adalah perintah-
perintah dalam sebuah program yang digabung sehingga dihasilkan
fungsi sendiri. Kemudian, jika seseorang menggunakan fungsi maka
dalam pekerjaan yang rumit dapat dipercepat dengan fungsi.
Keuntungan yang didapatkan adalah terdapat kode yang telah
tersusun rapih, fungsi dalam suatu program dapat digunakan ulang,
mekanisme penyusunan kode dapat dbuat praktis, dan
penyusunan/pembuatan kode dapat lebih mudah dipahami sehingga
dapat mudah diikuti. Dalam membuat fungsi pada suatu program
perlu diketahui tentang input, proses, dan output. Pada input
diberikan sebuah sistem yang digunakan untuk memasukkan suatu
data. Kemudian, proses yang mengatur mekanisme algoritma dalam
sebuah program yang digunakan dalam fungsi. Setelah itu, terdapat
output yang akan mengembalikan informasi dari fungsi tertentu ke
pemanggil perintah tersebut.
5.2 Saran
Setelah dilakukannya praktikum biokomputasi dasar tentang
“Pengenalan Fungsi” maka diharapkan penggunaan bahasa
pemrograman Python dapat lebih ahli dan paham terhadap fungsi-
fungsi dan daftar-daftar argumen yang tersedia dalam Python.
Kemudian, diharapkan fitur lain selain Jupyter Notebook dapat
digunakan sehingga seorang praktikan dapat luas wawasannya.
Daftar Pustaka
Abidin, Taufik Fuadi & Zamanhuri, Irvanizam. 2012. Struktur Data dan
Algoritma: Metode Pengurutan Merge Sort. Informatika
Unsyiah. Banda Aceh.