PERTEMUAN 2
1
MODUL PRAKTIKUM/JOB SHEET
A. Kompetensi Inti
KI 4 Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan
mampu melaksanakan tugas spesifik dibawah pengawasan langsung
B. Kompetensi Dasar
2
D. Topik Praktikum
E. Tujuan Praktikum
F. Deskripi Teori
Algoritma menurut Microsoft Press Computer and Internet Dictionary (1998) adalah
urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah
urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak
boleh melompat-lompat dan disusun secara sistematis. Sedangkan yang dimaksud dengan
langkah-langkah logis adalah kita harus dapat mengetahui dengan pasti setiap langkah
yang kita buat.
Ciri Algoritma
1. Pengertian Algoritma
Setelah Anda mempelajari logika yang terkait tentang “bagaimana manusia berpikir
dengan benar”, Anda akan mempelajari tentang “bagaimana cara penyelesaian yang baik”.
Untuk mendapatkan cara penyelesaian yang baik dibutuhkan strategi atau langkah-langkah
yang sistematis agar dapat memecahkan masalah dengan cara terbaik. Misalnya sebagai
berikut.
Dina adalah seorang siswa SMK kelas X. Setiap hari dia pergi ke sekolah setelah
melakukan sarapan. Pada suatu hari, ketika Dina akan sarapan, yang tersedia hanya nasi
3
tanpa sayur dan lauk. Kemudian terpikir oleh Dina untuk membuat tumis tauge tempe
dengan langkah-langkah sebagai berikut.
a. Siapkan tauge, tempe, cabe, bawang merah, bawang putih, lengkuas, dan bahan lain
yang diperlukan.
b. Iris bawang merah, bawang putih, cabai, dan lengkuas.
c. Panaskan minyak dan masukkan semua irisan bahan.
d. Goreng tempe sebentar.
e. Tambahkan tauge, kecap manis, garam, dan sedikit air.
f. Aduk hingga semua bumbu meresap.
g. Cicipi rasanya. Jika terdapat rasa yang kurang tambahkan bumbu lain secukupnya.
h. Tumis tauge siap dihidangkan.
Contoh di atas merupakan penyelesaian masalah dengan mengggunakan langkah-langkah
penyelesaian masalah, yang dinamakan dengan algoritma.
Penyajian Algoritma
4
Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart, antara lain
sebagai berikut.
1) Dokumentasi Proses
Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih
terorganisasi dengan baik.
3) Pemrograman
Bagan alir dapat digunakan untuk menggambarkan garis besar program yang
akan dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada
tampilan (user interface) aplikasi yang akan dibuat.
Terminator
5
Simbol Nama dan Kegunaan
Keputusan (Decision)
Dokumen (Document)
Data
Tampilan (Display)
6
Simbol Nama dan Kegunaan
Persiapan (Preparation)
Simbol Anotasi
7
c. Contoh Penerapan Bagan Alir
1) Berangkat sekolah
Berangkat sekolah merupakan aktivitas harian siswa SMK, terdapat berbagai
langkah yang dapat dipersiapkan sebelum berangkat hingga sampai ke sekolah.
Kegiatan tersebut dapat dibuatkan menjadi salah satu bagan alir sebagai berikut.
Proses mandi, sarapan, dan berangkat ke sekolah merupakan salah satu contoh
subproses yang dapat dibagi lagi menjadi proses-proses lainnya. Masing-masing
akan dijelaskan melalui algoritma sebagai berikut.
8
H. Kesehatan dan Keselamatan Kerja
I. Gambaran Kerja
Untuk memahami lebih dalam mengenai flowchart ini, dibuat sebuah kasus
sederhana. Misalnya buatlah sebuah rancangan program dengan menggunakan
flowchart untuk menentukan keliling dan luas lingkaran. Perumusan untuk menentukan
luas lingkaran adalah: luas = PI*radius*radius, dan keliling lingkaran adalah
keliling=2*PI*radius, dengan PI adalah sebuah konstanta 3.14. Flowchart permasalahan
ini dapat dilihat di Gambar 2.8.
9
tersebut adalah bilangan genap, jika nilai sisa pembagiannya adalah 1 maka bilangan
tersebut adalah bilangan ganjil. Operasi aritmatika yang digunakan untuk menentukan
nilai sisa pembagian adalah operasi modulo (%). Flowchart permasalahan ini dapat dilihat
di Gambar 2.9. Dalam hal ini Bil adalah bilangan yang akan di cek status ganjil atau
genapnya.
10
J. Langkah-Langkah Kerja
4. Nyalakan PC / Laptop
11. Kerjakan tugas yang diberikan oleh tenaga pendidik dan buatlah laporannya
lalu kumpulkan
12. Apabila selesai pemakaian, matikan PC / Laptop dan rapihkan kembali posisi PC /
Laptop seperti semula
K. Data Pengamatan
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
11
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Buatlah flowchart dalam membangun program rumus luas dan keliling lingkaran
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
_____________________________________________________________________
12
M. Analisis Hasil Praktikum (Coding)
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
N. Pembahasan
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
13
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
P. Daftar Pustaka
Ali Ridho Barakbah, S.Kom., PhD., dkk.,”Logika dan Algoritma”, Politeknik Elektronika
Negeri Surabaya
Cahya Kusuma Ratih, dkk., “Simulasi dan Komunikasi Digital”, Direktorat Pembinaan
Sekolah Menengah Kejuruan
14
Q. Lampiran dan Dokumentasi Kegiatan
15
RUBRIK PENILAIAN
1 Nama Siswa
2 Kelas
3 No. Absen
RATING IDENTIKASI
1 Proses (Bobot 40 %)
16
No Aspek kinerja yang Skala Keterangan Skor Keterangan
dinilai Penilaian Penilaian
17
No Aspek kinerja yang Skala Keterangan Skor Keterangan
dinilai Penilaian Penilaian
2 Hasil (Bobot 50 %)
18
No Aspek kinerja yang Skala Keterangan Skor Keterangan
dinilai Penilaian Penilaian
3 Sikap (Bobot 10 %)
19
No Aspek kinerja yang Skala Keterangan Skor Keterangan
dinilai Penilaian Penilaian
KS 60 Terlambat 15 menit
Kebawah
20