Anda di halaman 1dari 4

1.

Algoritma adalah urutan langkah-langkah yang logis dan terbatas yang disusun secara
sistematis dengan tujuan menyelesaikan suatu maalah tertentu.

- Algoritma merupakan hasil pemikiran konseptual  supaya dapat dilaksanakan oleh


komputer

- Tidak tergantung pada bahasa pemrograman manapun

- Dapat diterjemahkan ke dalam berbagai bahasa pemrograman

- Output yang akan dikeluarkan sama  karena algoritmanya sama

Sedangkan program adalah kumpulan intruksi berupa pernyataan yang ditulis dengan
menggunakan bahasa pemrograman yang melibatkan pemilihan struktur data.

- Realisasi algoritma dalam bahasa pemrograman

- Ditulis dengan menggunakan bahasa pemrograman

- Program tersusun atas sederetan instruksi yang dikerjakan komputer

- Suatu implementasi dari bahasa pemrograman

2. 3 Struktur dasar algoritma

1. Struktur Sekuensial (runtutan)

Runtunan merupakan struktur dasar algoritma terdiri dari satu atau lebih instruksi, yang
setiap instruksinya dikerjakan secara berurutan sesuai dengan urutan penulisan algoritma
tersebut. Sebuah instruksi dikerjakan setelah instruksi sebelumnya dikerjakan.

2. Struktur Pemilihan (selection)


Sruksur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi atau
pengambilan suatu keputusan. Struktur ini ditandai selalu dengan bentuk flowcart
decision (flowcart yang berbentuk belah ketupat).

3. Struktur Perulangan
Struktur ini memberikan suatu perintah atau tindakkan yang dilakukan beberapa kali.
Misalnya jika teman mau menuliskan kata “Belajar C” sebanyak sepuluh kali. akan lebih
efisien jika teman menggunakan sturktur ini dari pada sekedar menuliskannya berturut-
turut sebanyak sepuluh kali.

3. Algoritma Mengambil uang di ATM


1) Pergi ke mesin ATM (bilik)
2) Memasukkan kartu ATM ke mesin ATM
3) Memilih bahasa yang digunakan
4) Memasukkan PIN ATM, jangan lupa tutup dengan tangan saat memasukkan PIN
agar tidak terlihat orang lain.
5) Memilih menu transaksi : tarik tunai
6) Memasukkan nominal yang akan diambil, lalu tekan benar dan pilih dari tabungan
7) Menunggu proses keluarnya uang dari mesin ATM
8) Mengambil uang yang telah keluar dari mesin ATM
9) Memilih menu transaksi : Transaksi selesai
10) Mengambil kartu ATM yang keluar dari mesin
11) Selesai

Untuk mengambil uang tunai, di setiap Bank memiliki minimum nominal yang berbeda-
beda. Ada yang memiliki nilai minimum Rp50000 ada pula yang Rp100000. Berikut di
bawah ini flowchart proses pengambilan uang tunai di mesin ATM :
4. Algoritma menghitung luas segitiga

Algoritma Luas Segitiga ( Uraian Dalam Kalimat Deskriptif / Narasi )

Analisis:

input : a (alas) dan t (tinggi) luas = a*t/2

Algoritma :

Masukan nilai alas segitiga (a) dan nilai tinggi segitiga (t),

menghitung luasnya dengan alas dan tinggi tertentu.

Luas segitiga dihitung dengan rumus L= 1/2*a*t,

nilai luas (L) di cetak sebagai output ke piranti keluaran

Algoritma Luas Segitiga ( Flowchart Manual )


5. Algoritma aktivitas selama pandemi covid-19

Bangun Tidur Subuhan Mandi Sarapan Kuliah Online Masak Shola Dzuhur

Bersih-bersih
Makan Sholat Maghrib Mandi Sholat Ashar Main ML Nonton Drakor
rumah

Marah karena
Nelfon Pacar
Sholat Isya Ngerjain Tugas seharian mas ketiduran
(Mas Aan)
aan main ml

Anda mungkin juga menyukai