PHP Logo

Meetup PHP Indonesia Regional Jogja-Klaten-Solo

Hari Minggu kemarin, tepatnya 24 Januari 2015, saya mengikuti meetup PHP Indonesia regional Jogja-Klaten-Solo. Ini pertama kali saya mengikuti meetup PHP Indonesia regional Jogja-Klaten-Solo. Sebelumnya sudah ada tiga kali meetup dan yang kemarin adalah meetup yang keempat. Acara meetup kemarin berlangsung di Goeboeg Bamboe, Timoho. Meetup kemarin membahas tentang javascript. Sebagai web developer, sudah wajib hukumnya untuk mengenal javascript karena tanpa javascript, aplikasi yang kita buat tidak akan bisa interaktif seperti sekarang. Selain itu, javascript sekarang tidak hanya berjalan di sisi client (browser) saja, tapi juga bisa berjalan di sisi server melalui nodejs. Materi javascript dibawakan oleh Mas Andhika Yuana, sedangkan materi tentang nodejs disampaikan oleh Mas Reza Agustiana. Materi tentang javascript bisa dilihat disini sedangkan materi tentang nodejs bisa dilihat disini. ...

Januari 28, 2016 · 1 menit · Agasi Gilang Persada
Pro Git

Mari Belajar Git

Sudah sebulan ini saya belajar Git melalui buku Pro Git. Saya ingin mempelajari Git lebih dalam, karena saya selama ini pengetahuan Git hanya sebatas commit,push,fetch,pull. Padahal kemampuan Git lebih dari itu. Saya juga butuh kemampuan untuk kolaborasi, mengatur bagaimana workflow/alur kerja yang baik untuk manajemen source code. Lagipula, punya kemampuan/skill Git sepertinya wajib dimiliki oleh programmer zaman sekarang. Buku ini sangat saya sarankan untuk yang ini belajar git. Walaupun banyak membahas hal teknis, namun disampaikan dengan bahasa yang mudah dimengerti,serta disertai dengan gambar untuk memperjelas materi yang disampaikan. Bagi yang ingin belajar git, silahkan unduh bukunya di https://progit.org/ Tenang saja, Lisensi buku ini adalah Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Silahkan unduh, distribusikan dalam bentuk apapun, selama tidak untuk tujuan komersial. Saya sendiri mencetak buku ini di tukang fotokopi, supaya lebih mudah untuk dibaca. ...

Januari 23, 2016 · 1 menit · Agasi Gilang Persada
laravel logo

Mengganti Login Laravel Dengan Username

Jadi, ceritanya saya sedang membuat Sistem Informasi Gudang Farmasi di Kabupaten Halmahera Barat, Maluku Utara. Detail bagaimana saya mendapatkan kerjaan ini, akan saya tulis di tulisan selanjutnya. Aplikasi yang saya buat bersama teman saya, Ariefan, menggunakan Laravel 5.1 dan database MySQL. Masalah yang saya alami adalah fitur login (Auth) bawaan laravel menggunakan email untuk login. Sedangkan saya aplikasi yang saya buat tidak membutuhkan fitur email, karena aplikasi bersifat lokal, tidak terhubung internet. Saya ingin mengganti default login email menjadi username. ...

Januari 3, 2016 · 1 menit · Agasi Gilang Persada
Buku Programming

Full Stack Developer Bagian I

Tantangan untuk masuk ke industri pengembangan web sebagai web developer masih kecil, tapi semakin hari semakin kompleks. Kondisi yang dinamis di seluruh industri membuat kebutuhan bergeser ke tools& bahasa pemrograman yang sedang naik daun dan banyak digunakan. Dulu cukup hanya dengan satu bahasa pemrograman/proses spesifik saja yang diperlukan programmer/developer untuk membuat aplikasi. Sekarang, programmer dituntut untuk tahu berbaga teknologi dari berbagai platform supaya bisa bekerja dengan baik. Apa yang dimaksud dengan full-stack developer? Istilah full-stack developer berarti developer yang nyaman bekerja dengan teknologi back-end & front-end. Lebih spesifik lagi, developer bisa bekerja dengan database, PHP, HTML, CSS, javascript dan juga bisa mengkonversi desain Photosop ke kode front-end. ...

November 7, 2015 · 3 menit · Agasi Gilang Persada

Aplikasi Mobile: Fresh, Seksi, Misterius

