.Dasar Teori
Fungsi
Function atau fungsi adalah suatu bagian program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang memanggilnya. Function atau fungsi pada Python didefinisikan dengan menggunakan kata kunci def. Setelah kata kunci def diikuti dengan nama fungsi dan daftar parameter fungsi yang berada dalam tanda kurung () dan diakhiri dengan tanda : . Baris berikutnya adalah blok fungsi yang akan dijalankan ketika fungsi tersebut dipanggil.
.Percobaan
FUNCTION
Program 1
Program untuk memverifikasi bahwa angka adalah prima, menggunakan fungsi checkIfPrime yang jika angka dari numberToCheck modulus x sama dengan 0 maka output akan false atau bilangan tidak prima, selain dari itu maka bilangan tersebut prima
Tugas 1
Program lanjutan dengan tambahan inputan dari user untuk mengecek bilangan prima menggunakan fungsi input
Program 2
Mengimport library random untuk mendapatkan angka random yang didalam range 1-10 kemudian hasil angka random tersebut di cek apakah bilangan prima menggunakan codingan belajar_function diatas dengan mengimportnya.
Tugas 2
Perbedaan Fungsi dan Module adalah kalau fungsi memanggilnya didalam file itu sendiri, sedangkan module memanggil diluar file tersebut seperti libary yang perlu diimport ketika ingin dipanggil
Program 3
Program melihat local variable dan global variable, terdapat variable message yang berisi global variable, kemudian membuat function myFunction yang berisi message1 dan message2 yang berisi local variable kemudian terdapat message1 yang berada diluar function myFunction sehingga menghasilkan output didalam function berisi Global Variable dan Local Variable dan diluar functuon berisi Global Variable.
Program 4
Variable message1 yang berisi global variable, terdapat fungsi myFunction yang berisi message1 tetapi local variable , dan diluar function mencetak message1, didapatkan hasil inside function mencetak local variable, dan outside function mencetak global function
Tugas 3
Variable Lokal adalah variable yang berada didalam function dan hanya bisa digunakan didalam function tersebut sedangkan Variable Global adalah variable yang berada diluar function dan bisa digunakan dimana saja.
OPERASI FILE
Program 5
Membuka file dengan fungsi open dengan memasukkan path atau lokasi dimana file tersebut berada, kemudian membaca baris pertama dan kedua kemudian di cetak, dan setalah itu file di close
Program 6
Program ini menambahkan fungsi menghapus spasi pada end dari setiap line sehingga output tersebut akan mencetak baris atau line tersebut tanpa adanya spasi.
Program 7
Program menambahkan kalimat pada file tadi, dengan menggunakan fungsi write kemudian di isi dengan teks yang ingin ditambahkan, kemudian file di close.
Latihan
1)Buatlah file nilai_mhs.txt dengan isi seperti berikut:
2)Buatlah function yang membaca file nilai_mhs.txt dan olah data tsb menjadi format list of dictionary.
3)Buatlah function yang bisa menampilkan data list of dictionary tsb dalam format table.
4)Buatlah function yang membaca list tsb dan menghitung nilai rata-rata.
Comments
Post a Comment