Sabtu, 20 Februari 2010

Komentar, Identifier dan Tipe data

KOMENTAR
Dalam sebuah program yang besar kebanyakan orang yang bukan pembuat program tersebut akan bingung dengan maksud dari syntax yang ada....maka sebaiknya programer membuat sebuah komentar di dekat/samping syntax tersebut dengan memakai tanda "//" untuk komentar 1 baris atau "/* dengan */" untuk komentar yang panjang.
Contoh :
// ini adalah program untuk menambahkan value

dan

/* ini adalah program untuk
menambahkan
value */.


IDENTIFIER
Adalah suatu pengidentifikasi yang berfungsi untuk menampung sebuah nilai yang di gunakan dalam suatu program.
syarat-syaratnya :
  • harus berawalan karakter huruf, selanjutnya terserah
  • tidak boleh menggunakan karakter-karakter ( @, ?, !, $, #, dll)
  • tidak boleh menggunakan kata kunci( cout, cin, int, dll)
  • sebaiknya berhubungan dengan penggunaan
- KONSTANTA
merupakan jenis identifier yang bersifat konstan/tetap. Bila di dalam program penggunaannya adalah agar nilai suatu konstanta itu tidak dapat di ubah.

-Menggunakan Prepocessor Directive #define
Contoh :
#define phi 3.14

-Menggunakan Keyword const
Contoh :
const float phi = 3.14;

- VARIABEL
tipe_data nama_variabel;

--Global--> Var. yang dapat di akses oleh seluruh lingkungan dalam program
--Lokal--> Var. yang hanya dapat di akses di tempat tertentu dalam program
--Static--> Var. yang menempati memori komputer secara permanen
--register--> Var. yang hanya di simpan di register CPU.

TIPE_DATA
Berfungsi untuk mempresentasikan jenis dari sebuah nilai yang terdapat dalam program.
Macam-macamnya :

- DASAR
  • Tipe Bilangan Bulat
  1. tiny int ( 1 byte )
  2. short int ( 2 byte )
  3. int ( 4 byte )
  4. long int ( 8 byte )
terdapat juga keyword unsigned, untuk membuat tipe data tersebut tidak terdapat nilai negatifnya.
Contoh :
unsigned tiny int nama_var;

  • Tipe Bilangan Desimal
  1. float ( 6 digit presisi )
  2. double ( 10 digit presisi )
  3. long double ( 10 digit presisi )

  • Tipe Logika
  1. true (1)
  2. false (0)

  • Tipe Karakter
  1. char ( 1 byte )
- BENTUKAN

  • Array
  • String
  • Struktur
  • Enumerasi
Ga pengen serius eh malah uda nulis sepanjang gini....@_@a
Read More...

About Me

Nama saya Harry Budianto, seorang mahasiswa yang sekarang baru semester 2 (masih libur semester 1).


Saya membuat Blog ini karena
1. Terinspirasi seorang teman yang sudah mempunyai blog (keren banget)
2. Ingin berbagi ilmu dengan orang lain yang lebih menguasai tentang apa yang saya bahas, dan untuk memperkenalkan kepada orang-orang yang belum mengetahui atau tidak menguasainya (klo isa lebih banyak yang ngajarin aq :p)
3. Masa anak infor ga punya blog....
4. Yo pokok e pengen ae....:D

Masa kecil saya, saya habiskan di kota Jombang TKK, SDK, SMPK Petra Jombang lalu berlanjut ke SMAN 2 Jombang nothing special.
Saya sekarang sedang menempuh pendidikan di UNTAG(Universitas Tujuh Belas Agustus) Surabaya dan mengambil jurusan Teknik Informatika(malu klo ga punya blog...hahaha....).

Saya sebenanya ga seberapa bisa algoritma atau programming.....baru mulai belajar pas masuk semester 1.....kayak nya terlambat banget...pasti kalah start sama yang uda ada pelajarannya di SMA....tapi mending terlambat daripada nggak sama sekali...nothing to lose ae lah.....

Jadi klo ada kesalahan harap di beritahu dan maklumi, coz saya juga masih belajar ^^v
Read More...

Pengenalan C++

Pada mulanya bahasa komputer digunakan untuk membantu dalam melakukan perhitungan - perhitungan telemetri. Ketika itu bahasa yang di gunakan masih primitif sekali karena hanya mengenal angka 1 dan 0(bahasa mesin). Lalu setelah berkembangnya jaman terciptalah bahasa yang sekarang sering kali kita pakai yaitu Bahasa C++.


Adapun urutannya :

- Bahasa Tingkat Tinggi
Ada, Modula-2, Pascal, Cobol, Fortran, BASIC

- Bahasa Tingkat Menengah
Java, C++, C, FORTH

- Bahasa Tingkat Rendah
Macro-Assembler, Assembler

ditulis berurutan dengan maksud, misal : bahasa C lebih sulit dipahami daripada C++, sedang Bahasa FORTH lebih susah daripada C.

Secara syntax Bahasa C dan C++ banyak kesamaan, karena C++ adalah upgrade-an dari Bahasa C. Yang membuatnya keduanya berbeda adalah C++ adalah berbasis OOP (Object Oeriented Programming) yang disuatu saat nanti mungkin juga akan di jelaskan di Blog ini (tapi ga tau kapan...ho3...).
Read More...