Browsed by
Category: Pemrograman

Berpindah ke Python untuk Software Numerik

Berpindah ke Python untuk Software Numerik

Ketika saya baru pertama kali belajar tentang dunia programming, saya lebih suka membuat aplikasi dengan menggunakan bahasa pemrograman PHP (PHP Hypertext Preprocessor) dengan basis web. Dulu beberapa teman yang minta dibuatkan aplikasi web, baik itu blog, aplikasi database, atau aplikasi perhitungan sederhana, biasanya saya membuatkannya dalam bentuk web dengan menggunakan PHP karena memang fungsinya diperuntukkan untuk aplikasi web. Akhir-akhir ini, saya sering ingin membuatkan sebuah aplikasi perhitungan yang tidak membutuhkan database. Aplikasi ini khusus untuk ranah teknik sipil (engineering) dan tidak memerlukan koneksi database seperti…

Read More Read More

Filter Baris pada Table dengan jQuery

Filter Baris pada Table dengan jQuery

Pada konferensi CECAR 6 (6th Civil Engineering Conference in Asia Region) yang dilaksanakan Agustus kemaren, saya ikut membantu membuat sebuah aplikasi berbasis web yang digunakan untuk menampilkan daftar dan isi proceeding konferensi tersebut. Saya membuat daftar judul proceeding dengan menggunakan tabel, mirip dengan aplikasi pengolah spreadsheet, tapi kali ini ditampilkan di web. Agar fungsi aplikasi ini bisa maksimal, saya perlu menambahkan fungsi filter yang membatasi daftar judul berdasarkan hasil pencarian atau kategori judul proceeding. Oleh karena itu, saya membuat sebuah elemen input sebagai search…

Read More Read More

Menampilkan Referensi dari Bibtex External pada Latex

Menampilkan Referensi dari Bibtex External pada Latex

Beberapa bulan ini saya menggunakan Latex untuk membuat sebuah dokumentasi. Ternyata pemakaiannya susah-susah-gampang. Banyak yang harus dipelajari sebelum bisa menggunakan Latex dengan lancar. Learning curve nya sangat berbeda jika dibandingkan dengan menggunakan software word processing berbasis WYSIWYG (What You See Is What You Get) seperti Microsoft Word atau Libreoffice Writer. Salah satu fitur Latex adalah dukungan terhadap format referensi Bibtex, yaitu manajemen sumber referensi pada dokumen yang hendak dibuat. Dengan Bibtex, pengguna dengan mudah melakukan pengutipan (cite) terhadap sebuah artikel, buku, jurnal,…

Read More Read More

URL Dinamik untuk Framework Laravel dan Code Igniter

URL Dinamik untuk Framework Laravel dan Code Igniter

Framework PHP Laravel dan Code Igniter menggunakan URL aplikasi yang didefinisikan pada file konfigurasi masing-masing framework. Konfigurasi alamat aplikasi ini akan dipakai oleh framework untuk menghasilkan alamat URL seperti pada form, link, dan kebutuhan framwork lainnya. Pada framework Laravel, konfigurasi ini bisa dilihat pada file app/config/app.php dengan baris kode seperti di bawah ini ‘url’ => ‘http://localhost’,’url’ => ‘http://localhost’, sedangkan pada framework Code Igniter, konfigurasi bisa dilihat pada file application/config/config.php dengan baris kode seperti di bawah $config[’base_url’] = ‘http://localhost/’;$config[‘base_url’] = ‘http://localhost/’; Aplikasi…

Read More Read More

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