Select Page

Author: Rio Arya Dewangga

VARIABEL STRUKTUR (END GAME)

Assalamu’alaikum Warahmatullahi Wabarakatuh. Haii sobat hidup !! Salam hidup !! Pada kesempatan kali ini, kita akan membahas materi selanjutnya setelah materi VARIABEL POINTER. Uwaww materi apakah ituuu?? Yakk benar sekali, kita akan membahas materi tentang VARIABEL STRUKTUR. Tapi tunggu duluu.. seperti biasa, sebelum masuk ke dalam pembahasan teori, ada tujuan yang ingin kita capai dalam belajar mengenai materi ini, sobat hidup. Apasih tujuannya? TUJUAN dari percobaan kali ini ialah mempelajari penggunaan variabel struktur dimana dipadukan dengan variabel yang pernah dibaca sebelumnya, yaitu meliputi pointer dan array serta dipadukan dengan fungsi. Bagaimana mendeklarasi, mengidentifikasi, dan mengakses dari suatu struktur. Nah setelah mengetahui tujuan dari percobaan kali ini, baru deh kita masuk ke dalam pembahasan teori VARIABEL STRUKTUR. Struktur adalah salah satu fitur bahasa pemrograman C/C++, merupakan keyword yang memungkinkan kita untuk membuat sebuah deklarasi untuk membuat pengelompokan variabel dengan tipe data yang berbeda. Nahh sobat hidup, berakhir sudah pembahasan teori dari VARIABEL STRUKTUR itu, sekarang agar lebih jelas dan lebih paham, kita langsung saja melakukan percobaannya. Let’s go… Program menggunakan struktur tanggal, yang digunakan untuk menentukan tanggal berikutnya (besok), dengan memasukkan dari keyboard berupa tanggal hari ini (tanggal sekarang). #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...

Read More

SINAU VARIABEL POINTER CAK !!

Assalamu’alaikum Warahmatullahi Wabarakatuh. Haii sobat hidup !! Salam hidup !! Pada kesempatan kali ini, kita akan membahas materi selanjutnya setelah materi VARIABEL DAN FUNGSI STRING. Uwaww materi apakah ituuu?? Yakk benar sekali, kita akan membahas materi tentang VARIABEL POINTER. Tapi tunggu duluu.. seperti biasa, sebelum masuk ke dalam pembahasan teori, ada tujuan yang ingin kita capai dalam belajar mengenai materi ini, sobat hidup. Apasih tujuannya? TUJUAN dari percobaan kali ini ialah Mempelajari penggunaan variabel pointer yang dipadukan dengan variabel bertipe integer, array dan string serta penggunaan ponter dalam suatu fungsi, baik sebagai penunjuk fungsi atau sebagai argument fungsi. Nah setelah mengetahui tujuan dari percobaan kali ini, baru deh kita masuk ke dalam pembahasan teori VARIABEL POINTER. Suatu pointer adalah suatu variabel yang menyimpan alamat dari suatu variabel yang ditunjuk oleh pointer yang bersangkutan. Karena data  yang ditunjuk oleh pointer bervariasi, maka tipe dari pointer harus disesuaikan dengan tipe data yang ditunjuk, untuk memperkirakan ukuran data yang ditunjuk, sehingga alokasi memori terjaga dengan baik. Pointer berguna untuk mentransfer data yang memiliki kapasitas besar, melalui suatu fungsi. Pointer sangat erat kaitannya dengan array, sehingga variabel pointer dapat menggantikan fungsi dan variabel array. Nahh sobat hidup, berakhir sudah pembahasan teori dari VARIABEL POINTER itu, sekarang agar lebih jelas dan lebih paham, kita langsung saja melakukan percobaannya. Let’s go… Membuat program untuk menyimpan bilangan pecahan acak sebanyak 12 bilangan, disimpan dalam suatu array. Mengurutkan bilangan tersebut dan menampilkan...

Read More

MEMAHAMI VARIABEL DAN FUNGSI STRING

Assalamu’alaikum Warahmatullahi Wabarakatuh. Haii sobat hidup !! Salam hidup !! Oke sobat hidup, pada kesempatan kali ini, kita akan membahas materi selanjutnya setelah materi VARIABEL ARRAY. Uwaww materi apakah ituuu?? Yakk benar sekali, kita akan membahas materi tentang VARIABEL DAN FUNGSI STRING. Tapi tunggu duluu.. seperti biasa, sebelum masuk ke dalam pembahasan teori, ada tujuan yang ingin kita capai dalam belajar mengenai materi ini, sobat hidup. Apasih tujuannya? TUJUAN dari percobaan kali ini ialah Mempelajari penggunaan variabel string yang dipadukan dengan fungsi-fungsi untuk pengolahan data string, seperti strcat(), strlen(), strcpy() dan sebagainya. Nah setelah mengetahui tujuan dari percobaan kali ini, baru deh kita masuk ke dalam pembahasan teori VARIABEL DAN FUNGSI STRING. Suatu karakter STRING adalah terdiri dari beberapa karakter yang diakhiri dengan karakter khusus ‘\0’ (null). Suatu konstanta string adalah karakter string yang dituliskan diantara tanda petik ganda (“), seperti yang  digunakan pada fungsi printf() atau puts(). Konstanta karakter string mempunyai kelas penyimpan static, sehingga bila digunakan dalam fungsi, maka nilainya tidak akan berubah selama program masih aktif. Nahh sobat hidup, berakhir sudah pembahasan teori dari VARIABEL ARRAY itu, sekarang agar lebih jelas dan lebih paham, kita langsung saja melakukan percobaannya. Let’s go… Membuat fungsi untuk menyisipkan satu karakter string kedalam string lainnya. #include<stdio.h> #include<string.h> char str1[100],teks[100],hasil[100]; //fungsi sisipan// char sisip(char teks[], char str1[], int a) { strncpy(hasil,teks,a); strncat(hasil+a,str1,strlen(str1)-1); strcat(hasil+a+strlen(str1)-1,teks+a); } main() { int a; puts(“Masukan sebuah tulisan”); fgets(teks, sizeof teks, stdin);...

