Pengertian Algoritma
Algoritma adalah serangkaian langkah-langkah logis, sistematis,
dan terstruktur yang digunakan untuk menyelesaikan suatu masalah atau mencapai
tujuan tertentu. Dalam kehidupan sehari-hari, algoritma dapat ditemukan dalam
berbagai aktivitas, seperti langkah-langkah memasak, prosedur menggunakan alat,
atau tahapan menyelesaikan suatu pekerjaan. Dengan adanya langkah-langkah yang
tersusun secara jelas, suatu masalah dapat diselesaikan secara lebih terarah dan
terorganisir.
Contoh Algoritma Menggunakan Mesin ATM
- Masukkan kartu ATM ke dalam mesin.
- Masukkan PIN dengan benar.
- Pilih jenis transaksi yang ingin dilakukan.
- Tentukan jumlah uang atau transaksi lainnya.
- Tunggu hingga transaksi selesai, ambil kartu, uang, dan
bukti transaksi.
- Masukkan kartu ATM ke dalam mesin.
- Masukkan PIN dengan benar.
- Pilih jenis transaksi yang ingin dilakukan.
- Tentukan jumlah uang atau transaksi lainnya.
- Tunggu hingga transaksi selesai, ambil kartu, uang, dan
bukti transaksi.
- Masukkan kartu ATM ke dalam mesin.
- Masukkan PIN dengan benar.
- Pilih jenis transaksi yang ingin dilakukan.
- Tentukan jumlah uang atau transaksi lainnya.
- Tunggu hingga transaksi selesai, ambil kartu, uang, dan
bukti transaksi.
- Masukkan kartu ATM ke dalam mesin.
- Masukkan PIN dengan benar.
- Pilih jenis transaksi yang ingin dilakukan.
- Tentukan jumlah uang atau transaksi lainnya.
- Tunggu hingga transaksi selesai, ambil kartu, uang, dan
bukti transaksi.
Pengertian Flowchart
Flowchart adalah bagan atau diagram yang digunakan untuk
menggambarkan alur proses suatu program atau sistem secara visual dengan
menggunakan simbol-simbol tertentu. Flowchart membantu menjelaskan langkah-langkah
dalam suatu algoritma sehingga lebih mudah dipahami oleh pembuat program maupun
orang lain yang mempelajarinya.
Simbol Flowchart
| Simbol |
Nama |
Fungsi |
| Oval |
Terminator |
Menunjukkan awal dan akhir proses |
| Persegi Panjang |
Process |
Menunjukkan langkah proses |
| Belah Ketupat |
Decision |
Menunjukkan keputusan atau percabangan |
| Panah |
Flow |
Menunjukkan arah alur proses |
| Jajar Genjang |
Input/Output |
Menunjukkan proses atau menampilkan data |
Contoh Flowchart Menghitung Luas Persegi Panjang
- Start → Menunjukkan awal proses program.
- Input panjang dan lebar → Pengguna memasukkan nilai
panjang dan lebar persegi panjang.
- Process (Luas = panjang × lebar) → Sistem melakukan
perhitungan luas.
- Output → Menampilkan hasil luas yang telah
dihitung.
- End → Menunjukkan bahwa proses program telah
selesai.
Flowchart tersebut menunjukkan alur proses mulai dari
memasukkan data, melakukan perhitungan, hingga menampilkan hasilnya secara
sistematis.
Nama: Salwa Amalia Putri, NIM: 1251100144, Kelas: 2E, Prodi:
Manajemen Pendidikan.