PYTHON FUNDAMENTALS
Topic 2
Reference : Textbook 2, Chapter 2
Input Statement
TABLE OF CONTENTS
01
Review : What we had studied so far
03
Materi : Input Statement
02 04
Contoh Input Statement
Latihan Input Statement
& Lab Exercise #2
Review
01
Materi : Input Statement
02
Input Statement
Input Statement : Perintah untuk minta user input nilai Bentuk dari Input Statement :
<variable> = input (“String/prompt “)
String adalah gabungan karakter , contoh : kalimat
Input Statement
Bentuk umum : <variable> = input (“String “) Contoh penggunaan perintah input :
nama = input (“Siapa namamu ?”)
Nilai yang dikembalikan oleh fungsi input bertipe String
variable String/ prompt
Input Statement
Contoh :
x = input (“Masukkan sebuah nilai :”)
Jika user input = 5, maka nilai 5 akan disimpan di variable x
Nilai 5 yang diinput, akan dianggap sebagai string /karakter
Variable x bertipe string String/ prompt
Input Statement
Contoh :
x = input (“Masukkan sebuah nilai :”) print (“Nilai yang diinput adalah “, x)
🡪 Nilai yang diinput (x) dianggap sebagai string
Input Statement
Contoh untuk input bilangan :
x = int (input (“Masukkan sebuah nilai :”)) print (“Nilai yang diinput adalah “, x)
🡪 Nilai yang diinput akan dianggap sebagai bilangan integer.
Jenis tipe data
Python memiliki beberapa tipe data , di antaranya : (1) Bilangan : integer (int), float
(2) String (gabungan karakter)
Integer : Bilangan bulat . Contoh : 10,-5,6,3,100 ,etc Float : Bilangan decimal . Contoh : 5.6, 14.6 , 3.14, etc
String : Gabungan karakter . Contoh : “Welcome”, ‘a’, “Luas”, etc.
Untuk baca Data integer (Bilangan bulat)
bil = int (input (“Masukkan bilangan :”)) print (“Bilangan yang diinput =“, bil)
🡪 variable bil, nilainya (tipenya) adalah bilangan bulat bil2 = float (intput (“Masukkan bilangan :”)
print (“Bilangan yang diinput =“,bil2)
🡪 variable bil2, nilainya (tipenya) adalah bilangan decimal
Contoh Soal
Buatlah program yang minta user input :
sebuah bilangan dan tampilkan bilangannya
Buatlah program yang minta user input :
3 bilangan bulat dan tampilkan bilangannya
Latihan Soal#1
Buatlah program yang minta user input 4 bilangan, yang terdiri dari : 2 bilangan bulat dan 2 bilangan decimal
Tampilkan ke-4 bilangan yang diinput
Latihan Soal#2
Buatlah program yang dapat menampilkan data diri mahasiswa.
Mintalah user untuk input nama, nim, umur dan jurusan.
Lab Exercise
03
Soal#1
Buatlah program yang minta user input 7 nilai, yang terdiri dari 3
bilangan bulat, 2 bilangan decimal dan 2 string. Tampilkan semua nilai yang diinput user.
Soal#2
Buatlah program yang minta user input informasi pasien, yang terdiri dari : nama lengkap, umur, golongan darah, dan alamat.
Soal#3
Buatlah program yang minta user input 4 bilangan.
Tampilkan ke-4 bilangan dalam bentuk berikut :
“Bilangan-Bilangan Input”
xxxxxxxxxxxxxxxxxxxxxxx
Bilangan1 Bilangan2 Bilangan3 Bilangan4
………… ……….. ………….. ………..
Catatan : Bilangan terserah (bisa bulat atau decimal)
Soal#4
Buatlah program kasir sederhana untuk toko perlengkapan kantor.
Minta user untuk input jumlah penghapus, jumlah pensil, jumlah
ballpoint, jumlah penggaris, jumlah tip ex yang dibeli user. Minta juga user input harga satuannya.
Tampilkan semua yang diinput ke dalam bentuk table berikut:
“Toko Perlengkapan Kantor”
======================
Nama Barang Jumlah Harga
Penghapus ……….. ………….. dst.