Belajar Jaringan - Belajar Pemrograman

Beranda Tentang Kontak
‏إظهار الرسائل ذات التسميات codeigniter. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات codeigniter. إظهار كافة الرسائل

الأربعاء، 5 مارس 2025

Membuat Aplikasi Point Of Sales Sederhana dengan Laravel dan Tailwindcss

Cara Membuat Aplikasi Point of Sales Sederhana dengan Laravel & Tailwind CSS (Lengkap + Step by Step)

Alhamdulillah, setelah lama vakum, saya kembali berbagi pengalaman lewat proyek iseng: membuat aplikasi Point of Sales (POS) sederhana menggunakan Laravel dan Tailwind CSS. Proyek ini cocok untuk pemula yang ingin belajar full-stack development, atau developer berpengalaman yang ingin membuat sistem kasir ringan untuk UMKM.

Dalam panduan ini, saya akan jelaskan langkah demi langkah lengkap — mulai dari setup lingkungan pengembangan lokal menggunakan Laragon 2025 v8.1.0, instalasi Laravel, hingga persiapan awal untuk integrasi Tailwind CSS. Semua dijelaskan secara rinci, praktis, dan tentunya tanpa Docker — karena saya paham betul rasanya coding di laptop “kentang” 😅.

الأربعاء، 3 أكتوبر 2018

CRUD CODEIGNITER Melihat Isi Databse CodeIgniter

Crud CodeIgniter Melihat isi Database CodeIgniter - Menampilkan isi database menggunakan codeigniter cara menampilkan isi mysql dengan codeigniter. Kalau kemarin tulisannya tentang Crud CodeIgniter Input Data CodeIgniter berikutnya, cara menampilkan isi database.

Kemampuan membuat program rasanya tidak akan sempurna jikalau kemampuan kita hanya berkutat pada cara input data menggunakan codeigniter, tanpa kemampuan kita menampilkan atau melihat isi database yang sudah kita input menggunakan codeigniter tersebut. Seperti tulisan tentang codeigniter sebelumnya, kita kembali menggunakan konsep MVC (ya tentu namanya belajar codeigniter, ya basenya mvc dong.. heheh). Apa itu mvc? Jika masih bingung bisa membaca sederhana tulisan yang saya ambil dari wikipedia. Silahkan baca di Belajar Framework CodeIgniter



Baiklah, jika kemarin kita sudah memiliki Controller bernama Siswa pada file siswa.php

Pada function public function index(); isikan code berikut:

public function index(){
$data['tbl_siswa']=$this->model_data->ambil_data()->result();
$this->load->view('lihat',$data);
}

Dimana function index tersebut berfungsi untu membentuk data berupa array yang di ambil dari isi database yang dikirimkan dari hasil yang diambil data dari dalam database oleh model ambil_data.

Kemudian buat sebuah mode, bernama ambil_data() pada file model kita.

function ambil_data(){
return $this->db->get('tbl_siswa');
}

Code:

return $this->db->get('tbl_siswa');

berfungsi untuk mengambil data dari dalam database, dimana data yang diambil adalah isi tbl_siswa, data ini nanti yang akan di berikan ke fungsi yang memanggil fungsi ambil_data, yakni fungsi index didalam codeigniter kita.

Kemudian kita buat tampilan di folder view, sesuai controler yang kita gunakan, dimana filenya seperti di controller kita, adalah file lihat.php

<html>
<head>
<title>Tambah data </title>
</head>
<body>
<table>
<tr>
<td>No</td>
<td>Nama</td>
</tr>
<?php
$no=1;
foreach($tbl_siswa as $d){?>
<tr>
<td><?php echo $no++;?></td>
<td><?php echo $d->nama;?></td>
</tr>

<?php }
?>
</table>
</body>
</html>
kemudian jalankan code kita, dengan membuka url http://localhost/ci/index.php/siswa/

Mungkin tutorial codeigniter ini terasa singkat dan sangat sederhana, seperti tujuan sebelumnya tulisan tentang codeigniter ini untuk kembali menyegarkan ingatan saya, setelah hampi setahun lebih melupakannya.

Secara sederhana Crud Codeigniter melihat isi database code igniter dapat dibaca, alur codenya diatas sebagai berikut:

