Select Page

Author: Vannya Fitri Devanti

Variable Array

Assalamu’alaikum Wr. Wb. Kembali bersama saya Vannya 🙂 Array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama, misalkan integer semua, float semua dan sebagainya. untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript yang biasa disebut index. Suatu variable array dapat digunakan untuk menyimpan beberapa nilai dengan tipe yang sama, contohnya variable bilangan [n], maka dapat menyimpan beberapa nilai dengan index mulai dari o sampai n-1 yaitu bilangan [0], bilangan [1], … , bilangan [n-1]. Nilai subscripts dapatt berupa konstanta, variable, dan ekspresi imeger. Tipe data array adalah tipe data yang terdiri dari kumpulan tipe data lain. Dalam bahasa Indonesia, array dikenal juga dengan istilah Larik. Dengan array, proses penyimpanan data ke dalam variabel menjadi lebih efisien dan mudah, terutama jika kita memiliki data dalam jumlah banyak. Setelah mengetahui dasar teori dari variable array ini mari kita membuat beberapa program. Membuat program untuk mengurutkan data dengan urutan naik (ascending) yang dimasukkan melalui keyboard dan juga menanyakan banyaknya data yang akan dimasukkan. Ketiklah program dibawah ini pada codeblocks #include<stdio.h> void main() { static int a,b,c[256],d,e; char f; menu: printf(“\n Masukkan banyak angka yang akan dimasukkan … “); scanf(“%d”,&a); puts(“”); for(b=1;b<=a;b++) { printf(” Masukkan angka ke %d … “,b); scanf(“%d”,&c[b]); } for(b=1;b<=a;b++) { for(d=b+1;d<=a;d++) { if(c[b]>c[d]) { e=c[d]; c[d]=c[b]; c[b]=e; } } } printf(“\n Angka setelah diurutkan ascending … \n\n”); for(b=1;b<=a;b++) { printf(” Angka ke %d adalah %d\n”,b,c[b]); } printf(“\n...

Read More

Mengembangkan fungsi – fungsi dalam bahasa c

Assalamu’alaikum Wr. Wb Kembali lagi bersama saya Vannya. Nah, kali ini kita akan membahas tentang pengembangan fungsi-fungsi dalam bahasa c. Tapi sebelumnya, kita harus tau dasar teorinya terlebih dahulu. Jadi, 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 bahasa pemrograman BASIC atau PASCAL. Tujuan digunakannya fungsi untuk mencegah penggunaan program secara berulang-ulang, sehingga program menjadi sangat panjang. Pada percobaan perobaan di atas telah digunakan fungsi-fungsi dari C, seperti printf(), clrscr(), scanf(), getch(), puts(), for() dan sebagainya, maka disini dicoba untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C (Turbo C). Secara aturan fungsi baru dibuat setelah fungsi main() dibuat. Sehingga penempatan fungsi adalah dibawah fungsi main(), tetapi ada kalanya dapat diletakkan di atas fungsi main(). Seperti fungsi-fungsi yang ada dalam #include. Bila fungsi diletakkan di atas fungsi main() maka tidak diperlukan deklarasi fungsi lagi. Setelah mengetahui dasar teorinya, mari kita mencoba membuat suatu program. Membuat program untuk menentukan tahun kabisat Ketik program dibawah ini pada Codeblocks. #include<stdio.h> /*Fungsi kabisat*/ int kabisat(int tahun) {int x; x=tahun%4; if(x!=0){return(0);} else {return(1);} } void main() {int tahun,z;char c; printf(“Menentukan Tahun Kabisat\nMasukan tahun = “); scanf(“%d”,&tahun); z=kabisat(tahun); if(z==0) {printf(“Tahun %d adalah bukan tahun kabisat”,tahun);} else {printf(“Tahun %d adalah tahun kabisat”,tahun);} getch(); } Build and Run program, hasil outputnya akan seperti ini,   Membuat fungsi...

Read More

pengulangan dalam bahasa c

