Select Page

Author: Sander Antonius Balisa

Fungsi Lagiiiii

Hallo sobbb. WKWK… Kembali diwebsite kesayangan kalian semua. Hari ini, kita masih akan melanjutkan pembahasan kita pada materi yang sebelumnya yaitu tentang fungsi. Fungsi seperti yang kita tahu pada materi sebelumnya, opada materi kali ini, kita akan mengembangkannya lagi. Ehmmmm…. Seperi apa yaa ??? Yuk simak pembahasan singkat materinya pada link dibawah ini : https://drive.google.com/file/d/13q0L343eokgutiIVCoQBW8CSaL0iDIg_/view?usp=sharing Nah… gimana teman teman…Apakah sudah memahami materi singkat pada modul diatas ??? Jika sudah, Yukk bersama kita bahas beberapa soal dibawah ini. Soal 1 Definisikan sebuah fungsi ganjil() yang memilliki sebuah parameter bilangan bulat dan mengembalikan nilai 1 jika parameter yang diberikan adalah bilangan ganjil dan mengembalikan nilai 0 jika parameter tsb bukan bilangan ganjil Tulislah prototipe fungsi untuk fungsi tersebut.Membuat function main untuk memanggil function ganjil() yang menerima input sebuah bilangan bulat yang akan ditentukan ganjil/genapnya. Tampilkan pesannya (ganjil/genap) dalam main(). Jawab Pada soal diatas, kita akan membuat suatu program dengan fungsi fungsi sebagai berikut : Dari program tersebut apabila kita mencoba untuk menjalankannya maka kita akan memperoleh contoh hasil running sebagai berikut : Dari program yang telah kita buat, kita dapat mengalasisanya sebagai berikut : Ki ta memb uat fungsi lain disamping fungsi utama yaitu ganjil dengan tipe keluaran adalah integer dan memiliki sebuah parameter bertipe integer pula. Didalam fungsi tersebut, kita akan menyisipkan suatu decision if else.Decision if..else dalam tubuh fungsi tersebut terdiri dari kerangka if yaitu jika Modulus dari parameter...

Read More

Fungsi Lhooo Bukan Fungi (Jamur)

Hayoo Hayooo. Siapa yang semasa SMA remedial Mapel MTK karena nggak paham materi Fungsi. Hayooo ngakuuuu :>. WKWKWK Ya udah yuk jangan dipikirkan lagi. Kali ini topik yang akan kita bahas adalah seputar fungsi dalam pemrograman. Dalam pemrograman fungsi tidak seperti pada matematika yang XY dan tentunya lebih menyenangkan Sobb !!! Yuk cermati materi pada link dibawah ini : https://drive.google.com/file/d/114dZdq5uDLsjKn-LXRgKHEDSfzSEOeRb/view?usp=sharing Gimana sudah dibaca ??? Paham ??? Yuk kita coba menyelesaikan beberapa pertanyaan dibawah ini . Soal 1 a. Membuat sebuah fungsi yang berfungsi untuk menampilkan sebuah string (di layar) = “Pilihan Menu” (misalkan nama fungsinya = menu). Fungsi tersebut tidak memiliki nilai kembalian (return value) dan juga tidak menerima parameter masukan apapun.b. Menuliskan prototipe fungsi untuk fungsi tersebut.c. Membuat function main untuk memanggil function menu() secara berulang-ulang, dengan jumlah perulangan yang merupakan input dari user. Jawab Dari masalah diatas, kita dapat membuatkan program sederhana seperti pada gambar berikut : Part a) Part c Jika kita menjalankan program diatas, kita akan mendapatkan hasil seperti pada gambar berikut: Part a Part C Dari program diatas, kita dapat mengalisis syntaksnya sebagai berikut : Kita membuat sebuah fungsi disamping fungsi utama (main) yaitu fungsi menu.Didalam fungsi menu kita memberikan perintah untuk mencetak suatu string. Yaitu kalimat “Pilihan Menu”.Kemudian, didalam fungsi utama dengan nama main, kita mendeklarasikan beberapa variabel yang ingin kita gunakan, 2 variabel integer mungkin sudah cukup dalam program ini.Kemudian kita memberikan...

Read More

Udah 2D bro !!!

