Select Page

Author: Vina Dwi Febrianti

Struktur ?

Hallo teman – teman, kali ini kita akan membahas tentang Variabel struktur^^ Langsung saja ayo kita lihat. PERCOBAAN 10 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 juda dicoba disini II. Teori Suatu variabel beeripe data struktur adalah dapat terdiri dari bermacam tipe variabel yang ada, jadi suatu struktur dapat berisi integer, float, char, dan sebagainya. III.Program percobaan 10.4.1 Struktur tanggal, yang berisi variabel tanggal, bulan, dan tahun yang bertipe integer. 10.4.2 Program ini, menggunakan keyboard sebagai masukkan tanggal hari ini. Kemudian informasi tanggal tersebut dilewatkan argumen dalam fungsi 10.4.3 Suatu struktur dapat digunakan didalam struktur yang lain (nested). Sehingga menambah keragaman dari isi suatu struktur. 10.4.4 Penggunaan perpaduan antara struktur dan array 10.4.5 Menghitung penambahan detik pada jam tertentu. IV. Tugas 10.5.1 Buatah program menggunakan struktur tanggal, yang digunakan untuk menentukan tanggal berikutnya (besok), dengan masukkan dari keyboard berupa tanggal hari ini (tanggal sekarang). 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. Nahh,...

Read More

Pointer? Penunjuk?

Hallo teman – teman, kali ini saya akan menunjukkan tentang pointer, apasih itu pointer? bagaimanasih cara penggunaannya, kita lihat saja yukk! PERCOBAAN 9 :VARIABEL POINTER & PENGGUNAANNYA DALAM FUNGSI TUJUAN: Mempelajari penggunaan variable pointer yang dipadukan dengan variable bertipe integer, array dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai penunjuk fungsi atau sebagai argument fungsi. Dipelajari juga pointer yang menunjuk pointer lainnya. TEORI Suatu pointer adalah suatu variable yang menyimpan alamat dari suatu variable yang ditunjuk oleh pointer yang bersangkutan. Karena data yang ditunjuk oleh pointer bervariası, 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 mempunyai kapasitas besar, melalui suatu fungsi. Pointer sangat erat kaitannya dengan array, sehingga variable pointer dapat menggantikan fungsi dari variable array.   PROGRAM PERCOBAAN 9.4.1 Mengakses isi suatu variable melalui pointer. 9.4.2 Mengamati persamaan penggunaan variable index pada array dan variable index pada pointer. 9.4.3 Pointer yang menunjuk ke pointer yang lain 9.4.4 Fungsi dengan argumen berupa pointer. 9.4.5 Suatu fungsi mempunyai nilai balik bertipe pointer, sehingga dapat digunakan untuk mengembalikan nilai yang panjang seperti halnya nilai suatu string. 9.4.6 Penggunaan fungsi *strlwr(str) dan fungsi strupr() TUGAS 9.5.1 Buatlah program untuk menyimpan bilangan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. Urutkan bilangan – bilangan tersebut dan tampilkan sebelum...

Read More

VARIABLE & FUNGSI STRING^^

Halo teman teman, kali ini saya akan membahas tentang variabel dan fungsi string^^ PERCOBAAN 8 VARIABLE & FUNGSI STRING I. Tujuan Mempelajari penggunaan variable string yang dipadukan dengan fungsi – fungsi untuk pengolahan data string, seperti strcat( ), strlen( ), strcpy dan sebagainya II. Teori Suatu karakter string adalah terdirti 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 akan berubah selama program aktif. III. Percobaan 8.4.1 Mengamati penggunaan variable array berukuran bebas “[ ]” untuk melewatkan suatu variable string ke dalam fungsi. 8.4.2 Mengamati penggunaan fungsi-fungsi untuk pengolahan string, seperti strlen (), strcat () dan strcmp (). 8.4.3 Menghitung jumlah karakter yang dimasukkan melalui keyboard, menggunakan fungsi fgets (). 8.4.4 Mencari posisi karakter pada suatu string menggunakan fungsi strchr () 8.4.5Program dibawah mencoba untuk memisahkan karakter huruf (alphabet) dengan karakter lainnya, sehingga dapat dihitung jumlah huruf yang terdapat dalam suatu string. 8.4.6 Mengamati pengolahan string menggunakan fungsi strncmp(), dimana digunakan untuk mengambil bagian kata dari suatu kalimat dalam string. 8.4.7 fungsi yang digunakan untuk membalik suatu kata/ kalimat adalah fungsi strrev (), suatu kata/ kalimat dikatakan palindrome apabila dibaca dari depan maupun belakang sama, misalkan KAKAK, KAPAK,...

