🧑‍💻 Alfian Oktafireza

Mengubah Data Dari Spreadsheets Menjadi API

Tanggal ditulis :

Mengubah Data Dari Spreadsheets Menjadi API

Mungkin sebagian dari kita sudah banyak mengenal Google Spreadsheets untuk mengolah data, namun pernah gak kalian berpikir untuk menggunakan data dari spreadsheets tersebut untuk digunakan di aplikasi lain terutama aplikasi web?

Pada umumnya aplikasi web membutuhkan database atau sumber data lain untuk bisa ditampilkan, karena spreadsheets ini juga bisa digunakan untuk menyimpan data maka gimana caranya untuk membagikan data yang sudah dikelola dan disimpan dari spreadsheet ke aplikasi lain? Kita bisa membuat sebuah API sederhana untuk melakukannya.

Bentar apa itu API? apakah berbahaya? nanti bisa kebakar dong, eitss tidak karena API adalah sebuah singkatan dari Application Programming Interface yang pada intinya ini adalah cara komunikasi dari satu aplikasi atau sistem ke aplikasi lainnya.

Nah di blog kali ini saya akan berbagi tutorial tentang cara melakukan hal tersebut

Mempersiapkan Data

MLBB Heroes Spreadsheets Disini saya sudah mempersiapkan data MLBB Heroes untuk nantinya kita akan bagikan ke pengguna melalui API, perlu dicatat bahwa format harus sesuai dengan yang saya gunakan.

Yaitu baris pertama adalah header, dan baris yang kedua dan seterusnya adalah daftar data.

Membuka Apps Script

Apps script disini adalah fitur yang disediakan oleh google untuk membuat sebuah aplikasi yang aplikasi tersebut bisa diintegrasikan dengan layanan google yang lain misal Gmail, Spreadsheet dan yang lainnya

Terus gimana cara membuka Apps script-nya?, Mudah banget di file spreadsheets yang telah kita buat tadi kita pergi ke menu Ekstensi lalu Apps Script nanti kita akan diarahkan ke halaman baru, di halaman inilah kita akan membuat kode untuk mengubah data kita menjadi API

Membuka Apps Script

Kemudian kalian bisa membuka halaman https://gist.github.com/alfianokt/36683d4a9bcd2c79ae4c8ffa49d27d42 untuk menyalin kode code.gs yang tersedia. Kemudia kalian paste di halaman Apps script

Menulis Kode

Nantinya kode tersebut yang akan membaca data dari spreadsheet, mengolah dan mengubahnya menjadi API

Penjelasan Kode

Jika kalian penasaran gimana cara kerja kodenya disini akan saya jelaskan, namun jika tidak kalian bisa langsung ke langkah berikutnya

Mendeploy Aplikasi

Jika sudah menulis (copas) kode langkah selanjutnya adalah melakukan deployment aplikasi, caranya kita klik tombol Terapkan yang ada di pojok kanan atas lalu pilih Deployment baru

Mendeploy Aplikasi

Nantinya akan terbuka pilihan seperti ini

Deployment Baru

Penjelasan

  1. Isi dengan perubahan yang dilakukan, jika baru pertama bisa diisi bebas
  2. Pilih akun google untuk menjalankan aplikasi
  3. Yang dapat mengkakses aplikasi, disini saya atur siapa saja. Jadi yang memiliki link dapat menjalankan aplikasi saya

Jika sudah diatur lalu klik Terapkan

Karena kita membuka aplikasi spreadsheet maka kita memerlukan izin, silahkan pilih Izinkan Akses

Izin Akses

Nantinya akan ada menu pilihan akun google, silahkan pilih akun yang ingin digunakan

Izin Akses

Jika keluar pesan seperti diatas jangan takut, karena kita yang menulis sendiri kodenya dan dapat dilihat bebas. Untuk melewatinya klik Lanjutan lalu pilih Buka <Nama Aplikasi> ....

Berikutnya ada penjelasan aplikasi dan izin apa saja yang diperlukan silahkan klik Izinkan

Deployment sukses

Jika sudah nantinya akan ada menu seperti diatas

Melakukan Uji Coba

Silahkan salin link yang saya tandai di gambar diatas, jika keluar seperti dibawah maka Selamat kalian sudah berhasil

Deployment sukses

Catatan : Format di komputer kalian mungkin tidak sama dengan punya saya karena saya menggunakan formater untuk merapikan JSON, namun pada intinya isi datanya sama dengan yang ada di spreadsheets

Apa Selanjutnya?

Setelah API berhasil dibuat kita dapat membuat aplikasi web sederhana untuk menampilkan data dari API tersebut, untuk tutorialnya nanti akan dibuatkan, jadi tolong bersabar untuk menanti update blog dari saya :)

comments powered by Disqus