LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1"

Transkripsi

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

2 LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1 INSTALLASI FRAMEWORK YII DAN MENGGUNAKAN GENERATOR A. MAKSUD DAN TUJUAN Dalam pelaksanaan praktikum Teknologi Framework pada pertemuan pertama yang membahas tentang Installasi Framework YII dan Menggunakan Generator memiliki maksud dan tujuan agar mahasiswa mampu melakukan instalasi Framework Yii, serta mampu melakukan setting generator. Selain hal itu mahasiswa juga bisa mengetahui cara kerja View, Controller, Model dan penggunaan Objek dalam Model. B. DASAR TEORI OOP atau Object Oriented Programming adalah teknik pemrograman berbasis object. Pemrograman dibagi dalam object-object kemudian di dalam object-object ini ada property dan method. Property ini lebih dikenal dengan variable yang bersifat public dan method ini merupakan function. Object-object ini bisa diperluas lagi dengan inheritance atau turunan. Object-object turunan ini biasa dipakai untuk membuat object yang merupakan modifikasi dari object lain. Dengan pengelompokan-pengelompokan ini maka programming akan terstruktur dengan baik dan mudah dimanage. Bahasa programming yang sudah mengimplementasikan OOP adalah C++ dan Java. Pemograman PHP akhir-akhir ini juga dikembangkan menjadi bahasa pemrograman berbasis OOP (Object Orieented Programming) dengan lahirnya framework-framework berbasis PHP. Yii adalah framework yang full OOP dimana dengan OOP ini, kita lebih baik dalam memanage code, dapat menglompokkan fungsi2 kedalam kelas-kelas, dapat modify program dengan lebih baik, program dapat lebih rapi dan lebih mudah dibaca

3 C. PEMBAHASAN Melakukan Pemeriksaan Framework Yii Gambar diatas adalah proses saat melakukan pemeriksaan Framework Yii, apakah pada PDO MySQL extension sudah bernilai Passed atau belum dengan cara mengetikkan pada URL. Menjalankan Generator Yiic melalui CMD Gambar diatas adalah tahap awal ketika akan melakukan Generator Yiic melalui CMD, dengan langkah awal yaitu masuk ke direktori framework dengan cara cd yiiframework lalu dilanjutkan dengan cd framework selanjutnya baru menjalankan yiic.

4 Menjalankan Generator Yiic melalui CMD (( Proses Generate )) Gambar diatas adalah proses Generator Yiic melalui CMD, dalam langkah tersebut melakukan pembuatan webapp dengan nama pert1 dengan perintah yiic webapp../pert1 dimana pembuatan webapp tersebut akan diletakkan di C:\xampp\htdocs\yiiframework\pert1. Ketika kita menjawab yes maka proses Generate akan mulai. Mengatur penggunaan Gii Generator Gambar diatas adalah proses penggunaan Gii Generator, dalam scrip diatas kita menghilangkan tanda komentar yaitu /*...*/ yang terdapat pada baris 23 dan 30. Selanjutnya kita melakukan pengubahan password pada baris 26.

5 Mencoba Gii Generator Gambar diatas adalah proses mencoba Gii Generator, dengan memanggil Maka setelah menjalankan URL tersebut akan diminta memasukkan Password yang telah diubah tadi, disini saya memasukkan password saya bujangpw lalu klik Enter. Menggunakan Controller Generator Gambar diatas adalah proses menggunakan Controller Generator, dimana kita melakukan pengisian Cotroller ID dengan hallo dan default dari Action Ids adalah index. Lalu klik tombol Generate maka sistem akan melakukan pembuatan direktori baru beserta file didalamnya yaitu./protected/controller/hallocontroller.php dan juga./protected/views/index.php

6 Melakukan pengecekan tampilan Gambar diatas adalah proses mengecekan tampilan dengan menjalankan hasil yang maka tampilan nya hanya akan berisi hallo/index. Melakukan pengujian, pengubahan pada HalloController.php & Index.php Didalam script disamping terdapat class HalloController memiliki extends ke file Controller. Selanjutnya melakukan pembuatan public function yang bernama actionindex() yang didalamnya menjalankan perintah render yang akan memanggil index. Script disamping adalah pembuatan view pepatah.php, yang berfungsi untuk menampilkan kalimat berupa Selamat datang di Kampus STMIK AKAKOM YK. Lalu untuk menampilkan id controller dengan perintah.$this- >id; dan menampilkan Nama Action dengan perintah.$this->action- >id;

