Select Page

Author: Dery Dewantara

POINTER BAHASA C

ASSALAMUALAIKUM SOBAT REDAKSI Kembali lagi dengan saya Dery si manusia C 🙂 Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel yang sudah saya bahas sebelumnya. Pembahasan kali ini yaitu tentang VARIABEL POINTER & PENGGUNAANNYA DALAM FUNGSI. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu Mempelajari penggunaan Variable pointer yang diapdukan dengan variable bertipe integer, array dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai petunjuk fungsi atau sebagai argumen fungsi. Pointer adalah sebuah variabel berisi alamat memori dari variabel yang lain. Pointer seperti variabel pada umumnya, ia harus dideklarasikan atau dibuat dulu sebelum dapat digunakan. Cara membuat pointer: int *nama_pointer; double *nama_pointer; float *nama_pointer; char *nama_pointer; Pointer selalu diawali dengan tanda bintang (*) di depannya. Simbol ini akan menandakan, kalau ini adalah sebuah pointer. Tipe data yang digunakan pada pointer tergantung dari tipe data variabel yang akan menjadi referensinya. Contoh: float a = 4.12; float *pa = &a; Pointer *pa akan menyimpan alamat memori dari variabel a. Pointer *pa juga akan bisa mengakses dan mengubah nilai dari variabel a. Nah, setelah mengetahui tentang String kali ini mari mencoba membuat sebuah program dengan memberikan Pointer. Membuat program untuk menyimpan bilangan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. Urutkan bilangan-bilangan tersebut dan ditampilkan sebelum dan sesudah diurutkan menggunakan index array dan pointer. Ketiklah program dibawah ini : #include<stdio.h> #include<stdlib.h> #include<string.h> main() { static int a,b[16],c,d; char e[16],*f; menu: printf(“\n Angka sebelum diurutkan...

Read More

Tali Bahasa C (String=Tali)

ASSALAMUALAIKUM SOBAT REDAKSI Kembali lagi dengan saya Dery si manusia C 🙂 Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel yang sudah saya bahas sebelumnya. Pembahasan kali ini yaitu tentang VARIABEL & FUNGSI STRING. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu Mempelajari penggunaan variable string yang dipadukan dengan fungsi-fungsi untuk pengolaham data string, seperti strcat(), strlen(), strcpy dan sebagainya. String merupakan bentuk data yang biasa dipakai untuk menampung dan memanipulasi data teks.String diakhiri dengan karakter NULL (‘\0’).Pada bahasa C, string bukan merupakan tipe data tersendiri, melainkan hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array dimensi satu. Dalam library string.h terdapat 7 fungsi string, yaitu : STRCPY Fungsi strcpy digunakan untuk menyalin string asal ke variabel string tujuan. STRNCPY Fungsi strncpy digunakan untuk menyalin string asal ke variabel string tujuan sebanyak n karakter sesuai dengan yang diinginkan. STRCAT Fungsi strcat digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan. STRNCAT Fungsi strncat digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan sebanyak n karakter sesuai dengan yang diinginkan. STRCMP Fungsi strcmp digunakan untuk membandingkan dua buah string. Hasil akhir dari fungsi ini beritpe integer dengan nilai : negatif, jika stringpertama kurang dari string nol, jika stringpertama sama dengan string positif, jika stringpertama lebih dari string STRNCMP Fungsi strncmp digunakan untuk membandingkan n karakter pertama dalam dua buah string. Hasil akhir dari fungsi ini sama dengan hasil dari fungsi strcmp. STRLEN Fungsi strlen digunakan untuk memperoleh jumlah karakter dari suatu string. Nah, setelah mengetahui tentang String kali ini mari mencoba membuat sebuah program dengan memberikan String. Membuat program untuk menyisipkan satu karakter string ke dalam string lainnya Logikanya, kita menyalin kalimat sebelum huruf sisip...

Read More

LOKER BAHASA C

