Tugas Review Algoritma 22 Oktober 2015
October 28th, 2015
1. Repetition : Satu atau lebih instruksi yang diulang untuk jumlah waktu tertentu. Jumlah pengulangan dapat ditentukan sebelumnya atau ditentukan kemudian pada saat program dijalankan.
Macam-macam operator yang terdapat dalam Repititon, antara lain:
a. for
b. while
c. do-while
a. For : salah satu operator looping yang memiliki syntax.
Inisialisasi dalam Ekspresi For :
expression 1: Inisiasi/Pendefinisian
expression 2: Kondisi
expression 3: increment/decrement
Infinite Loop : Pengulangan tanpa batas, maksudnya adalah pengulangan dalam suatu program tanpa ada kondisi yang mengakibatkan program itu berhenti mengulang. Ini terjadi dengan cara menghilangkan semua parameter yang ada di dalam for, untuk menghentikan Infinite Loop ini kita menggunakan operator “break”.
Nested Loop : Pengulangan yang terjadi dalam suatu pengulangan. Nested Loop ini dimulai dari pengulangan yang paling dalam.
b. While : salah satu operator dalam looping yang memiliki syntax.
“exp” adalah Boolean expression. ekspresi ini akan menghasilkan nilai benar atau salah. Statement akan dijalankan ketika expression tersebut bernilai benar.
c. Do-While : Pengulangan akan terus dilakukan selama statement bernilai benar
5. Repetition Operation
Beberapa cara untuk menghentikan operasi pengulangan ini yaitu dengan Sentinel / Pertanyaan / Break.
6. Break dan Continue
Break adalah operator yang memaksa suatu program untuk selesai walaupun syarat belum terpenuhi. Break dalam pemrogramman tersebut berfungsi untuk menyelesaikan program, hasil dari pemrogramman tersebut berarti hanya “1” . Sedangkan ada satu operator lagi dalam Looping yaitu Continue, adalah operator yang berfungsi untuk melompati suatu statemen yang diberi tanda continue dalam pengkodeannya.
Tugas Review Algoritma 15 Oktober 2015
October 20th, 2015
Program Control – Selection
Terbagi menjadi beberapa yaitu :
1. Selection Definition
2. If
3. If-Else
4. Nested If
5. Program Examples Using If
6. Switch-Case
7. ?: Operator
8. Error Type
NESTED IF
yaitu seleksi yang ada didalam seleksi tersebut.
Contohnya seperti ATM atau juga kartu nomor hp bila ingin membeli paket internet.
SWITCH-CASE
Untuk switch-case digunakan untuk menggantikan if-else.
Tetapi menurut saya sama saja dengan if-else.
Dalam bahasa C ada 4 macam error-type, yaitu :
- Compile-time error : dihasilkan oleh kesalahan pada syntax
- Link-time error : program berhasil di compile, tetapi object yang seharusnya diambil dari file lain tidak ditemukan
- Run-time error : program berhasil di compile, tetapi terjadi error saat runtime. Biasanya terjadi karena operasi numerik, seperti overflow, floating point underflow, pembagian dengan nol, dlsb
- Logical error : program berhasil dijalankan, tetapi hasil output yang muncul salah. Terjadi karena adanya kesalahan pada logika algoritma
Tugas Review Algoritma 8 Oktober 2015
October 10th, 2015
Pada Pertemuan kedua kami mempelajari mengenai operator dan operand.
Opeartor ada simbol yang digunakan untuk menghitung sperti
+,-,*,/,%. Sedangkan Operand adalah angka yang akan dimanipulasi.
C=A+B
‘+’ disini berfungsi sebagai operator
Operator dibagi menjadi tiga:
Unary operator : hanya butuh satu operand
Contoh: C!
Binary operator : butuh dua operand
Contoh: A+B
Trinary operator: butuh tiga operand
Tipe-tipe Operator
Assignment : =
Logical : &&, ||, !, ^
Arithmatic : +, -, *, /, %, ++, –, (), pow [pangkat]
Relational : ==, !=, <, >, <=, >=, ?: cth [?:] if (a>b) z=a; Else z=b; —> z=(a>b) ?a :b;
Bitwise (yang dioperasikan bitna) : &, |, ^, ~, >>, <<
Pointer
Berikut adalah contoh simbol logical operator:
Symbol && adalah AND, | | adalah OR, dan ! adalah NOT.
A TRUE TRUE FALSE FALSE
B TRUE FALSE TRUE FALSE
!A FALSE FALSE TRUE TRUE
A&&B TRUE FALSE FALSE FALSE
A | | B TRUE TRUE TRUE FALSE
Tugas Review Algoritma 1 Oktober 2015
October 1st, 2015
ALGORITMA :
Algoritma adalah susunan tahap untuk menyelesaikan suatu masalah.
Penemu Algoirtma ialah Abu Abdullah Muhammad bin Musa al-Khwarizmi.
Algoritma bisa direpresentasikan dengan 2 cara :
Pseudocode Dan Flowchart.
Pseudocode : Algoritma Berbentuk Tulisan
Flowchart : Algoritma berbentuk Aliran ( Memiliki Start & End)
Pseudocode Bermanfaat untuk mendeskripsika bahasa sehari2 dan Flowchart dibuat karena gambar lebih menarik.
Pseudocode Keyword:
If,Else,Print,Set,Add,While,Etc.
Basic Operation
Input
Output
Compute
Store
Compare
Repetition
Input – Proses – Output
Contoh C standard Library:
<math.h> : Mathematical Functions
<stdio.h> : Input and Output
<stdlib.h : Utility Functions
<string.h> : String Functions
<time.h> : Time and Date Functions
Escape Sequences:
\a bell, alert, system beep
\b back space
\t horizontal tab
\n new line, line feed
\v vertical tab
\r carriage return
\’ single quote
\” double quote
\\ backslash
\xdd hexadecimal notation
\ddd octal notation