SIMS ANDROID Halaman Muka Blocks Rekap
ABSENSI QR | Database 100% Google Sheet
WORKSHOP ONLINE
MATERI ABSENSI BERBASIS QR
SIMS ANDROID Halaman Muka Blocks Rekap
1. Menyiapkan Database dari Spreadsheet / Google Sheet.
2. Membangun Server dengan Google Script
3. Membuat Aplikasi Scanner tanpa Coding dengan kodular.
4. Pengenalan kodular dan Sistem Block.
5. Integrasi google script dengan kodular
6. Pengolahan Database Spreadsheet / Google Sheet
Menyiapkan Database dari Spreadsheet / Google Sheet.
SIMS ANDROID Halaman Muka Blocks Rekap
1. Menyiapkan Spreadsheet
2. Membuat TIME dan ID
3. memberi nama Sheet menjadi respon
4. membuat sheet baru untuk Data Siswa
5. Data Siswa :
No, NISN, Nama, Kelas, QR, Foto.
6. Rumus QR : =IMAGE("[Link] &
ENCODEURL($B2) & "&chs=250x250&choe=UTF-8&chld=L|2")
Rumus Foto : [Link]
export=view&id=1Xvq1W3rD57YXeVg8Dr17vWxwFq5Omuxu
SIMS ANDROID Halaman Muka Blocks Rekap
Membangun Server dengan Google Script.
SIMS ANDROID Halaman Muka Blocks Rekap
Memberi Nama Pada Server Google Script :
Copy Paste Script dibawah ini dan Replace pada area Script Editor.
Setelah itu Silahkan di Deploy, seperti contoh dibawah ini :
SIMS ANDROID
function doGet(e){
Halaman Muka Blocks Rekap
var ss = [Link]("---Alamat URL Spreadsheet---");
//Give your Sheet name here
var sheet = [Link]("RESPON");
insert(e,sheet);
}
function doPost(e){
var ss = [Link]("---Alamat URL Spreadsheet---");
//Give your Sheet name here
var sheet = [Link]("RESPON");
insert(e,sheet);
}
function insert(e,sheet){
// reciving scanned data from client i.e android app
var sdata = [Link];
var date = new Date()
[Link]([date,sdata]);
}
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
copy dan paste ke notepad script yang di dapat dari hasil deploy.
SIMS ANDROID Halaman Muka Blocks Rekap
==================================================
[Link]
VOkurddy4mbI_aJQYVh9wx6i63Me/exec
==================================================
3. Membuat Aplikasi Scanner tanpa Coding dengan kodular.
Klik Logo dibawah ini
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID
Pengolahan Database Spreadsheet / Google Sheet Halaman Muka Blocks Rekap
1. Menambahkan Kolom Nama, Kelas, Siswa, Tanggal, Kode, Kehadiran, Status, pada sheet RESPON
2. Rumus Nama :
=IFERROR(arrayformula(if(row(B:B)=1,"NAMA",ARRAYFORMULA(IF(B:B="","",VLOOKUP("*
"&B:B,Data_Siswa!$B$2:$C$44,2,0))))))
“Penjelasan : Jika ID muncul maka Nama juga akan muncul secara
otomatis.”
3. Rumus Kelas :
=arrayformula(if(row(B:B)=1,"KELAS",ARRAYFORMULA(IF(B:B="","",VLOOKUP("*"&C:C,D
ata_Siswa!$C$2:$D$44,2,0)))))
“Penjelasan : Jika Nama muncul maka Kelas juga akan muncul secara
otomatis.”
4. Rumus Siswa : =arrayformula(if(row(A:A)=1,"SISWA",ARRAYFORMULA(IF(A:A="","",
(if(text(A:A,"hh:mm")>"","MASUK"))))))
5. Rumus Tanggal :
=arrayformula(if(row(A:A)=1,"TANGGAL",ARRAYFORMULA(IF((A:A)="","",TEXT(A:A,"DD/
MM/YYYY")))))
6. Rumus Kode :
=arrayformula(if(row(A:A)=1,"Kode",ARRAYFORMULA(B:B&text(F:F,"DD/MM/YYYY"))))
7. Rumus Kehadiran : =arrayformula(if(row(A:A)=1,"Kehadiran",E:E))
8. Rumus Status : =arrayformula(if(row(A:A)=1,"STATUS",ARRAYFORMULA(IF(A:A="","",
(if(text(A:A,"hh:mm")>"09:00","T","H"))))))
MEMBUAT SHEET GENERATE DAN PENGOLAHANNYA
1. Membuat Sheet baru dan beri nama Generate.
2. Buat Kolom dan beri nama No, Kelas, Nisn, Tgl.
1. Rumus No : =IMPORTRANGE("--ID SPREADSHEET--","Data_Siswa!A1:A2100")
2. Rumus Kelas : =IMPORTRANGE("--ID SPREADSHEET-","Data_Siswa!D1:D2100")
3. Rumus Nama : =IMPORTRANGE("--ID SPREADSHEET-","Data_Siswa!C1:C2100")
4. Rumus NISN : =IMPORTRANGE("--ID SPREADSHEET-","Data_Siswa!B1:B2100")
5. Rumus Tanggal : 01/06/2021(senin) | =E1+1(selasa-sabtu) |=E1+2 (senin)
SIMS ANDROID Halaman Muka Blocks Rekap
6. Rumus untuk memanggil Status Kehadiran pada sheet RESPON :
=iferror(VLOOKUP(CONCATENATE($D2,text(E$1,"DD/MM/YYYY")),RESPON!$G:$I,
3,0),"")
DOWNLOAD ASSET
Download ICON QR
Eksekusi Project Kodular
Screen1
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
[Link] to
[Link]
6i63Me/exec
Screen Rekap Data Siswa
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
Rumus Memanggil CSV Database :
[Link]
AlsDEBpt8/export?format=csv&gid=139415014
Keterangan :
A. [Link] (adalah url Spreadsheet)
B. 1pMtEDTltTwqnbslADxyEMvNUvierOjiYS5AlsDEBpt8/ ( adalah ID Spreadsheet)
C. export?format=csv&gid= (Rumus untuk Mengambil data dalam bentuk CSV)
D. 139415014 (adalah
SIMS ID dari Sheet yang di tampilkanHalaman
ANDROID di aplikasi)
Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
Export / Build APK
Tunggu sampai 100%
SIMS ANDROID Halaman Muka Blocks Rekap
SIMS ANDROID Halaman Muka Blocks Rekap
Silahkah di download dan install