Tuesday 31 January 2017

Membuat Browser Android Sederhana dengan Android Studio

Browser merupakan aplikasi yang kita gunakan untuk menjelajah dunia internet, baik untuk mencari info sesuatu, atau mengakses alamat url yang sudah ditentukan. Kalo biasanya saya share tentang pemrograman web, kali ini saya akan memberikan tutorial bagaimana cara membuat browser android sederhana dengan menggunakan android studio. Sekali lagi, ini adalah contoh browser sederhana, sekedar untuk menampilkan halaman web yang sudah kita tentukan sebelumnya. Apabila anda ingin membuat lebih lanjut, anda bisa memodifikasinya sendiri. Sebelum melanjutkan ke tutorial, saya akan cerita sedikit mengapa saya membuat tutorial ini. Pada awalnya, saya telah memiliki aplikasi berbasis web yang sudah live dan sudah digunakan. Kemudian saya kepikiran untuk membuat versi androidnya, namun saya tidak begitu menguasai pemrograman android. Walaupun beberapa tahun yang lalu sempat sedikit mempelajarinya. Dari situlah suatu ide tercetus, bagaimana jika saya membuat browser yang ketika dibuka akan langsung membuka website yang sudah dibuat sebelumnya. Toh websitenya juga sudah support tampilan mobile. Dengan begitu, akan "terlihat" seperti aplikasi android. he...he...he... 

Friday 6 January 2017

Mengirim Data dengan Ajax Codeigniter (II)

Postingan kali ini merupakan kelanjutan dari posting sebelumnya. Bagi yang belum membaca, bisa membuka Mengirim Data dengan Ajax Codeigniter. Sebagaimana yang telah sampaikan sebelumnya, ada beberapa cara untuk mengirim data dengan ajax. Jika proses Mengirim Data dengan Ajax sebelumnya menggunakan serialize, kali ini menggunakan id dari masing-masing input. Sebagai contoh, saya membuat dua input dengan id nama dan alamat, kemudain id tersebut di panggil pada saat akan mengirim data. Value dari input tersebut bisa disimpan dulu di variable seperti yang saya contohkan dibawah. Bisa juga langsung dipanggil pada saat pengiriman.  Untuk detailnya bisa dilihat pada contoh berikut :

Tuesday 27 December 2016

Mengirim Data dengan Ajax Codeigniter

Dalam membuat website, biasanya kita membutuhkan fitur untuk mengirim data yang di input oleh user. metode input tersebut salah satunya adalah dengan ajax. Mengapa ajax? salah satu alasanya adalah kecepatan proses pengiriman data. Dengan menggunakan ajax, metode pengiriman akan lebih cepat.
Metode pengiriman dengan ajax sendiri, terdapat beberapa cara. Pertama menggunakan metode serialize, yaitu mengirim data berdasarkan id form nya, kemudian ajax akan mengirim data berdasarkan name dari tag input yang telah dibuat. Cara ini lebih simpel dan sederhana, terutama jika Anda akan mengirim data dengan banyak field, Anda tidak perlu menulis input name-nya satu persatu.  Dibawah ini adalah contoh mengirim data dengan ajax menggunakan serialize:

Monday 23 November 2015

De Javu


De Javu

Apakah itu de javu? Apakah kamu pernah mengalaminya? Jika dalam suatu kejadian, kemudian kamu berfikir atau merasa bahwa sepertinya kamu pernah mengalami hal yang sama sebelumnya, disaat itulah kamu sedang mengalami de javu.

Akan tetapi, kata de javu kadang juga digunakan untuk mengungkapkan sesuatu yang terulang kembali. Misalkan, dalam sebuah pertandingan sepakbola pada musim 2010/2011 PERSIJA berhasil mengalahkan PERSIB dengan skor 2-1, kemudian pada pertandingan pada musim 2011/2012 PERSIJA menang lagi dengan skor yang sama, maka kadang komentator akan berkata,

"yak pemirsa, de javu terjadi pada malam hari ini di stadiun gelora bung karno setelah PERSIJA Jakarta mengalahkan PERSIB Bandung dengan skor 2-1...."

    "mohon maaf bukan maksud untuk menguntungkan atau merugikan salah satu pihak dengan pihak lain, kalimat di atas sekedar contoh dan fiktif belaka"

Dan sepertinya, de Javu sedang saya alami pada hari ini (Minggu, 21 November 2015 - saat artikel ini ditulis) .  Apa yang saya alami hari ini mengingatkan saya dengan memori tahun 2012 lalu. Saat itu saya masih kuliah semester 5(kalo tidak salah). Saat itu jurusan saya teknik Informatika, mengadakan sebuah kegiatan kemah dan juga permainan-permainan outbond. Pada saat itu ada beberapa permainan seru yang dimainkan secara individu maupun berkelompok.  Dari permainan inilah saya mulai "mengalami de javu". 

