Select Page

Author: Ahmad Athfal Frisqi

Pointer dan Penggunaannya dalam Fungsi (Algoritma dan Pemrograman 9 WIP)

السلام عليكم ورحمة الله وبركاته   Alhamdulillah…. Masih bersama saya, Puji syukur, masih dalam kesempatan yang sepatutnya kita berusaha melimpahkan amal dan usaha untuk menggapai esensi rasa syukur atas nikmat yang telah diberikan-Nya. Mari kita melakukan sedikit pembahasan mengenai : Variabel Pointer Pointer adalah suatu variabel yang menunjuk ke alamat memory variabel yang lainnya.Suatu pointer bukan berisi dengan suatu nilai data seperti halnya pada variabel biasa, variabel pointer berisi dengan suatu alamat.Untuk mendeklarasikan variabel pointer kita menggunakan tanda asterik / bintang (*) didepan variabel yang di deklarasikan pada tipe data tertentu.Tanda ini juga dapat dipakai untuk mengakses nilai dari variabel yang telah ditunjuk. Untuk mendapatkan alamat dari variabel pointer kita menggunakan tanda “&”. Deklarasi variabel pointer seperti halnya deklarasi variabel lainnya hanya ditambahkan tanda * pada depan nama variabel. int *b Untuk mendapatkan alamat memori pointer (address of) maka perintah yang digunakan adalah menambahkan tanda “&” didepan variabel &b Untuk mendapatan Isi atau nilai dari variabel pointer maka perintah yang digunakan cukup nama variabelnya saja.  ...

Read More

Kolaborasi Warna-Warni (Algoritma & Pemrograman 8) Revisi

السلام عليكم ورحمة الله وبركاته   Alhamdulillah…. Masih bersama saya, siapa hayo??? ….. Yak benar sekali, (nama author). Puji syukur, masih dalam kesempatan yang sepatutnya kita berusaha melimpahkan amal dan usaha untuk menggapai esensi rasa syukur atas nikmat yang telah diberikan-Nya.   Bismillah, masih dalam pembahasan Algoritma Pemrograman Bahasa C, kita akan belajar pasal FUNGSI STRING Dua kata, Fungsi dan String. Fungsi sendiri seperti yang telah kita ketahui secara umum, suatu bagian dari program yang berperan menyelesaikan masalah. String adalah kumpulan data bermacam karakter, bisa disebut juga Array of Char. String juga dapat dimanipulasi dengan aturan tertentu. Berikut adalah fungsi-fungsi yang digunakan untuk melakukan manipulasi string : Fungsi strcat Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu. strcat(kata1,kata2); Fungsi strlen Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer. strlen(kata) = jumlah banyaknya karakter pada kata Fungsi strcpy Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel. strcpy(kata1,kata2); kata2 merupakan hasil copy-an dari kata1 Fungsi strupr Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase). Fungsi strlwr Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).   Mari kita mencoba fungsi fungsi tersebut dalam pengembangan fungsi baru Menyisipkan Karakter 2. Kalimat Polindrom dan Non-Polindrom 3. Menghitung jumlah karakter tiap tipe 4. Pola Huruf...

Read More

Lobby Yang Sama (Pemrograman & Algoritma 7 (Revisi))

Assalamualaikum warahmatullah…   Alhamdulillah, segala pujian atas segala nikmat yang diberikan. Mudah-mudahan senantiasa dalam keteguhan dalam meningkatkan kualitas iman dan senantiasa berharap dalam lindungan-Nya.   Salam hangat, kita berjumpa lagi pada kesempatan kali ini, tentunya masih melanjutkan pembelajaran pasal Algoritma dan Pemrograman. ARRAY mudahnya diartikan dengan variabel berindeks. Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Untuk mendeklarasikan sebuah array kita perlu membuat suatu variabel tipe data terlebih dahulu,          type nama [ukuran] (harus menggunakan tanda kurung “[ ]”)   Didalam array terdapat Array Statis dan Dinamis, Array statis yaitu array yang nilainya selalu tetap dan biasanya kita deklarasikan, sedangkan Array Dinamis adalah suatu array yang nilainya dapat berubah-ubah yang nantinya kita isikan nilainya melalui perulangan. Array pun ada yang satu dimensi, ada juga yang dua dimensi. mari kita coba berikut ini. 1. Pengurutan data 2. Sieve-Erasthothenes    ini adalah sebuah metode menentukan bilangan prima dari suatu range tertentu. 3. Array 2 dimensi Data data dengan nominal yang berbeda/sama dapat tersimpan dalam array, tetapi dengan batas tertentu dan tipe data yang sama. Artinya, data yang di input dengan banyak tertentu, tidak akan hilang dan tetap tersimpan dalam...

Read More

Seribu Aspirasi Dalam Satu Redaksi (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 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...

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 control. 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 control. 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
  • 1
  • 2

Recent Comments

Pin It on Pinterest