Controller dengan function index, akan memanggil function ambil_data pada file model_data, kemudian file model_data ini mengambil isi database, dan mengembalikan/memberikan hasil  isi database tersebut ke controller, dimana bagian yang menghandel data kembalian dari function model_data di tampung di variable $data['tbl_siswa'].

Maka isi variabel data tersebutlah yang akan di parsing oleh file lihat.php yang kita buat didalam folder views.

Semoga tulisan singkat sederhana Crud Codeigniter melihat isi database code igniter menggunakan code igniter menampilkan database bermanfaat. Cara Menampilkan Isi Database Menggunakan CodeIgniter

الثلاثاء، 2 أكتوبر 2018

CRUD CodeIgniter Input Data CodeIgniter

CRUD CodeIgniter Input Data CodeIgniter - cara input data kedalam mysql server menggunakan framework codeigniter. Memasukkan data kedalam database mysql dengan codeigniter php.



Mungkin..ya mungkin.. saya juga kurangan ingat pastinya, setahun lalu saya pelajari CRUD CodeIgniter Input Data CodeIgniter hingga dan terpaksa saya harus mengulanginya lagi, asli kosong, blank lupa lebih banyak dari ingatnya, Untuk pelajaran-belajar komputer seperti biasanya kita harus ering berlatih, termasuk bagaimana mengolah data menggunakan codeigniter, termasuk didalamnya memasukkan atau input data kedalam database menggunakan framework codeigniter.

Tanpa panjang lebar latar belakangnya, saya ingin menuliskan disini step by step ketika saya menggunakan kembali framework ini. Ya sebagai pemula mungkin cara memasukkan data kedalam database berikut akan bermanfaat bagi anda, karena saya mencobanya sesederhana mungkin agar ingatan kembali lagi.

Langkah pertama, siapkan framework code igniter tentunya, kemudian gunakan teks editor kesayangan anda, kalau biasanya menggunakan notepad++. Ada beberapa bagian penting yang harus di configurasi pada filecode igniter agar proses inputan kita berjalan dengan baik, untuk yang pemula sekali ada baiknya mengenal dahulu apa itu codeigniter, karena tulisan ini tidak lagi menjabarkan satu persatu code yang ada.

Pertama sekali buka file config/config.php kemudian set base_url();

$config['base_url'] = 'http://localhost/ci/';

Baseurl saya diatas sesuai directory codeigniter yang saya buat, namanya ci.
berikutnya buka file config/routes.php ubah urlnya sesuai default controller yang di gunakan, kebetulan dalam kasus ini, default controllernya adalah siswa, secara default tulisan siswa berisi tulisan welcome

$route['default_controller'] = 'siswa';

selanjutnya buka file config/autoload.php

$autoload['libraries'] = array('database');
set libraries arraynya adalah database.

Selanjutnya buka file config/database.php
$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'db_teruna',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
Set hostname, username, dan nama databasenya, untuk bagian database, ada baiknya anda buat terlebih dahulu databasenya, dalam pelajaran CRUD CodeIgniter Input Data CodeIgniter berikut saya membuat sebuah tabel bernama tbl_siswa didalam database datasiswa, sedangkan field didalam tbl_siswa hanya ada dua, yakni id_siswa dan nama, untuk opsinnya silahkan lihat gambar tbl_siswa berikut



Urusan configurasi untuk persiapan crud input data codeigniter selesai, kita lanjutkan ke bagian pengcodean untuk membuat input sederhana codeigniter.
Seperti lumrahnya framework codeigniter, code pertama yang kita buat tentunya adalah controller, meski sebenarnya ini bukan suatu kewajiban dalam bermain codeigniter, namun kita sepakati saja bahwa code pertama yang kita buat adalah controller.

buat sebuah file bernama siswa.php didalam file controller code igniter, yang isinya adalah berikut.
class Siswa extends CI_Controller{
function __construct(){
   parent::__construct();
   $this->load->model('model_data');
   $this->load->helper('url');
}

public function index(){
   echo "Indexnya nanti untuk file lihat data";

}

public function input_siswa(){

   $this->load->view('vsiswa');

}

}

Selanjutnya membuat tampilan vsiswa di folder viewsCodeIgniter, buat sebuah file di folder views dengan nama vsiswa.php dan isinya seperti ini.

