madeinjogja

keep it simple and stupid

codeigniter_madeinjogja

Framework Codeigniter mempunyai secara default memiliki URL dengan format : [alamatweb|localhost]/index.php/[controller]/[controller_function]. Kita bisa menghilangkan index.php tersebut  sehingga URL aplikasi CI anda menjadi [alamatweb|localhost]/[controller]/[controller_function].

Adapun langkah-langkahnya adalah sebagai berikut :

  1. buat sebuah file dengan nama .htaccess dalam folder root aplikasi CI anda dengan isi file : 

    RewriteEngine On

    RewriteRule ^(application|system) – [F,L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule .* index.php/$0 [PT,L]

     

  2. Ubah pengaturan berikut pada file config.php yang terletak pada folder /application/config$config['index_page'] = “”;

Semoga bermanfaat. :)

lebaran-madeinjogja

Aug/11

31

SMS Lebaran

Alhamdulillah kita telah menjalankan ibadah puasa selama bulan Ramadhan. Dan tibalah saatnya hari kemenangan itu tiba di hari lebaran ini. Banyak sekali aktivitas yang dilakukan masyarakat Indonesia dalam menyambut hari lebaran. Ada yang mudik ke kampung halaman untuk berkumpul dengan sanak keluarga, ada yang menyerbu supermarket dan pasar tradisional untuk membeli kebutuhan selama lebaran, dan lain sebagainya. Salah satu bentuk “ritual” lain selama lebaran yakni dengan mengirimkan ucapan selamat lebaran melalui SMS kepada saudara dan teman yang berlebaran di tempat yang jauh dari kita. Jika dulu ucapan lebaran dilakukan dengan kartu lebaran yang dikirimkan via pos, mungkin saat ini metode itu sudah mulai ditinggalkan seiring dengan berkembangnya teknologi saat ini.

Berikut ini adalah beberapa ucapan SMS lebaran dari beberapa teman dan saudara saya yang cukup menarik.
(more…)

gabusanPuluhan sentra industri kerajinan tersebar di Kabupaten Bantul, Yogyakarta. Namun jika tak ingin lelah mengunjungi satu persatu sentra kerajinan, maka cukup datang ke Pasar Seni Gabusan. Hampir semua kerajinan produksi Kabupaten Bantul tersedia. Pasar yang berlokasi di Jalan Parangtritis km 9 ini selama 2 tahun terakhir telah menjadi pusat jual beli kerajinan dari seluruh Bantul. Bukan sekedar pasar, Gabusan juga dilengkapi dengan fasilitas lain, seperti tempat jajan, akses teknologi informasi hingga toko kebutuhan sehari-hari.

Sejak awal dibangun, Gabusan dirancang untuk membuka akses pengrajin ke pasar internasional. Karenanya, tak seperti pasar lain, desain pasar yang menampung sekitar 444 pengrajin ini juga bertaraf internasional. Perancangan bangunan pasar ini tak hanya melibatkan arsitek dalam negeri saja, tetapi juga mancanegara, tentu dengan menonjolkan arsitektur lokal. Terbagi dalam 16 los, Gabusan menjual kerajinan dari ragam bahan dasar, mulai dari kulit, logam, kayu, tanah liat hingga eceng gondok.

Tiba di kawasan Pasar seni Gabusan, anda akan disapa oleh gerbang yang didesain sangat menarik. Di gerbang itu, tersedia resto yang akan memanjakan lidah, tempat penyebrangan dan ramp. Bersantap di resto itu, selain menikmati lezatnya hidangan anda juga dapat melihat pemandangan seluruh kawasan Gabusan dari atas. Tak jauh dari wilayah itu, terdapat ruko sebagai pusat informasi sekaligus tempat pelayanan kebutuhan wisatawan. Desain ruko itu sengaja dibuat artistik sehingga memiliki daya tarik tersendiri.
(more…)

c programming madeinjogjaJika pada posting sebelumnya telah dibahas tentang pengecekan bilangan prima dari suatu angka, maka kali ini kita akan membahas tentang algoritma untuk menampilkan n bilangan pertama pada bilangan prima.
Program ini tak jauh berbeda dengan program pengecekan bilangan prima sebelumnya. Program ini akan melakukan perulangan mulai dari nilai i=2 dan berhenti sampai jumlah barisan bilangan primanya sama dengan bilangan yang diinputkan oleh user.
(more…)

c programming madeinjogja Dalam ilmu matematika, bilangan prima merupakan bilangan asli yang lebih besar dari 1, dimana faktor pembaginya adalah 1 dan bilangan itu sendiri. Sebagai contohnya, 3 dan 5 merupakan bilangan prima, akan tetapi 6 bukan bilangan prima karena bilangan 6 bisa dibagi 2 dan 3. Sekarang kita akan mencoba sebuah program dalam bahasa C untuk mengecek apakah bilangan yang diinputkan merupakan bilangan prima atau bukan.
(more…)

schemeSetelah di posting sebelumnya kita telah membahas pengertian dasar pemrograman fungsional (list), disini saya akan mencoba sharing beberapa program list sederhana dengan menggunakan PLT Scheme.
1. Menghitung jumlah suatu elemen dalam list
(more…)

c programmingDeret bilangan fibonacci merupakan sebuah pola bilangan sederhana pada matematika dimana semua deretnya berawal dari 0 kemudian bilangan berikutnya merupakan hasil penjumlahan dari 2 bilangan sebelumnya. Deret Fibonacci ini ditemukan oleh Leonardo of Pisa pada tahun 1202 dalam bukunya yang berjudul Liber Abaci.
Contohnya adalah sebagai berikut :
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, …
Dari deret angka diatas, terlihat bahwa 2 merupakan hasil penjumlahan dari 1 dan 1, 3 adalah hasil penjumlahan dari 2 dan 1, dan seterusnya. Untuk membuat program menampilkan deret bilangan fibonacci ke-n, kita dapat menggunakan fungsi rekursif seperti berikut :
(more…)

recursionRekursif merupakan salah satu metode algoritma yang kerap digunakan dalam membuat perulangan, seperti halnya iterasi for, repeat .. until, do.. while, dsb. Perbedaannya adalah dalam sifatnya yang memanggil dirinya sendiri, baik secara langsung ataupun melalui metode yang lainnya. Ciri masalah yang dapat diselesaikan secara rekursif adalah masalah itu dapat direduksi menjadi satu atau lebih masalah-masalah serupa yang lebih kecil. Secara umum metode algoritma rekursi terdiri atas dua komponen utama, yaitu :

  • Bagian induksi, merupakan satu atau lebih kasus yang menyelesaikan masalah serupa namun dengan ukuran data ataupun metode yang lebih sederhana
  • Bagian penyetop, merupakan satu atau lebih kasus yang paling sederhana dan solusinya tidak perlu lagi terjadi rekursi

(more…)