Belajar Python : Input-Output Pada Python

Estimated: 3 min read
Belajar Python : Input-Output Pada Python

Setelah belajar lumayan banyak tentang Python, kini kita akan melihat kembali beberapa hal yang sangat sering kita gunakan di beberapa artikel tentang python di depot kode.

Apa itu????

Yups... mungkin kalian sudah bisa menebaknya dari judul postingan ini.

Tapi jika ada belum tau, jangan khawatir kalian gak akan diberi hukuman, karena kita akan coba belajar dipostingan kali ini 😄.

Yukk kita bahas...

Hampir sebagian besar program-program yang kita buat, semuanya membutuhkan interaksi kita sebagai pengguna. Baik itu memasukkan inputan yang kemudian akan di proses oleh program ataupun melihat hasil yang telah diproses oleh program tersebut.

Hal inilah yang kemudian dikenal dengan istilah input/output dalam bahasa pemrograman.

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.

Pada python sendiri untuk memberikan input ke dalam program kita dapat menggunakan fungsi input(), dan untuk melihat output yang dihasilkan kita dapat menggunakan fungsi print().

Sangat familiar bukan dengan kedua fungsi tersebut??? 😅

Kedua fungsi di atas merupakan build-in function atau fungsi bawaan yang telah disediakan oleh python untuk kebutuhan input/output.

1. Menampilkan Output Dengan Fungsi print()

Sebenarnya fungsi ini sudah sangat sering kita gunakan di artike sebelum-sebelumnya. Untuk menampilkan sesuatu pada layar komputer kita dapat menggunakan fungsi print().

print("Selamat Belajar di DepotKode")
# Output: Selamat Belajar di DepotKode

angka = 10
print("Angkanya adalah", angka)
# Output: Angkanya adalah 10

2. Memasukkan Input Dengan Fungsi input()

Jika kita ingin membuat program yang interaktif dimana dibutuhkan aksi dari pengguna (contohnya: aplikasi kalkulator) maka kita membutuhkan inputan atau data yang dimasukkan oleh pengguna untuk di proses oleh program yang kita buat.

Hal tersebut dapat kita lakukan dengan menggunakan perintah input() dengan format seperti berikut:

input([argumen])

[argumen] sifatnya opsional dan berfungsi sebagai kata atau kalimat yang ini kita tampilkan pada layar komputer.

Untuk menyimpan data yang telah dimasukkan oleh pengguna kita perlu memasukkannya kedalam variabel dengan sintaks seperti berikut:

name = input("Masukkan Nama Kamu : ")

Ketika program dijalankan maka akan meminta masukan nama, nama yang kita masukkan akan tersimpan ke dalam variable name yang dapat kita gunakan untuk diproses oleh program.

Tipe data yang dihasilkan dari fungsi input() adalah string. Jika kita membutuhkan data numerik dari inputan pengguna maka kita harus mengubahnya terlebih dahulu dari string menjadi numerik (integer, float, dan lain-lain).

Berikut merupakan contoh untuk mengubah inputan menjadi integer:

# Variabel global
total = 0

# Mendefinisikan fungsi untuk kalkulasi
def tambah(a, b):
    total = int(a) + int(b)
    return total

# Meminta Inputan Pengguna
a = input("Masukkan Nilai a : ")
b = input("Masukkan Nilai b : ")

# Memanggil Fungsi Tambah
total = tambah(a, b)
print ("Hasil a + b adalah ",total)

Output dari program di atas adalah sebagai berikut:

Masukkan Nilai a : 30
Masukkan Nilai b : 40
Hasil a + b adalah  70

Kesimpulan

Kita sudah belajar mengenai hal sebelumnya yang sudah sering kita gunakan yaitu input/output pada python. Walaupun kita sudah menggunakan hal ini sangat sering sebelumnya, kita juga perlu sedikit belajar lagi bagaimana cara penggunaanya agar lebih paham.

Selanjutnya kita akan belajar mengenai operasi file pada python.

Semangat belajar... Sampai Jumpa 😄

Comments

Mohon sertakan informasi yang detail saat bertanya tentang eror, seperti: pesan error, log, dan screenshot.