Skip to main content

Posts

Showing posts with the label Pemrograman Web Lanjut

Membuat Shopping Cart Sederhana Dengan CodeIgniter

Membuat Shopping Cart Sederhana Dengan CodeIgniter Langkah pertama yang harus dilakukan adalah membuat databasenya terlebih dahulu. Tabelnya bernama product, dengan attributnya id, name, dan price. Seperti screenshot dibawah ini : Setelah membuat database pastikan sudah melakukan konfigurasi databasenya, seperti yang sudah dijelaskan pada postingan sebelumnya. Buat model dengan nama m_produk. m_produk.php  Kemudian buat controller dengan nama produk dan cart, scriptnya sperti pada screenshoot dibawah : produk.php cart.php  Selanjutnya buat tampilannya pada viewnya dengan nama vshopcart.php dan vshopcart_list. vshopcart.php vshopcart_list.php Running hasilnya pada browser http://localhost/CodeIgniter/index.php/produk jika berhasil akan tampil seperti pada gambar dibawah. Pada saat link 'Beli' diklik user akan dialihkan kehalaman cart, jika berhasil akan ditampilkan banyaknya barang yang akan dibeli, nama barang, harga ba...

IMAGE GALLERY PADA CODEIGNITER

IMAGE GALLERY  Pada CodeIgniter untuk membuat image gallery dapat menggunakan library upload. Untuk memanggil library tersebut seperti berikut $this->load->library(array('upload')); . Gambar dapat diresize dengan library image_lib. Sebelum menggunakan library tersebut terlebih dahulu harus melakukan configurasi, berikut ini konfigurasinya : $config['upload_path'] = APPPATH . 'uploads/';  ini menunjukkan file disimpan pada direktori, ‘uploads’ merupakan nama folder penyimpanan. $config['allowed_types'] = 'jpeg|jpg|gif|png'; untuk menentukan type dari file yang akan diupload. Tujuan penentuan tipe untuk keamanan. $config['max_size'] = '1024'; untuk memberikan ukuran file maksimal. $this->upload->initialize($config); untuk melakukan inisialisasi. Library tersebut disetting pada controller. Setelah melakukan setting library langkah selanjutnya memanggil fungsi do_upload untuk mengupload file yang dima...

Sistem Authentikasi

Sistem Authentikasi atau sistem login, sistem ini menjamin keamanan data saat user login. Untuk menggunakan library session harus mengkonfigurasi file autoload atau untuk memnaggil secara manual menggunakan script sperti ini  $this->load->library('session'); Langkah pertama untuk membuat sistem authentikasi yaitu membuat databasenya terlebih dahulu. Pada contoh kali ini nama databasenya adalah users , seperti screenshot dibawa ini.  Kemudian membuat library access untuk mengakses dan memverifikasi data user. Buat library dengan nama acces.php pada folder application/libraries/acces.php. Keterangan gambar :  Pada function login itu digunakan untuk melakukan pengecakan user yang login. Pada function is_login itu digunakan untuk mengetahui apakah user sudah login atau belum. Function logout digunakan untuk logout dari akun user. Langkah selanjutnya membuat model dengan nama users_model.php.  Membuat controller untuk login dengan n...

Game Kalkulator dengan Code Igniter

Game Kalkulator dengan Code Igniter Pertama kita buat file tes.php pada controller. Berikut screenshotnya :

Kuiz

Random Angka 

Penambahan Fitur (Send Email,Pagination,Image Gallery) dengan Code Igniter (Form Pendaftaran Online)

Penambahan Fitur (Send Email,Pagination,Image Gallery) dengan Code Igniter  (Form Pendaftaran Online) Pada postingan kali ini adalah pengembangan Form Pendaftaran Online yang sudah ada pada postingan sebelumnya. Untuk halaman awalnya buat registrasi_maba.php (controller). Pada registrasi_maba.php ini sebagai form registrasi, user akan memasukkan first name, last name, dan email. Email yang diisikan user ini akan digunakan sistem untuk mengirim email pada tiap user. Email tersebut berisi informasi link form regristrasi, username, dan password yang akan digunakan user untuk melengkapi data. Isi dari registrasi_maba.php ini hamper sama dengan form validasi sebelumnya. Berikut ini adalah screenshot script registrasi_maba.php :

Menghubungkan Formulir Pendaftaran Online dengan Database Code Igniter

Menghubungkan Formulir Pendaftaran Online dengan Database Code Igniter Pada postingan sebelumnya sudah dijelaskan bagaimana membuat sebuah formulir pendaftaran online dengan CI dan melakukan form validasi. Kali ini formulir yang sudah dibuat akan dihubungkan kedalam sebuah database. Pertama buat database untuk menyimpan data yang telah diinputkan user. Databasenya saya beri nama stiki, dan nama tabelnya maba.

Penggunaan Database pada Code Igniter

Penggunaan Database pada Code Igniter Code Igniter mempunyai file konfigurasi untuk melakukan koneksi dengan database. File konfigurasi ada di application/config/database.php. Berikut ini adalahpengaturan konfigurasi pada database.php: $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'stiki'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8mb4_general_ci'; $db[...

Form Validation Pendaftaran Online dengan CI Bagian 2

