Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

romascudetoAvatar border
TS
romascudeto
Framework Codeigniter ? Contoh Program Sederhana
Pada bagian ini kita akan mempelajari tentang cara membuat contoh program sederhana dengan menggunakan framework codeigniter

Setelah proses instalasi selesai kita akan coba membuat program sederhana dengan controller yang sudah ada sebelumnya aja ya, kita akan memakai file welcome.php yang ada di folder Controllers dan file welcome_message.php yang ada di folder Views. Untuk modelnya kita akan membuat sendiri dengan nama welcome_model.php

Berikut adalah struktur coding yang akan kita buat

Sebelumnya kita ubah dulu sedikit file autoload yang terdapat di folder config

config.php
$autoload['libraries'] = array('database');

Lalu ubah informasi database agar sesuai dengan yang akan kita ingin buat koneksinya

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "tbl_mahasiswa";

Karena kita akan menghubungkan dengan tabel tbl_mahasiswa, maka kita juga harus buat databasenya. kita buat yang sederhana aja, isinya fieldnya nim, nama, alamat aja. dengan struktur nim VARCHAR(20) Primary Key, nama VARCHAR(100), alamat VARCHAR (500).

Sebaiknya yang pertama kali dibuat adalah modelnya terlebih dahulu (karena di dalam model kita akan tentukan dulu data – data apa saja yang akan kita olah dan tampilkan)

welcome_model.php

<?
class welcome_model extends Model{

function welcome_model(){
parent::Model();
}

function select_db(){

//Tentukan terlebih dahulu query yang akan kita pakai

$sqlquery = "SELECT * FROM tbl_mahasiswa";

//Ini perintah untuk mengeksekusi query yang telah kita buat

$query = $this->db->query ($sqlquery);

//Ini perintah untuk mengambil hasil dari query yang telah dieksekusi dan dalam bentuk array

$get = $query->result();

//Kembalikan data $get

return $get;
}

}
?>

Lalu kita lanjutkan ke bagian Controllers

welcome.php

<?php

class Welcome extends Controller {

function Welcome()
{
parent::Controller();
$this->load->model('welcome_model');
}

function index()
{
//Perintah untuk menangkap nilai yang telah dilempar dari models dan menyimpan di dalam array data bernama tangkap data
$data['tangkap_data']=$this->welcome_model->select_db();
//untuk memanggil view yang akan kita kirim datanya
$this->load->view('welcome_message', $data);
}
}

Setelah selesai membuat Controller welcome.php, kita lanjut ke Views

welcome_message.php

<html>
<head>
<title>Coba Codeigniter</title>
</head>

<body>
<? foreach ($tangkap_data as $value) : ?>
NIM : <? echo $value->nim ?><br>
Nama : <? echo $value->nama ?><br>
Alamat : <? echo $value->alamat ?><br>
<hr><br>
<? endforeach; ?>
</body>

</html>

Seharusnya setelah dijalankan maka hasilnya akan menampilkan data – data mahasiswa yang berupa NIM, Nama dan Alamatnya lalu dipisahkan oleh garis setiap datanya.

Sekian contoh sederhana yang dapat gw contohin, untuk pengembangannya dapat disisipkan perintah CRUD (Create Read Update Delete) dimana syntax modelnya hampir sama dengan contoh yang ada. namun untuk pengembangan ini akan kita lanjutkan nanti pada postingan berikutnya. semoga contoh sederhana ini dapat membantu untuk memahami prinsip dasar Codeigniter. dan lagi – lagi jika ada kesalahan harap bisa dikoreksi. Terima kasih atas perhatiannya.

“When someone says: ‘I want a programming language in which I need only say what I wish done’, give him a lollipop.”
- Alan J. Perlis

Sumber : http://vincorner.web.id/framework-co...ram-sederhana/
nona212
nona212 memberi reputasi
1
7.9K
4
GuestAvatar border
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.3KAnggota
Urutkan
Terlama
GuestAvatar border
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.