Contoh algoritma sederhana:
- Algoritma dari bangun tidur sampai pergi bekerja
- Bangun dari kasur
- Melepaskan piyama / baju tidur
- Mandi
- Memakai seragam / baju / pakaian
- Makan sarapan
- Pergi bekerja
Algoritma dapat dikembangkan melalui 2 cara, yaitu dengan menulis dan menggambar. Cara menulis dengan menggunakan struktur bahasa inggris dan Pseudo-code. Sedangkan, cara menggambar dengan membuat suatu flow chart.
- Pseudo-code
Pseudo-code adalah suatu bahasa buatan yang tidak resmi yang digunakan untuk membantu mengembangkan sebuah algoritma. Pseudo-code mirip seperti bahasa inggriss yang digunakan dalam bahasa sehari-hari. Kata kunci yang digunakan untuk menggambar suatu struktur kontrol. Contoh kata kunci yang digunakan antara lain if, else, print, set, add, while, dan sebagainya. Operasi basic komputer yang digunakan adalah input, output, compute, storing value to an identifier (store), compare (selection), dan repetition (loop).
Contoh pseudo-code untuk algoritma penggunaan kalkulator untuk menghitung jumlah:
Start
Aktifkan kalkulator
Kosongkan semua perhitungan
Lakukan
Masukan nilai
Tekan tombol tambah (+)
Hingga semua nilai selesai di masukan
Cetak total nilai
Matikan kalkulator
End
- Flow Chart
Flow chart mirip dengan pseudo-code hanya saja, flow chart dibuat dalam bentuk simbol.
Contoh Flow chart:
- Cara untuk melatih membuat algoritma, yaitu:
- Mempunyai alur logika yang logis untuk memecahkan suatu masalah
- Menghasilkan output yang benar dalam waktu singkat
- Menggunakan bahasa terstruktur
- Mudah di implementasikan kedalam bahasa pemograman
- Teorema struktur
Teorema Struktur yang digunakan dalam bahasa pemograman hanya 3, yaitu:
1. Sequence
Sequence adalah serangkaian perintah yang disusun secara berurutan. Umumnya bahasa pemograman menggunakan bahasa yang berurutan dari awal hingga akhir.
2. Selection
Selection adalah suatu bahasa pemograman yang memungkinkan kita untuk memilih suatu pernyataan dari beberapa opsi. Pernyataan pertama akan di eksekusi atau di pilih bila pernyataan itu benar dan akan beralih ke opsi yang lain jika pernyaataan pertama salah.
3. Repetition
Repetition adalah bahasa pemograman yang digunakan untuk mengulang suatu perintah hingga batas yang telah ditentukan. Pernyataan atau perintah akan diulang hingga kondisi akhir telah terpenuhi. Kita dapat menggunakan DOWHILE-ENDDO.
Algoritma dapat menggunakan bahasa pemograman C. Kenapa menggunakan bahasa C? karena bahasa C itu flexibility, portability, bahasa pemograman yang terkenal, dan didukung dengan jumlah angka yang besar dalam perpustakaannya.
Contoh Standart fungsi perpustakaan dalam bahasa C:
- <math.h> : Mathematical functions
- <stdio.h> : Input and output
- <stdlib.h> : Utility functions
- <string.h> : String functions
- <time.h> : Time and date functions
Fungsi dalam bahasa C dapat dibuat sendiri dan dapat digunakan.
Bahasa C merupakan suatu bahasa pemograman yang terstruktur dan berisi dengan fungsi. Dalam bahasa C main function disebut main. Program akan dimulai dari baris pertama hingga baris terakhir. Bahasa C merupakan suatu case yang sensitif. Setiap perintah harus diakhiri dengan anda baca titik koma (;).
Demikian rangkuman hari ini. Semoga bermanfaat.
Laurensia Sheila Alvianjie
2201785746
Teknik Informatika dan Statistika