TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS FRAMEWORK YII.

TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS
FRAMEWORK YII

SKRIPSI

Disusun oleh :

HELMI TAUFIQURRAHMAN
NPM. 0834010241

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" J AWA TIMUR
SURABAYA
2014

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS
FRAMEWORK YII


SKRIPSI

Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Jurusan Teknik Informatika

Disusun oleh :

HELMI TAUFIQURRAHMAN
NPM. 0834010241

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
SURABAYA
2014

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


LEMBAR PENGESAHAN

TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS
FRAMEWORK YII
Disusun Oleh :

HELMI TAUFIQURRAHMAN
NPM. 0834010241

Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang V Tahun Akademik 2013/2014

Pembimbing Utama

Pembimbing Pendamping

Rizki Par lika, S.Kom, M.Kom
NPT. 38 400 702 191


Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

Mengetahui,
Ketua J urusan Teknik Infor matika
Fakultas Teknologi Industri
UPN ”Veteran” J awa Timur

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SKRIPSI
TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS FRAMEWORK YII
Disusun Oleh :

HELMI TAUFIQURRAHMAN
NPM. 0834010241

Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi
J urusan Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Pada Tanggal 18 J uli 2014
Pembimbing :

Tim Penguji :

1.

1.

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

Budi Nugroho, S.Kom, M.Kom
NPT. 3 8006 05 0205 1

2.


2.

Rizki Par lika, S.Kom, M.Kom
NPT. 38 400 702 191

Henni Endah Wahanani, ST, M.Kom
NPT. 3 7809 13 0348 1
3.

Intan Yuniar Purbasari S.Kom, Msc
NPT. 3.8006 04 01981

Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur

Ir. SUTIYONO, MT.
NIP. 19600713 198703 1 001

Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
PANITIA UJ IAN SKRIPSI / KOMPREHENSIF
J l. Raya Rungkut Madya Gunung Anyar Telp. (031) 8706369 (Hunting). Fax. (031) 8706372 Sur abaya 60294

KETERANGAN REVISI
Mahasiswa di bawah ini :
Nama

: HELMI TAUFIQURRAHMAN

NPM

: 0834010241

Jurusan


: Teknik Informatika

Telah mengerjakan revisi/ tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan, TA 2013/2014 dengan judul:
”TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS
FRAMEWORK YII"
Surabaya, 21 Juli 2014
Dosen Penguji yang memerintahkan revisi:

1) Budi Nugroho, S.Kom, M.Kom
NPT. 3 8006 05 0205 1

{

}

2) Henni Endah Wahanani, ST, M.Kom
NPT. 3 7809 13 0348 1

{


}

3) Intan Yuniar Purbasari S.Kom, Msc
NPT. 3.8006 04 01981

{

}

Mengetahui,
Pembimbing Utama

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

Pembimbing Pendamping

Rizki Parlika, S.Kom, M.Kom
NPT. 38 400 702 191


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Alhamdulillaahi rabbil ‘alamin, segala puji syukur kehadirat Allah SWT
yang telah memberikan Rahmat dan Anugerah-Nya sehingga penulis dapat
menyelesaikan tugas akhir ini.
Melalui tugas akhir ini penulis merasa mendapatkan kesempatan untuk
lebih memperdalam ilmu-ilmu mengenai teknologi informasi yang telah
didapatkan dibangku kuliah. Mengingat masih banyaknya kekurangan pada tugas
akhir ini, penulis mengharapkan kritik dan sarannya untuk pengembangan
kedepannya.
Akhirul kalam, penulis mengucapkan terima kasih kepada semua pihak
yang telah membantu penyelesaian tugas akhir ini. Semoga Allah membalasnya
dengan balasan sebaik-baiknya. Amien.

Surabaya,


Maret 2014

Penulis

ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

UCAPAN TERIMA KASIH

Terima kasih yang sebesar-besarnya penulis haturkan kepada Allah
Subhanahu Wa Ta’ala atas segala karunia dan Rahmat-Nya. Dalam kesempatan
ini pula, penulis ingin mengucapkan terima kasih dan penghargaan kepada:
1. Ibu yang telah memberikan dukungan dan do’a demi tercapainya pelaksanaan
tugas akhir ini.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“VETERAN” Jawa Timur.
3. Ibu Dr. Ir. Ni Ketut Sari, MT selaku Ketua Jurusan Teknik Informatika - FTI
UPN “VETERAN” Jawa Timur.
4. Ibu Dr. Ir. Ni Ketut Sari, MT selaku Dosen Pembimbing 1 yang telah

meluangkan waktu, memberikan pengarahan, ilmu dan bimbingannya.
5. Bapak Rizky parlika, S.Kom, M.Kom selaku Dosen Pembimbing 2 yang telah
meluangkan waktu, memberikan pengarahan, ilmu dan bimbingannya.
6. Ibu Yisti Vita Via, S.ST, M.Kom selaku PIA TA Teknik Informatika - FTI
UPN “VETERAN” Jawa Timur.
7. Seluruh teman-teman angkatan 2005 - 2008 teknik informatika UPN
”VETERAN” jatim.
8. Seluruh teman – teman & sahabat yang selalu membantu, mensuppport &
memberi dukungan agar saya dapat segera menyelesaikan skripsi.
Serta pihak-pihak lain yang ikut userikan informasi dan data-data di dalam
menyelesaikan laporan Skripsi ini, penulis mengucapkan terima kasih.

iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Akhir kata penulis harap agar Skripsi yang disusun sesuai dengan
kemampuan dan pengetahuan yang sangat terbatas ini dapat bermanfaat bagi
semua pihak yang membutuhkan.

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI

ABSTRAK ..................................................................................................

i

KATA PENGANTAR ................................................................................

ii

UCAPAN TERIMA KASIH .......................................................................

iii

DAFTAR ISI ................................................................................................ vi
DAFTAR GAMBAR ..................................................................................

x

DAFTAR TABEL ........................................................................................ xiv
BAB I PENDAHULUAN ..........................................................................

1

1.1 Latar Belakang Masalah ...................................................................

1

1.2 Perumusan Masalah ........................................................................

2

1.3 Batasan Masalah ..............................................................................

2

1.4 Tujuan Penelitian ............................................................................

3

1.5 Manfaat Penelitian ...........................................................................

4

1.6 Sistematika Penulisan ......................................................................

4

BAB II TINJ AUAN PUSTAKA ................................................................

6

2.1 Sejarah CV. Bintang Inovasi Gemilang ...........................................

6

2.1 Struktur Organisasi CV. Bintang Inovasi Gemilang ..................

7

2.2 Pemanfaatan IT ...............................................................................

8

2.3 E-Commerce ....................................................................................

9

2.3.1 Sejarah E-Commerce ...........................................................

9

2.4 YII Framework.................................................................................. 11
2.4.1 Kegunaan Framework Yii ................................................... 12
2.4.2 PerbandinganFramework Yii dengan Framework lain.......... 13
2.5 PHP ................................................................................................. 13
2.6 HTML ............................................................................................... 15
2.7 CSS ................................................................................................. 16
2.8 Javascript ........................................................................................ 17
2.9 Pengertian UML .............................................................................. 17
2.9.1 Pengertian Use Case Diagram.............................................. 18
v

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.9.2 Class.................................................................................... 22
2.9.3 Object Diagram ................................................................... 22
2.9.4 Sequence Diagram ............................................................... 23
2.9.5 Collaboration Diagram ........................................................ 23
2.9.6 Activity Diagram ................................................................. 24
2.9.7 State Diagram ...................................................................... 25
2.11 MySQL Database ............................................................................. 26
2.12 DBMS ............................................................................................. 29

BAB III METODOLOGI DAN PENELITIAN ........................................ 30
3.1 Analisa Sistem ................................................................................. 30
3.2 Perancangan Sistem ........................................................................ 30
3.2.1 Deskripsi Umum Sistem ..................................................... 30
3.2.2 Perancangan Proses ............................................................. 31
3.3 Flowchart ......................................................................................... 31
3.4 Use Case Sistem .............................................................................. 33
3.5 Activity Diagram ............................................................................. 34
3.5.1

Login Admin ....................................................................... 34

3.5.2

Mengelola Data Produk ....................................................... 35

3.5.3

Mengelola Data Jenis Produk .............................................. 36

3.5.5

Mengelola Konfirmasi Pembayaran ..................................... 36

3.5.6

Mengelola Data Artikel ....................................................... 37

3.5.7

Mengelola Data Galeri......................................................... 38

3.5.8

Mengelola Data Download .................................................. 39

3.5.9

Mengelola Data Administrator............................................. 40

3.5.10 Mengelola Data User ........................................................... 41
3.5.11 Mengelola Profil .................................................................. 42
3.5.12 Registrasi User .................................................................... 43
3.5.13 Login User .......................................................................... 43
3.5.14 Melihat Artikel .................................................................... 44
3.5.15 Melihat Galeri ..................................................................... 45
3.5.16 Melihat Produk .................................................................... 45
3.5.17 Pembelian Produk................................................................ 45
vi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.18 Konfirmasi Pembayaran User .............................................. 46
3.6 Sequence Diagram ........................................................................... 47
3.6.1

Sequence Diagram Admin Mengelola Data Produk ............. 47

3.6.2

Sequence Diagram Admin Mengelola Data Jenis Barang ..... 48

3.6.3

Sequence Diagram Admin Ubah Konfirmasi Pembayaran ... 48

3.6.4

Sequence Diagram Admin Mengelola Data Artikel.............. 49

3.6.5

Sequence Diagram Admin Mengelola Data Galeri ............... 50

3.6.6

Sequence Diagram Admin Mengelola Data Download ........ 50

3.6.7

Sequence Diagram Admin Mengelola Data Administrator ... 51

3.6.8

Sequence Diagram Admin Mengelola Data User ................. 52

3.6.8

Sequence Diagram Admin Mengelola Ubah Profil............... 52

3.6.9

Sequence Diagram User Registrasi ...................................... 53

3.6.10 Sequence Diagram User Melihat Artikel .............................. 54
3.6.11 Sequence Diagram User Melihat Galeri ............................... 54
3.6.12 Sequence Diagram User Melihat Produk ............................. 55
3.6.13 Sequence Diagram User Pembelian Produk ......................... 55
3.6.14 Sequence Diagram UserMenambah Konfirmasi Pembayaran 56
3.7 Collaboration Diagram ..................................................................... 56
3.7.1

Collaboration Diagram Mengelola Data Produk................... 57

3.7.2

Collaboration Diagram Mengelola Data Jenis Produk .......... 57

3.7.3

Collaboration Diagram Ubah Konfirmasi Pembayaran......... 58

3.7.4

Collaboration Diagram Mengelola Data Artikel ................... 58

3.7.5

Collaboration Diagram Mengelola Data Galeri .................... 59

3.7.6

Collaboration Diagram Mengelola Data Download .............. 60

