Dasar Pemrograman Python untuk IoT
Dasar Pemrograman Python untuk IoT
Innovation Campus
Batch 6 – 2024/2025
● b = “joshuaˮ → string
● x,y = 12,13 → integer
● sebuah_tuple = 1,2,3 → tuple
● a=b=c=[1,2,3] → lists
Samsung
Innovation Campus
Variable Declaration Rules!!! Batch 6 – 2024/2025
● Identifier peka terhadap huruf besar dan kecil. Oleh karena itu,
variabel index dan INDEX adalah variabel yang berbeda.
● If Statement
● If-Else Statement
● If-Elif-Else Statement
● Nested If Statement
Samsung
Innovation Campus
Conditional Statement If vs If else Batch 6 – 2024/2025
Samsung
Innovation Campus
Conditional Statement If-Elif-Else Batch 6 – 2024/2025
Samsung
Innovation Campus
Nested if statement Batch 6 – 2024/2025
Samsung
Innovation Campus
Loops Batch 6 – 2024/2025
● For Loops
● While Loops
● Break vs Continue
● Nested Loop
Samsung
Innovation Campus
For loops Batch 6 – 2024/2025
Samsung
Innovation Campus
For loops Batch 6 – 2024/2025
Form Example
Continue Break
Samsung
Innovation Campus
Nested Loop Batch 6 – 2024/2025
Samsung
Innovation Campus
Presensi Clock-in & Clock-out Batch 6 – 2024/2025
[Link] [Link]
[Link]
Samsung
Innovation Campus
Batch 6 – 2024/2025
⏰
BREAK TIME
Kita mulai lagi untuk Sesi 2
pukul 10:15 ya~
Samsung
Innovation Campus
Presensi Clock-in & Clock-out Batch 6 – 2024/2025
[Link] [Link]
[Link]
Samsung
Innovation Campus
Challenge! Batch 6 – 2024/2025
1
2
Fizz
4
Buzz
Fizz
Buat sebuah program agar outputnya seperti berikut:
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Samsung
Innovation Campus
Q&A Batch 6 – 2024/2025
Samsung
Innovation Campus
List Data Types Batch 6 – 2024/2025
Indexing 2D Lists
Samsung
Innovation Campus
Dictionary Batch 6 – 2024/2025
"Sayur": 15000,
"Ikan": 22000
dimana jika input }
Output = 97000
yang diberikan }
Rincian
Ayam : 2 * 30.000 = 60.000
adalah Sayur : 1 * 15.000 = 15.000
Ikan : 1 * 22.000 = 22.000
Samsung
Innovation Campus
Challenge 3! input = {
Batch 6 – 2024/2025
"Indoramet":{ Input 2
"Ayam": 30000,
items_to_buy = {
Input 1
"Ayam":2,
"Sayur": 15000, "Sayur":1,
"Ikan":1
"Buah": 20000, }
"Ikan": 25000
}
Samsung
Innovation Campus
Function Batch 6 – 2024/2025
● Call a function
Samsung
Innovation Campus
Function Batch 6 – 2024/2025
● Filter
Samsung
Innovation Campus
Lambda Batch 6 – 2024/2025
● Map
Samsung
Innovation Campus
Challenge Function Batch 6 – 2024/2025
Q&A
Samsung
Innovation Campus
Post Test (15 menit) Batch 6 – 2024/2025
Buatlah sebuah rangkaian ESP32 yang terhubung dengan LED yang bisa melakukan beberapa hal berikut:
Online Online
Profile Mentor
Christofel Rio Adipta Martulandi Manfred Michael Melki Mario Gulo AI & Data at Telkom
Goenawan Data Scientist - AI AI Engineer at AI Engineer at Indonesia
AI & Analytics (Mentor) YouTrip KEISUUGIKEN Dandy Arif Rahman
Consultant (Hyundai)
Rika Sahriana Mazi Prima Reza Mukhlas Adib Husnul Amri Haswin Anugrah
Data Analyst at Tech Data Analyst at Tech Machine Learning Instrument and Artificial Intelligence
in Asia in Asia Engineer Control Engineer Engineer
Samsung
Reminder Innovation Campus
Batch 6 – 2024/2025