com
(/)
Sign In (/u/login) Login FB (/user/login_fb)
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...
(/category/php)
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 ..
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 1/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
(/)
Sign In (/u/login) Login FB (/user/login_fb)
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 (http://www.4shared.com/zip/wnJbhMTS/codeigniter_202.html)
2. Kita extract file ini di c:/xampp/htdocs (atau tergantung kalian pake web server apa dan
dimana nyimpennya).
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.
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 2/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
4. Coba buka browsernya lalu ketikan localhost/Meita (tergantung nama folder). Maka
akan muncul tampilan seperti ini :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
29 $data['hasil']=0;
30 }
31 $this->load->view('perkalian',$data); //menampilkan hasil pros
(/) 32 }
Sign In (/u/login) Login FB (/user/login_fb)
33 public function pertambahan()
34 {
35 $data['v1']=(int)$this->input->post('v1',true);
36 $data['v2']=(int)$this->input->post('v2',true);
37 $data['hasil']=$data['v1']+$data['v2'];;
38 $this->load->view('pertambahan',$data);
39 }
40 public function pengurangan()
41 {
42 $data['v1']=(int)$this->input->post('v1',true);
43 $data['v2']=(int)$this->input->post('v2',true);
44 $data['hasil']=$data['v1']-$data['v2'];;
45 $this->load->view('pengurangan',$data);
46 }
47
48 public function pembagian()
49 {
50 $data['v1']=(int)$this->input->post('v1',true);
51 $data['v2']=(int)$this->input->post('v2',true);
52 if ($data['v2']>0)
53 $data['hasil']=$data['v1']/$data['v2'];
54 else
55 $data['hasil']='Error, v2 tidak boleh 0 !';
56 $this->load->view('pembagian',$data);
57 }
58 }
59
60 /* End of file welcome.php */
61 /* Location: ./application/controllers/blog.php */
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 4/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
1 <html>
2 <head>
3 <title>Calculator Codeigniter</title>
(/) 4
5 Signtype="text/css">
<style In (/u/login) Login FB (/user/login_fb)
6 body {
7 backgroun-color:#fff;
8 font-family: Lucida Grande, Verdana, Sans-serif;
9 margin:40px;
10 font-size:14px;
11 color: #4f55155;
12 }
13
14 a {
15 color: #003399;
16 background-color: transparent;
17 font-weight: normal;
18 }
19
20 h1 {
21 color: #444;
22 background-color: transparent;
23 border-bottom: 1px solid #d0d0d0;
24 font-size: 16px;
25 font-weight: bold;
26 margin: 24px 0 2px;
27 padding: 5px 0 6px 0;
28 }
29 </style>
30 </head>
31
32 <body>
33 <h1>Form </h1>
34 <p>Silahkan pilih menu dibawah ini :</p>
35 <ul>
36 <li><?php echo anchor('blog/perkalian','Perkalian'); ?></li>
37 <li><?php echo anchor('blog/pembagian','Pembagian'); ?></li>
38 <li><?php echo anchor('blog/pertambahan','Pertambahan'); ?></li>
39 <li><?php echo anchor('blog/pengurangan','Pengurangan'); ?></li>
40 </ul>
41 <p> Page endered in {elapsed_time} second </p>
42 </body>
43 </html>
Setelah itu kita buat juga file pertambahan, pengurangan, perkalian, dan pembagian.
c:\xampp\htdocs\Meita\application\views\perkalian.php
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 5/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
1 <html>
2 <head>
3 <title>Calculator Codeigniter</title>
(/) 4
5 Signtype="text/css">
<style In (/u/login) Login FB (/user/login_fb)
6 body {
7 background-color:#fff;
8 font-family: Lucida Grande, Verdana, Sans-serif;
9 margin:40px;
10 font-size:14px;
11 color: #4f55155;
12 }
13
14 a {
15 color: #003399;
16 background-color: transparent;
17 font-weight: normal;
18 }
19
20 h1 {
21 color: #444;
22 background-color: transparent;
23 border-bottom: 1px solid #d0d0d0;
24 font-size: 16px;
25 font-weight: bold;
26 margin: 24px 0 2px;
27 padding: 5px 0 6px 0;
28 }
29 </style>
30 </head>
31
32 <body>
33 <h1>Perkalian </h1>
34 <p>Silahkan masukan data berikut :</p>
35 <ul>
36 <?php echo form_open('blog/perkalian'); ?>
37 <?php echo form_input('v1',$v1); ?> x
38 <?php echo form_input('v2',$v2); ?> <br>
39 <p><?php echo validation_errors();?></p>
40
41 <?php echo form_submit('submit','Hitung'); ?>
42 <?php echo form_close(); ?> <br>
43
44 Hasil : <?php echo $hasil; ?>
45 </ul>
46
47 <p><?php echo anchor('blog','Home'); ?></p>
48 <p> Page endered in {elapsed_time} second </p>
49 </body>
50 </html>
c:\xampp\htdocs\Meita\application\views\pembagian.php
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 6/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
1 <html>
2 <head>
3 <title>Calculator Codeigniter</title>
(/) 4
Sign In (/u/login) Login FB (/user/login_fb)
5 <style type="text/css">
6 body {
7 background-color:#fff;
8 font-family: Lucida Grande, Verdana, Sans-serif;
9 margin:40px;
10 font-size:14px;
11 color: #4f55155;
12 }
13
14 a {
15 color: #003399;
16 background-color: transparent;
17 font-weight: normal;
18 }
19
20 h1 {
21 color: #444;
22 background-color: transparent;
23 border-bottom: 1px solid #d0d0d0;
24 font-size: 16px;
25 font-weight: bold;
26 margin: 24px 0 2px;
27 padding: 5px 0 6px 0;
28 }
29 </style>
30 </head>
31
32 <body>
33 <h1>Pembagian </h1>
34 <p>Silahkan masukan data berikut :</p>
35 <ul>
36 <?php echo form_open('blog/pembagian'); ?>
37 <?php echo form_input('v1',$v1); ?> :
38 <?php echo form_input('v2',$v2); ?> <br>
39
40 <?php echo form_submit('submit','Hitung'); ?>
41 <?php echo form_close(); ?> <br>
42
43 Hasil : <?php echo $hasil; ?>
44 </ul>
45 <p><?php echo anchor('blog','Home'); ?></p>
46 <p> Page endered in {elapsed_time} second </p>
47 </body>
48 </html>
c:\xampp\htdocs\Meita\application\views\pertambahan.php
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 7/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
1 <html>
2 <head>
3 <title>Calculator Codeigniter</title>
(/) 4
Sign In (/u/login) Login FB (/user/login_fb)
5 <style type="text/css">
6 body {
7 background-color:#fff;
8 font-family: Lucida Grande, Verdana, Sans-serif;
9 margin:40px;
10 font-size:14px;
11 color: #4f55155;
12 }
13
14 a {
15 color: #003399;
16 background-color: transparent;
17 font-weight: normal;
18 }
19
20 h1 {
21 color: #444;
22 background-color: transparent;
23 border-bottom: 1px solid #d0d0d0;
24 font-size: 16px;
25 font-weight: bold;
26 margin: 24px 0 2px;
27 padding: 5px 0 6px 0;
28 }
29 </style>
30 </head>
31
32 <body>
33 <h1>Pertambahan </h1>
34 <p>Silahkan masukan data berikut :</p>
35 <ul>
36 <?php echo form_open('blog/pertambahan'); ?>
37 <?php echo form_input('v1',$v1); ?> +
38 <?php echo form_input('v2',$v2); ?> <br>
39
40 <?php echo form_submit('submit','Hitung'); ?>
41 <?php echo form_close(); ?> <br>
42
43 Hasil : <?php echo $hasil; ?>
44 </ul>
45 <p><?php echo anchor('blog','Home'); ?></p>
46 <p> Page endered in {elapsed_time} second </p>
47 </body>
48 </html>
c:\xampp\htdocs\Meita\application\views\pengurangan.php
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 8/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
1 <html>
2 <head>
3 <title>Calculator Codeigniter</title>
(/) 4
5 Signtype="text/css">
<style In (/u/login) Login FB (/user/login_fb)
6 body {
7 background-color:#fff;
8 font-family: Lucida Grande, Verdana, Sans-serif;
9 margin:40px;
10 font-size:14px;
11 color: #4f55155;
12 }
13
14 a {
15 color: #003399;
16 background-color: transparent;
17 font-weight: normal;
18 }
19
20 h1 {
21 color: #444;
22 background-color: transparent;
23 border-bottom: 1px solid #d0d0d0;
24 font-size: 16px;
25 font-weight: bold;
26 margin: 24px 0 2px;
27 padding: 5px 0 6px 0;
28 }
29 </style>
30 </head>
31
32 <body>
33 <h1>Pengurangan </h1>
34 <p>Silahkan masukan data berikut :</p>
35 <ul>
36 <?php echo form_open('blog/pengurangan'); ?>
37 <?php echo form_input('v1',$v1); ?> -
38 <?php echo form_input('v2',$v2); ?> <br>
39
40 <?php echo form_submit('submit','Hitung'); ?>
41 <?php echo form_close(); ?> <br>
42
43 Hasil : <?php echo $hasil; ?>
44 </ul>
45 <p><?php echo anchor('blog','Home'); ?></p>
46 <p> Page endered in {elapsed_time} second </p>
47 </body>
48 </html>
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 9/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
(/)
Sign In (/u/login) Login FB (/user/login_fb)
(tergantung nama folder kalian)
1 $route['default_controller'] = "blog";
Tweet
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 10/11
6/10/2019 Codeigniter : Membuat kalkulator sederhana - Jagocoding.com
About Author
(/)
Meyta
Sign In (/u/login) Login FB (/user/login_fb)
(/profile/MZennis)
yuk belajar ^^
(/profile/MZennis)
Jagocoding.com adalah situs tutorial pemrograman no 1 di Indonesia yang berbasis jejaring sosial (social
network). Bagikan tulisanmu ke semua penjuru dunia. Pelajari semua tutorial di sini untuk menjadi seorang yang
"jago coding".
Home (/) | Advices (/) | Become a Member (/u/register) | Terms and Conditions (/pages/syarat-dan-
ketentuan) | FAQ (/pages/faq)
jagocoding.com/tutorial/231/Codeigniter_Membuat_kalkulator_sederhana 11/11