• Tidak ada hasil yang ditemukan

PEMROGRAMAN WEB BERBASIS FRAMEWORK LAPOR

N/A
N/A
Protected

Academic year: 2018

Membagikan "PEMROGRAMAN WEB BERBASIS FRAMEWORK LAPOR"

Copied!
16
0
0

Teks penuh

(1)

PEMROGRAMAN WEB BERBASIS FRAMEWORK

LAPORAN BAB 1

“MENGENAL FRAMEWORK YII”

Oleh :

Nama : Meyla Yan Sari Kelas : IK-2B

NIM : 3. 34. 13. 1. 10

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK ELEKTRO

(2)

MENGENAL FRAMEWORK YII

I. Tujuan Instruksional Khusus

Setelah Menyelesaikan praktek ini mahasiswa dapat :

1. Mengenal framework yii.

2. Mengistal framework yii pada komputer.

3. Menggunakan framework yii.

II. Dasar Teori

A. Apa Framework yii Itu?

Yii adalah sebuah source framework menggunakan bahasa pemrograman PHP yang dibuat oleh Qiang Xue tanggal 1 Januari 2008. Sebelumnya, Qiang juga mengembangkan framework PRADO selama bertahun-tahun. Yii secara resmi dirilis untuk memenuhi kebutuhan para pengembang perangkat lunak berbasis web. Beberapa pengembang perangkat lunak merespon positif atas perkembangan framework PHP.

Pada tanggal 3 Desember 2008, framework Yii 1.0 resmi dirilis dan pada 14 Maret 2010, versi siap produksi terbaru 1.1.2, memiliki tim pengembang sehingga mendapatkan popularitas di kalangan pengembang PHP. Framework Yii mempermudah dalam pebuatan aplikasi web berskala besar, karena lebih efisien dan extensible.

Framework Yii adalah framework (kerangka kerja) PHP berbasis komponen untuk pengembangan aplikasi web berskala besar. Framework Yii menyediakan reusability maksimum dalam pemrograman web dan mampu meningkatkan kecepatan dalam membuat aplikasi web. Nama Yii diambil dari singkatan dari “Yes It Is!”.

Aplikasi yang dibangun menggunakan framework Yii membutuhkan beberapa file pustaka (lib) yang disediakan dalam framework Yii, dan menggunakna metode pemrograman berorientasi objek, atau dalam bahasa Inggris disebut OOP (Objek Oriented Programming).

(3)

Penjelasan Model-View-Controller akan dijelaskan pada bab berikutnya. Framework Yii memberlakukan dan mengatur cra penyimpanan kode program yang diletakkan dalam folder model dalam folder/models/, view dalam folder/views/dan controller dalam folder/controller/. Sehingga sangat terstruktur dan efisien dalam penulisan kode program.

B. Persyaratan Yii

Syarat untuk menjalankan aplikasi web berbasis framework Yii, Anda memerlukan server Web yang mendukung PHP 5.1.0. Bagi para pengembang yang ingin menggunakan framework Yii, mengerti pemrograman berorientasi objek akan sangat membantu, karena Yii merupakan framework OOP murni.

C. Yii Paling Cocok Untuk Apa?

Yii adalah framework pemrograman umum berbasis web yang bisa dipakai untuk mengembangakan semua jenis aplikasi web. Dikarenakan sangat ringan dan dilengkapi dengan mekanisme caching yang canggih, Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas tinggi, seperti portal, forum, Content Manajemen System (CMS), system e-commerse dan lain-lain.

D. Bagaimana Yii Dibandingkan dengan Framework Lain?

Framework Yii seperti pada kebanyaka framework PHP lainnya, framework Yii adalah MVC framework. Yii mempunyai kekayaan fitur dan kejelasan dokumentasi, sehingga sangat efisiensi dalam pembuatan aplikasi. Yii bukan berasal dari produk pada beberapa proyek maupun konglomerasi pekerjaan pihak ketiga. Menurut sumber dari http://www.yiiframework.com/performance/ hasil uji kinerja framework Yii dibandingkan dengan framework lainnya, seperti terlihat pada gambar 1.1.

