0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan20 halaman

Sejarah dan Elemen Dasar Python

Pemrograman python

Diunggah oleh

huyearka.usady
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 PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan20 halaman

Sejarah dan Elemen Dasar Python

Pemrograman python

Diunggah oleh

huyearka.usady
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 PPTX, PDF, TXT atau baca online di Scribd

Pengantar Bahasa

Pemrograman
Python

Huyearka
Usady
Tujuan Pembelajaran

01 Mengenal & mengetahui sejarah python dan


perkembangannya
Memahami, memilih & menggunakan elemen-elemen
02 dasar Bahasa pemrograman python
Daftar Isi

Sejarah Python &


01 Perkembangannya 03 Kesimpulan

02 Elemen-elemen
Dasar Python

03
01 Sejarah Python &
• Perkembangannya
Python merupakan Bahasa pemrograman fungsional, procedural
dan berorientasi objek yang dibuat oleh Guido Van Rossum pada
akhir tahun 1980-an.
• Python sebanding dengan Bahasa pemrograman objek lainnya
seperti : Perl, Ruby, Scheme dan Java.
• Python versi 1.0 rilis tahun 1994, versi 2.0 tahun 2000 dan versi 3.0
tahun 2008
01 Procedural VS fungsional
def add_and_check_procedural(a, b):
result = a + b # Menyimpan hasil penjumlahan
def add_and_check_functional(a, b):
# Melakukan operasi lain dengan 'result'
return (a + b, "genap" if (a + b) % 2 == 0 else "ganjil")
if result % 2 == 0:
status = "genap"
hasil, status = add_and_check_functional(3, 4)
else:
print(f"Hasil: {hasil}, Status: {status}")
status = "ganjil"

return result, status # Mengembalikan hasil


penjumlahan dan status genap/ganjil

hasil, status = add_and_check_procedural(3, 4)


print(f"Hasil: {hasil}, Status: {status}")
01 Sejarah Python &
• Perkembangannya
Python memiliki keunggulan yaitu serba guna (desktop, web,
game), open source, library yang mendukung komputasi kompleks :
kecerdasan buatan(AI) dan machine learning
• Python dapat digunakan di sisi server (backend)
• Python dapat tehubung ke system basis data
• Mampu menangani data besar dan matematika yang kompleks
• Membuat prototipe dengan cepat
• Python dapat di install atau bekerja di berbagai platform/system
operasi (mac, windows, linux)
• Sintaks dengan sedikit baris dibandingkan dengan Bahasa
pemrograman lainnya.
01 Sejarah Pyhton &
Perkembangannya

Source : [Link]
02 Elemen-elemen Dasar
Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa
pemrograman python. Terdapat beberapa elemen di python yaitu:

1. Identifier (Pengenal)

• Nama yang diberikan untuk mewakili variable, function dan class


