Select Page

Author: Pratamai Shella

BELAJAR TENTANG VARIABEL STRUKTUR

Assalamualaikum teman-teman, perkenalkan nama saya Shella dari kelas 1 D3 Elektronika B, pada kesempatan kali ini saya akan membagikan ilmu tentang Variabel Struktur dalam bahasa C. Semoga bermanfaat…. APA ITU VARIABEL ? Variabel adalah ‘penanda’ identitas yang digunakan untuk menampung suatu nilai. Nilai tersebut dapat diubah sepanjang kode program. Secara teknis, variabel merujuk kepada suatu alamat di memory komputer. Setiap variabel memiliki nama yang sebagai identitas untuk variabel tersebut. Sesuai dengan namanya, isi dari variabel bisa berubah dari waktu ke waktu tergantung kebutuhan. Ini berbeda dari konsep konstanta yang kita bahas dalam tutorial sebelumnya. Untuk konstanta, nilai tersebut akan tetap dan tidak bisa diubah sepanjang kode program. BAGAIMANA CARA MENULISKANNYA  Deklarasi adalah proses untuk memberitahukan compiler bahasa C bahwa kita akan membuat sebuah variabel. Bahasa C termasuk bahasa pemrograman yang menggunakan konsep strongly typed programming language, yang artinya untuk setiap variabel harus ditulis akan berisi tipe data apa. Apakah itu angka bulat (integer), angka pecahan (float), huruf (char), atau yang lain. Ketika kita ingin membuat variabel, harus ditentukan dulu apa tipe data dari variabel tersebut. Pembahasan mengenai tipe data di dalam bahasa C akan kita bahas dalam tutorial tersendiri, namun berikut tipe data yang sering dipakai: Tipe data integer, yakni tipe data angka bulat seperti 1, 5 atau 1000. Tipe data integer ditulis dengan keyword int. Tipe data float, yakni tipe data angka pecahan seperti 1.33,  5.90 atau 1000.99. Tipe data float ditulis dengan keyword float. Tipe data...

Read More

MEMPELAJARI VARIABEL POINTER DENGAN MUDAH

welcome back man-teman Radaksiana, kembali lagi dengan saya Shella dari kelas 1 D3 Elektronika B. Sudah hampir 3 pekan saya tidak menulis, nah kali ini saya akan memberi sedikit materi tentang Variabel Pointer dalam Bahasa Pemrograman C. Mari kita sama-sama belajar… APA ITU POINTER ? Pointer adalah suatu variabel yang berisi alamat memori dari suatu variabel lainnya. Alamat ini merupakan lokasi dari objek lain di dalam memori. Untuk mendeklarasikan sebuah variabel pointer, kita harus menggunakan tanda asterik/bintang ( * ) di depan variabel yang akan dideklarasikan. Deklarasi & Isi Deklarasi variabel pointer seperti halnya deklarasi variabel lainnya hanya ditambahkan tanda * pada depan nama variabel. int *b Untuk mendapatkan alamat memori pointer (address of) maka perintah yang digunakan adalah menambahkan tanda & didepan variabel &b Untuk mendapatan Isi atau nilai dari variabel pointer maka perintah yang digunakan cukup nama variabelnya saja. b Untuk mendapatkan isi atau nilai dari alamat yang terdapat pada isi pointer (value pointed by) maka perintah yang digunakan adalah menambahkan tanda * didepan variabel *b CONTOH PENERAPAN Program untuk menyimpan bilangan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. #include <stdio.h> #include <conio.h> #include <stdio.h> int main() { int i,j,t, A[100]; int n=12; int *p_A; printf(“Masukkan 12 data anda\n”); for(i=1; i<=n; i++) { printf(“Data %d = “, i); scanf(“%d”, &A[i]); } for(i=1; i<=(n-1); i++) { for(j=n; j>=(i+1); j–) { if(A[j-1]>A[j]) { t=A[j-1]; A[j-1] = A[j]; A[j] = t; }...

Read More

YUK BELAJAR VARIABEL DAN FUNGSI STRING

Hai man-teman redaksiana, saya Sela dari kelas 1 D3 Elektronika B akan memberikan informasi kepada kalian semua yang ada di luar sana agar mengetahui lebih jelas mengenai Variabel dan Fungsi String pada bahasa pemrograman C. Simak baik-baik ya. Apa Itu String  String merupakan kumpulan dari beberapa karakter yang diakhiri dengan karakter null ('\0'). Di dalam bahasa pemrograman C, tidak terdapat tipe data string. Jadi, untuk membuat sebuah string digunakan array of char atau pointer. Sebuah string dimulai dan diakhiri dengan kutip dua (double quote), contoh "hello world" bukan 'hello world'. Kutip satu hanya digunakan untuk char. Bagaimana Operasi Dasar Pada String ? 1. strcmp Fungsi ini digunakan untuk membandingkan dua buah string, apakah sama atau berbeda karena untuk membandingkan dua buah string kita tidak dapat menggunakan operator pembanding “==” layaknya membandingkan dua buah angka. Fungsi strcmp ini case sensitive, jadi karakter 'A' akan diperlakukan berbeda dengan karakter 'a'. Fungsi strcmp akan mengembalikan nilai selain nol jika kedua string yang dibandingkan tidak sama. 2. strlen Fungsi ini digunakan untuk menghitung panjang sebuah string. Panjang yang dihitung tidak termasuk karakter null (‘\0’). 3. strcat Fungsi ini digunakan untuk menggabungkan dua buah string. CONTOH PENERAPAN 1. Program untuk menentukan kata/kalimat polindrom atau bukan 2. Program untuk menghitung jumlah huruf, angka dan tanda baca #include<stdio.h> #include<string.h> int kcl,bsr,angka,tdbc,hitung; int cek(char klmt[]) { kcl=bsr=angka=tdbc=hitung=0; for(hitung;klmt[hitung];hitung++){ if(klmt[hitung]>=’a’&&klmt[hitung]<=’z’) kcl++; else if (klmt[hitung]>=’A’&&klmt[hitung]<=’Z’) bsr++; else if (klmt[hitung]>=’0’&&klmt[hitung]<=’9′) angka++; else tdbc++; } } char spasi(char a[]) { int b = strlen(a) -1; if (a[b]==’\n’) {a[b]=’\0′;} return(a);...