3.7.7

Collaboration Diagram Mengelola Data Administrator ........ 60

3.7.8

Collaboration Diagram Mengelola Data User ...................... 61

3.7.9

Collaboration Diagram Ubah Profil ..................................... 61

3.7.10 Collaboration Diagram Registrasi User ................................ 62
3.7.11 Collaboration Diagram Lihat Data Artikel ........................... 62
3.7.12 Collaboration Diagram Lihat Data Galeri ............................ 63
3.7.13 Collaboration Diagram Lihat Data Produk ........................... 63
3.7.14 Collaboration Diagram Transaksi Pembelian ....................... 64
3.7.15 Collaboration Diagram Konfirmasi Pembayaran .................. 64
vii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.8 Diagram Kelas ................................................................................. 65
BAB IV HASIL DAN PEMBAHASAN .................................................... 70
4.1 Hasil dan Pembahasan ..................................................................... 70
4.2 Uji Coba Aplikasi ............................................................................ 70
4.2.1

Pengujian Sistem Untuk Form Login Admin ....................... 71

4.2.2

Pengujian Sistem Input Data Produk.................................... 72

4.2.3

Pengujian Sistem Ubah Data Produk ................................... 73

4.2.4

Pengujian Sistem Input Data Jenis Produk ........................... 74

4.2.5

Pengujian Sistem Ubah Data Jenis Produk ........................... 74

4.2.6

Pengujian Sistem Ubah Data Konfirmasi Pembayaran ......... 75

4.2.7

Pengujian Sistem Input Data Artikel .................................... 77

4.2.8

Pengujian Sistem Ubah Data Artikel .................................... 78

4.2.9

Pengujian Sistem Input Data Administrator ......................... 79

4.2.10 Pengujian Sistem Ubah Data Administrator ......................... 79
4.2.11 Pengujian Sistem Input Data User........................................ 80
4.2.12 Pengujian Sistem Ubah Data User ....................................... 81
4.2.13 Pengujian Sistem Ubah Data Profil ...................................... 83
4.2.14 Pengujian Sistem Pembelian Barang User............................ 84
4.3 Implementasi Antar Muka ................................................................ 86
4.4 Implementasi Antar Muka Tampilan Utama ..................................... 87
4.4.1

Form Login Admin .............................................................. 87

4.4.2

Halaman Utama Admin ....................................................... 88

4.4.3

Data Produk......................................................................... 88

4.4.4

Form Tambah Produk .......................................................... 89

4.4.5

Form Ubah Produk .............................................................. 89

4.4.6

Data Jenis Produk ................................................................ 90

4.4.7

Form Tambah Data Jenis Produk ......................................... 91

4.4.8

Form Ubah Data Jenis Produk ............................................. 91

4.4.9

Form Ubah Data Konfirmasi Pembayaran............................ 91

4.4.10 Data Artikel ......................................................................... 92
4.4.11 Form Tambah Data Artikel .................................................... 92
4.4.12 Form Ubah Data Artikel ...................................................... 93
4.4.13 Data Administrator .............................................................. 94
viii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.4.14 Form Tambah Data Administrator ....................................... 94
4.4.15 Form Ubah Data Administrator ........................................... 94
4.4.16 Data User ............................................................................ 95
4.4.17 Form Tambah User .............................................................. 95
4.4.18 Form Ubah User .................................................................. 96
4.4.19 Report Konfirmasi Pembayaran ........................................... 97
4.4.20 Halaman Utama Frontpage .................................................. 98
4.4.21 Menu Produk ....................................................................... 99
4.4.22 Menu Belanja ...................................................................... 99
4.4.23 Menu Artikel ....................................................................... 100
4.4.24 Menu Galeri ........................................................................ 100
4.4.25 Menu Profil ......................................................................... 100
4.4.26 Menu Hubungi Kami ........................................................... 101
4.4.27 Menu Login User................................................................. 102
4.4.28 Menu Pesanan ..................................................................... 102
BAB V PENUTUP .................................................................................... 103
5.1 Kesimpulan ....................................................................................... 103
5.2 Saran................................................................................................. 103
DAFTAR PUSTAKA ................................................................................

ix

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

104

DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi ...................................................................

7

