Membaca dan Menulis Google Sheets di PHP

Dulu pernah mengerjakan manajemen resources survey yang membutuhkan dashboard. Beberapa kawan yang terlibat dalam project itu sudah terlalu akrab dengan excel sehingga merasa tidak praktis dengan form-form yang disediakan. Lebih enak menaruh dan memanage data menggunakan Google Sheet.

Namun karena tidak mudah dan fleksibel membuat report dengan Google Sheet, akhirnya data di Google Sheet saya tarik / sinkronisasi dengan PHP ke database.

Mungkin nanti perlu juga tambah data dari formulir ke Google Sheet. Sehingga Google Sheet akan menjadi database storage yang handal. Kelihatannya gak akan terjadi peristiwa server sempoyongan karena kebanyakan akses hehehe.

Artikel ini mungkin akan cukup membantumu untuk membuat aplikasi berbasis CRUD dengan PHP – Google Sheet. Selamat mencoba 🙂

Membuat Home Server Berbasis Docker

Apabila perangkat yang akan kita jadikan server agak bagus, docker adalah solusi yang paling efisien. Karena dengan docker aplikasi akan mudah di install, minim konflik, dan mudah di backup dan di maintenance.

Beda dengan server yang saya gunakan pada blog ini karena ini server berbasis STB yang rendah resources. Untuk server ini saya menggunakan cara manual, bukan meggunakan docker.

Ada resources yang sangat menarik di kanal Kepoin Tekno:

  1. Mengubah PC Jadul Jadi Home Server Paling Berguna! | Geeknow #1
  2. Bagaimana Saya Meracik Home Server Handal dari Laptop / PC Tua | Geeknow #2

Kedua konten ini bisa dijadikan referensi untuk membuat home server yang menurut saya cukup memadahi. Bukan hanya home server sih, small office menurut saya juga bisa menggunakan cara ini.
Selanjutnya »

Install Armbian Linux 25.05.0 di STB HG680P

Saya tidak akan membuat tutorial karena ada kawan lain yang sudah membuat tutorial lengkap dan Youtubenya.  Ini Armbian yang baru yang berbasis Ubuntu 24. ISO sudah saya amankan besuk kalau butuh tinggal burn ke SDCard.

Saya sudah 2 tahun menggunakan home server berbasis Armbian. Namun Armbian yang berbasis Debian. Silahkan meluncur ke tempat ini kalau kamu ingin melakukan instalasi Armbian 25 di STB bekasmu.

Disitu sudah ada tutorial yang sudah sangat luengkaaaaap.

Membuat Email Bisnis Paket Hemat

Mampir di beranda saya teknik membuat email bisnis hemat dari Channel Youtube NanangMrk. Apa itu email bisnis? Email bisnis adalah email dengan akhiran domain kita sendiri, bukan gmail.com atau yahoo.com. Dengan memanfaatkan beberapa layanan gratis di internet maka kita otomatis hanya membeli domainnya.

  1. Domain, misalnya penamedia.com (beli)
  2. DNS dan Email forwarder menggunakan cloudflare.com (gratis)
  3. Email storage nunut di gmail (gratis)

Kalau digambarkan skemanya sebagai berikut:

Ya memang agak rumit sih setting-settingannya. Kalau kamu corporate besar langganan Google Workspace aja, namun kalau kamu hanya perusahaan kecil silahkan gunakan teknik ini untuk menghemat pengeluaran.

Selanjutnya »

Akses Limesurvey API dari PHP

Saya igin mengambil hasil survey di LimeSurvey. Bisa saja langsung query ke database. Namun ada satu hal yang agak rumit yaitu ketika kita langsung ambil di dari tabel misalnya lime_survey_638765 maka kita hanya mendapatkan keynya saja. Padahal dalam kasus tertentu kita membutuhkan valuenya.

Sebagai contoh misalnya ada pilihan  rating 1 sampai 5, array(‘A1’=>1, ‘A2’=>2, ‘A3’=>3, ‘A4’=>4, ‘A5’=>5). Sebenarnya kalau key dan valuenya hanya seperti itu masih mudah, namun pembuatan key yang bisa semaunya membuat harus berhati-hati.

Pengambilan value cukup rumit kalau dilihat dari Database Scemanya. Maka cara yang paling mudah adalah mengambil data dari API.

API biasanya ada dalam alamat seperti ini, http://limesurvey6.test/index.php/admin/remotecontrol walaupun untuk mengeluarkannya kita perlu melakukan setting pada menu “configuration > global > interfaces”.

Selanjutnya »