Skip to main content
Pada bagian ini, Anda akan belajar tentang sebuah variabel yang nilainya tidak ditentukan oleh Anda sebagai programmer, tetapi ditentukan oleh pengguna.

Input

Untuk memungkinkan pengguna memberikan masukan, Anda dapat menggunakan perintah input(). Berikut implementasinya menggunakan Python.
name = input('Masukan nama Anda: ') 

# Output:
# Masukan nama Anda: Perseus Evans
Jalankan kode tersebut menggunakan notebook atau IDE Anda. Ketika kode tersebut dijalankan, program akan meminta Anda sebagai pengguna untuk memasukkan nilai. Dalam contoh output di atas, nilai yang dimasukkan adalah "Perseus Evans".

Output

Sebenarnya, Anda telah mengenal output dari materi sebelumnya. Fungsi print() yang sebelumnya Anda gunakan adalah perintah untuk menampilkan output ke layar komputer Anda. Mari gabungkan fungsi input() dan output() berdasarkan contoh kode sebelumnya.
name = input('Masukan nama Anda: ')
print(name) 

# Output:
# Masukan nama Anda:
# Perseus EvansPerseus Evans
Sekali lagi, jalankan kode di atas pada notebook atau IDE Anda. Lalu, Anda akan diminta untuk memasukkan nilai berupa "Perseus Evans". Kemudian, nilai "Perseus Evans" tersebut akan ditampilkan ke layar.

Comment

Sebagai seorang programmer, Anda perlu memastikan kode yang dibuat dapat terbaca dan dipahami oleh programmer lain. Dalam memastikan hal tersebut, salah satu caranya adalah menggunakan fitur komentar untuk memberitahu fungsi, baris kode, atau informasi lainnya yang berguna bagi programmer lain. Komentar merupakan barisan teks yang akan diabaikan oleh Python ketika program tersebut dijalankan. Anda dapat menulis satu atau beberapa baris teks sebagai komentar dalam kode program.

Inline Comment

Inline comment pada Python merupakan komentar yang biasanya diletakkan pada baris yang sama dengan kode atau satu baris sebelum kode. Penggunaan inline comment diperuntukkan untuk menjelaskan baris kode secara spesifik. Berikut adalah implementasi inline comment.
# Variabel ini menyimpan nama 'Perseus Evans'
name = 'Perseus Evans'
Ketika Anda menjalankan kode tersebut, teks yang diawali dengan “#” akan dianggap sebagai komentar. Jadi, Python akan mengabaikan teks tersebut dan tidak memunculkan error.

Block Comment

Berbeda dengan inline comment yang hanya satu baris, block comment merupakan satu blok kode dengan tujuan menjelaskan kode kompleks atau membuat dokumentasi dari sebuah fungsi atau modul. Penggunaan block comment diawali dan diakhiri dengan tiga _double quote_ (“””) atau tiga _single quote_ (‘’’). Berikut adalah implementasi block comment menggunakan tiga double quote (“””).
"""
Ini adalah Block Comment,
Teks ini akan diabaikan oleh Python.
"""

print("Hello World!")
Setelah menjalankan kode di atas, teks yang diapit oleh tiga double quote (“””) akan dianggap sebagai komentar sehingga akan diabaikan oleh komputer. Selain itu, berikut adalah implementasi block comment menggunakan single quote (‘’’).
'''
Ini adalah Block Comment,
Teks ini akan diabaikan oleh Python.
'''
print("Hello World!")
Kedua cara tersebut sama-sama mengarahkan program Anda untuk menganggap teks di dalamnya sebagai komentar, sehingga ketika dijalankan tidak akan memunculkan error.