Gambar 2.2 Skema PHP .............................................................................. 22
Gambar 2.3 Use Case .................................................................................. 19
Gambar 2.4 Actor ........................................................................................ 24
Gambar 2.5 Use Case Diagram .................................................................... 21
Gambar 2.6 Class Diagram .......................................................................... 22
Gambar 2.7 Sequence Diagram ................................................................... 23
Gambar 2.8 Collaboration Diagram .............................................................. 24
Gambar 2.9 Activity Diagram....................................................................... 25
Gambar 2.10 State Diagram........................................................................... 25
Gambar 3.1 Flowchart Pembelian Barang ................................................... 32
Gambar 3.2 Flowchart Admin ..................................................................... 33
Gambar 3.3 Use Case Sistem ....................................................................... 34
Gambar 3.4 Activity Diagram Login Admin ................................................ 35
Gambar 3.5 Activity Diagram Admin Mengelola Data Produk .................... 35
Gambar 3.6 Activity Diagram Admin Mengelola Data Jenis Produk............. 36
Gambar 3.7 Activity Diagram Mengelola Data Konfirmasi Pembayaran ...... 37
Gambar 3.8 Activity Diagram Mengelola Data Artikel ................................ 38
Gambar 3.9 Activity Diagram Mengelola Data Galeri .................................... 39
Gambar 3.10 Activity Diagram Mengelola Data Download ............................ 40
Gambar 3.11 Activity Diagram Mengelola Data Administrator ...................... 41
Gambar 3.12 Activity Diagram Mengelola Data User .................................... 42
Gambar 3.13 Activity Diagram Ubah Data Profil ........................................... 42
Gambar 3.14 Activity Diagram Registrasi ...................................................... 43
Gambar 3.15 Activity Diagram Login User .................................................... 44
Gambar 3.16 Activity Diagram Melihat Artikel ............................................. 44
Gambar 3.17 Activity Diagram Melihat Galeri ............................................... 45
Gambar 3.18 Activity Diagram Melihat Produk ............................................. 45
Gambar 3.19 Activity Diagram Pembelian Produk ......................................... 46
Gambar 3.20 Activity Diagram Konfirmasi Pembayaran ................................ 46
Gambar 3.21 Diagram Sekuensial Untuk Use Case Mengelola Data Produk .. 47
Gambar 3.22 Diagram Sekuensial Untuk Use Case Mengelola Data Jenis
x

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Produk ....................................................................................... 48
Gambar 3.23 Diagram Sekuensial Use Case Ubah Konfirmasi Pembayaran ... 48
Gambar 3.24 Diagram Sekuensial Untuk Use Case Mengelola Data Artikel ... 49
Gambar 3.25 Diagram Sekuensial Untuk Use Case Mengelola Data Galeri .... 50
Gambar 3.26 Diagram Sekuensial Untuk Use Case Mengelola Data
Download .................................................................................. 50
Gambar 3.27 Diagram Sekuensial Use Case Mengelola Data Administrator ... 51
Gambar 3.28 Diagram Sekuensial Untuk Use Case Mengelola Data User ...... 52
Gambar 3.29 Diagram Sekuensial Untuk Use Case Mengubah Profil ............. 52
Gambar 3.30 Diagram Sekuensial Untuk Use Case Registrasi ........................ 53
Gambar 3.31 Diagram Sekuensial Untuk Use Case Melihat Artikel ............... 54
Gambar 3.32 Diagram Sekuensial Untuk Use Case Melihat Galeri ................. 54
Gambar 3.33 Diagram Sekuensial Untuk Use Case Melihat Produk ............... 55
Gambar 3.34 Diagram Sekuensial Untuk Use Case Pembelian Produk ........... 55
Gambar 3.35 Diagram Sekuensial Use Case Konfirmasi Pembayaran ............ 56
Gambar 3.36 Diagram Kolaborasi Mengelola Data Produk ............................ 57
Gambar 3.37 Diagram Kolaborasi Mengelola Data Jenis Produk .................... 57
Gambar 3.38 Diagram Kolaborasi Ubah Konfirmasi Pembayaran .................. 58
Gambar 3.39 Diagram Kolaborasi Mengelola Data Artikel ............................ 58
Gambar 3.40 Diagram Kolaborasi Mengelola Data Galeri .............................. 59
Gambar 3.41 Diagram Kolaborasi Mengelola Data Download ....................... 60
Gambar 3.42 Diagram Kolaborasi Mengelola Data Administrator .................. 60
Gambar 3.43 Diagram Kolaborasi Mengelola Data User ................................ 61
Gambar 3.44 Diagram Kolaborasi Ubah Profil ............................................... 61
Gambar 3.45 Diagram Kolaborasi Registrasi User ......................................... 62
Gambar 3.46 Diagram Kolaborasi Lihat Data Artikel ..................................... 62
Gambar 3.47 Diagram Kolaborasi Lihat Data Galeri ...................................... 63
Gambar 3.48 Diagram Kolaborasi Lihat Data Produk ..................................... 63
Gambar 3.49 Diagram Kolaborasi Transaksi Pembelian ................................. 64
Gambar 3.50 Diagram Kolaborasi Mengelola Konfirmasi Pembayaran .......... 64
Gambar 3.51 Diagram Kelas .......................................................................... 65
Gambar 4.1 Antar Muka Login ..................................................................... 71
Gambar 4.2 Antar Muka Halaman Utama Admin ......................................... 71
xi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 4.3 Antar Muka Input Data Produk ................................................. 72
Gambar 4.4 Antar Muka Produk .................................................................. 72
Gambar 4.5 Antar Muka Ubah Data Produk ................................................. 73
Gambar 4.6 Antar Muka Produk .................................................................. 73
Gambar 4.7 Antar Muka Input Data Jenis Produk ......................................... 74
Gambar 4.8 Antar Muka Data Jenis Produk .................................................. 74
Gambar 4.9 Antar Muka Form Ubah Data Jenis Produk ............................... 75
Gambar 4.10 Antar Muka Data Jenis Produk ................................................ 75
Gambar 4.11 Antar Muka Form Ubah Data Konfirmasi Pembayaran ........... 76
Gambar 4.12 Antar Muka Form Ubah Data Konfirmasi Pembayaran .......... 76
Gambar 4.13 Antar Muka Input Data Artikel ............................................... 77
Gambar 4.14 Antar Muka Data Artikel ......................................................... 77
Gambar 4.15 Antar Muka Ubah Data Artikel ............................................... 78
Gambar 4.16 Antar Muka Data Artikel ......................................................... 78
Gambar 4.17 Antar Muka Input Data Administrator ..................................... 79
Gambar 4.18 Antar Muka Data Administrator .............................................. 79
Gambar 4.19 Antar Muka Ubah Data Administrator ..................................... 80
Gambar 4.20 Antar Muka Data Administrator .............................................. 80
Gambar 4.21 Antar Muka Input Data User ................................................... 81
Gambar 4.22 Antar Muka Data User ............................................................ 81
Gambar 4.23 Antar Muka Ubah Data User ................................................... 82
Gambar 4.24 Antar Muka Data User ............................................................ 82
Gambar 4.25 Antar Muka Form Ubah Data Profil ........................................ 83
Gambar 4.26 Antar Muka Data Profil ........................................................... 84
Gambar 4.27 Antar Muka Data Produk ........................................................ 84
Gambar 4.28 Antar Muka Keranjang Belanja ............................................... 85
Gambar 4.29 Antar Muka Checkout ............................................................. 85
Gambar 4.30 Antar Muka Konfirmasi Pembayaran User .............................. 86
Gambar 4.31 Form Login Admin ................................................................. 87
Gambar 4.32 Halaman Utama Admin ........................................................... 88
Gambar 4.33 Halaman Data Produk ............................................................. 88
Gambar 4.34 Form Tambah Produk ............................................................. 89
Gambar 4.35 Form Ubah Produk .................................................................. 90
xii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 4.36 Halaman Data Jenis Barang .................................................... 90
Gambar 4.37 Form Tambah Data Jenis Produk ............................................ 91
Gambar 4.38 Form Ubah Data Jenis Produk ................................................. 91
Gambar 4.39 Form Ubah Data Konfirmasi Pembayaran ............................... 92
Gambar 4.40 Halaman Data Artikel ............................................................. 92
Gambar 4.41 Form Tambah Data Artikel ..................................................... 93
Gambar 4.42 Form Ubah Data Artikel .......................................................... 93
Gambar 4.43 Halaman Data Administrator ................................................... 94
Gambar 4.44 Form Tambah Data Administrator ........................................... 94
Gambar 4.45 Form Ubah Data Administrator ............................................... 95
Gambar 4.46 Halaman Data User ................................................................. 95
Gambar 4.47 Form Tambah Data User ......................................................... 96
Gambar 4.48 Form Ubah Data User ............................................................. 96
Gambar 4.49 Form Report Konfirmasi Pembayaran ..................................... 97
Gambar 4.50 Hasil Export Report Konfirmasi Pembayaran .......................... 97
Gambar 4.51 Halaman Utama Frontpage ...................................................... 98
Gambar 4.52 Menu Produk .......................................................................... 99
Gambar 4.53 Menu Belanja .......................................................................... 99
Gambar 4.54 Menu Artikel ........................................................................ 100
Gambar 4.55 Menu Galeri .......................................................................... 100
Gambar 4.56 Menu Profil ........................................................................... 101
Gambar 4.57 Menu Hubungi Kami ............................................................ 101
Gambar 4.58 Menu Login User .................................................................. 102
Gambar 4.59 Menu Pesanan ....................................................................... 102

