Select Page

Author: Ilham Arif Firmansyah

Menyatukan Beberapa Tipe Data dengan…

Struct adalah kumpulan data yang memiliki tipe data yang berbeda. Secara pendeklarasian, struct sangat berbeda dengan array yang hanya memiliki satu buah tipe data untuk setiap kumpulannya. Struct digunakan apabila data yang ingin dikelompokkan memiliki tipe data yang berbeda.   Mengapa kita membutuhkan Struct?? Jawabannya tentu saja untuk meringkas kode yang kita buat agar lebih singkat dan efisien. Jika saja kita memasukkan biodata seseorang yang terdiri dari beberapa tipedata hal itu akan mudah untuk dilakukan, namun bagaimana jika ada banyak orang yang akan kita masukkan biodatanya… Ugh!!! Sangat merepotkan bukan…untuk itu kita akan menggunakan struct.   TUGAS Program tersebut berfungsi untuk membandingkan sama sepertti...

Read More

Jadilah Anak yang “POINTER” dan Rajin

Assalamualaikum Wr. Wb. Selamat pagi Sobat C, Berjumpa lagi dengan saya Ilham dalam percobaan ke 9.Ga terasa ya udah cepet aja nyampe 9.Iya begitulah Sob kita semakin dikejar oleh waktu jadinya semuanya pun terlihat begitu singkat.Baik langsung saja, berikut penjelasan mengenai variabel pointer.   1). Tujuan  mempelajari penggunaan variabel pointer dengan perpaduan variabel lain, penggunaannya dengan fungsi, serta penunjukan pointer oleh pointer lain. 2). Teori pointer adalah  penunjuk suatu variabel. Karena menunjuk suatu variabel, maka pointer wajib memiliki alamat dari variabel yang ditunjuknya. Kadangkala dalam program yang besar, penghematan memori wajib untuk dilakukan. Dengan mekanisme copy dan paste nilai variabel satu kedalam variabel lain, akan sangat memboroskan memori. Dengan mekanisme pointer, suatu variabel dalam suatu fungsi dapat diakses oleh fungsi yang lain. 3). Program Percobaan Mengakses isi suatu variable melalui pointer. /* Nama File : POINTER1.C */ void main() { int y, x = 2002;      /* x & y bertipe int */ int *px;              /* var pointer menunjuk data tipe int */   px = &x;              /* px diisi alamat dari variabel x */ y = *px;              /* y diisi nilai yang ditunjuk oleh px */   printf(“Alamat x       = %p\n”, &x); printf(“Isi px            = %p\n”, px); printf(“Isi x             = %d\n”, x); printf(“Nilai *px      = %d\n”, *px); printf(“Nilai y        = %d\n”, y);   getch(); } Mengamati persamaan penggunaan variable index pada array dan variable index pada pointer /* Nama File : STRING2.C */ void main()...

Read More

Tetap Santuy Belajar String

Assamualaikum Wr.Wb Hallo Sobat “C” Kembali lagi dengan saya Ilham.Pada kesempatan kali ini saya akan membahas tentang Fungsi String untuk pengolahan 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.Seperti yang saya bahas minggu lalu mengenai array, sekarang pasti kalian udah paham. Berikut fungsi-fungsi String : 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 string pertama kurang dari string kedua. nol, jika string pertama sama dengan string kedua. positif, jika string pertama lebih dari string kedua. 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. TUGAS : 8.5.1.Menyisipkan suatu kata pada kata lainnya atau kalimat 8.5.2.Menentukan suatu kata termasuk palindrom atau bukan 8.5.3.Membuat program untuk menghitung jumlah semua karakter di dalam string 8.5.4.Membuat kalimat kepanjangan PENS dengan model Segitiga siku-siku Terima kasih mungkin itu saja  yang dapat saya sampaikan Semoga bermanfaat, kurang lebihnya saya mohon maaf. Terus belajar dan perdalam ilmumu tentang bahasa...

Read More

Variabel Berindeks Bahasa C

Assalamualaikum Wr. Wb. Hallo Sobat “C”, Pada pembahasan kali ini saya Ilham arif Firmansyah akan menjelaskan sedikit tentang Array.Baik langsung saja, Apa itu yang dimaksud Array?? Sebelum masuk Array saya akan mengurai sedikit tentang variabel karena itu ada kaitannya dengan Array.Variabel adalah tempat yang digunakan untuk menampung data dalam suatu program atau lebih singkatnya variabel adalah kumpulan data.Terus apa itu Array?? Iya Array adalah variabel yang memiliki indeks.<<Maksudnya gimana tuh? Maksudnya gini Array itu merupakan variabel dengan isi tipe data yang sama atau sejenis.Dalam Array ini kita dapat memanggil atau memunculkan data mana yang hendak ditampilkan pada program tanpa menghilangkan data yang sebelumnya.<<“Maksudnya gimana lagi tuh?” Duh banyak cingcong, langsung saja ya kita coba biar makin ngerti gimana tuh si Array bekerja.     TUGAS 7.5.1 Membuat program pengurut data dari nilai yang terkecil hingga terbesar.   Berikut tampilannya. TUGAS 7.5.2 Menentukan bilangan prima dari batas angka awal-akhir yang telah dimasukkan. TUGAS 7.5.3 Membuat suatu program untuk mendata jumlah dan nilai rata-rata mahasiswa. Gimana sudah jelas belum setelah melihat percobaan tadi?? kalau belum jelas ikuti pembahasan selanjutnya ya Sobat C. Baik sampai disini pembahasan kita kali ini, kurang lebihnya mohon maaf . Semoga apa yang sudah saya sampaikan dapat memberikan manfaat bagi kalian. Capek.. boleh, ngelu juga boleh, bosen… boleh, tapi kalau Nyerah.. Jangan!!! Stay strong!! Tetap semangat dan terus belajar kawan. Saya Ilham pamit undur diri, Wassalamualaikum Wr....

Read More

Fungsi Pada “C” Memang Serbaguna

Assalamualaikum Wr. Wb. Selamat Pagi… Pagi, Pagi, Pagi, Semangat pagi. Kembali lagi dengan saya Ilham Arif Firmansyah pada keenam kalinya ya kalo gak salah.Pada saat ini saya akan membahas mengenai Fungsi pada Bahasa pemersatu bangsa yaitu bahasa C.saya akan mengulas sedikit mengenai guna fungsi pada C ini.Si C ini bisa dipakai untuk apa saja sih kok bisa serbaguna? Nih kalo pengen tahu, si C itu bisa dipakai untuk membuat program penyelesaian soal fisika ataupun matematika misalnya pengonversian suhu, faktorial, permutasi & kombinasi. >ooo hebat gitu ya si C.  <iyadong kemana aja kalian selama ini kok pada gak tau? wkwk becanda gan, baik langsung saja saya jelasin sedikit mengenai fungsi ini.   Fungsi adalah : suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunakannya. Seperti yang telah tertulis pada pengertian dari fungsi, fungsi ini bisa berdiri sendiri, jadi kalian jika akan membuat sebuah program akan kalian kasih suatu fungsi, kalian akan membuat dua sub. Yang pertama yaitu sub dari main/program utama dan yang kedua sub untuk fungsi, jadi itu yang dimaksud terpisah dari  main. Dan kalian bisa menempatkan fungsi di atas program utama atau di bawahnya. 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...

Read More

Pin It on Pinterest