Membuat Helper Log Aktivitas Dengan Codeigniter


Ini buat catatan saja, pada postingan kali ini, saya akan membagikan cara membuat Helper Log Aktivitas menggunakan CodeIgniter Framework. Menurut saya, Helper sebenarnya fungsi-fungsi yang bertugas untuk membantu pemrograman dan dapat dipanggil dalam MVC CodeIgniter.
Helper pada CodeIgniter Framework terdiri dari dua macam berdasarkan ketersediaannya, ada yang sudah disediakan oleh CodeIgniter sendiri atau bawaan, dan ada juga helper custom yang pastinya buatan kita sendiri. Karena terkadang ketika mungkin helper pada CodeIgniter sangat terbatas, sehingga pastilah kita membutuhkan helper tambahan sesuai keinginan atau kebutuhan.
Helper buatan ini akan tersimpan di lokasi /Application/helpers/nama_helper.php. Pastikan menambahkan kata "_helper" pada saat penamaan file PHP nantinya. Untuk memanggil helper buatan kita, sama seperti memanggil helper bawaan seperti "url", "form" dan sebagainya.
$autoload['helper'] = array('url', 'form','nama_helper');Membuat Helper Log AktivitasSelanjutnya saya akan membahas cara singkat (menurut saya lohh) membuat helper log aktivitas, yang pada contoh ini nantinya akan mencatat semua aktivitas user dalam mengelola aset atau inventori. Tentunya akan berbeda-beda sesuai dengan kebutuhan programming nantinya.


Pertama-tama, buat file activity_helper.php, dengan kode seperti ini:
<?php

function activity_log($tipe, $aksi, $item, $assign_to, $assign_type){
$CI =& get_instance();

$param['log_user'] = $CI->session->userdata('nama_user');
$param['log_tipe'] = $tipe; //asset, asesoris, komponen, inventori
$param['log_aksi'] = $aksi; //membuat, menambah, menghapus, mengubah,
$param['log_item'] = $item; //nama item
$param['log_assign_to']= $assign_to; //target
$param['log_assign_type']= $assign_type; //target

//load model log
$CI->load->model('m_log');

//save to database
$CI->m_log->save_log($param);

}
?>
Pada helper tersebut dibuat function activity_log, dengan parameter tipe, aksi, item, assign_to dan assign_type. Ada beberapa parameter yang akan digunakan, seperti $param['log_user'], yang akan  mengambil data sesssion nama_user yang sedang aktif/login dan parameter lainnya, yang bisa dilihat pada keterangan komentar. Selanjutnya me-load model M_log, dan memanggil fungsi save_log, dengan array $param tadi. Adapun isi dari M_log.php adalah seperti berikut:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class M_log extends CI_Model {

public function save_log($param)
{
$sql = $this->db->insert_string('tb_log',$param);
$ex = $this->db->query($sql);
return $this->db->affected_rows($sql);
}
}Yang hanya berfungsi untuk menyimpan (INSERT) data ke tabel tb_log, dengan struktur tabel seperti ini:
Cara Penggunaan HelperUntuk cara penggunaan helper, pada kasus aplikasi inventori ini, saya menggunakan helper log aktifitas pada saat melakukan query ke database, misalnya saat ada penambahan inventori. Seperti pada potongan code berikut ini.
//tambah data chekin di tb_inventori_in
$this->db->insert('tb_inventori_in', $field);
if($this->db->affected_rows() > 0)
{
$assign_to = '';
$assign_type= '';
activity_log("inventori", "menambah stok", $id_model, $assign_to, $assign_type);
return true;
}
else
{
return false;
}Sehingga nantinya diharapkan outputnya akan seperti ini
Demikian catatan singkat saya dalam membuat helper log aktivitas menggunakan Framework CodeIgniter, silahkan dikembangkan sesuai kebutuhan. Tutorial ini berdasarkan pemahaman saya saja yah, kalau ada kesalahan atau saran, silahkan beri komentar pada kolom komentar di bawah.

Jangan lupa like, share dan follow sosial media blog zdienos, semoga bermanfaat.
Terima kasih (z).

Artikel ini hanyalah simpanan cache dari url asal penulis yang berkebarangkalian sudah terlalu lama atau sudah dibuang :

https://blog.zdienos.com/2019/04/belajar-membuat-helper-log-aktivitas-dengan-codeigniter.html

Kempen Promosi dan Iklan
Kami memerlukan jasa baik anda untuk menyokong kempen pengiklanan dalam website kami. Serba sedikit anda telah membantu kami untuk mengekalkan servis percuma aggregating ini kepada semua.

Anda juga boleh memberikan sumbangan anda kepada kami dengan menghubungi kami di sini
Membuat Library Export Excel Di Codeigniter

Membuat Library Export Excel Di Codeigniter

papar berkaitan - pada 13/11/2021 - jumlah : 151 hits
Lagi belajar membuat Library untuk Export ke Excel Kok bikin di github kan banyak yang sudah jadi Entahlah mungkin lagi males saja nyarinya atau library yang ada di luar sana terlalu kompleks Lah kalau library yang di luar sana terlalu komp...
Membuat Kategori Filtering Datatables Salect Onchange Ajax Codeigniter

Membuat Kategori Filtering Datatables Salect Onchange Ajax Codeigniter