xiii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL

Tabel 2.1

Tipe Data MySQL ....................................................................... 27

Tabel 3.1 Hak Akses Masing Masing User atau Pengguna ............................ 31

xiv

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS FRAMEWORK YII
PENYUSUN
: HELMI TAUFIQURRAHMAN
DOSEN PEMBIMBING I
: Dr. Ir . NI KETUT SARI, MT.
DOSEN PEMBIMBING II : RIZKI PARLIKA, S.Kom, M.Kom.

ABSTRAK
CV. Bintang Inovasi Gemilang merupakan suatu perusahaan yang
bergerak dibidang penjualan komputer (hardware & software asli). Sistem
penjualan yang digunakan sekarang ini adalah sistem konvensional, yaitu pembeli
harus datang langsung ke CV. Bintang Inovasi Gemilang untuk melihat produk
yang ditawarkan. Dengan adanya sistem tersebut akan menyita waktu konsumen
sehingga kesulitan memperoleh informasi mengenai spesifikasi produk yang
ditawarkan.
E-Commerce atau dalam bahasa Indonesia yaitu perdagangan elektronik
adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui
sistem elektronik seperti internet, televisi atau jaringan komputer lainnya. Pada
saat ini, CV. Bintang Inovasi Gemilang belum menggunakan fasilitas ecommerce
tersebut sehingga kesulitan dalam menawarkan produk kepada konsumen yang
berada di luar kota. Proses penjualan CV. Bintang Inovasi Gemilang akan hanya
dilakukan apabila terdapat konsumen yang datang ke toko.
Untuk membangun sistem e-commerce ini, alat yang digunakan untuk
menggambarkan model sistem adalah berupa diagram alir data (FlowMap),
diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis
data menggunakan kamus data, dan Entity Relationship Diagram (ERD).
Dengan adanya e-commerce

tersebut diharapkan dapat memudahkan

konsumen memperoleh informasi mengenai spesifikasi produk yang ditawarkan
oleh CV. Bintang Inovasi Gemilang. Memudahkan CV. Bintang Inovasi
Gemilang dalam menawarkan atau menjual produknya kepada konsumen yang
berada di luar kota. Konsumen yang berada diluar kota dapat mengetahui
keberadaan CV. Bintang Inovasi Gemilang dengan menggunakan layanan ecommerce ini serta bisa memesan tanpa harus datang ke toko.
Keyword: Website, E-Commerce.

i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1

Latar Belakang Masalah
Kemajuan teknologi informasi saat ini dirasakan berkembang sangat
pesat. Seiring

berkembangnya teknologi informasi, banyak sekali

