5
Pengerjaan web dan aplikasi tersebut menggunakan:
1. Codeigniter
Codeigniter adalah aplikasi Open Source yang berarti Framework (kerangka
kerja) dengan Model MVC (Model, View, Controller) untuk membuat web dinamis
menggunakan PHP.
Kelebihan Codeigniter:
a) Ukuran file yang sangat kecil
b) Cepat
c) Kompitabilitas dengan hosting
d) Kinerja yang baik
e) Sangat mudah diintegrasikan
f) Sedikit konfigurasi
g) Mudah dipelajari
Kekurangan Codeigniter:
a) Bukan untuk scala besar
b) Library yang sangat terbatas
c) Belum adanya editor khusus codeigniter
2. Xampp
Xampp adalah perangkat lunak (free software) bebas yang mendukung untuk
banyak sistem operasi yang merupakan kompilasi dari beberapa program.
Kelebihan xampp:
a) Kelebihan paling utama engine ini adalah kecepatannya.
b) Database Storage Engine ini banyak digunakan oleh programmer apalagi oleh
web developer karena sifatnya yang free.
6
c) Kemampuannya sudah bisa diandalkan, mempunyai kapasitas yang cukup
mumpuni sekitar 60.000 tabel dengan jumlah record mencapai 5.000.000.000
bahkan untuk yang terbaru sudah lebih.
d) Keamanan datanya cukup.
e) Engine ini multiplatform sehingga mampu diaplikasikan diberbagai sistem
operasi.
f) My Sql cocok diaplikasikan diaplikasi kelas kecil dan menengah.
Kekurangan xampp:
a) Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk
menyimpan data maupun untuk memproses data.
b) Memiliki keterbatasan kemampuan kinerja pada server ketika data yang
disimpan telah melebihi batas maksimal kemampuan daya tampung server
karena tidak menerapkan konsep Technology Cluste.
3. Bootstrap
Bootstrap adalah sebuah library framework CSS yang di buat khusus untuk
bagian pengembanganfront-end website. Bootstrap merupakan salah satu framework
yang paling populer di kalangan web developer.
Kelebihan bootstrap:
7
Kekurangan bootstrap:
a) Harus dilakukan secara manual sehingga resiko menimbulkan masalah cukup
besar. Pengiriman pesan yang tidak dapat diandalkan karena menggunakan
UDP.
4. Template
Template adalah sebuah desain tampilan halaman dengan berisikan dokumen file
model-model tambahan yang dikodekan dalam bahasa program dan siap pakai.
Kelebihan template:
a) Mampu menyesuaikan
b) Ringan dan simpel
c) Valid HTML5 dan CSS3
Kekurangan template:
a) Desain sederhana
b) Widget terbatas
8
Karena xampp nantinya tidak akan bekerja.
b) PHP Versi 5.6
Ini adalah versi php terendah yang pernah kita coba.
c) Xampp
Karena aplikasi ini dibuat dengan bantuan xampp
d) Google Chrome
Karena untuk menjalankannya kita butuh browser, dan aplikasi browser yang
sudah kita coba adalah Google Chrome.
9
2.1.3 Struktur Menu Aplikasi Web Promosi
10
2.1.4 Penggunaan Web Promosi
11
12
Gambar 1.5 Halaman Dashboard
Ini adalah halaman pertama saat mengakses web promosi.
13
example Penjadwalan, Tampilan akan muncul jika pengguna mengklik gambar
penjadwalan pada bagian portofolio.
14
Gambar 1.8 Halaman Register Example Penjadwalan
Ini adalah halaman untuk membuat akun baru bagi pengguna baru, pengguna
baru hanya harus mengisi data yang sudah tertera pada halaman tersebut.
15
Gambar 1.9 Halaman Anggota Example Penjadwalan
Ini adalah halaman utama example penjadwalan, disini pengguna bisa
menambah, mengedit dan menghapus data pada tabel tersebut.
16
Gambar 2.1 Halaman Piket Example Penjadwalan
Ini adalah halaman dimana pengguna dapat melihat jadwal piket, nama-nama tersebut
diambil dari data anggota.
17
Inilah tampilan databases web promosi.
18
Gambar 2.6 Source code Dashboard Header
Ini adalah skrip pemrograman untuk css yang ada di dashboard.
19
Gambar 2.7 Source code Dashboard Navbar
Ini adalah skrip pemrograman pada navbar yang ada pada dashboard, navbar ini
berfungsi untuk scrolling ke area yang dituju.
20
Gambar 2.8 Source code Dashboard
Ini adalah skrip pemrograman untuk halaman utama pada dashboard.
21
Gambar 3.1 Source code Dashboard About View
Ini adalah skrip pemrograman yang ada pada view dashboard about.
22
Gambar 3.3 Source code Dashboard Portofolio View
Ini adalah skrip pemrograman yang ada pada view dashboard Portofolio, disini kita
menampilkan contoh aplikasi.
23
Gambar 3.4 Source code Dashboard Contact View
Ini adalah skrip pemrograman yang ada pada view dashboard contact.
24
Gambar 3.6 Source code Modal Penjadwalan
Ini adalah skrip pemrogaraman untuk modal/pop up pada penjadwalan.
25
Gambar 3.8 Controller Login 1
Ini adalah skrip controller untuk login.
26
Ini adalah lanjutan dari controller login 1
27
Ini adalah skrip controller lanjutan dari piket 1.
28
Ini adalah skrip view demo penjadwalan.
29
Gambar 4.7 View Demo Penjadwalan 4
Ini adalah lanjutan dari skrip penjadwalan 3.
30
Gambar 4.9 View Demo Penjadwalan 6
Ini adalah lanjutan dari skrip penjadwalan 5.
31
Gambar 5.2 View Demo Penjadwalan 8
Ini adalah lanjutan dari skrip penjadwalan 7.
32
Tabel 1.1 Tabel Kegiatan PKL Bulan July 2018 (Dandi Z E)
Codeigniter + Sublime
3 23-July-18 Datatable dengan ajax
Text + PC
Codeigniter + Sublime
1 02-Agus -18 Import excel
Text
33
Codeigniter + Sublime
2 03-Agus-18 Import excel
Text
Codeigniter + Sublime
3 06-Agus-18 Import excel
Text
Codeigniter + Sublime
4 07-Agus-18 Validasi Import Excel
Text
Tabel 1.3 Tabel Kegiatan PKL Bulan Agustus - Oktober 2018 (Dandi Z E)
34
Codeigniter + Sublime
2 07-Sept-18 Membuat Tampilan
Text
Codeigniter + Sublime
3 10-Sept-18 Memasang Fulcalendar
Text + fulcalendar
Codeigniter + Sublime
4 15-Okt-18 Persentasi Aplikasi Piket
Text
Tabel 1.4 Tabel Kegiatan PKL Bulan Juli - Agustus 2018 (Ferdinand H)
NO Tanggal Jenis Pekerjaan Alat Bahan
PC + Codeigniter
2 18-Juli-18 Membuat Halaman Login
+ Sublime Text
35
Membuat Datatable Menggunakan PC + Codeigniter
3 23-Juli-18
Ajax + Sublime Text
PC + Codeigniter
4 27-Juli-18 Membuat Pjax Codeigniter
+ Sublime Text
PC + Codeigniter
5 2-Agu-18 Import Excel Ke Database
+ Sublime Text
PC + Codeigniter
6 7-Agu-18 Validasi Import Excel
+ Sublime Text
PC + Codeigniter
7 9-Agu-18 Belajar Menggunakan Wordpress
+ Sublime Text
Tabel 1.5 Tabel Kegiatan PKL Bulan Agustus - September 2018 (Ferdinand H)
NO Tanggal Jenis Pekerjaan Alat Bahan
36
3 21-Agu-18 Mengisi Data Barang Woocomerce Wordpress + PC
PC + Sublime
6 30-Agu-18 Membuat Aplikasi Penjadwalan
Text
37
Tanggal : 16 July – 23 July 2018
Waktu : 08.00 – 17.00 WIB
Tempat : PT. Aegis Ultima Teknologi
Codeigniter + Sublime
2 18-July-2018 Membuat Halaman Login
Text
Codeigniter + Sublime
4 23-July-2018 Datatable Menggunakan Ajax
Text + SQL
38
Tabel 1.7 Tabel Kegiatan PKL Bulan Agustus 2018 (M.N.Alviansyah)
Codeigniter + Sublime
1 02-Agu-18 Mengimport Excel ke Mysql
Text + SQL
Belajar Menggunakan
2 09-Agu-18 PC + Xampp
Wordpress
Memasukan Plugin
3 13-Agu-18 PC + Xampp
Woocommerce ke Wordpress
39
Tabel 1.8 Tabel Kegiatan PKL Bulan Agustus – September – Oktober 2018
(Muhammad Nur Alviansyah)
NO Tanggal Jenis Kegiatan Alat Bahan
Membuat Aplikasi
1 30-Agu-18 PC + Sublime + CI
Penjadwalan Piket
Mempresentasikan
3 08-Okt-18 Aplikasi Penjadwalan PC
Piket
Mempresentasikan
4 15-Okt-18 PC
Aplikasi Promosi Web
40
Adapun kelebihan dan kekurangan pada aplikasi di atas sebagai berikut :
Kelebihan :
1. Orang awampun dapat membelinya.
2. Sudah disediakan contoh aplikasi agar pengguna mudah untuk melihat contoh
aplikasi.
Kekurangan :
1. Pemesanan yang sulit.
2. Belum adanya chat real time dengan admin di website.
3. Contoh aplikasi belom multi platform.
41