Hari ini, saya juga mengikuti sebuah kegiatan yang diadakan oleh instansi tempat dimana saya bekerja sekarang. Kegiatanya hampir mirip, yaitu bermalam di sebuah pegunungan dan mengikuti beberapa permainan. Perbedaanya , hari ini kegiatan dilaksanakan di bumi Lembang Bandung, sedangkan kegiatan saya yang dulu diadakan di Kaliurang, Sleman, Yogyakarta. Yang membedakan lagi, dulu saya bermalam disebuah tenda kecil bersama teman-teman kuliah, sedangkan hari ini saya bermalam di sebuah vila yang mana saya bisa melihat jauh pemandangan pegunungan indah di bandung.   Karena sama2 Berada di pegunungan, udara dan airnya hampir sama, duinggiiiiin....

Selain de javu tempat dan tema kegiatan, seperti yang saya sampaikan diatas, ada kesamaan permainan yang saya lakukan. Permainan pertama disebut pmainan "oposite" atau permainan kebalikan. Permainan ini dilakukan secara berkelompok, dengan jumlah anggota dalam kelompok bisa 5 atau lebih(lebih banyak akan lebih seru). Masing-masing kelompok disuruh untuk membuat baris berbanjar kebelakang, kemudian semua anggota memegang pundak temannya yang ada didepannya ( jika anda generasi 90an, hal ini mirip permainan ular naga yang mungkin kamu mainkan saat kecil dulu). Setelah membuat baris berbanjar, selanjutnya instruktur akan membikan aba-aba. Yang mana aba-aba itu harus diikuti oleh para peserta. Aba-aba yang digunakan adalah kiri-kanan-maju-mundur. Ketika instruktur mengataksn "kiri.." maka peserta harus melompat bersamaan dengan kelompoknya masing masing ke arah kiri, begitupun saat instruktur mengucapkan, kanan, maju ataupun mundur. Tapi, ketika di awal instruktur mengucapkan "oposite/ kebalikan" maka peserta harus melompat kearah kebalikan dari yang diucapkan instruktur. Di sinilah konsentrasi diperlukan dan keseruan akan terjadi. Apabila ada peserta yang kurang berkonsentrasi, maka dia bisa melakukan kesalahan arah lompatan. Dan peserta yang salah, maka kelompoknya dinyatakan kalah atau gugur.

Permainan selanjutnya adalah "suit samurai". Sejatinya permainan ini sama saja dengan suit pada umumnya, akan tetapi sebelum melakukan suit, peserta harus berlagak seperti pendekar jepang dengan pedangnya. Yaitu dimulai dengan hormat menunduk, kemudian gerakan seperti menghunus pedang, kemudian melakukan suit dengan lawan. Bedanya lagi, suit ini dilakukan secara berkelompok, satu kelompok harus melakukan suit dengan jari yang sama. Misal kelompok A berunding untuk suit dengan jempol, maka semua peserta kelompok A harus sama-sama menunjukkan jempol pada saat suit. Aturanya sama yaitu jempol menang lawan telunjuk, telunjuk menang lawan kelingking, kelingking menang lawan jempol. jika kelompok A sepakat mengunjukkan jempol, dan kelompok B sepakat mengeluarkan jari telunjuk, secara aturan kelompok B kalah. Tetapi jika ada satu saja kelompok A yang mengeluarkan jari selain jempol (telunjuk atau kelingking) maka otomatis kelompok A Dinyatakan kalah. Karena tidak kompak.

De javu tidak hanya berakhir di situ saja. Dalam acara puncak pembagian hadiah. Dulu, saat di kaliurang itu saya mengikuti lomba lari coding, yaitu lari dengan cara jongkok ataupun mundur kemudian di ujung garis finish harus menyelesaikan program c++ sederhana. Kebetulan saat itu saya juara satu. Dan sebagai hadiahnya , saya mendapatkan tablet advan v2. Yang mana hal itu membuat saya sangat senang karena saat itu hp saya masih sony ericsson k530i. Yang masih menggnakan Java, sedangkan saat itu sedang hangat2nya android. Untuk hari ini, kejadianya sedikit berbeda, namun hadianya "hampir sama". Hari ini tanpa mengikuti lombs, ada pengundian berhadiah, dan alhamdulillah, saya termasuk orang yang mendapatkan hadiah dari undian tersebut. Hadianya adalaah.... Sama sama tablet, tapi hari ini tabletnya bersimbol "apel kroak", yaitu iPad 2.....

Hmmm.... Rasanya saya hampir tidak percaya bahwa saya mendapatkan hadiah ini, yang mana malamnya langsung saya pakai untuk mengetik artikel ini.

Mungkin itu yang bisa saya bagikan pada kesempatan ini, sedikit mengenalkan istilah "De Javu" dan beberapa permainan seru dilapangan yang mungkin dapat para pembaca gunakan dalam mengisi sebuah kegiatan.

Terimakasih.....