kemudahan yang bisa dirasakan dan diperoleh oleh kebanyakan orang saat
ini. Sudah tidak menjadi barang mewah lagi bagi masyarakat untuk bisa
menikmati perkembangan teknologi informasi. Salah satu potensi yang
bisa di optimalkan dalam penggunaan teknologi saat ini diantaranya untuk
mengakses informasi dan atau memasang publikasi kepada masyarakat
melalui dunia maya.
Berbagai macam hal dan aktivitas dapat kita akses melalui internet
dalam bidang perdagangan, internet mulai banyak dimanfaatkan sebagai
media aktivitas bisnis baru terutama karena kontribusinya terhadap efisiensi.
Aktivitas perdagangan menggunakan internet untuk sekarang ini cukup
banyak digemari masyarakat luas yang dinilai lebih efektif dan efisien dalam
hal waktu. Dikarenakan untuk melakukan suatu pembelian masyarakat tidak
perlu lagi membeli suatu produk yang akan dibeli pada toko-toko yang
menjual barang tersebut dengan cukup menggunakan internet. Masyarakat
dapat membeli barang yang diinginkan, misalnya pembelian suatu merk
laptop. Penerapan aktivitas perdagangan dengan menggunakan internet ini
merupakan salah satu syarat yang layak dipenuhi oleh suatu perusahaan atau
organisasi yang masih berkembang ataupun yang sudah matang sekalipun

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

agar dapat bersaing secara global dan dapat meningkatkan kinerja secara
lebih baik.
Keberadaan aktivitas perdagangan dengan menggunakan internet bisa
menjadi alternatif yang menjanjikan untuk diterapkan pada saat ini, karena
banyak memberikan kemudahan bagi kedua belah pihak, baik dari pihak
penjual maupun pihak pembeli didalam melakukan transaksi perdagangan,
meskipun para pihak berada ditempat yang berbeda. Sekalipun transaksi
yang terjadi tidak memerlukan tahap pertemuan dalam tahap negosiasi.

1.2

Perumusan Masalah
Adapun pengembangan toko online CV. Bintang Inovasi Gemilang
tersebut

diterapkan dengan konsep

sistematis.

Permasalahan

lebih

difokuskan pada:
a. Bagaimana merancang dan membuat suatu aplikasi yang digunakan
perusahaan agar dapat dimanfaatkan oleh pihak perusahaan dan pihak
lain / pengunjung ?
b. Bagaimana melayani pihak perusahaan dan pihak lain / pengunjung
dalam waktu 24 jam?

1.3

Batasan Masalah
Dalam menganalisa suatu masalah, perlu diberikan pembatasan atau
ruang lingkup pembahasan guna dapat mempermudah dalam pemecahan
masalah nantinya serta memudahkan dalam pembahasannya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

Adapun batasan – batasannya adalah sebagai berikut :
a. Sistem yang dibuat akan diimplentasikan pada CV. Bintang
Inovasi Gemilang.
b. Aplikasi desain

website toko

online

ini

dibuat

dengan

menggunakan Framework YII.
c. Pengolahan database hanya menggunakan database dari MySQL.
d. Aplikasi toko online ini tanpa stok barang.
e. Penggunaan sistem informasi dibagi menjadi 2 bagian yaitu
administrator, dan pengguna umum.
f. Admin sebagai pengendali utama dalam menjalankan setiap
aktifitas dalam aplikasi.
g. Untuk aplikasi toko online akan diberikan login khusus antara
user dan admin.
h. Dalam kasus ini tidak dibahas secara mendalam tentang sistem
pengamanan data, namun sebatas identifikasi pengguna dengan
pengisian username dan password sehingga pengguna berhak
untuk melakukan sistem input dan output data.

1.4

Tujuan Penelitian
Tujuan dari penelitian ini yaitu Merancang dan membangun suatu
aplikasi “TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS
FRAMEWORK YII”

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.5

Manfaat Penelitian
Manfaat yang diperoleh dalam pembuatan Toko Online CV. Bintang
Inovasi Gemilang Berbasis Framework YII adalah :
a. Sistem Informasi Toko Online CV. Bintang Inovasi Gemilang
Berbasis Framework YII ini dibuat untuk mempermudah kegiatan
jual beli secara online.
b. Sebagai media promosi bagi perusahaan

1.6

Sistematika Penulisan
Sistematika penulisan pada tugas akhir ini bertujuan agar perancangan
dan pembangunan perangkat lunak yang dibahas menjadi lebih mudah
dipahami pada setiap bab atau sub bahasan. Secara kronologis uraian dalam
tugas akhir ini disusun sebagai berikut :

BAB I

PENDAHULUAN
Bab ini berisi tentang deskripsi umum tentang Tugas Akhir
yang meliputi : latar belakang, perumusan masalah, batasan
masalah, tujuan, manfaat, metodologi serta sistematika
penulisan.

BAB II

TINJ AUAN PUSTAKA
Bab ini berisi penjelasan mengenai dasar ilmu yang
mendukung pembahasan tugas akhir ini, seperti berbagai
hal mengenai pengertian / definisi tentanglayanan jasa serta

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

tentang konsep dari teori pembelajaran yang menjadi dasar
pembuatan tugas akhir diantaranya Framework YII dan
MySQL.

BAB III

METODOLOGI PENELITIAN
Bab ini berisi tentang perencanaan sistem yang akan
dibangun, termasuk desain interface dan basis data yang
akan digunakan dalam pembangunan perangkat lunak.

BAB IV

