Pengkodean KBLI

KBLI adalah klasifikasi rujukan yang digunakan untuk mengklasifikasikan aktivitas/kegiatan ekonomi Indonesia ke dalam beberapa lapangan usaha/bidang usaha yang dibedakan berdasarkan jenis kegiatan ekonomi yang menghasilkan produk/output baik berupa barang maupun jasa.
KBLI terdiri dari struktur pengklasifikasian kegiatan ekonomi yang konsisten dan saling berhubungan, didasarkan pada konsep, definisi, prinsip, dan tatacara pengklasifikasian yang telah disepakati secara internasional.
KBLI menyediakan kerangka kerja yang komprehensif, di mana data ekonomi dapat dikumpulkan dan disajikan dalam format yang didesain untuk tujuan pengumpulan data, pengolahan, diseminasi dan analisis, serta perencanaan dan evaluasi kebijakan.

Dasar penyusunan KBLI

Dasar penyusunan KBLI adalah International Standard Industrial Classification of All Economic Activities (ISIC), sampai 4 digit, disesuaikan dengan ASEAN Common Industrial Classification (ACIC) dan East Asia Manufacturing Statistics (EAMS), serta dikembangkan rinci sampai 5 digit untuk kegiatan ekonomi yang khas Indonesia.

Continue reading “Pengkodean KBLI”

Advertisements

(Codeigniter) Simple Serverside datatables (part 2)

(Codeigniter) Simple Serverside datatables (part 2)

Before continue. Please finish the first tutorial. If success, let’s continue! I step are not using lib datatable for PHP. I built myself

To use serverside, we need to follow 3 step

  1. js that enable the serverside
  2. model that process the input
  3. controller that show the code

Continue reading “(Codeigniter) Simple Serverside datatables (part 2)”

Phpmyadmin: membuat user

Phpmyadmin: membuat user
Untuk menggunakan phpmyadmin, kita tinggal mengetik localhost/phpmyadmin saja. Pada localhost, mengetik akan masuk ke halaman phpmyadmin  Dan kita akan langsung memakai phpmyadmin tanpa kesulitan. Pada phpmyadmin yang lebih secure, kita membutuhkan user dan password untuk memakainya.

Continue reading “Phpmyadmin: membuat user”

Mysql : misteri max dan min

berawal dari sebuah masalah..

kenapa saya coba lakukan query max kok yang keluar malah angkanya lain. jelas-jelas yang kecil itu 9 dan yang gede 101… ini kok kebalik-balik

data di table saya ada 4 kode yaitu

  • 100.
  • 101.
  • 9.
  • 65.

saat menjalankan query.. yang keluar malah 9!! bukan 101! padahal jelas yang paling gede 101!! untuk contoh querynya bisa intip di

http://sqlfiddle.com/#!9/885b17/1 Continue reading “Mysql : misteri max dan min”

Mempelajari DBMS (Dasar)

Tidak bisa di pungkiri, database adalah bagian dari kehidupan. Dari kita bangun sampai tidur, kita hidup dalam database . pertanyaannya adalah dimana kita menyimpan. Juga bagaimana memanajemennya.

Secara singkat, saya hanya menunjuk pada kebutuhan kita sebagai programer akan adanya database, walaupun itu terlihat tidak perlu bila codingnya sederhana. Tetapi akhirnya kedepannya juga perlu.

Tulisan ini untuk para programer pemula dan menengah. Agar dapat menjadi acuan dalam membuat database

 

MEMPELAJARI DATABASE

Dalam mempelajari Database, kita harus mengenal DBMSnya dalam hal ini nama muncul seperti

  • Mysql
  • Postgree
  • Oracle
  • Excel dan lain-lain

Masing-masing memiliki kemudahan dan kekurangan. Kemudahan, kekurangan, tantangan dan hambatan inilah yang harus dipelajari untuk memahami Database. Setelah memahami, kita dapat menentukan bagaimana pola belajar database tersebut.

 

Dalam tulisan ini, saya lebih menyorot ke MYSQL. Ada sedikit bahas postgree tetapi tidak banyak.

Continue reading “Mempelajari DBMS (Dasar)”

CodeIgniter: Penulisan Multi Koneksi

Multi koneksi adalah koneksi lebih dari satu yang dapat berjalan di Framework CodeIgniter. Penulisannya sama seperti penulisan ‘default’ namun memakai nama berbeda

$db['test'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'root',
        'password' => '',
        'database' => 'database_name',
        'dbdriver' => 'mysqli',
        'dbprefix' => '',
        'pconnect' => TRUE,
        'db_debug' => TRUE,
        'cache_on' => FALSE,
        'cachedir' => '',
        'char_set' => 'utf8',
        'dbcollat' => 'utf8_general_ci',
        'swap_pre' => '',
        'compress' => FALSE,
        'encrypt' => FALSE,
        'stricton' => FALSE,
        'failover' => array()
);

atau

$db['test'] = $db['test'];
$db['test']['hostname'] = 'localhost';
$db['test']['username'] = 'username';
$db['test']['database'] = 'db name';
$db['test']['password'] = 'password';

Penggunaan Multi Koneksi ini dapat dimanfaatkan apabila CI memiliki lebih dari 1 database yang akan digunakan. Atau memiliki 2 logika koneksi yang berbeda-beda. Dimana logika pertama memiliki prefix dan lainnya tidak memakai prefix

Koneksi Utama

koneksi utama yang digunakan adalah default. Apabila ingin menggantikan dengan lain seperti “test” dapat menggunakan
$active_group = 'test';

Dalam program yang baik, disarankan memakai prefix dalam configurasinya. Tetapi sejalan dengan proses yang sering terjadi bentrok penamaan table. Disarankan memiliki 2 tipe koneksi database yaitu tanpa prefix dan dengan prefix. Hal ini dikarenakan adanya problem dalam penulisan nama saat menjalankan join.

CodeIgniter: Penulisan Koneksi Gagal

Apabila terjadi masalah koneksi pada koneksi utama (default). Parameter Failover dapat digunakan . Setting untuk menjalankan seperti penulisan berikut

$db['default']['failover'] = array(
                array(
                        'hostname' => 'localhost1',
                        'username' => '',
                        'password' => '',
                        'database' => '',
                        'dbdriver' => 'mysqli',
                        'dbprefix' => '',
                        'pconnect' => TRUE,
                        'db_debug' => TRUE,
                        'cache_on' => FALSE,
                        'cachedir' => '',
                        'char_set' => 'utf8',
                        'dbcollat' => 'utf8_general_ci',
                        'swap_pre' => '',
                        'encrypt' => FALSE,
                        'compress' => FALSE,
                        'stricton' => FALSE
                ),
                array(
                        'hostname' => 'localhost2',
                        'username' => '',
                        'password' => '',
                        'database' => '',
                        'dbdriver' => 'mysqli',
                        'dbprefix' => '',
                        'pconnect' => TRUE,
                        'db_debug' => TRUE,
                        'cache_on' => FALSE,
                        'cachedir' => '',
                        'char_set' => 'utf8',
                        'dbcollat' => 'utf8_general_ci',
                        'swap_pre' => '',
                        'encrypt' => FALSE,
                        'compress' => FALSE,
                        'stricton' => FALSE
                )
        );
penulisan koneksi dapat digunakan untuk konfigurasi lainnya.