Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Absensi Online Tinggal Print (Bagian Kedua)

Bismillahirrahmanirrahim.

Di hari yang cukup cerah ini saya berharap pikiran kita tetap cerah. Karena pikiran ini sangat besar pengaruhnya terhadap diri kita. Baik terhadap kesehatan fisik maupun kesehatan mental. Mari sobat kita awali pagi dengan senyuman, dengan syukur kepada Tuhan, Allah Swt. yang telah mencurahkan nikmat yang banyaknya tak terhingga. Semoga shalawat tetap terlimpah kepada jungjungan kita, Nabi Muhammad Saw. Amin.

Sobatku yang budiman, tempo hari di media yang sama ini saya telah berbagi tips trik berupa tutorial cara membuat Absensi Online yang keren. Namun karena terlalu panjang kalau disampaikan sekaligus, maka saya putuskan caranya secara bertahap. Dan bagi sobat yang belum membaca tahapan pertama silakan baca artikel sebelumnya ya...

Pada artikel sebelumnya kita baru berlabuh pada laman pengelolaan Respons. Nah di laman tersebut hari ini saya akan coba optimalkan pengelolaannya berupa input rumus-rumus khusus. Jujur saja itu bukan buatan saya, tapi hasil sharing dari seorang teman guru dari Sulawesi Selatan. Setelah saya mencobanya dan berhasil. Alhamdulillah saya pun diizinkan untuk resharing kepada sobat. Bahkan saya sudah buatkan pula dalam channel youtube ini

Baik, sobat sekalian, dengan basmallah kita mulai lagi melangkah ke tutorial bagian kedua ini. Kita awali dengan memasukkan rumus khusus kedalam laman Respons. Apakah sobat sudah siap? Baiklah kita to the point aja ya...

Lihat ke kiri bawah, silakan ganti tulisan Form Responses 1  menjadi Respons Caranya:

Klik tanda panah yang mengarah ke bawah

Klik ganti nama

Ketik Respons


Selanjutnya kita akan menambah 3 kolom di sebelah kanan setiap kelas, yaitu di sebelah kanan kolom Nama Siswa 8A, Nama Siswa 8B dan Nama Siswa 8C. Mari kita mulai dulu dari kelas 8A, Caranya:

Klik tahan di kepala kolom E (NIS)

langsung drag (geser) ke kanan 3 kolom

Klik kanan di salah satu kolom tersebut

lalu klik tulisan "Sisipkan 3 kolom ke kiri"


Selanjutnya kita akan memasukkan rumus pada 3 kolom baru setiap kelas tersebut. Di awali dengan kolom pertama di sebelah kanan kolom Nama Siswa Kelas 8A, yaitu kolom E. Caranya:

Copy rumus "Kode" di bawah ini:

=ArrayFormula(if(row($A:$A)=1;"Kode";ArrayFormula(if(($A:$A)="";"";ArrayFormula(C:C&text($A:$A;"DD/MM/YYYY"))))))

Lalu tempel di kolom tersebut dengan cara:

klik kanan

pilih tempel khusus 

pilih tempelkan nilai saja


Adapun untuk kolom kedua (Kolom F), cara copy paste (salin tempelnya) sama dengan kolom sebelumnya. Sedangkan rumus untuk kolom kedua adalah rumus Waktu Absensi, sebagai berikut:

=arrayformula(if(row($A:$A)=1;"Waktu Absensi";ARRAYFORMULA(IF(($A:$A)="";"";if(TEXT($A:$A;"hh:mm")>TEXT(G$1;"hh:mm");"A";"H")))))

Sedangkan untuk kolom ketiga (Kolom G) kita ketik manual berupa jam terakhir mengajar. Jam disesuaikan dengan jadwal mengajar BDR. Misalnya Jadwal mengajar dari pukul 07:00 sampai pukul 09:30 maka kita ketikkan di kolom G tersebut 09:30


Sedangkan untuk memasukkan rumus pada 3 kolom kosong sebelah kanan kolom Nama Siswa 8B dan kolom Nama Siswa 8C tinggal copy paste dari 3 kolom sebelah kanan kolom Nama Siswa 8A tersebut. Caranya:

Klik di kolom kode

Drag sampai kolom jam (09:30)

klik kanan, lalu Salin

Tempel (biasa) pada sebelah kanan 8B

demikian juga pada 8C


Dengan demikian selesailah memasukkan rumus pada sheet Respons. Dan selanjutnya kita akan memasukkan rumus pada sheet kelas. Caranya:

Lihat ke bawah, di sebelah kanan sheet Respons ada sheet kelas.

Klik sheet kelas

Lalu, sesuaikan dulu kelasnya, misalnya pada contoh ini sheet kelas tertulis 7A, maka saya ganti dengan 8A

Copy rumus Nomor yang saya sediakan di bawah ini:

=IF(B12="";"";COUNTA($B$12:B12))

Selanjutnya tempel pada kolom No. dalam sheet kelas 8A menggunanakan Tempel Khusus, Tempelkan nilai saja.

Lalu Drag ke bawah sampai baris ke 47

Selanjutnya kita memasukkan rumus pertemuan di kolom E10 caranya sama saja. 

Salin rumus pertemuan di bawah ini:

=IF(E11="";"";VALUE(COUNTA($E$11:E11)))

Lalu Tempel Khusus, dan tempelkan nilai saja di kolom E10

Drag hingga kolom T10

Selanjutnya kita masukkan rumus Absensi di kolom E12, caranya:

Silakan salin rumus Absensi di bawah ini:

=iferror(if(or((E$11)="";($B12)="");"";VLOOKUP(CONCATENATE($B12;text(E$11;"DD/MM/YYYY"));Respons!$J:$K;2;0));"A")

lalu Tempel Khusus, dan tempelkan nilai saja pada kolom E12

Catatan: untuk rumus Absensi, tunda dulu proses dragging (menggeser ke kanan dan ke bawahnya) karena butuh penyesuaian khusu.


Selanjutnya kita masukkan rumus rekap per siswa di kolom U12, caranya:

Salin Rumus Rekap per siswa di bawah ini:

=if($B12="";""; COUNTIF($E12:$T12;U$11))


lalu tempel khusus di kolom U12

lalu drag ke kanan sampai kolom X12 lepas dan lanjut drag ke bawah sampai bari ke 47


Berikutnya kita copy rumus Rekap Pertanggal berikut ini:

=if(E11="";""; COUNTIF(E$12:E$47;LEFT($C49;1)))

lalu di tempel khusus di kolom E49

lalu drag ke kanan sampai kolom T49 dan lepas.

lalu drag ke bawah sampai kolom T52 dan lepas.


Adapun untuk tanggal pertemuan di kolom E11 sampai T11 diinput secara manual sesuai dengan jadwal mengajar sobat semua.


Demikian tutorial bagian kedua ini. Selamat mencoba. Insyaa Allah nanti kita lanjutkan ke tutorial berikutnya hingga selesai. Semoga bermanfaat.

Oh iya, hampir lupa, bagi sobat yang ingin melihat tutorial ini versi video silakan bisa dicek di bawah ini.



Posting Komentar untuk "Membuat Absensi Online Tinggal Print (Bagian Kedua)"