5 Membuat Web Service dengan Azure

dokumen-dokumen yang mirip
KONFIGURASI MAIL SERVER DENGAN MERCURY

Panduan Pengelolaan Hosting

Cara menggunakan aplikasi Logbook TAS

[AN _ AY ] October 10, 2010 DAFTAR DOMAIN GRATIS DI CO.CC...2 PENDAFTARAN HOSTING GRATIS DI IDHOSTINGER...7

Cara Membuat Website

Petunjuk Upload Wordpress pada Website

Step-Step dalam pembuatan Web

UPLOAD WEB. Upload web ke hosting gratis di byethost.com. Create by: Heru W drupalsolo.isgreat.org

Beberapa Cara Upload Website ke Hosting Server

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

14 Upload Project ke Play Store

Mengembangkan Website Berbasis Wordpress


Membuat FTP di Windows Server 2003

2.4 Proses Upload File dan Database di Free Hosting Membuat Account di Free Hosting

BAB 4 HASIL DAN PEMBAHASAN

Langkah-langkah Pembuatan Web dengan Joomla

KONEKSI NETBEANS DENGAN DATABASE SQLITE

MENGUPLOAD WEBSITE KE SERVER HOSTING

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis :

PELATIHAN PORTAL PENGAJUAN ARTIKEL JURNAL

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan


FILE TRANSFER PROTOCOL (FTP) SERVER

2.1 Instalasi Joomla Secara Lokal

Tutorial Membuat Website Gratis

Menggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

LAMPIRAN. Pada tahap ini kita akan membahas tentang bagaimana. meng-upload Joomla dari localhost ke hosting IdHostiger.

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

UNIVERSITAS DHARMA ANDALAS

MANUAL UNTUK MENJALANKAN PROGRAM

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

TUTORIAL KONFIGURASI FTP SERVER DI DEBIAN 6

Daftar Isi PETUNJUK PEMAKAIAN APLIKASI NOMOR POKOK PERPUSTAKAAN

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

1. Tampilan instalasi Joomla awal. Klik Next. 2. Kemudian menuju langkah ke dua. Klik Next lagi.

PROSEDUR MENJALANKAN PROGRAM/ALAT

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

Langkah-langkah pembuatan website dengan Instalasi secara online

Modul Upload Web ke Domain dan Hosting Gratisan

BAB IV HASIL DAN PEMBAHASAN

Bagian 3 : Membuat Koneksi PHP dan My Sql pada Dreem weaver Site Definitions Pada Web Penjualan Dengan Dreamweaver CS6.

BAB IV IMPLEMENTASI DAN PENGUJIAN

SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

GioBox Android Application Manual

MEMBUAT BLOG DI WORDPRESS

Mengelola Bagian Utama Website Sekolah

KATA PENGANTAR USER MANUAL

Menambahkan Image Slider di Homepage

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1

Pengenalan Sistem Informasi Pembangunan Daerah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

Cara Koneksi Database di Dreamweaver CS3

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun aplikasi sabak digital pada smartphone

BAB IV HASIL DAN UJI COBA

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

SISTEM PENGOLAHAN DATA RAWAT INAP DI RSUP Dr. SOERADJI TIRTONEGORO KLATEN BERBASIS MULTIUSER

Web-Bulletin. Yogyakarta, September 2008 M Chusnan Aprianto

PRAKTIKUM JARINGAN KOMPUTER FILE TRANSFER PROTOCOL

MODUL UNTUK OPERATOR E-LEARNING UNIVERSITAS ISLAM KALIMANTAN MAB BANJARMASIN Oleh: Hamdan Husein Batubara, M.Pd.I

Cara Install User Manager Di MikroTik

BAB III PEMBAHASAN 3.1 Analisa Sistem

Panduan Membuat Sales Letter

Lampiran 1. Langkah-Langkah Dalam Membuat Installer E-Book Dengan Menggunakan Program Tarma Installer

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Membuat Homepage Pribadi

BAB IV Hasil Dan Analisis

DEPOK AIR UNLIMITED NETWORK TAHUN ANGGARAN 2012

masukkan port yang masih kosong.

