Algoritma & Pemrograman 22/10/2015

Tugas untuk algoritma & pemrograman yaitu untuk menuliskan apa saja yang saya pelajari pada pertemuan kedua algoprog yang dilaksanakan pada 22 Oktober 2015 di ruang 800, berikut adalah hasil yang dapat saya tuliskan.

Program Control; Repetition

  • For
  • While
  • Do – While
  • Repetition Operation
  • Break & Continue

For -> Parameter & kondisi bisa dikosongin tidak sama dengan while.

While -> Cek -> Execute

Do – While -> Execute -> Cek

Break -> Keluar looping, keluar scoop

Continue -> Skip

Algoritma & Pemrograman 15/10/15

Tugas untuk algoritma & pemrograman yaitu untuk menuliskan apa saja yang saya pelajari pada pertemuan kedua algoprog yang dilaksanakan pada 15 Oktober 2015 di ruang 800, berikut adalah hasil yang dapat saya tuliskan.

Selection

If
If – Else
Switch Case

If -> if(exp){
statement;
}

Switch Case -> nilai / karakter
switch(x)
{
case constant: statement1; break;
.
.
default: statement;
}

Ternary Operator -> ( ) ? a : b;

goto and label tidak termasuk struktural / prosedural, C = Structural.

Jenis Error:

  • Logic
  • Syntax
  • Linktime -> Mengambil file dari luar
  • Runtime -> Address memori
    -> Pointer
    -> Perhitungan
    -> Memori
    -> Overflow -> Melebihi batasan memori

 

Algoritma & Pemrograman 08/10/2015

Tugas untuk algoritma & pemrograman yaitu untuk menuliskan apa saja yang saya pelajari pada pertemuan kedua algoprog yang dilaksanakan pada 8 Oktober 2015 di ruang 800, berikut adalah hasil yang dapat saya tuliskan.

Operator -> +, – , *, %, /

Unary -> 1 Operand

Binary -> 2 Operand

Tenary -> 3 Operand

Operator:

  • Assignment – > =
  • Logical -> &&, ||, !
  • Arithmatic -> +, -, *, /, %, ++, —
  • Relational -> ==, !=, <, >, <=, >=, ?:
  • Bitwise ->  Operasi Bit -> &, |, ^, ~, >>, <<
  • Pointer

 

 

Algoritma & Pemrograman 01/10/2015

Tugas untuk algoritma & pemrograman yaitu untuk menuliskan apa saja yang saya pelajari pada pertemuan pertama algoprog yang dilaksanakan pada 1 Oktober 2015 di ruang 800, berikut adalah hasil yang dapat saya tuliskan.

OOP -> Object Oriented Programming

  • Reusable
  • Objek yang satu dengan yang lain tidak berhubungan
  • Berdiri sendiri-sendiri

Contoh dalam penerapannya yaitu blueprint bangunan, dalam OOP disebut class yaitu suatu wadah yang berisi attribute, property, dan method.

Istilah-istilah dalam OOP:

  • Encapsulation -> Sifat egoisme -> Privatisasi -> Hak akses -> (+)Keamanan
  • Inheritance -> Bapak dan anak -> Pewarisan -> Bisa ditampilkan ataupun tidak (tidak wajib ditampilkan) -> Bisa memperbaiki
  • Abstraction -> Banci ->Sifat wajib (keyword: abstract) / Sifat tidak wajib
  • Interface -> Pinjam jasa -> Sifat wajib
  • Polymorphism -> Overwrite & Method Overloading -> Method Overloading:  menggunakan method sama dengan beda parameter

Prog. language -> C Compile -> 001001… *Compile sesuai OS

Java -> Java Virtual Machine -> Multiplatform

Algoritma -> Langkah-langkah menyelesaikan masalah

Problem -> Process -> Solution

Cara penyusunan algoritma:

  • Pseudocode -> Tulisan -> input, output, compute, store, repetition
  • Flowchard -> Gambar
  • NS Diagram -> Sudah jarang digunakan

C prog. language -> Structure prog. language

Struktur teori untuk menulis prog. komputer:

  • Sequence -> Berurutan
  • Repetition -> Do – While
  • Selection -> If – Else

Suffix -> Imbuhan -> contoh: 3,14f -> f (float)

Typecasting -> contoh: (float)…