Tempat Bertanya

Suatu sore di akhir paruh kedua tahun 80an, Jeki -sahabat saya yang sama-sama sedang mengambil kursus komputer dasar- memasukkan pertanyaan ke personal computer Apple  II yang kami gunakan untuk belajar. Cuma pertanyaaan iseng, “Apa nama ibukota Indonesia?” Hari itu hari pertama kami kursus, dan Jeki dengan segala misinformasinya menganggap PC itu bisa menjawab segala pertanyaan. … Read moreTempat Bertanya

Type API

Berdasarkan availability, ada 3 jenis API: 1. Private API atau internal API Adalah API yang dibangun oleh team internal perusahaan atau sebuah organiasi untuk memenuhi kebutuhan aplikasinya sendiri. Meskipun nantinya aplikasi digunakan oleh client lain, tapi API tetap hanya bisa diakses oleh aplikasi tersebut dan tidak terbuka untuk aplikasi lainnya. 2. Partner API API ini … Read moreType API

Spesifikasi / Protokol API

Pada artikel sebelumnya kita sudah membahas mengenai salah satu arsitektur API yaitu REST. Selain itu ada beberapa spesifikasi, protokol ataupun arsitektur API. Berikut ini kita akan melihat beberapa yang banyak digunakan dalam integrasi aplikasi. XML-RPC (Remote Procedure Call) adalah protokol yang digunakan untuk transfer data menggunakan format XML khusus. XML-RPC lebih dahulu ada dibanding SOAP … Read moreSpesifikasi / Protokol API

REST API vs Web Services

Sebelum beranjak lebih dalam mengenai API, kita bahas teknologi selain REST API yang bertujuan untuk integrasi antar aplikasi. Pertama adalah Web Service. Sering dikatakan bahwa Web Service adalah API, sedangkan API tidak selalu merupakan Web Service. Web Service berkomunikasi hanya dengan protokol HTTP saja dan format data yang ditransfer berformat XML, sedangkan API bisa menggunaan … Read moreREST API vs Web Services

Model View Controller (MVC)

Aplikasi modern membagi proses menjadi beberapa bagian sesuai fungsi utamanya. Tujuannya agar aplikasi yang kompleks dapat di-manage dengan mudah dan dapat dibangun secara kolaborasi beberapa programmer sekaligus. Salah satu arsitektur yang digunakan untuk menerapkannya adalah MVC atau Model View Controller. Model adalah bagian aplikasi yang berhubungan dengan data dan merepresentasikan table-table dari database. Di dalam … Read moreModel View Controller (MVC)

Let's Coding while Relaxing