Fungsi Input
Fungsi Input
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
Fungsi “input”
var = input ()
print (“nilainya adalah:”, var)
Maka, pada console, anda sebagai pengguna akan diminta untuk memasukan suatu
nilai, ditandai dengan munculnya kotak di bagian bawah (ditandai tanda panah
merah).
Masukkan nilai yang anda inginkan. Dalam contoh ini dimasukkan nilai 2, lalu klik
enter.
Nilai tersebut kemudian disimpan dalam variabel var, lalu akan dikeluarkan bersama
dengan kalimat yang bertindak sebagai argumen dalam fungsi “print”.
GeoSoftware Community
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
Contoh: anda memasukan suatu nilai “2”. Maka output dari kode di atas adalah
“nilainya adalah: 2”.
Fungsi input seperti yang telah dijelaskan di atas juga dapat dimodifikasi, dengan
menambahkan suatu argumen di dalam fungsinya, sebagaimana pada contoh di bawah
ini:
Kode pada line 2 menujukkan fungsi “input” yang disertai dengan argumen di
dalamnya.
Ketika kita klik run, maka akan muncul kotak untuk memasukkan nilai yang kita
inginkan, yang di sebelah kirinya adalah kalimat “masukkan nilai yang anda
inginkan”, yang merupakan argumen yang ada pada fungsi “input” pada contoh di
atas.
GeoSoftware Community
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
Setelah kita masukkan nilai yang diinginkan, lalu klik enter, maka keluaran yang
dihasilkan adalah sebagai berikut:
Keluaran dari fungsi “input” selalu dalam tipe data string, sehingga apabila nilai yang
dimasukkan akan digunakan untuk operasi matematika tertentu, akan keluar
keterangan error, seperti pada gambar di bawah.
Untuk bisa melibatkan nilai dalam fungsi “input” dalam operasi matematika, nilai
tersebut harus diubah ke dalam tipe data integer atau float dengan cara sebagai
berikut:
GeoSoftware Community
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
var = int(input())
Nilai yang dimasukkan pada fungsi “input” akan otomatis diubah ke dalam tipe data
integer, sehingga ketika digunakan dalam operasi matematika, hasilnya adalah
sebagai berikut:
Ket: 2 adalah nilai yang dimasukkan pada fungsi “input”, sedangkan 4 adalah hasil
penjumlahan 2 dengan 2.
var = float(input())
Nilai yang dimasukkan pada fungsi “input” akan otomatis diubah ke dalam tipe data
float, sehingga ketika digunakan dalam operasi matematika, hasilnya adalah sebagai
berikut:
Ket: Hasil penjumlahannya adalah 4.0, bukan 4, karena tipe data yang terlibat dalam
operasi penjumlahan adalah float dengan integer, yang menyebabkan hasilnya
memiliki tipe data float.
GeoSoftware Community
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
LATIHAN
1. Input suatu bilangan dalam tipe data float pada variabel a
2. Input suatu bilangan dalam tipe data float pada variabel b
3. Print hasil operasi penjumlahan nilai pada variabel a dan b
4. Print hasil operasi pengurangan nilai pada variabel a dan b
5. Print hasil operasi perkalian nilai pada variabel a dan b
6. Print hasil operasi modulus nilai pada variabel a dan b