Kata “Algoritma” berasal dari nama seseorang yaitu al-khwarizmi, lalu disaat mulai pelajaran pembicara menawarkan pembawaan materi menggunakan bahasa inggris.
Tiap operasi komputer memiliki input, process, output. Input merupakan informasi yang kita masukkan, process merupakan pengolahan informasi pada input, dan output merupakan hasil dari process. Contoh yang diberikan adalah rise and shine algorithm. Kode yang digunakan pada algoritma merupakan case sensitive, yaitu ada perbedaan jika kata yang sama menggunakan huruf besar dan huruf kecil.
Selain input, process, dan output, ada juga store, compare, ama loop. Store yaitu menyimpan, compare itu membandingkan, dan loop merupakan pengulangan (sesuai dengan kondisi yang dibutuhkan).
Algoritma dapat dibuat dengan flow chart, yang dilambangkan dengan simbol-simbol yang ada dengan arti yang diberikan.
Dari sebuah program komputer, ada struktur yang terdiri dari tiga, yaitu sequence, yaitu urutan program, selection, yaitu pemilihan, dan repetition, yaitu pengulangan.
Pada semester ini, mahasiswa diwajibkan belajar bahasa C++, yang menggunakan struktur yang ada pada algoritma. Dalam membuat program, dibutuhkan ‘keywords’ yang ada dan khusus digunakan untuk C++, seperti printf, readf, dan lainlain. Untuk penyimpanan informasi pada input, dibutuhkan sebuah variabel, yang sesuai dengan input yang ingin diisi. Contoh :
-Jika input berupa “4”, maka variabel merupakan integer.
-Jika input berupa “sapi”, maka variabel merupakan string.
Terakhir, ingatlah bahwa setiap program yang anda tulis di setiap barisnya harus ditutup dengan ‘;’.