B. DASAR TEORI
Beberapa langkah dalam proses pembuatan suatu program atau software :
1. Mendefinisikan masalah dan menganalisanya
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain
tujuan dari pembuatan program, parameter-parameter yang digunakan, fasilitas apa
saja yang akan disediakan oleh program. Kemudian menentukan metode atau
algoritma apa yang akan diterapkan untuk menyelesaikan masalah tersebut dan terakhir
menentukan bahasa program yang digunakan untuk pembuatan program.
2. Merealisasikan dengan langkah-langkah berikut :
Start
Desain
Algoritma & Flowchart
Menulis program
Dokumentasi
Arsip
Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan
ganjil atau bilangan genap.
Algoritmanya :
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 tetapibila
sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.
SIMBOL NAMA FUNGSI
GARIS ALIR
Arah aliran program
(FLOW LINE)
Proses inisialisasi/
PREPARATION
pemberian harga awal
Proses perhitungan/
PROSES
proses pengolahan data
selanjutnya
Penghubung bagian-bagian
flowchart
ON PAGE CONNECTOR
yang berada pada satu
halaman
Penghubung bagian-bagian
Start A
Input
Bilangan Apakah T
Sisa = 0
Hitung sisa Y
bagi antara Cetak Cetak
bilangan Genap Ganjil
dengan 2
End
A
Jawab :
1. Input bilangan
2. Jumlahkan semua bilangan
3. Cetak hasil bilangan tersebut
START
Input bilangan
Mendata bilangan
END
START
Ya
Masukan
subjek Tulis subjek
Tidak
Masukan pesan
Kirim
END
START
Menunggu Tidak
respon dari Tidak
lawan bicara Komunikasi
Ya
Berkomunikasi
Matikan telepon
END
START
Kalikan semua
bilangan
END
START
Kalikan 2 Ya
buah Menghitung
bilangan
Tidak
Jumlahkan 2 buah
bilangan
Tampilkan hasilnya
END
START
Klik Play
Tampilkan
display
START
Kesimpulan yang dapat kita ambil dari praktikum tersebut yaitu kita dapat berpikir
secara terstruktur dan dapat memahami fungsi setiap bangun datar yang ada diflowchart
tersebut. Selain itu kita juga dapat mengaplikasikan algoritma tersebut dikehidupan
sehari – hari.