Beberapa tahun terakhir, konektivitas telah menjadi hal yang sangat penting di tengah-tengah masyarakat kita. Kebutuhan untuk selalu terhubung dengan teman, keluarga, klien, dan rekan kerja menjadi hal yang tak terelakkan. Sepertinya sekarang orang lebih baik tidak bawa dompet ketimbang tidak bawa ponsel dan gadget. Dengan ponsel dan gadget yang hampir selalu ada dalam genggaman, orang melakukan nyaris segala hal dengan itu. Membaca berita, update status di media sosial, chatting, bahkan mengukur jumlah kalori yang terbakar saat jogging, dan membuka peta pun dilakukan melalui ponselnya. Semua itu dilakukan melalui aplikasi mobile. Meluasnya pemakaian aplikasi mobile di kalangan pengguna smartphone dan gadget, membuka peluang bisnis tersendiri. Bisnis aplikasi mobile menjadi bisnis yang menggeliat di Indonesia meski harus diakui belum sebesar di luar negeri. Permintaan terhadap aplikasi mobile meningkat, jumlah penyedianya pun terus bertumbuh. Permintaan tentu datang dari para pengguna smartphone dan perangkat layanan gerak lainnya yang di Indonesia jumlahnya diperkirakan mencapai 240 juta. Setidaknya itulah yang dikatakan oleh Kementerian Komunikasi dan Informatika. Namun, ternyata permintaan bukan hanya datang dari para pengguna, tetapi juga pemilik merek. Pemilik merek saat ini mulai menyadari pentingnya merangkul konsumen melalui mobile device. Harus diakui perangkat layanan gerak merupakan perangkat personal yang selalu mengikuti pemiliknya. Bahkan ke toilet pun mereka diajak. Hal ini dipandang sebagai peluang untuk meningkatkan awareness dan bahkan penjualan. Aplikasi mobile pun kini menjadi “benda berkilau” baru yang ingin dimiliki oleh para pemilik merek. Meski permintaan pemilik bisnis terhadap aplikasi mobile mulai meningkat, tapi memang tren penggunaannya dalam sebuah kampanye masih dalam tahap awal. Banyak pemilik bisnis yang belum sepenuhnya memahami cara mengoptimalkan tool ini dalam strategi komunikasi merek maupun pemasaran. Hal ini diakui oleh Oon Arfiandwi, Chief Technology Officer 7Langit, perusahaan pengembangan aplikasi mobile. Menurutnya berbeda dengan di luar negeri di mana perusahaan telah memasukkan mobile apps dalam strategi komunikasi mereka, perusahaan di Indonesia masih mempelajari dan sedang dalam proses pembiasaan terhadap penggunaan aplikasi mobile. Penggunaan aplikasi mobile oleh bisnis saat ini sangat mirip dengan saat mereka mengenal website. Perusahaan-perusahaan tahu bahwa hal ini dapat mendorong kemajuan bisnis mereka, hanya saja belum betul-betul mengetahui bagaimana cara memanfaatkan dan mengoptimalkannya. Hasilnya, banyak perusahaan membuat aplikasi mobile namun setelah itu tidak difungsikan dan akhirnya menghilang di tengah jutaan aplikasi lain yang terus tumbuh setiap harinya. Hal ini pada akhirnya hanya akan menjadi pemborosan. Biaya terbuang tanpa mendapatkan hasil yang diharapkan. Aplikasi mobile memang sebuah perangkat baru meskipun tidak baru-baru amat. Masih dibutuhkan pembelajaran untuk memaksimalkan alat baru ini. Memang dibutuhkan keberanian untuk menjajalnya, tapi jangan juga hanya ikut-ikutan. Pelaku bisnis harus paham betul apa yang mereka inginkan dan memiliki target yang jelas ketika memutuskan untuk menggunakannya. Memiliki aplikasi mobile adalah satu hal, tapi me-maintain-nya hingga menjadi sarana komunikasi yang efektif dengan konsumen adalah hal lain yang juga mendesak untuk dilakukan. Menurut Oon, perlu ada SDM yang didedikasikan untuk “mengurus” hal ini, sehingga konten dapat terus ter-update. Jatuh Bangun Para Pengembang Jumlah permintaan aplikasi mobile yang terus bertambah tentu menghidupkan industri pengembangan aplikasi mobile. Para pengembang aplikasi mobile terus bermunculan untuk menjawab permintaan pasar. Jumlahnya pun cukup banyak. Namun, seperti industri muda pada umumnya, para pemainnya datang dan pergi dengan relatif cepat. Banyak yang datang, banyak juga yang kemudian berguguran. Hanya mereka yang teruji yang mampu bertahan dan terus berkembang. Masuk ke dalam industri yang masih mudah seperti industri pengembangan aplikasi mobile memang penuh tantangan. Kita tidak bisa semata-mata mengandalkan kemampuan membuat aplikasi itu sendiri, tapi juga harus menguasai betul seluk-beluk bisnis dan model bisnis yang sesuai dengan kondisi yang ada. Hal inilah yang tampaknya masih belum dikuasai dengan baik oleh para pemain muda di industri ini. Menurut Oon, ada banyak model bisnis yang sebenarnya tersedia. Hanya saja yang saat ini dapat diterapkan di Indonesia jumlahnya masih terbatas. Banyak faktor yang menyebabkan hal ini. Salah satunya perilaku konsumen itu sendiri. Di Indonesia, jumlah pengguna kartu kredit masih terbatas. Mereka masih lebih suka menggunakan sistem transfer ketika bertransaksi secara online. Hal ini membuat penggunaan aplikasi untuk e-commerce misalnya menjadi lebih sulit. Di samping itu, keleluasaan dalam menjual aplikasi pun menjadi pembatasan tersendiri. Kita di Indonesia belum bisa menjual aplikasi di platform Android. Hal ini karena Indonesia belum memiliki kerja sama dengan Google agar para developer-nya dapat menjual aplikasi di platform Android. Menurut Oon, saat ini baru sekitar 30 negara yang memiliki kerja sama dengan Google. Tentu kita bisa menjual aplikasi ke platform lain, seperti iOS dan BlackBerry. Hanya saja, saat ini di Indonesia pengguna smartphone dan perangkat layanan gerak berbasis Android adalah yang terbesar. Hal ini membuat model bisnis dengan sistem menjual langsung aplikasi ke pengguna menjadi sulit dilakukan. Menurut Oon, saat ini model bisnis yang masih menjadi tren di Indonesia adalah sistem bersponsor dan B2B. Di sinilah terjadi irisan antara pelaku bisnis dan perusahaan pengembang. Untuk itu, dibutuhkan kerja sama dengan simbiosis mutualisme di antara keduanya. Masing-masing perlu belajar agar dapat menyediakan aplikasi mobile yang mampu membangun hubungan yang erat antara bisnis dengan konsumen. Dengan aplikasi mobile yang beragam dan berkualitas, para pengguna yang juga tentunya adalah konsumen akan menerima pengalaman yang mengesankan ketika berinteraksi dengan perangkat mobile mereka. Semua pihak pada akhirnya diuntungkan. (Dimuat di Majalah Youth Marketers edisi 10) ...

