Anda di halaman 1dari 5

GeoSoftware Community

geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity

Fungsi “input”

Fungsi “input” memberikan perintah supaya pengguna program dapat memasukan


suatu nilai pada suatu variabel. Misal:

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” dengan Argumen

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:

Pengoperasian Nilai yang Dimasukkan pada Fungsi “input”

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

Anda mungkin juga menyukai