Select Page

Author: Daffa Syah Alam

C Language Program (Variabel Struktur)

Assalamualaikum wr wb Hallo Sobat Redaksi …… 🙂 Sudah lama tidak berjumpa nih, sekarang kita berjumpa lagi untuk belajar bareng bersama saya Daffa Syah Alam dari kelas D4 Teknik Elektronika A Politeknik Elektronika Negeri Surabaya. Kali ini kita bakalan belajar tentang Varibel Struktur. Sebelum masuk ke teori, seperti biasa kita harus tau nih apa tujuan dari pembelajaran kali ini tentang variabel struktur. Tujuan dari pembelajaran kali ini adalah cara penggunaan variabel yang dipadukan dengan variabel yang pernah dicoba sebelumnya, yaitu dilengkapi pointer dan array serta dipadukan dengan fungsi. Bagaimana mendeklarasi, menginisialisasi, dan mengakses dari suatu struktur juga dicoba di sini. Setelah mempelajari tujuan dari pembelajaran kali ini tentang variabel struktur, langsung saja kita menuju ke teori dari variabel struktur ini. Perlu diketahui suatu variabel bertipe data struktur dapat terdiri dari bermacam variabel yang ada, sehingga struktur dapat berisi interger, float, char dan sebagainya. Dari tujuan dan teori tentang varibel sturktur diatas, maka kita bisa mencari untuk mencoba membuat program tentang variabel struktur ini. Langsung saja kita masuk ke program pertama. TUGAS 1 Kita akan membuat program yaitu mengetahui bahwa jika kita masukkan tanggal sekarang maka tanggal berapa besok. #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>bulan[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);...

Read More

C Languange Program (Variabel Pointer & Penggunaannya dalam Fungsi)

Assalamualaikum wr wb Hallo teman-teman semua ….. 🙂 Kembali lagi nih sama aku Daffa Syah Alam dari kelas D4 Teknik Elektronika A Politeknik Elektronika Negeri Surabaya. Kali ini kita akan belajar lagi tentang “Penunjuk variabel & penggunaanya dalam fungsi”. Seperti biasanya sebelum kita membahas teori, langkah-langkah kita harus tahu tujuan dari pembelajaran kali ini menggunakan variabel pointer yang dipadukan dengan variabel bertipe integer, array dan string serta penggunaan pointer dalam fungsi, baik sebagai penunjuk fungsi atau sebagai argumen fungsi. Dipelajari juga pointer yang menunjuk pointer lainnya. Setelah kita tahu tujuan dari pembelajaran kali ini, maka kita bisa belajar teori dari pembelajaran kali ini yaknik suatu pointer adalah variabel yang menyimpan alamat dari variabel yang ditunjuk oleh pointer yang dimiliki. 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 disetujui memori diselesaikan dengan baik. pointer berguna untuk mentransfer data yang memiliki kapasitas besar, melalui fungsi. pointer sangat erat disetujui dengan array, sehingga variabel pointer dapat disetujui fungsi dari variabel array.   Baik teman-teman semua …. 🙂 setelah kita belajar dari tujuan dan teori pembelajaran kali ini, maka kita bisa melanjutkan untuk melakukan percobaan tentang pembelajaran kali ini. PERCOBAAN Kita akan membuat program yang mengakses isi suatu variabel melalui pointer. Untuk membedakan antara pointer dengan isi dari pointer maka dibedakan dengan penggunaan tanda ‘&‘ dan...

Read More

C Language Program (Variabel & Fungsi String)

Assalamualaikum wr wb hallo teman-teman semua…:) kembali lagi bersama saya Daffa Syah Alam dari kelas D4 Teknik Elektronika A Politeknik Elektronika Negeri Surabaya. Baik kali ini kita akan belajar program Bahasa C lagi dong. kali ini tentang “Variabel & Fungsi String”. Seperti biasa sebelum memasuki teori alangkah baiknya kita harus mengetahui tujuan dari pembelajaran kali ini yakni mempelajari penggunaan variabel string yang di padukan dengan fungsi-fungsi untuk pengolahan data string, seperti strcat(), strlen(), strcpy() dan sebagainya. Setelah mengetahui tujuan dari pembelajaran kali, maka kita bisa langsung menuju teori, karena tidak afdhal kalau kita melakukan percobaan tanpa mengetahui teorinya terlebih dahulu. Suatu karakter string adlaah terdiri dari beberapa karakter (deretan 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 didalam fungsi, maka nilainya tidak adakan berubah selama program aktif.   Baik teman-teman semua….:) Setelah kita mengetahu teori dari pembelajaran kali ini, mari kita langsung beranjak ke percobaannya. Percobaan 1 Mari kita membuat program untuk menghitung berapa panjang dari karakter string, dengan acuan karakter ‘\0’ (null). #include<stdio.h> #include<string.h> int panjang_str(char string[]) { int hitung=0; while (string[hitung] != ‘\0’) hitung++; return (hitung); } void main() { static char kata0[]={‘b’,’e’,’l’,’a’,’j’,’a’,’r’,’\0′}; static char kata1[]={‘f’,’u’,’n’,’g’,’s’,’i’,’\0′}; static char kata2[]={‘s’,’t’,’r’,’i’,’n’,’g’,’\0′}; printf(“Panjang string 0 = %d\n”,panjang_str(kata0)); printf(“Panjang string...

