Membuat Aplikasi dengan Memanfaatkan Framework Google



Pada umumnya, untuk membuat database kita terbiasa untuk menggunakan Mysql, etc. Tetapi pada kali ini kita bisa memanfaatkan spreadsheet dari Google. Dengan memanfaatkan Google Spreadsheet, data dapat langsung tersimpan sedalam bentuk spreadsheet dan juga sinkron dengan app yang akan digunakan. 


Selain Google Spreadsheet, kita juga akan menggunakan Google Apps Script. Google App Script (GAS) adalah bahasa javascript cloud scripting yang menyediakan kemudahan otomasi tugas untuk seluruh produk google dan layanan pihak ketiga.


Dengan GAS kita bisa melakukan : 
1. Menulis UDF (user-defined function) untuk google sheet 
2. Membuat aplikasi macro 
3. Mengembangkan spreadsheet-based application 
4. Integrasi dengan Products & Service Google Lainya 
5. Mengembangkan Graphical User Interface (GUI) yang berjalan sebagai Web Application 
6. Interaksi dengan cloud-based relational database melalui Google JDBC Service.

Berikut adalah langkah-langkah untuk menggunakan Google Spreadsheet sebagai Database

1. Buat file Google Spreadsheet baru di laman https://docs.google.com/spreadsheets


2. Pada Spreadsheet, buat data pada kolom tabel sesuai data yang diinginkan


3. Kemudian, buka Script Editor pada tab Tools


4. Pada Script Editor, masukkan code berikut. pastikan id Spreadsheet yang digunakan diinput pada code sesuai gambar. Pastikan pula kolom table disamakan dengan variable pada codenya.




5. Selanjutnya, Publish script dengan mendeploy as web app. Sesuaikan konfigurasinya dengan gambar di bawah. Pastikan juga file script diberikan access ke file spreadsheet untuk menjadikannya sebagai database.



6. Untuk memeriksa script sudah berhasil, lakukan pengetesan pada aplikasi Postman, paste link script yang sudah di deploy ke Postman, sesuaikan parameternya kemudian send dengan metode POST.

Jika berhasil, maka sesuai gambar di bawah akan mengeluarkan output status berhasil.



7. Pada Spreadsheet juga akan terisi data sesuai yang dimasukkan pada aplikasi Postman.


Comments

Popular posts from this blog

Framework Based Programming - Aplikasi Point of Sales (POS)

Requirement Engineering - Aplikasi Sistem Informasi COVID-19

Clint The Hunter : Scratch Game untuk Tugas STI-E Informatika ITS