0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan6 halaman

Pengenalan Python

Dokumen ini memperkenalkan Python sebagai bahasa pemrograman tingkat tinggi yang mudah dipelajari dan digunakan untuk berbagai tujuan. Terdapat penjelasan mengenai sintaks dasar, variabel, tipe data, operator, struktur kontrol, serta cara input dan validasi data. Contoh program sederhana juga disertakan untuk menghitung luas dan keliling persegi panjang berdasarkan input pengguna.

Diunggah oleh

rahmanraihan944
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan6 halaman

Pengenalan Python

Dokumen ini memperkenalkan Python sebagai bahasa pemrograman tingkat tinggi yang mudah dipelajari dan digunakan untuk berbagai tujuan. Terdapat penjelasan mengenai sintaks dasar, variabel, tipe data, operator, struktur kontrol, serta cara input dan validasi data. Contoh program sederhana juga disertakan untuk menghitung luas dan keliling persegi panjang berdasarkan input pengguna.

Diunggah oleh

rahmanraihan944
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Pengenalan Python

1. Apa itu Python?


o Bahasa pemrograman tingkat tinggi yang mudah dipelajari.
o Bersifat interpreted (tidak perlu dikompilasi).
o Multi-purpose: digunakan untuk web development, data analysis, AI, dll.

2. Sintaks Dasar Python


• Menjalankan Program Python
o File Python memiliki ekstensi .py.
o Jalankan file Python dengan perintah python nama_file.py di terminal.
• Struktur Dasar Program
o Setiap baris kode dieksekusi secara berurutan.
o Contoh program sederhana:

print("Hello, World!")

3. Variabel dan Tipe Data


• Variabel
o Digunakan untuk menyimpan data.
o Contoh:

nama = "Alice"
umur = 20

• Tipe Data
o Integer (bilangan bulat): 10, -5
o Float (bilangan desimal): 3.14, -0.001
o String (teks): "Hello", 'Python'
o Boolean: True, False
o Contoh:
angka = 10
teks = "Python"
is_active = True

4. Operator
• Operator Aritmatika
o +, -, *, /, % (modulus), ** (pangkat)
o Contoh:

hasil = 10 + 5 # 15
• Operator Perbandingan
o ==, !=, >, <, >=, <=
o Contoh:

hasil = 10 > 5 # True


• Operator Logika
o and, or, not
o Contoh:
hasil = (10 > 5) and (5 < 3) # False
5. Struktur Kontrol
• Kondisi (If-Else)
o Contoh:
python
Copy
umur = 18
if umur >= 18:
print("Anda dewasa.")
else:
Contoh Kasus dan Pemabahasan

panjang = float(input("masukkan panjang sisi :"))


lebar = float(input("masukkan panjang sisi :"))

if panjang <= 0 or lebar <= 0:


print ("masukkan angka yang valid")
else:
luas = panjang * lebar
keliling = 2 * panjang + 2 * lebar
print (f"luas persegi:{luas:.0f}cm")
print (f"keliling persegi:{keliling}cm")

1. Input Data
python
panjang = float(input("masukkan panjang sisi :"))
lebar = float(input("masukkan panjang sisi :"))

• Fungsi input(): Digunakan untuk mengambil input dari pengguna. Input ini akan berupa
string (teks).
• Fungsi float(): Mengubah input yang awalnya berupa string menjadi bilangan desimal
(float). Ini memungkinkan kita melakukan operasi matematika pada input.
• Variabel panjang dan lebar: Menyimpan nilai panjang dan lebar yang dimasukkan oleh
pengguna.

2. Validasi Input
python
Copy
if panjang <= 0 or lebar <= 0:
print("masukkan angka yang valid")

• Kondisi if: Mengecek apakah nilai panjang atau lebar kurang dari atau sama dengan 0.
o Jika salah satu atau kedua nilai tersebut tidak valid (<= 0), program akan
mencetak pesan: "masukkan angka yang valid".
o Ini untuk memastikan bahwa input yang dimasukkan adalah bilangan positif,
karena panjang dan lebar tidak mungkin negatif atau nol.

3. Perhitungan Luas dan Keliling


python
Copy
else:
luas = panjang * lebar
keliling = 2 * panjang + 2 * lebar

• Blok else: Dieksekusi jika input valid (panjang dan lebar > 0).
• Rumus Luas: luas = panjang * lebar
o Luas persegi panjang dihitung dengan mengalikan panjang dan lebar.
• Rumus Keliling: keliling = 2 * panjang + 2 * lebar
o Keliling persegi panjang dihitung dengan menjumlahkan dua kali panjang dan
dua kali lebar.

4. Output Hasil
python
Copy
print(f"luas persegi:{luas:.0f}cm")
print(f"keliling persegi:{keliling}cm")

• Fungsi print(): Menampilkan hasil perhitungan ke layar.


• Formatted String (f-string): Memungkinkan kita menyisipkan nilai variabel langsung
ke dalam string.
o {luas:.0f}: Menampilkan nilai luas tanpa desimal (dibulatkan ke bilangan bulat
terdekat).
o {keliling}: Menampilkan nilai keliling apa adanya (tanpa pembulatan).

Alur Program Secara Keseluruhan


1. Program meminta pengguna untuk memasukkan nilai panjang dan lebar.
2. Program memvalidasi apakah nilai yang dimasukkan valid (tidak negatif atau nol).
o Jika tidak valid, program akan mencetak pesan error.
o Jika valid, program akan menghitung luas dan keliling persegi panjang.
3. Hasil perhitungan luas dan keliling ditampilkan ke layar.

Contoh Eksekusi Program


Contoh 1: Input Valid
Copy
masukkan panjang sisi : 5
masukkan panjang sisi : 10
luas persegi: 50cm
keliling persegi: 30cm
• Panjang = 5, Lebar = 10.
• Luas = 5 * 10 = 50.
• Keliling = 25 + 210 = 30.
Contoh 2: Input Tidak Valid
Copy
masukkan panjang sisi : -3
masukkan panjang sisi : 4
masukkan angka yang valid
• Panjang = -3 (tidak valid), Lebar = 4.
• Program mencetak pesan error karena panjang negatif.

Anda mungkin juga menyukai