Desain dan Analisis Algoritma PTIIK Genap 2012/2013: Greedy Algorithm

Berikut ini adalah slide presentasi pada pertemuan VI: Greedy Algorithm untuk mata kuliah Desain dan Analisis Algoritma semester Genap tahun akademik 2012/2013. Kelas yang diampu adalah kelas: Informatika B Informatika H Informatika J Hal-hal yang dibahas dalam pertemuan mata kuliah ini antara lain: Algoritma Greedy Elemen-elemen algoritma greedy Masalah penukaran uang Penyelesaian masalah penukaran uang dengan algoritma greedy Knapsack 0/1 dengan algoritma greedy Fractional Knapsack dengan algoritma greedy Dokumen presentasi Continue reading

Desain dan Analisis Algoritma PTIIK Genap 2012/2013: Brute Force Algorithm

Berikut ini adalah slide presentasi pada pertemuan V: Brute Force Algorithm untuk mata kuliah Desain dan Analisis Algoritma semester Genap tahun akademik 2012/2013. Kelas yang diampu adalah kelas: Informatika B Informatika H Informatika J Hal-hal yang dibahas dalam pertemuan mata kuliah ini antara lain: Definisi algoritma brute force Contoh-contoh algoritma brute force String Matching Shortest Path: Euclidean Formula Exhaustive Search Travelling Salesperson Problem (TSP) 0/1 Knapsack Teknik heuristik Dokumen presentasi Continue reading

Perfect Full Element Background Image With CSS3

An HTML element can have a background image. Normally we set it no-repeat, repeat-x, or repeat-y, regardless it is centered or x-y-positioned. There is time we may want it to be covered all over an element, regardless it’s size. Now, we can do this purely through CSS thanks to the background-size property now in CSS3. We’ll use the html element (better than body as it’s always at least the height Continue reading

File Handling in PHP: Read/Write To And From Text File

As a simple data storage alternative to Database Management System (e.g. MySQL) in PHP we can use plain text file. For example, a plain text file to store page counter information. Below is an example on how to store a simple string (text) into a text (.txt) file: <?php $data = ‘some text’; $fp = fopen(‘counter.txt’, ‘w’); if($fp) { fwrite($fp, $data); fclose($fp); } ?> Assuming a file named counter.txt exists Continue reading

Pemrograman Web PTIIK Genap 2012/2013: PHP File and Directory Handling

Update 21 Maret 2013: Contoh penanganan data dari form pada file dapat di-download. Berikut ini adalah slide presentasi pada pertemuan IV: PHP File and Directory Handling untuk mata kuliah Pemrograman Web semester Genap 2012/2013. Kelas yang diampu adalah kelas: Sistem Informasi A Sistem Informasi B Informatika A Hal-hal yang dibahas dalam pertemuan keempat mata kuliah ini mencakup penjelasan mengenai: File Handling Open and Closing File FIle Open Modes Read Data Opening Continue reading

Desain dan Analisis Algoritma PTIIK Genap 2012/2013: Recursive Algorithm Analysis

Berikut ini adalah slide presentasi pada pertemuan IV: Algorithm Analysis in Efficiency untuk mata kuliah Desain dan Analisis Algoritma semester Genap tahun akademik 2012/2013. Kelas yang diampu adalah kelas: Informatika B Informatika H Informatika J Hal-hal yang dibahas dalam pertemuan kedua mata kuliah. Materi yang tercakup dalam pertemuan kedua mata kuliah ini antara lain: algoritma rekursif, analisis efisiensi algoritma pada algoritma rekursif, estimasi running time pada algoritma perpangkatan, fibonacci, dan Continue reading

Pemrograman Web PTIIK Genap 2012/2013: PHP Fundamentals

Update 19 Mar 2013: PHP companion files untuk sub-materi Session dan Cookie dapat di-download. Berikut ini adalah slide presentasi pada pertemuan III: PHP Fundamentals and State untuk mata kuliah Pemrograman Web semester Genap 2012/2013. Kelas yang diampu adalah kelas: Sistem Informasi A Sistem Informasi B Informatika A Hal-hal yang dibahas dalam pertemuan kedua mata kuliah ini mencakup penjelasan mengenai: Apache web server administration and configuration, PHP, and why PHP? Sistem and software Continue reading

Pemrograman Web: Tugas Pengganti Kuliah – Selasa 5 Maret 2013

Perkuliahan mata kuliah Pemrograman Web untuk kelas SI-A dan SI-B hari Selasa 5 Maret 2013 diberikan tugas pengganti perkuliahan dikarenakan saya selaku dosen pengampu mata kuliah tersebut ada tugas untuk mengajar di Universitas Brawijaya Kediri. Adapun tugas pengganti untuk mata kuliah tersebut hari Selasa 5 Maret 2013 adalah: Carilah sebuah permasalahan dan algoritma yang dapat menyelesaikan permasalahan tersebut (contoh: sort, search, perpangkatan, dll). Daftar pilihannya dapat dilihat di link ini, Continue reading

Android: Passing ArrayList of Object Within an Intent

An intent is an object that is very useful to pass variables between activities in Android. Basic primitive data types such as Integer, String, Boolean are easy to be passed through an intent. On my previously written article on how to switch between android activities I already explained on how to pass a char sequence variable. But Android has no custom object data type that can be passed directly through an Continue reading