SELAMAT DATANG DI BLOG SAYA :D

HALOOO.....

Nama Saya YULIO ZAKI KURNIAWAN

Dari UNIVERSITAS GUNADARMA

Kelas 1IA15

Jurusan Teknik Informatika'17

Jumat, 27 April 2018

Kali Ini saya akan memberikan tutorial program phyton tentang fungsi def...


FUNGSI DEF PADA PYTHON

Pada kesempatan hari ini , saya akan menjelaskan fungsi "def" pada python
Penggunaan fungsi disini berguna untuk membagi program menjadi sub-sub program, ini akan sangar bermanfaat disat kita menulis program tersebut. Dan akan sangat mudah untuk dibaca nantinya jika terdapat kesalahan atau error. 

Seperti Contoh  “def Data () :”, Data merupakan nama dari fungsi itu, karna dia berada setelah kata def. Terus, dibawahnya terdapat “print“Segitiga” ini merupakan isi dari fungsi tersebut. Untuk memanggil fungsi maka kita hanya cukup mengetik nama dari fungsi tersebut ditambah dengan tanda buka kurung serta tutup kurung. Terdapat pada contoh diatas yaitu pada “Data()” maka akan muncul output print “Segitiga”

Jika Kalian Sudah memahami nya
saya akan memberikan sedikit contoh Program Menu Perhitungan dengan menggunakan Fungsi didalam Python.

def menu():
//Mendeklarasikan bahwa menu merupakan suatu fungsi 
                print "Menu Pilihan"
                print
                print "1. Segitiga"
                print "2. Lingkaran"
                print "3. Trapesium"
                print "4. Jajargenjang"
                print "5. Bola"
                print "6. Kerucut"
//Merupakan Data-Data yang terdapat dalam fungsi menu   

def segitiga () :

// Mendeklarasikan bahwa segitiga merupakan suatu fungsi 

                t = input("Masukkan tinggi segitiga : ")
// t merupakan variabel untuk memasukkan data tinggi segitiga
                a = input("Masukkan alas segitiga : ")
// a merupakan variabel untuk memasukkan data alas  segitiga
                l = a * t * 1/2
// l merupakan variabel yang berisikan rumus segitiga 
                print (" Jadi luas segitiga adalah : "), l
// mencetak luas segitiga yang data nya berasal dari variabel l 
                print ("Terima Kasih")
// mencetak terima kasih setelah selesai mencetak hasil luas segitiga 

                tanya()
// menanyakan untuk kembali ke menu awal atau tidak 
     

def lingkaran () :
// Mendeklarasikan bahwa lingkaran merupakan suatu fungsi  
                r = input("Masukkan jari - jari lingkaran : ")
// r merupakan variabel untuk memasukkan data jari jari lingkaran
                l = 3.14 * r * r
// merupakan variabel yang berisikan luas lingkaran 
                print (" Jadi luas lingkaran adalah : "), l
// mencetak luas lingkaran yang data nya berasal dari variabel l 
                print ("Terima Kasih")
// mencetak terima kasih setelah selesai mencetak hasil luas lingkaran 
                tanya()
// menanyakan untuk kembali ke menu awal atau tidak 

def trapesium () :
// Mendeklarasikan bahwa trapesium merupakan suatu fungsi  
                t = input("Masukkan tinggi : ")
// t merupakan variabel untuk memasukkan data tinggi trapesium 
                j = input("Masukkan jumlah sisi sejajar : ")
// j merupakan variabel untuk memasukkan data jumlah sisi sejajar trapesium 
                l = t * j / 2
// l merupakan variabel yang berisi rumus luas trapesium 
                print (" Jadi luas trapesium adalah : "), l
// mencetak luas trapesium yang datanya berasal dari variabel l 
                print ("Terima Kasih")
// mencetak terima kasih setelah selesai mencetak hasil luas trapesium 
                tanya ()
// menanyakan untuk kembali ke menu awal atau tidak 

def jajargenjang () :
// Mendeklarasikan bahwa jajargenjang merupakan suatu fungsi  
                t = input("Masukkan tinggi segitiga : ")
// t merupakan variabel untuk memasukkan data tinggi segitiga 
                a = input("Masukkan alas segitiga : ")
