Pada python terdapat fungsi input () yang mana digunakan untuk?

Sebelumya kita sudah belajar bagaimana membuat variabel yang nilainya di inisialisasi secara langsung dalam program, lalu bagaimana jika nilai variabel tersebut kita input melalui keyboard saat program python di jalankan. Pada artikel ini kita akan membahas penggunaan fungsi input() dan format tertentu serta beberapa fungsi konversi tipe data.

Untuk menginput nilai kita menggunakan fungsi input() fungsi ini akan memungkinkan kita untuk memasukan nilai dari layar console di command prompt, lalu kemudian mengembalikan nilai saat kita menekan tombol enter (newline).

Artikel terkait : Membuat variabel di python

Dalam python setiap data yang di input akan dianggap sebagai teks (string). Jika kita menginput data dengan tipe yang maka perlu dikonversi sesuai dengan tipe yang dikehendaki.

Input Tipe Karakter (String)

Seperti yang saya sebutkan diatas bahwa setiap nilai yang dimasukan lewat fungsi input() secara default dianggap bertipe string. Oleh sebab itu jika kita ingin menginput nilai dengan tipe data ini maka tidak perlu menambahkan konversi tipe data. Coba perhatikan sintak dibawah ini:

nama = input("Masukan nama kamu : ")
print("Halo "+nama)

Sintak diatas saya membuat variabel nama dengan nilai yang akan diinput dari keyboard saat program dijalankan.

Hasil Program:

Masukan nama kamu : Dimas
Halo Dimas

Menampilkan Ouput Dengan Format Tertentu

Dalam python kita dapat membuat format tertentu dengan menggunakan fungsi print(). Format disesuaikan dengan nilai yang ingin ditampilkan, apakah berupah teks, karakter, bilangan bulat atau bilangan riil.

NoFormatKeterangan
1 %d Bilangan bulat
2 %f Bilangan riil
3 %c Karakter
4 %s Teks

Contoh:

nama = input("Masukan nama lengkap kamu : ")
print("Halo %s" % nama)

Hasil output:

Masukan nama lengkap kamu : Setiawan dimas
Halo Setiawan dimas

Apabila kita ingin membuat format dengan jumlah lebih dari satu maka setiap argumennya akan di apit dengan tanda kurung, dan dipisahkan dengan tanda koma. Perhatikan sintak berikut:

nama = input("Masukan nama lengkap kamu : ")
jurusan = input("Masukan Jurusan : ")
print("Halo %s jurusan kamu adalah %s" %(nama,jurusan))
Masukan nama lengkap kamu : Setiawan Dimas
Masukan Jurusan : Teknik Informatika
Halo Setiawan Dimas jurusan kamu adalah Teknik Informatika

Input Data Dengan Tipe Integer (Bilangan Bulat)

Pada contoh pertama kita sdh belajar bagaimana menginput data dengan tipe teks dengan menggunakan format %s. Pada bagian kedua kita akan mencoba memasukan data dengan tipe integer, sekali lagi karena python akan mengangap setiap nilai yang diinput adalah teks maka kita perlu mengkonversi ke tipe int (integer). Perhatikan sintak berikut:

nilai = input("Masukan nilai : ")
print("Nilai = %d" % nilai)

Jika kode tersebut dijalankan akan menghasilkan error

Pada python terdapat fungsi input () yang mana digunakan untuk?

Pesan error tersebut mengatakan a number is required, not str artinya bahwa nilai tersebut bukanlah tipe string melainkan numerik sehingga membutuhkan konversi ke tipe data yang sesuai dengan formatnya. Untuk itu kita menambahkan fungsi int() pada fungsi input() yang kita buat. Seperti yang ditunjukan pada sintak dibawah:

nilai = int(input("Masukan nilai : "))
print("Nilai = %d" % nilai)

Pada python terdapat fungsi input () yang mana digunakan untuk?

Setelah kita perbaiki tidak lagi ada pesan error. Ingat penggunaan format untuk tipe data integer menggunakan format %d. Selanjutnya kita bahas untuk tipe data float (bilangan riil).

Input Data Dengan Tipe Float (Bilangan Riil)

Pada contoh yang terakhir kita menginput bilangan rill. Bilangan rill adalah bilangan yang mempunyai angka dibelakang koma bisa juga kita sebut pecahan. contohnya 1.7, 0,98 dan sebagainya. Sama dengan data dengan tipe integer yang harus dikonversi dulu, pada nilai dengan tipe bilangan rill menggunakan fungsi float(). Perhatikan sintak berikut:

nilai = float(input("Masukan nilai : "))
print("Nilai = %f" % nilai)

Hasil program:

Pada python terdapat fungsi input () yang mana digunakan untuk?

Kesimpulan

Kita sudah belajar bagaimana penggunaan fungsi input() untuk memasukan nilai saat program dijalankan lewat layar console. Fungsi input() secara default akan menanggap semua nilai yag dimasukan bertipe string sehingga jika kita ingin memasukan nilai dengan tipe integer atau float harus di konversi nilainya terlebih dahulu.

Baca juga : Perulangan While di Python

Kita juga sudah belajar penggunaan format berdasarkan tipe data yang ingin ditampilkan. Format %d untuk bilangan bulat, %f untuk bilangan riil, %c untuk karakter dan %s untuk teks.

Pada artikel selanjutnya akan kita bahas lebih detail tipe data yang bisa digunakan dalam bahasa pemrograman python. Kalau begitu sekian dulu artikel kali ini mengenai penggunaan input di python semoga bermanfaat buat teman-teman yang sedang belajar, Terimakasih.

Apa itu perintah input () dalam python?

Di dalam bahasa pemrograman python, kita bisa membuat sebuah inputan dengan cara memanggil fungsi bawaan python yang bernama fungsi input() . Fungsi input() menerima satu buah parameter string, yang mana parameter tersebut akan ditampilkan di layar sebelum user memasukkan sebuah data.

Apa kegunaan dari fungsi input?

Fungsi input() berfungsi untuk menerima baris input dari user dan mengembalikannya dalam bentuk string. Fungsi input() menerima satu buah parameter yaitu: prompt (opsional) – String yang ditampilkan kepada user saat meminta inputan.

Apa itu input dan output dalam python?

Input adalah data atau sesuatu yang kita masukkan ke dalam program untuk di proses. Process adalah tahapan yang harus dilakukan oleh program yang akan menghasilkan output. Output adalah informasi atau data yang dihasilkan setelah dilakukan pemrosesan.

Dalam pemrograman python terdapat struktur syntax yaitu print () Apakah fungsi dari print ()?

Apa Itu Fungsi Print? Fungsi print pada python adalah sebuah fungsi yang digunakan untuk memunculkan output yang ingin kita print pada console.