Pemrograman PHP & MySQL

Gambar 4.1. Running Apache dan MySQL

Klik tombol next, ketika tampil form sebagai berikut, masukkan passphrase yang telah Anda isikan pada saat permintaan Sertifikat Digital sebelumnya.

BAB IV HASIL DAN UJI COBA

Membangun Website dengan Joomla!

Dasar-dasar Dreamweaver

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

SISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB

BAB V IMPLEMENTASI DAN KESIMPULAN

KELENGKAPAN KERJA LANGKAH KERJA. 1. Buka browser internet ketik URL

4. Tampilan Beranda akan tampil jika berhasil masuk

MANUAL UNTUK MENJALANKAN

BAB IV HASIL DAN PEMBAHASAN

PANDUAN APLIKASI 2014

E-Trik Visual C++ 6.0

Langkah-Langkah Membuat Blog Wordpress

REFERENCE MANAGER (MENDELEY)

BAB IV HASIL DAN UJI COBA

Publikasi Website Di Geocities.ws

PETUNJUK MANUAL SIAP HUKUM UNTUK SKPD

TATA CARA PENDAFTARAN USER ONLINE

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

Transkripsi:

5 Membuat Web Service dengan Azure Web service sangat penting bagi sebuah aplikasi mobile karena dengan web service koneksi dari aplikasi mobile ke server database menjadi lebih aman dan lebih cepat. Web service sendiri merupakan perantara yang menjembatani antara database dengan aplikasi mobile, gambar berikut menjelaskan tentang bagaimana posisi web service bagi sebuah aplikasi mobile. MySQL Server Web Service Mobile App Gambar 5.1. Skema Web Service Admin Web Server Pada penjelasan kali ini saya akan menjelaskan tentang bagaimana membuat sebuah web service dengan Microsoft Azure menggunakan web app (PHP dan MySQL) dan output yang dihasilkan berupa data berformat JSON (Javascript Object Notation). Untuk membuat web service ini anda diharapkan sudah memeliki akun Microsoft Azure. Login pada situs Azure http://portal.azure.com, masukan email dan password yang sudah terkait dengan akun Azure, tampilan utama Microsoft Azure setelah login adalah sebagai berikut: Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 41

Gambar 5.2. Tampilan utama Azure Klik tanda + New pada menu sebelah kiri, kemudian ketik web untuk mencari service web app yang akan kita buat. Pada hasil pencarian klik Web App seperti pada gambar berikut: Gambar 5.3. Pencarian Web App Azure Pilihan berikutnya adalah jenis-jenis web app yang ada pada Microsoft Azure. Pada tabmpilan ini kita pilih Web App + MySQL, seperti pada gambar berikut: Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 42

Gambar 5.4. Pilih Web App + MySQL Setelah kita memilih Web App + MySQL maka tampilan berikut adalah meminta kita untuk membuat web app tersebut dengan menekan tombol Create. Gambar 5.5. Create Web App + MySQL Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 43

Gambar 5.6. Form isian Web App + MySQL Pada gambar 5.6 adlaah form isian untuk web app yang akan kita buat. a. App Name, diisi dengan nama web app yang akan kita buat. b. Subcription, dibiarkan default. c. Resource Group, ketik web pada Create New atau pilih pada resource group yang sudah ada. d. Database Provider, pilih ClearDB. e. App Service Plan/Location, dibiarkan default. f. Database, pada pilihan ini akan muncul tampilan untuk membuat database MySQL baru. Buat database MySQL baru dengan klik tanda + seperti pada gambar 5.7 berikut: Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 44

Gambar 5.7. Create New database MySQL Pada tampilan new MySQL Database, anda diminta mengisi nama database, tipe database, location, Pricing Tier (scema pembelian), dan Legal Terms. Isi form tersebut seperti pada gambar 5.8 berikut: Gambar 5.8. New MySQL Database Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 45

Pada pilihan Legal Terms, klik Purchase untuk menyetujui ketentuan dan aturan yang ditampilkan. Tampilan legal terms seperti pada gambar 5.9 berikut: Gambar 5.9. Legal Terms Semua proses harus anda selesaikan, klik OK pada kolom database MySQL, kemudian klik Create pada kolom Web App + MySQL. Kemudian muncul tampilan proses pembuatan web service seperti pada gambar 5.10 berikut: Gambar 5.10. Proses Deployment started Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 46