Read More

C Language Program (Variabel ARRAY)

Assalamualaikum wr wb Halo teman-teman semua…:) Kembali lagi nih bersama saya di pembelajaran bahasa C tentang “Variabel ARRAY”, sebelum itu seperti pepatah, Tak Kenal Maka Tak Sayang. Saya Daffa Syah Alam dari kelas D4 Elektronika A Politeknik Elektronika Negeri Surabaya. Seperti biasa sebelum kita memasuki materi pembelajaran bahasa C kali ini, sebaiknya kita harus mengetahui tujuan dari kita belajar bahasa C tentang “Variabel ARRAY” yaitu Mempelajari penggunaan variabel array satu dimensi, dua dimensi, berdimensi banyak, array berukuran dan parameter array. Baik teman-teman semua, karena kita sudah tahu tujuan dari pembelajaran kali ini. Mari kita memasuki teori tentang variabel array. Suatu array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama, misalkan interger semua, float semua dan sebagainya. Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscritpt, yang sering disebut indeks. 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 samapi n-1 yaitu bilangan[0]. bilangan[1],…..bilangan[n-1]. Nilai subscritpt dapat berupa konstanta, variabel dan ekspresi interger. Mari kita coba dalam percobaan-percobaan dibawah ini tentang Variabel ARRAY PERCOBAAN 1 #include<stdio.h> #include<conio.h> void main() { int nilai[10]; int indeks; nilai[0]=197; nilai[2]=-100; nilai[5]=350; nilai[3]=nilai[0]+nilai[5]; nilai[9]=nilai[5]/10; –nilai[2]; for (indeks=0; indeks<10; indeks++) printf(“nilai[%d] = %d\n”, indeks, nilai[indeks]); getch(); } Baik teman-teman semua…. 🙂 setelah kita melakukan percobaan, mari kita langsung menuju ke tugas-tugas yang telah dilakukan untuk diselesaikan supaya kita bisa lebih memahami lagi tentang “Variabel Array” ini. TUGAS 1 Mari kita membuat program untuk mengurutkan data...

Read More

C Language Program (Bahasa C bisa mengembangkan fungsinya sendiri ?)

Assalamualaikum wr wb Hallo teman-teman semua….:) Kembali lagi nih sama saya dalam pembelajaran C Language Program. kali ini kita akan belajar tentang “Bahasa C bisa mengembangkan fungsinya sendiri ?”, sebelum itu seperti biasa tak kenal maka tak sayang, saya Daffa Syah Alam dari kelas D4 Elektronika A Politeknik Elektronika Negeri Surabaya. Sebelum kita beranjak ke teori sebaiknya kita harus mengetahui tujuan dari pembelajaran kita kali ini yaitu mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mempelajari penggunaan variabel global, local, eksternal, otomatis, statis dan register. Langsung saja kita meranjak ke teorinya yaitu suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu fungsi dapat digunakan sebagai fungsi itu sendiri, subrutin dan prosedur seperti istilah yang digunakan pada bahasa pemrograman BASIC atau PASCAL. Tujuannya adalah untuk mencegah penggunaan program secara berulang-ulang. Setelah mengetahui tujuan dan teori pada pembelajaran kali ini tentang fungsi, maka kita bisa melakukan beberapa percobaan di bawah ini : PERCOBAAN 1 Mari kita membuat fungsi maka harus disiapkan nama fungsi cetak_pesa(). kemudian bila diletakkan dibawah fungsi main(), maka fungsi tersebut harus dideklarasikan diatas fungsi main(). fungsi ini dipanggil 5 kali. #include<stdio.h> void cetak_pesan(void); void main() { int i; for(i=1; i<=5; i++){ printf(“Pesan ke-%d : “,i); cetak_pesan(); } getch(); } void cetak_pesan() { printf(“Ini dulu! baru itu!\n\n”); } Baik teman-teman semua ….:) Mari kira mencoba untuk membuat program...

Read More

Pin It on Pinterest