Friday, August 26, 2016

Membuat Aplikasi Client Server dengan Java RMI

kali ini kita akan membahas bagaimana Membuat Aplikasi Client Server dengan Java RMI
 
Istilah client/server pertama kali digunakan pada tahun tahun 1980-an dalam mereferensikan suatu Personal Computer pada suatu jaringan. Model client/server yang sebenarnya mulai diterima pada akhir tahun 1980-an. Arsitektur perangkat lunak client/server adalah infrastruktur modular dan message-based yang sangat berguna, dimaksudkan untuk meningkatkan usability, flexibility, interoperability, dan scalability.

RMI (Remote Method Invocation) menyediakan sarana dimana client dan server dapat berkomunikasi dan saling bertukar infomasi. RMI memungkinkan pengembang perangkat lunak untuk merancang aplikasi terdistribusi dimana methods dari remote object dapat dipanggil dari JVM (Java Virtual Mechine) lain, yang mungkin berjalan pada host yang berbeda. Remote object adalah obyek dalam Java yang dapat direferensikan secara remote. Pemrogram seakan- akan memanggil methods lokal dari file kelas lokal, sedang dalam kenyataannya semua argumen dikirimkan ke remote target dan diinter-pretasikan, kemudian hasilnya dikirimkan kembali ke pemanggil. Dalam RMI, server akan membuat remote objects, membuat referensi, dan menunggu client untuk memanggil methods dari remote object ini. Sedangkan client akan mendapatkan remote reference dari satu atau lebih remote object dan memanggil methods untuk remote object tersebut.
Pada Tulisan kali ini, kita akan mengulas bagaimana membuat sebuah aplikasi desktop sederhana berbasis client server dengan Bahasa Program Java dan menggunakan teknologi RMI (Remote Method Invocation). Sebagai contoh sederhana kita akan membuat sebuah aplikasi yang dapat melakukan proses CRUD (Create, Read, Update, Delete) ke database MySQL.

Thursday, August 4, 2016

Menampilkan peta sederhana menggunakan Google Maps API

Pengenalan web service pada teknologi web semakin marak diperkenalkan. Banyak industri teknologi informasi yang mengembangkan dan berdagang dengan menjual service yang ditawarkan salah satunya adalah service geographic information system yang ditawarkan oleh google map.

kali ini kita akan membahas bagaimana Menampilkan peta sederhana menggunakan Google Maps API secara sederhana.

Pada contoh berikut kita akan mencoba menampilkan peta secara sederhana menggunakan Google Maps API. Berikut ini adalah langkah langkahnya.


Google mengijinkan kita untuk mengakses peta tersebut ribuan kali perhari. Apa bila kita berencana untuk menggunakan trafic yang lebih besar kita memerlukan Google Maps API Key yang bisa anda dapatkan di  https://console.developers.google.com.

Demikian pembahasan mengenai cara menampilkan peta sederhana menggunakan Google Maps API, untuk tutorial selanjutnya akan dibahas bagaimana menampilkan overlay pada map object seperti marker, circle, polyline dan polygone serta info windows.

Membuat Alquran Digital menggunakan API Global Alquran dan PHP

Era perkembangan teknologi web yang semakin berkembang, menciptakan banyak sekali fitur-fitur dan ragam macam-macam perkembangan yang mampu memberikan keuntungan bagi seorang developer dan pengguna. Saat ini kita kenal teknologi web service yang semakin berkembang digunakan oleh banyak developer web.
Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu.  Secara umum,web service  dapat diidentifikasikan dengan menggunakan URL seperti hanya web pada umumnya. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service. Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi.
kali ini kita akan membahas bagaimana kita menerapkan penggunaan web service untuk membuat alquran digital menggunakan API Global Alquran dan PHP.
pertama kita harus mendaftar pada situs http://globalquran.com/contribute/signup.php
tenang kita dapat mendaftar secara gratis.
 selanjutnya setelah melakukan registrasi, kita akan mendapatkan API KEY 

Monday, August 1, 2016

Ajax Post dengan PHP Codeigniter

Ajax Post dengan PHP Codeigniter

Pengertian ajax dijelaskan pada artikel sebelumnya, jadi jika belum memahami tentang ajax silahkan membaca artikel sebelumnya disini.
Oke jadi saya berasumsi bahwa pembaca sudah memahami apa itu ajax. jadi saya akan memberikan contoh penggunaan ajax untuk melakukan metode POST yang menggunakan framework codeigniter.
Pertama kita buat sebuah tabel kecamatan dengan nama “tbl_kecamatan
 setelah itu buatlah sebuah view pada project codeigniter dengan nama “kecamatan_post_view

Konsep OOP (Object Oriented Programming) pada Java

Encapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain.
Dalam OOP Encapsulation di wujudkan dalam bentuk “class”. Seperti yang telah dijalaskan sebelumnya dalam sebuah class terdapat property dan method yang memiliki hak akses tertentu terhadap environment/lingkungan-nya, hak akses ini biasa di sebut Access Modifier, access modifier terdiri dari private, protected, dan public.
• Private
Memberikan hak akses hanya kepada anggota class tersebut untuk menggunakan dan/atau mengubah nilai dari property atau method tersebut
• Protected
Memberikan hak akses kepada anggota class nya dan anggota class hasil inheritance (penurunan sifat) dari class tersebut.
• Public
Memberikan hak akses kepada property dan method agar dapat digunakan diluar class tersebut.
Contoh Program Encapsulation pada Kelas POJO yang baik dan benar :