HASIL DAN PEMBAHASAN
Bab ini berisi tentang penjelesan hasil, pembahasan dan uji
coba aplikasi toko online CV. Bintang Inovasi Gemilang.

BAB V

KESIMPULAN
Bab ini berisi kesimpulan dan saran dari penulis untuk
pengembangan sistem.

DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber
literatur yang digunakan dalam pembuatan laporan tugas
akhir ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1

Sejarah Singkat Tentang CV. Bintang Inovasi Gemilang
CV. Bintang Inovasi Gemilang adalah suatu usaha yang bergerak
dibidang penjualan komputer (hardware & software asli) yang dipimpin
oleh bapak Rizki Parlika, S.Kom, M.Kom. Usaha tersebut berlokasi: di Jl.
Medokan Sawah no. 104, Kota Surabaya, Propinsi Jawa Timur. Adapun
macam-macam bidang usaha yang terdapat dalam CV. Bintang Inovasi
Gemilang Surabaya itu sendiri yaitu bergerak dalam bidang :
a. General Trading
Menyediakan jasa pengadaan bagi perusahaan anda sesuai
dengan kebutuhan yang diperlukan dalam mendukung aktivitas bisnis
perusahaan, menyediakan jasa pengadaan yang mendukung aktivitas
teknis dalam kerjasama pemborongan pekerjaan.
b. Trainining Development
Juga menyediakan jasa pelatihan dan pengembangan bagi
karyawan anda dan karyawan yang kami kelola sesuai dengan
kebutuhan dan progress yang ingin di capai.
c. Networking Maintenance
Menyediakan pemasangan Hot Spot dan jaringan komputer.
Selain itu melakukan maintenance terhadap setiap komputer yang ada
pada perusahaan yang mengadakan kerja sama dengan pihak CV.
Bintang Inovasi Gemilang Surabaya.
6

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

d. Design & Web Service
Membantu

perusahaan

dalam

pembuatan

logo

yang

memerlukannya, serta menyediakan jasa dalam pembuatan web
company profile.
Adapun karakteristik dari perusahaan CV. Bintang Inovasi
Gemilang ini selalu berusaha maju dan selalu berusaha untuk selalu dapat
bersaing dengan perusahaan yang lainnya. Selain itu didirikannya
perusahaan CV. Bintang Inovasi Gemilang sendiri dikarenakan kebutuhan
perusahaan yang beraneka ragam bidang usahanya maka dengan
berdirinya perusahaan ini semoga dapat memenuhi ekspektasi dari
perusahaan perusahaan pengguna jasa CV. Bintang Inovasi Gemilang,
dengan didukung oleh para ahli yang memang ahli dibidangnya.

2.1.1 Struktur Organisasi CV. Bintang Inovasi Gemilang Surabaya
Adapun susunan kepengurusan dari perusahaan CV. Bintang
Inovasi Gemilang Surabaya dapat dilihat pada Gambar 2.1 struktur
organisasi.

Gambar 2.1 Struktur Organisasi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

2.2

Pemanfaatan IT
Dalam persaingan bisnis yang semakin keras dan ketat saat ini, IT
memegang peranan penting dalam pengembangan bisnis. Teknologi kini
semakin

marak diperbincangkan karena diyakini dapat

keuntungan

bersaing.Pemanfaatan

IT

dalam

bisnis

memberi

yaitu

untuk

meningkatkan kualitas informasi, control kinerja dan peningkatan layanan
untuk

memenangkan

pasar.

Dalam

peng-aplikasiannya,

waralaba

memanfaatkan IT untuk berpromosi, baik itu via situs jejaring sosial atau
via blog.
Keunggulan bersaing ini dapat dicapai melalui banyak cara
misalnya, harga terjangkau, kualitas terjamin, keramahan, kecepatan
layanan, dan lain sebagainya. Berkaitan dengan pemanfaatan IT dalam
perusahaan, keunggulan kompetitif mengacu pada penggunaan IT untuk
meningkatkan kualitas informasi, kontrol kinerja perusahaan, dan
peningkatan layanan untuk memenangkan pasar. Ide dasarnya adalah
perusahaan menggunakan IT baik sebagai alat bantu maupun strategi yang
tangguh untuk mengintegrasikan dan mengolah data dengan cepat dan
akurat, serta untuk penciptaan produk layanan baru sebagai daya saing
untuk menghadapi kompetisi. Pemanfaatan sistem teknologi informasi
memberikan tiga peran utama di dalam organisasi yaitu:
a.

Meningkatkan

efisiensi,

yaitu

menggantikan

manusia

dengan

teknologi diproses produksi.
b.

Meningkatkan efektivitas, yaitu menyediakan informasi bagi para
manajer di organisasi untuk mendukung proses pengambilan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

keputusan dengan lebih efektif yang didasarkan dengan informasi
yang akurat, tepat waktu,

dan relevan sehingga mendapat hasil

produksi yang akurat dan bebas dari cacat produksi yang diinginkan.
c.

Meningkatkan komunikasi, yaitu meng-integrasi-kan penggunaan
sistem teknologi informasi dengan menggunakan email dan chat.

2.3

E-Commerce
E-Commerce adalah dimana dalam satu website menyediakan atau
dapat melakukakan transaksi secara online atau juga bisa merupakan suatu
cara berbelanja atau berdagang secara online atau direct selling yang
memanfaatkan fasilitas internet

dimana terdapat website yang dapat

menyediakan layanan "get and deliver". E-commerce akan merubah semua
kegiatan marketing

dan juga sekaligus memangkas biaya-biaya

operasional untuk kegiatan trading. (Turban, 2000)

