Pages
Categories
Archives
Meta
Pages
Categories
Archives
KEEP CALM AND CHEERS WITH US
Posted in: Uncategorized by wreckcs19 on October 21, 2015
ALGORITMA PROGRAMMING(5)”REPETITION”
DATE : Wednesday, 21 October 2015
Saya mengerjakn H-1 sebelum kelas, karena menemani teman saya, yang summit duluan
Pada pertemuan besok, membahas tentang “Repetition(looping)”
- Repetition/Looping
pengulangan sesuatu atau serangkaian “kerja” dari program. Dalam C++, paling tidak dikenal ada 3 looping.
- Program Control – Repetition:
- For
- Do
- Do-While
FOR
Syntax For
for(exp1; exp2; exp3) statement;
or:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1 : Permulaan
exp2 : Keadaan(kondisi)
exp3 : Penambahan / Pengurangan
exp1, exp2 dan exp3 , bebas pilih

Gambar tersebut ialah cara kerja dari FlowChar Of FOR Statement
jika kondisi 2 benar maka statements akan dijalankan jika tidak maka program akan berhenti
Example FOR
- Print out number 1-10#include<stdio.h>
int main()
{
int x;
for( x = 1 ; x <= 10 ; x++ ) printf( “%d\n”, x );
return(0);
} - Print out number 10-1#include<stdio.h>
int main()
{
int x;
for( x = 10 ; x >= 1 ; x— ) printf( “%d\n”, x);
return(0);
}
WHILE
Hampir sama dengan For, namun dalam while sistemnya hampir sama juga dengan If. Berikut contoh Syntax.
Syntax While
while (exp) statements;
or:
while(exp){
statement1;
statement2;
…..
}
Example While
Example :
int counter = 1;
while ( counter <= 10 ) {
printf( “%d\n”, counter );
++counter;
}

Gambar tersebut ialah cara kerja dari FlowChart Of While Statement
Do-While
Merupakan statement pengulangan yang biasa digunakan untuk membuat menu dalam program. Secara umum proses do while sama dengan for ataupun while.
Syntax Do-While
do{
< statements >;
} while(exp);
Example
int counter=0;
do {
printf( “%d “, counter );
++counter;
} while (counter <= 10);

