fbpx

Struktur Data : Apa Itu Bahasa C?

Pada artikel kali ini, kita akan membahas Struktur Data dengan bahasa pemrograman yang digunakan adalah bahasa C. Sebelum melangkah lebih jauh mengenai struktur data ini kita harus tahu terlebih dahulu, apa itu struktur data?


Pengertian Struktur Data

Dalam istilah ilmu komputerstruktur data adalah cara penyimpanan, pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. 

Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data,baik itu kolom yang tampak oleh pengguna (user) ataupunkolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna dan juga ada kolom yang lebarnya tetap. 

Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database, misalnya untuk keperluan data keuangan, atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat  pada file-file spreadsheet, database, pengolahan kata, gambar yang dikompres, dan pemampatan file (kompres) dengan teknik tertentu yang memanfaatkan struktur data.


Apa Itu Bahasa C?

C adalah bahasa pemrograman tingkat menengah. Dapat digunakan untuk pemrograman tingkat rendah (assembly language) seperti kernel, driver, dll dan juga mendukung fungsi โ€“ fungsi dalam bahasa pemrograman tingkat atas (Java, Python, Ruby, dll). C adalah bahasa pemrograman terstruktur (program dapat dipecah menjadi beberapa program yang lebih kecil โ€“ function) . Contoh: program untuk mengelola nilai mahasiwa

Perlu kamu tahu bahasa C telah menginspirasi banyak bahasa pemrograman lain seperti C++, C#, Java, PHP, Javascript, dll. Bahasa-bahasa tersebut memiliki sintaks mirip dengan C. Bahasa C dijuluki juga sebagai โ€œGodโ€™s programming languageโ€, artinya bahasa C ayah dari semua bahasa pemrograman lain.

Lalu, bahasa C dikembangkan oleh siapa sih? Bahasa  C dikembangkan oleh Dennis Ritchie dan Ken Thompson.

C adalah case-sensitive (huruf kecil dan huruf besar berbeda/berpengaruh). Selain itu, C adalah general purpose programming language (bertujuan umum) untuk menyelesaikan banyak masalah, tidak spesifik masalah tertentu.


Pengenalan Bahasa C

#include <stdio.h>

int main() 
{
  /*Program pertamaku dalam bahasa C :)*/
  printf("Hello, World! \n");

  return 0;
}

Ekstensi file dalam bahasa C adalah “.c

include stdio.h = header file (library) pada bahasa C yang digunakan untuk operasi input-output (stdio = Standar Input dan Output). Tanpa menggunakan library ini maka perintah-perintah input dan output tidak dapat dieksekusi.
Fungsi โ€“ fungsi di stdio.h meliputi

Beberapa contoh header file untuk program C:

  • stdef.h – mendefinisikan makro
  • stdint.h – mendefinisikan jenis integer dengan lebar tertentu
  • stdio.h – mendefinisikan fungsi input-output standar
  • string.h – mendefinisikan fungsi untuk penanganan string
  • stdlib.h – mendefinisikan fungsi konversi numerik dan alokasi memori
  • math.h – mendefinisikan fungsi matematika yang umum

int main() merupakan fungsi utama dimana program mulai dieksekusi.

/*…*/ atau // adalah comments dan akan diacuhkan oleh compiler.

printf() adalah fungsi yang akan menampilkan kata-kata “Hello, World!”

return 0 akan mengakhiri fungsi main()

Setiap statement diakhiri dengan titik koma (;)


Identifier dalam Bahasa C

Identifier digunakan untuk memberi nama/mengidentifikasi variabel, fungsi, dan lain-lain. Terdapat syarat yang harus dipenuhi untuk menentukan nama suatu identifier yaitu:

  • Merupakan kelompok dari A – Z, a – z, dan digit 0 – 9 (tidak boleh menggunakakn simbol)
  • Selain reserved words berikut diperbolehkan

Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Pengenalan Bahasa C, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up