Gambar 1.1 Perbandingan kinerja framework Yii dengan lainnya.

III. Alat dan Bahan

(4)

2. XAMPP Control Panel.

3. Program Yii yang telah siap di install.

IV. Langkah Kerja

Instalasi Web Server dan MySQL, PHP (XAMPP)

XAMPP adalah perangkat lunak server yang menyediakan aplikasi server Apache, PHP, MySQL. Untuk mendapatkan perangkat lunak ini, Anda bisa download ke

http://voxel.di.sourceforge.net/project/xampp/XAMPP%20Windows/1.8.1/xampp-win3-1.8.1-VC9-installer.exe.

Langkah-langkah menginstalasi XAMPP sebagai berikut :

 Download aplikasi XAMPP xampp-win32-1.8.1-VC9-installer.exe.

 Dobel klik file xampp yang baru saja Anda download, selanjutnya akan muncul jendela “installer language” seperti di bawah ini:

 Selanjutnya pilih bahasa. Pilih yang Bahasa Inggris (English). Klik OK.  Kadang pada proses ini muncul pesan error. Jika ada, abaikan saja dan

lanjutkan dengan klik OK dan YES.

(5)

 Selanjutnya Anda akan diminta untuk memilih aplikasi yang mau diinstal.

Centang saja semua pilihan dan klik tombol Next.

(6)

 Tunggu beberapa menit hingga proses intalasi selesai. Jika sudah muncul jendela seperti di bawah ini, klik tombol Finish untuk menyelesaikannya.

 Berikutnya, akan muncul jendela dialog seperti gambar di bawah ini yang menanyakan Anda apakah mau langsung menjalankan aplikasi XAMPP atau tidak. Jika ya, maka klik YES.

(7)

Setelah instalasi selesai, langkah berikutnya menjalankan server Apache dan database MySQL lewat XAMPP Control Panel. Berikut cara menjalankan servis yang terdapat lewat Control Panel.

 Kotak Dialog XAMPP Control Panel v3.2.1

 Jika ingin menjalankan servis, klik tombol Start jika mematikan servis tekan tombol Stop seperti terlihat pada gambar berikut.

Pada kotak dialog XAMPP Control Panel ini Anda bisa menjalankan dan menghentikan servis Apache dan MySQL.

Konfigurasi XAMPP

XAMPP menyediakan fasilitas untuk mengkonfigurasi server menggunakan aplikasi phpMyAdmin. Untuk membuka mengubah konfigurasi, maka panggil url http://localhost/:

(8)

Halaman Utama XAMPP for Windows

Bagian halaman utama XAMPP ini terdapat informasi atau pengaturan sebagai berikut :

 Status  Security

 Documentation  Components  Phpinfo()  CD Collection  phpMyAdmin

(9)

Menu Status XAMPP

Menu Security : menginformasikan kondisi password pada MySQL, XAMPP, phpMyAdmin seperti terlihat pada gambar berikut.

XAMPP Security

Untuk mengatur password root bisa lewat link url http://localhost/security/xamppsecurity.php seperti terlihat pada gambat berikut.

Mengatur Password Root

(10)

Informasi versi PHP

Pengaturan administrasi database dengan aplikasi phpMyAdmin, di sini Anda bisa menciptakan database dari tabel baru.

phpMyAdmin

Melihat Letak Dokumen Root Aplikasi

(11)

Instalasi Yii

Framework Yii bisa di-download di http://www.yiiframework.com/download/, Extract file yii-1.1.12.b600af.tar.gz ke folder C:\xampp\htdocs, kemudian ubah nama menjadi “yii” agar lebih singkat.

