Menerjemahkan Alur · Pelajaran 1 dari 8

Urutan jadi baris perintah

7 menit baca · BelajarCode

Flowchart dan program sebenarnya menyampaikan hal yang sama: langkah-langkah untuk menyelesaikan masalah. Bedanya, flowchart memakai gambar, sedangkan program memakai teks. Karena itu, setiap simbol flowchart punya pasangan dalam kode.

Pasangan simbol flowchart dan kode Python
SimbolArtiKode Python
Terminator (Mulai, Selesai)Awal dan akhir alurTidak perlu ditulis, program mulai dari baris pertama
InputMembaca masukanx = int(input("..."))
ProsesMenghitung atau menyimpan nilailuas = p * l
OutputMenampilkan hasilprint(...)
Garis alur lurus ke bawahUrutanBaris berikutnya

Contoh: keliling lingkaran

Menghitung keliling lingkaran
  1. Langkah 1, Mulai: Mulai
  2. Langkah 2, Masukan: Baca jari-jari r
  3. Langkah 3, Proses: keliling ← 2 × 3.14 × r
  4. Langkah 4, Keluaran: Tampilkan keliling
  5. Langkah 5, Selesai: Selesai

Terjemahkan simbol demi simbol, dari atas ke bawah:

Python
1r = float(input("Jari-jari: "))2keliling = 2 * 3.14 * r3print("Keliling:", keliling)
Contoh saat dijalankan
Jari-jari: 7
Keliling: 43.96
  • Simbol input menjadi input(). Karena jari-jari bisa berkoma, dipakai float().
  • Simbol proses menjadi baris penugasan. Tanda ← menjadi =, dan tanda × menjadi *.
  • Simbol output menjadi print().

Koma dan titik

Di Indonesia, bilangan desimal ditulis dengan koma, misalnya 3,14. Di Python dan hampir semua bahasa pemrograman, desimal ditulis dengan titik: 3.14. Saat program meminta masukan, ketik juga dengan titik, misalnya 7.5.

Cek pemahaman

Simbol proses rata ← (a + b) ÷ 2 diterjemahkan ke Python menjadi apa?

Latihan

Kecepatan rata-rata

Terjemahkan flowchart berikut ke Python.

Kecepatan rata-rata
  1. Langkah 1, Mulai: Mulai
  2. Langkah 2, Masukan: Baca jarak (km)
  3. Langkah 3, Masukan: Baca waktu (jam)
  4. Langkah 4, Proses: kecepatan ← jarak ÷ waktu
  5. Langkah 5, Keluaran: Tampilkan kecepatan
  6. Langkah 6, Selesai: Selesai

Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi