Kegiatan Pembelajaran :
1. Memahami sejarah Perbedaan dan Struktur Bahasa C dan C++
--> Uji Pemahaman Materi
2. Praktek :
a. Instalasi Dev C
b. membuat Program Pertama Bahasa C
Bahasa B diciptakan pada tahun 1969 oleh Ken Thompson yang bekerja di Bell Laboratories, Amerika Serikat. Bahasa ini awalnya dikembangkan sebagai bahasa pemrograman untuk sistem operasi Unix. Kemudian, Pada tahun 1972, Bahasa C diciptakan pada tahun 1972 oleh Dennis Ritchie di Bell Laboratories, sebuah laboratorium penelitian milik AT&T. Bahasa ini awalnya dikembangkan sebagai bahasa pemrograman untuk sistem operasi Unix.
Dennis Ritchie terinspirasi untuk menciptakan bahasa C setelah melihat bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa BCPL merupakan bahasa pemrograman yang sangat efisien dalam penggunaan memori dan sumber daya sistem.
Ritchie kemudian mengembangkan bahasa BCPL menjadi bahasa B pada tahun 1970. Bahasa B merupakan bahasa pemrograman yang lebih mudah digunakan daripada bahasa BCPL.
Pada tahun 1972, Ritchie mengembangkan bahasa B menjadi bahasa C. Bahasa C merupakan bahasa pemrograman yang menggabungkan keunggulan-keunggulan dari bahasa BCPL dan bahasa B.
Bahasa C memiliki beberapa keunggulan, antara lain:
Efisien dalam penggunaan memori dan sumber daya sistem
Mudah dipelajari dan digunakan
Dapat digunakan untuk berbagai jenis aplikasi
Karena keunggulan-keunggulannya tersebut, bahasa C menjadi salah satu bahasa pemrograman yang paling populer di dunia. Bahasa ini digunakan untuk mengembangkan berbagai jenis aplikasi, mulai dari sistem operasi, perangkat lunak aplikasi, hingga game.
Berikut adalah beberapa fakta penting tentang bahasa C:
Nama "C" berasal dari bahasa BCPL, yang merupakan bahasa pemrograman yang digunakan sebagai dasar pengembangan bahasa C.
Bahasa C merupakan bahasa pemrograman yang bersifat procedural, artinya kode program dibagi menjadi fungsi-fungsi yang saling terpisah.
Bahasa C merupakan bahasa pemrograman yang sangat efisien dalam penggunaan memori dan sumber daya sistem.
Bahasa C merupakan bahasa pemrograman yang mudah dipelajari dan digunakan.
Bahasa C digunakan untuk mengembangkan berbagai jenis aplikasi, mulai dari sistem operasi, perangkat lunak aplikasi, hingga game
Bahasa C++ diciptakan oleh Bjarne Stroustrup di Bell Laboratories pada tahun 1980. Bahasa ini merupakan pengembangan dari bahasa C dengan menambahkan fitur-fitur pemrograman berorientasi objek (OOP).
Pada awalnya, bahasa C++ disebut sebagai "C dengan Kelas" (C With Classes). Bahasa ini dirancang untuk mengatasi beberapa keterbatasan bahasa C, seperti:
Kurangnya modularitas
Kurangnya reusability
Kurangnya kemudahan perawatan
Dengan menambahkan fitur-fitur OOP, bahasa C++ memungkinkan pengembang untuk membuat program yang lebih modular, reusable, dan mudah dirawat.
Bahasa C++ pertama kali dirilis pada tahun 1983. Bahasa ini kemudian menjadi salah satu bahasa pemrograman yang paling populer di dunia. Bahasa ini digunakan untuk mengembangkan berbagai jenis aplikasi, mulai dari sistem operasi, perangkat lunak aplikasi, hingga game.
Berikut adalah timeline singkat sejarah bahasa C++:
1969 : Bahasa B diciptakan oleh Ken Thomson di Bell Lab, Amerika Serikat
1972: Bahasa C dikembangkan oleh Dennis Ritchie di Bell Laboratories.
1980: Bjarne Stroustrup mulai mengembangkan bahasa C++ di Bell Laboratories.
1983: Bahasa C++ pertama kali dirilis.
1985: Standar ANSI untuk bahasa C++ diterbitkan.
1990: Standar ISO untuk bahasa C++ diterbitkan.
1998: Standar C++11 diterbitkan.
2011: Standar C++14 diterbitkan.
2014: Standar C++17 diterbitkan.
2020: Standar C++20 diterbitkan.
Bahasa C merupakan bahasa yang terstruktur. Beberapa struktur dasar pada program bahasa C telah terlihat pada program yang kalian tulis sebelumnya.
Untuk memudahkan penjelasan, kode program berikut akan diberi nomor baris di bagian kiri. Penting: Jika kalian ingin mencoba menjalankan contoh program dengan nomor baris seperti di bawah ini, kalian tidak perlu mengetikkan nomor baris tersebut
Baris pertama merupakan suatu pernyataan yang digunakan untuk memasukan sebuah header le yang bernama stdio.h. Header le merupakan kumpulan fungsi-fungsi dasar yang dikelompokkan berdasarkan kegunaannya dan dapat digunakan untuk membantu kalian membuat program. Pada kode di atas, header le yang digunakan ialah stdio.h yang berisi fungsi-fungsi
terkait masukan dan keluaran standar (atau standard input output). Dengan menggunakan stdio.h, program yang kalian buat dapat membaca dan menulis data.
Pada baris 2-5, kalian menemukan sebuah blok program yang merupakan implementasi suatu fungsi bernama main. Fungsi ini merupakan fungsi yang akan dijalankan pertama kali pada saat program dijalankan. Isi dari blok fungsi tersebut diapit dengan tanda kurung kurawal. Di dalam fungsi ini, pada baris 3, terdapat pemanggilan sebuah fungsi bernama printf yang digunakan untuk mencetak suatu data ke layar. Dalam hal ini, data yang ditampilkan ialah sebuah kalimat “Halo Dunia!\n” yang diberikan pada
parameter fungsi tersebut. Karakter \n yang ada pada kalimat tersebut akan dicetak oleh program sebagai baris baru (newline), seperti jika kalian menekan tombol enter pada papan ketik kalian.
Pada baris keempat, terdapat sebuah pernyataan return 0. Penjelasan mengenai fungsi pernyataan ini cukup berat untuk dijelaskan pada bagian ini. Singkatnya, pernyataan ini merupakan tanda bagi sistem operasi untuk mengecek selesainya program dengan benar. Apabila program berjalan dan berhenti dengan benar, sistem operasi akan memperoleh nilai 0. Nilai selain 0 akan menjadi tanda bahwa program tidak berhenti dengan benar. Untuk saat ini, yang perlu kalian ketahui ialah pernyataan ini perlu diletakkan di akhir blok fungsi main pada program yang kalian tulis.
Kalian dapat memodifikasi kode program tersebut dan menjalankannya kembali dengan melakukan beberapa perubahan, misalnya:
1. Ubah kalimat Halo Dunia menjadi Hello World!
2. Cetak dua baris kalimat di layar, yaitu “Halo Dunia!” dan “Saya siap
belajar pemrograman!”
Setelah membaca materi diatas dan memahaminya lanjutkan dengan mengerjakan soal Uji pemahaman Materi dibawah ini!
Aktivitas AP-K10-03 : Instalasi IDE Bahasa C
Langkah Kerja :
Kunjungi Situs Penyedia Aplikasi bahasa dev C
Download file instalan
Simpan file Instalan
Jalankan Program Aplikasi Instalasi dan tunggu sampai selesai
Ikuti tutorial dan simulasi dari guru
Untuk menggunakan Compiler online bisa dengan mengunjungi situs berikut ini:
Langkah Kerja :
Buka Compiler Bahasa C (GDB Online) Pada link diatas
Ketikkan/ tulis coding berikut ini
/* Program Pertamaku: */
/* Membuat program untuk mencetak “Halo Dunia!”*/
#include<stdio.h>
int main() {
printf("Halo Dunia!\n");
return 0;
}
Lanjut ke materi berikutnya