03 September 2021
I. TUJUAN
a. Mampu memahami persoalan
b. Mendesain penyelesaian persoalan kedalam algoritma
c. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart
II. LANDASAN TEORI
Beberapa langkah yang dapat dilakukan untuk menotasikan suatu program atau
software:
a. Mendefinisikan masalah dan menganalisanya
b. Merealisasikan dengan langkah-langkah berikut:
Algoritma
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas
dalam menyelesaikan suatu masalah atau problem. Contoh:
Buat algoritma untuk menentukan apakah suatu bilangan merupakan ganjil atau
genap!
Algoritmanya:
1. Masukkan sebuah bilangan sembarang
2. Bagi bilangan tersebut dengan bilangan 2
3. Hitung sisa hasil bagi pada bilangan 2
4. Bila sisa hasil bagi sama dengan 0, maka bilangan adalah genap. Bila sisa
hasil bagi sama dengan 1, maka bilangan ganjil.
III. ALAT DAN KOMPONEN YANG DIGUNAKAN
a. PC
b. Modul praktikum
IV. LANGKAH KERJA
1. Mengaktifkan PC
2. Mengikuti perkuliahan pada laman ethol Politeknik Elektronika Negeri Surabaya
3. Mengerjakan modul praktikum dan tugas yang terdapat didalamnya
V. HASIL DAN ANALISIS PRAKTIKUM
Percobaan
1. Menjumlahkan 2 buah bilangan dan mencetak hasilnya
2. Proses pengiriman email
3. Proses melakukan panggilan telepon, jika terdengar nada sibuk maka akan
melakukan panggilan telepon lagi
4. Perusahaan daerah air minum menentukan tarif per m3 air berdasarkan ketentuan
sebagai berikut:
VI. TUGAS
1. Mengalikan 2 buah bilangan dan mencetak hasilnya
a. Algoritma
1. Inisialisasi bilangan 1 dan 2 dengan variable a dan b. serta variable c
sebagai hasil
2. Memasukkan bilangan a dan b
3. Mengalikan bilangan a dan b
4. Mencetak c
b. Flowchart