Select Page

Author: Fauziyyah Firdausi Z

VARIABEL STRUKTUR

Assalammualaikum teman-teman! kembali lagi sama aku untuk membahas bahasa c. Sebelumnya kita udah belajar tentang pointer nih, sekarang kita bakal belajar variabel struktur . Disini kita dapet lebih mudah dalam memahami variabel struktur  karena sebelumnya kita udah belajar tentang pointer. Sebelumnya mari kita kenali pengertian variabel struktur. Variabel struktur adalah suatu variabel bertipe data struktur yang bisa terdiri dari interger,char,float,dan sebagainya. Udah pada penasarankan, langsung aja kita bakal bahas secara detail tentang variabel struktur. I.TUJUAN 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 dari suatu struktur juga dicoba disini. II. TEORI Suatu variabel bertipe data struktur adalah dapat terdiri dari bermacam tipe variabel yang ada. Jadi suatu struktur dapat berisi interger, float, char, dan sebagainya. III. PERCOBAAN Informasi tanggal terdiri dari tanggal, bulan, dan tahun, sehingga dapat dibuat strukturnya menjadi struktur tanggal, yang berisi variabel tgl. bulan,  dan tahun yang bertipe interger. Langkah -langkah yang harus dilakukan seperti pada gambar:  Suatu struktur dapat dilewatkan pada suatu argumen dalam suatu fungsi, sehingga nilai -nilai yang berada dalam struktur tersebut dapat digunakan didalam fungsi. Program dibawah ini menggunakan keybiard sebagai masukan tanggal hari ini, kemudian informasi tanggal tersebut dilewatkan argument dalam fungsi, untuk diproes oleh fungsi.  Langkah -langkah yang harus dilakukan seperti pada gambar:  Suatu struktur dapat digunakan didalam struktur yang lain (nested)....

Read More

Asiknya Belajar Pointer

Assalammualaikum teman-teman! Kembali lagi sama aku setelah sekian lama tidak berbagi cerita tentang bahasa c. Nah kali ini aku bakal ngasih tau kalian semua sebuah fungsi pada bahasa c yang baru aku pelajari. Namanya adalah pointer, pointer ini sangat memudahkan kita untuk mengetahui suatu alamat sebuah variabel. Pasti kalian pada pengen tau kan caranya?? yukk langsung aja kita bahas satu per satu tentang pointer. I. TEORI 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 meori terjaga dengan baik. Pointer berguna untuk mentransfer data yang mempunyai kapasitas besar, melalui suatu fungsi. Pointer sangat erat kaitannya dengan array, sehingga variabel pointer dapat menggantikan fungsi dari variabel array. II. PERCOBAAN Mengakses isi suatu variabel melalui pointer. Untuk membedakan antara pointer dengan isi dari pointer maka dibedakan dengan penggunaan tanda ‘&’ (ampersand) dan ‘*’ (asterisk), tanda ‘&’ digunakan pada variabel yang bukan pointer, bila suatu variabel bukan pointer diawali dengan tanda & didepannya maka akan didapatkan alamat dari variabel tersebut. Demikian sebaliknya bila variabel ponter diawali dengan tanda ‘*’, maka akan didapat nilai isi dari variabel yang ditunjukkan oleh pointer tersebut, dan bukan didapatkan alamatnya. Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:  Mengamati persamaan penggunaan variabel indeks...

Read More

VARIABEL DAN FUNGSI STRING