7 Ketiga gambar diatas adalah proses pengujian, melihat, serta melakukan pengubahan pada HalloController.php & Index.php. Maka setelah itu bisa melakukan pengecekan tampilan dengan mengunjungi URL pada tampilannya adalah sebagai berikut : Menambahkan action dan view pada HalloController.php Gambar diatas adalah proses penambahan Action pada HalloController yang ditunjukkan oleh penambahan script pada baris 10 sampai dengan 14. public function actionpepatah() { $this->render('pepatah'); } Didalam script diatas terdapat public function yang bernama actionpepatah() yang didalamnya menjalankan perintah render yang akan memanggil pepatah.

8 Gambar diatas adalah proses pembuatan View pepatah.php, yang akan diletakkan di./protected/views/hallo/pepatah.php. Didalam View tersebut akan menampilkan kalimat dengan perintah echo... ; yaitu kalimay yang ditampilakn adalah Rajin Pangkal Pandai Sedikit Demi Sedikit Lama-lama Menjadi Bukit. Melakukan pengecekan tampilan Gambar diatas adalah tampilan saat mengunjungi Membuat Model Kata.php Gambar diatas adalah proses pembuatan Model dengan nama Kata.php, lalu file tersebut disimpan di./protected/models/kata.php.

9 Pada Script diatas terdapat class Kata yang memuat variabel public yaitu kata dan katakan, pada variabel katakan memiliki value Kata Bijak. Selanjutnya terdapat public function setkata yang didalmnya memuat parameter variabel kt yang menjalankan fungsi $this->kata = $kt setelah itu terdapat public function getkata yang menjalankan fungsi return $this->kata Membuat View katapepatah.php Gambar diatas adalah proses pembuatan file View katapepatah.php. Lalu file tersebut disimpan di :./protected/views/hallo/katapepatah.php Pada Script diatas terdapat variabel model yang memiliki perintah setkata yang memiliki value berupa kalimat Muda menabung tua beruntung. Setelah itu terdapat perintah echo... ; yang melakukan pemanggilan variabel model yang menjalankan perintah ->katakan dan perintah ->getkata(). Melakukan pengubahan dan penambahan pada HalloController.php

10 Gambar diatas adalah proses pengubahan serta penambahan script pada HalloController.php yang ditunjukkan pada baris 15 sampai dengan 19. Pada Script diatas terdapat public function actionkatapepatah() yang didalmnya memuat variabel model yang berfungsi membuat class baru yaitu Kata dan menjalankan variabel this yang melakukan render yang memuat katapepatah, lalu menjalnkan array, array tersebut memuat model yang menjalankan variabel model. Melakukan pengecekan tampilan Gambar diatas adalah tampilan saat mengunjungi

11 D. LATIHAN / TUGAS Membuat Model Membuat View

12 Membuat Controller Pengujian Tampilan E. KESIMPULAN Dalam pelaksanaan praktikum Teknologi Framework pada pertemuan pertama yang membahas tentang Installasi Framework YII dan Menggunakan Generator maka dapat diambil simpulan bahwa mahasiswa dapat melakukan instalasi Framework Yii, mampu setting generator, dan mengetahui cara kerja View, Controller, serta Model.

13 LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 2 MODEL MENGGUNAKAN C-FORM MODEL Disusun oleh BUJANG PUTRO WICAKSONO JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER AKAKOM YOGYAKARTA 2016

