I. TUJUAN
1. Mampu memahami persoalan
2. Mendesain penyelesaian persoalan ke dalam algoritma
3. Menotasikan algoritma ke flowchart
Star
t
Menulis program
Dokumentasi
Arsip
Algoritma
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu
tugas dalam menyelesaikan suatu masalah atau problem.
Algoritma merupakan metode yang efektif yang ditujukkan pada daftar yang
terbatas dari kumpulan perintah yang telah didefinisikan untuk menghitung
suatu fungsi. Dalam penyelesaian masalah, ada kriteria-kriteria tertentu pada
kondisi awal yang harus dipenuhi sebelum mengeksekusi algoritma. Algoritma
akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria.
Dimulai dari nilai awal, kemudian kumpulan perintah yang pada saat dieksekusi
akan memproses kondisi-kondisi yang telah ditetapkan hingga menghasilkan
output dan kemudian menentukan kondisi akhir. Pada sistem komputer,
algoritma merupakan gambaran langsung dari logika yang dituliskan oleh
pembangun perangkat lunak agar lebih efektif dalam pencapaian target
perangkat lunak tersebut, agar dapat memperoleh hasil keluaran dari masukan
yang diberikan (terkadang null).
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 tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu
adalah bilangan ganjil.
SIMBOL FLOWCHART
CONTOH
Algoritmanya:
1. Masukkan sebuah bilangan
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 tersebut adalah genap,
jika sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil
C. TUGAS PENDAHULUAN
4. Mencari antar 2 bilangan, apakah bilangan tersebut lebih besar atau lebih
kecil terhadap bilangan yang lain
5. Menghitung dari bilangan 1 sampai dengan n, dan menampilkan hasilnya
E. ANALISA
Pada praktikum pengantar konsep pemrograman ini dapat dianalisa
bahwa jika ingin membuat sebuah flowchart,maka harus membuat algoritmanya
terlebih dahulu.fungsi algoritma supaya bagan flowchart jelas dan tersusun rapi
sesuai perintah dan fungsi symbol yang digunakan.Dari diagram yang telah dibuat
dengan cara membuat algoritmanya terlebih dahulu sesuai dengan kasus nya,
yaitu:
Algoritmanya:
• Mulai
• Memasukkan nilai input bilangan sisi pertama persegi
• Memasukkan nilai input bilangan sisi kedua persegi
• Hitung luas persegi menggunakan rumus s x s
• Hitung keliling persegi menggunakan S4
• Mencetak hasil luas persegi dan keliling persegi
• stop
Algoritmanya:
• Mulai
• Masukkan nilai input bilangan jari jari lingkaran
• Masukkan nilai input bilangan Phi lingkaran
• Hitung luas lingkaran menggunakan rumus L = 𝞹⨉r²
• Hitung keliling lingkaran menggunakan rumus K = 2 𝞹 r
• Mencetak hasil luas lingkaran dan keliling lingkaran
• Stop
3. Mencari antar 2 bilangan, apakah bilangan tersebut lebih besar atau lebih
kecil terhadap bilangan yang lain
Algoritmanya:
• Mulai
• Masukkan nilai input bilangan A
• Masukkan nilai input bilangan B
• Membandingkan kedua bilangan
• Hasil bilangan Lebih besar <, atau lebih kecil >
• Mencetak hasil
• Stop
4. Mencari antar 2 bilangan, apakah bilangan tersebut lebih besar atau lebih
kecil terhadap bilangan yang lain
Algoritmanya:
• Mulai
• Masukkan nilai input bilangan A
• Masukkan nilai input bilangan B
• Membandingkan kedua bilangan
• Hasil bilangan Lebih besar <, atau lebih kecil >
• Mencetak hasil
• Stop
Algoritmanya:
• Mulai
• Memasukkan input harga awal “a = 0” dan “b=0”
• Memasukkan bilangan sembarang untuk variable N
• Bila nilai a kurang dari n maka akan dilanjutkan pada operasi
perhitungan “a=a+1” dan “b=b+a”
• Bila nilai a lebih dari atau sama dengan n maka akan dilanjutkan
pada operasi akhir “c=b” dengan c sebagai akhir dari perhitungan
• Mencetak hasil perhitungan akhir
• Stop
F. KESIMPULAN
Pada praktikum pengantar konsep pemrograman ini dapat
disimpulkan bahwa pada aplikasi simbol-simbol yang terdapat pada flowchart
memiliki fungsi-fungsi tertentu.Untuk membuat sebuah flowchart hal yang
terlebih dahulu dilakukan yaitu mebuat algoritmanya terlebih dahulu.Simbol yang
harus dipakai pada awal flowchart adalah symbol start yang berarti memulai
sebuah program dan diakhiri dengan symbol stop yang berfungsi untuk
menghentikan program tersebut.Dengan dimulainya program dengan symbol start
dan ditutup dengan symbol stop,maka program akan membaca symbol
tersebut.Flowchart dapat digunakan sebagai skema dalam menganalisis aplikasi
atau program.Keberhasilan dalam menjalankan program dapat tergantung pada
flowchart ataupun algoritma yang telah dibuat.Jika terjadi kesalahan,maka
program tidak akan bekerja atau terjadi ke erorran pada program.