Tugas 6 PBKK : Aplikasi Menggunakan Framework Google

Izzah Dinillah
05111740000044
PBKK B

Google Sheets

Google sheet adalah salah satu komponen dalam aplikasi google cloud. Jika kita memiliki akun gmail kita bisa membuat dan berbagi sebuah spreadsheet dengan siapapun termasuk dengan mereka yang tidak memiliki akun gmail. Google Sheet secara komprehensif menawarkan sekumpulan fitur dan fungsi standar spreadsheet seperti dalam spreadsheet application lainya yaitu Microsoft Excel. Selain itu juga terdapat dukungan terbaru yang serbaguna yaitu fungsi QUERY dan REGEX.

Hal yang membedakan antara spreadsheet desktop dan google sheet adalah google sheet didesain secara cloud, aplikasi spreadsheet dapat diakses melalui browser dan disimpan secara remote. Spreadsheet dapat dibagi dalam keadaan read-only atau read-edit mode sehingga mendukung untuk editing secara kolaborasi.


Google App Script

Di dalam google sheet juga disediakan bahasa pemrograman yang disebut GAS (Google App Script). Kode GAS akan dieksekusi secara remote di dalam google cloud. Pihak google sendiri menyatakan bahwa GAS adalah :

“Google App Script adalah bahasa javascript cloud scripting yang menyediakan kemudahan otomasi tugas untuk seluruh produk google dan layanan pihak ketiga.”

Dengan GAS kita bias 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.

Sumber : klik di sini


Membuat Aplikasi dengan Google Sheets

Tutorial : klik di sini

  1. Buat akun google. Buka google drive dan buat file spreadsheet baru.


  2. Isi field-fieldnya seperti timestamp, nama, email, jenis_kelamin, dan alamat.


  3. Pada menu Tools, pilih Script editor.


  4. Script editor

  5. Copy script Code.gs di bawah ke dalam script editor.

  6. Code.gs


    Jangan lupa isikan ID spredsheet pada Code.gs

    ID spredsheet = '1JHPcGwJ9rdi_iIisiv8ZIJSuX5o4x3VEy5jtz9OyVrc'

  7. Pada menu Publish, pilih Develop as web app


  8. Pada Project version, pilih New. Pada Who has access to the app, pilih Anyone, even anonymous. Lalu tekan Deploy.


    Pada box Authorization required, tekan Review Permissions.


    Pilih akun google.


    Pilih Advanced.


    Pilih Go to PBKK_Tugas6 (unsafe)


    Lalu tekan Allow.


    Aplikasi sudah ter deploy. Muncul URL aplikasinya.


  9. Testing dengan Postman. Menggunakan fungsi POST. Masukkan URL aplikasi dan isi key (field-field yang dibuat di spreadsheet) serta valuenya. Lalu tekan Send.

    Muncul response "status" : "berhasil"
    Value yang diisikan muncul di spreadsheet

Comments

Popular posts from this blog

Tugas 3 PBKK : Penggunaan Bootstrap, Pembuatan Template, dan CRUD

EAS PBKK : Aplikasi yang Berguna pada Masa Pandemi COVID-19

Tugas 2 PBKK : Pengenalan CodeIgniter, Konsep MVC, dan Routing