Gambar 5.11. Deployments succeded Pada gambar 5.11 menunjukan bahwa proses pembuatan web app sudah berhasil. Lankah berikutnya adalah refresh halaman browser anda, sehingga akan muncul web app yang baru anda buat, seperti pada gambar 5.12 berikut: Gambar 5.12. Services Baru Web App + MySQL Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 47

Sampai tahap ini pembuatan web app + MySQL sudah berhasil dengan baik. Untuk menambahkan table pada database MySQL dan menambahkan file kode php yang digunakan untuk membuat web service maka dibutuhkan data profile tentang web server yang sudah kita buat. Untuk mendapatkan data profile tersebut caranya dengan masuk ke dalam web App yang sudah dibuat, kemudian pada kolom sebelah kanan atas pilih More, pilih Get publish profile. Tampilan seperti pada gambar 5.13 berikut ini: Gambar 5.13. Get Publish Profile Publish profile adalah sebuah identitas dari web app yang anda buat, informasi ini disimpan dalam sebuah file, sehingga ketika anda klik Get Publish profile maka anda akan diminta untuk mendownload file tersebut. Tampilan file yang akan didownload seperti pada gambar 5.13. Simpan file tersebut di folder komputer anda. Perlu diingat bahwa file tersebut berisi username dan password dari web app anda oleh karena itu disarankan untuk menyimpannya dengan baik. Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 48

Gambar 5.13. Puplish profile file Isi dari file publish profile ketika dibuka dengan notepad adalah seperti pada gambar 5.14. Informasi ini anda gunakan untuk login ke dalam database MySQL yang sudah anda buat atau anda gunakan untuk mengirim file ke web server melalui FTP (File Transfer Protocol). Gambar 5.14. Isi file publish profile Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 49

5.1 Membuat Tabel Untuk membuat tabel pada database MySQL Azure dibutuhkan tool/software managemen database, pada tulisan ini saya menggunakan software Navicat for MySQL anda bisa menggunakan tool kesukan anda sendiri. Pada tampilan utama Navicat klik Connection untuk membuat koneksi baru. Isi data New Connection dengan informasi yang berasal dari file Publish Profile yang sudah anda download. Contoh informasi untuk koneksi database MySQL pada file Publish Profile seperti pada gambar 5.15. Tulisan yang diblok adalah informasi yang bisa digunakan untuk login ke dalam database MySQL. Gambar 5.15. Informasi untuk login database MySQL Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 50

Setelah diisi data koneksi database, klik Test Connection untuk memastikan koneksi terbentuk dengan baik. Seperti pada gambar 5.16 menunjukan bahwa koneksi berhasil dibuat. Setelah itu klik OK. Gambar 5.16. Buat koneksi database Azure Jika koneksi berhasil dilakukan maka tampilan Navicat akan berisi nama database yang terletak di Azure, pada contoh ini adalah stikomyosdb. Tampilan database seperti pada gambar 5.16. Gambar 5.16. Koneksi database MySQL sudah terbentuk Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 51

Langkah berikutnya kita akan membuat sebuah tabel untuk menyimpan data pada database. Tabel yang dibuat adalah tabel mahasiswa dengan kolomkolom seperti pada gambar 5.17. Kolom usrname dan password digunakan untuk membuat autentikasi mahasiswa pada halaman login yang nanti akan kita buat. Gambar 5.17. Membuat tabel tb_mhs Beri nama tabel tesebut dengan tb_mhs. Sebagai contoh silakan isi data pada tabel tersebut. Pada gambar 5.18 saya isikan dua buah data mahasiswa. Pada tahap ini proses pembuatan database sudah selesai. Gambar 5.18. Mengisi database MySQL Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 52

