Select Page

Author: Ahdi Ihsanul Amal

C Mengembangkan Fungsi Sendiri

kembali lagi membahas Bahasa C… kali ini kita akan  bahas materi mengenai Mengembangkan Fungsi-Fungsi Sendiri. Sebelumnya ada informasi umum sebagai pendahuluan. Berikut penjelasannya. 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 dan  PASCAL. Tujuan diadakannya fungsi tersebut adalah untuk mencegah penggunaan program secara berulang-ulang sehingga program menjadi sangat panjang. Pada percobaan di atas telah digunakan fungsi fungsi dari C, sepert printf(), clrscr(), scanf(), getch(), puts(), for() dan sebagainya, maka di sini dicoba untuk membuat fungsi baru di mana tidak ada dalam pustaka bahasa C. Secara aturan fungsi baru dibuat setelah fungsi main() dibuat sehingga penempatan fungsi adalah di bawah fungsi main(). tetapi ada kalanya dapat diletakkan di atas fungsi main(). seperti fungsi-fungsi yang ada dalam #include. Bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi. Setelah memahami dasar teorinya, berikut ini adalah contoh penerapannya: 1. Program fungsi kabisat() yang akan memberikan nilai balik 1 bila tahun adalah kabisat, dan 0 bila tahun bukan kabisat. Silahkan ketik program dibawah ini. #include<stdio.h> kabisat(int x) { if ((x%100==0 && x%400==0)||(x%100!=0 && x%4==0)) return 1; else ; return 0; } void main() { int x; printf (“Fungsi kabisat\n”); printf (“nilai=1 adalah tahun kabisat\n”); printf (“nilai=0 bukan tahun kabisat\n\n”); printf (“Masukkan...

Read More

WANGSIT “C” (LOOPING).

