Select Page

Author: Yusfidah Nur Umami

Mari Mengembangkan Fungsi-Fungsi Sendiri

Assalamualaikum Wr. Wb. Hai sobat redaksi kembali lagi dengan saya Yusfidah. Kali ini saya akan membahas mengenai “mengembangkan fungsi-fungsi sendiri”. Sebelum menuju pada pembahasan, ada baiknya jika kita agar mengetahui tujuannya terlebih dahulu. Tujuan dari mempelajari bab ini yaitu untuk mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mempelajari penggunaan variable global, local, eksternal, otomatis, statis dan register. Setelah mengetahui tujuannya, mari kita menuju penjelasannya. 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 tujuan dan penjelasannya, mari kita mencoba untuk membuat suatu program. Program fungsi kabisat() yang akan memberikan nilai balik 1 bila tahun adalah kabisat, dan 0 bila tahun...

Read More

Mari Berkenalan dengan Relational, Logical, Assignment dan Conditional

Assalamualaikum Wr. Wb Hai teman-teman redaksi, kembali lagi bersama saya Yusfidah Nur Umami dari D3 Teknik Elektronika B. Nah, disini saya akan mengajak kalian untuk mengenal mengenai Relational, Logical, Assignment dan Conditional. Apasih tujuan dari mempelajari materi ini? Ya, jadi tujuannya yaitu untuk mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain, yang dapat berupa sebagai variable atau konstanta. Setelah mengetahui tujuannya, saya akan menjelaskan sedikit mengenai apa itu relation operator, logical operator, assignment operator, dan condition operator. Relational operator adalah operator yang dapat digunakan untuk membandngkan antara dua operand,misal:lebih besar mana a dan b,dari perbandingan diatas maka akan didapatkan suatu hasil yaitu benar atau salah (true/false)yang berupa nilai 1(selain nol)untuk benar dan 0 untuk salah. Operator ini terdiri dari tanda tanda khusus yaitu:<(lebih kecil),>(lebih besar),==(sama dengan),<=(lebih kecil atau sama dengan),>=(lebih besar atau sama dengan),dan !=(tdak sama dengan). logical operator digunakan untuk mengkombinasikan operator diatas, yang terdiri dari &&(and/dan),||(or/atau),dan !(not/tidak). Assigmet logical identik dengan tanda ‘=’(sama dengan),operator ini dapat dipadukan dengan operator aritmatika sehingga menjadi:+=,-=,*=,/=,%=. Conditional operator adalah operator yang dapat digunakan untuk menentukan (pengambilan keputusan)secara sederhana(satu baris statement),dimana hanya menggunakan karakter khusus ‘?’(tanda tanya) dan ‘:’(colon/titik dua). Setelah kita mengetahui penjelaskan mengenai relation operator, logical operator, assignment operator, dan condition operator. Mari kita coba untuk membuat program dari materi tersebut. 1. Membuat program untuk menentukan hasil (0 atau 1) Menggunakan operator relasional di bawah ini: (a...

Read More

Mari Berkenalan dengan Si C

Assalamualaikum Wr. Wb Hai teman-teman redaksi, selamat datang di artikel saya. Ada pepatah yang mengatakan “tak kenal maka tak sayang”, nah maka dari itu kenalan dulu yuk. Perkenalkan nama saya Yusfidah Nur Umami dari kelas D3 Teknik Elektronika B. Disini saya akan membagikan informasi mengenai expression (operator & operand) & statement. Sebelum menuju pembahasan, saya akan memberitahukan tujuan dari mempelajari materi ini, yaitu untuk mengamati penggunaan operator aritmatika seperti +,-,*,/ dan % (modulus) dan operator unary seperti – (minus), ++ (increment) dan – (decrement) yang dipadukan dengan tipe variable dasar yaitu int (bilangan bulat) dan float (presisi tinggi), double (presisi ganda) dan char. Nah, mari kita mengenali apa yang dimaksud dengan istilah-istilah dalam materi expression (operator & operand) & statement. Expression terdiri atas dua bagian yatu operator dan operand, yang dikombinasikan menjadi satu. Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand. Operand adalah bagian yang paling sederhana dari Exspression. Operand dapat berupa konstanta seperti 339, 55, 132 dan seterusnya atau berupa variable seperti x, y, jumlah, selisih, dan sebagainya. Statement (steitmen) adalah unsur dasar pembentuk suatu program. Suatu program terdiri dari beberapa statement, dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement. Ada 3 jenis statement, yaitu: expression statement, compound statement, dan control statement. Exspression statement adalah suatu exspression yang diikuti dengan tanda titik koma [;] (semi colon). Compound statement  (dikenal dengan block statement)...

Read More

Pin It on Pinterest