14 LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 2 MODEL MENGGUNAKAN C-FORM MODEL A. MAKSUD DAN TUJUAN Dalam pelaksanaan praktikum Teknologi Framework pada pertemuan kedua yang membahas tentang Model Menggunakan C-Form Model memiliki maksud dan tujuan agar mahasiswa mampu melakukan pembuatan web menggunakan Model- View-Controller pada framework Yii. B. DASAR TEORI MVC atau disebut Model-View-Controller adalah salah satu tipe arsitektur aplikasi. Yii menggunakan MVC struktur aplikasi yang menggunakan arsitektur MVC, akan dibagi menjadi tiga bagian. Bagian Model, yang mendefinisikan hubungan antar data dalam DB dan aturan yang harus diikuti saat menyimpan data ke DB. Hal ini juga memberi kita alat untuk membaca / menyimpan data dari / ke DB. Model adalah hal yang sangat sederhana dalam Yii, tidak harus menulis satu barispun kode, model dapat dibuat secara otomatis menggunakan command line. Setiap tabel di DB memiliki model tersendiri. Bagian View, yang digunakan hanya untuk menampilkan data kepada pengguna. Ia tidak menulis ke DB atau menghitung hal-hal sulit. View hanya menerima data dan menampilkannya menggunakan HTML, CSS, JS, dll. View tidak memiliki kecerdasan, hanya menerima data dari Controller dan menampilkannya. Ini adalah satu-satunya tempat di mana kita menggunakan HTML, CSS, JavaScript dll. Bagian Controller, yang memproses dan merubah data, menangani tindakan pengguna, memutuskan, menjumlah, berpikir dan memanggil model dan menampilkan. Controller dimulai (dan kodenya dijalankan) setiap kali anda memasukkan alamat di browser. Dalam kode, anda dapat membaca data dari POST, GET atau variabel SESSION, bekerja dengan DB, dll.

15 C. PEMBAHASAN Menjalankan Generator Yiic melalui CMD (( Proses Generator )) Gambar diatas adalah proses Generator Yiic melalui CMD, dalam langkah tersebut melakukan pembuatan webapp dengan nama pert2 dengan perintah yiic webapp../pert2 dimana pembuatan webapp tersebut akan diletakkan di C:\xampp\htdocs\yiiframework\framework\pertemuan2. Ketika kita menjawab yes maka proses Generate akan mulai. Melakukan Pengaturan Konfigurasi pada main.php

16 Gambar diatas adalah proses pengaturan konfigurasi pada file main.php yang terletak di./protected /config/main.php. dalam scrip diatas kita menghilangkan tanda komentar yaitu /*...*/. Selanjutnya kita melakukan pengubahan password pada baris 20. Melakukan pembuatan file Kotak.php Script diatas adalah pembuatan model Kotak.php, yang didalmnya mendefinisikan class yang memiliki extends ke CformModel, dimana didalam class tersebut juga mendefinisikan adanya variabel panjang dan lebar. Setelah itu terdapat perintah : public function rules() { return array( array('panjang,lebar', 'required'), array('panjang,lebar', 'numerical', 'integeronly'=>true)); } Script pada kotak diatas berfungsi untuk melakukan pembuatan function bernama rules yang memiliki nilai balikan (return) berupa array panjang dan lebar yang bersifat required dan numeric, dan hanya diperbolehkan nilai masukan yang bertipe Hanya Integer

17 public function attributelabels() { return array('panjang'=>'panjang Kotak', 'lebar'=>'lebar Kotak'); } Script pada kotak diatas berfungsi untuk melakukan pembuatan function bernama attributelabels yang memiliki nilai balikan (return) berupa array panjang yang memiliki nilai yang sama dengan Panjang Kotak, dan lebar yang memiliki nilai yang sama dengan Lebar Kotak. public function luas() { return $this->panjang*$this->lebar; } public function keliling(){ return 2*($this->panjang+$this->lebar); }} Script pada kotak diatas berfungsi untuk melakukan pembuatan function bernama luas yang memiliki nilai balikan (return) dimana hasil luas didapat dari variabel panjang dikalikan dengan lebar. Setelah itu terdapat juga function bernama kelililang yang memiliki nilai balikan (return) dimana hasil keliling didapat dari 2X variabel panjang ditambah dengan lebar. Melakukan pembuatan Model melalui Controller Generator