Read More

MEMAHAMI VARIABEL ARRAY DENGAN MUDAH

Halo man teman redaksiana, kembali lagi dengan saya Sela dari kelas 1 D3 Elektronika B. Kali ini saya akan berbagi materi mengenai bahasa pemrograman C tentang Variabel Array, simak baik-baik ya. Apa Itu Variabel Array ? Suatu array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama, misalkan integer semua, float semua dan sebagainya. Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript yang sering disebut index. Suatu variabel array dapat digunakan untuk menyimpan beberapa nilai dengan tipe sama, contohnya variabel bilangan [n], maka dapat menyimpan beberapa nilai dengan index mulai 0 sampai n-1 yaitu bilangan [0], bilangan [1], ….. bilangan [n-1]. Nilai subscript dapat berupa konstanta, variabel dan ekspresi integer. Contoh Penerapan Variabel Array Program untuk mengurutkan data dengan urutan naik #include <stdio.h> void main() { int data, i, x, y; printf(“Masukkan Jumlah Data = “); scanf(“%d”, &data); int nilai [data]; for(i = 0; i < data; i++){ printf(“Data ke %d = “, i+1); scanf(“%d”, &nilai[i]); } for(i = 0; i < data; i++){ for(y = i+1; y < data ;y++){ if(nilai[i] < nilai[y]){ x = nilai[y]; nilai[y] = nilai[i]; nilai[i] = x; } } } printf(“\nUrutan data dari yang terbesar ke yang terkecil adalah “); for(i = 0; i < data; i++){ printf(“%d”, nilai[i]); if(i < data -1) printf(“,”); } getch(); } Program untuk mengimplementasikan bilangan prima #include <stdio.h> void main() { int n, i, a; printf(“Tampilkan bilangan prima dari 1 sampai n\n\nMasukkan nilai n...

Read More

YUK KEMBANGIN FUNGSI-FUNGSI SENDIRI

Halo man-teman redaksiana, kembali lagi dengan saya Shella dari kelas D3 Elektronika B. Kali ini saya akan memberikan sedikit ilmu mengenai “Mengembangkan Fungsi-Fungsi Sendiri”. Semoga bermanfaat bagi kita semua Suatu fungsi adalah bagian prpogram yang terpisah dari program utamanya dan berdiri sendiri untuk melakukan suatu proses. Suatu fungsi pun dapat digunakan sebagai fungsi itu sendiri. Tujuan digunakannya fungsi yaitu untuk mencegah penggunaan program secara beulang-ulang, sehingga program menjadi terlalu panjang. Disini akan dicoba untuk emmbuuat fungsi bau dimana tidak ada dalam pustaka bahasa C (Turbo C). Secara umum fungsi baru dibuat setelah fungsi main ( ) dibuat. Jadi penempatan fungsi baru ada di bawah fungsi main ( ), namun ada kalanya bisa diletakkan di atas fungsi main ( ), seperti fungsi yang terdapat pada #include. Bila fungsi diletakkan di atas fungsi main ( ) maka tidak diperlukan deklarasi lagi. Contoh Penerapan  Program untuk fungsi kabisat #include<stdio.h> kabisat(int x) { if ((x%100==0 && x%400==0)||(x%100!=0 && x%4==0)) return 1; else ; return 0; } void main() { int x; printf (“Fungsi kabisat\n”); printf (“nilai=1 adalah tahun kabisat\n”); printf (“nilai=0 bukan tahun kabisat\n\n”); printf (“Masukkan tahun=”); scanf (“%d”, &x); printf (“nilai=%d\n”,kabisat(x)); } 2. Program untuk fungsi faktorial #include<stdio.h> factorial(long int x) { int n, jumlah=1; for (n=1;n<=x;n++) jumlah=jumlah*n; return (jumlah); } void main() { long int x; printf(“Fungsi faktorial\n”); printf(“Masukkan bilangan faktorial=”); scanf(“%d”,&x); printf(“Nilai %d! adalah %d\n”, x, factorial(x)); } 3. Program untuk...

Read More

Pin It on Pinterest