protected/views/layouts/main.php adalah template view setiap halaman dalam aplikasi.

Ukuran: px
Mulai penontonan dengan halaman:

Download "protected/views/layouts/main.php adalah template view setiap halaman dalam aplikasi."

Transkripsi

1 protected/views/layouts/main.php adalah template view setiap halaman dalam aplikasi. <title><?php echo CHtml::encode($this->pageTitle);?></title> Nilai pagetitle berisi nama aplikasi (didefinisikan dalam file protected\config\main.php) Method CHtml::encode() digunakan hanya untuk melindungi dari serangan Cross- Site Scripting (XSS) <div id="logo"><?php echo CHtml::encode(Yii::app()->name);?></div> Yii::app()->name adalah nama aplikasi Web (file protected/config/main.php) <?php $this->widget('zii.widgets.cmenu',array(... Default layout menggunakan widget. Widget adalah cara untuk menyertakan sekelompok kode PHP dalam View menggunakan file eksternal. Widget CMenu disini digunakan untuk membuat menu. Default layout juga menggunakan widget CBreadcrumbs <?php echo $content;?> $content adalah konten halaman spesifik yang dapat dimasukkan ke layout Kode didalam protected/controllers/mahasiswacontroller.php: public function actionview($id) { $this->render('view',array( 'model'=>$this->loadmodel($id), )); } dipanggil dari pemanggiolan URL: localhost/app1/index.php? r=mahasiswa/view&id= Method loadmodel () dari kelas Controller ini melakukan pengambilan Model yang sebenarnya. Bagian $this->render() akan merender view (protected/views/mahasiswa/ view.php). view.php menggunakan zii.widgets.cdetailview untuk menampilkan detil mahasiswa:

2 <?php $this->widget('zii.widgets.cdetailview', array( 'data'=>$model, 'attributes'=>array( 'nim', 'nama', 'alamat', ), ));?> Anda dapat dengan mudah memiliki layout yang berbeda untuk bagian yang berbeda dari aplikasi. Ubah nilai layout sebelum merender view. Berikan nama file layout, tanpa ekstensi. Kode berikut ini mengatakan untuk menggunakan protected/views/layouts/ home.php untuk action index: class SiteController extends CController {... public function actionindex() {... $this->layout = 'home';... $this->layout di dalam method sama dengan public $layout di luar method. class EmployeeController extends Controller { public $layout='//layouts/column2'; View index dan admin menampilkan semua record dalam Model, menggunakan Zii widgets. index.php menggunakan CListView widget, dengan menggunakan skrip _view.php sebagai template. <?php $this->widget('zii.widgets.clistview', array( 'dataprovider'=>$dataprovider, 'itemview'=>'_view', ));?> Daftar record dapat diubah tampilannya dengan cara meng-edit baik _view.php atau CListView dikonfigurasi (dalam index.php). Dalam index.php: <?php $this->widget('zii.widgets.clistview', array( 'dataprovider'=>$dataprovider, 'itemview'=>'_view', ));?>

3 Dalam _view.php <div class="view"> <b><?php echo CHtml::encode($data->getAttributeLabel('nim')); <?php echo CHtml::link(CHtml::encode($data->nim), array('view', 'id'=>$data->nim));?> <b><?php echo CHtml::encode($data->getAttributeLabel('nama')); <?php echo CHtml::encode($data->nama);?> <b><?php echo CHtml::encode($data->getAttributeLabel('alamat')); <?php echo $data->alamat;?> </div> Hasil: View create dan update memiliki beberapa header halaman, kemudian memasukkan View form, menggunakan kode ini: <?php echo $this->renderpartial('_form', array('model'=>$model));? > Secara default, form-form yang dihasilkan oleh Gii mencakup elemen-elemen untuk setiap atribut Model, menyimpan untuk primary key. Tapi beberapa field, seperti tanggal dibuat atau dimodifikasi, dapat secara otomatis diisi dengan timestamps, oleh karena itu tidak dimasukkan oleh pengguna. Dan, dengan Model terkait, seperti Mahasiswa dan Jurusan, Anda akan membutuhkan menu drop-down dalam hal untuk memilih nilai dari yang lain, seperti memilih jurusan apa seorang

4 mahasiswa masuk. Kode Yii yang dihasilkan tidak akan melakukan ini untuk Anda, formulir hanya akan memiliki kolom teks yang dibuat oleh kode ini: <?php echo $form->textfield($model,'nim', array('size'=>9, 'maxlength'=>9));?> Variabel $form adalah objek bertipe CActiveForm. Metode textfield() menciptakan input teks. Argumen pertama mengatakan bahwa input harus berupa objek $model (model yang datang dari Controller). Argumen kedua mengidentifikasi properti di Model. Argumen ketiga berkaitan dengan ukuran input text yang terbentuk. Untuk menciptakan drop-down yang berkaitan dengan Model lain, anda dapat mengganti dengan kode berikut: <?php echo $form->dropdownlist($model,'jurusan', CHtml::listData(Jurusan::model()->findAll(), 'id', 'nama'));?> Catatan: kode ini ditulis di file _form.php Method dropdownlist dari objek $form akan menciptakan drop-down list. Anda perlu mengikatkannya ke Model yang sesuai, jadi argumen pertama adalah $model, Argumen kedua adalah nama dari field form / field Model: disini, field jurusan dalam Model Mahasiswa. Selanjunya, anda perlu sediakan method method dengan daftar nilai untuk digunakan ke menu drop-down, yang dilakukan dengan memanggil CHtml::listData(). Method ini menghasilkan daftar nilai yang digunakan dalam menu drop down. Sehingga sumber data adalah dari daftar Jurusan. Untuk memperoleh semua record dalam Model: NamaModel::model()->findAll(). Dua buah argumen dalam method CHtml::listData() adalah field untuk digunakan sebagai nilai menu drop down dan teks yang ditampilkan. Sehingga argumennya berisi id dan nama. Contoh sebelum diubah (?r=mahasiswa/create)

5 Setelah diubah menjadi:

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1 LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1 INSTALLASI FRAMEWORK YII DAN MENGGUNAKAN GENERATOR Disusun oleh BUJANG PUTRO WICAKSONO 135610046 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

Aplikasi standar dari gii generator Untuk operasi CRUD tabel tunggal. Contoh: struktur tbl_mhs

Aplikasi standar dari gii generator Untuk operasi CRUD tabel tunggal. Contoh: struktur tbl_mhs Standar Model-View-Controller Aplikasi standar dari gii generator Untuk operasi CRUD tabel tunggal Contoh: struktur tbl_mhs Model TblMhs.php public function tablename() public function rules() public function

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Aplikasi Yii2 menganut pola desain MVC (Model-View-Controller) Model: merepresentasikan data, logika bisnis, serta aturan-aturan yang ada. View: representasi keluaran dari model.

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Aplikasi Yii2 menganut pola desain MVC (Model-View-Controller) Model: merepresentasikan data, logika bisnis, serta aturan-aturan yang ada. View: representasi keluaran dari model.

Lebih terperinci

MODUL MULTI LANGUAGE WORDPRESS

MODUL MULTI LANGUAGE WORDPRESS MODUL MULTI LANGUAGE WORDPRESS Universitas Padjadjaran DIREKTORAT PERENCANAAN DAN SISTEM INFORMASI 2016 1 Pada dasarnya, wordpress bukan platform yang diperuntukkan untuk multi-language atau banyak bahasa.

Lebih terperinci

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MODUL 11 PHP&MYSQL UPDATE & SEARCHING MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Yii2 framework menyertakan sebuah tool yang sangat powerful yang disebut Gii Gii hanya aktif ketika aplikasi berada pada tahap development Gii bisa diatur agar hanya dapat diakses

Lebih terperinci

BAB III IMPLEMENTASI DAN PEMBAHASAN

BAB III IMPLEMENTASI DAN PEMBAHASAN 23 BAB III IMPLEMENTASI DAN PEMBAHASAN 3.1 Implementasi dan Pembahasan Sistem Setelah proses analisis dan perancangan sistem, proses selanjutnya adalah penerapan sistem. 1. Menghubungkan Program dengan

Lebih terperinci

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Modul 5 Membuat Formulir Pada Template Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS ISLAM INDONESIA YOGYAKARTA 2013 1 BAB I PENDAHULUAN

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi dan pembahasan Sebelum membahas implementasi dari setiap fungsionalitas sistem hal yang perlu dijelaskan yaitu bahwa penulis telah menambahkan dua kolom

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan PRAKTIKUM Rekayasa Web Modul 2: CRUD CodeIgniter Part I Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Read Data 2. Create Data 3. Delete Data Tujuan praktikum: 1. Praktikan diharapkan

Lebih terperinci

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

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)

Lebih terperinci

KEMENTERIAN KOPERASI DAN USAHA KECIL DAN MENENGAH REPUBLIK INDONESIA

KEMENTERIAN KOPERASI DAN USAHA KECIL DAN MENENGAH REPUBLIK INDONESIA KEMENTERIAN KOPERASI DAN USAHA KECIL DAN MENENGAH REPUBLIK INDONESIA www.depkop.go.id SISTEM ADMINISTRASI LAYANAN BADAN HUKUM KOPERASI (SISMINBHKOP) sisminbhkop.id sisminbhkop.depkop.go.id PANDUAN UNTUK

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

CodeIgniter.

CodeIgniter. CodeIgniter http://tinyurl.com/khhfxoz Ekstrak file CodeIgniter.zip Rename Folder hasil ekstraksinya Mis. SistemKu Didalam folder hasil ekstraksi terdapat aplikasi CodeIgniter Didalam folder user_guide

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan dari Sistem Informasi

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Pengelolaan data seminar dan workshop sebelumnya sudah pernah dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat

Lebih terperinci

Bekerja dengan MVC. Gii Controller Generator

Bekerja dengan MVC. Gii Controller Generator Bekerja dengan MVC Model Kelas menyimpan proses bisnis Views Berhubungan dengan input dan ouput Controller Penyimpanan ke database Menguhubungkan antara model dan ke view Gii Controller Generator Menciptakan

Lebih terperinci

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis :

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis : PROSEDUR MENJALANKAN PROGRAM 1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis : 1.1. Download Aplikasi berikut:

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Pada bagian ini akan dibahas tentang hasil aplikasi berdasarkan perancangan pada bab sebelumnya beserta dengan pembahasannya. Pada bagian ini juga dijelaskan tentang hasil pengujian

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Aplikasi Yii2 merupakan aplikasi yang menganut konsep Object Oriented Programming yang dibangun menggunakan Components Components merupakan sebuah (extended) class/objek dari yii\base\component.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Dalam mengevaluasi suatu proses diperlukan tahap analisis untuk menguji tingkat kelayakan terhadap proses perancangan sistem

Lebih terperinci

Mengembangkan Component Joomla Oleh : Garry B.

Mengembangkan Component Joomla Oleh : Garry B. Mengembangkan Component Joomla Oleh : Garry B. # Prologue Joomla terkenal sebagai salah satu platform Content Management System (CMS) untuk mempublikasi ke World Wide Web ataupun dalam intranet. Tetapi

Lebih terperinci

KOPERASI PANDUAN UNTUK. Dokumen

KOPERASI PANDUAN UNTUK. Dokumen KEMENTERIAN KOPERASI DAN USAHA KECIL DAN MENENGAH REPUBLIK INDONESIA www.depkop.go.id SISTEM ADMINISTRASI LAYANANN B BADAN HUKUM KOPERASI (SISMINBHKOP) sisminbhkop.depkop.go.id PANDUAN UNTUK NOTARIS (SEBAGAI

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Sistem Sistem Informasi File Sharing di buat melalui beberapa fase perancangan yaitu perancangan context diagram, data flow diagram, entity relationship diagram,

Lebih terperinci

Bab IV Perancangan. Aplikasi Visualisasi Dashoard

Bab IV Perancangan. Aplikasi Visualisasi Dashoard Bab IV Perancangan Perancangan merupakan salah satu tahap yang memiliki peranan penting pada pembangunan suatu aplikasi. Perancangan dilakukan berdasarkan hasil analisis dan penentuan kebutuhan. Pada perancangan

Lebih terperinci

PHP dan Framework CodeIgniter

PHP dan Framework CodeIgniter Universitas Negeri Padang PHP dan Framework CodeIgniter Yeni Septiana Pendidikan Teknik Informatika 1102640 2015 Hai All.. Kali ini kita akan membahas tentang membuat Website dengan menggunakan bahasa

Lebih terperinci

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-7 CRUD & Searching Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Kali ini, kita akan membuat halaman back-end (halaman admin). Pada modul kali ini, ada beberapa hal yang harus kalian

Lebih terperinci

MODUL VI INTERAKSI DATABASE

MODUL VI INTERAKSI DATABASE MODUL VI INTERAKSI DATABASE A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN ANALISA BAB IV IMPLEMENTASI DAN ANALISA 4.1 Perancangan Antar Muka Aplikasi 4.1.1 Admin Web 4.1.1.1 Halaman Login Sebelum masuk ke halaman Admin maka diharuskan untuk Login terlebih dahulu, dengan memasukkan username

Lebih terperinci

USER MANUAL SUB PORTAL PUBLIK BUMN

USER MANUAL SUB PORTAL PUBLIK BUMN P a g e 0 USER MANUAL SUB PORTAL PUBLIK BUMN Versi 1.5 Disusun untuk Admin Publik BUMN Disusun oleh Bidang Sistem Informasi KEMENTERIAN BUMN 021-29935678 ext 1061 07-04-2014 DAFTAR ISI I. AKSES PORTAL

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

Bagian II Dasar-Dasar CodeIgniter

Bagian II Dasar-Dasar CodeIgniter Bagian II Dasar-Dasar CodeIgniter 2.1 URI Dalam CodeIgniter CodeIgniter menyediakan dua alternatif pendekatan penggunaan URI (Uniform Resource Identifier) dalam aplikasi web yang dibangun dengan CodeIgniter.

Lebih terperinci

PEMROGRAMAN PHP DASAR

PEMROGRAMAN PHP DASAR 2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database

Lebih terperinci

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5 Robby Cokro Buwono Badiyanto, S.Kom., M.Kom Sesi 5 Form Tujuan Intruksional Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form Kode MK : AK2011T Revisi Terakhir

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

Lebih terperinci

DASAR DASAR MICROSOFT ACCESS

DASAR DASAR MICROSOFT ACCESS BASISDATA Basisdata (database) adalah sekumpulan data tentang satu atau lebih kelompok komponen atau individu. Contoh: basisdata untuk buku perpustakaan, video, software, toko, rumah sakit/klinik, dan

Lebih terperinci

Form identik dengan formulir

Form identik dengan formulir Oleh : Moh Sulhan Form identik dengan formulir Form sangat dibutuhkan pada saat kita mengizinkan/menginginkan adanya nilai (data) yang dipilih atau dimasukkan olehpengguna. Kapasitas dari form hanya menyediakan

Lebih terperinci

Sigit Purnomo. Abstrak. Pendahuluan. Pembahasan. Untuk membuat. bahasa program. pada extension. extension untuk. ilmuti.org Seluruh disertakan dalam

Sigit Purnomo. Abstrak. Pendahuluan. Pembahasan. Untuk membuat. bahasa program. pada extension. extension untuk. ilmuti.org Seluruh disertakan dalam MEMBUAT DASHBOARD PADA YII Sigit Purnomo sigitpurnomo7680@gmail.com :: http: // sigitpurnomo7680.wordpress.com Abstrak Nikmatnya membangun aplikasi menggunakan framework adalah apaa saja yang kita mau

Lebih terperinci

(User Manual) Sistem Informasi Manajemen Kependudukan dan Aset Desa Desaku. Buku Petunjuk Penggunaan Aplikasi

(User Manual) Sistem Informasi Manajemen Kependudukan dan Aset Desa Desaku. Buku Petunjuk Penggunaan Aplikasi Buku Petunjuk Penggunan Aplikasi (User Manual) Sistem Informasi Manajemen Kependudukan dan Aset Desa Desaku Hal 1 DAFTAR ISI DAFTAR ISI... 2 1 4 PENDAHULUAN... 1.1 TUJUAN PEMBUATAN DOKUMEN... 4 1.2 DESKRIPSI

Lebih terperinci

Pengantar. Persyaratan Sistem. Cara Menginstall

Pengantar. Persyaratan Sistem. Cara Menginstall Pengantar CodeIgniter adalah sebuah framework pengembangan aplikasi, toolkit untuk membangun situs web menggunakan PHP. Tujuannya adalah untuk memungkinkan pengembangan proyek web lebih cepat daripada

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Aplikasi dan Konfigurasi Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan

Lebih terperinci

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

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 4 : Konsep MVC : Controller Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Struktur direktori dari web framework

Lebih terperinci

Membuat CRUD Sederhana pada Framework Laravel

Membuat CRUD Sederhana pada Framework Laravel Membuat CRUD Sederhana pada Framework Laravel Abdul Rohman admin@abdulrohman.web.id :: http://www.abdulrohman.web.id Abstrak CRUD (Create, Read, Update dan Delete) merupakan program dasar yang harus dikuasai

Lebih terperinci

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

CODEIGNITER 3. Belajar Mandiri. Zamah Sari CODEIGNITER 3 Belajar Mandiri Zamah Sari i DAFTAR ISI PENDAHULUAN CODEIGNITER... 1 Fitur Codeigniter... 1 INSTALASI CODEIGNITER... 3 ARSITEKTUR CODEIGNITER... 5 Struktur Direktori... 6 Folder Application...

Lebih terperinci

X. PENGANTAR DATABASE

X. PENGANTAR DATABASE X. PENGANTAR DATABASE PENGERTIAN DATABASE database adalah kmpulan data atau infromasi yang saling berhubungan dan merepresentasikan suatu perusahaan atau lainnya. Data tersebut disimpan dalam bentuk table.

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Untuk memudahkan pengguna dalam membaca data, Yii menyediakan class yii\i18n\formatter. Class ini dapat diakses melalui Yii::$app->formatter. Class formatter ini dapat digunakan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA Adapun yang akan dibahas pada bab ini yaitu mengenai hasil dari pembahasan Sistem Informasi Geografis Lokasi Rumah Makan Padang di kota medan, yang telah dibuat serta akan dipaparkan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 47 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Penulis merancang program sistem informasi geografis lokasi distributor resmi aqua di kota medan berbasis web ini dapat dilihat sebagai berikut : 1. Form

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Sekolah Internasional di Kota Medan yang meliputi analisa sistem yang sedang berjalan, desain sistem,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1 Analisa Sistem ng Sedang Berjalan Dari hasil penelitian yang penulis lakukan, maka penulis mendapati beberapa kendala-kendala yang dihadapi pada sistem yang sedang

Lebih terperinci

Validasi Form dengan CakePHP

Validasi Form dengan CakePHP Validasi Form dengan CakePHP Oleh: Cecep Yusuf Di sini akan dipelajari bagaimana cara membuat validasi server pada model untuk form dengan menggunakan framework CakePHP. Hmm.. Sudah lama juga saya tidak

Lebih terperinci

Mengenal Tabel Base BAB

Mengenal Tabel Base BAB BAB Mengenal Tabel Base 14 Pada Bab ini anda akan mempelajari cara : Mengenal Lingkungan Tabel Base Setting Field Tabel Base Deskripsi Field Tabel Base Mengisi Field Tabel Base Mengedit Field Tabel Base

Lebih terperinci

Trik Mudah Membuat CMS Website dari Nol

Trik Mudah Membuat CMS Website dari Nol Trik Mudah Membuat CMS Website dari Nol Trik Mudah Membuat CMS Website dari Nol Rohi Abdulloh PENERBIT PT ELEX MEDIA KOMPUTINDO Trik Mudah Membuat CMS Website dari Nol Rohi Abdulloh 2016, PT Elex Media

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem informasi geografis wilayah rawan kecelakaan di kota Medan yang meliputi analisa sistem yang sedang berjalan dan desain sistem.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Pada bab ini akan dijelaskan mengenai analisa system yang berjalan dan perancangan yang diusulkan untuk aplikasi blog dan modul forum framework Yii. 3.1. ANALISA SISTEM

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Kantor Lurah Daerah Kecamatan Medan Labuhan yang meliputi analisa sistem yang sedang berjalan dan

Lebih terperinci

MODUL 7 MySQL, Koneksi database dan menampilkan data

MODUL 7 MySQL, Koneksi database dan menampilkan data MODUL 7 MySQL, Koneksi database dan Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... 2 Mengkoneksikan database dan... 5 Teknik

Lebih terperinci

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data Modul-6 MySQL, Koneksi Database, dan Menampilkan Data Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG I. Memasukan data dari array ke database Masih ingat array associative yang kalian miliki

Lebih terperinci

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

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 7. Membuat Data Pagination Menggunakan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem informasi geografis penentuan jumlah penduduk yang kurang mampu pada kecamatan Medan Labuhan berbasis web yang meliputi analisa

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Letak Kantor Cabang BRI di Kota Medan yang meliputi analisa sistem yang sedang berjalan dan desain sistem.

Lebih terperinci

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

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 5 : Konsep MVC : View Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Penanganan HTML Penanganan Form Penanganan

Lebih terperinci

Manual Penggunaan Aplikasi Papan Digital

Manual Penggunaan Aplikasi Papan Digital http://pandig.net Papan Digital adalah penyebaran informasi menggunakan media digital. Adapun cara penggunaan dari aplikasi papan digital adalah sebagai berikut : 1. Registrasi Papan Digital a. Jika belum

Lebih terperinci

Gambar 1. Halaman Awal Website

Gambar 1. Halaman Awal Website Membuat Website Dengan Drupal CMS Oleh : Tim IT UMS Daftar Isi (Contents) A. Settingan Awal Website B. Membuat Menu (Site Navigation) C. Mengatur Posisi Menu D. Membuat Konten E. Membuat Kategori (Taxonomy)

Lebih terperinci

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

E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013

Lebih terperinci

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

Link Nama digunakan untuk menuju halaman Data Absensi Siswa. 142 Gambar 4.15 Tampilan Halaman Absensi Kelas Tampilan Halaman Absensi Kelas akan menampilkan data-data siswa pada kelas yang dipilih. Link Nama digunakan untuk menuju halaman Data Absensi Siswa. Link

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Transmisi TVRI Di Sumatera Utara yang meliputi analisa sistem yang sedang berjalan dan desain sistem.

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS BAB IV HASIL DAN ANALISIS 4.1. Hasil Karya/Implementasi Kegiatan implementasi atau penerapan dilakukan dengan dasar yang telah direncanakan dalam rencana implementasi. Pada penerapan sistem yang diusulkan

Lebih terperinci

Berikut ini langkah-langkah untuk konfigurasi awal dari paket toko online yang sudah kami siapkan :

Berikut ini langkah-langkah untuk konfigurasi awal dari paket toko online yang sudah kami siapkan : Konfigurasi Awal Konfigurasi awal ini dilakukan untuk merubah data-data dengan menyesuaikan dengan data pemilik UKM. Pada layanan preload content ini kami sudah menyiapkan 3 template sebagai template default

Lebih terperinci

USER MANUAL 1. Login a. b.

USER MANUAL 1. Login a. b. USER MANUAL 1. Login a. Login dalam program hanya dapat digunakan bagi admin saja. b. Admin memasukkan username admin dan password admin,lalu klik OK. 2. Input a. Data Murid - Untuk menambahkan data murid,

Lebih terperinci

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1 PRAKTIKUM 6 SPINNER Spinner adalah aplikasi sederhana untuk menyusun pilihan ketika akan memilih sebuah jawaban berupa option, dan menampilkan jawaban terpilih di textbox. Spinner merupakan view yang memiliki

Lebih terperinci

BAB 3 ANALISIS DAN RANCANGAN SISTEM

BAB 3 ANALISIS DAN RANCANGAN SISTEM BAB 3 ANALISIS DAN RANCANGAN SISTEM 3.1 Analisis Sistem yang berjalan 3.1.1 Gambaran Umum RT 04/011 berlokasi di Kompleks Perumahan Tanah Kusir, Kecamatan Kebayoran Lama Utara, Jakarta Selatan. RT 04/011

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Proses yang sedang berjalan dalam penginformasian mengenai data SMA dan SMK di Nias Barat masih menggunakan daftar tabel yang tertulis, banyaknya

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Sistem informasi pengolahan petty cash yang berjalan saat ini di PT. Langkat Nusantara Kepong dapat memberikan hasil yang cukup akurat, namun dari

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem yang sedang berjalan Proses yang sedang berjalan dalam penginformasian lokasi ATM di kota Medan masih bersifat manual. Bentuk manual yaitu dengan

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Yii2 merupakan PHP framework berperforma tinggi untuk pengembangan aplikasi web berskala besar dengan cepat. Dengan Yii2 memungkinkan proses pengembangan aplikasi web menjadi jauh

Lebih terperinci

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS Oleh: Carwoto (carwoto@yahoo.com) A. Menyiapkan Database dan Tabel 1. Klik menu File > New. Klik Blank Database di Task pane. 2. Ketik DataKKPI

Lebih terperinci

b. Melihat (view) data prodi yang sudah ada

b. Melihat (view) data prodi yang sudah ada PETUNJUK PENGGUNAAN SKPI A. Admin Pusat/BAKI 1. Buka laman Sistem Informasi SKPI melalui skpi.uny.ac.id (recommended browser Mozilla Firefox). Klik Login pada menu di sebelah kanan atas, lalu masukkan

Lebih terperinci

Mengenal dan Mulai Bekerja dengan Access 2007

Mengenal dan Mulai Bekerja dengan Access 2007 Mengenal dan Mulai Bekerja dengan Access 2007 1. Klik tombol yang ada di taskbar. 2. Pilih atau klik menu All Programs > Microsoft Office > Microsoft Office Access 2007. 3. Pada jendela Getting Started

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN Adapun yang akan dibahas pada bab ini yaitu mengenai hasil dari pembahasan Sistem Informasi Geografis Lokasi Gramedia di Sumatera Utara, yang telah dibuat serta akan dipaparkan

Lebih terperinci

Tutorial pembuatan Company Profile dengan JagoanWeb

Tutorial pembuatan Company Profile dengan JagoanWeb Tutorial pembuatan Company Profile dengan JagoanWeb Untuk memudahkan Anda dalam membuat company profile Anda, berikut adalah panduan untuk setting / pengaturan pada halaman Admin Anda. A. MENGGANTI TEMPLATE

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Sistem Informasi Geografis (SIG) merupakan salah satu sistem informasi yang saat ini menjadi alat bantu yang sangat tepat untuk menentukan

Lebih terperinci

Kontrak Kuliah. View dan Index. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. View dan Index. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah View dan Index Edi Sugiarto, S.Kom, M.Kom 1 Pendahuluan Sebelum dimulai buatlah tabel employee dengan struktur dan record sbb: 2 Kemudian buatlah tabel department, lalu masukkan record berikut:

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini, dijabarkan secara rinci implementasi dan pengujian sistem kursus online menggunakan PHP. Sebagaimana dijelaskan di bab I, bahwa di bab IV membahas bagaimana

Lebih terperinci

Membangun Aplikasi Perkantoran dengan Yii Framework

Membangun Aplikasi Perkantoran dengan Yii Framework Membangun Aplikasi Perkantoran dengan Yii Framework Ninin Sapto Hargiyanto sapto.hargi@depkeu.go.id Lisensi Dokumen: Copyright 2003 2012 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Taman Kanak kanak Di Daerah Medan Marelan yang meliputi analisa sistem yang sedang berjalan dan desain

Lebih terperinci

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Aplikasi CRUD Sederhana Dengan PHP dan MySql Aplikasi CRUD Sederhana Dengan PHP dan MySql Budi Permana, S.Kom nobiasta@gmail.com http://budinobipermana.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam sistem informasi geografis lokasi kantor telkom di kota medan masih bersifat manual. Bentuk manual

Lebih terperinci

Membuat Plugin Wordpress Sederhana

Membuat Plugin Wordpress Sederhana Membuat Plugin Wordpress Sederhana Oleh: Dewi Rosalin Sebagai pengguna Wordpress tentunya kita sudah tidak asing lagi dengan penggunaan plugin. Mulai dari plugin galeri, keamanan website, optimasi website,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem informasi akuntansi Bantuan Operasional Sekolah (BOS) pada SMPN 13 yang meliputi analisa sistem yang sedang berjalan dan desain

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada. Dimulai dengan halaman login.

Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada. Dimulai dengan halaman login. Prosedur Menjalankan Program Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada SMA Kemurnian II. Dimulai dengan halaman login. 1. Halaman Index Gambar 1 Halaman Index Guru dan

Lebih terperinci

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka BAB IV PROTOTYPE 4.1 Perancangan Antarmuka Perancangan antarmuka pada aplikasi perpustakaan yang penulis buat meliputi Halaman Utama (Home), Halaman Anggota (User), Halaman Admin, Halaman Login, Halaman

Lebih terperinci

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

Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 7 : Keamanan Aplikasi Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Penanganan Error Reporting Antisipasi serangan

Lebih terperinci

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form. FORM DAN INPUT HTML Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Elemen/ TAG ini digunakan membatasi input.

Lebih terperinci