SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Bikin aplikasi kamu makin dahsyat!
Presented by :
I Gusti Ngurah Oka Prinarjaya
Twitter: @polutan
 Lead Software engineer di PT. VADS
Indonesia. Handling: Call centre, IVR (Interactive Voice
Response), Web based app
 Sejak 2012 memulai karir di Jakarta juga
sebagai software engineer di Harita Group, a
mining company. Handling: ERP, Distributed system,
GIS.
 Member board of executive PHP Indonesia
 Single
 Apa itu API ? Secara umum
 Apa itu Web API ?
 Bagaimana Web API bekerja?
 Potensi Web API dari sisi bisnis.
 Potensi Web API dari sisi pengembang aplikasi.
 Bagaimana memulai membangun Web API kamu ?
 Questions
Download tutorial praktis Web API
http://www.slideshare.net/okascumbag/web-api-tutorial-praktis
http://bit.ly/1omLOxD
Application Programming Interface
Bayangkan, Aplikasi adalah sebuah radio / mesin
98.7 FM
Bayangkan, Aplikasi adalah sebuah radio / mesin
98.7 FM
Lalu, terlihat seperti inilah sebuah API
API posisinya disini
Points
Aplikasi yang berkomunikasi dengan aplikasi lain untuk
memanfaatkan / mengkonsumsi layanannya.
API membuat kita dapat membangun aplikasi yang
menggunakan aplikasi lain.
Interface adalah bagaimana sebuah mesin mengambil output
dan memberikan output
API membuat kita dapat membangun aplikasi
yang menggunakan aplikasi lain
Tadi ngeliat cewek
cakep banget!
Mirip @diansastro !
Send tweet
API posisinya disini
HTTP GET REQUEST
HTTP RESPONSE
Sama seperti membuka website dengan browser favorit kamu.
Tapi, yang membuka website bukan manusia. Yang membuka website
Adalah aplikasi kita melalui kode program. Dan memiliki aturan-aturan
yang ketat yang harus dipatuhi
 Bisnis membutuhkan solusi - solusi
 Solusi – solusi itu harus mudah dan cepat untuk
dibangun
 Solusi – solusi itu harus handal dan teruji
Bussiness View:
Hampir semua aplikasi web
Pencarian Hotel, Restoran,
Tempat Wisata, Tempat Kuliner
memanfaatkan API Google Maps.
Contoh:
 Lengkapi website kamu dengan fasilitas pembayaran yg modern dengan memanfaatkan jasa pembayaran
veritrans dan paypal.
 Kamu bisa buka bisnis jasa travel dengan memanfaatkan Web API dari tiket.com
 Perusahaan yang menyediakan API dapat mendistribusikan layanan mereka ke berbagai macam platform
 Customer toko online kamu bisa login tanpa harus mendaftar ulang lagi di website toko online kamu. Customer
bisa langsung join dengan toko online kamu menggunakan akun facebook atau twitter mereka. Sehingga toko
online kamu tidak akan kehilangan calon pelanggan
 Twit otomatis di twitter dan facebook product baru dari toko online kamu
 Beritahu pengunjung website kamu dimana letak posisi office kamu memanfaatkan API dari google maps
Aplikasi kamu tidak dapat
menyelesaikan semua masalah
Potensi - potensi dahsyat Web API dari
sisi bisnis dapat di-implementasikan
tanpa merancang dan membangunnya
dari nol!
 Pilih Arsitektur API
RESTful atau SOAP
 Tentukan sejauh mana data kamu ingin di-distribusikan. Data – data apa saja yang ingin
kamu distribusikan.
 Pemilihan metode authentication
 Etc
Web api

Weitere ähnliche Inhalte

Was ist angesagt? (9)

Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Php acak
Php acakPhp acak
Php acak
 
Menjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hariMenjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hari
 
Api pinkan
Api pinkanApi pinkan
Api pinkan
 
Java sfb
Java sfbJava sfb
Java sfb
 
Ajax tutorial 1
Ajax tutorial 1Ajax tutorial 1
Ajax tutorial 1
 
Bab2 form php
Bab2 form phpBab2 form php
Bab2 form php
 
1110651098_JSON
1110651098_JSON1110651098_JSON
1110651098_JSON
 
Aneka trik j query pilihan
Aneka trik j query pilihanAneka trik j query pilihan
Aneka trik j query pilihan
 