papar berkaitan - pada 12/11/2021 - jumlah : 223 hits
Untuk membuat Filter Kategori memilih data berdasarkan kategori Datatables dengan Salect Dropdown Menggunakan Ajax Jquery Intinya kita memerlukan 2 halaman yaitu halaman utama yang menampilkan semua kategori produk dan halaman kedua untuk f...
Bagaimana Cara Membuat Halaman Contact Us Untuk Blogger Blogspot

Bagaimana Cara Membuat Halaman Contact Us Untuk Blogger Blogspot

papar berkaitan - pada 11/11/2021 - jumlah : 168 hits
Blog harus mempunyai halaman Contact Us Ini dapat membantu pengguna menghubungi pemilik web dan pentadbir Terdapat beberapa cara untuk menambahkan halaman Contact Us di Blogger Artikel ini Klik link untuk bacaan selanjutnya
Bagaimana Cara Membuat Halaman Contact Us Untuk Blogger Blogspot

Bagaimana Cara Membuat Halaman Contact Us Untuk Blogger Blogspot

papar berkaitan - pada 11/11/2021 - jumlah : 144 hits
Blog harus mempunyai halaman Contact Us Ini dapat membantu pengguna menghubungi pemilik web dan pentadbir Terdapat beberapa cara untuk menambahkan halaman Contact Us di Blogger Artikel ini Klik link untuk bacaan selanjutnya
6 Cara Membuat Pahala Melalui Facebook Atau Laman Sosial Lain

6 Cara Membuat Pahala Melalui Facebook Atau Laman Sosial Lain

papar berkaitan - pada 11/11/2021 - jumlah : 190 hits
6 Cara Membuat Pahala Melalui Facebook di mana ada laptop dan internet di situ ada Facebook Begitulah hebatnya fenomena Facebook yang melanda dunia hari ini Beberapa tahun lepas sewaktu saya Klik link untuk bacaan selanjutnya
Penerbit Upin Ipin Akan Membuat Permohonan Maaf

Penerbit Upin Ipin Akan Membuat Permohonan Maaf

papar berkaitan - pada 11/11/2021 - jumlah : 180 hits
Penerbit Upin Ipin akan membuat permohonan maaf Penerbit Upin Ipin akan membuat permohonan maaf Penerbit Upin Ipin akan membuat permohonan maaf atas kontroversi watak Fizi dalam episod berjudul Syahdunya Syawal yang disiarkan pada Hari Raya...
Cara Membuat Beribu Ringgit Sebulan Dengan Menggunakan Youtube

Cara Membuat Beribu Ringgit Sebulan Dengan Menggunakan Youtube

papar berkaitan - pada 11/11/2021 - jumlah : 156 hits
Kita selalu mendengar rugutan orang ramai tentang masalag kos sara hidup pada masa kini yang semakin menyedihkan Bahkan masalah kos sara hidup bukan hanya di sini malahan di serata negara menghadapi masalah kos sara hidup Punca sebenar kos ...
Cara Membuat Status Facebook Lebih Menarik Dengan Mewarna Biru Kan Ia

Cara Membuat Status Facebook Lebih Menarik Dengan Mewarna Biru Kan Ia

papar berkaitan - pada 11/11/2021 - jumlah : 199 hits
Cara membuat Status Facebook lebih menarik dengan mewarna biru kan ia Caranya Copy Paste je ni 0 0 1 teks Kamu Jadi la macam ni
Membuat Form Validasi Jquery Form Dengan Regex

Membuat Form Validasi Jquery Form Dengan Regex

papar berkaitan - pada 12/11/2021 - jumlah : 148 hits
Membuat Aturan regex untuk validasi form input menggunakan juery validationphp html rEGEXSebelumnya Anda bisa mengikuti cara membuat validasi form menggunakan JQUERY VALIDATION di https jqueryvalidation org Regular Expression adalah konstru...
Let S Not Return To The Old Ways Of Tight Media Control

Air Terjun Tujuh Puteri Bukit Sri Permata

Bank Islam Berwajah Baru Melalui Aplikasi Dan Web

Company Director Scammed Of Over Rm1mil By Inspector Harun

O G Firm Right To Dismiss Worker For Refusing Covid 19 Jab Says Industrial Court

How To Survive Thanksgiving Travel

Resipi Cheese Tart

Kyrkoherden Och Draken En F Rh Xande Saga Om Mod Och V Nskap Fr N Antika Spanien


echo '';
Senarai Lagu Tugasan Konsert Minggu 1 Gegar Vaganza 2024 Musim 11

Info Dan Sinopsis Drama Berepisod Dhia Kasyrani Slot Akasia TV3

Biodata Terkini Reshmonu Peserta Gegar Vaganza 2024 Musim 11 GV11 Penyanyi Lagu Hey Waley

Gegar Vaganza 2024 GV 11 Hadiah Tiket Peserta Juri Format Pemarkahan Dan Segala Info Tonton Live Di Astro Ria Dan Sooka

6 Janji Donald Trump Kalau Dia Naik Jadi Presiden Semula


Orang Tua Sekarang Membunuh Anaknya Secara Halus

Apabila Wanita Tertinggi Dan Paling Pendek Bertemu

Seorang Sahaja Zul Ariffin Tersasul Doa Minta 4 Isteri

Isu Artis Mangsa Buli Syafiq Yusof Gesa Produksi Main Peranan Perlu Wujudkan Suasana Friendly

Kathryn And Sydney S Fantastic Pantyhose Adventure Part One

15 Creative Diy Fall Garlands To Spruce Up Your Autumn D Cor