• Ditulis dengan menggunakan huruf kecil (a-z) atau huruf besar (A-Z) dan
juga dapat digabung dengan angka (0-9) atau garis bawah ( _ )
• Tidak boleh dimulai dengan angka
• Tidak boleh menggunakan keyword/kata cadangan (Reserver Words)
• Tidak boleh menggunakan spasi dan simbol khusus ( !, @, $, %, #, * dll)
02 Elemen-elemen Dasar Contoh Pemisahan Eskplisit

Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa
pemrograman python. Terdapat beberapa elemen di python yaitu:

2. Pernyataan Banyak Baris

• Python membantu menyediakan cara untuk membagi pernyataan Contoh Pemisahan Implisit
menjadi banyak baris atau untuk menggabungkan beberapa
pernyataan
• Membantu meningkatkan keterbacaan kode program
• Ada dua cara yaitu : pemisahan eksplisit dan pemisahan implisit
• Pemisahan eksplisit menggunakan tanda backslash ( \ ), spasi dan
tab dapat mempengaruhi hasil dari penggabungan eksplisit
• Pemisahan implisit untuk pemisahan baris yang berada di dalam
tanda kurung [], {}, (), spasi dan tab tidak mempengaruhi
penggabungan implisit
02 Elemen-elemen Dasar
Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa
pemrograman python. Terdapat beberapa elemen di python yaitu:

3. Indentasi (Spasi)

• Pemberian spasi untuk menandai blok code program


• Indentasi di python bersifat wajib dan berpengaruh ke program
• Kode terlihat lebih mudah dipahami dan dibaca
• Standar python 4 spasi
02 Elemen-elemen Dasar
Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa
pemrograman python. Terdapat beberapa elemen di python yaitu:

4. Tanda Kutip

• Menggunakan tanda kutip Tunggal ( ‘ ), tanda kutip ganda ( “ ), tanda kutip


tiga Tunggal ( ‘’’ ) dan tanda kutip tiga ganda ( “”” ) untuk menunjukkan tipe
data string
• Jika memulai dengan kutip Tunggal, maka perlu diakhiri dengan kutip
Tunggal juga
02 Elemen-elemen Dasar
Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa
pemrograman python. Terdapat beberapa elemen di python yaitu:

5. Komentar

• Teks yang menjelaskan/menginformasikan bagian tertentu dari kode


program
• Tujuannya untuk mendokumentasikan kode program
• Komentar akan diabaikan saat eksekusi/menjalankan program python
• Dua jenis komentar yaitu : komentar baris Tunggal (#) dan komentar
multibaris ( ‘‘‘ )
02 Elemen-elemen Dasar
Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa pemrograman python.
Terdapat beberapa elemen di python yaitu:

6. Operator

• Digunakan untuk melakukan operasi matematika atau operasi logis atau operasi perbandingan
• Operator sangat penting agar terhindar dari kesalahan logika pemrograman
• Operator memanipulasi nilai data yang disebut operan
• Contoh 1 + 2 * 3 = ???
• Jenis jenis operator :
a. Operator Aritmatika
b. Operator Penugasan
c. Operator Perbandingan
d. Operator Logika
02 Elemen-elemen Dasar
Python
6.1 Operator Aritmatika

• Digunakan untuk melakukan operasi matematika seperti penambahan,


pengurangan, perkalian dan pembagian.
• Gunakan tanda kurung untuk memberikan prioritas perhitungan.
• Contoh : (1+2) * 3 = ???
02 Elemen-elemen Dasar
Python
6.2 Operator Penugasan

• Digunakan untuk menetapkan nilai


yang dihasilkan setelah mengevaluasi
operan kanan ke operan kiri
• Contoh : x = x + 1 sama seperti x +=
1

counter = 6
WHILE (counter <= 10) DO
Print "Hello"
//counter = counter + 1
counter +=1
END WHILE
02 Elemen-elemen Dasar
Python
6.3 Operator Perbandingan

• Operator yang memeriksa dua nilai operan atau lebih, apakah


bernilai True atau False berdasarkan kondisi yang diberikan.
• Contoh: 2==2 True, 2!=2 False, 3!=2 True, 5>=5 True
02 Elemen-elemen Dasar
Python
6.4 Operator Logika

• Operator logika digunakan untuk memperjelas/menggabungkan


satu, dua atau lebih kondisi, biasanya bersamaan dengan
operator perbandingan.
• Operator logika selalu bersifat Boolean (True atau False)
• Note : jika kondisinya salah, not akan membuatnya benar
begitu juga sebaliknya
02 Elemen-elemen Dasar
Python
Elemen-elemen ini digunakan untuk gaya penulisan dalam Bahasa
pemrograman python. Terdapat beberapa elemen di python yaitu:

7. Pass

• Pass adalah pernyataan kosong, yang artinya kode akan di eksekusi


namun untuk dilewati
• Berbeda dengan komentar, yang tidak pernah akan di eksekusi
• Dapat ditempatkan pada blok kondisional, perulangan, function dan
class
03 Kesimpulan
• Python = Bahasa Pemrograman fungsional, procedural dan berorientasi objek
• Kegunaan Python = Python dapat digunakan di sisi server (backend), terhubung ke database,
menangani data yang besar, library yang mendukung komputasi kompleks : kecerdasan buatan(AI)
dan machine learning
• Popularitas python = Termasuk Bahasa pemrograman yang paling dikagumi dan diminati tahun
2023
• Identifier = Nama yang diberikan untuk mewakili variable, function, class atau module
• Implisit dan eksplisit = membagi pernyataan menjadi banyak baris atau untuk menggabungkan
beberapa pernyataan. Implisit tanpa terpengaruh oleh spasi,tab dan enter. Eksplisit dipengaruhui
oleh spasi, tab dan enter.
• Identasi (spasi) di python bersifat wajib dan berpengaruh ke program. Standar python 4 spasi
• Jenis operator dibedakan berdasarkan 4 yaitu : Aritmatika, perbandingan, penugasan dan logika
THANK
YOU!

Anda mungkin juga menyukai