Andere mochten auch

Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
DermawanAdi
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Beni Krisbiantoro
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
RCH_98
 

Andere mochten auch (13)

Tutorial Contoh Penggunaan API Twitter
Tutorial Contoh Penggunaan API TwitterTutorial Contoh Penggunaan API Twitter
Tutorial Contoh Penggunaan API Twitter
 
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
 
Pengenalan json
Pengenalan jsonPengenalan json
Pengenalan json
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Web API Practice Handbook
Web API Practice HandbookWeb API Practice Handbook
Web API Practice Handbook
 
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage Dhaka
 
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap BuildPengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
 
Ebook I - membuat bot telegram dengan php
Ebook I  - membuat bot telegram dengan phpEbook I  - membuat bot telegram dengan php
Ebook I - membuat bot telegram dengan php
 
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
 
Facebook graph api
Facebook graph apiFacebook graph api
Facebook graph api
 
Laporan Tugas Akhir - Absensi SMS Gateway
Laporan Tugas Akhir - Absensi SMS GatewayLaporan Tugas Akhir - Absensi SMS Gateway
Laporan Tugas Akhir - Absensi SMS Gateway
 
6 Reasons Why APIs Are Reshaping Your Business
6 Reasons Why APIs Are Reshaping Your Business6 Reasons Why APIs Are Reshaping Your Business
6 Reasons Why APIs Are Reshaping Your Business
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 

Ähnlich wie Web api

Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
Alvin Setiawan
 

Ähnlich wie Web api (20)

my_compro : Compro Presentation
my_compro : Compro Presentationmy_compro : Compro Presentation
my_compro : Compro Presentation
 
100 alat pendongkrak website bisnis anda
100 alat  pendongkrak website bisnis anda 100 alat  pendongkrak website bisnis anda
100 alat pendongkrak website bisnis anda
 
Techarea company profile
Techarea company profileTecharea company profile
Techarea company profile
 
Proposal penawaran website
Proposal penawaran websiteProposal penawaran website
Proposal penawaran website
 
Rumahitbdg IT Web dev dan IT service
Rumahitbdg IT Web dev dan IT serviceRumahitbdg IT Web dev dan IT service
Rumahitbdg IT Web dev dan IT service
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
Proposal Penawaran Aplikasi POS Toko Bahagia Electronics
Proposal Penawaran Aplikasi POS Toko Bahagia ElectronicsProposal Penawaran Aplikasi POS Toko Bahagia Electronics
Proposal Penawaran Aplikasi POS Toko Bahagia Electronics
 
Softskill e-commerce
Softskill e-commerceSoftskill e-commerce
Softskill e-commerce
 
Softskill e-commerce
Softskill e-commerceSoftskill e-commerce
Softskill e-commerce
 
Softskill e-commerce
Softskill e-commerceSoftskill e-commerce
Softskill e-commerce
 
Novatama Solusi Teknologi Company Profile
Novatama Solusi Teknologi Company ProfileNovatama Solusi Teknologi Company Profile
Novatama Solusi Teknologi Company Profile
 
Software Informasi Developer (SID) Pemasaran Properti
Software Informasi Developer (SID) Pemasaran PropertiSoftware Informasi Developer (SID) Pemasaran Properti
Software Informasi Developer (SID) Pemasaran Properti
 
Presentation1
Presentation1Presentation1
Presentation1
 
Company Profile PT Solusi Digital Industri
Company Profile PT Solusi Digital IndustriCompany Profile PT Solusi Digital Industri
Company Profile PT Solusi Digital Industri
 
Pertemuan 3 Modelling Web Aplication.pptx
Pertemuan 3 Modelling Web Aplication.pptxPertemuan 3 Modelling Web Aplication.pptx
Pertemuan 3 Modelling Web Aplication.pptx
 
Jasa Pembuatan Website Universitas - Website Kampus - 081333555017
Jasa Pembuatan Website Universitas - Website Kampus - 081333555017Jasa Pembuatan Website Universitas - Website Kampus - 081333555017
Jasa Pembuatan Website Universitas - Website Kampus - 081333555017
 
Company_Profile_v0
Company_Profile_v0Company_Profile_v0
Company_Profile_v0
 
Web Developer
Web DeveloperWeb Developer
Web Developer
 
