Pendahuluan
Sekarang kita masuk ke dalam materi ke-empat dari seri konsep pemrograman, yaitu tentang tipe data. Materi tipe data ini adalah jalan masuk untuk membahas materi lebih dalam, sebelumnya kita sudah membahas tentang Pengantar Pemrograman C.
Berdasarkan jenisnya, tipe data dasar dibagi menjadi lima. Kelima tipe data dasar tersebut yaitu :
Contoh penggunaan :
Berikut ini adalah tabel penggunaan format penampilan data secara lengkap sesuai dengan tipe datanya :
Berdasarkan jenisnya, tipe data dasar dibagi menjadi lima. Kelima tipe data dasar tersebut yaitu :
- Integer (bilangan bulat), menggunakan kata kunci int, panjangnya 32 bit dengan range nilai -2147483648 ~ 2147483647.
- Float (bilangan real), menggunakan kata kunci float, panjangnya 32 bit dengan range nilai 1.7E-38 ~ 3.4E+38.
- Double (bilangan real presisi ganda), menggunakan kata kunci double, panjangnya 64 bit dengan range nilai 2.2E-308 ~ 1.7E+308.
- Character (karakter), menggunakan kata kunci char, panjangnya 64 bit dengan range nilai -128 ~ 127.
- Void (tidak bertipe).
Pembahasan
Variabel
Beberapa aturan yang harus dipenuhi untuk menulis sebuah variabel adalah sebagai berikut :
- Nama sebuah variabel harus diawali dengan huruf, baik itu huruf kapital maupun huruf kecil atau karakter underscore ( _ ).
- Selanjutnya dapat memuat huruf, angka, karakter underscore ( _ ) atau simbol dollar ( $ ).
- Nama variabel tidak boleh menggunakan reserved words seperti int, float, while, if, else.
Konstanta
Sesuai dengan namanya, konstanta adalah nilai yang tetap dan tidak beruubah-ubah.
Contoh penggunaan konstanta :
Contoh penggunaan konstanta :
- Karakter : 'a' atau '@'.
- Integer : -17 atau 15468.
- Float : 67.23f
- Double : 67.23
- String : "Konsep Pemrograman"
Operator Aritmatika
Operator aritmatika yang dapat digunakan antara lain :
- Penjumlahan : +
- Pengurangan : -
- Perkalian : *
- Pembagian : /
- Sisa pembagian (modulus) : %
Menampilkan Data
Untuk menampilkan suatu data, pemrograman C menggunakan beberapa fungsi yang dapat digunakan oleh programmer, yaitu : printf(); putchar(); dan puts();
Fungsi putchar()
Fungsi ini berfungsi khusus untuk menampilkan sebuah karakter ke console.
Contoh penggunaan :
Contoh penggunaan :
putchar('F');
Fungsi printf()
Syntax untuk menjalankan fungsi ini secara general adalah :
printf("String", args1, args2, args3, ........);
String yang dilewatkan pada parameter pertama adalah string kontrol. String kontrol ini biasanya diisikan dengan keterangan yang akan ditampilkan di layar dengan penentu format dari data yang akan ditampilkan secara berurutan, seperti %d, %f, %c. Parameter berikutnya diisi dengan data yang akan di-outputkan secara urut sesuai dengan format yang ada pada parameter sebelumnya.
Contoh penggunaan :
printf("%d", 17); printf("%d", f); printf("%d", f+17);
Berikut ini adalah tabel penggunaan format penampilan data secara lengkap sesuai dengan tipe datanya :
Format penampilan data |
Fungsi puts()
Fungsi puts() digunakan untuk menampilkan sebuah string.
Contoh penggunaan :
puts("Orang keren lagi belajar bahasa C");
Memasukkan Data
Untuk menginputkan suatu data, programmer dapat menggunakan beberapa fungsi yang ada, yaitu : getchar(); scanf(); dan gets();
Fungsi getchar()
Fungsi getchar() khusus digunakan untuk mengambil inputan satu buah karakter dari keyboard.
Contoh penggunaan :
f = getchar();
Variabel f dalam kode tersebut akan berisi karakter sesuai yang diketikkan oleh user.
Fungsi scanf()
Fungsi scanf() dapat digunakan untuk mengambil inputan dengan berbagai tipe data. Misalnya untuk menginputkan data jarak.
Contoh penggunaan :
scanf("%f", &jarak);
Simbol & berguna untuk menunjukkan variabel alamat. Jika dinarasikan, potongan kode di atas berbunyi : "scan inputan berupa float dari user, dan simpan ke alamat variabel jarak".
Fungsi gets()
Fungsi gets() digunakan untuk mengambil inputan berupa kumpulan karakter yang dikenal sebagai string.
Contoh penggunaan :
gets(jarak);
Fungsi gets() tidak menggunakan simbol &, karena fungsi gets sudah menggunakan pointer yang mewakili address dari suatu variabel.
Contoh Source Code Pemrograman Bahasa C : Tipe Data
Penjumlahan dan perkalian :
#include <stdio.h> int main () { float a, b, c; a = 3; b = 4.0; c = a * a + b * b; printf("c * c = %f", c); }
Luas persegi panjang dengan inputan :
#include #include <stdio.h> int main () { float p, l; printf("Panjang : "); scanf("%f", &p); printf("Lebar : "); scanf("%f", &l); printf("Luas : %f", p*l); }
Luas lingkaran dengan inputan :
#include #include <stdio.h> #define PI 3.14 int main () { float r; printf("Jari-jari : "); scanf("%f", &r); printf("Luas : %f", r*r*PI); }
Penutup
Mudah bukan ?
Jika ada pertanyaan, silahkan langsung saja tulis di kolom komentar :D
Materi berikutnya : http://ian-techno.blogspot.com/2015/02/belajar-konsep-pemrograman-bagian-5.html
Materi berikutnya : http://ian-techno.blogspot.com/2015/02/belajar-konsep-pemrograman-bagian-5.html
0 komentar:
Post a Comment