Input, Output, dan Import dalam Python
Program komputer dibuat untuk melakukan pekerjaan tertentu berdasarkan perintah yang diberikan. Namun, program yang baik tidak hanya menjalankan perintah secara otomatis. Program juga perlu berinteraksi dengan pengguna, menerima data, mengolah data, dan memberikan hasil kembali kepada pengguna.
Dalam Python, proses tersebut dapat dipahami melalui tiga konsep penting, yaitu input, output, dan import.
Input adalah proses memasukkan data ke dalam program. Data tersebut dapat berasal dari pengguna melalui papan ketik atau dari sumber lainnya.
Output adalah informasi yang dihasilkan oleh program dan ditampilkan kepada pengguna.
Sementara itu, import digunakan untuk memasukkan modul atau pustaka tertentu agar kemampuan Python dapat diperluas.
Ketiga konsep tersebut sangat penting karena hampir semua program yang lebih kompleks membutuhkannya.
Dalam Python, proses tersebut dapat dipahami melalui tiga konsep penting, yaitu input, output, dan import.
Input adalah proses memasukkan data ke dalam program. Data tersebut dapat berasal dari pengguna melalui papan ketik atau dari sumber lainnya.
Output adalah informasi yang dihasilkan oleh program dan ditampilkan kepada pengguna.
Sementara itu, import digunakan untuk memasukkan modul atau pustaka tertentu agar kemampuan Python dapat diperluas.
Ketiga konsep tersebut sangat penting karena hampir semua program yang lebih kompleks membutuhkannya.
Pengertian Input
Input adalah data yang diberikan kepada program. Contohnya, sebuah program meminta nama siswa. Pengguna mengetikkan nama melalui papan ketik. Nama tersebut kemudian diterima oleh program dan dapat digunakan untuk proses berikutnya.Dalam Python, cara paling sederhana untuk menerima masukan dari pengguna adalah menggunakan fungsi `input()`.
Contoh:
nama = input("Masukkan nama: ")
Ketika program dijalankan, layar akan menampilkan:
Masukkan nama:
Pengguna kemudian dapat mengetikkan nama.
Misalnya:
Masukkan nama: Andi
Nilai yang dimasukkan akan disimpan dalam variabel `nama`.
nama = input("Masukkan nama: ")
print("Nama yang dimasukkan:", nama)
Jika pengguna memasukkan:
Andi
hasilnya:
Nama yang dimasukkan: Andi
Program tersebut sudah memiliki pola interaksi sederhana:
Pola tersebut merupakan dasar dari banyak aplikasi yang lebih kompleks.
Contoh:
nama = input("Masukkan nama: ")
Ketika program dijalankan, layar akan menampilkan:
Masukkan nama:
Pengguna kemudian dapat mengetikkan nama.
Misalnya:
Masukkan nama: Andi
Nilai yang dimasukkan akan disimpan dalam variabel `nama`.
Menampilkan Kembali Data Input
Data yang sudah diterima dapat ditampilkan menggunakan `print()`.nama = input("Masukkan nama: ")
print("Nama yang dimasukkan:", nama)
Jika pengguna memasukkan:
Andi
hasilnya:
Nama yang dimasukkan: Andi
Program tersebut sudah memiliki pola interaksi sederhana:
- Program meminta data.
- Pengguna memasukkan data.
- Program menyimpan data.
- Program menampilkan hasil.
Pola tersebut merupakan dasar dari banyak aplikasi yang lebih kompleks.
Fungsi input()
Fungsi `input()` digunakan untuk membaca masukan dari pengguna. Bentuk sederhananya:input()
Agar pengguna mengetahui data apa yang harus dimasukkan, teks petunjuk dapat ditambahkan.
input("Masukkan nama: ")
Teks `"Masukkan nama: "` disebut pesan atau petunjuk yang ditampilkan sebelum pengguna mengetikkan data.
nama = input("Nama: ")
Setelah pengguna mengetikkan data, variabel `nama` akan berisi data tersebut.
Contoh:
nama = input("Nama: ")
kelas = input("Kelas: ")
print("Nama:", nama)
print("Kelas:", kelas)
Program tersebut meminta dua informasi dari pengguna.
Misalnya:
umur = input("Umur: ")
Jika pengguna memasukkan:
16
nilai tersebut masih berupa teks.
Apabila ingin digunakan dalam perhitungan, ubah terlebih dahulu menjadi bilangan.
umur = int(input("Umur: "))
Sekarang nilai tersebut dapat digunakan dalam operasi matematika.
Contoh:
umur = int(input("Umur: "))
tahun_depan = umur + 1
print("Tahun depan umur menjadi:", tahun_depan)
Jika pengguna memasukkan `16`, hasilnya:
Tahun depan umur menjadi: 17
Contoh:
tinggi = float(input("Masukkan tinggi badan: "))
print("Tinggi badan:", tinggi)
Jika pengguna memasukkan:
165.5
Python menyimpan nilai tersebut sebagai bilangan desimal.
Contoh:
nama = input("Nama: ")
umur = int(input("Umur: "))
kelas = input("Kelas: ")
print("Nama:", nama)
print("Umur:", umur)
print("Kelas:", kelas)
Program sederhana tersebut sudah dapat digunakan sebagai dasar pembuatan formulir data siswa.
Contoh:
print("Halo, Python!")
Agar pengguna mengetahui data apa yang harus dimasukkan, teks petunjuk dapat ditambahkan.
input("Masukkan nama: ")
Teks `"Masukkan nama: "` disebut pesan atau petunjuk yang ditampilkan sebelum pengguna mengetikkan data.
Menyimpan Input ke Variabel
Biasanya hasil dari `input()` disimpan dalam sebuah variabel.nama = input("Nama: ")
Setelah pengguna mengetikkan data, variabel `nama` akan berisi data tersebut.
Contoh:
nama = input("Nama: ")
kelas = input("Kelas: ")
print("Nama:", nama)
print("Kelas:", kelas)
Program tersebut meminta dua informasi dari pengguna.
Input Berupa Angka
Salah satu hal penting yang perlu dipahami adalah hasil dari `input()` berupa teks.Misalnya:
umur = input("Umur: ")
Jika pengguna memasukkan:
16
nilai tersebut masih berupa teks.
Apabila ingin digunakan dalam perhitungan, ubah terlebih dahulu menjadi bilangan.
umur = int(input("Umur: "))
Sekarang nilai tersebut dapat digunakan dalam operasi matematika.
Contoh:
umur = int(input("Umur: "))
tahun_depan = umur + 1
print("Tahun depan umur menjadi:", tahun_depan)
Jika pengguna memasukkan `16`, hasilnya:
Tahun depan umur menjadi: 17
Input Bilangan Desimal
Jika data yang dimasukkan dapat memiliki angka di belakang koma atau titik, gunakan `float()`.Contoh:
tinggi = float(input("Masukkan tinggi badan: "))
print("Tinggi badan:", tinggi)
Jika pengguna memasukkan:
165.5
Python menyimpan nilai tersebut sebagai bilangan desimal.
Input Beberapa Data
Program dapat meminta beberapa data sekaligus.Contoh:
nama = input("Nama: ")
umur = int(input("Umur: "))
kelas = input("Kelas: ")
print("Nama:", nama)
print("Umur:", umur)
print("Kelas:", kelas)
Program sederhana tersebut sudah dapat digunakan sebagai dasar pembuatan formulir data siswa.
Pengertian Output
Output adalah informasi yang dihasilkan program. Dalam Python, fungsi yang paling sering digunakan untuk menghasilkan keluaran adalah `print()`.Contoh:
print("Halo, Python!")
Keluaran:
Halo, Python!
Output dapat berupa teks, angka, hasil perhitungan, maupun isi variabel.
Contoh:
nama = "Sinta"
print(nama)
Hasil:
Sinta
Variabel dapat ditampilkan bersama teks.
nama = "Sinta"
print("Nama siswa:", nama)
Hasil:
Nama siswa: Sinta
a = 10
b = 5
print(a + b)
Hasil:
15
Operasi matematika dapat langsung ditempatkan di dalam `print()`.
print(20 * 5)
Hasil:
100
nama = "Budi"
umur = 17
print("Nama:", nama, "Umur:", umur)
Hasil:
Nama: Budi Umur: 17
Python secara otomatis memberikan pemisah di antara beberapa nilai yang diberikan kepada `print()`.
Contoh:
print("2026", "08", "25", sep="-")
Hasil:
2026-08-25
Pemisah tersebut dapat diganti sesuai kebutuhan.
Contoh:
print("A", "B", "C", sep=" | ")
Hasil:
A | B | C
Contoh:
print("Halo")
print("Python")
Hasil:
Halo
Python
Perilaku tersebut dapat diubah menggunakan parameter `end`.
Halo, Python!
Output dapat berupa teks, angka, hasil perhitungan, maupun isi variabel.
Menampilkan Variabel
Berikut adalah cara untuk menampilkan nilai dari variabel.Contoh:
nama = "Sinta"
print(nama)
Hasil:
Sinta
Variabel dapat ditampilkan bersama teks.
nama = "Sinta"
print("Nama siswa:", nama)
Hasil:
Nama siswa: Sinta
Menampilkan Hasil Perhitungan
Fungsi `print()` juga dapat digunakan untuk menampilkan hasil operasi.a = 10
b = 5
print(a + b)
Hasil:
15
Operasi matematika dapat langsung ditempatkan di dalam `print()`.
print(20 * 5)
Hasil:
100
Menampilkan Beberapa Nilai
Beberapa nilai dapat ditampilkan dalam satu fungsi `print()`.nama = "Budi"
umur = 17
print("Nama:", nama, "Umur:", umur)
Hasil:
Nama: Budi Umur: 17
Python secara otomatis memberikan pemisah di antara beberapa nilai yang diberikan kepada `print()`.
Menggunakan Pemisah
Fungsi `print()` memiliki beberapa kemampuan tambahan. Salah satunya adalah menentukan pemisah menggunakan `sep`.Contoh:
print("2026", "08", "25", sep="-")
Hasil:
2026-08-25
Pemisah tersebut dapat diganti sesuai kebutuhan.
Contoh:
print("A", "B", "C", sep=" | ")
Hasil:
A | B | C
Mengatur Akhir Baris
Secara umum, `print()` berpindah ke baris berikutnya setelah menampilkan data.Contoh:
print("Halo")
print("Python")
Hasil:
Halo
Python
Perilaku tersebut dapat diubah menggunakan parameter `end`.
Contoh:
print("Halo", end=" ")
print("Python")
Hasil:
Halo Python
Dengan cara tersebut, kedua teks ditampilkan pada baris yang sama.
Contoh:
nama = "Rina"
kelas = "X"
nilai = 90
print("Halo", end=" ")
print("Python")
Hasil:
Halo Python
Dengan cara tersebut, kedua teks ditampilkan pada baris yang sama.
Output dengan Format yang Lebih Rapi
Ketika program mulai menampilkan banyak informasi, keluaran sebaiknya dibuat mudah dibaca.Contoh:
nama = "Rina"
kelas = "X"
nilai = 90
print("====================")
print("DATA SISWA")
print("====================")
print("Nama :", nama)
print("Kelas:", kelas)
print("Nilai:", nilai)
Hasilnya akan terlihat seperti informasi sederhana yang tersusun rapi.
Contoh:
import math
Perintah tersebut membuat modul `math` tersedia dalam program.
Contoh:
import math
hasil = math.sqrt(25)
print(hasil)
Hasil:
5.0
Fungsi `sqrt()` digunakan untuk menghitung akar kuadrat.
Contoh:
import random
angka = random.randint(1, 10)
print(angka)
Program tersebut menghasilkan bilangan acak antara 1 dan 10, dimana setiap kali program dijalankan, hasilnya dapat berbeda. Modul seperti ini juga dapat digunakan untuk membuat permainan sederhana.
import random
angka_rahasia = random.randint(1, 10)
tebakan = int(input("Tebak angka 1 sampai 10: "))
print("Angka rahasia:", angka_rahasia)
print("Tebakan:", tebakan)
Program tersebut menggunakan:
Contoh ini menunjukkan bahwa beberapa konsep dasar Python dapat digunakan secara bersamaan.
Contoh:
from math import sqrt
print(sqrt(36))
Hasil:
6.0
Dengan cara tersebut, fungsi `sqrt()` dapat dipanggil langsung tanpa menulis `math.sqrt()`.
Contoh:
import math as m
print(m.sqrt(49))
`m` digunakan sebagai nama pendek untuk modul `math`.
Cara ini dapat membuat penulisan kode lebih singkat, tetapi sebaiknya menggunakan nama alias yang mudah dipahami.
Contoh:
panjang = float(input("Panjang: "))
lebar = float(input("Lebar: "))
luas = panjang * lebar
print("Luas persegi panjang:", luas)
Penjelasan:
Pola tersebut sangat penting karena menjadi dasar banyak program.
import math
jari_jari = float(input("Masukkan jari-jari: "))
luas = math.pi * jari_jari * jari_jari
print("Luas lingkaran:", luas)
Program tersebut menggabungkan tiga konsep utama yang sedang dipelajari.
nama = input("Nama siswa: ")
kelas = input("Kelas: ")
nilai = float(input("Nilai: "))
print()
print("==========================")
print("DATA SISWA")
print("==========================")
print("Nama :", nama)
print("Kelas:", kelas)
print("Nilai:", nilai)
Program tersebut dapat dikembangkan lebih lanjut menjadi program pengolahan data siswa.
nama_barang = input("Nama barang: ")
harga = float(input("Harga barang: "))
jumlah = int(input("Jumlah barang: "))
total = harga * jumlah
print()
print("=== STRUK PEMBELIAN ===")
print("Barang :", nama_barang)
print("Harga :", harga)
print("Jumlah :", jumlah)
print("Total :", total)
Program tersebut menerima tiga input, melakukan perhitungan, kemudian menghasilkan output berupa informasi pembelian.
Contoh:
import datetime
sekarang = datetime.datetime.now()
print("Waktu sekarang:", sekarang)
Program tersebut mengambil waktu dari sistem komputer ketika program dijalankan.
Modul seperti `datetime` sangat berguna ketika membuat program yang berhubungan dengan jadwal, tanggal, pencatatan transaksi, atau penyimpanan waktu.
Contoh:
a = input("Angka pertama: ")
b = input("Angka kedua: ")
print(a + b)
Jika dimasukkan `10` dan `20`, hasilnya dapat menjadi:
1020
Hal tersebut terjadi karena kedua data masih berupa teks.
Perbaikannya:
a = int(input("Angka pertama: "))
b = int(input("Angka kedua: "))
print(a + b)
Hasil:
30
Contoh:
import math
print(math.sqtr(25))
Kode tersebut salah karena nama fungsi yang benar adalah `sqrt()`.
Seharusnya:
import math
print(math.sqrt(25))
Kesalahan seperti ini dapat diketahui dari pesan yang diberikan Python.
Contoh:
Bilangan pertama: 20
Bilangan kedua: 5
Pilih operasi:
Pilihan: 1
Hasil: 25
Untuk tahap awal, program dapat dibuat menggunakan konsep yang telah dipelajari, yaitu variabel, `input()`, konversi tipe data, `print()`, dan operator.
Input digunakan untuk menerima data. Fungsi `input()` menjadi cara paling sederhana untuk mendapatkan data dari pengguna. Karena hasil `input()` berupa teks, data tersebut perlu dikonversi menggunakan `int()` atau `float()` apabila akan digunakan dalam perhitungan.
Output digunakan untuk memberikan informasi kembali kepada pengguna. Fungsi `print()` merupakan cara utama untuk menghasilkan keluaran. Fungsi tersebut dapat digunakan untuk menampilkan teks, variabel, hasil perhitungan, maupun beberapa nilai sekaligus.
Import digunakan ketika program membutuhkan modul atau pustaka tertentu. Dengan `import`, kemampuan Python dapat diperluas tanpa harus membuat seluruh fungsi dari awal. Modul seperti `math`, `random`, dan `datetime` dapat membantu menyelesaikan berbagai kebutuhan pemrograman.
Ketiga konsep tersebut akan semakin sering digunakan ketika program mulai berkembang. Program yang sebelumnya hanya menampilkan teks dapat berubah menjadi program interaktif yang menerima data, mengolah informasi, menggunakan berbagai pustaka, dan menghasilkan keluaran sesuai kebutuhan pengguna.
Penguasaan input, output, dan import menjadi bekal penting sebelum mempelajari materi berikutnya seperti operator, percabangan, perulangan, fungsi, dan pembuatan aplikasi sederhana. Dengan latihan secara bertahap, siswa dapat memahami bahwa program komputer pada dasarnya bekerja dengan menerima informasi, memproses informasi tersebut, dan menghasilkan keluaran yang berguna.
print("DATA SISWA")
print("====================")
print("Nama :", nama)
print("Kelas:", kelas)
print("Nilai:", nilai)
Hasilnya akan terlihat seperti informasi sederhana yang tersusun rapi.
Pengertian Import
Selain menerima input dan menghasilkan output, Python memiliki kemampuan untuk menggunakan berbagai modul. Modul dapat berisi fungsi, nilai, kelas, dan berbagai komponen program yang dapat digunakan kembali. Untuk menggunakan modul tertentu, Python menyediakan perintah `import`.Contoh:
import math
Perintah tersebut membuat modul `math` tersedia dalam program.
Alasan Modul Dibutuhkan
Tidak semua kemampuan harus dibuat sendiri. Bayangkan sebuah program membutuhkan perhitungan akar kuadrat. Daripada membuat algoritma perhitungan dari awal, Python menyediakan modul yang memiliki fungsi untuk melakukan berbagai operasi matematika.Contoh:
import math
hasil = math.sqrt(25)
print(hasil)
Hasil:
5.0
Fungsi `sqrt()` digunakan untuk menghitung akar kuadrat.
Menggunakan Modul `random`
Python juga memiliki modul `random` untuk menghasilkan nilai secara acak.Contoh:
import random
angka = random.randint(1, 10)
print(angka)
Program tersebut menghasilkan bilangan acak antara 1 dan 10, dimana setiap kali program dijalankan, hasilnya dapat berbeda. Modul seperti ini juga dapat digunakan untuk membuat permainan sederhana.
Contoh Permainan Tebak Angka
Berikut contoh sederhana yang menggabungkan input, output, dan import.import random
angka_rahasia = random.randint(1, 10)
tebakan = int(input("Tebak angka 1 sampai 10: "))
print("Angka rahasia:", angka_rahasia)
print("Tebakan:", tebakan)
Program tersebut menggunakan:
- `import random` untuk menggunakan modul acak.
- `input()` untuk menerima tebakan.
- `int()` untuk mengubah tebakan menjadi bilangan.
- `print()` untuk menampilkan hasil.
Contoh ini menunjukkan bahwa beberapa konsep dasar Python dapat digunakan secara bersamaan.
Mengimpor Fungsi Tertentu
Tidak selalu seluruh isi modul harus dipanggil dengan nama modul. Python juga memungkinkan fungsi tertentu diimpor secara langsung.Contoh:
from math import sqrt
print(sqrt(36))
Hasil:
6.0
Dengan cara tersebut, fungsi `sqrt()` dapat dipanggil langsung tanpa menulis `math.sqrt()`.
Menggunakan Alias
Nama modul terkadang cukup panjang. Python memungkinkan penggunaan nama pendek sebagai alias.Contoh:
import math as m
print(m.sqrt(49))
`m` digunakan sebagai nama pendek untuk modul `math`.
Cara ini dapat membuat penulisan kode lebih singkat, tetapi sebaiknya menggunakan nama alias yang mudah dipahami.
Menggabungkan Input, Proses, dan Output
Program sederhana biasanya memiliki tiga tahapan:- Input.
- Proses.
- Output.
Contoh:
panjang = float(input("Panjang: "))
lebar = float(input("Lebar: "))
luas = panjang * lebar
print("Luas persegi panjang:", luas)
Penjelasan:
- Input diperoleh dari pengguna.
- Proses dilakukan melalui perkalian.
- Output ditampilkan menggunakan `print()`.
Pola tersebut sangat penting karena menjadi dasar banyak program.
Contoh Program Menghitung Luas Lingkaran
Modul `math` dapat digunakan untuk mendapatkan nilai π.import math
jari_jari = float(input("Masukkan jari-jari: "))
luas = math.pi * jari_jari * jari_jari
print("Luas lingkaran:", luas)
Program tersebut menggabungkan tiga konsep utama yang sedang dipelajari.
Contoh Program Data Siswa
Berikut adalah contoh dari program data siswa.nama = input("Nama siswa: ")
kelas = input("Kelas: ")
nilai = float(input("Nilai: "))
print()
print("==========================")
print("DATA SISWA")
print("==========================")
print("Nama :", nama)
print("Kelas:", kelas)
print("Nilai:", nilai)
Program tersebut dapat dikembangkan lebih lanjut menjadi program pengolahan data siswa.
Contoh Program Kasir Sederhana
Berikut adalah contoh dari program kasir sederhana.nama_barang = input("Nama barang: ")
harga = float(input("Harga barang: "))
jumlah = int(input("Jumlah barang: "))
total = harga * jumlah
print()
print("=== STRUK PEMBELIAN ===")
print("Barang :", nama_barang)
print("Harga :", harga)
print("Jumlah :", jumlah)
print("Total :", total)
Program tersebut menerima tiga input, melakukan perhitungan, kemudian menghasilkan output berupa informasi pembelian.
Contoh Menggunakan Modul Waktu
Python memiliki modul `datetime` yang dapat digunakan untuk bekerja dengan tanggal dan waktu.Contoh:
import datetime
sekarang = datetime.datetime.now()
print("Waktu sekarang:", sekarang)
Program tersebut mengambil waktu dari sistem komputer ketika program dijalankan.
Modul seperti `datetime` sangat berguna ketika membuat program yang berhubungan dengan jadwal, tanggal, pencatatan transaksi, atau penyimpanan waktu.
Kesalahan yang Sering Terjadi pada Input
Salah satu kesalahan umum adalah lupa mengubah input menjadi angka.Contoh:
a = input("Angka pertama: ")
b = input("Angka kedua: ")
print(a + b)
Jika dimasukkan `10` dan `20`, hasilnya dapat menjadi:
1020
Hal tersebut terjadi karena kedua data masih berupa teks.
Perbaikannya:
a = int(input("Angka pertama: "))
b = int(input("Angka kedua: "))
print(a + b)
Hasil:
30
Kesalahan Saat Menggunakan Import
Kesalahan lain dapat terjadi ketika nama modul atau fungsi ditulis tidak tepat.Contoh:
import math
print(math.sqtr(25))
Kode tersebut salah karena nama fungsi yang benar adalah `sqrt()`.
Seharusnya:
import math
print(math.sqrt(25))
Kesalahan seperti ini dapat diketahui dari pesan yang diberikan Python.
Latihan 1
Buat program yang meminta nama siswa dan menampilkan kembali nama tersebut.Latihan 2
Buat program yang meminta dua bilangan, kemudian menampilkan hasil penjumlahan, pengurangan, perkalian, dan pembagian.Latihan 3
Buat program yang meminta panjang dan lebar persegi panjang, kemudian menghitung luas dan kelilingnya.Latihan 4
Buat program yang meminta jari-jari lingkaran. Gunakan modul `math` untuk mendapatkan nilai π, kemudian hitung luas lingkaran.Latihan 5
Buat program yang meminta:- Nama siswa.
- Kelas.
- Sekolah.
- Nilai.
Latihan 6
Buat program kasir sederhana yang meminta nama barang, harga, dan jumlah barang. Hitung total pembayaran.Latihan 7
Gunakan modul `random` untuk menghasilkan bilangan acak antara 1 sampai 100.Latihan 8
Buat program permainan sederhana yang menghasilkan angka rahasia antara 1 sampai 10. Pengguna diminta memasukkan tebakan.Latihan 9
Gunakan modul `datetime` untuk menampilkan tanggal dan waktu saat program dijalankan.Latihan 10
Buat program yang menggabungkan input, proses, output, dan import dalam satu program. Program tersebut minimal harus:- Meminta data dari pengguna.
- Melakukan perhitungan.
- Menggunakan satu modul Python.
- Menampilkan hasil dengan format yang rapi.
Tantangan
Buat sebuah program "Kalkulator Sederhana". Program harus meminta dua bilangan dari pengguna dan menyediakan operasi:- Penjumlahan
- Pengurangan
- Perkalian
- Pembagian
Contoh:
Bilangan pertama: 20
Bilangan kedua: 5
Pilih operasi:
- Tambah
- Kurang
- Kali
- Bagi
Pilihan: 1
Hasil: 25
Untuk tahap awal, program dapat dibuat menggunakan konsep yang telah dipelajari, yaitu variabel, `input()`, konversi tipe data, `print()`, dan operator.
Kesimpulan
Input, output, dan import merupakan tiga konsep penting dalam pemrograman Python.Input digunakan untuk menerima data. Fungsi `input()` menjadi cara paling sederhana untuk mendapatkan data dari pengguna. Karena hasil `input()` berupa teks, data tersebut perlu dikonversi menggunakan `int()` atau `float()` apabila akan digunakan dalam perhitungan.
Output digunakan untuk memberikan informasi kembali kepada pengguna. Fungsi `print()` merupakan cara utama untuk menghasilkan keluaran. Fungsi tersebut dapat digunakan untuk menampilkan teks, variabel, hasil perhitungan, maupun beberapa nilai sekaligus.
Import digunakan ketika program membutuhkan modul atau pustaka tertentu. Dengan `import`, kemampuan Python dapat diperluas tanpa harus membuat seluruh fungsi dari awal. Modul seperti `math`, `random`, dan `datetime` dapat membantu menyelesaikan berbagai kebutuhan pemrograman.
Ketiga konsep tersebut akan semakin sering digunakan ketika program mulai berkembang. Program yang sebelumnya hanya menampilkan teks dapat berubah menjadi program interaktif yang menerima data, mengolah informasi, menggunakan berbagai pustaka, dan menghasilkan keluaran sesuai kebutuhan pengguna.
Penguasaan input, output, dan import menjadi bekal penting sebelum mempelajari materi berikutnya seperti operator, percabangan, perulangan, fungsi, dan pembuatan aplikasi sederhana. Dengan latihan secara bertahap, siswa dapat memahami bahwa program komputer pada dasarnya bekerja dengan menerima informasi, memproses informasi tersebut, dan menghasilkan keluaran yang berguna.
40 komentar untuk "Input, Output, dan Import dalam Python"
Hubungi admin melalui Wa : +62-896-2414-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
- Ikatlah Ilmu dengan Memostingkannya -
Apa yang dimaksud dengan Input Nilai PSAJ?
BalasHapusInput Nilai PSAJ adalah proses pencatatan dan pengisian nilai hasil pembelajaran peserta didik berdasarkan penilaian sikap, pengetahuan, dan keterampilan yang diperoleh selama satu semester sesuai dengan kurikulum yang berlaku.
HapusSiapa yang bertanggung jawab melakukan Input Nilai PSAJ?
BalasHapusGuru mata pelajaran bertanggung jawab penuh dalam melakukan input nilai PSAJ berdasarkan hasil evaluasi yang telah dilakukan terhadap peserta didik.
HapusMengapa proses input nilai harus dilakukan dengan cermat dan teliti?
BalasHapusKarena nilai yang dimasukkan akan menjadi bagian dari laporan hasil belajar peserta didik dan berpengaruh terhadap kelulusan maupun penentuan program lanjutan pendidikan.
HapusApa konsekuensi dari kesalahan dalam penginputan nilai PSAJ?
BalasHapusKesalahan dapat menyebabkan ketidaksesuaian data, dampak pada psikologis peserta didik, dan bisa menghambat proses administrasi seperti pendaftaran SNBP atau SNBT.
HapusBagaimana format penilaian PSAJ untuk kelas 12.01 di SMAN 8 Semarang?
BalasHapusFormat penilaian PSAJ mencakup penilaian sikap, pengetahuan, dan keterampilan yang dikonversikan ke dalam skala predikat A sampai D sesuai dengan KKM.
HapusApa perbedaan antara penilaian harian dan penilaian akhir semester dalam PSAJ?
BalasHapusPenilaian harian digunakan untuk memantau perkembangan peserta didik, sedangkan penilaian akhir semester digunakan untuk menilai capaian akhir kompetensi selama satu semester.
HapusApa peran wali kelas dalam proses input nilai PSAJ?
BalasHapusWali kelas membantu memverifikasi nilai, memastikan tidak ada data yang tertinggal, dan memberikan umpan balik kepada peserta didik serta orang tua.
HapusBagaimana sistem SMAN 8 Semarang menyimpan data nilai PSAJ?
BalasHapusData disimpan secara digital melalui aplikasi manajemen sekolah berbasis web atau spreadsheet yang telah dikustomisasi agar sesuai dengan kebutuhan sekolah.
HapusApa saja jenis instrumen yang digunakan untuk penilaian PSAJ?
BalasHapusInstrumen meliputi tes tertulis, tugas proyek, observasi sikap, jurnal belajar, dan penilaian keterampilan praktis.
HapusBagaimana jika seorang peserta didik tidak mengikuti salah satu penilaian?
BalasHapusGuru wajib memberikan kesempatan remedial atau penilaian susulan agar peserta didik tetap mendapatkan hak penilaian yang adil.
HapusApakah nilai PSAJ dapat diubah setelah dikirim?
BalasHapusNilai hanya dapat diubah sebelum proses penguncian nilai dilakukan oleh panitia kurikulum atau setelah mendapatkan persetujuan dari kepala sekolah dalam kondisi khusus.
HapusBagaimana mekanisme pengumpulan nilai dari semua guru mata pelajaran?
BalasHapusGuru menginput nilai ke sistem sekolah, lalu nilai direkap oleh tim kurikulum dan wali kelas untuk dijadikan rapor.
HapusApa pentingnya keterbukaan dalam proses input nilai PSAJ?
BalasHapusKeterbukaan menjaga akuntabilitas dan membangun kepercayaan antara guru, peserta didik, dan orang tua dalam proses penilaian.
HapusBagaimana cara memastikan nilai yang diinput mencerminkan kemampuan peserta didik?
BalasHapusGuru harus menggunakan rubrik penilaian yang objektif dan konsisten berdasarkan indikator kompetensi yang telah ditetapkan.
HapusApa peran peserta didik dalam proses penilaian PSAJ?
BalasHapusPeserta didik perlu aktif dalam kegiatan belajar dan dapat melakukan refleksi terhadap hasil belajar melalui diskusi nilai bersama guru.
HapusBagaimana cara menangani perbedaan persepsi nilai antara guru dan peserta didik?
BalasHapusMelalui komunikasi terbuka, klarifikasi rubrik penilaian, dan kesempatan revisi tugas atau remedial bila diperlukan.
HapusApa yang dimaksud dengan KKM dalam input nilai PSAJ?
BalasHapusKKM adalah Kriteria Ketuntasan Minimal yang menjadi standar dasar untuk menentukan apakah peserta didik telah mencapai kompetensi.
HapusBagaimana sistem penilaian PSAJ berkontribusi pada evaluasi sekolah?
BalasHapusData nilai digunakan untuk analisis mutu pembelajaran, identifikasi mata pelajaran yang perlu diperbaiki, dan pemetaan kompetensi lulusan.
HapusApa yang harus dilakukan jika nilai PSAJ peserta didik sangat rendah?
BalasHapusGuru perlu melakukan evaluasi metode pembelajaran, memberikan bimbingan, serta membuka program perbaikan nilai atau remedial.
HapusBagaimana input nilai PSAJ mendukung proses kelulusan kelas 12.01?
BalasHapusNilai PSAJ menjadi salah satu komponen utama dalam penentuan kelulusan bersama hasil ujian sekolah dan kriteria lainnya yang ditetapkan satuan pendidikan.
Hapus