Gambar tersebut ialah cara kerja dari FlowChart Of Do-While Statement
++BREAK & CONTINUE++
- Break
Berhenti Loop (For,While, Do-While)
Beralih mengakhiri operasi
Continue
Melewatkan semua pernyataan dalam pengulangan(Looping),dan tetap terus melakukan loop berikutnya.
hanya itu yang dapat saya jelaskan, kurang lebihnya mohon maaf, apabila ada kesalahan mohon dimaafkan, karena banyak yang belum saya mengerti….
SALAM CyberSecurityORCyberSecurityCommunity ^_^
HACK PASSIONATELY
ACT RIGHTEOUSLY
THANKSSSSS
KEEP CALM AND CHEERS WITH US
Posted in: Uncategorized by wreckcs19 on October 21, 2015
DATE :Thursday, 15 October 2015
Program Control – Selection
1. Selection Definition
2. If
3. If-Else
4. Nested If
5. Switch-Case
6. ?: Operator
7. Error Type
- Selection Defination
adalah sebuah pilihan yang bisa lebih dari satu Syntax :
– if (hanya if biasa yang digunakan untuk pilihan/simple if)
– if-else (digunakan jika lebih dari satu pilihan, bisa dua ataupun lebih pilihan)
– switch-case
Yang terpenting dalam membuat program adalah syntax.
– Contoh Syntax IF :
– if (boolean expression) statement; (digunakan jika hanya satu statement)
– if (boolean expression) {
statement1;
statement2;
……
} (digunakan jika lebih dari satu statement)
Sifatnnya bolean misalnya true atau false jika true dia menjalankan statement jika false dia
tidak menjalankan statement.
– Contoh Syntax IF-ELSE :
(jika hanya ada dua statement) :
if (boolean expression) statement1;
else statement2;
(jika ada lebih dari dua statement dan else digunakan sebagai pilihan terakhir):
if (boolean expression){
statement1;
statement2;
……
}
else {
statement3;
statement4;
…
}
- Selection NESTED-IF
– Contoh Syntax NESTED-IF :
if (boolean expression) statement1;
if (boolean expression) statement2;
if (boolean expression) statement3;
(atau jika ada lebih dari dua statement dan else digunakan sebagai pilihan terakhir) :
if (boolean expression) statement1;
else
if (boolean expression) statement2;
else
if (boolean expression) statement3;
- Selection SWITCH-CAS
– Contoh Syntax SWITCH-CASE :
switch (expression) {
case constant1 : statements1; break;
.
.
case constant2 : statements2; break;
default : statements;
}
(Jika nilai statement sesuai dengan nilai konstan kasus pernyataan terkait kemudian dijalankan. Jika tidak maka pernyataan default dijalankan)
- Operator
– Contoh Syntax Operator :
if(a > b)
max_value = a;
else
max_value = b;
(bisa juga langsung menggunakan ternery)
max_value = (a > b) ? a : b;
– Go To and Label (tidak perlu dipelajari karena telah ditinggalkan)
- Error Type :
1). Compile-Time Error
2). Link-Time Error
syntax sudah benar tetapi tidak ada kode obyek pada link waktu
3). Run-Time Error
4). Logical Error
Disebabkan oleh kesalahan flow/algoritma
SALAM CyberSecurityORCyberSecurityCommunity ^_^
HACK PASSIONATELY
ACT RIGHTEOUSLY
THANKSSSSS
KEEP CALM AND CHEERS WITH US
Posted in: Uncategorized by wreckcs19 on October 14, 2015
ALGORITMA & PROGRAMMING (2)
DATE :Thursday, 8 October 2015
Operator merupakan sebuah simbol yang memproses sebuah nilai untuk menghasilkan sebuah nilai baru. Sedangkan Operand adalah sebuah objek yang dapat digunakan untuk melakukan operasi.
Operand adalah data yang akan di proses oleh operator
operand terbagi menjadi 3
- Unary operator
- Binary operator
- Ternary operator
Operator sendiri terbagi menjadi 6 grup
- Assignment Operator
- Logical Operator
- Arithmathic Operator
- Relational Operator
- Bitwise Operator
- Pointer Operator
Arithmatic operator sendiri memiliki symbol
- + Addition
– Subtraction
* Multiply
/ Division
% Modulo
++ Increment
— Decrement
() Scope / Priority
Bitwise Operator
Contoh 1: Cara mencari bilangan biner angka 10
1. cari 2^n yang hasilnya mendekati dan kurang dari 10 lalu beri angka 1
2^3 2^2 2^1 2^0
1 _ _ _
2. kurangi 10 dengan 8 (hasil 2^3) lalu beri angka 1 = 2 (2^1)
2^3 2^2 2^1 2^0
1 _ 1 _
3. Lakukan hingga tidak dapat dikurangi lagi, lalu beri angka 0 yg tidak terisi
2^3 2^2 2^1 2^0
1 0 1 0
4. Jadi bilangan biner dari angka 10 adalah 1010
SALAM CyberSecurityORCyberSecurityCommunity ^_^
HACK PASSIONATELY
ACT RIGHTEOUSLY
THANKSSSSS
KEEP CALM AND CHEERS WITH US
Posted in: Uncategorized by wreckcs19 on October 6, 2015
ALGORITMA & PROGRAMMING
DATE :Thursday, 1 October 2015
Algoritma susunan tahap untuk menyelesaikan suatu masalah. Algoritma ditemukan oleh Abu Abdullah Muhammad Bin Musa Al-Khawarizmi. Algoritma sendiri dibagi 2 macam cara : 1) Pseudocode , 2) Flowchart.
##Pseudocode : Berbentuk tulisan(Algoritma yang berbentuk tulisan) Contohnya: dalam kegiatan sehari – hari.
-Bangun tidur(beresin kamar)
-Mandi( memakai pakaian setelah selesai)
-Makan
-Rutinitas(sekolah,kerja atau lainnya)
##Flowchart : Algoritma yang biasanya berbentuk tahapan (Start, Process, End). Contohnya :
START
input rupiah
setdollar to zero
set the dollar to rupiah/ 10000
print dollar
END
Dalam programming sendiri bertahap, ada 3 tahap, (input,process,ouput).
1). Input : Isi data
2). Process : Pengolahan data yang diisi
3). Output : Menampilkan data yang telah diolah
**OOP**
OOP : Object Oriented Programming
ISTILAH DARI OOP
Encapsulation : Membatasi HAK akses seseorang, karena (PRIVACY) dan tidak dapat diakses sembarangan
Inheritance : Hubungan orang tua kepada anak(pewarisan sifat), tidak wajib(Sunnah)
Abstraction : Sifat induk yang wajib diturunkan atau diwariskan, tetapi juga tidak wajib
Interface : Sifat wajib diturunkan
Polymorphism : Sifat yang sama dengan induknya, tetapi bisa berbeda objek
PENGGUNAAN BAHASA C, KENAPA C???
1). Flexible, Mudah dipahami dan dimengerti
2). Portable, Dapat digunakan pada OS apapun
3). Well Known, Bahasa yang selalu sering digunakan dalam Bahasa pemograman
4). A Large Number Of Library
TINGKAT BAHASA PEMOGRAMMAN
**_____________________________**
Memiliki 3 tingkat dalam Bahasa pemogramman yaitu ;
1). Tinglakt Rendah(Easy) : Assembler
2). Tingkat Medium : Bahasa C, Pascal
3). Tingkat Tinggi(High) : C#,C++, dan JAVA (Bagaimana dengan Pyhton?”belum tau”)
Pertanyaan terakhir!!!
NIM (binusian) DIBUAT DENGAN? INTERGER(INT)? ATAU CHART?
**MENGGUNAKAN CHART **
SALAM CyberSecurityORCyberSecurityCommunity ^_^
HACK PASSIONATELY
ACT RIGHTEOUSLY
THANKSSSSS
Hello world!
Posted in: Uncategorized by wreckcs19 on October 6, 2015
Welcome to Binusian blog.
This is the first post of any blog.binusian.org member blog. Edit or delete it, then start blogging!
Happy Blogging 🙂