18 Gambar diatas adalah proses menggunakan Controller Generator, dimana kita melakukan pengisian Cotroller ID dengan Kotak dan default dari Action Ids adalah index. Lalu klik tombol Preview, klik lagi Generate maka sistem akan melakukan pembuatan direktori baru beserta file didalamnya yaitu controller/kotakcontroller.php dan juga views/index.php Mengubah / Mengedit pada script KotakController.php Gambar diatas adalah proses pengubahan pada script KotakController yang terdapat di protected\controllers\kotakcontroller.php. Pada file KotakController akan digunakan untuk memproses dan merubah data, menangani tindakan pengguna, memutuskan, menjumlah, berpikir dan memanggil model dan menampilkan. Controller dimulai (dan kodenya dijalankan) setiap kali anda memasukkan alamat di browser. Dalam kode tersebut dapat membaca data dari POST, GET atau variabel SESSION, atau bisa juga bekerja dengan DB.

19 Melakukan pembuatan View, menciptakan Form Kotak dengan Generator Gambar diatas adalah proses untuk menciptakan Form dengan menggunakan menggunakan Form Generator, dimana kita melakukan pengisian Model Class dengan Kotak dan View Name adalah _form, serta mengisikan Scenario dengan isiam kotak Lalu klik tombol Preview, maka akan terlihat hasilnya seperti gambar disebelah kanannya yang menunjukkan bahwa The Form has been generated Successfully Melakukan pembuatan file input.php yang terdapat pada View

20 Script diatas adalah pembuatan view input.php, yang didalmnya terdapat perintah sebagai berikut : <?php?> <?php?> $this->breadcrumbs = array ( 'Kotak'=>array('index'), 'Input Data', ); <h1> Input Kotak </h1> $this->renderpartial('_form', array('model'=>$model)); Breadcrumbs adalah sebuah navigasi pada web yang biasanya memberikan informasi kepada pengunjung web dimana posisinya sekarang berada yang memiliki nilai yang sama dengan array yang memuat Kotak yang memuat array index dan juga Input Data. Selanjutnya melakukan renderpartial yang digunakan untuk merender _form yang menjalankan array dan array tersebut memuat model yang diambilkan dari variabel model. Fungsi dari renderpartial() akan menampilkan view tanpa layout / template sama sekali, dan itulah yang selalu digunakan jika ingin menampilkan Ajax. Melakukan pengubahan / mengedit dapa file _form.php Gambar diatas adalah proses pengubahan pada script _form.php, yang dilakukan adalah mengaktifkan validasi input menggunakan Ajax. Langkah awal yang dilakukan adalah melakukan pengubahan pada script baris10, yaitu : id => kotak -_form-form, diganti menjadi id => kotak-form,

21 Selanjutnya melakukan validasi widget yang dilakukan seperti berikut ini : 'enableajaxvalidation'=>true, 'enableclientvalidation'=>true, 'clientoptions'=>array( 'validateontype'=>true, 'validateonchange'=>true,), Pada potongan script diatas baris pertama digunakan untuk mengaktifkan Validasi Ajax yang disetting bernilai True, lalu baris dua digunakan untuk mengaktifkan Validasi Client yang disetting bernilai True, selanjutnya baris tiga digunakan untuk mendefinisakn bahwa clientoption memuat array, dan didalam array tersebut melakukan setting validate pada Type yang di buat On, selanjutnya juga melakukan setting validate pada Change yang di buat On. Melakukan pembuatan file luas.php yang terdapat pada View Gambar diatas adalah proses pembuatan script luas.php, didalam script tersebut terdapat perintah sebagai berikut ini : <?php $model->panjang = $_GET["panjang"]; $model->lebar = $_GET["lebar"]; echo"panjang ".$model->panjang; echo " <br>"; echo"lebar ".$model->lebar; echo " <br>"; Pada potongan script diatas melakukan pendefinisian variabel yang terdapat pada model dengan nama panjang yang didapatkan dari method GET[ panjang ] selain itu juga terdapat variabel pada model dengan nama lebar yang didapatkan dari method GET[ lebar ]. Selanjutnya menampilkan Panjang yang didapat dari model untuk mendapatkan value panjang, setelah itu menampilkan Lebar yang didapat dari model untuk mendapatkan valu lebar.