5.2. Pembuatan kode web service. Web service yang akan kita buat adalah menggunakan bahasa pemrograman PHP. Output yang dihasilkan berupa web service dengan format JSON. JSON merupakan output web service yang cepat dan mudah untuk diolah. Pada contoh ini saya buat web service untuk menangani proses login yang digunakan pada aplikasi mobile yang akan kita buat. Kode untuk web service pada proses login dapat lihat pada gambar 5.19. Gambar 5.19. File login.php Simpan file tersebut dengan nama login.php. Anda bisa membuat file tersebut menggunakan notepad atau tool editor lainnya. Setelah itu lakukan proses pengunggahan file tersebut ke web server caranya dengan menggunakan tool FTP (File Transfer Protocol). Tool FTP yang saya gunakan adalah Filezilla, tool ini tersedia gratis diinternet. Silakan anda bisa download tool ini di https://filezilla-project.org/. Buka software FileZilla setelah diinstall. Pada kolom Host diisi nama server yang ada pada file Publish Profile, begitu juga dengan username dan password. Port tidak perlu diisi, klik Quick Connect. Setelah tersambung maka tampilan Filezilla seperti pada gambar 5.20. Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 53

Gambar 5.20. Upload file login.php ke web server Kolom sebelah kiri adalah lokasi folder komputer lokal. Kolom sebelah kanan adalah folder yang ada di web server. Klik kanan pada file login.php kemudian pilih upload untuk mengunggah file tersebut. 5.3. Membuat Tampilan Login Untuk mengaplikasikan webservice ini kita akan membuat sebuah aplikasi mobile. Pada contoh ini saya akan membuat aplikasi Android menggunakan Visual Studio dan Xamarin. Ada 2 tampilan pada aplikasi ini yaitu tampilan utama sebagai halaman login dan tampikan kedua sebagai halaman menu. Pada Visual Studio klik File -> New -> Project maka akan muncul tampilan seperti pada gambar 5.21. Pilih jenis aplikasi yang dibuat adalah Blank App (Android), kemudian klik ok. Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 54

Gambar 5.21. Projek Baru Android Blank App Supaya aplikasi mobile bisa mengolah file JSON dari web service maka diperlukan sebuah package yang harus ditambahkan ke dalam project aplikasi tersebut. Package yang ditambahkan adalah Newtonsof JSON. Cara menambahkan NuGet Package ini adalah dengan klik kanan pada project kemudian pilih Manage NuGet Packages seperti ditunjukan pada gambar 5.22. Gambar 5.22. Menambahkan Nuget Packages Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 55

Pada tampilan NuGet Package Manager klik pada tab Browser kemudian ketik Newtonsoft, pilih Newtonsoft.Json kemudian klik tombol install pada kolom sebelah kanan seperti pada gambar 5.23. Gambar 5.23. NuGet Packages Manager Buat tampilan login pada layout utama (Main.axml) seperti pada gambar 5.24. Gambar 5.24. Tampilan Login Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 56

Tampilan kedua adalah tampilan menu. Buat tampilan menu seperti pada gambar 5.23. Gambar 5.23. Tampilan Menu Utama Selanjutnya tambahkan kode pada file MainActivity.cs. File tersebut digunakan untuk melakukan proses login dari halaman login yang dihubungkan dengan web service login_event yang sudah kita buat sebelumnya. Kode penuh pada file MainActivity.cs bisa anda lihat pada gambar 5.24. Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 57

Gambar 5.24. Kode lengkap MianActivity.cs Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 58

Setelah selesai proses pembuatan aplikasi mobile ini, silakan coba dijalankan dengan menggunakan emulator Android atau device Android. Tampilan login dan jika login gagal maka akan seperti pada gambar 5.25. Gambar 5.25. Login Gagal Sedangkan tampilan jika proses login sukses maka akan muncul tampilan menu utama seperti pada gambar 5.26. Gambar 5.26. Login Berhasil Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 59

Demikian penjelasan tentang bagaimana membuat sebuah web service mengunakan PHP dan MySQL dengan format JSON. Kemudian menggunakan web service tersebut pada sebuah aplikasi mobile untuk menangani proses login. Pada bab berikutnya akan dijelaskan tentang bagaimana menambahkan data, menampilkan data, edit data dan menghapus data tentunya menggunakan web service. Mudahnya Membuat Aplikasi Android dengan Visual Studio dan Xamarin 60