Maret 7, 2015 · 4 menit · Agasi Gilang Persada

Beli Aplikasi Android Dengan Potong Pulsa

Mau beli aplikasi android tapi ga punya kartu kredit? Sekarang sudah ada solusinya yaitu dengan sistem potong pulsa atau lebih dikenal dengan nama carrier billing. Ya, semenjak android hadir di Indonesia 5 tahun silam, untuk membeli aplikasi android di Play Store, kita harus memiliki kartu kredit untuk membayar. Padahal, penetrasi kartu kredit di Indonesia sangat kecil. Sementara itu, jumlah pengguna android semakin banyak, otomatis penetrasi pengguna/pelanggan seluler semakin tinggi. Namun akhirnya google pun merespon dengan memberikan fitur carrier billing di Indonesia. ...

Maret 7, 2015 · 2 menit · Agasi Gilang Persada

Layanan Pemendek URL Yang Saru

Ada banyak layanan pemendek url yang bisa kita gunakan. Yang terkenal dan cukup banyak digunakana adalah bit.ly dan goo.gl. Kalau saya sering menggunakan goo.gl karena terintegrasi dengan akun google dan saya bisa tahu url apa saja yang pernah saya pendekkan serta berapa jumlah click nya. :D Nah,dari sekian banyak layanan pemendek url,ternyata ada layanan pemendek url yang menggunakan nama yang saru,yaitu kon.tl. Namun tenang saja,namanya sih memang saru,tapi layanan tidak ada unsur yang mengandung pornografi. Bahkan tampilan web nya pun tidak ada unsur pornografi sama sekali. Mungkin orang yang membuat kon.tl selo kali ya,sampai membeli domain dengan nama yang saru. >:D ...