<html>
<head>
<title>Input Data Siswa</title>
</head>
<body>
<form action="http://localhost/ci/index.php/siswa/proses_input" method="POST">
Nama<input type="text" name="nama" />
<input type="submit" name="input" value="Tambah"/>
</form>
</body>
<html>

Untuk sejauh ini silahkan di akses url kita, apakah ada error atau tidak, tujuannya agar tidak menumpuk error yang harus kita selesaikannya nanti, pastinya jika itu terjadi semakin susah kita memahami codeigniter.

akses halaman http://localhost/ci/index.php/input_siswa

Jikalau form kosong untuk kolom nama telah tampil, sejauh ini anda telah berhasil, berikutnya adalah membuat controler, untuk menampung hasil proses pengiriman data dari vsiswa, kita akan tampung di file yang bernama proses_input, nama file ini kita ambil berdasarkan url pada form action vsiswa.php

Buka kembali file controler siswa.php, kemudian sisipkan code berikut tepat di bawah tanda kurung penutup code input_siswa();

public function proses_input(){
$nama=$this->input->post('nama');
$data=array('nama'=>$nama);

$this->model_data->input_siswa($data,'tbl_siswa');
redirect('/siswa/index');
}

Seperti kita lihat di bagian ini kita membutuhkan sebuah model, untuk membuat model input_siswa kita buka folder model, kemudian buat file input_siswa

<?php
class Model_data extends CI_Model{
function input_siswa($table,$data){
$this->db->insert('tbl_siswa',$data);
}
}
?>

Jika sudah, silahkan kita test hasilnya, buka url http://localhost/ci/index.php/siswa/input_siswa isikan formnya dan lihat isi tabel tbl_siswa pada mysql, semoga bermanfaat tulisan singkat ini. CRUD CodeIgniter Input Data CodeIgniter

الاثنين، 1 أكتوبر 2018

PHP Belajar Framework CodeIgniter

PHP Belajar Framework CodeIgniter - apa itu framework codeigniter?. Framework codeigniter adalah sebuah aplikasi opensource siap pakai untuk membuat web dinamis menggunakan php dengan konsep mvc (model, view,controler).

Dengan adanya framework codeigniter, maka para depelover web, makin mudah dan cepat didalam membuat aplikasi web, dibandingkan dengan membuat web menggunakan code-code php murni dan dasar, selain kecepatan, ketepatan dan kemudahan, framework codeigniter juga menawarkan keamanan.

Framwork codeigniter pertama kali di release yaitu pada 28 Februari 2006. Arti framework adalah kumpulan fungsi-fungsi atau prosedur maupun class-class untuk tujuan tertentu dimana fungsi-fungsi procedur maupun class-class tersebut sudah siap digunakan, inilah yang mempermudah dan mempercepat para developer dalam membangun membuat aplikasi web.

Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :

View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.

Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.

Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain,

Performa sangat cepat : salah satu alasan tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
Konfigurasi yang sangat minim (nearly zero configuration) : tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu mengubah sedikit saja file pada folder config.
Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.

Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
Dan banyak lagi yang lainnya.

الاثنين، 26 فبراير 2018

Melihat Isi database Menggunakan CodeIgniter

Jasa Setting Mikrotik - Mandailing Natal, - Melihat Isi database Menggunakan CodeIgniter - Melihat Isi database Menggunakan CodeIgniter. Tulisan tentang cara Melihat Isi database Menggunakan Code Igniter dibuat karena menurut saya melihat isi database yang paling menarik dari pelajaran bahasa pemrograman tentunya selain Input data kedalam database menggunakan CodeIgniter, Edit isi database menggunakan codeigniter - Update isi database menggunakan codeigniter - menghapus isi database menggunakan code igniter, kadang disingkat orang dengan CRUD (create,read,update,delet).

Saya jadikan tulisan Melihat Isi database Menggunakan Code Igniter ini sebagai awal menulis tutorial (tepatnya pengalaman saya) bermain code igniter agar lebih tinggal didalam otak (maklum saja sudah tua), karena bagian ini yang paling mudah serta simple, meskipun untuk sampai kebagian ini anda harus mengenal yang namanya php, setidaknya tahu fungsi-fungsi dasar pemrograman php. Jikalau anda tidak mengetahuinya mungkin ada baiknya meninggalkan saja tulisan ini atau melupakan framework code igniter.

