Anda di halaman 1dari 2

Jobsheet : TPMM (1)

Waktu : 180 menit


Membuat Algoritma dan
Flowchart Dalam Instruktur : ............................
Permasalahan Yang
Dijumpai Nama : ............................

SMK NEGERI 4 JAKARTA Kelas : X - ......

I. TUJUAN
Setelah melaksanakan kegiatan praktikum ini, diharapkan peserta didik dapat:
1. Membuat algoritma untuk pemecahan masalah dalam bentuk narasi.
2. Membuat program flowchart terhadap permasalahan yang dijumpai.

II. TEORI SINGKAT


1. KONSEP DASAR ALGORITMA SEBAGAI PEMECAHAN MASALAH
Algoritma sebutan di bahasa indonesia untuk Algorithm merupakan sebuah ilmu yang
terkait dengan penyelesaian masalah, ilmu ini berbasis pada logika pikir untuk melakukan
solusi terhadap suatu permasalahan melalui tahapan solusi sekuensial. Sehingga dapat
diambil pengertian Algoritma adalah tahapan atau urutan langkah-langkah yang di dalamnya
berisi solusi logis penyelesaian masalah dan tersusun secara sistematis sehingga dapat
mencapai tujuan yang diharapkan.
Berikut adalah contoh penulisan algoritma dalam bentuk narasi:
Contoh : Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan
genap.
1. Masukkan sebuah bilangan sembarang.
2. Bagi bilangan tersebut dengan bilangan 2.
3. Hitung sisa hasil bagi pada langkah 2.
4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi
bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.

2. KONSEP DASAR DIAGRAM ALIR (FLOWCHART)


Flowchart adalah sebuah metode penggambaran alur dari logika yang kita terapkan
pada sebuah algoritma. Biasanya, Flowchart adalah langkah analisa paling awal sebelum
membuat sebuah algoritma atau program. Flowchart ini merupakan langkah awal pembuatan
program. Dengan adanya flowchart urutan proses kegiatan menjadi lebih jelas. Setelah

1
flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke
bentuk program dengan bahasa pemrograman.
Flowchart Program dihasilkan dari Flowchart System. Flowchart Program merupakan
keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur
sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau
prosedur dalam urutan yang tepat saat terjadi. Suatu contoh flowchart program dapat dilihat
pada gambar berikut ini:

Gambar 1. Contoh Flowchart Penentuan Bilangan

III. PROSEDUR PRAKTIKUM


a. Amatilah permasalahan yang terdapat di lingkungan sekolah Anda (Terutama lingkungan
bengkel Teknik Mekatronika)!
b. Catatlah tema permasalahan yang Anda ambil, dan tuliskan alasan mengapa Anda
mengambil tema tersebut!
c. Buatlah algoritma untuk menyelesaikan masalah yang Anda jumpai dalam bentuk narasi.
d. Setelah itu buatlah diagram alir / flowchart dari algoritma yang Anda buat.

Anda mungkin juga menyukai