Read More

Array Si “Praktis”

Halo teman temann, kali ini saya akan menjelaskan tentang variabel Array, kenapa saya menuliskan jika variabel array itu praktis? ini dia jawabannya^^ PERCOBAAN 7 VARIABEL ARRAY I. TUJUAN : Mempelajari penggunaan variable arrayy satu dimensi,dua dimensi berdimensi banyak, array tak berukuran dan parameter array. II. TEORI Suatu array adalah kumpulan dari beberapa nilai yang sama, misalkan integer semua, float semua dan sebagainya. Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript,yang sering disebut index. Suatu variable array dapat digunakan untuk menyimpan beberapa nilai dengan tipe sama, contohnya variable 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, variable dan ekspresi integer. III. Program Percobaan 7.4.1 Mencoba mendeklarasikan suatu variable array dan mengisinya kemudian menampilkan isi variable tersebut menggunakan statement for( ). Ingat apabila jumlah deklarasi index adalah n maka nilai indexnya adalah dimulai dari 0 sampai n-1. 7.4.2 Deret fibonanci adalah deret dimana dimulai dengan dua angka, dimana bernilai 0 dan 1, kemudian deret ketiga ditentukan dari penjumlahan kedua angka tersebut,sedangkan deret keempat ditemtukan dari dua angka sebelumnya begitu seterusnya. Sehingga didapatkan deret fibonanci sebagai berikut: 0 1 1 2 3 5 8 13 21…. 7.4.3 Bila sudah ditentukan suatu variable array dengan sejumlah index. Kemudian hanya beberapa index saja akan diisi dengan data, maka index yang lainnya tidak dpat begitu saja diabaikan.Untuk...

Read More

“C” FUNGSI?..

Hallo teman temann,kali ini saya akan membahas tentang laporan saya yaitu tentang fungsii^^ Mengembangkan Fungsi – Fungsi Sendiri I.Tujuan Mempelajari pembuatan fungsi – fungsi diluar fungsi – fungsi yang ada, serta mempejari 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. Fungsi dapat digunakan sebagai fungsi itu sendiri, subrutin, dan prosedur seperti istilah yang digunaan pada bahasa pemrograman BASIC atau PASCAL. Tujuan digunakannya fungsi untuk mencegah penggunaan program yang berulang – ulang, sehingga program menjadi panjang. Pada percobaan kali ini, dicoba untuk membuat fungsi baru yang tidak ada dalam pustaka bahasa C. III.Program percobaan 6.4.1 Untuk membuat fungsi maka disiapkan nama fungsi cetak_pesan (), kemudian bila diletakkan dibawah fungsi main (), maka fungsi tersebut harus dideklarasikan diatas fungsi main (). Fungsi ini dipanggil 5 kali. 6.4.2 Peletakan suatu fungsi dapat diatas fungsi main ( ). sehingga tidak diperlukan deklarasi fungsi. Masukan suatu fungsi dilewatkan melalui suatu argument yang disebut passing parameter. Fungsi hitung_triangular( ) dibawah ini memunyai argument int n, yang digunakan untuk melewatkan suatu nilai dari program pemanggil ke dalam suatu fungsi. 6.4.3 Fungsi berikut menghasilkan Faktor Persekutuan Terbesar (FPB) 6.4.4 Suatu fungsi dapat memberikan nilai balik (return value), bila fungsi tersebut mempunyai tipe dan bukannya void seperti fungsi-fungsi diatas, dimana digunakan sebagai prosedur saja (tidak mempunyai...

Read More

Pin It on Pinterest