Kembali lagi dalam pembahasan seputar Bahasa C. Kali ini aku akan bahas mengenai “LOOPING”. apasaih Looping itu? jadi dalam Bahasa C, looping diartikan sebagai perulangan. Perulangan yang dimaksud adalah mengulang program yang sama untuk data yang banyak agar lebih efisien waktu. Didalam Looping terdapat beberapa istilah yang harus kita pahami bersama karena menyangkut program yang akan dibuat nantinya. Berikut ini adalah penjelasannya!! Silahkan disimak teman teman… Conditional Statement adalah statement yang digunakan untuk mengarahkan jalannya program sehingga kecepatan berjalan program dapat melompat-lompat atau berulang. Ada beberapa statement yang termasuk control statement yaitu statement if-else, else-if, goto(),  Switch(), Continue, break, for(), while(), dan do-while. Statement for() digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial (nilai awal, conditional (kondisi), increment decrement (penambahan atau penurunan). Perulangan dengan statement for() tidak memeriksa kondisi terlebih dahulu sehingga statement di dalam for() langsung dikerjakan dulu kemudian baru memeriksa kondisi. Statement while() digunakan juga untuk membuat perulangan seperti pada statement for() perbedaannya adalah statement while() memeriksa kondisi dahulu. Bila kondisi memenuhi atau benar maka perulangan dilaksanakan. Statement do-while juga digunakan untuk membuat perulangan seperti halnya dua statement diatas, dan kemungkinan merupakan kombinasi antara kedua segmen diatas. Cara kerja dari perulangan do-while adalah langsung mengerjakan badan loop kemudian kondisi diperiksa. Jika kondisi memenuhi, perulangan dilanjutkan. Tetapi bila tidak , perulangan selesai. Dari semua perulangan dapat dibuat perulangan bersarang dan tak hingga. setelah memahami istilah diatas...

Read More

Awas!!! “C” bisa terbitkan KEPUTUSAN!!!

Wellcome to My Blog again.. Balik lagi dengan pembahasan seputar Bahasa C. Yang akan aku bahas disini adalah “Penentu Keputusan”. Mungkin ada yang bertanya-tanya, apasih penentu keputusan? Gimana cara programnya? Dan sebagainya.. Sebelum masuk lebih jauh cara kerjanya bagaimana, aku beri sedikit pemahaman umum dulu tentang pembahasan ini supaya lebih jelas kedepannya bakal seperti apa. Tujuan yang aku inginkan dari pembahasan kali ini adalah kita semua bisa mempelajari dan mengamati penggunaan statement penentu keputusan yaitu statement if-else. Memanfaatkan statement if-else untuk membuat proses perulangan yaitu dengan mengombinasikan dengan statement goto-label. Mempelajari statement if-else bersarang. Mempelajari bentuk lain dari statement if-else yaitu statement else-if. Mempelajari penggunaan dan fungsi statement switch-case sebagai alternatif pengganti dari statement else-if. Statement if-else digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya adalah melakukan perbandingan menggunakan relational operator dan/atau logical operator. Apabila suatu kondisi terpenuhi (benar) maka akan mengerjakan proses A dan apabila kondisi tidak terpenuhi (salah) maka tidak akan mengerjakan proses A atau dapat juga mengerjakan proses lain misalnya proses B. Proses A dan B dapat berupa satu baris statement atau berapa baris yang dikelompokkan (compound statement). Statement if-else bersarang merupakan kombinasi dari beberapa if-else dimana Apabila ada beberapa kondisi yang harus di diuji kebenarannya secara bersama (if didalam if). Statement else-if adalah cara lain dari bentuk if-else yang digunakan untuk menentukan suatu kondisi yang benar dari beberapa kondisi yang tersedia. Statement switch-case adalah...

Read More

Mendalami Relational, Logical, Assignment dan Conditional secara menyeluruh

                    Nama(required) Surel(required) Situs web Pesan Kembali lagi bersama aku, Ahdi dengan pembahasan BAHASA C selanjutnya.. Yang akan kita bahas kali ini adalah tentang Relational, Logical, Assignment dan Conditional dalam BAHASA C. Secara umum, berikut pembahasannya teman… Relational Operator adalah struktur yang dapat digunakan untuk membandingkan antara kedua operand, misalkan Lebih besar mana antara a dan b, manakah yang lebih kecil antara c dan 12. Dari perbandingan ini maka akan didapatkan suatu hasil yang benar berupa nilai 1 untuk benar dan 0 untuk salah. Operator ini terdiri dari tanda-tanda khusus yaitu <, >, =, <=, >= dan tidak sama dengan. Sedangkan untuk mengombinasikan antara operator-operator di atas maka dapat digunakan logical operasional terdiri dari && (and/dan), || (or/atau) dan ! (not/tidak). Assignment operator identik dengan tanda sama dengan (=), operator ini dapat dibersihkan dengan operator aritmatika sehingga menjadi +=, -=, *=, /=, %=. Conditional operator adalah operator yang dapat digunakan untuk menentukan atau pengambilan keputusan secara sederhana (satu baris statement) dimana hanya digunakan karakter khusus yakni tanda tanya(,) dan kolom titik dua(:). Sekian gambaran umum dari apa yang akan aku bahas nanti, ikuti terus karna akan ada studi kasus yang menarik buat kalian.. Stay tuned!!!   Jika kemarin kita sudah bahas sekilas tentang Relational dan teman-temannya, sesuai yang aku bilang akan ada studi kasus tentang Relational, Logical, Assignment, dan Conditional....

Read More

Berbagi Kemudahan dengan Berbagai Ekspresi BAHASA “C”

HELLO… Wellcome to my blog teman… Salam kenal dari aku Ahdi. Disini aku bakalan bahas yang namanya “ekspresi BAHASA C”. Sebelum masuk pada pembahasan, harapan dari pembahasan kali ini yaitu kalian mampu dan bisa mempelajari dan mengamati penggunaan operator aritmatika seperti +, -, *, / dan % (modulus) dan operator unary seperti – (minus), ++ (increment), — (decrement) yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat) dan float (presisi tunggal), double (presisi ganda) dan char (karakter). Jadi, dengan program ekspresi ini kalian nggak akan kesulitan lagi dalam mengoperasikan aritmatika. Okee.. sekarang kita masuk dalam pembahasannya… Pertama, suatu Expression Bahasa C terdiri dari dua bagian, yaitu operator dan operand yang dikombinasikan menjadi satu. Operator adalah simbol yang dipakai pada proses pengoperasian satu atau beberapa operand, sedangkan operand sendiri adalah bagian yang paling sederhana dari Expresion. Operand disini dapat berupa konstanta dan variable. Kedua, statement adalah unsur dasar pembentuk dari suatu program. Suatu program dapat dibentuk dari beberapa statement, dimana komputer akan menjalankan beberapa tugas tertentu sesuai dengan urutan statement yang kita berikan.m Statement sendiri terdiri dari 3 jenis, yaitu : EXPRESSION STATEMENT : merupakan suatu ekspresi yang diikuti titik koma. COMPOUND STATEMENT : adalah dua atau lebih statement yang dikelompokkan menjadi satu dengan cara memberikan batas tanda kurung awal dan tanda kurung akhir sehingga tidak perlu ditambah titik koma pada akhir compound. CONTROL STATEMENT : adalah dua atau...

Read More

Pin It on Pinterest