LAPORAN
PRAKTEK KERJA LAPANG
Oleh
Aidana Rusfalia
NIM E31141430
LAPORAN
PRAKTEK KERJA LAPANG
Sebagai salah satu syarat untuk memperoleh gelar Ahli Madya (A.Md)
di Program Studi D-III Manajemen Informatika
Jurusan Teknologi Informasi
Oleh
Aidana Rusfalia
NIM E31141430
ii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
POLITEKNIK NEGERI JEMBER
LEMBAR PENGESAHAN
Tim Penilai
Mengesahkan
Ketua Jurusan Teknologi Informasi,
iii
HALAMAN PERSEMBAHAN
Ayah Ibu dan kakak tersayang, sebagai penyemangat dan penasehat yang
telah membimbing saya menjadi orang yang lebih baik dan yang tak pernah
berhenti mendoakan saya. Terima kasih juga dorongannya sehingga saya
dapat menyelesaikan PKL ini.
Ibu Ika Widiastuti, S.ST, MT dan Bapak Mukhlis terima kasih untuk
bimbingan dan semangatnya selama penyelesaian PKL ini.
Teman-teman khususnya Sahabat EMPING dan teman teman MIF D 2014
terimakasih sudah menjadi bagian hidupku di bangku perkuliahan.
Teman teman MIF angkatan 2014 maaf tidak bisa menyebutkan nama satu
persatu, terimakasih banyak yang sudah banyak membantu dalam proses
pelaksanaan PKL.
Seluruh pihak di PT Jawa Pos terimakasih untuk pengalaman berharganya
bisa PKL di tempat ini.
iv
PRAKATA
Puji syukur penulis panjatkan ke hadirat Allah SWT atas berkat rahmat dan
karunia-Nya, maka penulisan Laporan Praktek Kerja Lapang yang berjudul
“Implementasi Webstore Persebaya Menggunakan Framework CodeIgniter
dan Bootstrap” dapat diselesaikan dengan baik.
Penulis menyampaikan penghargaan dan ucapan terima kasih yang
sebesar-besarnya kepada:
1. Direktur Politeknik Negeri Jember,
2. Ketua Jurusan Teknologi Informasi,
3. Ketua Program Studi Manajemen Informatika,
4. Ibu Ika Widiastuti, S.ST MT, selaku Pembimbing PKL,
5. Bapak Mukhlis selaku pembimbing lapang,
6. Rekan-rekanku dan semua pihak yang telah ikut membantu dalam pelaksanaan
penelitian dan penulisan laporan ini
Laporan Karya Tulis Ilmiah ini masih kurang sempurna, mengharapkan kritik
dan saran yang sifatnya membangun guna perbaikan di masa mendatang.
Semoga tulisan ini bermanfaat.
Jember, 12 Mei 2017
Aidana Rusfalia
v
RINGKASAN
PT. Jawa Pos Koran terdiri dari beberapa divisi . Divisi tersebut meliputi Divisi
Periklanan, Divisi Multimedia, Divisi Marketing, dan Divisi IT (Information
Technology). Di Divisi IT sendiri merupakan divisi yang dapat berdiri sendiri dan
mendapatkan peghasilan lain yang berasal dari Divisi IT sendiri, yaitu
bergabungnya group persebaya dengan PT Jawa Pos koran. Dalam hal ini Divisi IT
dapat mendapatkan penghasilan sendiri dengan cara membuat Webstore khususnya
menjual marchandise persebaya. Pembuatan Webstore persebaya ini di lakukan
karena maraknya masyarakat khususnya pecinta persebaya ingin memiliki
marchandise persebaya. Penggemar persebaya ini tidak hanya berasal dari kota
Surabaya melainkan berasal dari luar kota Surabaya, maka dari itu di buatlah
sebuah Webstore yang menjual perlengkapan marchandise persebaya supaya
pecinta persebaya dapat membeli marchandise persebaya dengan mudah tanpa
harus datang ke store secara langsung.
vi
DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................................. ii
HALAMAN PENGESAHAN .............................................................................. iii
HALAMAN PERSEMBAHAN .......................................................................... iv
PRAKATA ............................................................................................................. v
RINGKASAN ....................................................................................................... vi
DAFTAR ISI ........................................................................................................ vii
DAFTAR TABEL ................................................................................................ ix
DAFTAR GAMBAR ............................................................................................. x
PERSETUJUAN PUBLIKASI ........................................................................... xii
vii
BAB 4. HASIL DAN PEMBAHASAN .............................................................. 11
4.1 Tinjauan Pustaka............................................................................. 11
4.2 Hasil Kegiatan .................................................................................. 13
viii
DAFTAR TABEL
Halaman
ix
DAFTAR GAMBAR
Halaman
Gambar 1.1 Lokasi PKL ......................................................................................... 3
Gambar 2.1 Struktur Organisasi .............................................................................. 6
Gambar 4.2 Katalog barang .................................................................................. 19
Gambar 4.3 Product detail .................................................................................... 20
Gambar 4.4 Halaman login dan Register .............................................................. 21
Gambar 4.5 Halaman keranjang............................................................................ 22
Gambar 4.6 Halaman shipping addres .................................................................. 23
Gambar 4.7 Halaman Konfirmasi ......................................................................... 24
Gambar 4.8 Halaman Upload Pembayaran ........................................................... 24
Gambar 4.9 Halaman Order History ..................................................................... 25
Gambar 4.10 Detail Produk yang di beli ............................................................... 25
x
DAFTAR LAMPIRAN
Halaman
A. Foto Kegiatan PKL ......................................................................................... 30
xi
PERNYATAAN
PERSETUJUAN PUBLIKASI
KARYA ILMIAH UNTUK KEPENTINGAN
AKADEMIS
Saya bersedia untuk menanggung secara pribadi tanpa melibatkan pihak Politeknik
Negeri Jember, segala bentuk tuntutan hukum yang timbul atas Pelanggaran Hak
Cipta dalam Karya Ilmiah ini.
Dibuat di : Jember
Pada Tanggal : 12 Mei 2017
Yang menyatakan,
xii
BAB 1. PENDAHULUAN
1
2
a. Diskusi
b. Pengerjaaan tugas atau proyek dari pembimbing lapang
c. Progres report
d. Dokumentasi
BAB 2. KEADAAN UMUM PT. JAWA POS
PT. Jawa Pos didirikan oleh The Chung Shen pada 1 Juli 1949 dengan nama
Djawa Post. Saat itu The Chung Shen hanyalah seorang pegawai bagian iklan
sebuah bioskop di Surabaya. Karena setiap hari dia harus memasang iklan bioskop
di surat kabar, lama-lama ia tertarik untuk membuat surat kabar sendiri.
Setelah sukses dengan Jawa Pos nya, The Chung Shen mendirikan pula Koran
berbahasa Mandarin dan Belanda. Bisnis The Chung Shen di bidang surat kabar
tidak selamanya mulus. Pada akhir tahun 1970-an, omzet Jawa Pos mengalami
kemerosotan yang tajam. Tahun 1982, oplahnya hanya tinggal 6.800 eksemplar
saja. Koran-korannya yang lain sudah lebih dulu pensiun. Ketika usianya
menginjak 80 tahun, The Chung Shen akhirnya memutuskan untuk menjual Jawa
Pos. Dia merasa tidak mampu lagi mengurus perusahaannya, sementara tiga orang
anaknya lebih memilih tinggal di London, Inggris
Pada tahun 1982, Eric FH Samola, waktu itu adalah Direktur Utama PT Grafiti
Pers (penerbit majalah Tempo) mengambil alih Jawa Pos. Dengan manajemen baru,
Eric mengangkat Dahlan Iskan, yang sebelumnya adalah Kepala Biro Tempo di
Surabaya untuk memimpin Jawa Pos. Eric Samola kemudian meninggal dunia pada
tahun 2000. Dahlan Iskan adalah sosok yang menjadikan PT. Jawa Pos yang waktu
itu hampir mati dengan oplah 6.000 eksemplar, dalam waktu 5 tahun menjadi surat
kabar dengan oplah 300.000 eksemplar.
5
6
Dengan seiring berkembangnya waktu PT. Jawa Pos yang dipimpin langsung
Dahlan Iskan berkembang pesat dan akhirnya memiliki anak cabang hampir di
seluruh wilayah Indonesia.
Usaha ini telah menjadi relevan sebagai pemegang kunci untuk meningkatkan
industri media cetak nasional. Pengenalan lebih luas di pasar global telah menjadi
7
inspirasi PT. Jawa Pos untuk memelihara berita - berita yang berkualitas dan
informasi yang aktual dan terpercaya. Berikut ini merupakan Visi dan Misi PT Jawa
Pos :
a. Visi : “Menjadi perusahaan media cetak maupun online dunia yang dihormati
disegani dan patut dicontoh.”
b. Misi :
- Meningkatkan kesejahteraan bangsa melalui pemuasan pelanggan dan
mencerdaskan bangsa dengan adanya informasi yang aktual.
- Menjadi bagian penting dalam mendukung perkembangan nasional
melalui media.
Pada saat pengenalan lingkungan ini, kami diperkenalkan sistem kerja yang
ada di PT. Jawa Pos Group. Sistem kerja di PT. Jawa Pos Group ini dimulai dari
hari Senin sampai dengan hari Sabtu, pukul 09.00 WIB sampai 17.00 WIB. Selain
itu, kami juga diperkenalkan dengan beberapa divisi yang berada di dalam PT. Jawa
Pos Group beserta letak divisi itu berada. Divisi tersebut meliputi Divisi Periklanan,
Divisi Multimedia, Divisi Marketing, dan Divisi IT (Information Technology).
8
9
dalam sebuah website seperti tulisan, warna, video, gambar. Dalam pembuatan
back end ini dikerjakan oleh dua orang yaitu Annisa Hanna Rufaidah dengan judul
“Implementasi Admin Lte Pada Webstore Persebaya Menggunakan Framework
CodeIgniter” dan Mahafiliyatil Munifa Almarisia dengan judul “Analisis dan
Perancangan Admin Panel Pada Webstore Persebaya”, begitu juga dengan bagian
front end di kerjakan oleh dua orang yaitu Aidana Rusfalia dengan judul
“Implementasi Webstore Persebaya Menggunakan Framework CodeIgniter dan
Bootstrap” dan Coni Retnosari dengan judul “Analisis dan perancangan Webstore
persebaya menggunakan metode prototype”
Dalam tahap ini, developer dan klien bertemu dan menentukan tujuan umum,
kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan
berikutnya. Pada tahap ini dilakukan analisa terhadap kebutuhan sistem yaitu
mengumpulkan kebutuhan data secara lengkap kemudian dianalisis dan
didefinisikan kebutuhan data yang harus dipenuhi oleh program yang akan
dibangun. Tahapan ini harus dikerjakan secara lengkap dan detail untuk bisa
menghasilkan desain yang lengkap dan ada beberapa hal yang harus dikumpulkan
dalam pembuatan program. Dalam mengumpulkan kebutuhan, telah dilakukan
wawancara kepada instansi terkait, yaitu Manager Divisi IT (Informatic
Management) PT. Jawa Pos Group.
Testing adalah tahap pengujian program yang sudah jadi. Apabila ada
kesalahan atau kekurangan dalam program, program akan dibenarkan kembali. Jika
program sudah sesuai harapan pelanggan, maka proses akan masuk ke tahap
selanjutnya, yaitu distribusi. Pada kasus ini, tahap pengujian dilakukan setelah
program jadi seluruhnya. Setelah project Webstore Persebaya selesai kami buat
kami melakukan testing bersama pembimbing lapang.
BAB 4.
IMPLEMENTASI WEBSTORE PERSEBAYA
MENGGUNAKAN FRAMEWORK CODEIGNITER DAN
BOOTSTRAP
11
12
4.1.2 CodeIgniter
Code Igniter adalah sebuah framework PHP. Framework itu sendiri adalah
suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php
yang menyediakan Class libraries, helpers, plugins dan lainnya . Framework
menyediakan konfigurasi dan teknik coding tertentu. CI adalah sebuah php
framework yang berupa kumpulan folder dan file php, java script,css,txt dan file
berbasis web lainnya dengan setting tertentu untuk menggunakannya dan
menyediakan library dan helper yang dapat di manfaatkan di dalam pemrograman
php.
4.1.3 Webstore
Webstore adalah sebuah website atau situs yang dikhususkan untuk menjual
suatu produk seperti amazon dot com serta situs-situs lain yang dikhususkan
untuk menjual produk. Website sendiri merupakan halaman situs sistem informasi
yang dapat diakses secara cepat. Website ini didasari dari adanya perkembangan
teknologi informasi dan komunikasi. Melalui perkembangan teknologi informasi,
tercipta suatu jaringan antar komputer yang saling berkaitan. Jaringan yang dikenal
dengan istilah internet secara terus-menerus menjadi pesan–pesan elektronik,
termasuk e-mail, transmisi file, dan komunikasi dua arah antar individu atau
komputer.
4.1.4 Bootstrap
Bootstrap adalah sebuah library framework CSS yang dibuat khusus untuk
bagian pengembangan front-end website. Bootstrap juga merupakan salah satu
framework HTML, CSS dan javascript yang paling populer di kalangan web
developer yang digunakan untuk mengembangkan sebuah website yang responsive.
Sehingga halaman website nantinya dapat menyesuaikan sesuai dengan ukuran
monitor device (desktop, tablet, ponsel ) yang digunakan pengguna disaat
mengakses website website dari browser. Pada mulanya bootstrap bernama
"Twitter Blueprint" yang dikembankan oleh Mark Otto dan Jacob Thornton di
Twitter sebagai kerangka kerja untuk mendorong konsistensi di alat internal.
13
Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem
yang akan dibangun atau requirement adalah pernyataan/gambaran pelayanan yang
disediakan oleh sistem. Adapun ruang lingkup pembuatan webstore persebaya ini
yang memiliki beberapa fasilitas yaitu:
Pada gambar 4.1 ini merupakan relasi database pada Webstore persebaya
Pada tabel 4.1 merupakan tabel user, tabel ini terdiri dari 14 field. Tabel user di
gunakan untuk menyimpan data customer. Tabel user ini merupakan tabel master.
16
Pada tabel 4.2 merupakan tabel administrator, tabel ini terdiri dari 4 field. Tabel
administrator di gunakan untuk menyimpan data admin.
c. Tabel 4.3 tabel kurir
No Field Tipe Ukuran Keterangan
1. Id kurir Int 10 Primary Key
2 Nama Kurir Varchar 20
Pada tabel 4.3 merupakan tabel kurir, tabel ini terdiri dari 2 field. Tabel user di
gunakan untuk menyimpan data kurir. Tabel kurir ini merupakan tabel master.
d. Tabel 4.4 tabel detail order
No Field Tipe Ukuran Keterangan
1. Id detail Int 10 Primary Key
2 Id order Int 20 Foregin Key
3 Kode produk Varchar 20
4 Qty Varchar 20
5 Harga
Pada tabel 4.4 merupakan tabel detail order, tabel ini terdiri dari 5 field. Tabel
detail di gunakan untuk menyimpan data data order.
17
Pada tabel 4.5 merupakan tabel provinsi, tabel ini terdiri dari 2 field. Tabel
provinsi di gunakan untuk menyimpan data provinsi. Tabel provinsi ini merupakan
tabel master.
f. Tabel 4.6 tabel produk
No Field Tipe Ukuran Keterangan
1. Kode Produk Int 10 Primary Key
2 Nama Varchar 20
3 Kategori Varchar 20
4 Stok Int 11
5 Harga Int 11
6 Deskripsi Text
7 Size Varchar 20
8 Foto Varchar 20
Pada tabel 4.6 merupakan tabel produk, tabel ini terdiri dari 8 field. Tabel
produk di gunakan untuk menyimpan data produk yang di jual.
g. Tabel 4.7 tabel kabupaten
No Field Tipe Ukuran Keterangan
1. Id kabupaten Int 10 Primary Key
2 Id provinsi Int 20
3 Nama Varchar 20
Pada tabel 4.7 merupakan tabel kabupaten, tabel ini terdiri dari 3 field. Tabel
kabupaten di gunakan untuk menyimpan data kabupaten
18
Pada tabel 4.8 merupakan tabel setting web, tabel ini terdiri dari 9 field. Tabel
ini di gunakan untuk setting website . .
i. Tabel 4.9 tabel kecamatan
No Field Tipe Ukuran Keterangan
1. Id kecamatan Int 10 Primary Key
2 Id kabupaten Int 20
3 Nama Varchar 20
Pada tabel 4.9 merupakan tabel kecamatan, tabel ini terdiri dari 3 field. Tabel
ini di gunakan untuk menyimpan data kecamatan di seluruh indonesia.
j. Tabel 4.10 tabel desa
No Field Tipe Ukuran Keterangan
1. Id desa Int 10 Primary Key
2 Id kecamatan Int 20
3 Nama Varchar 20
Pada tabel 4.10 merupakan tabel desa , tabel ini terdiri dari 2 field. Tabel desa
di gunakan untuk menyimpan data desa / kelurahan di seluruh indonesia.
19
Pada tabel 4.11 merupakan tabel keranjang, tabel ini terdiri dari 5 field. Tabel
keranjang di gunakan untuk menyimpan data keranjang belanja sementara .
l. Tabel 4.12 tabel order
No Field Tipe Ukuran Keterangan
1. Id order Int 10 Primary Key
2 Nama Tujuan Int 20
3 Alamat Varchar 50
4 Id provinsi Int 20
5 Id kabupaten Int 20
6 Id kecamatan Int 20
7 Id desa Int 20
8 Telepon Int 20
9 Total Int 20
10 Bukti bayar Varchar 20
11 Status Varchar 20
12 Resi Varchar 20
13 Tanggal order Date
14 Id kurir Int 20
Pada tabel 4.12 merupakan tabel order, tabel ini terdiri dari 14 field. Tabel
order di gunakan untuk menyimpan data order
20
4.2.5 Pengujian
Tahap ini merupakan tahap pengujian pada program yang sudah jadi, apabila
dalam tahap pengujiannya terjadi kekurangan atau kesalahan, maka akan diperbaiki
dan disesuaikan. Dan apabila dalam pengujian tidak ada kesalahan atau program
sudah benar dan sesuai dengan kesepakatan antara pengembang dengan pemakai
maka program selesai dan dapat di gunakan. Pengujian di sini kami lakukan
bersama pembimbing lapang. Pembimbing lapang di sini berperan sebagai
customer / pembeli yang akan menggunakan sistem tersebut. Dalam pengujian ini
terdapat beberapa masukan dari pembimbing lapang, sehingga program perlu di
27
perbaiki lebih baik lagi. Pada Tabel 4.14, dan 4.15 merupakan evaluasi dari
pembimbing lapang.
5.1 Kesimpulan
Dari hasil pelaksanaan Praktek Kerja Lapang (PKL) di PT Jawa Pos Surabaya
di dapatkan kesimpulan sebagai berikut:
a. Dalam pelaksanaan Praktek Kerja Lapang (PKL) di PT Jawa Pos kami dapat
Menambah wawasan, pengetahuan dan pengalaman dalam dunia kerja
khususnya di bidang pemrograman website. Dalam pelaksanan PKL di PT
Jawa Pos kami mendapatkan sebuah Project yaitu membuat sebuah Webstore
Persebaya yang dapat di gunakan untuk proses transaksi pembelian barang
Marchandise Persebaya khususnya customer yang berasal dari luar kota.
Selain itu Webstore Persebaya ini membatu customer bisa mendapatkan
barang yang diinginkan dari Webstore tanpa harus pergi dan melakukan
perjalanan yang menghabiskan waktu dan biaya
b. Menguji ketrampilan dan menambah pengetahuan tentang kegiatan dunia
kerja.
c. Melatih kedisiplinan kerja mahasiswa sebagai bekal tentang kegiatan dunia
kerja.
d. Mengasah dan meningkatkan kemampuan mahasiswa yang sesuai denga
program studinya.
5.2 Saran
Dengan dibuatnya Websotre persebaya ini, lebih baik lagi jika disertai dengan
fitur tambahan berupa sms gateway pada website penjualan marchandise persebaya
ini.
29
30
DAFTAR PUSTAKA
Fitri Widy Astuti. Analisis dan pengembangan sistem informasi penjualan online
pada www.barijan.com(http://repository.amikom.ac.id/files/Publikasi_
10.22.1255.pdf, diakses pada tanggal 5 Mei 2017)