Select Page

Author: Sayyid Bhismo Alam

ARRAY”lakan” belajar bareng “WONG NDESO”

Assalamualaikum Warohmatullah Wabarokatuh. berjumpa lagi dengan “WONG NDESO” pada perjumpaan  ini kita akan membahas tentang “ARRAY”, Pengertian Array Array adalah tumpukan variabel yang sejenis dan memiliki nama yang sama. Konsep suatu array menjadikan tumpukan variabel tersebut mampu menampung nilai yang berbeda asalkan tetap dengan tipe yang sama dengan tipe array. Sintaks penulisan array adalah sebagai berikut: 1 tipe nama_array[elemen]; Tipe array merupakan tipe data tumpukan variabel tersebut, sedangkan nama_array adalah nama tumpukan variabel. Untuk elemen atau indeks, merupakn pembeda yang membedakan tumpukan variabel yang satu dengan yang lainnya dalam satu array, karena di awal sudah Mimin jelaskan bahwa array memiliki nama dan jenis yang sama namun pembendanya terletak di indeks atau elemen itu sendiri. Pendeklarasian Array Berikut mimin contohkan cara mendeklarasikan suatu array: 1 int tampungan[5]; Pada contoh diatas, Mimin membuat array dengan nama tampungan bertipe data integer dimana array ini dapat menampung nilai sebanyak 5 buah. Masing-masing nilai yang dimasukkan akan diberikan nomor elemen atau indeks dari elemen ‘0’ hingga ‘4’. Yang perlu kamu ingat bahwa, penomoran elemen pada array dimulai dari angka ‘0’. Untuk lebih memahaminya mari kita coba untuk mempraktekkannya …. Pertama! Membuat program untuk mengurutkan data dengan urutan naik (Ascending). coba ketik sesuai code dibawah ini : #include <stdio.h> #include <math.h> main() {int data,a,z,b; printf(“Masukan jumlah data = “); scanf(“%d”,&data); int nilai[data]; for(a=0;a<data;a++){ printf(“data ke %d = “,a+1); scanf(“%d”,&nilai[a]); } for(a=0;a<data;a++){ for(b=a+1;b<data;b++){ if(nilai[a]<nilai[b]){ z=nilai[b]; nilai[b]=nilai[a];...

Read More

BELAJAR FUNG”C”I ALA WONG”NDESO”

Assalamualaikum Warohmatullah Wabarokatuh. berjumpa lagi dengan “WONG NDESO” pada perjumpaan  ini kita akan membahas tentang “fungsi“, Apa itu Fungsi? Fungsi adalah sub-program yang bisa digunakan kembali baik di dalam program itu sendiri, maupun di program yang lain. Contoh fungsi yang sering kita buat adalah fungsi main(). Fungsi ini memang wajib ada di setiap program C karena akan dieksekusi pertama kali. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang-ulang sehingga kita bisa menggunakan program yang paling sederhana dan telah mencakup semuanya.   Untuk lebih memahaminya mari kita coba untuk mempraktekkannya …. Fungsi Tahun Kabisat #include<stdio.h> 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(); } Selanjutnya klik BUILD and RUN : 2. Membuat Fungsi bilangan Faktorial #include<stdio.h> int nilai; long int faktorial(nilai) { register int i; int faktorial=1; for(i=1;i<=nilai;i++) faktorial*=i; return(faktorial); } main() { char c; printf(“Masukan nilai x yang difaktorialkan = “); scanf(“%d”,&nilai); printf(“Faktorial dari %d = %d\n”,nilai,faktorial(nilai)); getch(); } Selanjutnya klik BUILD and RUN : Fungsi Permutasi dan Kombinasi, apa itu ??? #include<stdio.h> #include<math.h> float fak,p; float faktorial(float z) { register int i; float fak=1.0;4 for(i=1;i<=z;i++) fak*=i; return(fak); } /*fungsi permutasi*/ float permutasi(float n,float r) { p=(faktorial(n)/faktorial(n-r)); return(p); } /*fungsi...

Read More

LOOPING DENGAN “WONG NDESO”

