Contoh algoritma sekuensial dalam kehidupan sehari-hari

Contoh algoritma sekuensial – Algoritma sekuensial atau biasa disebut algoritma runtunan merupakan salah satu struktur dasar algoritma yang bisa dikatakan cukup sederhana jika dibandingkan dengan struktur algoritma yang lain. Algoritma sekuensial bekerja dengan cara mengeksekusi setiap instruksi secara berurutan. Setiap instruksi akan dikerjakan satu per satu pada setiap barisnya dari awal hingga akhir, sesuai dengan urutan penulisan instruksi tersebut.

Contoh:

Terdapat beberapa instruksi dalam sebuah program seperti berikut:

  • instruksi 1
  • instruksi 2
  • instruksi 3
  • nstruksi …n

Algoritma sekuensial akan mengeksekusi instruksi 1, kemudian setelah itu instruksi 2 dan seterusnya. Setiap instruksi dikerjakan satu persatu dan hanya sekali (tidak ada instruksi yang diulang) sampai instruksi ke – n sebagai instruksi terakhir merupakan akhir dari proses algoritmanya.

Algoritma Sekuensial biasanya digunakan untuk program yang sederhana seperti program menghitung luas lingkaran & luas segitiga atau program lainnya yang hanya terdiri dari proses komputer dan input/output dari user. Berikut ini beberapa contoh penerapan algoritma sekuensial kedalam bentuk bahasa natural, flowchart maupun pseudocode:

Algoritma Penjumlahan Dua Bilangan

1. Bahasa Natural

  • Mulai
  • Inisialisasi variabel a, b dan hasil
  • Masukan nilai a & b
  • Hitung hasil=a+b;
  • Tampilkan nilai hasil
  • Selesai

2. Flowchart

Contoh algoritma sekuensial dalam kehidupan sehari-hari

3. Pseudocode

algoritma penjumlahan_dua_bilangan deklarasi: var a:b:hasil:integer; Deskripsi: a <- 6; b <- 2; hasil <- a+b; write (hasil);

Algoritma Menghitung Luas Persegi Panjang

1. Bahasa Natural

  • Mulai
  • Inisialisasi variabel panjang,lebar dan luas
  • Masukan Nilai variabel panjang dan lebar
  • Hitung luas dengan rumus luas=panjang*lebar;
  • Tampilkan Nilai Luas
  • Selesai.

2. Flowchart

Contoh algoritma sekuensial dalam kehidupan sehari-hari

3. Pseudocode

program menghitung_luas_persegi_panjang deklarasi: var panjang:lebar:luas:integer; Deskripsi: panjang <- 6; lebar <- 2; luas <- panjang*lebar; write (luas);

Algoritma Menghitung Keliling Persegi

1. Bahasa Natural

  • Mulai
  • Deklarasi variabel keliling & panjang
  • Hitung keliling=4*panjang;
  • Tampilkan keliling.
  • Selesai

2. Flowchart

Contoh algoritma sekuensial dalam kehidupan sehari-hari

program menghitung_keliling_persegi deklarasi: var panjang:keliling:integer; Deskripsi: panjang <- 10; keliling <- 4*panjang; write (keliling);

Kesimpulan

Demikian artikel kali ini mengenai 3 contoh algoritma sekuensial semoga bermanfaat untuk teman-teman semua. Pada artikel berikutnya akan saya bahas juga untuk struktur algoritma dasar lainnya seperti perulangan dan percabangan. Silahkan tinggalkan komentar kalian dibawah postingan ini, jangan lupa untuk like fans page kami! Terimakasih

Algoritma merupakan proses atau langkah-langkah logis yang tersusun secara sistematis untuk memecahkan suatu masalah. Dengan kata lain algoritma digunakan untuk mencapai suatu tujuan tertentu. Setidaknya ada 3 bentuk algoritma yang bisa dibuat yaitu, flowchart, pseudocode dan bahasa natural, Kali secara khusus akan saya bahas 8 contoh algoritma dalam kehidupan sehari-hari dengan menggunakan bahasa natural.

Dalam kehidupan sehari-hari kita sebetulnya kita melakukan banyak proses yang bisa dikatakan suatu algoritma, misalnya bagaimana rute untuk pergi ke kantor? langkah-langkah tersebut bisa dituangkan kedalam bentuk algoritma agar kita dapat melihat jelas setiap proses yang ada.

Contoh algoritma sekuensial dalam kehidupan sehari-hari

Setiap orang mungkin akan berbeda dalam menuangkan proses algoritma misalnya dalam kasus ini si A bisa membuat algoritma untuk pergi ke kantor adalah menggunakan mobil, melewati jalan A, pada persimpangan belok kanan, lurus hingga tiba di kantor. si B bisa jadi akan membuat langkah-langkah yang berbeda walaupun dengan posisi awal dan tujuan yang sama. Namun yang terpenting disini adalah bagaimana suatu algoritma yang dibuat bisa lebih cepat dan efisien tentu akan lebih baik.

