[V03] 1. Demo & Fitur - Web Absensi dengan google script & spreadsheets (login & lokasi)

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024
  • Web Absensi Versi 03
    Video 01. Demo & fitur aplikasi
    Share aplikasi absensi berbasis web dengan login dan menyimpan koordinat :
    - Aplikasi web menggunakan google script
    - Penyimpanan data pada google drive
    - Recording pada google spreadsheet
    - Sub domain pada google firebase
    - Report menggunakan google data studio
    SUPPORT SAYA :
    - Traktir kopi : sociabuzz.com/...
    - Atau es krim : trakteer.id/fa...
    PLAYLIST :
    • Absensi Google Apps Sc...
    - Video 01. Demo & fitur aplikasi
    - Video 02. Instalasi aplikasi pada google apps script
    - Video 03. Menghilangkan banner google dan sub domain google firebase
    - Video 04. Membuat report spreadsheet dan google data studio
    - Video lanjutan membuat aplikasi android (webView)
    TESTING & DEMO APLIKASI :
    - Link sub domain : demoabsensi.we...
    - Link google apps script : script.google....
    User ID : youtube
    Password : viewer
    Testing & Demo Report (Google Data Studio) :
    datastudio.goo...
    SOURCE CODE :
    github.com/fah...
    LICENSE : MIT
    --------------------------------
    VERSI LAIN :
    Aplikasi Versi 02 : • [V02] Web Absensi deng...
    Aplikasi Versi 01 : • [V01] Web Absensi deng...

