Select Page

Author: Ahmad Athfal Frisqi

Fungsi Kok Ngasih Kembalian?(Algoritma & Pemrograman 6(revisi))

Assalamu’alaikum Warahmatullah… Bismillah, Alhamdulillah Masih diizinkan untuk menyempatkan waktu, kembali memahami dan mengimplementasi rasa syukur kita dengan menjalankan apa yang merupakan kewajiban kita. Okey… waktunya happy lagi… tapi ya serius dong. happy happy berhadiah, hadiah ilmu maksudnya. 😀 Kita beranjak pada materi yang sebelumnya pernah kita singgung pada episode FUNGSI. Ya… kita kembali membahas tentang FUNGSI Sering kita menggunakan suatu fungsi yang hanya tertulis dalam satu baris saja. Tapi, perlu diketahui, tidak semata-mata fungsi tersebut hanya sedemikian rupa untuk dimunculkan pada program. Dalam fungsi, terdapat banyak bagian-bagian sistem operasi atau bahkan terdapat fungsi lagi yang berkombinasi membentuk suatu fungsi yang baru. Fungsi biasanya akan mengembalikan sebuah nilai dari hasil prosesnya. Karena itu, kita harus menentukan tipe data untuk nilai yang akan dikembalikan. Apabila fungsi tersebut tidak memiliki nilai kembalian, maka kita harus menggunakan tipe void untuk menyatakan kalau fungsi tersebut tidak akan mengembalikan nilai apa-apa. Berikut beberapa contoh Pengembangan Fungsi. Tahun Kabisat Faktorial Kombinasi dan Permutasi   Konversi Suhu Prinsip FUNGSI ialah berusaha menjadikan praktis. Suatu upaya dilakukan dengan meminimalisir segala bentuk pengeluaran untuk mencapai tujuan. Layaknya dalam kehidupan masyarakat, suatu masalah yang timbul menjadikan pola argumentasi tiap individu lebih bervariasi. Seseorang ibarat sebagai FUNGSI, menerima dan memilah berbagai argumentasi masyarakat terhadap suatu permasalahan, untuk kemudian didiskusikan serentak supaya mencapai titik penyelesaian yang efektif. Keuntungan adanya pengembangan fungsi, apabila suatu program diinginkan menjalankan perintah yang sesuai dengan isi suatu fungsi, maka...

Read More

Hujan Kemarau Silih Berganti (Algoritma & Pemrograman 5)

Assalamualaikum warahmatullah   Bismillah, kembali memulai, menumbuhkan rasa syukur yang lebih dengan implementasi terhadap pribadi dan alam.   Yak… Berjumpa lagi pada masa kali ini. Semoga tidak membosankan dan patah semangat untuk memahami setetes dari lautan ilmu. Mari kita mulai, kita beranjak pada materi LOOPING Looping (atau disebut dengan perualangan) adalah instruksi kode program yang bertujuan untuk mengulang beberapa baris perintah. Dalam merancang perulangan, kita setidaknya harus mengetahui 3 komponen: Kondisi awal perulangan. Kondisi pada saat perulangan. Kondisi yang harus dipenuhi agar perulangan berhenti. For Instruksi for digunakan untuk mengeksekusi atau menjalankan statement / perintah dengan jumlah pengulangan yang telah diketahui.   for (deklarasi ; kondisi ; operasi ) Tahap pertama digunakan untuk deklarasi dan pemberian nilai awal untuk variabel kontrol. Selanjutnya akan di evaluasi. Jika kondisi bernilai benar, maka statement akan dijalankan. Jika kondisi bernilai salah, maka statement tidak dijalankan dan proses perulangan for tersebut akan berhenti. Apabila statement telah dijalankan, maka menuju operasi untuk mengatur perubahan nilai dari variabel kontrol. Do … While Instruksi do…while digunakan untuk mengulang suatu statement / perintah selama kondisi yang ada pada while masih terpenuhi atau bernilai benar.         do statement ;         while(kondisi) Pengecekan terhadap expression dilakukan pada akhir perulangan, sehingga perintah yang ada pada instruksi do…while akan dijalankan satu kali sebelum kondisi dicek. Jika kondisi benar, maka statement / perintah akan dijalankan kembali dan proses perulangan akan dijalankan terus...

Read More

Fungsi Sederhana()