Donalt E knuth dalam bukunya yang berjudul The Art Of Programming menyebutkan beberapa kriteria penting yang perlu diperhatikan saat menyusun suatu algorima:

  • Input : Suatu algoritma bisa menerima masukan dari pengguna atau bahkan tidak sama sekali.
  • Ouput : Algoritma yang baik harus mempunyai minimal sebuah output.
  • Definiteness : Algoritma memiliki instruksi-instruksi yang jelas (pasti) dan tidak ambigu
  • Finiteness : Suatu algoritma harus memiliki titik berhenti (stoping role)
  • Effectiveness : Algoritma perlu berjalan dengan efektif dengan mempertimbangkan berbagai aspek.

Contoh Algoritma dalam Kehidupan Sehari-hari

Berikut ini beberapa contoh algoritma dalam kehidupan keseharian yang sering dilakukan:

Instal aplikasi android melalui playstore

  1. Mulai
  2. Masuk ke aplikasi playstore
  3. Cari aplikasi pada mesin pencari dibagian header (atas)
  4. Sistem menampilkan daftar aplikasi sesuai kata kunci yang dicari
  5. Pilih aplikasi yang dikehendaki
  6. Klik tombol download
  7. Proses download berjalan
  8. Jika gagal maka akan muncul pesan download kembali, jika sukses muncul tombol instal
  9. Klik tombol Instal
  10. Tunggu hingga instalasi selesai
  11. Selesai

Berobat ke rumah sakit bagi peserta BPJS

  1. Mulai
  2. Datang ke rumah sakit
  3. Lakukan pendaftaran
  4. Mendapat nomor antrian
  5. Melakukan pemeriksaan dasar oleh perawat
  6. Menunggu pemeriksaan selanjutnya oleh dokter
  7. Pasien diperiksa oleh dokter
  8. Dokter memberikan resep
  9. Pasien mendapatkan obat sesuai resep
  10. Selesai

Menonton film di bioskop

  1. Mulai
  2. Pergi ke loket
  3. Pilih film yang sedang tayang
  4. Bayar tiket
  5. Mendapatkan tiket
  6. Tunggu hingga tepat jam film ditayangkan
  7. Masuk ke ruang bisokop sesuai dengan nomor ruang yang tertera pada tiket
  8. Cari dan duduk pada kursi sesuai tiket
  9. Nonton film yang tayang dilayar
  10. Selesai

Mengambil Uang Tunai di ATM

  1. Mulai
  2. Memasukan kartu dimesin ATM
  3. Pilih bahasa
  4. Masukan password
  5. Pilih menu Tarik tunai
  6. Pilih jenis rekening
  7. Masukan jumlah uang yang ingin diambil
  8. Jika saldo mencukupi, mesin ATM akan mengeluarkan uang sesuai dengan jumlahnya, Jika tidak maka kembali ke nomor 6
  9. Ambil uangnya
  10. Apakah ada transaksi lainnya, jika ya kembali ke nomor 3, jika tidak mesin akan mengeluarkan kartu ATM
  11. Ambil kartu ATM
  12. Selesai

Memesan makanan pada layanan ojek online

  1. Mulai
  2. Masuk ke aplikasi layanan
  3. Pilih menu pesan makanan
  4. Pilih menu pada restoran yang diinginkan
  5. Masukan jumlah dan keterangan pesanan
  6. Set alamat pemesanan
  7. Pilih metode pembayaran tunai atau non tunai
  8. Konfirmasi pesanan, jika tidak sesuai (masih ada keliru atau ada perubahan )kembali ke nomor 3, jika sudah sesuai maka pesanan di proses
  9. Driver menuju ke restoran
  10. Driver membeli makanan sesuai pesanan
  11. Diver mengantarkan pesanan sesuai alamat
  12. Pemesan menerima pesanannya.
  13. Selesai

Memasak Mie Instant (Jenis Mie Goreng)

  1. Mulai
  2. Siapkan 1 bungkus mie instant, 2 gelas air, panci, mangkuk, sendok dan garpu
  3. Masukan air kedalam panci
  4. Nyalakan kompor atur dengan api sedang
  5. Taru panci diatas kompor
  6. Tunggu hingga air mendidih
  7. Jika air sudah mendidih masukan mie instant kedalam panci
  8. Aduk mie agar matang merata
  9. Jika dirasa sudah matang, angkat lalu buang air rebusan
  10. Siapkan piring, lalu tiriskan bumbunya
  11. Masukan mie diatas piring lalu aduk hingga bumbu merata.
  12. Mie goreng siap disajikan.
  13. Selesai

Mengirim E-mail

  1. Mulai
  2. Login ke situs layanan email
  3. Pilih tulis email (pesan baru)
  4. Masukan email tujuan, subjek dan isi email
  5. Klik tombol kirim
  6. Selesai

Koneksi perangkat ke jaringan Wifi

  1. Mulai
  2. Pilih jaringan wifi yang tersedia
  3. Masukan username dan password
  4. Jika tidak sesuai, sistem menampilkan gagal koneksi
  5. Jika sesuai , koneksi internet aktif wifi dapat digunakan
  6. Selesai

Kesimpulan

Demikian pembahasan kali ini mengenai 8 contoh algoritma dalam kehidupan sehari-hari. contoh diatas hanya sebagian kecil yang bisa kita jabarkan bentuk algoritmanya, kalian bisa membuat penjabaran lain lewat kasus yang berbeda.