Slide1-Pendahuluan Algoritma Pemrograman
Slide1-Pendahuluan Algoritma Pemrograman
Persiap an Olim piade S Bi dang ains Na Ko mput sional e Dasar -D r: asar Pe mrogra man Pa scal
Pendahuluan
Algoritma VS Pemrograman
ALGORITMA
(Munir, 2011): Algoritma adalah
PROGRAM
Algoritma yang ditulis dalam bahasa khusus yang dimengerti oleh processor (Munir, 2011 dan Mann, 2003).
PROGRAM
Algoritma yang ditulis dalam bahasa khusus yang dimengerti oleh processor (Munir, 2011 dan Mann, 2003).
Istilah-istilah pemrograman
Bahasa khusus tersebut disebut juga sebagai bahasa pemrograman Bahasa pemrograman ini nantinya akan diproses dengan sebuah program yang disebut compiler Orang yang membuat program komputer disebut pemrogram/programmer Kegiatan untuk merancang dan menulis program disebut pemrograman Aktifitas menulis kode program, kegiatan ini dinamakan coding
Bahasa Pemrograman:
Bahasa tingkat rendah (Low level language)
Bahasa jenis ini dirancang agar setiap instruksinya langsung dikerjakan oleh komputer, tanpa harus melalui penerjemah (translator) Bahasa tingkat rendah bersifat primitif, sangat sederhana, dan relatif sulit dipahami manusia
Ciri Algoritma:
Menurut Knuth (1968), algoritma mempunyai lima ciri penting, yaitu sebagai berikut:
1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas. 2. Setiap langkah harus didefinisikan secara tepat dan tidak berarti dua. 3. Algoritma memiliki nol atau lebih masukan (input). 4. Algoritma mempunyai nol atau lebih keluaran (output). 5. Algoritma harus efektif.
BAGAIMANA DITULIS?
Penulisan Algoritma:
Flowchart
Pseudo-code Deksrip(f
APA ITU
Variabel
Variabel adalah tempat dimana kita dapat menyimpan nilai dan memanggil kembali apabila dibutuhkan. Setiap variabel akan mempunyai nama (identifier) dan nilai.
1. Nama pengenal harus di awali dengan huruf 2. Karakter kedua dan selanjutnya bisa kombinasi angka dengan huruf, tidak boleh ada tanda baca lain dan spasi. Beberapa compiler bisa menerima tanda garis bawah (_). Huruf bisa ditulis menggunakan huruf besar atau huruf kecil. 3. Jumlah karakter dalam pengenal bisa sembarang, tetapi dalam beberapa versi semua karakter setelah karakter ke-8 diabaikan. 4. Beberapa kata yang disebut keyword sudah ditentukan artinya dan tidak bisa digunakan sebagai variabel. Contoh: AND, ARRAY, WHILE, THEN, VAR.
Konstanta
Konstanta yang tidak bertipe:
Suatu konstanta yang nilainya tertentu dan tipenya tidak secara jelas.
Tipe Data
Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan.
Primitif vs Komposit Numerik Karakter Boolean
Operator
Assignment
:=
Aritmetika
MUDAH KAN?