Yak… Kita akan lanjutkan, bersama saya Author dalam pembahasan pasal Bahasa C. Berhubungan dengan materi-materi sebelumnya yang telah dibahas, pada kesempatan kali ini kita akan membahas tentang Fungsi ….. Assalamualaikum warahmatullah Wabarokatuh. Mohon maaf, salam pembukanya tertinggal :D. Oke kita lanjutkan. Fungsi sendiri secara umum memiliki definisi Peranan. Dalam bahasa C, fungsi sendiri merupakan bagian dari sebuah program yang memproses suatu perintah tertentu. Artinya, dalam sebuah program harus ada fungsi yang di include sebagai langkah/jalannya suatu program yang diinginkan. Jika dianggap, Program adalah sebuah cangkir, dan fungsi adalah isinya. Seseorang tidak bisa menikmati minuman apapun yang diminum melalui cangkir tersebut jika tidak ada isinya. Tidak hanya fungsi yang disediakan library dari program saja, ada fungsi yang dapat kita buat sendiri. Contoh sederhana adalah sebagai berikut.   nt. Format fungsi adalah tipe data_nama fungsi(deklarasi variabel) { tubuh fungsi } Contoh fungsi seperti gambar adalah menentukan nilai determinan. Dalam fungsi tersebut terdapat lagi fungsi umum dari library program (printf, scanf…). Artinya kita bisa membuat fungsi sendiri dengan bantuan fungsi yang ada pada program. Fungsi pada yang disediakan pada program bukanlah semata-mata hanya tertulis satu baris saja. Apabila fungsi tersebut kita bongkar isinya, didalamnya masih banyak fungsi fungsi bantuan yang lain yang dapat dimuat dalam suatu fungsi dengan nama tertentu. Sekian, Mohon Maaf Terima...

Read More

Pada Persimpangan Jalan (Algoritma & Pemrograman 4)

Assalamualaikum warahmatullah Wabarokatuh.   Segala pujian dan rasa syukur atas nikmat dalam kehidupan, sebagai evaluasi tingkat ketaatan dan iman dalam raga. Marilah, mengingatkan diri penulis juga para pembaca, untuk tak pernah patah semangat dalam menjalani segala rintangan dunia. Semoga diangkat sebagai umat yang diberkahi dunia dan sampai masa nanti menuju abadi.   Alhamdulillah, salam jumpa para redaksiawan(bahasa apa ini?), Masih menyempatkan diri mampir di laman ini. Tentunya masih dalam bahasan Algoritma dan Pemograman bahasa C. Pembahasan kali ini adalah IF – ELSE Pernyataan IF ELSE menginstruksikan adanya suatu perkara yang memicu terjadinya perbedaan respon. Sesuai artinya, yaitu “Jika … Maka … , Jika Tidak Maka …” Artinya suatu program dikondisikan untuk mengambil keputusan dengan adanya dua atau lebih ketentuan khusus. Contoh: If(Hujan) Maka(Angkat jemuran) Else Maka(Biarkan sampai kering) Dalam IF bisa terdapat IF lagi , dan seterusnya. Atau bisa pula pada Else terdapat IF dan seterusnya. Dalam hal ini terdapat beberapa kondisi kompleks yang oleh program akan memproses hasil keputusan. Berikut contoh percobaan pada IF-ELSE 1. Angka Genap Ganjil Suatu kondisi khusus menyatakan suatu bilangan tergolong ganjil atau genap ialah melalui sistem modulo, atau sisa. Bilangan genap akan menghasilkan modulus nol terhadap dua(habis dibagi 2). Sedangkan bilangan ganjil tidak.   2. Pengelompokan karakter   3. Kalkulator Pada program ini, sedikit penambahan variasi pada statement yang digunakan. switch , bisa dikatakan sebagai alternatif, yaitu memungkinkan untuk membuat bentuk sederhana dari IF...

Read More

Pandang Semesta, Memahami Persoalan (Algoritma & Pemrograman 3)

Oke, mari kita lanjutkan materi pemrograman sampai pada materi….   … Wait, Belum ada pembuka 😁   Assalamualaikum warahmatullah Wabarokatuh. Selamat kembali berjumpa, dengan rasa syukur yang sepatutnya tak berkurang dan keantusiasan dalam menjalani komitmen sebagai insan yang berguna bagi Nusa, Bangsa, dan Negara.   Sebelumnya kita telah mengupas sedikit, Expression dan Statement. Materi ini akan terulang kembali tentunya pada seluruh rangkaian pemrograman karena lagi, ini merupakan dasar yang memenuhi syarat program dapat berjalan. Pada kesempatan kali ini, kita akan membahas pasal RELATION, LOGICAL, ASSIGMENT AND CONDITIONAL   Ini adalah beberapa jenis Operator yang digunakan dalam bahasa C Relation jika ditranslate artinya ialah Relasi atau Hubungan. Operator yang digunakan untuk membandingkan dua Operand. Yang termasuk merupakan Relation Operator ialah  < , > , = , != (≠). Output akan memberikan informasi berdasarkan data dan program yang menjalankan dengan nilai 0 atau 1. Jika 5 >= 5 ,maka hasilnya 1 (benar). Jika 5!=5, maka hasilnya 0. Untuk mengombinasikan operator diatas, maka perlu digunakan Logical Operator. Logical Operator dalam ilmu Matematika sama bahasannya tentang permasalahan yang diselesaikan secara logic. Logical Operator terdiri dari AND, OR , dan Inv / Not. Sama halnya dengan logika matematika, logika dalam pemrograman juga merepresentasikan hasil keterkaitan antar Operand. Contohnya ialah AND , jika dua input memiliki nilai yang sama yakni 1, maka hasil output ialah 1. (Ingat! Input harus bernilai 1). Begitu juga pada OR,...

Read More

Pin It on Pinterest