Select Page

Author: M.Ilham Akbar

Mau Tau Variabel Struktur ???

Assalamualaikum Wr. Wb Haloooooooooo teman teman pembaca setia redaksi PENS Kembali lagi bertemu dengan saya ilham mahasiswa kampus perjuangan.Kali ini kita akan belajar tentang variabel struktur. Keyword dari variabel struktur sendiri adalah kumpulan variabel. Sedangkan untuk pengertian lebih jelasnya lagi , variabel struktur merupakan suatu variabel yang terdiri dari bermacam tipe variabel yang ada , misalnya suatu variabel struktur dapat berisi integer , float , char , dan sebagainya. Pada materi ini kita akan mempelajari penggunaan variabel struktur dimana dipadukan dengan variabel yang pernah dicoba sebelumnya, yaitu meliputi pointer dan array serta dipadukan dengan fungsi. Bagaimana mendeklarasi,menginisialisasi, dan mengakses dri suatu struktur juga akan akan dipelajari pada materi ini. Setelah mengenal variabel struktur secara umum ,sekarang kita akan membuat program menggunakan variabel struktur tersebut agar lebih paham. Langsung cusss…   Program menggunakan struktur tanggal,yang digunakan untuk menentukan tanggal berikutnya, dengan masukkan dari keybord berupa tanggal hari ini Ketiklah program berikut : #include<stdio.h> struct tgl { int d; int m; int y;}; int bulann [13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; struct tgl skrg; static char *bulan[]={ “salah”,”jnr”,”feb”,”mrt”,”apr”,”mei”,”jun”,”jul”,”ags”,”sep”,”okt”,”nov”,”des”}; void tanggalanbesok(struct tgl bsk,int tambah) {   bsk.d=bsk.d+tambah; while (bsk.d>bulann[bsk.m]){ if (bsk.y%4==0) bulann[2]=29; else bulann[2]=28; bsk.d=bsk.d-bulann[bsk.m]; bsk.m=bsk.m+1; if (bsk.m>12) {bsk.m=bsk.m-12;bsk.y=bsk.y+1;}} printf (“\n%d-%d-%d”,bsk.d,bsk.m,bsk.y); printf(“\n%d %s %d”,bsk.d,bulan[bsk.m],bsk.y); } int main() { printf(“Tanggal sekarang adalah “); int tambah; mulai: printf (“masukan tanggal : (dd mm yy)\n”); scanf(“%d %d %d”,&skrg.d,&skrg.m,&skrg.y); if(skrg.y%4==0) bulann[2]=29; else bulann[2]=28; if(skrg.d>bulann[skrg.m]||skrg.m>12||skrg.m<1){ printf(“\nForamat salah ulang\n”); goto mulai;} printf(“%d %s %d”,skrg.d,bulan[skrg.m],skrg.y);...

Read More

Mahasiswa Harus (bisa) POINTER

Assalamualaikum Wr. Wb Haloooooooooo teman teman pembaca setia redaksi PENS Kembali lagi bertemu dengan saya ilham mahasiswa kampus perjuangan.Kali ini kita akan belajar tentang variabel pointer dan penggunaannya. Kita akan mempelajari penggunaan variabel pointer yang dipadukan dengan variabel bertipe integer, array, dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai penunjuk fungsi atau sebagai argument fungsi. Suatu pointer adalah suatu variabel yang menyimpan alamat dari suatu variabel yang ditunjuk oleh pointer yang bersangkutan. Karena data yang ditujuk oleh pointer bervariasi, maka type dari pointer harus disesuaikan dengan tipe data yang ditunjuk,untuk memperkirakan ukuran datauang ditunjuk sehingga alokasi memori terjaga dengan baik. Kegunaan pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variabel (data type atau object dari class). Selain menyimpan alamat dari variabel, pointer juga dapat digunakan untuk menyimpan alamat dari sebuah fungsi (function pointer). Pointer sangat erat kaitannya dengan array , sehingga variable pointer dapat menggantikan fungsi dari variable array. Pointer memiliki beberapa tipe data , akan tetapi yang dimaksud bukan tipe dari pointernya melainkan tipe dari dta yang ditunjuk seperti Mensubstitusikan address sebuah variabel ke pointer dengan memakai address operator & int x; int *ptr; ptr = &x; Mensubstitusikan address awal sebuah array ke pointer char t[5]; char *ptr; ptr = t; Mensubstitusikan address salah satu elemen array dengan address operator char t[5] ; char *ptr; ptr = &t[3];  Mensubstitusikan address awal character string ke...

Read More

MAHASISWA HARUS (bisa) STRING

