TUGAS KE-II !
1. Buatlah sejarah singkat bahasa pemrograman C (yang awal mula dari
bahasa B sampai
bahasa C++)
2. Install pada laptop/pc anda compiler daripada bahasa pemrogaman C (bisa memakai dosbox atau Turbo C)
3. Tulislah type data serta fungsi-fungsi yang biasa digunakan di bahasa C
4. Buatlah satu contoh Algoritma pemrograman dalam bentuk bahasa C
bahasa C++)
2. Install pada laptop/pc anda compiler daripada bahasa pemrogaman C (bisa memakai dosbox atau Turbo C)
3. Tulislah type data serta fungsi-fungsi yang biasa digunakan di bahasa C
4. Buatlah satu contoh Algoritma pemrograman dalam bentuk bahasa C
Jawab
1. Sejarah Bahasa Pemrograman C++
Pada mulanya bahasa komputer digunakan untuk membantu
dalam melakukan perhitungan - perhitungan Telemetri. ketika itu bahasa yang
digunakan masih sangat primitif sekali, karena masih berupa bahasa mesin yang
hanya mengenal angka 1 dan 0. Selanjutnya bahasa mesin tersebut disederhanakan
menjadi bahasa yang agak dipahami yang disebut bahasa Assembly, yaitu bahasa
tingkat menengah (Low Level Language). Pada Tahun 1969, Laboraturium Bell
AT&T di Murray Hill, New Jersey menggunakan bahasa Assembly untuk
mengembangkan sistem operasi UNIX. yang bertujuan untuk membuat Sistem operasi
yang dapat bersifat mudah di program (Programmer Friendly). Setelah UNIX
berjalan, Ken Thompson, seorang pengembang sistem pada Laboratorium AT&T
Laboratories mengembangkan compiler baru dengan nama bahasa B. Bahasa B ini
digunakan untuk merevisi sistem operasi UNIX. Karena bahasa B ini masih
bersifat Intpreter dan terbilang lambat, maka pada tahun 1971. Sistem
operasi UNIX ditulis ulang menggunakan bahasa C, yaitu
bahasa pemrograman yang dikembangkan oleh Dennis Ritchi, seorang pengembang
sistem di laboratorium yang sama. Tetapi bahasa C masih sulit dipelajari karena
masih bersifat prosedural murni. akhirnya pada tahun 1983, Bjarne Stroustrup
yang juga pengembang sistem di Laboratorium yang sama menciptakan bahasa C++
yang merupakan bahasa Hybrid dari bahasa C. Karena bahasa C++ didasarkan dari
bahasa C. sehingga kita bisa mengkompilasi program - program yang ditulis dalam
bahasa C dengan menggunakan Compiler C++
3. type data serta
fungsi-fungsi yang biasa digunakan di bahasa C
– Tipe data
Integer
Tipe data
bilangan bulat decimal yang dapat menampung angka antara -2147483648 dan
2147483647. Tipe data ini berukuran 32 bits atau 4 bytes.
– Tipe data
Character
Tipe data
yang hampir mirip dengan tipe data integer tetapi hanya cukup untuk menampung 1
karakter ASCII. Karena tipe data character hanya memiliki ukuran 1 byte, tipe
data ini sangat sering digunakan untuk menyimpan tipe data karakter sesuai
dengan namanya. Tipe data ini dikatakan ideal untuk menampung data karakter
karena ukuran 1 byte cukup besar untuk menyediakan 1 slot untuk tiap karakter
ASCII. Saat compile, semua tipe data karakter akan diubah ke bentuk integer
kode ASCIInya.
– Tipe data
Float
Float
merupakan kependekan dari floating point. Tipe data ini dapat menampung
bilangan real tetapi kurang presisi karena hanya dapat menyimpan single
precision floating point numbers.
– Tipe data
Double
Tipe data
double sangat mirip dengan tipe data float tetapi tipe data double dapat
menyimpan double precision floating point numbers. Biasanya memiliki ukuran 8
bytes.
– Tipe data
Void
Tipe data
yang tidak bertipe.
yang berkaitan dengan tipe data dasar secara berurutan
di antaranya adalah int (short int, long int, signed int dan
unsigned int), float, double, dan char.
Tabel 2-1
memberikan informasi mengenai ukuran memori yang diperlukan dan kawasan dari
masing-masing tipe data dasar.
Tabel 2-1. Ukuran memori untuk tipe data
|
Untuk tipe
data short int, long int, signed int dan unsigned int, maka ukuran memori yang
diperlukan serta kawasan dari masint-masing tipe data adalah sebagai berikut :
Tipe
Total bit
Kawasan
Keterangan
short int
16
-32768 s/d
32767
short integer
long int
32
-2147483648 s/d 2147483647 long integer
signed int
32
-2147483648 s/d 2147483647 biasa disingkat dengan
int
unsigned int
32 0 s/d
4294967295
bilangan int tak bertanda
4. Satu contoh Algoritma pemrograman
dalam bentuk bahasa C :![]() |
#include<iostream.h>
void main ()
{
int berat;
cout<<"Input berat badan: ";cin>>berat;
if (berat >=70)
cout<<"Berarti Anda gemuk";
else
cout<<"Berarti anda harus makan banyak";
}
void main ()
{
int berat;
cout<<"Input berat badan: ";cin>>berat;
if (berat >=70)
cout<<"Berarti Anda gemuk";
else
cout<<"Berarti anda harus makan banyak";
}