2.3.1 Sejarah E-Commerce
Penerapan Electronic Commerce bermula pada awal tahun 1970an,
dengan adanya Electronic Found Transfer saat itu, tingkat pengunaan
aplikasinya sangat terbatas pada perusahaan besar, lembaga keuangan dan
beberapa perusahaan kecil kemudian muncul Electronic Data Interchange
(EDI) yang berkembang dari transaksi keuangan ke pemrosesan transaksi
lain. Dengan adanya komersial internet pada tahun 1990-an maka muncul
Electrtonic Commerce. Alasan bagi pesatnya perkembangan teknologi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

tersebut

karena

perkembangan

jaringan,

software,

meningkatnya

persaingan dan berbagai tekanan bisnis (Turban, 2000)
E-commerce akan merubah semua kegiatan marketing dan juga
sekaligus memangkas biaya-biaya operasional untuk kegiatan trading
(perdagangan).
Proses yang ada dalam E-commerce adalah sebagai berikut :
a. Presentasi electronis (Pembuatan Web site) untuk produk dan layanan
b. Pemesanan secara langsung dan tersedianya tagihan
c. Otomasi account Pelanggan secara aman (baik nomor rekening
maupun nomor Kartu Kredit).
d. Pembayaran yang dilakukan secara langsung (online) dan penanganan
transaksi
Dampak positive dan negative dari E-commerce :
a. Postif
i.

Dapat meningkatkan market exposure (pangsa pasar)

ii.

Melebarkan jangkauan (global reach).

iii.

Meningkatkan customer loyality.

iv.

Meningkatkan supplier management.

v.

Meningkatkan value chain (mata rantai pendapatan).

b. Negatif
i.

Kehilangan segi finansial secara langsung karena kecurangan
Seorang penipu mentransfer uang dari rekening satu ke rekening
lainnya atau dia telah mengganti semua data finansial yang ada

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

ii.

Pencurian informasi rahasia yang berharga Gangguan yang timbul
bisa menyingkap emua informasi rahasia tersebut kepada pihakpihak yang tidak berhak dan dapat mengakibatkan kerugian yang
besar bagi si korban.

iii.

Kehilangan kesempatan bisnis karena gangguan pelayanan
Kesalahan ini bersifat kesalahan non-teknis seperti aliran listrik
tiba-tiba padam.

iv.

Penggunaan akses ke sumber oleh pihak yang tidak berhak.
Misalkan seorang hacker yang berhasil membobol sebuah sistem
perbankan etelah itu dia memindahkan sejumlah rekening orang
lain ke rekeningnya sendiri.

v.

Kehilangan kepercayaan dari para konsumen. Ini karena berbagai
macam faktor seperti usaha yang dilakukan dengan sengaja oleh
pihak lain yang berusaha menjatuhkan reputasi perusahaan
tersebut.

vi.

Kerugian yang tidak terduga. Disebabkan oleh gangguan yang
dilakukan dengan sengaja, ketidakjujuran, praktek bisnis yang
tidak benar, kesalahan faktor manusia, kesalahan

faktor manusia

atau kesalahan sistem elektronik

2.4

Yii framework
Yii framework merupakan gagasan dari pendirinya, Qiang Xue, yang
memulai proyek Yii pada tanggal 1 Januari 2008. Qiang sebelumnya
dikembangkan dan dipelihara Prado framework. Tahun tahun pengalaman

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

yang diperoleh dan pengembang umpan balik yang dikumpulkan dari proyek
yang dipadatkan perlunya kerangka sangat cepat, aman dan profesional yang
dibuat khusus untuk memenuhi harapan dari pengembangan aplikasi Web
2.0. Pada tanggal 3 Desember 2008, setelah pembangunan hampir satu
tahun, Yii 1.0 secara resmi dirilis ke publik.
Yii adalah framework (kerangka kerja) PHP berbasis komponen,
berkinerja tinggi untuk pengembangan aplikasi Web berskala besar. Yii
menyediakan reusability maksimum dalam pemrograman Web dan mampu
meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja
sebagai /i:/) singkatan dari “Yes It Is!”. Berikut merupakan respon yang
paling tepat dan akurat untuk yang baru dengan Yii. (Sabit Huraira, 2012)

2.4.1

Kegunaan Framework Yii
Yii adalah kerangka kerja pemrograman umum Web yang
bisa dipakai untuk mengembangkan semua jenis aplikasi Web.
Oleh karena Yii sangat ringan dan dilengkapi dengan solusi
caching yang memuaskan, ia sangat cocok untuk pengembangan
aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem
manajemen konten (CMS), sistem e-commerce, dll.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

2.4.2

Perbandingan Framework Yii dengan Framework Lain?
Seperti kebanyakan PHP framework, Yii adalah MVC
framework. Yii melampaui framework PHP lain dalam hal
efisiensi, kekayaan‐ fitur, dan kejelasan dokumentasi. Yii didesain
dengan hati‐ hati dari awal agar sesuai untuk pengembangan
aplikasi Web secara serius. Yii bukan berasal dari produk pada
beberapa proyek maupun konglomerasi pekerjaan pihak‐ ketiga. Yii
adalah

hasil

pengembangan

dari

pengalaman

aplikasi

Web

kaya
dan

para

pembuat

investigasi

pada

framework

pemrograman Web dan aplikasi yang paling populer.

2.5

PHP
Adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun
tidak tertutup kemungkinan untuk digunakan untuk pemakaian lain. PHP
pertama kali dibuat oleh Ras