// a merupakan variabel untuk memasukkan data alas segitiga 
                l = a * t
// l merupakan variabel yang berisi rumus luas jajargenjang 
                print (" Jadi luas jajargenjang adalah : "), l
// mencetak luas jajargenjang yang datanya berasal dari variabel l 
                print ("Terima Kasih")
// mencetak terima kasih setelah selesai mencetak hasil luas jajargenjang 
                tanya ()
// menanyakan untuk kembali ke menu awal atau tidak 

def bola () :
// Mendeklarasikan bahwa bola merupakan suatu fungsi  
                r = input("Masukkan jari - jari : ")
// r merupakan variabel untuk memasukkan data jari jari bola 
                l = 4 * 3.14 * r * r
// l merupakan variabel yang berisi rumus luas bola 
                print (" Jadi luas bola adalah : "), l
// mencetak luas bola yang datanya berasal dari variabel l 
                print ("Terima Kasih")
// mencetak terima kasih setelah selesai mencetak hasil luas bola 
                tanya ()
// menanyakan untuk kembali ke menu awal atau tidak 

def kerucut () :
// Mendeklarasikan bahwa kerucut merupakan suatu fungsi  
                t = input("Masukkan tinggi segitiganya : ")
// t merupakan variabel untuk memasukkan data tinggi segitiga nya 
                r = input("Masukkan jari - jari alasnya : ")
// r merupakan variabel untuk memasukkan data jari-jari alasnya 
                l = ( 3.14 *r ) * ( t * r )
// l merupakan variabel yang berisi rumus luas kerucut 
                print (" Jadi luas kerucut adalah : "), l
// mencetak luas kerucut yang datanya berasal dari variabel l
                print ("Terima Kasih")
// mencetak terima kasih setelah selesai mencetak hasil luas kerucut 
                tanya ()
// menanyakan untuk kembali ke menu awal atau tidak 

def tanya ():
// Mendeklarasikan bahwa tanya merupakan suatu fungsi  
 tanya = raw_input("Kembali ke menu (y/t)? ")
// tanya merupakan variabel untuk kembali ke menu utama atau tidak 
 if tanya == "y":
  menu()
// jika tanya dijawab y , maka akan kembali ke menu awal  
  pilih = input("Masukkan pilihan : ")
 elif tanya == "t":
  exit
// jika tanya dijawab t , maka akan keluar dari program 

 else:
  print "Salah input"
// selain menjawab y dan t , akan muncul tulisan " Salah Input " 


#Program Utama
// berisikan program utama  
print "SelamatDatang di Program UntukMenghitungLuas"
print "-----------------------------------------------"
// Mencetak Judul Program 

menu()
pilih = input("Masukkan pilihan : ")
// Menampilkan menu dan pilihan "pilih" 
if pilih == 1:
                segitiga()
// jika memilih 1 , akan menghitung luas segitiga 
elif pilih == 2:
                lingkaran()
// jika memilih 2 ,akan menghitung luas lingkaran
elif pilih == 3:
                trapesium()
// jika memilih 3 ,akan menghitung luas trapesium 
elif pilih == 4:
                jajargenjang()
//jika memilih 4 ,akan menghitung luas jajargenjang 
elif pilih == 5:
                bola()
//jika memilih 5 ,akan menghitung luas bola 
elif pilih == 6:
                kerucut()
//jika memilih 6 ,akan menghitung luas kerucut 
else :
                print ("Ngantuk mas broooo") 
//jika memilih selain 1-6 , akan muncul Tulisan "Ngantuk mas broooo"

 Tampilan jika didalam Python









Diatas , merupakan Contoh Program Perhitungan Luas , dan Logika dari Program nya .
dari Program diatas , akan menghasilkan Output sebagai berikut :
Tampilan Awal


 Jika Mengetik angka 1 , lalu memasukkan angka kedalam input nya

Jika mengetik y , maka dia akan kembali ke menu awal



Seperti itulah kira-kira hasil output dari program yang kita buat diatas , jika ada yang masih kurang jelas atau sedikit tidak mengerti , anda bisa menonton video 

monggo dibuka link di bawah ini.....

Program Phyton IDLE Tentang Fungsi def

Tidak ada komentar:

Posting Komentar