PHP Implementasi Algoritma Luhn untuk Otentikasi Nomor Kartu Kredit pada Sistem Transaksi Online

2. Penggunaan Algoritma Modulo 10 Luhn Sebagai Validator Kartu Kredit Otniel Jurnal Ilmu Komputer Dan Teknologi Informasi, Vol 3 No.2, Oktober 2003 3. Implementasi Algoritma Cek Digit Luhn Untuk Otentikasi Kartu Kredit Wawan Wardiana Assaoralhaq Arsyad Prosiding Seminar Nasional tenaga Listrik Dan Mekatronik 2006 4. Aplikasi Aritmatika Modulo dalam Validasi Nomor Kartu kredit Yudha Adiprabowo Makalah Teknik Informatika Institut Teknologi Bandung 2007 5. Aplikasi Teori Bilangan dalam Pembangkitan dan Validasi Nomor Kartu Kredit Mohammad Taufan Tripurnasatria Makalah Teknik Informatika Institut Teknologi Bandung 2007 6. IMEI dan Validasinya dengan Algoritma Luhn Matthew Wangsadiredja Makalah Teknik Informatika Institut Teknologi Bandung 2008

2.6. PHP

PHP adalah Bahasa Pemograman Server – side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Server – side Scripting adalah sintaks dan Universitas Sumatera Utara perintah – perintah yang akan sepenuhnya dijalankan di server, tetapi disertakan pada dokumen HTML. Ketika seorang pengguna internet membuka dahulu server bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dlam format HTML ke web Browser pengguna internet tersebut. Dengan demikian seorang pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin. PHP merupakan perangkat lunak yang gratis open source dan mempunyai lintas platform yaitu dapat digunakan dengn sistem operasi dan web server apapun. PHP mampu berjalan di Windows dan beberapa versi Linux. PHP juga dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI Commond Gate Interface, yaitu teknologi untuk menyajikan data yang bersifat dinamis. PHP dapat mengirimkan HTTP header, dapat men set cookies, mengauthentication dan re-direct user. PHP menawarkan konektisitas dengan baik dengan beberapa basis data antara lain Oracle, Sybase, MySQL dan lain – lain Ullman, 2003.

2.6.1. Keunggulan Pemograman PHP

Adapun keunggulan pemograman PHP seperti yang diungkapkan oleh Ullman 2003 adalah : 1. PHP memiliki tingkat akses yang lebih cepat dari pemograman yang berbasis web lainnya seperti ASP. 2. PHP memiliki tingkat keamanan yang lebih tinggi karena server yang bersangkutan akan memproses semua perintah PHP di server dan mengirimkan hasilnya ke web browser. Dengan demikian pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP. Universitas Sumatera Utara 3. PHP mampu berjalan di beberapa server yag ada seperti : Apache, IIS Internet Information System dan lain – lain. 4. PHP mampu berjalan di Linux, Unix dan windows. 5. PHP juga mendukung akses ke beberapa database yang susah, antara lain MySQL, MSQL, dan Windows SQL Server. Adapun bentuk penulisan Script PHP dapat dilihat pada tabel 2.5 dibawah ini : Tabel 2.5 Penulisan Script PHP Bentuk Diawali Diakhiri Contoh Standard ?php ? ?php …….. ? Singkat ? ? ? …….. ? Script Script=’php’ script script language=’php’ ………………………… script Universitas Sumatera Utara BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis