0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan29 halaman

Panduan SIMS Android dengan QR Code

Diunggah oleh

dark devil
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan29 halaman

Panduan SIMS Android dengan QR Code

Diunggah oleh

dark devil
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

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

Anda mungkin juga menyukai