Anda di halaman 1dari 4

PEMROGRAMAN DASAR

JOBSHEET
Struktur Kontrol Percabangan Guru : Dwi Puspitaningtyas, S.Pd
NAMA NILAI/PARAF
KELAS
NO. ABSEN
TANGGAL

I. KOMPETENSI DASAR
4.1 Membuat kode program struktur kontrol Percabangan

II. TUJUAN

Peserta didik dapat :


1. Menjelaskan struktur kontrol percabangan
2. MMembuat kode program struktur kontrol percabangan

III. DASAR TEORI


A. DEFINISI ALGORITMA
Algoritma adalah urutan langkah langkah penyelesaian masalah yang disusun secara logis
dan sistematis

B. SIklus Hidup Software

Requirement Design Implementation Testing


1. Requirement : tahap mencari tahu kebutuhan klien/user, bisa dilakukan dengan
wawancara.
2. Design : tahap membuat prototype / bentuk program interface (tampilan
program) yang akan dibuat namun belum fungsional
3. Implementation : tahap programmer melakukan pengkode-an program secara nyata
hingga semua fungsionalitasnya terpenuhi dan benar
4. Testing : tahap program di uji, apakah semua fungsionalitasnya benar-benar
sesuai dengan requirement

C. CIRI ALGORITMA
1. Algoritma tidak memiliki makna ganda atau ambigu
2. Algoritma mempunyai awal dan akhir
3. Algoritma memiliki input atau kondisi awal
4. Algoritma memiliki output atau kondisi akhir
5. Ada penyelesaian masalah
6. Finite (terbatas)
7. Definite (pasti)
8. Efisien

D. BENTUK-BENTUK DASAR ALGORITMA


1. Algoritma Sekuensial
2. Algoritma Percabangan
3. Algoritma Perulangan

E. DEFINISI FLOWCHART
Flowchart adalah urutan langkah langkah penyelesaian masalah yang disusun secara logis
dan sistematis yang ditulis dengan menggunakan simbol-simbol

F. PENGGUNAAN FLOWCHART

SIMBOL KETERANGAN

Start/finish Terminal (Start, Finish)

Aliran data

Input r Input/Output (Read/Write)

L = a*b Proses (menyatakan assignment / penugasan )

a=1
Preparation (Pemberian nilai awal / inisialisasi)

a> Decision (Percabangan)


17

Konenktor/titik sambung di halaman yang sama

Konektor / titik sambung di halaman lain

Disk

Dokumen
Multidokumen

Memanggil suatu fungsi atau prosedur

IV. ALAT DAN BAHAN


1. 1 unit PC
2. Alat tulis
3. Jobsheet / Lembar Kerja Siswa

V. KESELAMATAN KERJA
1. Berdoalah sebelum memulai kegiatan belajar.
2. Gunakan peralatan sesuai dengan fungsinya.
3. Letakkan peralatan dan bahan pada tempat yang aman.
4. Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
5. Tanyakan pada instruktur apabila belum mengerti cara pemakaian alat & bahan praktikum.
6. Matikan catu daya listrik setelah paktikum selesai.

VI. LANGKAH KERJA


1. Persiapkan semua peralatan dan bahan pada tempat yang aman.
2. Periksa semua bahan dan peralatan dalam kondisi yang baik.
3. Kerjakan tugas yang diberikan oleh tenaga pendidik dan buatlah laporannya lalu
kumpulkan
4. Rapihkan kembali alat dan bahan seperti keadaan semula
5. Berdoa setelah praktikum
6. Bersihkan ruangan dari sampah dan kotoran

VII. TUGAS SISWA

Algoritma Menghitung Luas Persegi


Analisis algoritma :
a. Mulai
b. Program menerima / input nilai sisi (s) dari user
c. Hitung dengan rumus L = s * s
d. Program menampilkan/ mencetak hasil Luas Persegi
e. Selesai
1. Buatlah algoritma flowchart dari analisis lalgoritma diatas
2. Tuliskan dan jelaskan simbol-simbol yang digunakan pada no. 1 !

VIII. LEMBAR JAWABAN SISWA

Anda mungkin juga menyukai