Seperti kita ketahui code igniter menerapkan MVC (model,view, controler). untuk memahami model view dan controller ada baiknya baca pengenalan code igniter.

Sebelumnya siapkan sebuah database mysql, dalam kasus ini saya menggunakan Aplikasi xampp, yang build didalamnya mysql,phpmyadmin dan php, untuk membuat database silahkan buka http://localhost/phpmyadmin, sebagai contoh saya membuat database bernama datasiswa dan ada satu table didalamnya tbl_siswa yang mana kolomnya berupa id_siswa,nama,alamat dan saya input manual isi masing-masing colom. Untuk input data kedalam database menggunakan code Igniter tulisannya akan menyusul.

Sebagai judul cara Melihat Isi database Menggunakan Code Igniter maka kita mulai untuk melihat database dengan code igniter. Langkah pertama dalam melihat isi database code igniter adalah dengan membuat model pada directory \aplication\model\m_dt_siswa.php

Isi file model m_dt_siswa.php

<?php 
class M_dt_siswa extends CI_Model
{
function get_data()
{
return $this->db->get('tbl_siswa');
}
}
?>

Pada code diatas $this->load->model('tbl_siswa'); berfungsi untuk mengambil data dari dalam database dimana tabel yang ingin diambil isinya adalah tbl_siswa sedangkan fungsi return adalah untuk mengembalikan data yang ditangkap pada controler yang memanggil fungsi get_data().


Buat function pada controller dalam file \aplication\controller\siswa.php

Isi file controler siswa.php

<?php
class Siswa extends CI_Controller{
function __contruct(){
parent::__construct();
$this->load->model('m_dt_siswa');
}

function l_siswa(){
$data['siswa']=$this->m_dt_siswa->get_data()->result();
$this->load->view('v_siswa',$data);
}
}
?>

Pada code diatas kita bisa lihat ada function __construct(); yang isinya parent::__construct(); $this->load->model('m_dt_siswa'); yang artinya modul ini otomatis di load setiap kali halaman ini di jalankan, atau boleh disebut otomatis akses model m_dt_siswa yang ada didalam directory \aplication\mode.

Sedangkan arti dari code $data['siswa']=$this->m_dt_siswa->get_data()->result(); berfungsi untuk memanggil fungsi get_data() pada model m_dt_siswa.php dan fungsi result(); untuk membentuk array dari data yang di ambil dari tabel database. Kemudian di parsing kehalaman v_siswa di directory \aplication\view\v_siswa.php.

Untuk cara memparsing dari controler ke halaman view akan menyusul dalam tulisan selanjutnya yang bisa di baca di Cara memparsing data dari controler ke view Code Igniter.

Berikutnya cara Melihat Isi database Menggunakan Code Igniter dengan membuat halaman view dimana halaman ini tersimpan didalam folder \aplication\view\ dan saya buat nama filenya v_siswa.php, yang isi filenya seperti berikut.


<html>
<head>
<title>Lihat Data Siswa</title>
</head>
<body>
<table>
<thead>
<th>No</th>
<th>Nama</th>
<th>Alamat</th>
</thead>
<?php foreach($siswa as $s) {?>
<tr>
<td><?php echo $s->id_siswa;?></td>
<td><?php echo $s->nama;?></td>
<td><?php echo $s->alamat;?></td>
</tr>
<?php } ?>
</table>
<body>
</html>

Code foreach($siswa as $s) berfungsi sebagai perulangan dalam menampilkan array layaknya perulangan for, namun penggunaan foreach lebih singkat dari pada for untuk memahami perulangan foreach silahkan baca disini -> memahami perulangan foreach php, variable $siswa diambil dari $data['siswa'] pada halaman controler, sedangkan $sbebas saja kita buat namanya, boleh menggunakan $x atau semacamnya.

Jika sudah silahkan diakses halaman localhost kita misalnya http://localhost/belajar/index.php/siswa/l_siswa

Demikian tulisan singkat cara Melihat Isi database Menggunakan Code Igniter, semoga menjadi amal jariah untuk saya, mohon doanya untuk keberkahan tulisan ini



Belajar Setting Mikrotik - Belajar Pemrograman Java - Belajar Pemrograman Pascal Belajar PHP OOP

بحث هذه المدونة الإلكترونية

أرشيف المدونة الإلكترونية

يتم التشغيل بواسطة Blogger.

Postingan Populer