Select Page

Author: Gede Mahesa Wira Dharma

Variabel Struktur !!!

Tujuan : Mempelajari penggunaan variable struktur dimana dipadukan dengan variabel pointer, array, dan fungsi. Bagaimana cara mendeklarasikan, menginisialisasikan, dan mengakses dari suatu struktur   Teori : Suatu variable bertipe data struktur adalah dapat terdiri dari berbagai macam tipe variable. Jadi suatu struktur dapat terdiri dari integer, float, char, dan lain-lain.   Percobaan : Membuat struktur yang berisi tanggal, bulan, dan tahun bertipe integer   Program yang menggunakan struktur didalam struktur lainnya. Seperti contohnya, stuktur nama siswa yang diberi tambahan struktur tanggal lahir siswa   Perpaduan antara struktur dengan array   Tugas : Membuat program yang digunakan untuk menentukan tanggal berikutnya (besok), dengan menginput tanggal hari ini melalui keyboard   Program untuk menentukan selisih 2 waktu yang berbeda, dimana 2 waktu tersebut dimasukkan melalui keyboard   Program untuk menentukan 2 tanggal berbeda, dimana kedua tanggal dimasukkan melalui keyboard, dan dihitung selisihnya   Kegunaan dan cara kerja dari fungsi sama_str() sama_str() memiliki fungsi untuk menyatakan bahwa char pada array s1 dan array s2 adalah sama.   Cukup sekian dari saya, Terima...

Read More

“Variable pointer”, variabel pengganti array

Tujuan : Mempelajari penggunaan variable pointer yang dipadukan dengan variable bertipe integer, array, dan string serta penggunaan pointer dalam suatu fungsi   Teori : Suatu pointer adalah suatu variable yang menyimpan alamat dari satu variable yang ditunjuk oleh pointer yang bersangkutan. Pointer berguna untuk mentransfer data yang mempunyai kapasitas besar, melalui suatu fungsi. Pointer sangat erat kaitannya dengan array. Oleh karena itu, variable pointer dapat menggantikan variable array.   Percobaan : Membedakan fungsi dari tanda & dengan *. Jika & mempunyai fungsi untuk menunjukan alamat tempat menyimpan variable. Sedangkan, * menunjukan isi dari variabelnya     Mengamati persamaan penggunaan variable index pada array dan variable index pada pointer     Pointer yang menunjuk pointer lain     Fungsi dengan argument berupa pointer     Suatu fungsi dapat bernilai balik bertipe pointer, sehingga dapat dibalikan layaknya string   Penggunaan fungsi *strlwr (str) yang digunakan untuk mengubah string huruf besar menjadi huruf kecil, dan fungsi strupr() yang berfungsi untuk mengubah string huruf kecil menjadi huruf besar. Fungsi calloc() digunakan untuk memesan sejumlah memori yang akan digunakan untuk menampung hasil konversi, karena variable *ptrx tidak diketahui panjang datanya       Tugas : Membuat program untuk menyimpan 12 bilangan acak pada array. Lalu mengurutkan bilangan tersebut dan tampilkan sebelum dan sesudah diurutkan menggunakan index array dan pointer   Membuat program yang menyimpan karakter X pada suatu array berdimensi 12×12, kemudian ditampilkan dengan...

Read More

Percobaan 8 : Variable & fungsi string

Tujuan : Mempelajari penggunaan variable string yang dipadukan dengan fungsi-fungsi untuk pengolahan data string seperti, strcat(), strlen(), strepy, dan sebagainya.   Teori : Suatu karakter string terdiri dari beberapa karakter yang diakhiri dengan kata khusus ‘\0’ (null). Konstanta string adalah kata string yang dituliskan diantara tanda petik 2 (“). Konstanta karakter string mempunyai kelas penyimpan static, sehingga bisa digunakan didalam fungsi, maka nilainya tidak akan berubah selama program aktif.   Tugas : Membuat program untuk menyisipkan satu karakter string kedalam string lainnya, fungsi ini disebut strsisip().     Membuat program yang dapat menentukan suatu kata/kalimat polindrom atau bukan   Membuat suatu program yang dapat menghitung jumlah bilangan kecil, bilangan besar, angka numerik, dan tanda baca dalam satu string   Membuat program seperti pengulangan dibawah ini   sekian yang dapat saya berikan pada kesempatan ini, terima kasih dan selamat mempelajari      ...

Read More

Percobaan 7 : “Array”, variabel yang tidak menghilangkan hasil sebelumnya

Tujuan Mempelajari penggunaan variable array satu dimensi, dua dimensi berdimensi banyak, array berukuran dan parameter array   Teori Array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama, misalkan integer semua atau float semua. Untuk membedakan nilai satu dengan yang lain menggunakan subscritpt yang disebut index. Variable array dapat digunakan untuk menyimpan beberapa nilai dengan tipe sama, array bisa menyimpan beberapa nilai dengan indeks 0 sampai dengan (n-1).   Tugas Program untuk mengurutkan data dengan urutan naik (ascending) yang dimasukkan melalui keyboard   Membuat program untuk mengimplementasikan sieve of erastosthenes pada bilangan prima   Membuat program untuk menampilkan hasil nilai mahasiswa yang sudah dirata-rata   Cukup sekian dari saya, terima...

Read More

Percobaan 6 Mengembangkan fungsi-fungsi sendiri

Tujuan : Mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mmpelajari penggunaan variable global, local, eksternal,otomatisa, statis, dan register   Teori : Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya [main()] dan berdiri sendiri untuk melakukan software tertentu. Tujuan digunakannya fungsi yaitu, untuk mencegah menggunakan program yang berulang-ulang sehingga program menjadi sangat panjang.   Tugas : Membuat fungsi yang memberikan nilai balik 1 jika tahun kabisat dan 0 jika bukan tahun kabisat   Membuat program fungsi factorial () yang memberi nilai balik bertipe long int yang akan dicetak kelayar dalm fungsi main ()   Membuat program untuk menghitung fungsi permutasi () dan kombinasi ()   Membuat program untuk mengkonversikan suhu   Membuat fungsi untuk membedakan antara bilangan prima dan bukan prima   Membuat program 2 variabel, satu bertipe register dan satunya bertipe integer, kemudian buat 2 perulangan dengan statement for (). Gunakan fungsi gettime() untuk membandingkan waktu yang diperlukan untuk masing-masing tipe variable.  ...

Read More

Pin It on Pinterest