E-Project-Tech.com
Website ini didedikasikan untuk pengembangan pemnegtahuan dan teknologi di era abad 21. Kami sajikan tutorial dan artikel dengan beberpa kategori sebagai berikut.
- Media
- Learnings
- Pages
- SmartSheets
- Applications
- Movies
- Latices
- Programmings
- Miscellaneouses
- BookStores
- Insights
- Statistics
Overriding Library Parser Di Codeigniter 4
February 22, 2022
Overriding Library Parser Di Codeigniter 4
Overriding Library Parser Di Codeigniter 4
Bagi kalia yang biasa menggunakan template engine seperti twig, smarty, blade tentu familier dengan penulisan variabel dan juga loop variabel. CodeIgniter 4 hadir dengan sebuah parser, sebuah lightweight parser yang menyerupai template engine. Tentnya parser ini tidak se-powerfull template engine. Untuk memperkaya parser, disediakan filter dan plugin yang memiliki fungsi seperti helper, karena skript php tidak bisa bekerja dalam parser.
Namun demikian saya menemukan 2 kelemahan dari parser.
- Parser akan error ketika kita menuliskan kurung dalam view
- Plugin tidak bisa melewatkan variabel
Memanfaatkan Filter Untuk Mencatat Aktivitas User Di Codeigniter 4
February 22, 2022
Memanfaatkan Filter Untuk Mencatat Aktivitas User Di Codeigniter 4
Memanfaatkan Filter Untuk Mencatat Aktivitas User Di Codeigniter 4
Sebuah aplikasi yang baik harus menyediakan data untuk membantu administrator sistem melakukan inspeksi terhadap aktivitas pengguna. Seringkali pengguna melakukan sesuatu yang merugikan dirinya sendiri atau pengguna lain atau bahkan merugikan sistem secara keseluruhan karena melakukan aktivitas yang bersifat merusak. Baik secara sengaja maupun tidak. Melalui data log aktivitas, administrator dapat menelusuri aktivitas tersebut mulai dari siapa yang melakukan, kapan dilakukan dan apa yang dilakukan. Melalui log tersebut kerusakan dapat diperbaiki dan menghukum pihak yang bersalah.
Dalam tutorial kali ini, saya akan membagikan seuah tips pencatatan aktivitas user di Framework CodeIgniter 4 dengan memanfaatkan filter. Mengapa saya pilih filter, karena melalui filter, kita bisa mengatur aroute mana saaja yang akan dicatat aktivitasnya. Sehingga script yang kita bat lebih sederhana dan mudah diterapkan.
Membuat Aplikasi Web Cbt Berbasis Google Spreadsheet (Versi GCP)
November 14, 2021
Membuat Aplikasi Web Cbt Berbasis Google Spreadsheet (Versi GCP)
Membuat Aplikasi Web Cbt Berbasis Google Spreadsheet Versi GCP Secara umum aplikasi versi GCPmirip non GCP, namun lebih sederhana. Hal ini disebabkan, GCP bisa mendapatkan informasi email user secara langsung. Untuk memudahkan saya sudah memuat templatte yang bisa langsung dideploy. Untuk diskusi seputar instalasi dan cara menggunakan bisa bergabung dalam group telegram lewat tautan Join Telegram Menyiapkan Google Spreadsheet Sebagai Basis Data Untuk menyiapkan google spreadsheet, langkahnya sebagai berikut. Buka file master CBT di tautan ini Akan sebuah spreadsheet dengan status view only (hanya bisa melihat) Buat salinan dengan cara Klik File Make a copy (buat salinan) Isikan nama (terserah anda) Klik OK, amaka akan dibuka sebuah file baru yang bisa diedit Pengaturan otorisasi Klik Tool (alat) Klik Script Editor (Editor skrip) Akan terbuka sebuah editor dan terdapat tonbol Run (Jalankan) Klik tombol Run (jalankan), maka akan muncul popup permintaan otorisasi Klik Review permission Jika muncul peringatan keamanan, klik advance Pilih akun gmail kita, scroll ke bawah akan ada tombol Allow (ijinkan) Klik Allow Pengaturan Awal Kembali ke google spreadsheet, maka akan terlihat sebuah menu baru di sebelah kanan Help, yaitu eProject-CBT Klik tombol tersebut, akan muncul sub menu CBT, Klik sub menu CBT, akan muncul jendela instalasi, tunggu samapi muncul tu;isan “Database telah siap…” Maka akan terlihat pada sheet config beberapa informasi seperti email kita, ID Spreadsheet, Jenis lisensi dan token Pada sheet quiz terdapat beberapa contoh yang disiapkan (bisa dihapus jika tidak diinginkan) Pada sheet question terdapat beberapa contoh yang disiapkan (bisa dihapus jika tidak diinginkan) Pada answer quiz masih kosong Lakukan Deploy Aplikasi Kembali ke Script Editor, pada sisi kiri terdapat library (pustaka) LibCBT Klik 1 kali, dan pastikan version yang diigunakan adalah versi tertinggi (untuk saat ini versi 75) Lakukan Deploy dengan cara klik tombol Deploy (Terapkan) Pilih New Deployment Pilih Web App isikan deskripsi (bebas) Execute as : pilih Me (akun gmail kita) Who has acces: Jika kita mengijinkan semua pemilik akun google (umum maupun dalam organisasi kita) maka pilih: Anyone with gogole account Jika kita hanya mengijinkan pemilik akun dalam organisasi kita (Akun GCP) maka pilih Anyone within [nama organisasi] Klik Deploy Lalu click copy url pada bagian Web App (berupa tautan) Mempercantik tautan karena tautan sangat sulit diingat kita bisa menggunakan penyingkat url seperti tinyurl, bit.
Membuat Aplikasi Web CBT Berbasis Google Spreadsheet
November 8, 2021
Membuat Aplikasi Web CBT Berbasis Google Spreadsheet
Membuat Aplikasi Web CBT Berbasis Google Spreadsheet Seperti kita tahu google memiliki produk google form yang bisa dimanfaatlan untuk CBT. namun sayangnya, banyak kelemahan yang kita temui dalam google dorm jika digunakan untuk CBT. beberapa kelemahan tersebut anatara lain sebagau berikut. pengaturan waktu yang kaku tidak mendukung ajax, sehingga ketika waktu habis dan user belum submit, maka form otomatis tertutup, sehingga jawaban user menjadi kosong authentikasi hanya berlaku untuk GCP (Google Cloud Platform), tidak berlaku untuk user google biasa, sehingga sulit membuat otentikasi tidak mendukung naskah soal dalam bentuk vcampuran gambar dan teks tidak mendukung format html tidak mendukung rumus sehingga mempersulit bagi kalangan sain dan matematika tidak ada timer (countdown) sehingga mempersulit user, karena tidak ada peringatan sebelum form ditutup Untuk mengatasi kekurangan tersebut, saya mengembangkan sebuah aplikasi web untuk keperluan CBT berbasis google spreadsheet, di mana data akan disimpan dalam google spreadsheet sebagaimana google form, namun antar muka tidak menggunakan google form, melainkan web.
Membuat Fitur Hot Reload Di Codeigniter4
August 26, 2021
Membuat Fitur Hot Reload Di Codeigniter4
Membuat Fitur Hot Reload Di Codeigniter4 (Untuk Linux)
Fitur Hot Reload saat ini sudah lazim diguakan diberbagai framework berbasis Go. Namun tidak demikian di framework berbasis PHP. Fitur ini sangat berguna bagi developer yang ingin menlihat secara langsung efek dari perubahan script, tanpa harus mereload tampilan di browser secara manual.
Dalam tutorial ini saya memanfaatkan dua fitur yaitu
- inotify di sisi server dan
- Server Sent Event (SSE) di client
Kita langsung saja mulai membahas langkah-langkahnya
Menghubungkan Bot Telegram Dengan Gas
August 22, 2021
Menghubungkan Bot Telegram Dengan Gas
Menghubungkan Bot Telegram Dengan Gas
Hi semuanya. Kita letemu kembali di tutorial pembuatan Bot Telegram dengan GAS. Kita samapai tahapan yang ke-3, yaitu menghubungkan bot Telegram yang sudah kita buat dengan aplikasi GAS. Tidak perlupanjang kata langsung kita mulai.
Mengatur konfigurasi
- Buka Main-bot di GAS, yang sudah kita buat sebelumnya
- Sisipkan baris ini pada baris palindg atas (sebelum function request)