Browsed by
Category: C++

Mengganti Vector 2 Dimensi dengan Menggunakan Referensi Pada Fungsi

Mengganti Vector 2 Dimensi dengan Menggunakan Referensi Pada Fungsi

Beberapa minggu yang lalu, saya kesulitan dalam melewatkan array 2D sebagari referensi dari satu fungsi ke fungsi lain. Di tengah-tengah kesulitan tersebut, saya menemukan sebuah tulisan yang mengatakan bahwa memang cukup sulit untuk melewatkan array 2 dimensi dengan menggunakan referensi alamat. Namun, kita tetap bisa melemparkan (return) sebuah referensi dari sebuah fungsi ke dalam sebuah pointer. Jadi sifatnya hanya 1 arah (return), tidak seperti referensi yang variabelnya akan berubah nilainya di dalam fungsi yang memanipulasinya. Karena tidak puas, saya mencoba…

Read More Read More

Mengembalikan Pointer Array 2D dari Fungsi

Mengembalikan Pointer Array 2D dari Fungsi

Ketika kita membuat sebuah variabel yang diinisialisasi dengan pointer, variabel tersebut bisa dilewatkan ke dalam sebuah fungsi dan dikembalikan dalam bentuk alamat (pointer). Ketika berpindah-pindah dari satu fungsi ke fungsi lain, nilai pointer akan berubah secara dinamik (pass by address). Namun, saya mencoba membuat sebuah array 2D dan ingin melewatkan alamat pointer tersebut ke sebuah fungsi, yang nantinya fungsi tersebut akan mengganti isi array kemudian mengembalikan alamat pointer array tersebut. Sayang sekali banyak artikel yang mengatakan bahwa kita tidak bisa…

Read More Read More

Melewatkan Fungsi sebagai Parameter Fungsi dalam C++

Melewatkan Fungsi sebagai Parameter Fungsi dalam C++

Bukan hanya variabel yang bisa dilewatkan pada sebuah fungsi dalam pemrograman C/C++. Fungsi juga bisa dilewatkan sebagai parameter. Konsepnya hampir sama saja, namun dengan sedikit tambahan syntax agar fungsi bisa dilewatkan dan berhasil dijalankan. Umumnya, pemanggilan fungsi dilakukan untuk menjalankan fungsi di dalam fungsi. Lebih jelasnya, ketika program memanggil sebuah fungsi, maka kita melewatkan sebuah fungsi sebagai parameter untuk kemudian dijalankan oleh fungsi pertama tadi. Untuk bisa mendemonstrasikan contoh bagaimana melewatkan fungsi sebagai parameter, dibutuhkan paling tidak 2 fungsi selain…

Read More Read More

Pointer dan Reference

Pointer dan Reference

Beberapa hari ini saya kembali belajar┬átentang bahasa pemrograman C++ namun dengan cakupan yang lebih luas dan mendalam. Dari dulu saya berusaha mencoba membaca source code C++ dalam proyek mini seseorang, namun tetap saja dengan pemahaman C++ yang pas-pasan malah membuat saya tidak betah berlama-lama dengan bahasa yang satu ini. Syukurlah dengan pembelajaran yang intensif saya sedikit bisa mengerti konsep dalam bahasa C++ yang sebelumnya tidak saya pahami. Agar lebih konkrit, saya ingin membawakan sedikit pengetahuan yang saya peroleh mengenai pointer…

Read More Read More

Program Integrasi Numerik dalam C

Program Integrasi Numerik dalam C

Untuk menghitung luas suatu daerah di bawah fungsi, yang biasa kita lakukan adalah menghitung nilai integral di bawah fungsi tersebut dengan batas atas dan batas bawah yang kita beriknan. Namun, komputer tidak mengenal integral. Komputer hanya mengenal operasi bilangan yang dasar seperti tambah, kali, bagi, dll. Metode integrasi numerik memberikan cara pada kita untuk menghitung nilai integral tersebut dengan perhitungan biasa, tanpa perlu tahu apa itu integral tentunya. Tulisan dari wikipedia tentang integrasi numerik memberikan sedikit penjelasan tentang bagaimana integrasi…

Read More Read More

Metode Secant

Metode Secant

Referensi : http://en.wikipedia.org/wiki/Secant_method Sama seperti metode newton-raphson, metode secant adalah salah satu dari metode numerik untuk mencari solusi persamaan dari sebuah fungsi. Referensi di atas sangat jelas dan bisa menerangkan lebih banyak daripada tulisan di sini. Saya hanya ingin memberi contoh program dalam C. Fungsi yang digunakan dalam contoh ini adalah , jika ingin mencoba dengan fungsi lain, tinggal mengganti fungsi dalam program di bawah ini. 1 2 3 4 5 6 7 8 9 10 11 12 13 14…

Read More Read More

Metode Newton-Raphson

Metode Newton-Raphson

Referensi : http://en.wikipedia.org/wiki/Newton_Raphson Referensi di atas cukup lengkap dalam menerangkan apa itu metode Newton-Raphson. Singkatnya, metode Newton Rapshon adalah metode yang digunakan untuk mencari solusi sebuh persamaan menggunakan metode numerik. dengan adalah fungsi yang ingin kita cari solusinya, adalah turunan dari fungsi , dan n adalah bilangan asli mulai dari 1. Rumus di atas cukup menggambarkan secara sederhana apa itu metode Newton-Raphson. Contoh sederhana, kita ingin mencari solusi persamaan: Fungsi di atas kita ubah menjadi fungsi: Maka turunan dari fungsi…

Read More Read More

Mencari Nilai Akar dengan Menggunakan Metode Babylon

Mencari Nilai Akar dengan Menggunakan Metode Babylon

Dari dulu saya selalu bingung cara mencari nilai suatu akar dengan pasti. Setiap kalkulator scientific bisa “menebak” nilai dari suatu akar bilangan. Sampai suatu saat di kelas TPB di kampus dalam mata kuliah kalkulus, saya mengenal lebih dalam apa itu limit. Kita bisa menggunakan limit untuk mencari pendekatan suatu nilai dari fungsi yang kita cari termasuk mencari nilai dari fungsi akar. Dasar saya emang bodoh, saya tidak begitu memahami prinsip limit ini. Pada sebuah buku pemrograman, saya menemukan algoritma bagaimana…

Read More Read More