Script ini untuk mempersingkat script formmaba.php pada postingan sebelumnya (Form Validation Pendaftaran Online dengan Code Igniter) .

Form Validation Pendaftaran Online dengan Code Igniter

Form Validation Pendaftaran Online dengan Code Igniter Pada postingan ini melanjutkan postingan sebelumnya yaitu “Form Pendaftaran Online dengan Code Igniter” dengan menambahkan validasi pada inputan user. Penggunaan form validasi ini sangat penting agar data yang didapat benar – benar valid. Menggunakan rules seperti isian berupa required, string, char, integer, float, dan lain – lain. Rules tersebut berfungsi agar user menginputkan data sesuai rules yang ada. Pertama melakukan inisialisasi index, kemudian melakukan inisialisasi helper, library, dan set rules. Form yang sudah ada pada postingan sebelumnya akan saya tambahkan script seperti dibawah ini : formmaba.php (controller)

Membuat Form Validasi dengan Code Igniter

Membuat Form Validasi dengan Code Igniter Form validasi digunakan untuk memvalidasi apakah inputan pada form sesuai atau tidak. Cara untuk menggunakan form validasi dengan memasukkan $this->load->helper(array('html','form')); dan $this->load->library(array('form_validation')); yang diletakkan pada public functionnya. Kemudian menambahkan set_rules(), menambahkan parameter pada form_input(). Lebih detailnya akan dijelaskan seperti brikut : formc.php (controller)

Membuat Formulir Pendaftaran Online dengan Code Igniter

Membuat Formulir Pendaftaran Online dengan Code Igniter Formulir ini berfungsi menerima inputan dari user, dan inputan tersebut akan ditampilkan kedalam table. Pertama siapkan file controller (formmaba.php), file views (formmaba_view.php) dan file untuk menyimpan data inputan kedalam table (formdata.php) juga simpan sebagai views.

Form pada Code Igniter

Form pada Code Igniter Form bertujuan untuk menerima inputan dari user. Berikut ini adalah contoh membuat form sederhana dengan inputan username, password, jenis kelamin dan pilihan jurusan. Buat file php sebagai controllernya simpan pada folder controller (formc.php), dan file php sebagai viewnya simpan pada folder views (formc_view.php). Pada file view akan berisi file html. Untuk memanggil form menggunakan script  $this->load->helper(‘form’); , script ini diletakkan pada controller atau bisa juga diletakkan di views.   $this->load->view('formc_view'); ini untuk memanggil view (formc_view.php). Berikut adalah screenshot dari controller (formc.php) :   Keterangan dari script diatas sebagai berikut : $this->load->helper(‘form’); untuk memanggil form. $this->load->view('formc_view'); untuk memanggil view (formc_view.php). $username= $this->input->post('username',true);  $username adalah nama variabel...

Membuat tabel menggunakan Controller dan Views pada CI

Membuat tabel menggunakan Controller dan Views pada CI Langkah pertama yaitu membuat file php yang disimpan pada folder controller sebagai controllernya (tugas2.php), kemudian file php yang berisi html pada folder views sebagai viewnya yang akan dipanggil oleh controller (tugas2view.php). Pada tugas2.php ini akan berisi fungsi untuk memanggil tugas2view.php. Untuk memanggil view scriptnya $this->load->view('tugas2view',$data); ‘tugas2view’ merupakan nama file viewnya, penulisannya tanpa disertai .php, sedangkan $data merupakan variabel yang berisi array pada tugas2.php. Parameter $title_param yaitu untuk, memberi judul tab, dan $header_param yaitu untuk memberi header pada halaman. tugas2.php $data['infor']=array adalah array yang berisi informasi mahasiswa. $data['isinya']=array adalah array yang berisi isi dari informasi mahasiswa tersebut. $data['kodemk']=array adalah array yang berisi kode mata kuliah. $data['namamk']=a...

View pada Code Igniter

­­­­­­­­­­­­­View pada Code Igniter View adalah sebuah tampilan halaman web, atau bagian dari sebuah halaman, header, footer, sidebar, dan lain – lain. View berisi file – file  HTML atau PHP untuk interface yang akan ditampilkan. Cara menampilkan view yaitu view harus dimuat oleh controller code igniter terlebih dahulu. Berikut adalah penggunaan view pada code igniter beserta langkah – langkah pembuatannya : 1.       Buka editor yang akan digunakan. 2.       Buat file php untuk memanggil controller, simpan file tersebut dalam folder controller, dan file untuk view pada folder views. Misal myview.php simpan pada folder controller, view yang akan dipanggil adalah file blogview.php simpan pada folder views. Berikut adalah screenshot dari source codenya : File -> myview.php 

Controller Code Igniter dengan 5 Inputan

Controller Code Igniter dengan 5 Inputan Berikut adalah program controller dengan menggunakan 5 inputan pada perhitungan bilangan pecahan : Gambar 1.1

Controller pada Code Igniter

Pengertian Controller Controller adalah bagian yang mengatur hubungan antara bagian model dan view. Fungsi dari controller adalah untuk menerima request dan data dari user, kemudian menentukan apa yang akan diproses oleh aplikasi. Berikut adalah script penerapan Controller (hello.php)  : Gambar 1.1