Codeigniter : Membuat kalkulator sederhana

dokumen-dokumen yang mirip
Bab 8 Pengenalan Code Igniter

Pertemuan 1. Pengenalan Code Igniter dan Pengaksesan Controller

Membuat Captcha Image menggunakan Codeigniter 2x

Pertemuan 2. Membuat Form Pada Code Igniter

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL

Membuat Themes Wordpress sendiri - Part 1

Single Site Login Portal Web dan Blogging Sederhana dengan CodeIgniter

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Membuat Toko Buku dengan PHP - MySQL

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

TUTORIAL RUBY ON RAILS

LAMPIRAN. KUESIONER (Siswa) (Mohon menjawab pertanyaan-pertanyaan berikut dengan baik untuk keperluan survey pembuatan website e-learning)

Author : Minarni, S.Kom.,MM

Tutorial Codeigniter : Membuat multiple language dengan Language Class

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 8 : Penanganan File dan Image. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

Teks dan Background SERIF SANS-SERIF MONOSPACE

Pemrograman Web II DANU WIRA PANGESTU

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

XHTML dan Dasar-dasar CSS XHTML

Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

Membangun website dinamis berbasis PHP-mySQL (3)

PENGANTAR KOMPUTER DAN TI 2C

Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC)

CSS. inheritance (pewarisan)

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Membuat Aplikasi Chating Sederhana dengan Jquery, Codeigniter dan Bootsrap

Perancangan dan Implementasi Sistem Informasi Audit Mutu Akademik Internal berbasis Web menggunakan Framework Codeigniter (Studi Kasus : LPMAI UKSW)

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Cara Membuat website dengan Dreamweaver

Membuat Desain Custom Input (Checkbox + Radio Button) pada Form

Metode Penulisan Dasar CSS

Tutorial Dasar CSS Preprocessor LESS

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

IKG3A3 / Software Project II

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

Mencetak Data Ke Word atau Excell

Muhammad Khoirul Hasin

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

PHP dan Framework CodeIgniter

CSS Cascading Style Sheet

Pengenalan Script. Definisi HTML

ACARA PRAKTIKUM PEMROGRAMAN WEB I

BAB V IMPLEMENTASI SISTEM

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

2014 TUTORIAL PANADA FRAMEWORK BY DIMAS EDU

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom

Lisensi Dokumen: Uraian Kasus :

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

APLIKASI WEB DAY 3. (Cascading Style Sheets)

PRAKTIKUM 3 Pengenalan CSS

MEMBUAT PAGINATION PADA FRAMEWORK CODEIGNITER

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

LAPORAN RESMI. Boxes

Nama : Dwi Untari. Nim : A TUGAS SEMESTERAN 1. HOME 2. MATERI

Multiple Upload dengan Jumlah Dinamis Menggunakan Javascript dalam Framework CodeIgniter

Gambar 4.28Konfigurasi Base Path dan Sistem

Gambar 1. Tampilan form karyawan

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Membuat Themes Wordpress sendiri - Part 2

Cara membuat HTML dasar

Pengenalan dan Instalasi Zend Framework

SImple Pop-Up Modal dengan CSS3 dan Jquery

Modul 10 DreamWeaver MX Suendri, S.Kom

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

Modul Praktikum Pengantar Komputer dan Internet HTML (Hyper Text Markup Language)

E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom

Pemrograman Basis Data Berbasis Web

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

A. LATAR BELAKANG ATAU BACKGROUND

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

Mengenal Codeigniter (CI) Framework

FRAMEWORK CODEIGNITER

Membuat Template dengan Bootstrap pada Codeigniter

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

Mendesain Custom Tabel dengan Pseudo Element CSS

Introduksi. Team Training SMK-TI I-58

Membuat Grafik batang menggunakan HighChart dengan CI

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

Tutorial Membuat Template Joomla 1.5

Condition dan Function

Membuat Top Fixed Responsive Navbar Twitter Bootstrap

Memanfaatkan CSS Animasi [Part 2]

Transkripsi:

