Skip to main content
  1. Belajar/
  2. Python Fundamental/
  3. 2. Dasar Pemrograman Python/

Sintaks Pada Python

6 mins· loading · loading ·
Dasar Pemrograman Python - This article is part of a series.
Part 2: This Article

Sintaks Python merupakan sintaks yang rapih (clean code) dan mudah dipahami. Python menggunakan indentasi (spasi atau tab) untuk menandai blok kode, bukan tanda kurung kurawal seperti pada bahasa pemrograman lainnya. Kelebihan dari pendekatan ini adalah peningkatan kejelasan dan konsistensi dalam struktur kode. Dengan menggunakan indentasi, Python memaksa pengembang untuk memelihara kode yang rapih dan mudah dibaca, meminimalkan kemungkinan kesalahan akibat kurangnya struktur yang jelas. Contoh sederhana:

if True:
    print("Hello, World!")
else:
    print("This won't be printed.")

Berikut adalah penjelasan dari kode program di atas:

  1. if True:: Ini adalah pernyataan kondisional. Jika nilai di dalam kondisi if adalah True, maka blok kode yang ada di bawahnya akan dieksekusi. Dalam contoh ini, karena nilai yang diberikan adalah True, baris kode di dalam blok ini akan dijalankan.

  2. print("Hello, World!"): Blok kode yang akan dijalankan jika kondisi if benar. Pernyataan ini mencetak pesan “Hello, World!” ke konsol. Penting untuk dicatat bahwa indentasi (spasi atau tab) digunakan untuk menandai batas blok kode.

  3. else:: Ini adalah bagian dari pernyataan kondisional yang menangani situasi ketika kondisi if tidak terpenuhi. Jika kondisi if adalah False, maka blok kode yang ada di bawah else akan dijalankan.

  4. print("This won't be printed."): Blok kode yang akan dijalankan jika kondisi if tidak benar. Pernyataan ini mencetak pesan “This won’t be printed.” ke konsol.

Tidak masalah jika kamu belum memahami kode program di atas secara detail. Kita akan membahas percabangan dengan menggukan if pada materi selanjutnya. Fokus dari contoh kode tersebut adalah bagaimana cara penggunaan tab/spasi pada Python.

Berikut contoh kode Python yang lain:

nilai = 75

if nilai >= 70:
    print("Selamat, kamu lulus!")
else:
    print("Maaf, kamu belum lulus.")

Berikut adalah penjelasan dari kode program di atas:

  1. nilai = 75: Mendeklarasikan variabel nilai dengan nilai 75.
  2. if nilai >= 70:: Pernyataan kondisional. Jika nilai dari variabel nilai lebih besar atau sama dengan 70, maka blok kode di bawahnya akan dieksekusi.
  3. print("Selamat, kamu lulus!"): Blok kode yang akan dijalankan jika kondisi if benar. Mencetak pesan “Selamat, kamu lulus!” ke konsol.
  4. else:: Bagian dari pernyataan kondisional yang menangani situasi ketika kondisi if tidak terpenuhi.
  5. print("Maaf, kamu belum lulus."): Blok kode yang akan dijalankan jika kondisi if tidak benar. Mencetak pesan “Maaf, kamu belum lulus.” ke konsol.

Dengan menggunakan pendekatan indentasi dalam Python, struktur dan alur kontrol program menjadi jelas, memudahkan pemahaman kode bagi pengembang.

Dasar Pemrograman Python - This article is part of a series.
Part 2: This Article