22 echo"luas ".$model->luas(); echo " <br>"; echo"keliling ".$model->keliling();?> Pada potongan script diatas digunakan untuk menampilkan hasil keluaran berupa hasil Luas yang didapatkan dari pemanggilan method luas() yang didapatkan dari model, berikutnya menampilkan Keliling yang didapatkan dari pemanggilan method keliling() yang didapatkan dari model. Tampilan file index.php Gambar diatas adalah proses pembuatan script index.php, didalam script tersebut terdapat perintah sebagai berikut ini : <?php $this->breadcrumbs=array( 'Kotak', );?> <h1> <?php echo $this->id. '/'. $this->action->id;?> </h1> <p> You may change the content of this page by modifying the file <tt> <?php echo FILE ;?></tt>. </p> Breadcrumbs adalah sebuah navigasi pada web yang biasanya memberikan informasi kepada pengunjung web dimana posisinya sekarang berada yang memiliki nilai yang sama dengan array yang memuat Kotak. Selanjutnya pada potongan script diatas menampilkan id serta action id.

23 Tampilan ketika dijalankan Gambar diatas adalah hasil tampilan ketika kita selesai mengisi inputan pada Input Kotak, dimana inputan yang dilakukan adalah sebagai berikut : Pada panjang diberi inputan 5 Pada lebar diberi inputan 10 Sehingga hasil yang didapat untuk Luas yaitu 5 dikalikan 10 = 50, sedangkan untuk hasil kelilingnya yaitu 2x(5+10) maka hasilnya adalah 30

24 D. LATIHAN / TUGAS Latihan 1 BALOK Membuat Model Membuat View

25 Membuat Controller Melakukan Uji Tampilan

26 Latihan 2 LINGKARAN + TABUNG Membuat Model Membuat View

27 Membuat Controller Melakukan Uji Tampilan

28 E. KESIMPULAN Dalam pelaksanaan praktikum Teknologi Framework pada pertemuan kedua yang membahas tentang Model Menggunakan C-Form Model maka dapat diambil kesimpulan bahwa mahasiswa juga mengerti apa kegunaan Model-View-Controller, serta mahasiswa dapat melakukan pembuatan web menggunakan Model-View- Controller pada framework Yii.

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

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

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

Cara Mudah Setup dan Memakai Framework PHP YII

Cara Mudah Setup dan Memakai Framework PHP YII Cara Mudah Setup dan Memakai Framework PHP YII By Imam Ferianto < iferianto@yahoo.com > Dibuat Untuk : Training Aplikasi Sederhana @ Deperindag Semarang, 27 Feb 2013 #Software Requirement 1. Xampp, download

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

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 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

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

