Anda di halaman 1dari 5

SMK NEGERI 69 JAKARTA

JOBSHEET SISTEM INTERNET OF THINGS


MATERI: NAMA : KELAS :
PERCABANGAN Nailah Syahla XII SIJA 1

1. STANDAR KOMPETENSI LULUSAN


3.17 Menerapkan desain aplikasi komunikasi sistem Internet of Things (IoT) berbasis jaringan
komputer
4.17 Membangun aplikasi komunikasi sistem Internet of Things (IoT) berbasis jaringan komputer
2. DASAR TEORI
a. Python
Python adalah bahasa pemrograman tingkat tinggi (high-level programming language),
berjalan dengan sistem interpreted, dan bisa dipakai untuk berbagai jenis tujuan (general-
purpose). Sebutan bahasa pemrograman tingkat tinggi merujuk level kedekatan sebuah
bahasa pemrograman ke kode-kode listrik yang dipakai komputer. Sebuah bahasa
pemrograman disebut sebagai bahasa pemrograman tingkat tinggi (high-level
programming language) karena perintah atau kode program yang dipakai sudah mirip
dengan bahasa manusia (bahasa inggris). Hampir semua bahasa pemrograman modern
masuk ke dalam bahasa tingkat tinggi, diantaranya Pascal, C++, Java, PHP, JavaScript dan
juga Python.

3. ALAT DAN BAHAN


• Laptop yang telah terinstall aplikasi untuk menjalankan Bahasa pemrograman python
• Komponen pendukung lainnya

4. TUGAS PRAKTIKUM
1. Apa itu percabangan ?
2. Buatlah flowchart percabangan if, else, dan if else !
3. Buatlah pemrograman untuk menentukan remedial atau tidak berdasarkan minimal
nilai 75, jika sama dengan 75 atau lebih beri keterangan lulus!
4. Buatlah pemrograman untuk menentukan anak-anak yang masih dibawah umur untuk
memiliki pendamping saat memasuki bioskop, minimal umur 0-15 tahun!
Input : nama, umur, pendamping, kontak
5. Buatlah pemrograman untuk menentukan grade kelulusan dari mata pelajaran tertentu
dengan ketentuan jika grade A s/d C dinyatakan lulus selain itu tidak lulus.
Nilai Akhir Grade
81-100 A
75-80 B
60-74 C
41-59 D
0-40 E
Input : absen, nama siswa, mata pelajaran, nilai absensi, nilai tugas, uts, uas
Nilai akhir = 20% absensi + 25% tugas + 25% uts + 30% uas
Output : absen, nama siswa, mata pelajaran, nilai akhir dan grade
5. HASIL PRAKTIKUM
1. Percabangan adalah fitur dari bahasa pemrograman yang melakukan perhitungan atau
tindakan yang berbeda tergantung pada apakah kondisi boolean yang ditentukan
pemrogram mengevaluasi benar atau salah.

2. flowchart percabangan if, else, dan if else !

Start

TERPENUHI Kondisi TIDAK TERPENUHI

PROSES A PROSES B

Stop
3. pemrograman untuk menentukan remedial atau tidak berdasarkan minimal nilai 75!

4. pemrograman untuk menentukan anak-anak yang masih dibawah umur untuk


memiliki pendamping saat memasuki bioskop, minimal umur 0-15 tahun!
5. pemrograman untuk menentukan grade kelulusan dari mata pelajaran tertentu dengan
ketentuan jika grade A s/d C dinyatakan lulus selain itu tidak lulus.

Anda mungkin juga menyukai