Hay semuanya !!! 🙂 Sekarang kita akan mempelajari topik yang masih menyangkut hal yang sama seperti pada materi yang sebelumnya. Bedanya dengan kali ini adalah, saat ini kita akan menggunakan/ mempelajari array namun dalam bentuk yang berbeda dari yang sebelumnya. Jika pada materi sebelunya kita mempelajari tentang array yang penulisannya hanya terdiri satu dimensi saja yang biasanya dideklarasikan memanjang atau satu baris saja, nahhh dalam kesempatan kali ini kita akan mengembangkan pemahaman tentang array tersebut yang memiliki atau terdiri dari beberapa baris dan kolom sehingga dapat dikatakan sebagai dua dimensi. Sebelum kita melanjutkan pada sesi menjawab beberapa soal, ada baiknyajika kita membaca dan memahami landasan teori pada link yang telah saya sediakan dibawah ini : https://drive.google.com/file/d/1DpOK1TUQIGROrscxaD6mClDW9b6Wib1-/view?usp=sharing Setelah kita memahami penjelasan pada materi teori diatas, saatnya kita akan melangkah untuk menjawab beberapa soal sebagai berikut : Soal 1 Mendeklarasikan sebuah variabel array yang mengalokasikan untuk 9 elemen bertipe char. Kemudian memasukkan karakter ‘Z’pada elemen yang nilai baris = kolom dari array tersebut. Jawab Dari soal diatas dapat diketahui bahwa kita akan akan memasukkan karakter ‘Z’ pada array yang memiliki indeks kolom yang sama dengan indeks baris sehingga elemen pada indeks dengan ciri tersebut akan diisi dengan karakter yang sama. Dari analisis diatas, kita dapat membuatkan program sederhana sebagai berikut : Jika kita mencoba running program diatas, maka akan kita peroleh hasil running sebagai berikut : 1.) Jika kita ingin hanya...

Read More

Array bosss!!!

Haiii semuanya. Kembali lagi di artikel yang sangat kece tapi kurang tahu juga berguna atau tidak berguna. HEHE. Nggak apa apa nggak guna yang penting kece dulu terutama. Baik. Ada kabar gembira untuk kita semua, kini kita telah melangkah ke bagian materi ARRAY. Ingat lhoo array bukan ari kalau ari itu tetangtga di kompleks sebelah. HEHE. Seperti biasanya, kali ini kita akan belajar seputar penggunaan array berdasarkan soal soal yang akan kita bahas dan selidiki bersama. Ringkasan materi Untuk materinya, teman teman dapat melihat dan mempelajari dalam link yang saya berikan dibawah ini : https://drive.google.com/file/d/120NCG2StN57Iul_Xe2_eBNN5wb8PNRzs/view?usp=sharing Setelah mempelajari materi dalam dokumen diatas, kita dapat mengerjakan soal soal dibawah ini. Soal 1 Mendeklarasikan sebuah variabel array yang mengalokasikan untuk 10 elemend bertipe char. Kemudian memasukkan karakter ‘Z’ pada elemen yang ke-4 dari array letters. Jawab Pada soal yang pertama ini, kita mengetahui bersama bahwa kita akan membuat sebuah variabel tipe array yang dimana didalamnya kita akan mengalokasikan ruang untuk karakter yang ditampung adalah sebanyak 10 elemen. Dan kemudian kita akan mengisi elemen yang berada pada nomor urut ke-4 dari array tersebut. Dari analisis diatas, kita dapat membuatkan program sebagai berikut : Dari program diatas, apabila kita menjalankannya atau mencoba untuk merunning program diatas, maka kita akan mendapatkan hasil sebagai berikut : Dari program yang telah kita buat pada contoh diatas, kita dapat menganalisisnya seperti pada point dibawah ini. Pada baris yang...

Read More

Nested Loop Bukan Nastar Lolipop

Pada artikel ini, kita akan mengenal suatu istilah yang baru lagi seputar pemrograman bahasa C. Dimana kita akan mempelajari tentang Nested Loop. Menurut artian dalam bahasa Inggris, Nested loop dapat diartikan sebagai looping atau perulangan yang bersarang. Maksudnya adalah dalam looping tersebut masih terdapat looping lagi bahkan dalam looping tersebut, masih memungkinkan untuk membuat perulangan lagi sehingga looping tersebut bersarang kedalam. Ketika loop pada tingkat terendah telah selesai dilakukan maka looping pada tingkat diatasnya akan dilakukan dan begitu seterusnya. Perulangan bersarang seperti ini sangat membantu kita ketika program yang akan kita buat tersebut tidak cukup untuk menuangkan/ mengekspresikan keseluruhan hasil yang ingin kita capai. Biasanya dalam Nested loop digunakan ketika parameter untuk perulangan itu lebih dari satu atau dua parameter. Teori Berikut adalah teori penunjang yang bermanfaat. Setelah membaca baca Teori Penunjang diatas, Mari kita mencoba membuat beberapa program sederhana tentangc materi ini : SEMANGATTTT Soal 1 Dengan menggunakan pernyataan nested loop, buatlah program berikut:input: n Jawab Ehmmmm. Terlihat susah . Ayo kita bedah soal diatas. Dari soal diats kita dpat memahami bahwa dalam pembuatan program diatas, kita perlu memnbuat dua pernyataan for yang bertingkat. Fungsi for yang tertinggi atau yang terluar kita tempatkan untuk mengatur banyaknya baris yang akan kita buat dengan batasan yaitu seanyak n kali. Dan pada pernyataan for yang berikutnya, kita gunakan untuk membuat barisan angka yang berjejer mulai dari 1 hingga batasan ke-n. Nilai...

Read More

Pin It on Pinterest