ความคิดเห็น • 42

  • @ferdausalamsyah1600
    @ferdausalamsyah1600 ปีที่แล้ว

    klo stuck muter2 aja pas simpan absensi itu kira2 knp bang ? pdhal GPS dh hidup jg.. (hanya terjadi di device tertentu)

  • @afauziakbar
    @afauziakbar 2 ปีที่แล้ว +1

    Serius ini mah keren habis

  • @nanangkangguru
    @nanangkangguru 3 ปีที่แล้ว +1

    Keren bang....ditunggu video lanjutannya

  • @smajekulo3953
    @smajekulo3953 2 ปีที่แล้ว

    Terimakasih tutorial nya mas, gimana caranya untuk mengatasi kunci lokasi dengan aplikasi yang lain, karena setelah saya terapkan di sekolah kami, ada yang ngunci lokasi sehingga bisa WFO dai rumah, saya tunggu bantuannya.

    • @FahroniGanteng
      @FahroniGanteng  2 ปีที่แล้ว

      Ini semacam aplikasi fake gps ya maksudnya gan?
      Web base ketergantungan pada browser, jadi yang handle get geo location itu browser nya, dan tidak ada fungsi di browser yang bisa detect fake location di device (CMIIW)
      Atau simpelnya selama agan pake aplikasi web base tidak bisa.
      Solusi nya agan bisa menggunakan native aplikasi Android/IOS untuk detect mock location. Tapi tidak menutup kemungkinan masih ada celah juga sebenarnya.
      Kalo masalah SDM, mungkin yang perlu di treatment orang nya gan, mau dibikin seketat apapun sistemnya, selama SDM nya masih bermasalah akan nyari celah keamanan sistem nya.. :D
      *just my opinion ^___^

    • @smajekulo3953
      @smajekulo3953 2 ปีที่แล้ว

      @@FahroniGanteng makasih bang, atas penjelasannya

  • @MeongShifa
    @MeongShifa 6 หลายเดือนก่อน

    tambah kan foto selfi bang v4 nya

  • @krisnadila
    @krisnadila 3 ปีที่แล้ว +1

    Keren app absennya bang👍👍👍, cuma klo mau membatasi waktu absen gimana ya, misal kita hanya bisa melakukan absen dihari senin, selasa, rabu, kamis, jumat di jam 06.00 sampai 18.00 diluar itu ditolak.

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว +1

      Untuk hari bisa ambil dari format date day number (u), jika 1 || 7 bisa di return nggak bisa absen.
      Kalo jam bisa contoh compare date di fungsi potonganMasuk.

  • @smajekulo3953
    @smajekulo3953 ปีที่แล้ว

    Terimakasih banyak tutorialnya
    semoga selalu diberkahi🤲
    aplikasi absensi tersebut saya gunakan untuk absensi siswa, pada waktu diakses banyak siswa kurang lebih 500 siswa kok melambat, mohon bantuannya pak Fahroni. terima kasih

  • @tetegaltimur7003
    @tetegaltimur7003 2 ปีที่แล้ว

    terimakasih tutorial nya mas , semoga bermanfaat
    mohon ijin pakai dan modif sc nya
    terimakasih

    • @FahroniGanteng
      @FahroniGanteng  2 ปีที่แล้ว

      Silakan gan, semoga bermanfaat... 🙏

  • @amboupe6143
    @amboupe6143 3 ปีที่แล้ว

    Mantul mas, saya coba buat ke sub domain blogspot gg mau, gimana caranya mas, terima kasih

  • @diklatkemandirianmec4046
    @diklatkemandirianmec4046 2 ปีที่แล้ว

    Mau tanya kalau menghubungi om fahroni lewat apa ya

    • @FahroniGanteng
      @FahroniGanteng  2 ปีที่แล้ว

      Bisa via email gan
      fahroniganteng@gmail.com

  • @mohammadsofyan893
    @mohammadsofyan893 2 ปีที่แล้ว

    Bagaman agar tampilanya dapat di tampilkan dalam

    • @FahroniGanteng
      @FahroniGanteng  2 ปีที่แล้ว

      XFrameOptionsMode nya di allow all gan.

  • @arifbudiman8235
    @arifbudiman8235 2 ปีที่แล้ว

    Klw untuk deteksi id perangkat, bisa gx ya mas? Untuk mengakali dr pegawai yg titip absen.

  • @alberneinstein3188
    @alberneinstein3188 2 ปีที่แล้ว

    Apakah Mas Fahroni tertarik untuk membuat video berbayar yang menjelaskan bagian koding untuk saya? Saya sangat tertarik untuk belajar JavaScript pada AppScript.

    • @FahroniGanteng
      @FahroniGanteng  2 ปีที่แล้ว

      mohon maaf gan, belum sempet bikin video lagi, maklum staf kantoran ^___^

  • @Anonymous-mz2fl
    @Anonymous-mz2fl 2 ปีที่แล้ว

    Min, cara munculin 2 addressnya gimana ya? itu formatted addressnya cuma bisa sekali muncul. saya pengennya address masuk sama address pulang muncul dua-duanya. sementara saya hanya bisa munculin 1 address, mohon tutornya min bikin muncul 2 address di google sheetsnyaaa

    • @FahroniGanteng
      @FahroniGanteng  2 ปีที่แล้ว

      Ada contoh di Kode.gs baris 222 gan (di comment)
      Ato cek disini manual nya :
      developers.google.com/apps-script/reference/maps/geocoder

  • @user-zm1gu6bj4k
    @user-zm1gu6bj4k 9 หลายเดือนก่อน

    bisa minta kontaknya bang?

    • @FahroniGanteng
      @FahroniGanteng  8 หลายเดือนก่อน

      fahroniganteng@gmail.com

  • @smksteknikomcikarang228
    @smksteknikomcikarang228 3 ปีที่แล้ว

    Uncaught at getDistanceBetween (Kode:347)
    at validDistance (Kode:313)
    at submitAbsensi (Kode:390)
    Klo pesan errornya ky itu gmn solusinya ya bang ?

  • @agusnawir1210
    @agusnawir1210 3 ปีที่แล้ว

    keren bang, ......., bang klw yg versi 02 sdh sy pake dikantor, ada lagi permasalahn yg sering muncul, terkadang ada karyawan yg sering diabsenkan , untuk solusinya bgmn bang? terimaksi atas ilmunya bang,🙏🙏

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      Sama gan, di tempat saya juga spt itu ^___^
      Masalah attitude susah untuk dihandle sistem gan, harus ada treatment pada SDM nya.

    • @agusnawir1210
      @agusnawir1210 3 ปีที่แล้ว

      @@FahroniGanteng mungkin bisa ditambahkan deteksi wajah bang,🙏🙏

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      @@agusnawir1210 sepertinya saya belum pernah nemu library js atau Google script untuk deteksi wajah gan.
      Kalo agan tau mungkin bisa di share.

  • @gunarno
    @gunarno 3 ปีที่แล้ว

    Bagus Bang.... pada spreadsheet, bisakan dimunculkan Alamat (lokasi) tempat User melakukan absensi? jadi bukan cuma Koordinat saja tetapi disertai Lokasi/Alamat, Bang

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      yang versi 1 & 2 ada alamat gan.
      yang versi 3 ini kemaren tak ilangin, soalnya terlalu panjang di spreadsheet nya, untuk kode mendapatkan alamat nya ada di Kode.gs baris 222 (di comment), kalo masih diperlukan tinggal di enable saja sama ditambahkan di append row nya.

  • @app.susena
    @app.susena 3 ปีที่แล้ว

    pada video data perorang masuk-pulang bisa direcord dalam satu baris tp ketika saya coba juga data perorang masuk-pulang direcord beda beda baris, bisa di cek lagi bang🙏

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      ok, gan sudah saya jelaskan masalah serta solusinya ya..
      semoga membantu...

    • @app.susena
      @app.susena 3 ปีที่แล้ว

      @@FahroniGanteng terimakasih

  • @app.susena
    @app.susena 3 ปีที่แล้ว

    kok saya coba absen masuknya bisa lebih dari sekali ya bang?

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      OK gan sudah ketemu masalahnya,
      jadi ID pegawai yang agan gunakan menggunakan 2 digit nol di depan.
      contoh : 00654321
      pada saat di record di data bulanan, sama spreatsheet-nya diconvert menjadi angka:
      654321
      pada saat aplikasi melakukan pengecekan
      00654321 != 654321
      atau dianggap user yang berbeda, sehingga masih bisa absen.
      solusi sementara, tambahkan huruf pada ID user nya, misal:
      ID00654321
      semoga membantu....

    • @app.susena
      @app.susena 3 ปีที่แล้ว

      @@FahroniGanteng terimakkasih gan, sekarang sudah bisa sudah mau dipakai

  • @akhmadwijaya8687
    @akhmadwijaya8687 3 ปีที่แล้ว

    Om absensi menentukan tempat absensi koordinat gmna

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      Maksudnya cara mendapatkan koordinat lokasi kantor nya ya gan?
      Di google map kalo klik kanan pada peta akan muncul koordinat, atau bisa di cek di video yg kedua gan.

    • @akhmadwijaya8687
      @akhmadwijaya8687 3 ปีที่แล้ว

      Mksdnya koordinat tempat absensya di beberapa tempat yg kita tentukan.contoh: kntor si A di lokasi A, si b di lokasi b

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      @@akhmadwijaya8687 sepertinya perlu nambah tabel lokasi absen, kemudian di tabel pegawai ditambahi kolom lokasi absen, atau relasi one to many.
      Baru nanti bisa di cek di kode gs nya.

    • @FahroniGanteng
      @FahroniGanteng  3 ปีที่แล้ว

      Atau solusi lain yang lebih simple, jika lokasi kantor nya misal ada 3 tempat.
      Bikin aja 3 aplikasi absensi untuk tiap2 kantor.
      Jadi misal pegawai A harus absen kantor 1, dia buka aplikasi absensi no 1.