Assalamu’alaikum wr. Wb Kembali bersama saya Vannya 🙂 Disini kita akan membahas tentang lanjutan artikel kemarin yaitu, Statement Perulangan atau biasa disebut Looping.  Proses perulangan ini menggunakan beberapa control statement. Control statement adalah statement yang digunakan untuk mengarahkan jalannya program sehingga urutan pengerjaan program dapat melompat-lompat atau berulang  seperti for, while, dan do-while. Statement for digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial(nilai awal), condition(kondisi), increment decrement (penambahan penurunan ). Statement for langsung dikerjakan tanpa melihat kondisinya. Statement while juga digunakan untuk membuat perulangan seperti statement for, perbedaannya jika while melihat kondisi terlebih dahulu, bila kondisi benar ,maka perulangan dijalankan. Sedangkan statement do-while juga digunakan untuk membuat perulangan, cara kerjanya adalah dengan langsung mengerjakan badan loop, kemudian baru memeriksa kondisi, bila kondisi terpenuhi maka perulangan berjalan, bila kondisi tidak terpenuhi maka perulangan selesai. Nah agar dapat lebih mudah dipahami, mmari kita coba membuat beberapa program. Membuat program untuk mencetak matriks identitas. Ketik program dibawah ini pada codeblocks. #include <stdio.h> void main() { int baris, kolom, n; printf(“Masukkan Ordo = “); scanf(“%d”, &n); printf(“\n”); for (baris=0; baris<n; baris++) { for (kolom=0; kolom<n; kolom++) { if(baris==kolom) printf(“1 “); else printf(“0 “); } printf(“\n”); } getch(); } Build and run programnya. Maka hasilnya akan seperti ini Jika kita memasukkan input 10, maka hasil yang keluar adalah matriks berordo 10×10. 2. Membuat program untuk menampilkan table perkalian Ketik program dibawah ini pada...

Read More

Penentu Keputusan dalam Bahasa C

Assalamu’alaikum Wr. Wb Kembali lagi bersama saya Vannya dari Elka 19. Artikel kali ini akan membahas tentang Relational, Logical, Assignment, dan Conditional. Tapi sebelum itu, buat apa sih mempelajari materi ini? Tujuannya adalah untuk mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain, yang dapat berupa variable atau konstanta. Lalu, apa sih Relational, Logical, Assignment, dan Conditional itu? Relational operation adalah operator yang dapa digunakan untuk membandingkan antara dua operand, misal lebih besar mana antara a dan b, atau manakah yang lebih kecil antara d dengan 70. Dari perbandingan ini, dapat diambil hasil yang benar atau salah yang berupa nilai selain nol untuk benar dan nol untuk salah. Logical operation adalah suatu pengombinasian antara operator-operator yang terdiri dari && (and), || (or), dan ! (not). Assignment operator sendiri indentik dengan tanda = yang dapat dipadukan dengan operator aritmatika sehingga menjadi +=,-=,*=,/=, dan %/. Conditional operator sendiri adalah operator yang dapat digunakan untuk menentukan pengabmbilan keputusan secara sederhana dengan menggunakna karakter khusus ‘?’ . Agar lebih paham, mari kita menyimak contoh program dibawah 1. Membuat program untuk menentukan hasil (o atau 1) dari operator relasional dibawah ini m = (a > b) && (c < d) || (a == b) n = (a == b) || (c == d) && (a < b) o = (a <= c) && (b >= d) ||...

Read More

EKSPRESI DALAM BAHASA C

Assalamu’alaikum Wr. Wb. Kembali Bersama saya Vannya. Kali ini saya akan membawa pembahasan baru, yakni Expression and Statement. Sebelumnya, topik pembahasan kali ini bertujuan untuk mempelajari dan mengamati penggunaan operator matematika seperti +, -, *, / dan % (modulus) dan operator unary seperti – (minus), ++ (increment), — (decrement) dengan tipe variable dasar yaitu, int (bilangan bulat), float (presisi tunggal), double (presisi ganda), dan char. Sebelum masuk ke topik pembahasan Utama, apasih Expression dan Statement itu? Suatu Expression terdiri dari 2 bagian, yaitu operator dan operand yang dikombinasikan mejadi satu. Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand. Sedangkan Operand adalah bagian paling sederhana dari suatu Expression  yang dapat berupa konstanta atau variable. Statement adalah unsur dasar pembentuk komponen. Ada 3 jenis statement, yaitu :  Expression statement : suatu expression yang diikuti dengan tanda titik koma [;] (semi colon). Compound statement (Block statement) : dua atau lebih statement yang dikelompokkan menjadi satu dengan cara memberi batas tanda kurung awal dan kurung akhir, sehingga tidak perlu diakhiri dengan tanda titik koma. Control statement : statement yang mengendalikan langkah-langkah program, contohnya for loop, while loop, dan if-else. Nah, agar mudah dipahami mari membuat beberapa program yang melibatkan Expression and Statement ini. Membuat program untuk mengonversikan suhu dari Fahrenheit ke Celcius. Ketik program diatas lalu klik Build and Run, maka outputnya akan terlihat seperti ini. NB: dengan input...

Read More

Pin It on Pinterest