Assalammualaikum teman teman! kembali lagi bersama saya dalam membahas pemrograman dengan menggunakan bahasa c. Setelah kita belajar tentang fungsi array, sekarang kita akan belajar tentang fungsi string. Pada kepo kan fungsi string itu apa? Langsung saja mari kita bahas bersama sama pengertian variabel dan fungsi string.   I. TUJUAN Mempelajari penggunaan variabel string yang dipadukan dengan fungsi – fungsi untuk pengolahan data string, seperti strcat(), strlen(), strcpy(), dan sebagainya. II. TEORI Suatu karakter string adalah 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 nilai tidak akan berubah selama program aktif. III. PERCOBAAN Mengamati pemggunaan fungsi – fungsi untuk pengolahan string, seperti strlen(), strcat(), dan strcamp(). FUngsi strlen() digunakan untuk menghitung jumlah string. Fungsi strcat () digunakan untuk menggabungkan antara dua string, fungsi strcmp() digunakan untuk membandingkan antara dua string, diberikan nilai 0 bila kedua string tidak sama. Penggunaan variabel static mutlac diperlukan apabila menggunakan variabel string dengan ukuran bebas, bila tidak digunakan variabel static maka kemungkinan terjadi kesalahan isi dari variabel dengan ukuran bebas tersebut. Lagkah- langkah yang harus dilakukan sebagai berikut: Jika tidak ada error maka tekan buid and rung, hasil yang akan mucul seperti gambar dibawah ini: 2....

Read More

VARIABEL ARRAY

Assalammualaikum teman – teman!! kembali lagi Bersama saya dalam pembahasan Bahasa c. Sebelumnya kita telah belajar banyak macam program, dari mulai yang paling mudah sampe yang lumayan susah. Kali ini kita akan belajar mengenai variable array. Yang sebelumnya kita telah membahas tentang fungsi. Dari pada kepo, mending langsung aja kita pelajari Bersama – sama apasih array itu. I.TUJUAN Untuk mempelajari penggunaan array satu dimensi, dua dimensi, berdimensi banyak, array tak berukuran dan parameter array. II. TEORI 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 yang lainnya digunakan satu subscript, yang sering disebut index. Suatu variable array dapat digunakan untuk menyimpan beberapa nilai dengan tipe yang sama, contohnya variable bilngan [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 konstan, variable dan ekspresi interger. III. PERCOBAAN Mencoba mendeklarasikan suatu variabel array dan mengisinya kemudian menampilkan isi variabel tersebut menggunakan statement for (). Jumlah deklarsi index adalah n  maka nilai index -nya adalah dimulai dari 0 sampai n-1. Langkah – langakah yang harus dilakukan seperti pada gambar dibawah:Jika tidak ada error maka tekan build and run, hasilnya akan seperti pada gambar dibawah:  Deret fibonanci adalah deret dimana dimulai dengan dua angka, dimana bernilai 0 dan 1, kemudian deret ketiga ditentukan dari...

Read More

Mengembangkan fungsi-fungsi sendiri

Mengembangkan Fungsi-Fungsi Sendiri Assalammualaikum teman-teman! ketemu lagi nih dengan Bahasa c. Kali ini kita akan belajar mengenai fungsi dalam Bahasa c. Kemarin – kemarin kita kan uda belajar banyak tentang pemrograman dalam Bahasa c, seperti looping, array, operator, dan yang lainnya. Sekarang kita bakal belajar fungsi pada pemrograman. yuk langsung saja kita bahas. I. TUJUAN Mempelajari pembuatan fungsi-fungsi diluar fungsi fungsi yang ada., serta mempelajari penggunaan variabel global, local, eksternal, otomatis, statis, dan register. II. TEORI 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 pada bahas pemrograman BASIC atau PASCAL. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang ulang, sehingga program menjadi sangat Panjang. Pada percobaan – percobaan diatas telah digunakan fungsi-fungsi dari c, seperti printf(), clrscr(), scanf(), getch (), puts (), for (). dan sebagainya. III. TUGAS Membuat fungsi kabisat yang akan memberikan nilai 1 bila tahun adalah kabisat, dan 0 bila tahun bukan kabisat. langakah-langkah yang harus dilakukan seperti pada gambar dibawah:Jika tidak ada error, maka tekan buid and run, hasil yang akan keluar seperti pada gambar dibawah Membuat fungsi factorial untuk menghitung nilai factorial, fungsi factorial memberikan nilai balik bertipe long int yang akan dicetak ke layer dalam fungsi main (). Langkah-langkah yang harus dilakukan seperti...

Read More

Pin It on Pinterest