Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
MODUL II
DISUSUN OLEH:
(2205061015)
TK-1A
2022
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam computer terdapat berbagai jenis bahasa yang digunakan dan biasa disebut bahasa
pemrograman. Beberapa contoh dari bahasa pemrograman adalah bahasa pemograman pascal,
pemogramman C++, pemrograman C, pemogramman VB, dan masih banyak sekali bahasa
pemogramman lainnya yang dapat digunakan. Dalam laporan kali ini, saya akan membahas mengenai
bahasa pemrograman C.
Bahasa C telah meninspirasi banyak bahasa pemrograman lain sehingga dijuluki sebagai
“God’s programming language” yang artinya bahasa C ayah dari semua bahasa pemrograman lain.
Pada tahun 1978 Dennis Ritchie dan Brian W. Kerninghan mempublikasikan bahasa C melalui buku
"The C Programming Language". Buku ini diterbitkan oleh Prentice Hall dan pada saat ini telah di
terjemahkan dalam berbagai bahasa di dunia. Dan buku ini juga yang menjadikan legenda dan sejarah
bagi bahasa C hingga di kenal dengan sebutan K&R C (K=Kerninghan | R=Ritchie).
Seiring pesatnya perkembangan bahasa C, maka banyak vendor dan software developer
mengembangkan bahasa C menurut versi mereka masing-masing. hal ini telah memicu ANSI
(American National Standards Institute) pada tahun 1983 untuk membentuk komite teknis yang di
sebut X3J11 untuk bekerja pada standard bahasa C yang bertujuan untuk membuat definisi standar
bahasa C yang lebih modern dan komprehensif, dengan memperbaiki syntax dan grammar bahasa C.
Pada akhir 1989 komite telah menyetujui standard ANSI untuk bahasa C yang kemudian terkenal
dengan sebutan ANSI C.
1.2 Tujuan
Bahasa c merupakan bahasa pemrograman tingkat menengah, artinya bahasa C bisa dipelajari
dengan lebih mudah karena mudah dimengerti tetapi mempunyai kemampuan yang tinggi. Bahasa C
dibuat pada tahun 1972 oleh Dennis Ritchie. Bahasa C disebut juga sebagai general-purpose yang
artinya bisa digunakan untuk membuat program apa saja. Sebagai bahasa pemrograman yang
notabenenya adalah God’s Language, bahasa c sudah banyak menginspirasi bahasa pemrograman
yang lain seperti C++, C#, Java, PHP, Javascript, dll.
2.2 Algoritma
Algoritma merupakan serangkaian tata cara atau tahapan yang disusun secara sistematis untuk
menyelesaikan masalah tertentu.
Pengertian algoritma menurut para ahli:
1. Algoritma menurut (Kani, 2020, 1.19) adalah suatu upaya dengan urutan operasi yang disusun
secara logis dan sistematis untuk menyelesaikan suatu masalah untuk menghasilkan suatu
output tertentu.
2. Algoritma berasal dari kata algoris dan ritmis yang pertama kali diperkenalkan oleh Abu
Ja’far Muhammad Ibn Musa Al Khwarizmi pada 825 M di dalam buku Al-Jabr Wa-al
Muqabla. Dalam bidang pemrograman, algoritma dide?nisikan sebagai metode yang terdiri
dari serangkaian langkah yang terstruktur dan sistematis untuk menyelesaikan masalah
dengan bantuan komputer (Jando & Nani, 2018, 5).
3. Algoritma menurut (Munir & Lidya, 2016, 5) adalah urutan langkah-langkah untuk
menyelesaikan suatu persoalan.
4. Algoritma merupakan sekumpulan instruksi atau langkah-langkah yang dituliskan secara
sistematis dan digunakan untuk menyelesaikan masalah / persoalan logika dan matematika
dengan bantuan komputer (Sismoro, 2005, 29).
1. Sequence, struktur yang mengandung runtutan langkah-langkah algoritma dari awal hingga
akhir secara berurutan.
2. Selection, proses seleksi atau pemilihan solusi masalah yang paling tepat.
3. Repition atau pengulangan struktur algoritma yang memungkinkan suatu fungsi untuk diulang
atau digunakan berulang kali hingga didapat kondusi atau solusi yang diinginkan.
Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program dieksekusi secara
berulang-ulang. Loop digunakan untuk mengeksekusi blok kode yang sama berulang kali, blok kode
yang sama dijalankan berulang-ulang beberapa kali selama kondisi tertentu benar. Looping atau
perulangan dalam bahasa C ada tiga yaitu:
Statement For
Statement for digunakan untuk melakukan looping yang telah diketahui batas awal, syarat
looping dan perubahannya. Bentuk umum perulangan for adalah sebagai berikut:
1
#include <stdio.h>
2
3
int main(void)
4{
5 int i;
6 for (i = 1; i < 5; i++) {
7 printf("Hello World \n");
8 }
9 return 0;
10}
Statement While
Perulangan while digunakan ketika jumlah perulangannya belum diketahui. Proses perulangan akan
terus berjalan selama kondisinya bernilai benar (≠0) dan akan berhenti ketika kondisinya bernilai
salah (=0). Bentuk umum perulangan while adalah sebagai berikut:
1
2#include <stdio.h>
3
int main(void)
4
{
5 int i = 1;
6 while (i <= 5){
7 printf("Hello World \n");
8 i++;
9 }
10 return 0;
11}
Statement Do-While
Perulangan do-while ini hamper sama dengan perulangan while yang sebelumnya. Perbedaannya
adalah do-while statement perulangannya dilakukan terlebih dahulu kemudian dicek kondisinya.
Sedangkan while kondisinya harus dicek terlebih dahulu kemudian statement perulangannya
dijalankan. Akibatnya adalah dalam do-while terdapat minimal satu kali perulangan sedangkan dalam
while mungkin perulangannya tidak pernah terjadi. Bentuk umum perulangan do-while adalah sebagai
berikut:
1
2#include <stdio.h>
3
4int main(void)
{
5
int i = 1;
6 do {
7 printf("Hello World \n");
8 i++;
9 }
10 while (i <= 5);
11 return 0;
12}
BAB III
CARA KERJA PRAKTIKUM
Cara kerja praktikum perkenalan diri dengan bahasa pemrograman C dapat kita akses atau
lakukan di website yaitu “Online C Compiler”.
1. Hidupkan computer atau PC (personal computer) lalu buka google chrome atau mozilla
firefox. Kemudian cari Online C Compiler.
5. Selanjutnya membuat statement menggunakan perintah printf dan scanf untuk menginput data.
6. Selanjutnya kita memasukkan nilai int i dan membuat perulangan kalimat menggunakan
statement for. Lakukan hal yang sama dua statement awal.
Dengan ini source code atau program untuk perulangan for dan perintah scanf dengan bahasa
C telah selesai.
BAB III
HASIL PROGRAM
BAB IV
ANALISA DATA
Dari hasil pemrograman bahasa C pengenalan diri di atas dapat kita analisa beberapa data
sehingga didapat:
Header merupakan file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh
program baik itu sebagai standar input dan output maupun sebagai syntax. Salah satu contoh
dari header adalah <stdio.h> (standar input output) yang berisi definisi makro konstanta dan
deklarasi fungsi dan jenis yang digunakan untuk berbagai standar input dan output operasi.
Perintah int main () adalah satu-satunya perintah yang harus ada di setiap kode program
bahasa C. Struktur main () sendiri pada dasarnya merupakan sebuah fungsi. Isi dari fungsi ini
diawali dan diakhiri dengan tanda kurung kurawal “{“ dan “}”. Di dalam tanda kurung inilah
isi dari kode program penyusun fungsi main () ditulis. Kode int sebelum main
() menandakan nilai kembalian atau hasil akhir dari function main (). Kode int merupakan
singkatan dari integer, yakni tipe data angka bulat.
Perintah printf digunakan untuk menampilkan sesuatu ke layar. Teks yang ingin ditampilkan
ditulis dalam tanda kurung dan di dalam tanda kutip dua, seperti: printf(“Hello,
World!\n”); Hasil dari perintah ini, akan tampil teks Hello, World! di layar. Setelah tanda
kurung penutup perintah printf, harus ditutup dengan tanda titik koma (semi-colon), yakni
tanda “ ; ”. Setiap perintah bahasa C, harus diakhiri dengan tanda ini, kecuali beberapa
perintah khusus.
Di dalam perintah printf terdapat symbol %d yang berfungsi untuk menampilkan angka atau
bilangan decimal.
Perintah scanf berfungsi untuk mengambil input dari keyboard. Dengan menggunakan
perintah scanf, kita bisa membuat program yang lebih interakitf, yakni meminta data dari
user/pengguna.
Simbol \n digunakan untuk membuat garis baru/new line.
Perintah for merupakan perulangan Counted Loop yang berfungsi untuk membuat
pengulangan. Bentuk kodenya adalah for(int i=0; i<10; i++). Di dalam perintah for ini tidak
perlu menggunakan akhiran tanda titik koma (;)
Perintah return 0; berfungsi untuk menutup fungsi main () sekaligus mengakhiri kode
program bahasa C. Nilai 0 menandakan kode program berjalan normal dan tidak ada masalah.
BAB V
KESIMPULAN
Bahasa pemrograman C merupakan bahasa pemrograman tingkat menengah yang artinya jika
dipelajari akan lebih mudah dipahami. Maka dari itu bahasa pemrograman C sangat cocok digunakan
oleh pemula yang ingin belajar pemrograman seperti saya. Dengan mempelajari bahasa pemrograman
C saya dapat mengetahui bahwa bahasa C tersebut dapat menyelesaikan masalah dalam algoritma
dengan programnya. Algoritma pemrograman adalah langkah-langkah yang ditulis secara berurutan
untuk menyelesaikan masalah pemrograman computer.
Dengan belajar bahasa C kita dapat mengetahui bahwa ada beberapa statement yang digunakan
untuk perulangan seperti for, while, dan do-while. Ketiga statement perulangan ini memiliki fungsi
masing-masing yang sebenarnya tidak jauh berbeda. Di dalam bahasa C terdapat sebuah perintah
scanf yang lebih interaktif karena kita dapat menginput data sesuai dengan yang kita inginkan. Selain
itu, mempelajari algoritma pemrograman bahasa C juga sudah bisa dilakukan melalui jarak
jauh/daring sehingga dapat memudahkan kita untuk mengakses informasi yang kita inginkan.
DAFTAR PUSTAKA
https://egisetiawan86.blogspot.com/2020/04/makalah-pemrograman-bahasa-c-c-dan-java.html
https://www.dicoding.com/blog/belajar-pemrograman-c-pemula/
https://www.petanikode.com/c-syntak/
https://www.duniailkom.com/tutorial-belajar-c-struktur-dasar-kode-program-bahasa-
pemrograman-c/
https://academy.alterra.id/blog/belajar-bahasa-c-untuk-pemula/
https://www.petanikode.com/c-input-output/
http://sasuchiko.blogspot.com/2016/02/macam-macam-file-header-pada-bahasa-c.html
https://dosenit.com/kuliah-it/pemrograman/kelebihan-dan-kekurangan-bahasa-pemrograman-
c#:~:text=Kekurangan%20Bahasa%20C&text=Bahasa%20C%20yang%20terlalu%20fleksibel,C%2
0akan%20kesulitan%20untuk%20beradaptasi.&text=Dalam%20bahasa%20C%2C%20pointer%20a
dalah%20satu%20bagian%20yang%20paling%20penting.
https://www.duniailkom.com/tutorial-belajar-c-perulangan-for-bahasa-c/
https://www.duniailkom.com/tutorial-belajar-c-perulangan-do-while-bahasa-c/
https://www.duniailkom.com/tutorial-belajar-c-perulangan-while-bahasa-c/