protected/views/layouts/main.php adalah template view setiap halaman dalam aplikasi. protected/views/layouts/main.php adalah template view setiap halaman dalam aplikasi. Nilai pagetitle berisi nama aplikasi (didefinisikan dalam

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

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP 7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi

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

BERKENALAN DENGAN MODEL CODEIGNITER

BERKENALAN DENGAN MODEL CODEIGNITER BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf muhamadyusuf0012@gmail.com :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan

Lebih terperinci

I. Pengenalan Play Framework

I. Pengenalan Play Framework I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

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

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem 4.1.1. Spesifikasi Kebutuhan Perangkat Keras Dalam pembuatan aplikasi tes berbasis web menggunakan framework Yii dan database MySQL, terdapat

Lebih terperinci

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PRAKTIKUM SISTEM INFORMASI MANAJEMEN MODUL V DREAMWEAVER 5.1 Tujuan Praktikum Setelah menyelesaikan modul ini, mahasiswa diharapkan mampu : 1. Mengenal komponen aplikasi Macromedia Dreamweaver 2. Membuat template website offline sederhana

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

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

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa

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

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA. STMIK SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 PENDAHULUAN Dreamweaver adalah sebuah program website editor yang berfungsi untuk membuat dan

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

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

Object-Oriented Programming Sederhana Dengan PHP

Object-Oriented Programming Sederhana Dengan PHP Object-Oriented Programming Sederhana Dengan PHP Toha Abdurrozak tohaabdur@gmail.com :: http://toha.ilearning.me Abstrak Dalam perkembangan dunia komputer saat ini, kebutuhan akan software semakin meningkat,

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

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

Irsan Riza, Gunawan Catur

Irsan Riza, Gunawan Catur Irsan Riza, Gunawan Catur Dasar-dasar Yii Framework Irsan Riza, Gunawan Catur Published: Februari 2013 Daftar Isi Daftar Isi... 3 Yii Framework... 5 Konsep MVC... 5 Instalasi Yii... 6 Koneksi database

Lebih terperinci

Konsep dan Teknik Menguasai Modern OOP di PHP. Awan Pribadi Basuki CV. LOKOMEDIA

Konsep dan Teknik Menguasai Modern OOP di PHP. Awan Pribadi Basuki CV. LOKOMEDIA Konsep dan Teknik Menguasai Modern OOP di PHP Awan Pribadi Basuki CV. LOKOMEDIA Konsep dan Teknik Menguasai Modern OOP di PHP Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : Awan Pribadi

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

Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP

Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP 6.1. Tujuan Mahasiswa dapat membuat aplikasi web base dengan menggunakan pendekatan OOP. 6.2. Bahan 1. Dreamweaver 2. Browser 3.

Lebih terperinci

PERTEMUAN KE 1 PENGENALAN DASAR PHP

PERTEMUAN KE 1 PENGENALAN DASAR PHP PERTEMUAN KE 1 PENGENALAN DASAR PHP A. TUJUAN Mampu menggunakan perangkat lunak yang dibutuhkan untuk membuat halaman web dengan PHP Mampu membuat halaman web sederhana dengan PHP Mengenal Tipe Data, Variabel

Lebih terperinci

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms Formulir Forms adalah fasilitas dalam HTML yang sangat berguna dan memegang peranan penting dalam meningkatkan interaktivitas di dunia web. Dengan form kita dapat melakukan pooling, survei, pemasukan data

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

Mengenal Codeigniter (CI) Framework

Mengenal Codeigniter (CI) Framework Mengenal Codeigniter (CI) Framework Ramdhan Indra Bangun Dadhan.rpl@gmail.com Abstrak CodeIgniter adalah sebuah web application framework yang bersifat open source digunakan untuk membangun aplikasi php

Lebih terperinci

MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)

Lebih terperinci

INTRODUCTION JAVA NORHIKMAH,M.KOM

INTRODUCTION JAVA NORHIKMAH,M.KOM NORHIKMAH,M.KOM Modul_Praktikum Setting Path & Program Java Sederhana OOP OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah

Lebih terperinci

Pemrograman PHP & MySQL

Pemrograman PHP & MySQL Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Berdasarkan studi kepustakaan dan observasi yang dilakukan oleh peneliti, telah menemukan kasus yang sama dilakukan oleh peneliti lain sebelumnya

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

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic Helmy Faisal Muttaqin, S.Kom, M.T Apa itu Framework? Framework merupakan kumpulan library siap pakai yang dapat dimanfaatkan dalam

Lebih terperinci

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Post dan Get Request... 2 Isset dan Empty... 5 Sanitasi input... 6 Latihan... 7 Teknik Informatika Universitas

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI

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

Laporan Bengkel Web II Modul 6

Laporan Bengkel Web II Modul 6 Laporan Bengkel Web II Modul 6 D I S U S U N Oleh : Muhammad Aly Al-Husaini 1457301050 1 SI C Politeknik Caltex Riau T.A 2014-2015 Modul 6. Fungsi Filter PHP Contoh Program Contoh 1 : Baris 3, membuat

Lebih terperinci

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA WEB DESAIN Pengenalan JavaScript Alfira Rizky Ayuputri 4103141039 3 D3 Multimedia Broadcasting B Dwi Susanto, S.ST, MT. D3 Teknologi Multimedia Broadcasting Departemen Multimedia Kreatif POLITEKNIK ELEKTRONIKA

Lebih terperinci

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari Pengertian MVC Framework PHP Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari MVC itu sendiri. Salah satu mvc framework yang populer digunakan saat ini adalah Code

Lebih terperinci

Framework CodeIgniter Part 1