November 7, 2014 · 1 menit · Agasi Gilang Persada

Mainan Baru Bernama Laravel

Setelah sekian lama menggunakan Codeigniter,akhirnya saya memutuskan untuk mempelajari framework PHP baru,Laravel. Sebetulnya masih setia sih dengan Codeigniter,cuma melihat perkembangannya yang lambat,akhirnya memutuskan untuk mencari alternatif lain. Laravel : PHP Franework For Web Artisans Kenapa memilih Laravel? Sederhana saja sih. Teman-teman saya sesama developer web rata-rata menggunakan Laravel. Ada juga yang menggunakan Yii,tapi tidak banyak. Selain itu,bertanya ke mbah Google,laravel sedang naik daun. Dengan kata lain,Laravel sudah mulai banyak digunakan,sudah banyak pula komunitasnya. Jadi,saya mengikuti saja tren saja :D ...

November 7, 2014 · 1 menit · Agasi Gilang Persada

From Web Programming To Mobile Programming

Beberapa hari ini,saya sedang belajar bahasa pemrograman Java untuk membuat aplikasi Android. Bukan mempelajari dari awal lagi sih,cuma lebih memperdalam lagi,terutama tentang konsep OOP-nya. Sebetulnya sih dulu sudah pernah diajarkan java ketika kuliah,matakuliah PBO (Pemrograman Berorientasi Objek) atau bahasa kerennya OOP (Object Oriented Programming). Tapi sehabis itu tidak saya perdalam lagi,karena saya lebih tertarik dengan web programming,dalam hal ini PHP. Waktu itu,memang dunia web programming sedang naik daun,terutama PHP. Namun,setelah sekian lama berkutat dengan web programming (PHP,Javascript,CSS,dkk),saya memutuskan untuk belajar tentang mobile programming. Alasan saya belajar mobile programming cukup sederhana : melepas kejenuhan dari dunia web programming serta mengikuti tren saat ini yaitu mobile programming. ...

Juli 4, 2014 · 2 menit · Agasi Gilang Persada

Komitmen Baru

Wah,lama juga nih blog saya tak terurus,sampai berdebu begini,saking lamanya ga pernah dikunjungi dan diisi kontennya :D Okelah,mumpung sudah masuk bulan baru,jadinya saya juga mau membuat beberapa komitmen baru terhadap diri saya. Berikut ini komitmen baru saya : Menulis untuk blog ini,minimal 3 tulisan per minggu Ya,minimal dengan adanya 3 tulisan per minggu,blog saya jadi ramai dikunjungi orang. Selain itu juga untuk melatih kemampuan menulis saya. Semakin sering menulis di blog,berarti kemampuan menulis,berpikir terstruktur jadi lebih baik. Tiga tulisan per minggu saya rasa sudah cukup untuk membuat blog ini tetap berisi. Mengelola keuangan dengan baik dan benar Ini juga perlu,karena selama ini saya merasa belum mengelola keuangan dengan baik dan benar. Selama ini saya cuma tahu tiap bulan saya dapat uang berapa,akhir bulan tinggal berapa,sekedar itu. Makanya,saya berencana untuk mengelola keungan lebih baik dengan mencatat pengeluaran dan pendapatan,serta membuat pos anggaran. Ya,tidak perlu serumit akuntansi,minimal saya bisa tahu pendapatan dan pengeluran saya dari mana saja,serta adanya anggaran untuk pos pengeluaran. Untuk ini,saya sudah menemukan solusinya,yaitu menggunakan aplikasi android Expense Manager. Kurangi kebiasaan menunda pekerjaan Sering menunda pekerjaan sepertinya hal yang tidak dapat dihindarkan. Hampir semua manusia pasti memiliki sifat ini. Yang bisa kita lakukan adalah mengurangi kebiasaan menunda-nunda dalam melakukan sesuatu. Yah,sementara itu dulu komitmen baru saya. Semoga komitmen baru saya ini bisa terlaksana :) ...

Juni 1, 2014 · 2 menit · Agasi Gilang Persada