Selasa, 07 April 2015

Konfigurasikan XAMPP 1.7.7 dengan Oracle 11G

Dalam kesempatan kali ini saya ingin membagikan cara untuk mengkonfigurasikan XAMPP 1.7.7 dengan Oracle 11G. Caranya cukup sederhana yaitu dengan merubah beberapa baris pada file php.ini yang ada pada XAMPP. Untuk lebih jelasnya, perhatikan langkah berikut :

  1. Cari File php.ini pada xampp/php/php.ini
  2. Buka file tersebut dan cari dll untuk oci8, perhatikan gambar dibawah ini.
Kemudian cari file oci.dll pada direktori Oracle anda, lokasinya di BIN dan copy file tersebut ke xampp/apache/bin.
Setelah itu start kembali xampp anda dan cek di php_info(), jika oci sudah muncul maka sudah dapat dijalankan. Jika pada saat menjalankan muncul error  Failed to load OCI DLL pada XAMPP 1.7.7 coba tutorial berikut ini : http://hendrasetyo.blogspot.com/2013/08/mengatasi-error-message-failed-to-load.html
SUMBER :
http://hendrasetyo.blogspot.com/2013/08/konfigurasi-xampp-177-untuk-koneksi.html

Rabu, 04 Februari 2015

Cara Encrypt File PHP untuk Menghindari Plagiat


Cara Encrypt File PHP untuk Menghindari Plagiat

Thursday, March 1st 2012. | Desain Web, Mahir
Cara Encrypt File PHP untuk Menghindari Plagiat bisa menggunkan free php encoder, fitur ini gratis. File anda akan aman dari plagiat.
Seorang web developer tentu punya script yang dengan susah payah dibuat, script tersebut bisa saja dicopy paste orang lain tanpa rasa terima kasih. Misal Anda membuat template wordpress sangat bagus, di bagian bawahnya anda tulisi : dibuat oleh Anda.com
Oleh orang yang copy paste, bisa saja footer yang Anda.com diganti ke link orang yang copy paste tersebut, seolah-olah itu buatan dia, bukan buatan Anda.
Permasalahan tersebut bisa diatasi dengan meng-enkrip file php anda agar tidak bisa di edit orang lain. Setelah Anda enkrip maka file tersebut code scriptnya akan menjadi acak dan tdk bisa diedit lagi.
Dulu orang biasa menggunakan software untuk meng-encrypt script PHP seperti Zend Guard, Ion Cube, atau Zend Encoder, namun itu bayar. hanya trial dalam beberapa minggu.
Saat ini anda tidak perlu membayar lagi, dan tinggal mengakses phpencode.org Copy saja script anda lalu Lihat hasil enkripnya.
Caranya :
1. Buat script PHP dahulu, misalkan tes.php
2. Buka situs phpencode.org kemudian upload file contoh.php
Anda juga bisa mengupload file lebih dari satu. Isikan kunci enkripsi pada kotak ‘Encryption Key‘. Anda dapat mengisikan dengan sebarang kode, bisa angka atau huruf. Kunci ini nanti akan digunakan untuk proses decoding ketika script hasil enkripsi atau encoded script akan dijalankan. lalu pada pilihan ‘Encoding Type‘ pilih ‘Reguler Encoding‘. Terakhir klik tombol ENCODE.
3. Setelah klik ENCODE download script hasil encoding tadi. Adapun nama file yang kita download adalah sama dengan nama-nama file aslinya, Tambah satu lagi adalah file decoder.php. Kemudian kita letakkan file-file tersebut ke direktori web server kita.
Selamat mencoba.
referensi : blog.rosihanari.net
Update: sekarang untuk wordpress sudah ada plugin untuk melindungi copy paste.
tags:
 
sumber : http://arsip.sinarweb.com/cara-encrypt-file-php-untuk-menghindari-plagiat/

Sabtu, 10 Januari 2015

Ajax 2 Combobox saling berhubungan pada Codeigniter

Pada kesempatan kali ini saya ingin berbagi bagaimana membuat dua buah combobox yang saling berhubungan dengan AJAX yang datanya di ambil dari database dan diterapkan pada Framework Codeigniter, maksutnya saling berhubungan adalah ketika combobox yang pertama di pilih maka combobox yang kedua akan menampilkan pilihan sesuai dengan yang di tetapkan untuk setiap pilihan pada combobox pertama. Untuk lebih jelasnya perhatikan ilustrasi berikut.

Pada gambar di atas, ketika combobox Kelas di pilih X, maka combobox Matapelajaran akan menampilkan daftar Matapelajaran untuk kelas X. dari pada panjang lebar, saya akan menerangkan setiap langkah penerapannya pada Framework Codeigniter 2.1.0
Saya menganggap anda sudah bisa menginstall Codeigniter dan konfigurasi databasenya ya… :D
Oke yang pertama kali yang perlu di siapkan adalah Jquery, bisa di dapatkan di http://code.jquery.com/jquery-1.7.js, copy dan simpan dengan nama jquery-1.7.js kemudian letakkan di root project.
Pada contoh ini saya menggunakan dua buah tabel yaitu tabel Kelas dan Matapelajaran berikut SQLnya
Tabel Kelas :
CREATE TABLE IF NOT EXISTS `kelas` (
`kelas_id` tinyint(3) NOT NULL AUTO_INCREMENT,
`kelas_nama` varchar(20) NOT NULL,
PRIMARY KEY (`kelas_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

INSERT INTO `kelas` (`kelas_id`, `kelas_nama`) VALUES
(1, 'X'),
(2, 'XI');
Tabel Matapelajaran
CREATE TABLE IF NOT EXISTS `matapelajaran` (
  `matapelajaran_id` tinyint(3) NOT NULL AUTO_INCREMENT,
  `matapelajaran_nama` varchar(20) NOT NULL,
  `kelas_id` tinyint(3) NOT NULL,
  PRIMARY KEY (`matapelajaran_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

INSERT INTO `matapelajaran` (`matapelajaran_id`, `matapelajaran_nama`, `kelas_id`) VALUES
(1, 'Matematika', 1),
(2, 'Bahasa Indonesia', 1),
(3, 'Geografi', 2),
(4, 'Bahasa Inggris', 2);
Dari SQL di atas terlihat bahwa kelas X mempunyai matapelajaran Matematika dan Bahasa Indonesia, kelas XI mempunyai matapelajaran Geografi dan Bahasa Inggris.
Kemudian Buat Sebuah model dengan nama Mmapel, berikut Kode dan penjelasannya

Setelah model di buat, lanjut buat sebuah controller dengan nama mapel berikut kode dan penjelasannya

Langkah terahir adalah buat sebuah file dengan nama tambah_mapel.php kemudia letakkan di folder views pada application anda, berikut kode dan penjelasannya

Anda tidak usah mengetikkan semua code yang tertera di atas, saya sudah menyediakan filenya tinggal di download, dan silahkan di coba… Saya sertakan 4 file : mapel.php(Controller), mmapel.php(Model), tambah_mapel.php(View), db2combobox_ajax.sql(Database).

sumber : https://dokumenary.wordpress.com/2012/01/20/ajax-2-combobox-saling-berhubungan-pada-codeigniter/