ASSALAMUALAIKUM SOBAT REDAKSI Kembali lagi dengan saya Dery si manusia C 🙂 Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel yang sudah saya bahas sebelumnya. Pembahasan kali ini yaitu tentang VARIABEL ARRAY. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu Mempelajari penggunaan variable array satu dimensi, dua dimensi, berdimensi banyak, array tak berukuran dan parameter 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 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 sampai n-1 yaitu bilangan [0], bilangan [1],  bilangan[n-1]. Nilai subscript dapat berupa konstanta variabel dan ekspresi integer. Nah, setelah mengetahui tentang Array kali ini mari mencoba membuat sebuah program dengan memberikan Array Membuat Program untuk mengurutkan data dengan urutan naik Ketiklah program dibawah ini #include <stdio.h> #include <math.h> main() { int data,a,z,b; printf(“Masukan jumlah data = “); scanf(“%d”,&data); int nilai[data]; for(a=0;a<data;a++){ printf(“data ke %d = “,a+1); scanf(“%d”,&nilai[a]); } for(a=0;a<data;a++){ for(b=a+1;b<data;b++){ if(nilai[a]<nilai[b]){ z=nilai[b]; nilai[b]=nilai[a]; nilai[a]=z;} }} printf(“Data urutannya dari terbesar adalah “); for(a=0;a<data;a++){ printf(“%d”,nilai[a]); if(a<data-1){printf(“,”);} } getch(); } Coba Jalankan programnya, maka outputnya akan terlihat seperti gambar dibawah Membuat program untuk mengimplementasikan algoritma  Sieve of Erastisthenes Ketiklah program dibawah ini #include <stdio.h> #include <math.h> int main() {...

Read More

JURUS PEMANGGILAN FUNGSI C

ASSALAMUALAIKUM SOBAT REDAKSI Kembali lagi dengan saya Dery si manusia C 🙂 Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel yang sudah saya bahas sebelumnya. Pembahasan kali ini yaitu tentang MENGEMBANGKAN FUNGSI-FUNGSI SENDIRI. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada. Serta mempelajari penggunaan variabel global, local, eksternal, otomatis, statis, dan register. FUNGSI? apasih fungsi itu? 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 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 kabisat Ketiklah Program dibawah ini : #include<stdio.h> int kabisat(int tahun) { int x; x=tahun%4; if(x!=0){ return(0); } else { return(1); } } void main() { int tahun, z; char c; printf(“Menentukan Tahun Kabisat\nMasukan tahun = “); scanf(“%d”,&tahun); z=kabisat(tahun); if(z==0){ printf(“Tahun %d adalah bukan...

Read More

Lagi Lagi Bahasa ‘C’ (Looping)

ASSALAMUALAIKUM SOBAT REDAKSI Kembali lagi dengan saya Dery si manusia C 🙂 Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel yang sudah saya bahas sebelumnya. Pembahasan kali ini yaitu tentang STATEMENT PERULANGAN atau yang biasa disebut LOOPING. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu Mempelajari proses pengulangan menggunakan beberapa control statement sep erti for, while, dan do-while. Statement yang termasuk Control statement adalah : for digunakan untuk membuat perulangan yang dikontrol initial (nilai awal), condition (kondisi), increment decrement (penambahan/penurunan). while digunakan juga untuk perulangan seperti statement for(), tetapi statement while() memeriksa kondisi dulu, bila kondisi memenuhi (benar), maka perulangan dilaksanakan. do-while cara kerja dari statement do-while adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa bila kondisi memenuhi perulangan dilanjutkan bila tidak peulangan selesai. Selain 3 di atas, terdapat beberapa control statement yaitu if-else , else-if , goto, switch, break , continue. Nah, setelah mengetahui tentang Control Statement dan Looping kali ini mari mencoba membuat sebuah program dengan memberikan Control Statement dan Looping. Membuat program untuk mencetak matriks identitas Ketiklah program dibawah ini : #include <stdio.h> void main() { int baris, kolom, n; printf(“Masukkan Ordo = “); scanf(“%d”, &n); printf(“\n”); for (baris=0; baris<n; baris++) { for (kolom=0; kolom<n; kolom++) { if(baris==kolom) printf(“1 “); else printf(“0 “); } printf(“\n”); } getch(); } Coba Jalankan programnya, maka outputnya akan terlihat seperti gambar dibawah Dengan memasukkan Input 10, maka akan terbentuk matriks identitas dengan ordo 10×10 yang jika baris dan kolom sama...

Read More

Pin It on Pinterest