Kemudian lihat dengan cara memanggil ke http://localhost/yii/requirement/ , maka akan tampak seperti pada gabar berikut

Menguji Generator yiic.bat

Setelah file semua diekstraksi, selanjutnya membuat aplikasi web lewat command line dengan langkah sebagai berikut:

 Jalankan perintah cmdseperti pada gambar berikut.

v

(12)

 Untuk membuat aplikasi web ketikkan : C:\xampp\htdocs\yii\framework>yiic

webapp c:\xampp\htdocs\test seperti pada gambar berikut.

Jika terdapat pesan error :

‘”php.exe”’ is not recognized as an internal or external command, operable program or batch file.

Anda harus menambahkan konfigurasi path c:\xampp\php\ lewat Environment Variable. Cara mengonfigurasikannya adalah sebagai berikut :

 Pilih menu Computer seperti pada gambar berikut.

(13)

 klik Advanced system settings seperti gambar berikut.

 Kemudian System Properties seperti berikut. - Pilih tab advance

- Klik tombol environment variables seperti pada gambar

(14)

- Pada System Variables

- Klik tombol Edit untuk menambahkan PATH. - Tambhakan C:\xampp\php\

Klik tombol OK, seperti pada gambar berikut

 Uji ulang dengan menjalankan command line.

C:\xampp\htdocs\yii\framework>yiic webapp c:\xampp\htdocs\test

Jika ada pertanyaan :

Create a Web application under ‘C:\xampp\htdocs\test’? (yes|no) [no]:

(15)

V. Hasil Praktikum

Untuk melihat hasilnya, pada browser kita dapat memanggil url:

http://localhost/test/, yang tampilannya seperti gambar berikut.

VI. Kesimpulan

Dari hasil praktikum dapat disimpulkan bahwa Framework Yii adalah framework (kerangka kerja) PHP berbasis komponen untuk pengembangan aplikasi web berskala besar. Framework Yii menyediakan reusability maksimum dalam pemrograman web dan mampu meningkatkan kecepatan dalam membuat aplikasi web. Nama Yii diambil dari singkatan dari “Yes It Is!”.

(16)

Gambar

Gambar 1.1 Perbandingan kinerja framework Yii dengan lainnya.

Referensi

Dokumen terkait

Schien (2004) mendefinisikan budaya organisasi adalah sebuah pola asumsi dasar yang dapat dipelajari oleh sebuah organisasi dalam memecahkan permasalahan yang dihadapinya

Kurva Respon Optimizor Hitam Kabel NYM Berdasarkan hasil perhitungan response optimizer di atas, setting optimum ketiga faktor untuk mencapai target yang di inginkan

Undang-Undang Nomor 11 Tahun 1995 tentang Cukai (Lembaran Negara Republik Indonesia Tahun 1995 Nomor 76, Tambahan Lembaran Negara Republik lndonesia Nomor 3613) sebagaimana

Hasil penelitian ini menunjukkan pula bahwa suplementasi enzim komersial 0,05 % mampu memperbaiki penampilan produksi puyuh yang memperoleh ransum protein rendah

antara pembaruan keagamaan Muhammad ibn ‘Abd al-Wahha>b dan gerakan politik Dinasti Su’u>d I di Hijaz yang tidak lama kemudian berhasil dilumpuhkan oleh

Berdasarkan Berita Acara Hasil Evaluasi Dokumen Penawaran 0257.01/06/POKJA.I/BLP-PU.PR/APBD/2017, tanggal 29 September 2017 dan Berita Acara Hasil

Berdasar pada hasil pengujian dengan menggunakan perhitungan chi square maka dapat diketahui bahwa variabel usia, kepemilikan kendaraan, pendapatan, waktu tempuh, biaya

Selain itu, dalam menjalankan pemerintahan Mokole Tebawo mengangkat beberapa pejabat kerajaan atau dewan adat yang disebut Pitu Dula Batu yang terdiri dari: (1) aparat keamanan