Framework CodeIgniter Part 1 1 Framework CodeIgniter Part 1 Fajar Y. Zebua fajarzebua@gmail.com http://www.bangjar.blogspot.com Lisensi Dokumen : Copyright 2012 Fajar Y. Zebua Seluruh tulisan yang dibuat oleh Fajar Y. Zebua dapat

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Setiap kali aplikasi Yii2 menerima request akan melalui proses-proses berikut ini: 1. User membuat request ke entry script web/index.php 2. Entry script memuat konfigurasi (config.php)

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM BAB III PERANCANGAN DAN PEMBUATAN SISTEM Pada Bab ini akan dijelaskan mengenai perancangan perangkat lunak server blogger yang meliputi perancangan sistem, d a n perancangan desain interface system. 3.1

Lebih terperinci

CARA MEMBUAT CSS DENGAN DREAMWEAVER

CARA MEMBUAT CSS DENGAN DREAMWEAVER CARA MEMBUAT CSS DENGAN DREAMWEAVER Dewi Wijayanti dewiwijayanti@raharja.info Abstrak Dreamweaver adalah sebuah perangkat lunak yang digunakan untuk membuat atau menyunting halaman web yang dinamis maupun

Lebih terperinci

Pemrograman Web Week 5. Team Teaching

Pemrograman Web Week 5. Team Teaching Pemrograman Web Week 5 Team Teaching Materi Pemrograman Sisi Server Untuk melihat peta penggunaan teknologi salah satunya adalah w3techs.com Penggunaan client side programming Penggunaan Library Javascript

Lebih terperinci

Pemrograman Web Lanjut

Pemrograman Web Lanjut Session 04 JSF Event Handling Pemrograman Web Lanjut 2015 Niko Ibrahim, MIT Fakultas Teknologi Informasi Universitas Kristen Maranatha Tujuan Mahasiswa memahami jenis-jenis event handling yang ada pada

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

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami konsep dasar MVC

Lebih terperinci

MODUL 3 Servlet dan JavaBean

MODUL 3 Servlet dan JavaBean MODUL 3 Servlet dan JavaBean TUJUAN PRAKTIKUM : 1. Praktikum mampu membuat konfigurasi Servlet. 2. Praktikum mampu memahami dan membuat halaman JSP. 3. Praktikan mampu memahami dan membuat kelas Javabean

Lebih terperinci

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada

Lebih terperinci

AJAX dengan jquery Part 1

AJAX dengan jquery Part 1 AJAX dengan jquery Part 1 Oleh: Cecep Yusuf Kali ini saya akan share tutorial AJAX dengan jquery. Dengan menggunakan jquery, penggunaan AJAX akan jauh menjadi lebih mudah. Penjelasan Kali ini saya akan

Lebih terperinci

KEAHLIAN PEMROGAMAN JAVA

KEAHLIAN PEMROGAMAN JAVA SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)

Lebih terperinci

Manajemen File Sederhana Dengan PHP

Manajemen File Sederhana Dengan PHP Manajemen File Sederhana Dengan PHP Toha Abdurrozak tohaabdur@gmail.com :: http://toha.ilearning.me Abstrak Dalam pembuatan sebuah software, banyak dan beraneka ragam sekali fitur-fitur yang sering dibutuhkan/diminta

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN BERORIENTASI OBJEK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan

Lebih terperinci

Pertemuan 2. Muhadi Hariyanto

Pertemuan 2. Muhadi Hariyanto Pertemuan 2 Muhadi Hariyanto Variabel Diperlukan dalam pemrograman PHP karena berfungsi sebagai tempat untuk menampung suatu nilai data. Bisa berupa masukan atau keluaran. Tidak diperlukan deklarasi awal

Lebih terperinci

2. DASAR TEORI 2.1 PHP5

2. DASAR TEORI 2.1 PHP5 Modul 2 1. TUJUAN Mahasiswa dapat memahami pemrograman server side menggunakan PHP5 Mahasiswa dapat mengetahui sintak-sintak yang digunakan dalam penanganan form dengan menggunakan metode GET dan POST

Lebih terperinci

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-5 GET & POST Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Pendahuluan Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign suatu nilai kepada suatu

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

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 PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 9 Kelas dan Objek Tujuan: Mahasiswa memahami penggunaan model pemograman berorintasi objek (OOP - Object Oriented Programming) untuk menyelesaikan

