Anda di halaman 1dari 5

Nama : Beltsazar Anelka H

NIM : 221311035
Kelas : 1B TEL
Mata Kuliah : Algoritma dan Pemrograman

LEMBAR LATIHAN 1

1. Jelaskan sejarah singkat lahirnya bahasa C ?


Bahasa pemrograman C, dikembangkan di Bell Labs. (USA) pada tahun 1972 oleh Denis
Ritchie. Awal pengembangan bahasa C dari bahasa pemrograman lain, yaitu Basic
Combined Programming Language (BCPL) yang dibuat oleh Dr. Martin Richad dari
Cambridge University (Inggris). BCPL dikembangkan lagi oleh Ken Thompson menjadi
bahasa yang disebut bahasa B, yang masih bersifat interpreter. Denis Ritchie,
mengembangkan bahasa B tersebut menjadi compiler dan selanjutnya disebut bahasa C, nama
C merupakan urutan abjad lanjutan dari B. Sejak dikembangkan, bahasa C banyak sekali
digunakan baik oleh kalangan pemrogram, perusahaan perangkat lunak maupun di sekolah
menengah hingga perguruan tinggi. Suatu hal yang membuat bahasa C terkenal antara lain
karena dapat digunakan untuk membuat program yang kompleks seperti sistem operasi
MicroShell, Paket DBMS Fox-Base dan bahkan sistem operasi UNIX. Untuk bahasa visual
yang berbasis bahasa C, antara lain Microsoft mengeluarkan MS-Visual-C dan Borland
mengeluarkan Borland-C Builder.
2. Jelaskan pengertian lingkungan dalam bahasa pemrograman ?
Lingkungan yang dimaksud dalam bahasa pemrograman adalah semua tools
programming yang berbeda yang kita butuhkan selama bekerja dengan bahasa pemrograman.
Lingkungan dalam bahasa C antara lain meliputi : editor, compiler, library files, linker, dan
lain-lain. Pada gambar 1.1 ditunjukkan sketsa pengertian lingkungan dalam bahasa C.
Gambar 1.1. Lingkungan Bahasa C

3. Jelaskan elemen-elemen dalam lingkungan bahasa C ?


Penjelasan singkat dari beberapa istilah dalam bahasa pemrograman, khususnya bahasa C,
sebagai berikut:
Tabel 1.1. Penjelasan singkat beberapa istilah dalam bahasa pemrograman

Editor Untuk membuat dan memodifikasi kode program (source code)

Complier Merupakan sebuah program untuk mengubah program C


menjadi kode yang dimengerti oleh komputer

Include files Merupakan file-file pada disk yang berisi berbagai definisi dan
instruksi yang sangat bermanfaat bagi pemrogram

Library files File-file ini merupakan program yang sebelumnya dikompilasi


dan mempunyai fungsi yang spesifik

Linker Merupakan sebuah program yang berguna untuk


menggabungkan semua bagian program yang diperlukan
(seperti file library) dengan kode program C, sehingga
menghasilkan kode program yang dapat dieksekusi

4. Jelaskan karakteristik dan kemampuan bahasa C sebagai bahasa pemrograman


komputer ?
● Berukuran besar. dan mudah
● Penggunaan lebih leluasa pada pemanggilan fungsi.
● Gaya penulisan lebih bebas seperti pada Pascal.
● Bahasa Pemrograman terstruktur.
● Dapat menggunakan bahasa pemrograman tingkat rendah (pada operasi Bitwise) dan
tetap dapat mudah dibaca.

Kemampuan atau kekuatan bahasa C sebagai bahasa pemrograman dapat dilihat pada
tabel 1.2.
Tabel 1.2 Kekuatan Bahasa C

Keunggulan Apa artinya ?

Dirancang untuk pemrograman Program akan lebih mudah dirancang.


secara top-down
Dirancang untuk terstruktur Program akan lebih mudah dibaca dan
dipahami.
Memungkinkan perancangan Memudahkan dalam perancangan dan proses
secara modular ‘debug’.
Satu bahasa yang efisien Lebih kompak dan cepat.
Portabilitas Program yang dibuat pada satu komputer
dapat dijalankan pada sistem komputer lain
dengan sedikit perubahan bila diperlukan.
Fleksibelitas Mudah digunakan untuk membuat bahasa
yang lain, paket aplikasi maupun sistem
operasi lain.

5. Jelaskan tahapan pengembangan program komputer menggunakan bahasa C ?


Perkembangan selanjutnya bahasa C dikembangkan lagi menjadi bahasa yang
berorientasi ke objek, yang disebut C++ (C-plus-plus). Mulai tahun 90-an para vendor
perangkat lunak berlomba mengembangkan bahasa pemrograman berbasis sistem operasi
Windows dan tools yang bersifat Rapid Applications Development (RAD). Maka muncul
bahasa baru yang lebih interaktif dan bersifat visual dalam penggunaannya, seperti Visual
Basic (berbasis bahasa Basic, dari Microsoft) dan Delphi (berbasis bahasa Pascal, dari
Borland). Untuk bahasa visual yang berbasis bahasa C, antara lain Microsoft mengeluarkan
MS-Visual-C dan Borland mengeluarkan Borland-C Builder.

6. Buatlah program dalam bahasa C untuk menampilkan tulisan “Selamat datang


saya sedang belajar bahasa C”. Simpan dalam file LAT11.C
7. Seperti nomor 6, untuk tulisan sebagai berikut: “Bahasa C adalah bahasa
pemrograman yang canggih” . Simpan dalam file LAT12.C

8. Seperti nomor 7, untuk tulisan yang menunjukkan identitas saudara, seperti: Nama,
Tempat tanggal lahir, Status, Hobby dan Alamat. Simpan dalam file LAT13.C
9. Modifikasi latihan nomor 8, demikian sehingga tampilan lebih baik.
Simpan dalam file LAT14.C

Anda mungkin juga menyukai