0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan37 halaman

Panduan Dasar Pemrograman Python

Dokumen tersebut membahas tentang pengenalan dasar pemrograman Python meliputi konsep-konsep seperti control flow, conditional statement, looping, dan function. Beberapa contoh kode juga diberikan untuk memperjelas penjelasan konsep-konsep tersebut.

Diunggah oleh

Nurhaliza 1101
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)
4 tayangan37 halaman

Panduan Dasar Pemrograman Python

Dokumen tersebut membahas tentang pengenalan dasar pemrograman Python meliputi konsep-konsep seperti control flow, conditional statement, looping, dan function. Beberapa contoh kode juga diberikan untuk memperjelas penjelasan konsep-konsep tersebut.

Diunggah oleh

Nurhaliza 1101
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

Basic Programming

Python
Apa saja yang kita bahas hari ini?
● Introduction to Control Flow
● Conditional Statement
● Looping
● Function
Introduction to
Control Flow
Control Flow
Definisi:

Urutan untuk setiap statement, instructions, or function


Contohnya
Contohnya
Conditional Statement
Apa itu Conditional Statement?
Conditional statement adalah proses menjalankan statement
(perintah) berdasarkan condition (kondisi) tertentu.
Contohnya
Implementasi
Contohnya
Implementasi
Bagaimana jika?
Implementasi
Format
Sebaiknya boolean
Indentation Statement/Instructions
Challenge #1
● Buatlah script python untuk menentukan grade dari nilai
UAS Anstat dengan aturan sebagai berikut:
○ Jika nilai lebih dari atau sama dengan 75 mendapat nilai A
○ Jika kurang dari 75 dan lebih dari atau sama dengan 60 mendapat nilai
B
○ Jika kurang dari 60 dan lebih dari atau sama dengan 50 mendapat nilai
C
○ Di bawah 50 mendapat nilai D
● Buatlah sebuah script python untuk mendeteksi plat nomor.
Apakah termasuk plat ganjil atau plat genap? (input hanya
angka)
Looping
Looping
Definisi:

Statement yang dapat dilakukan berulang ulang (iteration)

Tujuannya untuk membuat script menjadi lebih sederhana.


Contohnya
Yang mungkin kita lakukan
Yang mungkin kita lakukan
Looping Cara ke-1
Format Cara Pertama

Harus boolean

*Statements akan selalu eksekusi jika kondisi


selalu terpenuhi
Looping Cara ke-2
Format Cara Kedua
Setiap element pada iterative_variable akan
diassign pada variable

Harus diisi dengan variable yang


dapat diiterasi
Contoh:
● List
● Dictionary
● Range
● e.t.c
Challenge #2
● Sebuah perusahaan memiliki target penjualan sebesar
100k$. Buatlah script python untuk mencatat total
pendapatan perbulan hingga target terpenuhi. Rata-rata
pendapatan per bulan sekitar 23k$.
● Buatlah script python untuk mendeteksi daftar plat nomor
apakah sebuah kendaraan memiliki plat ganjil atau plat
genap?

(contoh : plat = [1334,3431], hasil = [‘genap’,’ganjil’])


Function
Function

Function adalah satu blok kode program yang hanya akan


berjalan (di run) jika namanya dipanggil

Function berguna ketika kita ingin melakukan suatu task yang


repetitif (berulang)
Function Sederhana
Function Sederhana Dengan Return Value dan Parameter

Membuat fungsi penjumlahan


1. Memiliki 2 parameter a dan b [line 1]
2. Menjalankan proses pembuatan variabel hasil dengan operasi
penjumlahan a dan b [line 2]
3. Mengeluarkan output berupa variabel hasil [line 3]
Function Sederhana Dengan Return Value dan Parameter

Membuat fungsi penjumlahan


1. Memiliki 2 parameter a dan b [line 1]
2. Menjalankan proses pembuatan variabel hasil dengan operasi
penjumlahan a dan b [line 2]
3. Mengeluarkan output berupa variabel hasil [line 3]
Mengapa kita perlu function?
Membuat function pada dasarnya berarti kita mendefinisikan suatu
aktivitas/proses khusus yang bisa kita jalankan berulang-ulang
sesuai dengan kebutuhan.

Studi Kasus
Kita membuat kalkulator sederhana untuk menjumlahkan dan
mengurangi 2 bilangan tanpa menuliskan operasi + / -
berulang kali
Mengapa kita perlu function?
Membuat function pada dasarnya berarti kita mendefinisikan suatu
aktivitas/proses khusus yang bisa kita jalankan berulang-ulang
sesuai dengan kebutuhan.

Studi Kasus
Kita membuat kalkulator sederhana untuk menjumlahkan dan
mengurangi 2 bilangan tanpa menuliskan operasi + / -
berulang kali
Function dengan Beberapa Parameter Input

Function dengan 2 parameter input

Dalam konteks ini wajib mengisikan inputan pada function. Jika


tidak akan error
Function dengan Default Parameter

Default parameter yang digunakan untuk variable b diisi


dengan nilai 0. Sehingga kita variable b dapat kita
kosongkan.
Challenge #3
Buatlah function (cek_umur) yang bisa menghitung umur dengan
menginputkan value tanggal lahir bertipe string dengan format
‘dd-mm-yyyy’ !

Hint: Gunakan package datetime. Pastikan ada pengecekan apakah


sudah ulang tahun atau belum pada tanggal hari ini. Reference
Thank You

Anda mungkin juga menyukai