Mempelajari Memori Manajemen dengan Bahasa C
Memori adalah salah satu hal yang penting dalam pemrograman, yaitu untuk menyimpan program, variabel dan melakukan operasi. Oleh karena itu, tanpa adanya memori program tidak bisa berjalan sebagai mana mestinya. Dengan demikian kita harus mengatur memori sebaik mungkin dengan mempelajari memori manajemen yang kali ini dengan bahasa C. Bukan hanya file yang kita miliki, melainkan […]
Mengenal Apa itu Preprocessor dalam Bahasa C
Preprocessor sangat penting dalam bahasa C, sehingga perlu untuk mengenal bagian ini. Preprocessor adalah bagian dari code yang bukan bagian langsung dari instruksi program. Bagian akan dieksekusi sebelum program dijalankan oleh compiler. Semua perintah preprocessor dimulai dengan (#) yang kemudian diikuti oleh header file atau macro. Untuk memulai menulis program bahasa C, biasanya terdapat #include <stdio.h> yang merupakan perintah […]
Union dalam Bahasa C
Sama seperti struct, union juga User Defined Data Type dalam bahasa C yang berarti union merupakan tipe data yang pengguna buat sendiri. Union juga bisa memiliki banyak anggota type data lain. Namun bedanya dengan struct adalah pada union, setiap anggotanya berada pada satu memori. #include <stdio.h> //deklarasi union union coba { int x, y; }; […]
Mengenal Tipe Data Struct dalam Bahasa C
Struct adalah salah satu tipe data turunan dalam bahasa C. Struct dikatakan tipe data turunan karena struct merupakan User-defined Data Type (UDT) yang mana pengguna bisa membuat tipe data sendiri dengan menggabungkan beberapa variabel. Meskipun sama seperti array yang menyimpan banyak data, namun array hanya bisa menyimpan satu jenis tipe data sedangkan struct tidak. Misalnya […]
Fungsi pada String dalam Bahasa C
Dalam bahasa pemrograman, string adalah data yang berisi teks atau karakter. Kalimat ini juga merupakan string. Dalam bahasa C, string adalah kumpulan karakter (array of char). Bahasa C juga memiliki beberapa fungsi yang hanya berlaku pada string. Karena kali ini hanya berfokus pada fungsi yang berlaku pada string dalam bahasa C, maka penjelasan mengenai string […]
Penjelasan Mengenai Pointer Bahasa C
Belajar tentang pointer memang sangat penting dalam pemrograman bahasa C. Oleh karena itu, berikut adalah penjelasan mengenai pointer dalam bahasa C. Sama seperti kita yang punya alamat, variabel juga memiliki alamat yang ada dalam memori saat program berjalan. Ini juga merupakan keunggulan dari bahasa C, karena bahasa C memungkinkan kita untuk mengakses alamat memori dan […]
Mengenal Fungsi dalam Bahasa C
Mengenal dan mempelajari fungsi sangat penting dalam dunia pemrograman, termasuk dalam bahasa C. Karena dengan menggunakan fungsi, kita bisa melakukan beberapa paket instruksi secara berulang. Untuk memahami maksud dari paket instruksi, misalkan kita ingin membuat program mencari jumlah faktor dari sebuah nilai, satu proses ini bisa kita tulis dalam fungsi. #include <stdio.h> //Fungsi untuk menghitung […]
Array dalam Bahasa C
Terkadang ada banyak datum (data/nilai) yang memiliki jenis yang sama dan kita ingin menyimpannya secara terpisah (masing-masing datum memiliki tempat sendiri). Sebagai contoh dalam sekolah, setiap kelas memiliki banyak murid. Tentu saja kita bisa menuliskan char nama1[32] = “Adi”, nama2[32] = “Budi”, nama[32] = “Cahya”; dalam bahasa C. Namun tentu tidak akan efektif jika ada […]
Perulangan dalam Bahasa C
Perulangan adalah hal yang sangat membosankan bagi manusia. Namun perulangan adalah hal yang mudah bagi komputer. Ada 3 jenis perulangan dalam bahasa C, yaitu for, while dan do-while. Sesuai namanya, perulangan memungkinkan komputer untuk melakukan satu instruksi beberapa kali sampai suatu kondisi/keadaan. Meskipun ketiga perulangan dalam bahasa C memiliki tujuan yang sama (mengulang suatu instruksi), […]
Percabangan dalam Bahasa C
Percabangan merupakan cara komputer untuk mengambil keputusan. Percabangan pasti ada pada setiap bahasa pemrograman, tak terkecuali dalam bahasa C. Berbeda dengan pengambilan keputusan manusia, komputer tidak bisa mengambil keputusan berdasarkan pilihan, seperti akan sarapan apa. Bukan karena komputer tidak bisa makan (memang tidak). Namun karena komputer hanya tau dua hal saja, yaitu benar dan salah, […]