Pendidikan Kelas Home Pelajaran Materi

Belajar Soal Informatika Kelas 12 SMA Tentang Pengantar Pemrograman: Input dan Output

Materi :

Pengantar Pemrograman: Input dan Output

Deskripsi :

Belajar membaca input dari pengguna dan menampilkan output ke layar menggunakan fungsi input dan output.

Jenjang Pendidikan : SMA
Mata Pelajaran : Informatika
Kelas : SMA Kelas 12
Waktu :15 Menit

Jul 08, 2025   |   10 views

Fungsi apa yang digunakan untuk menerima input dari pengguna dalam pemrograman?

A. print()
B. input()
C. output()
D. read()

Pembahasan :
Fungsi `input()` digunakan untuk membaca data yang dimasukkan oleh pengguna dari keyboard. Sementara `print()` digunakan untuk menampilkan output ke layar.

Apa yang ditampilkan oleh fungsi `print()` dalam bahasa pemrograman?

A. Data yang dimasukkan pengguna.
B. Output yang telah diproses oleh program.
C. Error atau pesan kesalahan.
D. Nilai variabel sebelum digunakan.

Pembahasan :
Fungsi `print()` digunakan untuk menampilkan informasi, hasil perhitungan, atau output yang telah diproses ke layar.

Contoh penggunaan fungsi `input()` untuk menerima input dari pengguna adalah...

A. print('Halo Dunia!')
B. input('Masukkan nama Anda: ')
C. output('Nilai adalah: 10')
D. read('Masukkan usia Anda: ')

Pembahasan :
Fungsi `input()` biasanya digunakan dengan pesan yang meminta pengguna untuk memasukkan data, seperti 'Masukkan nama Anda:'. `print()` digunakan untuk menampilkan teks atau data.

Jika pengguna memasukkan teks yang tidak valid (misalnya, memasukkan huruf ketika diharapkan angka) saat menggunakan fungsi `input()`, apa yang biasanya terjadi?

A. Program akan berhenti secara otomatis.
B. Program akan menampilkan pesan error.
C. Program akan mencoba mengkonversi input ke tipe data yang sesuai.
D. Program akan menghasilkan output yang tidak terduga.

Pembahasan :
Fungsi `input()` biasanya akan mencoba mengkonversi input ke tipe data yang sesuai (misalnya, integer atau float) jika memungkinkan. Namun, ini tergantung pada bahasa pemrograman yang digunakan.

Dalam bahasa pemrograman Python, bagaimana cara menampilkan teks ke layar?

A. input()
B. print()
C. display()
D. show()

Pembahasan :
Dalam Python, fungsi `print()` adalah cara standar untuk menampilkan output ke layar.

Apa tujuan utama dari fungsi input()?

A. Menghitung nilai matematika.
B. Menerima data dari pengguna.
C. Menampilkan informasi ke layar.
D. Mengubah tipe data variabel.

Pembahasan :
Tujuan utama `input()` adalah untuk mendapatkan informasi atau data dari pengguna melalui keyboard.

Anggap kita ingin menyimpan input pengguna ke dalam variabel bernama 'nama'. Bagaimana kita melakukannya dengan menggunakan fungsi `input()` di Python?

A. nama = print(input('Masukkan nama Anda: '))
B. nama = input('Masukkan nama Anda: ')
C. nama = read('Masukkan nama Anda: ')
D. nama = output('Masukkan nama Anda: ')

Pembahasan :
Dalam Python, input() digunakan untuk menerima input dari pengguna dan disimpan ke dalam variabel yang diberikan.

Fungsi apa yang digunakan untuk menampilkan pesan selamat datang kepada pengguna?

A. input()
B. print()
C. display()
D. show()

Pembahasan :
Fungsi `print()` digunakan untuk menampilkan teks, termasuk pesan selamat datang kepada pengguna.

Jika program Anda ingin meminta pengguna memasukkan angka dan kemudian mencetak angka tersebut, bagaimana Anda menggunakan fungsi input() dan print() bersama-sama?

A. angka = print(input('Masukkan angka: '))
B. angka = input('Masukkan angka: ')
C. angka = read('Masukkan angka: ')
D. angka = output('Masukkan angka: ')

Pembahasan :
Program akan meminta pengguna untuk memasukkan angka menggunakan input() dan menyimpan hasilnya ke variabel 'angka'. Kemudian, angka tersebut dapat dicetak menggunakan fungsi print() secara terpisah.

Dalam pemrograman, apa yang dimaksud dengan 'input' dan 'output'?

A. Menghitung input dan output data secara bersamaan.
B. Proses menerima data dari pengguna (input) dan menampilkan hasil ke layar (output).
C. Menyimpan data dalam file input dan output.
D. Mengubah format input dan output data.

Pembahasan :
'Input' adalah proses menerima data dari pengguna atau sumber eksternal, sedangkan 'output' adalah proses menampilkan data ke layar atau perangkat lain. Ini merupakan konsep dasar dalam pemrograman.