Select Page

Author: Ardhana Putra Setyawan

Variabel Struktur

Variabel Struktur Variabel struktur adalah suatu variabel bertipe data struktur dimana dapat berisi/terdiri dari bermacam tipe variabel yang ada. Jadi suatu struktur dapat berisi integer, float, char, dan lain-lain. Contohnya yaitu terdapat struktur tanggal, dimana didalamnya terdiri dari hari(char), tanggal(int), bulan(char), dan tahun(int). Penggunaan variabel struktur pun dipadukan dengan variabel-variabel yang lain seperti pointer, array dan juga fungsi. Tugas 10.5.1 Buatlah program menggunakan struktur tanggal, yang digunakan untuk menentukan tanggal berikutnya(besok), dengan masukkan dari keyboard berupa tanggal hari ini (tanggal).     10.5.2 Buatlah program untuk menentukan selisih antara dua waktu yang berbeda, dimana kedua waktu tersebut dimasukkan melalui keyboard. Gunakan struktur waktu, untuk menyimpan kedua waktu tersebut, kemudian hitunglah selisihnya.     10.5.3 Buatlah program untuk menentukan selisih antara dua tanggal yang berbeda, dimana kedua tanggal tersebut dimasukkan melalui keyboard. Gunakan struktur tanggal, untuk menyimpan kedua tanggal tersebut, kemudian hitunglah selisihnya.    ...

Read More

Variabel Pointer & Penggunaan dalam Fungsi

Assalamualaikum Wr. Wb. Hai teman-teman semua apa kabar kalian, semoga kalian semua baik-baik saja. Kali ini kita akan membahas sedikit mengenai materi variabel pointer & penggunaan dalam fungsi. Tujuann dalam pembelajaran pada materi ini adalah mempelajari penggunaan variabel bertipe integer, array dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai petunjuk fungsi atau sebagai argument fungsi. 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 pointer harus disesuaikan dengan tipe data yang ditunjuk, untuk memperkirakan ukuran data yang ditunjuk. Sehingga alokasi memori terjaga dengan baik. Pointer berguna untuk mentransfeer data yang mempunyai kapasitas besar, melalui suatu fungsi. Pointer sangat erat kaitannya dengan array, sehingga variabel pointer dapat menggantikan fungsi dari variabel array. Pada pointer terdapat 2 simbol yaitu * dan &. Bintang(*) merupakan simbol untuk menandakan bahwa ini adalah pointer, contohnya yaitu *p dimana artinya adalah variabel p adalah sebuah pointer. Lalu simbol & merupakan penunjukkan untuk alamat dari suatu pointer.   Tugas 9.5.1 Membuat program yang menyimpan bilangan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. Urutkan bilangan-bilangan tersebut dan tampilkan sebelum dan sesudah diurutkan menggunakan index array dan pointer.     9.5.2 Membuat program yang menyimpan data karakter ‘X’ pada suatu array berdimensi 12×12, kemudian tampilkan menggunakan index pointer....

Read More

Variabel & Fungsi String

Assalamualaikum Wr. Wb. Hai kalian semua apa kabar, semoga kalian semua baik baik saja. Oke dalam kesempatan kali ini kita akan mempelajari mengenai materi variabel dan fungsi string. Tujuan dari mempelajari penggunaan variabel yang dipadukan dengan fungsi fungsi untuk pengolahan data string, seperti strcat(), strlen(), dan lain sebagainya.   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 penyimpanan static, sehingga bila digunakan didalam fungsi, maka nilainya tidak akan berubah selama program aktif. Tugas 8.5.1 Membuat fungsi yang disebut strsisip() untuk menyisipkan satu karakter string kedalam string lainnya. Argumen untuk fungsi harus berisi dtring sumber, string yang disispkan, dan posisi dari string sumber dimana string disispkan. 8.5.2 Membuat program untuk menentukan suatu kata/kalimat merupakan suatu polindrom atau bukan. Dimana kata/ kalimat tersebut dimasukkan ke keyboard. 8.5.3 Membuat program untuk menghitung jumlah huruf kecil, huruf besar, angka numerik, dan tanda baca didalam suatu string yang dimasukkan melalui keyboard.   8.5.4 Membuat program untuk menghasilkan keluaran sesuai pada gambar. Setelah itu, maka modifikasilah program dengan menampilkan tiap baris tersebut pada posisi koordinat tertentu misalkan koordinat(56,10). Dimana baris pertama menempati koordinat awal, kemudian baris kedua menempati koordinat awal, kemudian baris kedua menempati koordinat(55,10). Kemudian baris ketiga (54,10). Keempat (53,10) dan seterusnya...

Read More

Variabel Ber Index? Apa ya itu….

Assalamualaikum Wr. Wb. Hai kawan, apa kabar kalian semua, semoga kalian tetap baik baik saja. Oke disini kita akan membahas suatu materi yang berkaitan dengan variabel. Materi itu yaitu Variabel Array. Mungkin banyak yang bertanya-tanya apasih variabel array itu, apasih bedanya dengan variabel biasa. Nah disini akan dijelaskan apa itu variabel array. 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 nilai lainnya digunakan suatu subscript yang sering disebut sebagai index. Suatu variabel array dapat digunakan untuk menyimpan beberapa nilai dengan tipe yang 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.   Tugas 7.5.1 Membuat program untuk mengurutkan data dengan urutan naik(ascending) yang dimasukkan melalui keyboard. Program juga menanyakan banyaknya data yang dimasukkan.     7.5.2 Membuat program yang mengimplementasikan suatu algoritma sieve of erastosthenes yang menghasilkan suatu bilangan prima.   7.5.3 Membuat program yang menampilkan laporan rata-rata nilai mahasiswa.   Sekian dari saya, Wassalamualaikum Wr....

Read More

Main fungsi bahasa ‘C’ yuk

Assalamualaikum Wr. Wb. Halo kalian semua, apa kabar semoga kalian baik baik semua. Pada kali ini kita akan membahas suatu materi yang menyenangkan. Materi itu adalah MENGEMBANGKAN FUNGSI SENIDIRI. Yap nantinya disini kita akan bermain-main dengan fungsi yang akan kita buat sendiri. Tujuan nya sendiri yaitu untuk mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mempelajari penggunaan variable global, local, eksternal, otomatis, statis dan register. TEORI Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya yaitu main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu fungsi dapat digunakan sebagai fungsi itu sendiri. Tujuan digunakan fungsi adalah untuk mencegah penggunaan program secara berulang-ulang, sehingga program menjadi sangat panjang. Disini kita akan mencoba untuk membuat fungsi baru dimana tidak ada dalam daftar pustaka bahasa C. Secara aturan fungsi baru dibuat setelah fungsi main(), tetapi ada kalanya diletakkan diatas fungsi main(), seperti fungsi-fungsi yang ada didalam #include. Bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi. TUGAS 6.5.1 Membuatfungsi kabisat() yang akan memberikan nilai balik 1 bila tahun adalah kabisat, dan 0 bila tahun bukan kabisat. 6.5.2 Membuat fungsi factorial() untuk menghitung nilai factorial, Fungsi factorial() memberikan nilai balik bertipe long int yang akan dicetak ke layar dalam fungsi main(). 6.5.3 Membuat fungsi permutasi() dan Kombinasi() untuk menghitung permutasi dan kombinasi dari suatu pasangan bilangan.   6.5.4 Membuat fungsi suhu (s, d), untuk mengkonversikan suhu dari...

Read More

Pin It on Pinterest