Assalamualaikum Warohmatullah Wabarokatuh. berjumpa lagi dengan “WONG NDESO” pada perjumpaan  ini kita akan membahas tentang “statement pengulangan“, Tujuan dari pembahasan kali ini yaitu Mempelajari proses pengulangan menggunakan beberapa control statement sep erti for, while, dan do-while 1. Pernyataan While Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statement-statement yang ada didalamnya tidak diakukan sama sekali. Perulangan while merupakan perulangan dengan pengecekan kondisi dilakukan di awal perulanggan. Bentuk Umum : while (kondisi) { Pernyataan ; } Seperti yang telah dijelaskan diatas bahwa kondisi while pengujian kondisi dilakukan pada awal, sehingga apabila kondisi bernilai salah maka pernyataan tidak akan dijalankan sama sekali. 2. Pernyataan Do… While Pernyataan do while mirip seperti pernyataan while, hanya saja pada struktur perulangan do while pengecekan kondisi perulangan dilakukan di akhir perulangan. Bentuk Umum : do { pernyataan ; } while(kondisi); Seperti yang telah dijelaskan bahwa perulangan do while pengujian kondisi dilakukan pada akhir perulangan sehingga secara otomatis pernyataan masih akan dijalankan satu kali meskipun kondisi perulangan bernilai salah. 3. Pernyataan For Pernyataan for digunakan untuk menghasilkan pengulangan(looping) beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi. Bentuk Umum : for (inisialisasi...

Read More

MEMUTUSKAN SE”C”UATU ALA WONG NDESO

Assalamualaikum Warohmatullah Wabarokatuh. berjumpa lagi dengan “WONG NDESO” pada perjumpaan  ini kita akan membahas tentang “STATEMENT PENENTU KEPUTUSAN”, Tujuan pembahasan  ini ialah Mempelajari dan mengamati penggunaan statement penentu keputusan yaitu statement if-else. Memanfaatkan statement if-else untuk membuat proses perulangan yaitu dengan dikombinasikan dengan statement goto-label. Memplejari statement if-else  bersarang (nested if). Mempelajari bentuk lain dari statement if-else yaitu statement else-if. Mempelajari penggunaan dari statement switch-case sebagai alternatif pengganti dari statement else-if. Selanjutnya saya akan memberikan beberapa pengertian dasar dari apa yang akan kita bahas kali ini. Statement  if-else digunakan menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya adalah melakukan perbandingan menggunakan Relational Operator dan/atau Logical Operator, yang maksudnya adalah bagian Condition berperan sebagai penentu keputusan pengerjaan dari kondisi ini. Jika condition terpenuhi (menghasilkan nilai TRUE atau 1), blok kode program milik if akan dijalankan. Jika condition tidak terpenuhi (menghasilkan nilai FALSE atau 0), blok kode program bagian else-lah yang akan diproses. Statement else-if adalah cara lain dari bentuk if-else, yang digunakan untuk menetukan suatu kondisi yang benar dari beberapa kondisi yang tersedia. Statement switch-case adlah bentuk lain dari statement else-if, namun statement ini agak berbeda. Cara kerjanya adalah dengan mendaftarkan kondisi(case) yang berbeda atau yang akan atau bisa berubah dalam suatu kolom sehingga memudahkan dalam hal evaluasi program. Selanjutnya mari kita coba membuat sebuah program menggunakan Statement di atas. yg pertama yuk membuat program ganjil genap MASUKKAN KODE DIBAWAH INI : #include <stdio.h> main () { int bil, sisa; printf (“\nMasukkan bilangan “); scanf (“%d”, &bil ); sisa = bil%2; if (sisa) printf (“bilangan %d adalah bilangan ganjil”, bil); else...

Read More

BELAJAR PROGRAM BAHASA C ALA “WONG NDESO” #3

Assalamualaikum sobat Redaksi Bertemu lagi dengan si “WONG NDESO” pada pertemuan ini saya akan membahas tentang RELATIONAL LOGICAL, ASSIGNMENT dan CONDITIONAL. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara dua operand, yang dapat berupa variable atau konstanta.     ->Relational operator  Adalah operator yang dapat digunakan untuk membandingkan antara dua operan apakah operand itu lebih besar, lebih kecil, sama besar, dan sebagainya dari operand lainnya. Yang akhirnya akan mendapatkan suatu hasil benar atau salah (true-false) yang disimbolkan angka 1 untuk hasil benar/true dan angka 0 untuk hasil salah/false. ->Logical operator?  Adalah operator yang digunakan untuk menghubungkan ekpresi relasi antara 2 operand atau lebih yang nantinya akan menghasilkan nilai benar atau salah (0 atau 1). ->Assignment Operator?  Adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Di dalam bahasa C, operator assignment menggunakan tanda sama dengan ” = “. Nantinya juga terdapat operator assignment gabungan, seperti ” += “, ” -= “, ” *= “, ” /= “,  ” %= “. ->ConditionalOperator?   Adalah operator yang digunakan untuk menentukan (pengambilan keputusan) secara sederhana (satu baris statement), dimana hanya menggunakan karakter khusus “?” dan “:”. Nah, setelah mengetahui tentang RELATIONAL LOGICAL, ASSIGNMENT dan CONDITIONAL kali ini mari mencoba membuat sebuah program dengan memberikan RELATIONAL LOGICAL, ASSIGNMENT dan CONDITIONAL.       1.MEMBUAT PROGRAM MENENTUKAN HASIL (0 ATAU 1) DARI OPERATOR...

Read More

Pin It on Pinterest