Definisi Algoritma:
Urutan langkah logis tertentu untuk memecahkan suatu masalah (Microsoft Press Computer and Internet Dictionary 1997,1998)
Alur pemikiran dalam menyelesaikan suatu pekerjaanyang dituangkan secara tertulis.(Dari Algoritma dan Struktur Data dengan C, C++, dan Java oleh MohSjukani)
Kumpulan perintah untuk menyelesaikan suatu masalah(Wikipedia)
Dari dua definisi diatas dapat disimpulkan bahwa:
Algoritma harus mengikuti suatu urutan aturan tertentu dan tidak boleh melompat-lompat
Algoritma seseorang dengan yang lain dapat berbeda-beda karena mempunyai alur pikir yang berbeda-beda pula
Algoritma dapat berupa kalimat, gambar atau tabel tertentu
Definisi Struktur Data
Struktur data adalah sebuah skema organisasi, seperti struktur dan array, yang diterapkan pada data sehingga data dapat diinterprestasikan dan sehingga operasi operasi spesifik dapat dilaksanakan pada data tersebut.
Wikipedia: struktur data adalah cara penyimpanan, penyusunan dan pengaturan data didalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
Bahasa Pemrograman
Merupakan bahasa yang digunakan untuk menulis instruksi yang dimengerti oleh komputer.
Bahasa pemrograman program komputer.
Jenis bahasa pemrograman:
Bahasa Mesin : tersusun dari kode biner (1 dan 0)
Low Level : misal bahasa rakitan / Assembly.
Contoh sintaks : ADDR1,R2
High Level : misa l :Pascal , C/C++, Java, Basic,dsb.
Contoh sintaks : writeln(“saya”);
Dalam Pascal printf (“saya”); dalamC.
Bahasa Pemrograman Tingkat Tinggi
Disebut juga sebagai the 3rd Generation Programming Language
Dibandingkan dengan bahasa mesin dan assembly, bahasa tingkat tinggi ini lebih mudah dipelajari karena lebih dekat dengan bahasa manusia
Memberi banyak fasilitas kemudahan dalam pembuatan program, mis.: variabel, tipedata, konstanta, struktur kontrol, loop, fungsi, prosedur, dll.
Contoh pemograman bahasa tingkat tinggi, yaitu: Pascal, Basic, C, C++, Java
(+) : Mudah dipelajari, mendekati permasalahan yang akan dipecahkan, kode program pendek
(-) : Eksekusi lambat