Python
MySkill
INSTRUCTOR: Muscular Alibasya
no_reply@[Link]
2 October 2025
1
Tanda pagar fungsinya menambahkan komentar, komentar python tidak akan
membacanya
Di python ada variable (gunanya menyimpan suatu data) dan value (nilai pada variabel
tersebut)
Common python data structure:
Struktur data : seperti wadah yang mengatur dan mengelompokkan data menurut jenisnya
List, set, tuples : struktur data dasar dalam bahasa pemrograman python
List dan tuples : data yang paling berguna dan dapat ditemukan di setiap program python
1. List : menyimpan data dari tipe data yang berbeda secara berurutan, umumnya
pakai kurung siku
Nilai indeks dimulai dari 0 dan berlanjut hingga elemen terakhir = indeks positif
Ada juga pengindeksan negaif yang dimulai dari -1 yang memngkinkan anda
megakses elemen dari terakhir hingga pertama. (dari kanan ke kiri)
List_A= [item1, item 2, item3]
2
Data pakai kurung siku
2. Tuples : mirip dengan list, tapi data yang sudah masuk tidak dapat diubah
apapun yang terjadi, → untuk menghindari eror, data sudah dipastikan fix, tidak
berubah
Tuple_A= (item 1, item 2, item3)
Data pakai kurung biasa
3
3. Sets : Data tidak beraturan, data yang disimpan bersifat unik/tidak ada data
duplicate, hanya dimasukkan ke dalam set hanya satu kali
set_A= {“item a”, “item 2”, “item 3”}
Data pakai kurung kurawal
4
Union: menggabungkan, bisa pakai | juga
4. Dictionary → struktur data bisa berubah, berisi kumpulan kunci yang terkait
dengannya nilai. Mirip dengan word definition dictionaries
Dict = {1:’python’, 2:’java’}
5
Conditional Statement
● If statement : pemrograman otomatis menggunakan pernyataan bersyarat, kondisi
dievaluasi dan diproses sebagai pernyataan benar dan salah
Paling endasar, kode akan dieksekusi brdasarkan apakah kondisi memenuhi syarat
yang ditentukan
Akan dijalankan jika kondisi bernilai benar→ klo salah ga keluarin output apa2
Pernyataan dapat berupa satu baris atau satu blok kode
== nilai sama persis atau engga
= hanya untuk deklarasi
6
● If else statement : pernyataan digunakan ketika bagian benar dan salah dari
kondisi tertentu ditentukan untuk dieksekusi, jika kondisi benar (pernyataan di
dalam blok if dieksekusi, jika kondisinya salah, pernyataan diluar blok if dieksekusi
● If elif else statement ; kondisi if akan dievaluasi terlebih dahulu, jika salah →
pernyataan elif akan dieksekusi, jika itu juga salah → pernyataan else akan
dieksekusi
● Nested if statement ; jika kondisinya benar → akan diproses lagi
Types of Looping
- While loop : kategori perulangan tak tentu → tidak dapat memprediksi berapa kali
sebuah perulangan akan dieksekusi → perulangan akan terus mengeksekusi
pernyataan (kode) selama kondisi yang diberikan adalah TRUE
- For Loop : mengulangi serangkaian pernyataan, struktur data atau objek yang dapat
diubah → lebih efisien dalam pemrograman dan mudah dibaca → terus
mengeksekusi pernyataan selama kondisi yang diberikan adalah TRUE
Types of Looping
- Common Function : fungsi yang menampung operasi logika dan memiliki output
yang akan masuk ke statement return dimana nilai tersebut akan digunakan di
baris kode selanjutnya
- No return statement / procedure ; fungsi yang menampung operasi logika dan
memiliki output yang akan masuk di statement return dimana nilai tersebut
akan digunakan di baris kode selanjutnya
7
8
○
9
10
11
○
○
12
○
Looping
13
14
STEP MENDAPAT SERTIFIKAT
(1) Upload twibbon pada template ini [Link] upload pada
salah satu media sosialmu dan tag media sosial MySkill.
(2) Olah dataset berikut [Link] pada
[Link] sesuai dengan arahan dan contoh dari pemateri saat
sesi kelas.
(3) Kerjakan Mini Task pada template berikut [Link]
dan ikuti petunjuk pengerjaan pada slide 1. Upload hasil pengerjaan mini task pada salah
satu sosial media mu, tag myskill dan gunakan #learnatmyskill
(4) Submit link postingan tersebut di [Link]
maksimal hari Sabtu, 4 September 2025 pukul 23.59 WIB
(5) Tunggu proses sertifikat, paling lambat sertifikat akan diberikan pada H+7 setelah form
ditutup. Sertifikat akan di share di grup Telegram.
LINK KELAS HARI INI :
(1) Twibbon : [Link]
15
(2) Mini Task : [Link]
(3) Practice : [Link]
(4) Dataset : [Link] // [Link]
(5) QnA : [Link] (#7087210)
16
17
18
19
20
21
22
23
24
25