Assalamualaikum Wr. Wb Haloooooooooo teman teman pembaca setia redaksi PENS Kembali lagi bertemu dengan saya ilham mahasiswa kampus perjuangan.Kali ini kita akan belajar tentang variabel & fungsi string. Kita akan mempelajari penggunaan variabel string yang dipadukan dengan fungsi fugsi untuk pengolahan data string, seperti strcat( ), strlen( ), strcpy( ), dan sebagainya. Sebelum kita membahas apa itu variabel string, alangkah lebih baiknya kita membedah secara satu per satu. Variabel sendiri adalah ‘penanda’ identitas yang digunakan untuk menampung suatu nilai. Pada bahasa pemrograman C, string hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array berdimensi satu dan merupakan array bertipe karakter (char). Pada saat kita akan menampilkan sebuah string, komputer akan memeriksa satu per satu elemen array dan menampilkannya ke layar monitor. Komputer akan berhenti memeriksa jika menemukan karakter null (‘\0’). Bahasa C juga mendukung berbagai fungsi yang dapat memanipulasi string. Fungsi-fungsi tersebut terdapat pada librari string (string.h). Dalam librari string.h terdapat 7 fungsi string, yaitu Fungsi strcpydigunakan untuk menyalin string asal ke variabel string Fungsi strncpydigunakan untuk menyalin string asal ke variabel string tujuan sebanyak n karakter sesuai dengan yang diinginkan. Fungsi strcatdigunakan untuk menambahkan string sumber ke bagian akhir dari string Fungsi strncatdigunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan sebanyak n karakter sesuai dengan yang diinginkan. Fungsi strcmpdigunakan untuk membandingkan dua buah string. Hasil akhir dari fungsi ini beritpe integer Fungsi strncmpdigunakan untuk membandingkan n karakter pertama dalam dua buah string. Hasil akhir dari fungsi ini sama dengan hasil dari fungsi strcmp. Fungsi strlendigunakan untuk memperoleh jumlah karakter dari suatu string. Setelah mengenal variabel array secara umum ,sekarang kita akan membuat program menggunakan variabel array tersebut agar lebih paham. Langsung cusss…  ...

Read More

MARI KITA MENG” ARRAY” BEBAS

Assalamualaikum Wr. Wb Haloooooooooo teman teman pembaca setia redaksi PENS Kembali lagi bertemu dengan saya ilham mahasiswa kampus perjuangan.Kali ini kita akan belajar tentang variabel array. Sebelum kita membahas apa itu variabel array, alangkah lebih baiknya kita membedah secara satu per satu. Variabel sendiri adalah ‘penanda’ identitas yang digunakan untuk menampung suatu nilai. Sedangkan array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama. Jadi variable array adalah  variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Untuk apa sih kita belajar variable array? Dalam belajar tentang variable array kita akan mempelajari penggunaan variable array saru dimensi, dua dimensi, berdimensi banyak, array tak berukuran dan parameter array.Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript yang disebut dengan index,jadi variable array bisa dikatakan sebgai variable yang berindeks. Mari kita bayangkan bahwa array merupakan sebuah hotel yang memiliki beberapa kamar. Kemudian setiap kamar dikenal dengan index atau urutan angka.Intinya adalah: kita akan menyiapkan kamar dalam hotel dengan nomor index 0-sekian. Untuk penggunaanya sendiri pengunjung dibagi berdasarkan nomor kamar hotel.Jika kita lihat lagi masalah diatas, kita tidak lagi membutuhkan banyak variabel untuk menyiman data yang sama. Namun kita hanya membutuhkan satu variabel saja. Setelah mengenal variabel array secara umum ,sekarang kita akan membuat program menggunakan variabel array tersebut agar lebih paham. Langsung cusss…     Program untuk mengurutkan data dengan urutan turun (descending) yang dimasukkan...

Read More

FUNGSI FUNGSI TERBARUKAN BAHASA C

Assalamualaikum Wr. Wb Haloooooooooo teman teman pembaca setia redaksi PENS Kembali lagi bertemu dengan saya ilham mahasiswa kampus perjuangan. Melanjutkan percobaan minggu kemarin kali ini kita akan belajar tentang bagaiman cara mengembangkan fugsi fugsi sendiri dalam bahasa c. Kita akan mempelajari pembuatan fungsi fungsi diluar fungsi fungsi yang ada. Suatu fungsi dapat diartikan sebagai bagian program yang terpisah dari fungsi programutamanya main( ) dan berdiri sendiri untuk mengerjakan proses tertentu. Suatu fungsi digunakan untuk mencegah program yang berjalan secara berulang ulang, sehinnga program menjadi terlalu panjang. Pada percobaan kemarin kemarin,kita telah menggunakan fungsi fungsi dari bahasa C , seperti printf ( ), clrscr ( ), scanf ( ), puts ( ), for ( ), getch ( ), dsb. Oleh karena itu, disini kita mencoba membuat fungsi baru yang tidak ada dalam pustaka bahasa C. Secara aturan fungsi baru dibuat setelah fungsi main ( ), tetapi ada kalanya fungsi baru dapat diletakkan diatas fungsi main ( ).seperti fungsi pada #include, bila fugsi diletakkan di atas fugsi main ( ) maka tidak diperlukan deklarasi fungsi lagi. Gimana sudah ada gambaran?? Atau masih bingung ? Daripada bingung lebih baik kita belajar bersama sama supaya bingungnya dibagi rata. Berikut ini beberapa program pembuatan fungsi fungsi sendiri. Langsung cusss…   Program fungsi kabisat yang akan memberikan nilai balik 1 bila tahun kabisat, dan 0 bila bukan tahun kabisat. Ketiklah kode program seperti berikut :...

Read More

Pin It on Pinterest