Lebih terperinci

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5 KONTRAK BELAJAR Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB112312 Pengajar : Wahyu Widodo, S.Kom Semester : 5 Bobot : 2 SKS Hari Pertemuan : Rabu Tempat Pertemuan : Laboratorium 1 Kampus

Lebih terperinci

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT Sumiyatun 1, Femi Dwi Astuti 2, Syamsu Windarti 3 1,2 Program studi Teknik

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan 107 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Pada bagian ini akan dijelaskan mengenai kebutuhan perangkat lunak dan perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

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

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar

Lebih terperinci

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau

Lebih terperinci

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option. Form Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web Tag

Lebih terperinci

1.1 Apa Itu Dreamweaver 8?

1.1 Apa Itu Dreamweaver 8? Student Guide Series: Macromedia Dreamweaver 8 1.1 Apa Itu Dreamweaver 8? Macromedia Dreamweaver 8, atau biasa disebut Dreamweaver 8, adalah sebuah perangkat lunak aplikasi untuk mendesain dan membuat

Lebih terperinci

MENGENAL OPERATOR ASSIGNMENT pada PHP

MENGENAL OPERATOR ASSIGNMENT pada PHP MENGENAL OPERATOR ASSIGNMENT pada PHP SARTIM sartim@raharja.info Abstrak Operator assignment atau biasa disebut operator penugasan adalah operator untuk memberikan sebuah nilai kedalam variabel. Nilai

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

M.Octaviano Pratama

M.Octaviano Pratama Mudah Belajar Python M.Octaviano Pratama tavgreen008@gmail.com http://tavgreen.com Lisensi Dokumen: Copyright 2003-2012 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Mengenal PHP dan Web Server

Mengenal PHP dan Web Server J A M P E R T A M A Mengenal PHP dan Web Server l Apa itu PHP? l Instalasi Web Server l Menggunakan Web Editor l Sintaks Dasar PHP l Perintah Cetak dan Menyimpan File l Pemisah Blok Perintah dan Komentar

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 9 Kelas dan Objek Tujuan: Mahasiswa memahami penggunaan model pemograman berorintasi objek (OOP - Object Oriented Programming) untuk menyelesaikan

Lebih terperinci

Cara Koneksi Database di Dreamweaver CS3

Cara Koneksi Database di Dreamweaver CS3 Cara Koneksi Database di Dreamweaver CS3 Bella Mutia Ropana bellamutiaropana@raharja.info Abstrak Dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor profesional untuk mendesain

Lebih terperinci

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah ); PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut

Lebih terperinci

PEMROGRAMAN WEB 09 JavaScript Lanjut

PEMROGRAMAN WEB 09 JavaScript Lanjut PEMROGRAMAN WEB 09 JavaScript Lanjut Andi WRE JavaScript Objects Object Based Programming language Setiap object dapat memiliki properti dan method Properti the values associated with an object Contoh

Lebih terperinci

MODUL GET DAN POST

MODUL GET DAN POST MODUL 5-2015 GET DAN POST Daftar Isi Post dan Get Request 1 Isset dan Empty 5 Latihan 7 Post dan Get Request PEMBUKAAN Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server) BAB 1 PENDAHULUAN Untuk memulai pemrograman berbasis server maka kita perlu melakukan instalasi perangkat lunak server seperti Apache atau Nginx atau IIS, instalasi interpreter PHP dan database MySQL serta

Lebih terperinci

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1 LAMPIRAN Lampiran Halaman Depan Web Hosting Menu Hosting L-1 Menu Dedicated Hosting Menu Domain L-2 Menu Reseller Menu VPS (Virtual Private Server) L-3 1. Instalasi Apache Web server adalah sebuah sistem

Lebih terperinci

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI No. Dokumen 02-3.04.1.02 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester

Lebih terperinci

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

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

Lebih terperinci

BAB 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI BAB 2 TINJAUAN TEORI 2.1. Pengenalan HTML 2.1.1. Pendahuluan HTML Hypertext Markup Language merupakan kepanjangan dari kata HTML. Adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

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

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

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

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN...

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN... DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN... i ii 1 A. Halaman Utama... 2 B. My Account... 3 1. Update Profil Dinas... 2. Edit Pengguna... 3. Logout/keluar... 4 6 8 C. Data Master... 9 1.

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

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