Professional Documents
Culture Documents
Pernyataan def dipakai untuk mendeklarasikan fungsi. Didalam def menuutama(): terdapat
perintah yang digunakan untuk menjalankan program tersebut.
(Arg1,arg2)
Fungsi x disini adalah menunjukan suatu argumen yang berfungsi sebagai inputan yang akan diproses
oleh program.
pernyataan return dipakai untuk mengembalikan suatu nilai kepada bagian program yang memanggil
fungsi.
fungsi code tersebut adalah pil tidak sama dengan 6.
fungsi dari code tersebut adalah untuk memanggil fungsi bakso lalu kemudian
memprosesnya.
Jika anda memilih Y maka akan memanggil fungsi menuutama1 dan pilihan, jika tidak maka akan
memuculkan tulisan Terima Kasih kemudian langsung keluar dari program tersebut.
Alur dan Logika
Langkah pertama masukkan nama konsumen, maka akan muncul output seperti dibawah ini :
Langkah ketiga, pilih makanan yang tersedia dalam list tersebut, jika saya masukkan pilihan dengan
angka 1 maka outputnya adalah sebagai berikut.
Langkah keempat, anda diminta untuk menginput berapa jumlah porsi yang ada ingin pesan. Misalkan
saya masukkan jumlah porsi adalah 10 porsi. Maka akan muncul harga perporsi, total makanan, pajak,
dan total seluruhnya.
Langkah Kelima, setelah makanan selesai diproses, maka secara otomatis langsung masuk ke menu
minuman. Dapat dilihat pada output diatas, anda diminta untuk memasukkan pilihan minuman. Jika
saya masukkan angka 1, maka outputnya akan seperti dibawah ini :
Langkah keenam, seperti sebelumnya anda diminta untuk menginput berapa jumlah gelas yang ada
ingin pesan. Misalkan saya masukkan jumlah porsi adalah 10 gelas. Maka akan muncul harga perporsi,
total makanan, pajak, dan total seluruhnya.
Langkah Ketujuh, Setelah Minuman selesai diproses, maka akan muncul perintah “Apakah anda ingin
memesan lagi ? [Y/N]”, jika YA input Y dan Tidak input T.
Setelah itu, jika anda memesan minuman saja, masukkan pilihan 6, dan ikuti langkah seperti
sebelumnya, maka outputnya adalah sebagai berikut ini:
Setelah Minuman selesai diproses, maka program akan bertanya apakah ingin pesan lagi, jika tidak pilih
N , maka akan keluar dari program tersebut.
Apa yang dimaksud dengan Self pada fungsi def() ?
Jawab:
Self pada fungsi def() maksudnya adalah fungsi def() itu sendiri, dimana bentuk umumdef() adalah:
Dengan arg1 sebagai objek dari fungsi itu sendiri, dan pada arg2 dan seterusnyaadalah pernyataan
untuk suatu variabel yang terdapat didalam fungsi tersebut.
Kelas
Kelas adalah struktur data yang bisa kita gunakan untuk mendefinisikan objek yangmenyimpan data
bersama-sama nilai-nilai dan perilaku (behavior)
class <nama_kelas> :
<statemen>
<statemen>
Atribut Kelas
Atribut merupakan data atau bisa juga berupa fungsi-fungsi yang dimiliki oleh kelastersebut. Atribut
diakses melalui notasi bertitik
>>> class X:
...
Method
Method merupakan fungsi yang melekat pada sebuah objek atau instan kelas. Contohberikut
menunjukkan penggunaan method dalam kelas.
Method:
def perkalian(self,a,b):
c=a*b
return c
#program Utama
objek = TestMethod()
#instansiasi objek
print(objek.perkalian(50,2))
class makanan():
jmlhpsn = x * 7000
print ''
print'___________________________________+'
return jmlhpsn
mempunyai nama class bernama makanan dengan mendefinisikan bakso sbgai class itu sndiri.
def bakso(self,x)=
if kondisi
Dalam bahasa pemrograman sering dikenal mengenai statemen logika yaitu sebuah pernyataan yang
akan menentukan kondisi benar atau salah. Sama halnya seperti bahasa pemrograman lain dalam
bahasa pemrograman Python juga terdapat statemen logika.
A. Statement if
Bentuk dari statement ini adalah :
if <kondisi>
<pernyataan>
Contoh : if pil == 1:
print ("")
mk.bakso(x)
pil=6
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya
(pil=1)
- Jika x mempunyai nilai (pil=1) maka program akan menampilkan jumlah porsi dari menu bakso
Kelas : 1IA07
Universitas Gunadarma