Membangun Kehadiran Digital yang Kuat dengan Aplikasi Mobile di Era Digital
Membangun Kehadiran Digital yang Kuat dengan Aplikasi Mobile di Era DigitalMembangun Kehadiran Digital yang Kuat dengan Aplikasi Mobile di Era Digital
Membangun Kehadiran Digital yang Kuat dengan Aplikasi Mobile di Era Digital
 
Sejak 2005 & Kini Robot Bisnis Masa Depan
Sejak 2005 & Kini Robot Bisnis Masa DepanSejak 2005 & Kini Robot Bisnis Masa Depan
Sejak 2005 & Kini Robot Bisnis Masa Depan
 

Web api

  • 1. Bikin aplikasi kamu makin dahsyat! Presented by : I Gusti Ngurah Oka Prinarjaya Twitter: @polutan
  • 2.  Lead Software engineer di PT. VADS Indonesia. Handling: Call centre, IVR (Interactive Voice Response), Web based app  Sejak 2012 memulai karir di Jakarta juga sebagai software engineer di Harita Group, a mining company. Handling: ERP, Distributed system, GIS.  Member board of executive PHP Indonesia  Single
  • 3.  Apa itu API ? Secara umum  Apa itu Web API ?  Bagaimana Web API bekerja?  Potensi Web API dari sisi bisnis.  Potensi Web API dari sisi pengembang aplikasi.  Bagaimana memulai membangun Web API kamu ?  Questions
  • 4. Download tutorial praktis Web API http://www.slideshare.net/okascumbag/web-api-tutorial-praktis http://bit.ly/1omLOxD
  • 6. Bayangkan, Aplikasi adalah sebuah radio / mesin 98.7 FM
  • 7. Bayangkan, Aplikasi adalah sebuah radio / mesin 98.7 FM Lalu, terlihat seperti inilah sebuah API API posisinya disini
  • 8. Points Aplikasi yang berkomunikasi dengan aplikasi lain untuk memanfaatkan / mengkonsumsi layanannya. API membuat kita dapat membangun aplikasi yang menggunakan aplikasi lain. Interface adalah bagaimana sebuah mesin mengambil output dan memberikan output
  • 9. API membuat kita dapat membangun aplikasi yang menggunakan aplikasi lain Tadi ngeliat cewek cakep banget! Mirip @diansastro ! Send tweet API posisinya disini
  • 10. HTTP GET REQUEST HTTP RESPONSE Sama seperti membuka website dengan browser favorit kamu. Tapi, yang membuka website bukan manusia. Yang membuka website Adalah aplikasi kita melalui kode program. Dan memiliki aturan-aturan yang ketat yang harus dipatuhi
  • 11.  Bisnis membutuhkan solusi - solusi  Solusi – solusi itu harus mudah dan cepat untuk dibangun  Solusi – solusi itu harus handal dan teruji Bussiness View:
  • 12.
  • 13. Hampir semua aplikasi web Pencarian Hotel, Restoran, Tempat Wisata, Tempat Kuliner memanfaatkan API Google Maps. Contoh:
  • 14.  Lengkapi website kamu dengan fasilitas pembayaran yg modern dengan memanfaatkan jasa pembayaran veritrans dan paypal.  Kamu bisa buka bisnis jasa travel dengan memanfaatkan Web API dari tiket.com  Perusahaan yang menyediakan API dapat mendistribusikan layanan mereka ke berbagai macam platform  Customer toko online kamu bisa login tanpa harus mendaftar ulang lagi di website toko online kamu. Customer bisa langsung join dengan toko online kamu menggunakan akun facebook atau twitter mereka. Sehingga toko online kamu tidak akan kehilangan calon pelanggan  Twit otomatis di twitter dan facebook product baru dari toko online kamu  Beritahu pengunjung website kamu dimana letak posisi office kamu memanfaatkan API dari google maps
  • 15. Aplikasi kamu tidak dapat menyelesaikan semua masalah
  • 16. Potensi - potensi dahsyat Web API dari sisi bisnis dapat di-implementasikan tanpa merancang dan membangunnya dari nol!
  • 17.  Pilih Arsitektur API RESTful atau SOAP  Tentukan sejauh mana data kamu ingin di-distribusikan. Data – data apa saja yang ingin kamu distribusikan.  Pemilihan metode authentication  Etc