0

Tipe-Tipe Bilangan

Tipe dasar adalah bilangan logik, bilangan bulat, bilangan riil, dan karakter.
Tipe Bilangan Logik
  1. Tipe bilangan Logik adalah boolean.
  2. Bilangan logik hanya mengenal dua buah nilai, yaitu : benar (true) atau salah (false).
  3. Operasi pada bilangan logik adalah and, or, not, xor.

Tipe Bilangan Bulat

  1. Bilangan yang tidak mengandung pecahan desimal.
  2. Nama tipe bilangan bulat :integer
  3. Contoh : 34, 8,1203,0,-17,dsb.

Bilangan Riil

  1. Bilangan yang mengandung pecahan desimal, misalnya :3.65, 0.0005,dsb.
  2. Tipe datanya adalah float.
  3. Operasi nya ada 2 yaitu : operasi aritmatika (+,-,*,/) dan operasi perbandingan (<,<=, >, >=, <>).

Karakter

Yang termasuk dalam karakter adalah huruf-huruf alfabet, tanda baca, angka ‘0’,’1’,….,’9’, dan karakter-karakter khusus seperti ‘&’, ‘^’, ‘%’,’#’, ‘@’,dsb.
 
Tipe Bentukan
Tipe yang didefinisikan sendiri oleh pemrogram.
Ada 3 tipe bentukan, yaitu :
  1. String
  2. Tipe dasar yang diberi nama dengan nama tipe baru.
  3. Rekaman (record)
 
String
  1. Deretan karakter yang panjang tertentu.
  2. Tipe datanya adalah string
  3. Contoh : ‘Halo-Halo bandung’, dsb.
  4. Operasi ada 2 yaitu penyambungan (+) dan perbandingan (=,<>,<,>,<=,>=)
 
Tipe dasar yang diberi nama tipe baru
  1. Kita dapat memberi nama baru untuk tipe dasar dengan kata kunci type.
  2. Contoh : Type bilbulat :integer
 
Rekaman (Record)
  1. Rekaman disusun oleh satu atau lebih field.
  2. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan.
  3. Contoh : Type titik :record <x,y:real>
0

Struktur Dasar Algoritma

Runtunan (sequence)

  1. Sebuah runtunan terdiri dari satu atau lebih instruksi, setiap instruksi dikerjakan secara berurutan.
  2. Urutan instruksi menentukan keadaan akhir algoritma.
Pemilihan (selection)
  1. Sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi.
  2. Struktur umumnya :

If (kondisi) then

(aksi)

End if

Pengulangan (repetition)

  1. Salah satu kelebihan komputer adalah kemampuan untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah, ini berbeda dengan manusia yang cepat lelah dan cepat bosan.
  2. Struktur umumnya:

Repeat

(Aksi)

Until (kondisi)

0

Contoh Program C++ Switch Case

#include <constream.h>
void main()
{
clrscr();
int menu;
int a, t;
int p, l;
int s;
float ls, lp, le;
do
{
clrscr();
cout<<“Daftar Menu”;
cout<<“\n 1. Luas Segitiga”;
cout<<“\n 2. Luas Persegi Panjang”;
cout<<“\n 3. Luas Persegi Empat”;
cout<<“\n Masukan Menu Pilihan (0 Selesai) : “; cin>>menu;

switch(menu)
{
case 1 :
{
cout<<“\n Masukan Alas : “; cin>>a;
cout<<“\n Masukan Tinggi : “; cin>>t;
ls=a*t/2;
cout<<“\n Luas Segitiga : “<<ls;
}
break;
case 2 :
{
cout<<“\n Masukan Panjang : “; cin>>p;
cout<<“\n Masukan Lebar : “; cin>>l;
lp=p*l;
cout<<“\n Luas Persegi Panjang : “<<lp;
}
break;
case 3 :
{
cout<<“\n Masukan Sisi Persegi : “; cin>>s;
le=s*s;
cout<<“\n Luas Persegi Panjang : “<<le;
}
break;
case 0 :
{
cout<<“Selesai”;
break;
}
default:
cout<<“Pilihan Anda salah”;
}
getch();
}
while(menu!=0);
}

0

Sekilas tentang Pemrograman

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman.
Teknik pemrograman dapat dibagi menjadi:
  1. Pemrograman prosedural
  2. Pemrograman deklaratif
  3. Pemrograman fungsional
  4. Pemrograman visual
  5. Pemrograman berorientasi objek
0

Sekilas tentang Software

Software adalah program yang dibuat dengan tujuan khusus, yang akan dijalankan oleh komputer.
Jenis-jenis software:
  1. Sistem operasi : DOS, Unix, Linux, Windows 98, Windows 2000, Windows XP, OS/2, dll.
  2. Bahasa Pemrograman : Basic, Pascal, C, C++, Fortran, Java, Assembly, dll.
  3. Development Tools : Delphi, Visual Basic, Visual C++, C Builder, JBuilder, dll.
  4. Database : MS Access, SQL Server, Oracle, Interbase, MySQL, dll.
  5. Aplikasi : MS Word, MS Excel, Lotus 123, CorelDraw, Photoshop, dll.
  6. Utility : antivirus, browser, dll
0

PSEUDOCODE & FLOWCHART

PSEUDOCODE

  1. Pseudocode adalah bahasa yang digunakan untuk menyederhanakan penulisan algoritma.
  2. Pseudocode bukan bahasa pemrograman.

FLOWCHART

  1. Cara lain menuliskan algoritma adalah dengan flowchart. Cara ini sudah jarang dipakai karena sangat menyita waktu dan kertas.
  2. Keunggulan flowchart: Alur program sangat mudah dibaca/ditelusuri.