1. Variabel
Nama_varibel = <nilai>
Contoh
1. Nama variabel boleh diawali menggunakan huruf atau garis bawah (_), contoh: nama,
_nama, namaKu, nama_variabel.
2. Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka, contoh: __nama,
n2, nilai1.
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan
kecil dibedakan. Misalnya, variabel_Ku dan variabel_ku, keduanya adalah variabel
yang berbeda.
4. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
seperti if, while, for, dsb.
2. TYPE DATA
Dalam bahasa pemrograman, tipe data ialah klasifikasi data yang mengenalkan kompilator
atau penerjemah bagaimana programmer bermaksud untuk menggunakan data.tipe data
berguna untuk mengindentifikasi suatu nilai ke alamat memori. Biasanya tipe data data
ditampung kedalam variabel agar nilai dari tipe data tersebut dapat diolah untuk keperluan
tertentu.Setiap bahasa pemrograman memiliki tipe data.Berikut adalah beberapa tipe data
yang digunakan di pemrograman python.
Tipe
Nama Deskripsi
Data
3. INPUT/OUTPUT
Dalam bahasa pemrograman python terdapat banyak fungsi built-in yang bisa digunakan. Salah
satunya adalah yang berkenaan dengan fungsi i/o atau input output. Fungsi bawaan untuk
melakukan operasi output adalah print(), dan fungsi untuk melakukan operasi input adalah
fungsi input(). Berikut beberapa contoh program input/output
Fungsi Print ()
Fungsi ini digunakan untuk menampilkan output, atau lebih dikenal dengan fungsi untuk
mencetak statemen program di monitor.
Contoh program
Fungsi input
Fungsi ini digunakan untuk menerima baris input dari user dan mengembalikannya dalam
bentuk string
Contoh program
Catatan
Fungsi input digunakan untuk input string, oleh karena itu untuk malakukan operasi
matematika, maka setiap variabel input maupun outputnya wajib disertai tipe datanya. Pada
program diatas variabel V dan R menggunakan tipe data integer ( int(V), int(R) ), sedangkan
untuk variabel I menggunakan tipe data float ( float(I) )
Layar Masukkan
Layar keluaran
Layar Keluaran
Seleksi adalah sebuah tahap dimana program akan melakukan pengecekan kondisi. Seleksi
bisa digunakan untuk menentukan bagian program/statement mana yang akan dijalankan jika
kondisi tertentu terpenuhi.
Dalam pemrograman python seleksi kondisi dilakukan dengan tiga perintah, sebagaimana
pada table berikut.
No Pernyataan Deskripsi
Pernyataan if terdiri dari ekspresi boolean diikuti oleh satu
1 if
baris atau lebih pernyataan.
Bila pernyataan if benar, maka blok pernyataan if dieksekusi.
2 if…else
Bila salah, maka blok pernyataan else yang dieksekusi.
Disebut juga if bercabang. Bila ada kemungkinan beberapa
3 if…elif…else kondisi bisa benar maka digunakan pernyataan if…elif atau
if…elif…else
Seleksi kondisi
isi dengan if
ifdigunakan untuk menguji satu buah kondisi. Bila hasilnya benar maka pernyataan di dalam blok if
dieksekusi.
Sintak flowchart
if tes kondisi:
blok pernyataan if
Contoh program
if…else
else digunakan untuk menguji 2 kondisi. Kondisi pertama kalau benar, maka pernyataan di dalam
blok if dieksekusi. dan kondisi salah., maka pernyataan di dalam blok else dieksekusi.
Sintak flowchart
if tes kondisi:
blok pernyataan if
else:
blok pernyataan
else
Contoh Program
If, elif, else digunakan untuk menguji lebih dari 2 kondisi. Bila kondisi pada if benar, maka
pernyataan di dalamnya dieksekusi. Bila salah, maka masuk ke pengujian kondisi elif.bila tidak
ada if atau elif yang benar, maka yang dijalankan adalah statemen yang ada dalam blok else
Sintak flowchart
if tes kondisi:
blok pernyataan if
elif tes kondisi:
blok pernyataan elif
else:
blok pernyataan else
Contoh program
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa : ... <diinput>
Nilai Pertandingan I : ... <diinput>
Nilai Pertandingan II : ... <diinput>
Nilai Pertandingan III : ... <diinput>
Layar Keluaran
Siswa yang bernama ... <tampil data>
Memperoleh nilai rata-rata <hasil proses> dari hasil
perlombaan yang diikutinya.
Hadiah yang didapat adalah ... <hasil proses>
2. Buatlah program untuk menghitung nilai akhir seorang siswa darikursus yang
diikutinya. Dengan ketentuan sebagai berikut :
Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
Proses yang dilakukan untuk mendapatkan nilai murni darimasing-masing nilai, adalah
Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa : ......<diinput>
Nilai Keaktifan : ...... <diinput>
Nilai Tugas: ...... <diinput>
Nilai Ujian: ...... <diinput>
Layar Keluaran
Siswa yang bernama <tampil data>
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ...<hasil proses>
Nilai Tugas* 30% : ...<hasil proses>
Nilai Ujian* 50% : ...<hasil proses>
Jadi Siswa yang bernama <tampil data>memperolehnilai akhir sebesar ... <hasil
proses>
Grade nilai yang didapat adalah ... <hasil proses>
3. Buatlah program untuk menghitung total pembayaran dari sebuahpenjualan agen susu
di kota besar ini.. Dengan ketentuan sebagaiberikut :
Jenis susu diinput diinput berdasarkan kode yang sudahditentukan, yaitu:
Jika kode A adalah Dancow
Jika kode B adalah Bendera
Jika kode A adalah SGM
Ukuran kaleng susu diinput berdasarkan kode yang sudahditentukan.
Jika kode 1 adalah Kecil
Jika kode 2 adalah Sedang
Jika kode 3 adalah Besar
Harga susu sesuai dengan jenis susu dan ukuran kaleng susu
B. Susu Bendera
1. Ukuran Kecil
2. Ukuran Sedang
3. Ukuran Besar
C. Susu SGM
1. Ukuran Kecil
2. Ukuran Sedang
3. Ukuran Besar
Layar Keluaran
Nasukan Jenis Susu : .... < diinput >
Nasukan Ukuran Kaleng : .... < diinput >
Harga Satuan Barang Rp. ....< tampil harga satuan >
Jumlah Yang dibeli : ... < diinput >
Harga Yang Harus dibayar Sebesar Rp. <hasil proses>