Saturday, August 8, 2015

CODEIGNITER - AKSES user_data pada table CI_SESSIONS

MASALAH :
1. Cara mengakses data user yang tersimpan ada tabel CI_SESSIONS

SOLUSI :
function active_users() {
        $this->load->model('admin_model');
        $query =$this->admin_model->get_active_users();
        $num_row=$query->num_rows();
        $result=$query->result();

CODEIGNITER - SIMPAN user_data pada TABEL SESSIONS

MASALAH :
1. Cara menyimpan data user yang sedang login dari session yang sedang aktif ?

SOLUSI :
1. Masuk folder website CODEIGNITER anda
2. Masuk folder "APPLICATION"

SQL SERVER - (COMPARE) Membandingkan Dua Database Menggunakan DB Comparer

Saat saya kemarin mencoba aplikasi yang sedang saya kerjakan ternyata saya menemukan error. Saya ingat betul, error ini sudah pernah terjadi sebelumnya dan sudah diperbaiki oleh senior saya (menggunakan SQL Server 2008 R2). Karena penasaran saya meminta kepada tester untuk mengetes modul tersebut, ternyata hasilnya sama, error yang didapatkan juga sama. Lalu dicoba mengganti menggunakan database yang lain, ternyata bisa. Cukup heran saya melihatnya, karena saya yakin bahwa source yang dijalankan adalah yang terbaru, tapi memang saya tidak terlalu yakin apakah database yang digunakan adalah yang terbaru.

Aplikasi ini saya kembangkan bersama dua rekan saya, kami menggunakan metode extreme programming karena prubahan dari user cepat dan kadang berubah-ubah. Untuk source kami selalu synchronize menggunakan CVS. Tapi untuk database memang sedikit kesulitan, karena sering terjadi updata database (tabel, view, function, triger) dilakukan langsung ke database tanpa membuat file .sql terlebih dahulu sehingga tidak terupdate ke anggota tim yang lain.

Satu-satunya cara adalah saya melakukan perbandingan database, ada dua yaitu database development (yang terjadi error) dan database production (yang tidak mengalami error). Setelah googling saya mendapatkan tools yang free, yaitu DB Comparer. Berikut cara penggunaannya:

Monday, August 3, 2015

PHP, JAVASCRIPT - REORDERING TABLE NUMBER SEQUENCE

Permasalahan :
Tabel yang saya punya :

Apabila baris ke-3 saya hapus maka akan menjadi sbb :

Yang saya inginkan :

Solusi :

PHP - Menambahkan Angka '0' Pada Bagian Kiri STRING

Permasalahan :
saya mempunyai array sbb:
tutorial 1
tutorial 21
tutorial 2
tutorial 3
yang saya perlukan :
tutorial 01
tutorial 21
tutorial 02
tutorial 03
Solusi :

SQL SERVER – Convert Text to Numbers (Integer) - CAST and CONVERT

Cara merubah kolom dari tipe VARCHAR ke tipe INT :
SELECT CAST(NamaKolom AS INT) FROM NamaTabel
SELECT CONVERT(INT, 
NamaKolom ) FROM NamaTabel
Apabila Kolom yang akan dirubah mengandung huruf maka akan muncul ERROR.

-- SELAMAT MENCOBA --
** (BELAJAR,BELAJAR,BELAJAR) **
Referensi :
1. link
2. link