Friday 17 April 2015

Mencari Tiket Lebaran Jauh Lebih Menegangkan daripada Keyin KRS

    Hari ini, 17 April 2015, Tepat 3 bulan menjelang Lebaran atau hari raya Idul Fitri. Hari yang merupakan momen bagi para warga Indonesia untuk berkumpul dengan keluarga di kampung halaman. Selain tentunya merayakan Hari Raya ummat muslim, karena mayoritas masyarakat Indonesian beragama Islam (katanya). Selain lebaran, momen yang terjadi setahun sekali di awal bulan Syawal ini adalah mudik. Mudik berarti kembali ke udik, atau ke kampung halaman atau ke desa,  kurang lebih begitulah penjelasan dari salah seorang penyiar televisi yang pernah saya saksikan. 

Selama kuarng lebih 23 tahun sebagai warga negara Indonesia, saya belum pernah "benar-benar" merasakan seperti apa rasanya sensasi mudik lebaran. 

     Ketika masih kuliah memang saya merantau ke luar kota. Akan tetapi jarak Jogja-Wonogiri sepertinya belum cukup pantas untuk mendefinisikan istilah mudik. Baru kali ini saya merasakan, lebih tepatnya, "akan merasakan" mudik dari ibukota. Dannnnn ternyata, sensasinya lhuarrr biasa. Bagaimana tidak, 3 bulan sebelum hari H saja, warga ibukota khususnya para perantau sudah  desak-desakan untuk membeli tiket pulang kampung. Walaupun, yang saya rasakan bukan desak-desakan secara fisik, namun desak-desakan secara maya. hh mungkin karena memang sekarang jamannya dunia maya...

    Whaaattttt..... Ketika saya sedang mengetik bagian ini, saya melihat browser sebelah saya memunculkan tiket tersedia, kemudian saya langsung elakukan pemesanan dengan memilih jam keberangkatan, mengisi data diri kemudian Submit. Dan hasilnya......Ahh... sudahlah... saya cukup memaklumi karena ini merupakan halaman web, jadi tidak heran kalau si penyedia tiket ini menggunakan "bahasa PHP".

     Yah... begitulah, mungkn tulisan saya ini tidak cukup membawa anda untuk ikut merasakan ketegangan membeli tiket lebaran, Hanya saja jika anda pernah melakukan key in KRS, atau KRS-an, atau memilih jadwal kuliah di awal semester, atau apalah itu namanya yang mungkin anda pernah merasakan, itu hanya seper 785342 dari ketegangan saat membeli tiket lebaran...

       But show must go on, keluarga sudah menunggu di kampung halaman. Sepertinya saya memang harus pulang bersama keluarga besar dengan mengendarai mobil. Tidak terbayang betapa lelahnya perjalanan nanti. Tapi satu hal yang positif, saya bisa menikmati perjalanan itu dengan keluarga tercinta....

Selamat berlibur lebaran....

Sunday 29 March 2015

Form Pencarian Autocomplete dari Database dengan Codeigniter

Dalam sebuah kasus pembuatan aplikasi website, adakalanya kita membutuhkan form pencarian. Sama halnya yang sedang saya butuhkan saat itu. Yaitu membuat form pencarian otomatis, yang mana ketika kita ketik beberapa huruf di form tersebut, maka akan muncul related word di bawah form pencarian tersebut. Yang mana related word  itu muncul dari data-data yang kita miliki di dalam database. Untuk lebih jelasnya, dapat dilihat gambar disamping. ketika saya mengetik "set", maka dibawahnya akan muncul kata-kata yang berkaitan dari database. (kebetulan saat saya membuat ini, isi database saya masih dari duplicate row sehingga banyak data yang sama.) 

It's OK.  

Selanjutnya, form ini berlaku untuk framework Codeigniter. Ya, framework yang saya gunakan dalam membuat aplikasi website. Bagi yang menggunakan framework lain dapat menyesuaikan. here we go....

Welcome (back)

Welcome Back !!!
Yeah, jika dilihat dari tanggal posting terakhir blog saya ini, ternyata disitu tertulis bulan 12 tahun 2012. WOW, that's so long long time ago... kata orang yang suka nulis narative text di buku SMA dulu. 2 tahun lebih  blog ini tak bertuan dan tak lagi dibersihkan atau dirapikan. Walaupun sebenarnya sesekali saya juga membuka blog ini hanya sekedar ngecek popularitas atau jumlah pengunjung. Setelah itu, kadang memang ingin melanjutkan menulis sesuatu di blog ini, entah itu tentang pengetahuan, cerita atau sekedar menulis sesuatu yang tak jelas seperti apa yang saya lakukan sekarang ini. Hingga akhirnya hari ini, saya berpikiran bahwa sebenarnya blog ini bisa dimanfaatkan baik untuk berbagi ilmu ata menyampaikan informasi yang sekiranya perlu saya sampaikan.