Read More

Memahami VARIABEL ARRAY

Assalamu’alaikum Warahmatullahi Wabarakatuh. Haii sobat hidup !! Salam hidup !! Oke sobat hidup, pada kesempatan kali ini, kita akan membahas materi selanjutnya setelah materi MENGEMBANGKAN FUNGSI-FUNGSI SENDIRI. Uwaww materi apakah ituuu?? Yakk benar sekali, kita akan membahas materi tentang VARIABEL ARRAY. Tapi tunggu duluu.. seperti biasa, sebelum masuk ke dalam pembahasan teori, ada tujuan yang ingin kita capai dalam belajar mengenai materi ini, sobat hidup. Apasih tujuannya? TUJUAN dari percobaan kali ini ialah mempelajari penggunaan variabel array satu dimensi, dua dimensi, berdimensi banyak, array tak berukuran dan parameter array. Nah setelah mengetahui tujuan dari percobaan kali ini, baru deh kita masuk ke dalam pembahasan teori 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 dengann lainnya digunakan suatu subscript yang sering disebut index. Suatu variable array dapat digunakan untuk menyimpan beberpa nilai dengann tipe yang sama. Tipe data array adalah tipe data yang terdiri dari kumpulan tipe data lain. Dalam bahasa Indonesia, array dikenal juga dengan istilah Larik. Dengan array, proses penyimpanan data ke dalam variabel menjadi lebih efisien dan mudah, terutama jika kita memiliki data dalam jumlah banyak. Nahh sobat hidup, berakhir sudah pembahasan teori dari VARIABEL ARRAY itu, sekarang agar lebih jelas dan lebih paham, kita langsung saja melakukan percobaannya. Let’s go… Membuat program untuk mengurutkan data dengan urutan turun yang dimasukkan melalui keyboard. #include <stdio.h>...

Read More

Belajar Mengembangkan Fungsi-Fungsi ‘C’

Assalamu’alaikum Wr.Wb Haii sobat hidup !! SALAM HIDUP !! Oke sobat hidup, pada kesempatan kali ini, kita akan membahas materi selanjutnya setelah materi STATEMENT PENENTU KEPUTUSAN. Uwaww materi apakah ituuu?? Yakk benar sekali, kita akan membahas materi tentang MENGEMBANGKAN FUNGSI-FUNGSI SENDIRI. Tapi tunggu duluu.. seperti biasa, sebelum masuk ke dalam pembahasan teori, ada tujuan yang ingin kita capai dalam belajar mengenai materi ini, sobat hidup. Apasih tujuannya? TUJUAN dari percobaan kali ini ialah untuk mempelajari pembuatan fungsi-fungsi diluar fungsi fungsi yang ada, serta mempelajari penggunaan variabel global, local, eksternal, otomatis, statis dan register. Nah setelah mengetahui tujuan dari percobaan kali ini, baru deh kita masuk ke dalam pembahasan teori PENGEMBANGAN FUNGSI-FUNGSI. FUNGSI adalah sub-program yang bisa digunakan kembali baik di dalam program itu sendiri, maupun di program yang lain, atau gampang nya adalah bagian dari sebuah program yang bagian itu terpisah dari program utama dengan tujuan untuk melaksanakan tugas tertentu dalam bahasa c. BAGIAN-BAGIAN FUNGSI Tipe keluaran fungsi, dapat berupa salah satu tipe data C, misalnya char atau int . Kalau penentu tipe tidak disebutkan maka dianggap bertipe int (secara default). Tubuh fungsi berisi deklarasi variabel (kalau ada) dan statemenstatemen yang akan melakukan tugas yang akan diberikan kepada fungsi yang bersangkutan. Tubuh fungsi ini ditulis di dalam tanda kurung kurawal buka dan kurung kurawal tutup. Nah, setelah mengetahui tentang FUNGSI kali ini mari mencoba membuat sebuah program dengan memberikan FUNGSI. Membuat Fungsi penentu tahun...

Read More
  • 1
  • 2

Pin It on Pinterest