Anda di halaman 1dari 14

APLIKASI SISTEM ENTERPRISE

LAPORAN 3

Oleh :
Nama : Aulia Gustia Putri
Nim : 18076015
Grup : 3F1
Dosen : Geovanne Farell S.Pd, M.Pd,T
Hari / Jam : Rabu / 10.40 – 15.00

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG


2021

A. Tujuan
 Mengetahui koneksi dengan basis data
 Migrasi Basis Data
 CRUD menggunakan basis data
 Konfigurasi Gii
 Cara menggunakan Gii

B. Alat dan Bahan


1. Personal Computer
2. Xampp
3. Database

C. Teori Singkat
Basis data merupakan bagian paling penting pada sebuah aplikasi yang berfungsi untuk menyimpan
data. Framework Yii secara default mendukung banyak basis data popular seperti MySQL,
MariaDB, PostgreDB, Ms QL Server, Oracle,dll. Hal ini karena Yii menggunakan teknologi
PDO PHP extention dalam hal koneksi basis datanya.
Yii mempunyai tools yang berfungsi untuk menghasilkan kode program, bernama Gii. Tools ini
sangat membantu para pemrograman perangkat lunak untuk mempercepat pekerjaannya
terutama untuk hal-hal yang umum dan sering dilakukan, salah satunya adalah aplikasi CRUD.
CRUD mempunyai pola kode yang sama sehingga bisa dibuat tools untuk meng-generate
kodenya.
Struktur dari Code Generator :
Sebuah code generator disimpan dalam sebuah direktori yang namanya diperlakukan sebagai
nama generator. Direktori biasanya terdiri dari isi berikut :
D. Langkah Kerja
1. Buka aplikasi Xampp terlebih dahulu
2. Setelah dibuka klik admin pada MySQL

3. Jika telah selesai mengklik, tampilannya akan seperti berikut

4. Buat sebuah database dengan nama enterprise dan buat sebuah table dengan nama
about pada phpMyAdmin
Atribut table:

5. Langkah selanjutnya adalah ubah konfigurasi nama table pada


common/config/main-local.php
6. Selanjutnya, buka cmd dan masuk kedalam folder yii yang telah dibuat dan
ketikkan php yii migrate lalu ketik yes.

7. Kemudian, cek pada databases apakah muncul table dengan nama table “user” dan
“migration”. Jika muncul maka migration berhasil.
8. Selanjutnya, tambahkan codingan berikut pada model SignupForm.php
(fronted-models-SignupForm.php) :

9. Langkah selanjutnya, silahkan lakukan sign up halaman utama yii2


Jika berhasil akan muncul tampilan seperti berikut :
10. Setelah berhasil melakukan signup, silahkan coba login menggunakan username
dan password yang telah dibuat pada halaman signup. Jika berhasil maka akan
muncul tampilan sebagai berikut :

11. Sekarang silahkan login pada halaman backend, menggunakan username dan
password yang sama.
12. Langkah selanjutnya, masukkan kode berikut ke dalam @app/config/web.php

13. Masukkkan juga kode berikut pada file @app/web/index.php


untuk mengaktifkan gii generatornya.
14. Selanjutnya bekerja dengan Gii Generator. Silahkan
copy url yii tersebut dan tambahkan url/gii.
Berikut urlnya
http://localhost/enterprise/frontend/web/?r=gii dan akan muncul tampilan sebagai
berikut :

15. Silahkan pada Model Generator, lalu klik start akan muncul tampilan sebagai
berikut :

Jika table name diklik maka table pada database akan otomatis muncul. Lalu pilih table about :
Untuk Model Class Name langsung klik saja maka otomatis akan muncul table about. Dan untuk
Namespace ubah menjadi “fronted/models”.

Lalu klik preview :

Setelah itu, klik generate :

Jika berhasil maka akan muncul tampilan sebagai berikut :


16. Sebelum masuk ke CRUD Generatornya, kita tambahkan primary key pada
table about dengan nama kolom id.

17. Selanjutnya, pilih CRUD Generator dan lakukan hal berikut:

Sama dengan langkah sebelumnya, klik preview lalu generate. Maka tampilan yang akan muncul
sebagai berikut:
18. Check pada xampp direktorinya di file @app/views/about

Dan check pada table models, apakah telah terdapat file About.php
Langkah selanjutnya, silahkan akses CRUD pada browser dengan menggunakan URL :
http://localhost/advanced/frontend/web/about/index
E. Evaluasi
1. Melakukan update/ pembaharuan data bisa klik bagian Update

2. Melakukan delete bisa klik bagian delete

Anda mungkin juga menyukai