Codeigniter : Membuat kalkulator sederhana Oleh: Meyta Posting yang keduaa :D, belum dapet sambutan nih :(. tapi gapapa deh usaha itu perlu! :D Sekarang kita mau buat aplikasi kalkulator sederhana berbasis Web menggunakan bahasa PHP dan framework CI, saya juga masih belajar tapi gaada salahnya bagi2 kan? hehe.. jadi kita mau buat aplikasi kaya gini : Nantinya kalo kita klik Perkalian misalnya bakal keluar form perkalian, aplik... Posting yang keduaa :D, belum dapet sambutan nih :(. tapi gapapa deh usaha itu perlu! :D Sekarang kita mau buat aplikasi kalkulator sederhana berbasis Web menggunakan bahasa PHP dan framework CI, saya juga masih belajar tapi gaada salahnya bagi2 kan? hehe.. jadi kita mau buat aplikasi kaya gini : Nantinya kalo kita klik Perkalian misalnya bakal keluar form perkalian, aplikasi yg kita mau buat ini harus ada validasinya. Nah berhubung si codeigniternya udah lengkap nih jadi kita udah tinggal pake :D. 1. Kita harus punya codeigniternya (saya pake CodeIgniter versi 2.0.2.), kalo yang gapunya bisa kita download disini 2. Kita extract file ini di c:/xampp/htdocs (atau tergantung kalian pake web server apa dan dimana nyimpennya). 3. Seudah di extract kita buka pasti bentuknya kaya gini :

Nah, kalo saya nama folder yang tadinya 'CodeIgniter_2.0.2' dirubah jadi 'Meita' jadi aplikasi saya namanya 'Meita'. Nah gausah otak atik bagian folder system maupun user_guide, kita bekerja nya di folder application. 4. Coba buka browsernya lalu ketikan localhost/meita (tergantung nama folder). Maka akan muncul tampilan seperti ini : Udah? kalo udah kita lanjutkan! (hehehe..) 5. Kemudian kita buat controller baru misalnya namanya 'blog', c:\xampp\htdocs\meita\application\controllers\blog.php <?php if (! defined('basepath')) exit('no direct script access allowed'); class Blog extends CI_Controller function construct() parent:: construct();

$this->load->helper(array('url','form')); //mengambil helper yang sudah disediakan CI public function index() $this->load->view("hello"); //maksudanya menampilkan file hello.php yg difolder view public function perkalian() //membuat function perkalian $this->load->library('form_validation'); //mengambil validasi di library yg sudah disediakan CI $this->form_validation->set_rules('v1','variabel 1','required integer'); $this->form_validation->set_rules('v2','variabel 2','required integer'); if ($this->form_validation->run()) $data['v1']=(int)$this->input->post('v1',true); //mengambil nilai yg dimasukan $data['v2']=(int)$this->input->post('v2',true); //mengambil nilai yg dimasukan $data['hasil']=$data['v1']*$data['v2']; //proses data else $data['v1']=0; $data['v2']=0; $data['hasil']=0; $this->load->view('perkalian',$data); //menampilkan hasil proses data public function pertambahan() $data['v1']=(int)$this->input->post('v1',true); $data['v2']=(int)$this->input->post('v2',true); $data['hasil']=$data['v1']+$data['v2'];; $this->load->view('pertambahan',$data); public function pengurangan() $data['v1']=(int)$this->input->post('v1',true); $data['v2']=(int)$this->input->post('v2',true); $data['hasil']=$data['v1']-$data['v2'];; $this->load->view('pengurangan',$data); public function pembagian()

$data['v1']=(int)$this->input->post('v1',true); $data['v2']=(int)$this->input->post('v2',true); if ($data['v2']>0) $data['hasil']=$data['v1']/$data['v2']; else $data['hasil']='error, v2 tidak boleh 0!'; $this->load->view('pembagian',$data); /* End of file welcome.php */ /* Location:./application/controllers/blog.php */ 6. Setelah kita buat controller, sekarang kita buat view nya c:\xampp\htdocs\meita\application\views\hello.php <html> <head> <title>calculator Codeigniter</title> <style type="text/css"> body backgroun-color:#fff; font-family: Lucida Grande, Verdana, Sans-serif; margin:40px; font-size:14px; color: #4f55155; a color: #003399; font-weight: normal; h1 color: #444; border-bottom: 1px solid #d0d0d0; font-size: 16px; font-weight: bold; margin: 24px 0 2px; padding: 5px 0 6px 0; </style> </head> <body> <h1>form </h1> <p>silahkan pilih menu dibawah ini :</p>

<ul> <li><?php echo anchor('blog/perkalian','perkalian');?></li> <li><?php echo anchor('blog/pembagian','pembagian');?></li> <li><?php echo anchor('blog/pertambahan','pertambahan');?></li> <li><?php echo anchor('blog/pengurangan','pengurangan');?></li> </ul> <p> Page endered in elapsed_time second </p> </body> </html> Setelah itu kita buat juga file pertambahan, pengurangan, perkalian, dan pembagian. c:\xampp\htdocs\meita\application\views\perkalian.php <html> <head> <title>calculator Codeigniter</title> <style type="text/css"> body background-color:#fff; font-family: Lucida Grande, Verdana, Sans-serif; margin:40px; font-size:14px; color: #4f55155; a color: #003399; font-weight: normal; h1 color: #444; border-bottom: 1px solid #d0d0d0; font-size: 16px; font-weight: bold; margin: 24px 0 2px; padding: 5px 0 6px 0; </style> </head> <body> <h1>perkalian </h1> <p>silahkan masukan data berikut :</p> <ul> <?php echo form_open('blog/perkalian');?> <?php echo form_input('v1',$v1);?> x

<?php echo form_input('v2',$v2);?> <br> <p><?php echo validation_errors();?></p> <?php echo form_submit('submit','hitung');?> <?php echo form_close();?> <br> Hasil : <?php echo $hasil;?> </ul> <p><?php echo anchor('blog','home');?></p> <p> Page endered in elapsed_time second </p> </body> </html> c:\xampp\htdocs\meita\application\views\pembagian.php <html> <head> <title>calculator Codeigniter</title> <style type="text/css"> body background-color:#fff; font-family: Lucida Grande, Verdana, Sans-serif; margin:40px; font-size:14px; color: #4f55155; a color: #003399; font-weight: normal; h1 color: #444; border-bottom: 1px solid #d0d0d0; font-size: 16px; font-weight: bold; margin: 24px 0 2px; padding: 5px 0 6px 0; </style> </head> <body> <h1>pembagian </h1> <p>silahkan masukan data berikut :</p>

<ul> <?php echo form_open('blog/pembagian');?> <?php echo form_input('v1',$v1);?> : <?php echo form_input('v2',$v2);?> <br> <?php echo form_submit('submit','hitung');?> <?php echo form_close();?> <br> Hasil : <?php echo $hasil;?> </ul> <p><?php echo anchor('blog','home');?></p> <p> Page endered in elapsed_time second </p> </body> </html> c:\xampp\htdocs\meita\application\views\pertambahan.php <html> <head> <title>calculator Codeigniter</title> <style type="text/css"> body background-color:#fff; font-family: Lucida Grande, Verdana, Sans-serif; margin:40px; font-size:14px; color: #4f55155; a color: #003399; font-weight: normal; h1 color: #444; border-bottom: 1px solid #d0d0d0; font-size: 16px; font-weight: bold; margin: 24px 0 2px; padding: 5px 0 6px 0; </style> </head> <body> <h1>pertambahan </h1>

<p>silahkan masukan data berikut :</p> <ul> <?php echo form_open('blog/pertambahan');?> <?php echo form_input('v1',$v1);?> + <?php echo form_input('v2',$v2);?> <br> <?php echo form_submit('submit','hitung');?> <?php echo form_close();?> <br> Hasil : <?php echo $hasil;?> </ul> <p><?php echo anchor('blog','home');?></p> <p> Page endered in elapsed_time second </p> </body> </html> c:\xampp\htdocs\meita\application\views\pengurangan.php <html> <head> <title>calculator Codeigniter</title> <style type="text/css"> body background-color:#fff; font-family: Lucida Grande, Verdana, Sans-serif; margin:40px; font-size:14px; color: #4f55155; a color: #003399; font-weight: normal; h1 color: #444; border-bottom: 1px solid #d0d0d0; font-size: 16px; font-weight: bold; margin: 24px 0 2px; padding: 5px 0 6px 0; </style> </head> <body>

<h1>pengurangan </h1> <p>silahkan masukan data berikut :</p> <ul> <?php echo form_open('blog/pengurangan');?> <?php echo form_input('v1',$v1);?> - <?php echo form_input('v2',$v2);?> <br> <?php echo form_submit('submit','hitung');?> <?php echo form_close();?> <br> Hasil : <?php echo $hasil;?> </ul> <p><?php echo anchor('blog','home');?></p> <p> Page endered in elapsed_time second </p> </body> </html> 7. Sekarang yg ketujuh bukan yah? hehe lupa, pokoknya yg selanjutnya : - Kita rubah bagian c:\xampp\htdocs\meita\application\config\config.php (line 17) $config['base_url']= 'http://localhost/meita'; (tergantung nama folder kalian) - Kemudian bagian c:\xampp\htdocs\meita\application\config\routes.php (line 41) $route['default_controller'] = "blog"; 8. Dan finish! silahkan coba di browser nya :D. kalian juga bisa download selengkapnya disini Tentang Penulis Meyta "Bukan dari kesempurnaan kita bercermin, melainkan dari sebuah kekurangan kita belajar" visit to MyBlog : http://thality.blogspot.com work at Rhino Technology http://rhino.co.id/about.do?pid=3539