Senin, 05 Januari 2015

Laporan Algoritma Pemrograman & Struktur Data Modul 1

MODUL 1
PENGENALAN BAHASA PEMROGRAMAN C++

I. Teori Dasar

Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thomson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Denis Rithie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan dikomputer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu sebagai mata kuliah wajib. Selain itu, banyak bahasa pemprograman popular seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. oleh karena itu, kita juga sangat perlu mempelajarinya.

Setiap program C++ mempunyai bentuk umum seperti di bawah ini :
# preprocessor directive
void main()
{
// Batang Tubuh Program Utama
}

Penjelasan :
1. Include
Adalah satu pengarah preprocessor directive yang tersedia pada C++
2. Fungsi main()
Fungsi ini menjadi awal dan akhir eksekusi profram C++. Main adalah nama judul fungsi.
3. Komentar
Komentar tidak pernah dicompile oleh compiler.
4. Tanda semicolon
Tanda semicolon “;” digunakan untuk mengakhiri sebuah pernyataan.

Variable
Variable adalah suatu pengenal (identifier) yang digunakan untuk mewakili satu nilai tertentu di dalam proses program.
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. Tidak boleh mengandung spasi
3. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah (underscore)
4. Panajangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.

Deklarasi
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program.
1. Deklarasi variable
Bentuk umumnya :
Nama_tipe nama_variable;

Contoh :
a. Int x; //Deklarasi x vertipe integer
b. Char y, huruf, nim[10]; //Deklarasi variable bertipe char

2. Deklarasi konstanta
a. Menggunakan keyboard const
Contoh : const float PI = 3.14152965;
b. Menggunakan #define
Contoh : #define PI 3.14152965

Tipe data
Tipe Ukuran (byte) Batas Bawah Batas Akhir
Char 1 - -
Unsigned char 1 0 225
Short int2 -32768 327767
Unsigned short int 2 0 65536
Int 4 -231 +231-1
Float 4 -3.2x1038 +3.2x1038
Double 4 -1.7x10308 +1.7x10308

Karakter dan string
Dalam C++, selain \n terdapat juga beberapa karakter khusus yang biasa disebut escape sequence character, yaitu :
Karakter Keterangan
\0 Karakter ber-ASCII nol (karakter null)
\a Karakter Bell
\b Karakter backspace
\f Karakter ganti halaman
\n Karakter baris baru
\r Karakter carriage return (ke awal baris)
\t Karakter tab horizontal
\v Karakter tab vertical
\\ Karakter \
\’ Karakter ‘
\” Karakter “
\? Karakter ?

Format data
Format data adalah penentu format yang akan mengatur penampilan dari argument yang terletak pada daftar argument. Bentuk penentu format antara lain :
%d : untuk menampilkan bilangan bulat (integer)
%f : untuk menampilkan bilangan real
%c : untuk menampilkan sebuah karakter
%s : untuk menampilkan sebuah string



II. Praktikum

Untuk praktikum, klik aja link di bawah ini :
https://www.scribd.com/doc/251892444/Praktikum 


III. Tugas Modul 1

Untuk tugas, klik aja link di bawah ini :
https://www.scribd.com/doc/251893485/Tugas-Modul1 

Catatan : Jangan asal CoPas aja ya,,,harus dipelajari lebih dalam...!!!hehe...

Tidak ada komentar:

Posting Komentar