BAB II
ALGORITMA DAN DASAR PEMROGRAMAN
Disusun oleh:
PLUG P
LABORATORIUM KOMPUTASI
PROGRAM STUDI TEKNIK INDUSTRI
JURUSAN TEKNIK INDUSTRI
FAKULTAS TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
YOGYAKARTA
2023
LEMBAR ORISINALITAS
Demikian pernyataan ini saya buat dengan sebenar-benarnya dan tanpa paksaan
dari pihak manapun.
M Rayhan F A
NIM 122220225
BAB II
ALGORITMA DAN DASAR PEMROGRAMAN
LAPORAN
Laporan PRAKTIKUM
Praktikum PEMROGRAMAN
Pemrograman Komputer 2023 I-3
KOMPUTER 2023
Algoritma adalah urutan langkah-langkah yang terdefinisi dengan baik dan
logis untuk menyelesaikan suatu masalah atau tugas. Dalam konteks pemrograman,
algoritma adalah langkah-langkah atau instruksi yang disusun secara terstruktur dan
sistematis untuk menyelesaikan masalah atau tugas pada program komputer.
Algoritma biasanya digunakan untuk memecahkan masalah matematis, komputasi,
dan logika, serta digunakan dalam berbagai bidang, seperti teknik, ilmu
pengetahuan, bisnis, dan sebagainya.
Algoritma dapat digunakan untuk memecahkan berbagai jenis masalah,
mulai dari yang sederhana hingga yang kompleks. Algoritma biasanya digunakan
untuk memecahkan masalah matematis, komputasi, dan logika, serta digunakan
dalam berbagai bidang, seperti teknik, ilmu pengetahuan, bisnis, dan sebagainya.
Pseudocode adalah deskripsi kode program secara informal yang ditulis
dalam bahasa yang mudah dipahami manusia, dengan tujuan untuk memudahkan
programmer merancang dan mengembangkan program. Namun, pseudocode harus
jelas dan mudah dipahami, sehingga orang yang membaca pseudocode dapat
memahami alur program dengan mudah. Pseudocode juga dapat digunakan sebagai
dokumentasi program, sehingga dapat membantu programmer lain yang ingin
memahami cara kerja program.
Pseudocode biasanya ditulis dalam bentuk algoritma dengan menggunakan
bahasa yang serupa dengan bahasa pemrograman yang akan digunakan, seperti
bahasa Inggris, matematika, atau simbol-simbol pemrograman. Bahasa ilmiah
merupakan cara penyajian suatu alogaritma paling sederhana dan paling mudah
dimengerti karena digunakan pada kehidupan sehari-hari namun tetap sesuai
dengan kaidah bahasa yang baku.
LAPORAN
Laporan PRAKTIKUM
Praktikum PEMROGRAMAN
Pemrograman Komputer 2023 I-4
KOMPUTER 2023
2.3 Pseudocode
LAPORAN
Laporan PRAKTIKUM
Praktikum PEMROGRAMAN
Pemrograman Komputer 2023 I-5
KOMPUTER 2023
2.4 Flowchart
Berikut merupakan flowchart kasus perhitungan presentase hasil dari
peningkatan pendapatan negara pada tahun 2019 dan 2020.
Mulai
2
Input:
Hasil_peningkatan_ek
onomi_negara_2019,
hasil_pertumbuhan_e
konomi_negara_2020
5 7
Tidak
Tidak
Presentase >= 4% Presentase <= 1%
Ya Ya
6 8 9
10
Output:
keputusan
11
Selesai
LAPORAN
Laporan PRAKTIKUM
Praktikum PEMROGRAMAN
Pemrograman Komputer 2023 I-6
KOMPUTER 2023
2.5 Bahasa Ilmiah
Keterangan Flowchart persentase peningkatan pendpatan negara:
1. Mulai
2. Input hasil peningkatan ekonomi negara tahun 2019, dan hasil peningkatan
ekonomi negara tahun 2020.
3. Menghitung peningkatan ekonomi negara dengan rumus hasil peningkatan
ekonomi negara tahun 2020 dikurangi dengan hasil peningkatan ekonomi
negara tahun 2019
4. Menghitung persentase peningkatan ekonomi negara dengan rumus nilai
peniingkatan dibagi hasil pendapatan negara tahun 2020 kemudian dikali
100%
5. Apakah persentase lebih besar = 4%
a. jika ya, maka akan dilanjut ke nomor 6.
b. jika tidak, maka akan dilanjutkan ke nomor 7.
6. Keputusan bahwa pendapatan ekonomi negara meningkat
7. Apakah persentase lebih kecil = 1%
a. jika ya, maka akan dilanjutkan ke nomor 8.
b. jika tidak, maka akan dilanjutkan ke nomor 7.
8. Keputusan bahwa pendapatan ekonomi negara stabil.
9. Keputusan bahwa pendapatan ekonomi negara menurun.
10. Output berupa keputusan
11. Selesai
LAPORAN
Laporan PRAKTIKUM
Praktikum PEMROGRAMAN
Pemrograman Komputer 2023 I-7
KOMPUTER 2023
DAFTAR PUSTAKA