Anda di halaman 1dari 44

LAPORAN

PRAKTEK KERJA LAPANGAN

PENAMBAHAN FITUR
SHARE LINK UNTUK WEBSITE
PADA PT. MILLENNIA TIJARA SEMESTA

ZAINUL ARIFIN

4817071342

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

DEPOK

2020
i
KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena
berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan laporan Praktek
Kerja Lapangan yang berjudul “Penambahan Fitur Share Link pada Website
untuk PT. Millennia Tijara Semesta.” Laporan ini dibuat guna memenuhi salah
satu syarat untuk mencapai gelar Diploma Empat pada prodi Teknik
Informatika di Politeknik Negeri Jakarta. Selama penulisan ini, penulis banyak
menerima bantuan dan dukungan sehingga dapat menyelesaikan laporan
Praktek Kerja Lapangan ini. Dan karenanya, penulis ingin menyampaikan
terima kasih yang sebesar-besarnya kepada :
1. Fitria Nugrahani, S.Pd., M.Si. selaku dosen pembimbing yang telah
meluangkan waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam
penyelesaian laporan PKL.
2. PT. Millennia Tijara Semesta yang telah memberikan kesempatan kepada
penulis untuk melaksanakan Praktik Kerja Lapangan.
3. Muhamad Yudiansyah dan Adi Pratama selaku pembimbing industri yang
telah mengarahkan penulis selama pelaksanaan kegiatan Praktik Kerja
Lapangan.
4. Orang tua dan keluarga penulis yang telah memberikan dukungan dan
bantuan material dan moral
5. Sahabat dan rekan Praktik Kerja Lapangan yang telah banyak membantu
penulis dalam menyelesaikan laporan Praktik Kerja Lapangan.
Akhir kata, penulis berharap semoga laporan Praktek Kerja Lapangan ini dapat
bermanfaat bagi semua pihak yang memerlukan dan daoat diambil manfaatnua
sebagai pengembangan ilmu.

Jakarta,

Zainul Arifin

ii
DAFTAR ISI

HALAMAN PENGESAHAN ........................................... Error! Bookmark not defined.


LAPORAN PRAKTEK KERJA LAPANGAN................ Error! Bookmark not defined.i
KATA PENGANTAR ...................................................................................................... ii
DAFTAR ISI.................................................................................................................. iiiv
DAFTAR GAMBAR .........................................................................................................v
BAB I.................................................................................................................................1
1.1 Latar Belakang ...................................................................................................1
1.2 Ruang Lingkup Kegiatan ....................................................................................1
1.3 Waktu dan Tempat Pelaksanaan .........................................................................2
1.4 Tujuan dan Kegunaan .........................................................................................2
1.4.1 Tujuan ........................................................................................................2
1.4.2 Kegunaan....................................................................................................2
BAB II ...............................................................................................................................3
2.1 E-Commerce ......................................................................................................3
2.2 Website ..............................................................................................................3
2.3 HTML5 ..............................................................................................................4
2.4 PHP ....................................................................................................................6
2.5 Javascript ............................................................................................................7
2.6 Framework .........................................................................................................8
2.7 Model View Controller (MVC) ..........................................................................9
2.8 Codeigniter (CI) ............................................................................................... 10
2.9 CSS Bootstrap .................................................................................................. 11
2.10 MySQL ............................................................................................................ 12
2.11 FileZilla ............................................................................................................ 13
2.12 AMP ................................................................................................................. 13
2.13 Adobe Illustrator .............................................................................................. 14
BAB III ............................................................................................................................ 15
3.1 Unit Kerja PKL ................................................................................................ 15
3.2 Uraian Praktik Kerja Lapangan ........................................................................ 15
3.3 Pembahasan Hasil PKL .................................................................................... 18
3.3.1 Fitur Share Link ....................................................................................... 18
3.3.2 User Requirement ..................................................................................... 20
3.3.3 Instalasi Software ..................................................................................... 20
3.3.4 Use Case Diagram .................................................................................... 21
3.3.5 Perancangan Icon ..................................................................................... 21

iii
3.4 Identifikasi Kendala yang Dihadapi ................................................................. 23
3.4.1 Kendala Pelaksanaan Tugas ..................................................................... 23
3.4.2 Cara Mengatasi Kendala ........................................................................... 24
BAB IV ............................................................................................................................ 26
4.1 Kesimpulan .......................................................................................................... 26
4.2 Saran .................................................................................................................... 26
DAFTAR PUSTAKA ...................................................................................................... 27
LAMPIRAN..................................................................................................................... 32

iv
DAFTAR GAMBAR

Gambar 2.3. 1 Logo HTML5 .............................................................................................4


Gambar 2.4. 1 Logo PHP ...................................................................................................6
Gambar 2.5. 1 Logo JavaScript ..........................................................................................7
Gambar 2.8 1 Logo Codeigniter ....................................................................................... 10
Gambar 2.9 1 Logo CSS dan Bootstrap ........................................................................... 11
Gambar 2.10 1 Logo MySQL .......................................................................................... 12
Gambar 2.11 1 Logo FileZilla .......................................................................................... 13
Gambar 2.12 1 Logo AMP ............................................................................................... 13
Gambar 2.13 1 Logo Adobe Illustrator ............................................................................ 14
Gambar 3.1 1 Strutur Organisasi ...................................................................................... 15
Gambar 3.3.4 1 Use Case Diagram .................................................................................. 21
Gambar 3.3.5 1 Icon Facebook ........................................................................................ 22
Gambar 3.3.5 2 Icon Line ................................................................................................ 22
Gambar 3.3.5 3 Icon Linkedin ......................................................................................... 22
Gambar 3.3.5 4 Icon Twitter ............................................................................................ 23
Gambar 3.3.5 5 Icon WhatsApp ....................................................................................... 23

v
BAB I

PENDAHULUAN

1.1 Latar Belakang

PT. Millennia Tijara Semesta berdiri pada tanggal 7 Oktober 2016 yang
mengusung konsep One Stop Shopping Literacy. PT. Millennia Tijara Semesta
sendiri merupakan anak dari perusahaan Mizan Group. Mizan Group tidak hanya
bergerak di penerbitan dan percetakan buku, terdapat juga anak perusahaan lain
yang bergerak dibidang media dan distribusi. PT. Millennia Tijara Semesta
merupakan sebuah perusahaan yang bergerak dibidang penerbitan dan penjualan
buku, perusahaan ini juga terdapat “Millennia Bookstore”. Millennia Bookstore
merupakan sebuah toko yang tidak hanya menjual beragam buku, namun juga
menyediakan alat tulis kantor, serta edukasi lainnya (Ditta, 2016).

Sebagai perusahaan yang bergerak dalam bidang penerbit dan penjualan buku,
PT Millennia Tijara Semesta bekerja sama dengan marketplaces yang ada di
Indonesia. Selain bekerja sama dengan marketplaces yang ada di Indonesia,
perusahaan ini juga memiliki E-commerce. Jenis bisnis yang dilakukan adalah
B2C (business to consumer) yang berupa website. Dengan menggunakan jenis
bisnis yang seperti itu maka diperlukannya fitur share link pada website. Fitur
share link berfungsi untuk memudahkan customer atau user dalam hal
berinteraksi dengan customer lainnya dalam hal yang berkaitan dengan sebuah
produk yang ada pada website.

1.2 Ruang Lingkup Kegiatan

Pelaksanaa Praktek Kerja Lapangan ini diberikan tugas untuk menambahkan


fitur pada website perusahaan. Berikut merupakan ruang lingkup kegiatan
yang dilakukan selama kegiatan Praktek Kerja Lapangan :

1. Penambahan fitur dilakukan untuk website dan AMP


2. Proses pembuatan fitur dilakukan dengan menggunakan website dummy
perusahaan, setelah tidak ada bug diproses untuk website utama.

1
2

3. Penambahan fitur dibuat menggunakan framework dari bahasa


pemrograman PHP, yaitu Codeigniter 3.
4. Penggunaan Adobe Illustrator untuk membuat icon social media untuk
diimplementasikan di AMP, dikarenakan AMP tidak support untuk
penggunaan Java Script.
5. Social media meliputi Facebook, Twitter, Whatsapp, Line, dan Linkedin.
6. Penambahan fitur menggunakan device yang disediakan dari kantor,
sehingga pekerjaan tidak bisa dikerjakan di rumah.

1.3 Waktu dan Tempat Pelaksanaan

Waktu dan tempat pelaksanaan Praktek Kerja Lapangan penulis adalah


sebagai berikut :

a. Waktu : 14 September 2020 s/d 11 Desember 2020


b. Perusahaan : PT. Millennia Tijara Semesta
c. Alamat : Jl. Raya Cirendeu, Pisangan, Ciputat,
Tangerang 15419

1.4 Tujuan dan Kegunaan

Berikut merupakan tujuan pelaksanaan kegiatran Praktek Kerja Lapangan


yang dilakukan di PT. Millennia Tijara Semesta.

1.4.1 Tujuan

Penambahan fitur share link ini bertujuan untuk memudahkan konsumen


ketika ingin beriinteraksi dengan konsumen lainnya yang berhubungan dengan
produk pada website.

1.4.2 Kegunaan

Kegunaan fitur share link ini untuk membagikan produk yang ada pada
website ke social media, yang akan menampilkan link yang akan mengarahkan
langsung ke halaman produk yang dibagikan.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


BAB II

TINJAUAN PUSTAKA

2.1 E-Commerce

Perusahaan PT. Millennia Tijara Semesta merupakan sebuah perusahaan yang


memilki website dalam bidang e-commerce. Penambahan fitur share link pada
website bertujuan sebagai strategi marketing yang dilakukan.

E-commerce merupakan sebuah alat bagi perusahaan untuk melakukan


transaksi jual beli dalam bentuk produk atau jasa yang melibatkan antara
penjual dan pembeli. Dalam hal ini, internet merupakan salah satu hal penting
yang digunakan agar transaksi dalam e-commerce dapat berjalan dengan baik
(Sakshita, Setiabudi and Rostianingsih, 2017).

Pada e-commerce sangat dibutuhkannya identitas dari pengguna dalam


transaksi yang dilakukan, tidak akan berjalan transaksi pada e-commerce jika
tidak jelasnya identitas dari pengguna itu sendiri (Sari, 2018). E-commerce
merupakan sebuah jalur bagi para pebisnis untuk memberikan sebuah
informasi usaha atau produk kepada konsumen (Wicaksono and Hin, 2020).

2.2 Website

Website pada perushaan PT. Millennia Tijara Semesta merupakan website


dinamis, kerna merupakan sebuah website e-commerce. Pada website
mizanstore.com akan dilakukan penambahan fitur share link pada halaman
produk detail.

Sebuah kumpulan halaman yang terdiri dari berbagai elemen di dalamnya


yang dapat menunjang berbagai media iniformasi yang memiliki sebuah daya
tariknya sendiri sehingga dapat menarik user untuk berkunjung (Widagdo et
al., 2018). Website merupakan halaman yang dapat dibuka oleh banyak user
secara bersamaan (Widagdo et al., 2018).

Website adalah sebuah alat popular bagi kebanyakan orang karena

3
4

kelebihannya. Website memiliki kelebihan untuk menyuguhkan berita yang


bersifat visual maupun non visual yang menjadikan para pebisnis
memanfaatkan website sebagai alat untuk mem-branding sebuah perusahaan
atau produk yang mereka miliki kepada masyarakat luas, dan sebagai sarana
untuk bersaing di dunia bisnis (Soejono, Setyanto and Sofyan, 2018).

Website juga menjadi sebuah sarana untuk kebanyakan pebisnis atau


perorangan untuk memperlihatkan data diri untuk perorangan maupun
kepentingan usaha bagi pebisnis, website juga bisa menjadi sarana
berkomunikasi atau berinteraksi (Nugraheny et al., 2017).

Website dapat berperan dengan baik apabila sistem yang dibuat mudah
digunakan oleh user. Maka dari itu dibutuhkan user unterface dan user
experience yang baik sebagai penunjang sebuah website yang dibuat
(Nugraheny et al., 2017).

2.3 HTML5

Gambar 2.3. 1 Logo HTML5

(Sumber:
https://commons.wikimedia.org/wiki/File:CSS3_and_HTML5_logos_and_wordmarks.svg)

Pada pengembangan website HTML berfungsi untuk membuat layout pada


halaman website, mulai dari header, content, dan footer. Begitu pula dengan
penambahan fitur share link kali ini menggunakan HTML5 dalam pembuatan
tombol social media yang akan diimplementasikan pada halaman detail

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


5

produk.

HTML5 merupakan sebuah alat utama bagi pembuatan website, bertujuan


untuk membuat kerangka pada tampilan website yang akan dilihat oleh user
atau pengguna. HTML5 merupakan pengembangan terbaru dari HTML sejak
dibuat pada tahun 1990. Banyak fitur yang dimiliki oleh HTML sejak
pengembangan terakhir, salah satunya adalah SVG. SVG sendiri merupakan
sebuah fitur yang dapat digunakan untuk penggunaan design vector (Pramono
and Sugiharto, 2019).

Pengembangan dari HTML ke HTML5 bertujuan untuk mendukung


pengaplikasian teknologi multimedia yang terbaru. Selain itu, HTML5 juga
mengurangi penggunaan plugin 3rd party pada HTML hal ini bertujuan untuk
memepercepat kinerja dari web yang dibuat (Sidin, 2016). Fitur terbaru dari
HTML5 meliputi :
1. Canvas.
Canvas merupakan sebuah alat media yang dapat dijadikan sebagai tempat
untuk mencoret-coret secara langsung tanpa perlu melibatkan plugin tertentu.
Sebelum ada pengembangan dari HTML ke HTML5, ketika user ingin
menggambar pada halaman website, maka diperlukan plugin appletJava atau
flash. Dengan adanya fitur canvas yang tersedia pada HTML5, penggunaan
canvas bisa dilakukan hanya dengan menambahkan canvas dan javascript,
maka user sudah bisa menggambar pada halaman website.
2. Video dan Audio
Pada HTML5 terdapat tag <audio> dan tag <video> yang dimana tag-tag
tersebut mempuanyai fungsi untuk memutar audio dan video. Sebelum adanya
pengembangan HTML5, jika user ingin memutar sebuah audio ataupun video,
maka user diharuskan untuk menggunakan plugin flash.
3. Local Storage
Local Storage merupakan sebuah fitur standard dalam HTML5 yang berfungsi
untuk tempat penyimpanan sebuah data yang memiliki kapasitas yang besar.
Sebelum adanya pengembangan HTML5, user harus menggunakan plugin
cookie atau flash untuk menyimpan sebuah data.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


6

4. Web Workers
Web Workers merupakan sebuah fitur yang dapat ditemukan di Google gears
yang mempunyai kelebihan dibandingkan dengan javascript.
5. Semantics
Semantics merupakan sebuah fitur yang bermanfaat untuk mencari informasi
dan dapat meningkatkan nilai semantic dari sebuah web. Yang berarti pada
bagian web akan terdefinisi dengan jelas maksud serta tujuannya.

HTML5 mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis


dengan cara HTML ataupun XHTML seperti pendahulunya. HTML5
dirancang sebagai bahasa yang cross-platform yang dimana user tidak
didasarkan pada platform dimana HTML5 itu sendiri berjalan (Hasan and
Nasution, 2018).

2.4 PHP

Gambar 2.4. 1 Logo PHP

Sumber : (Wolfe, 2018)

Penambahan fitur share link kali ini menggunakan framework Codeigniter 3,


yang dimana Codeigniter 3 merupakan sebuah framework yang menggunakan
library bahasa pemrograman PHP.

PHP adalah sebuah bahasa pemrograman yang merupakan sebuah kumpulan


script yang dirancang untuk membuat sebuah situs atau website yang bersifat
dinamis (Rubiati, 2018). PHP merupakan sebuah perpustakaan bahasa
pemrograman yang juga bisa sebagai media pengolahan data yang merupakan
bagian dari 6ystem aplikasi tertentu (Prasetyo, Widianto and Aplikasi, 2018).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


7

PHP merupakan bahasa pemrograman sebagai salah satu bahasa untuk


pemrograman website yang menggunakan servernya sendiri (Maidi and
Ropianto, 2016).

Hypertext Preprocessor (PHP) merupakan bahasa pemrograman untuk


membangun sebuah website yang dapat berfungsi di dalam HTML (Amalia
and Wangi, 2018).

Fungsi PHP sendiri adalah pengembangan sebuah website yang memiliki


akses ke database khususnya MySQL. Dan karena perkembangannya, bahasa
pemrograman PHP menjadi salah satu alat untuk pemrograman aplikasi CMS
(Content Management System) yang biasa digunakan oleh admin (Ericko,
Santoso and Setiawan, 2018).

PHP merupakan sebuah script dalam hal pengembangan sebuah website yang
bersifat gratis atau open source (Pramono and Sugiharto, 2019).

PHP adalah kependekan dari Personal Home Page yang merupakan bahasa
yang popular digunakan oleh developer dalam dunia website yang merupakan
bahasa pemrograman yang berbentuk script. Bahasa pemrograman PHP akan
diletakkan pada web server (Arafat and Trimarsiah, 2017).

2.5 Javascript

Gambar 2.5. 1 Logo JavaScript

Sumber : (Gmedia, 2020)

Penggunaan JavaScript pada penambahan fitur share link tidak terlalu banyak.
Penggunaan bahasa pemrograman JavaScript hanya digunakan dalam

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


8

pembuata copy link yang merupakan salah satu komponen dalam fitur share
link pada website, sedangkan pada AMP copy link tidak digunakan karena
AMP membatasi penggunaan JavaScript eksternal.

Javascript (E. Mulyanah, 2016) “Javascript merupakan script yang paling


banyak digunakan dalam pemrograman web pada sisi client dewasa ini.
Dengan adanya JavaScript sebuah web akan menjadi lebih hidup, cepat dan
tampil lebih menawan dengan sebuah animasi” (Mulyanto and Zahra, 2019).

JavaScript merupakan Bahasa pemrograman yang bersifat Client Side


Programming Language, yang merupakan sebuah tipe bahasa pemrograman
yang prosesnya dilakukan oleh client. Client ini merupakan sebuah aplikasi
yang merujuk pada web browser (Sianturi and Natanael, 2019).

JavaScript merupakan sebuah bahasa pemrograman yang bersifat dinamis


yang popular pada dunia internet dan dapat bekerja pada Sebagian besar web
browser yang banyak digunakan pada saat ini. Bahasa pemrograman
JavaScript dapat disisipkan pada halaman web dengan menggunakan tag
Script, yang sebelumnya menggunakan bahasa pemrograman PHP (Hypertext
Preprocessor) sebagai bahasa mesin yang digunakan. JavaScript merupakan
sebuah bahasa pemrograman yang popular bagi kalangan website developer
untuk mengembangkan sebuah website (Firdaus and Rachmanto, 2019).

2.6 Framework

Dalam penambahan fitur share link kali ini, framework yang digunakan adalah
framework Codeigniter dengan versi 3.11. Penggunaan framework ini
dikarenakan pembuatan website mizanstore.com menggunakan framework
Codeigniter 3.

Framework merupakan sebuah library terstruktur yang berfungsi untuk


memudahkan seorang developer dalam mengerjakan tugasnya (Jaya, Sahlinal,
2017). Framework merupakan sebuah sebuah fungsi dasar yang teratur dan
berinteraksi satu dengan lainnya (Novianto, 2016).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


9

Framework adalah sebuah toolkit yang di dalamnya terdapat berbagai kelas


yang dapat digunakan untuk membuat sebuah website. Framework
memungkinkan developer membuat website dengan mudah dan cepat. Banyak
macam-macam jenis framework yang bisa digunakan oleh developer dalam
mengembangkan sebuah website (Hidayat and Soedirman, 2017).

Framework merupakan sebuah abstraksi perangkat lunak yang menyediakan


berbagai macam fungsi yang generic yang dapat diubah dan dimodifikasi oleh
seorang developer dalam rangka membuat atau mengembangkan sebuah
aplikasi atau website (Setiawan, Jazuli and Nurkamid, 2017).

Framework merupakan komponen dari sebuah pemrograman yang siap pakai


Kembali kapan saja, sehingga developer tidak diharuskan untuk membuat
sebuah skrip yang sama pada tugas yang sama (Sari and Wijanarko, 2019).

2.7 Model View Controller (MVC)

MVC merupakan sebuah konsep dalam pemrograman yang berfungsi untuk


memecah antara view, controller, dan model. Ini sangat berguna dalam
pembuatan atau pengembangan sebuah website, konsep MVC sangat berguna
dalam pembuatan fitur yang ditugaskan oleh pembimbing industri, melihat
codeigniter juga menerapkan konsep MVC di dalamnya.

Model View Controller atau yang biasa dikenal dengan MVC merupakan
sebuah konsep pembuatan atau pengembangan sebuah aplikasi berbasis web
yang memcahnya menjadi tiga bagian yaitu, model, view, dan controller. Hal
itu dilakukan agar memudahkan developer (Pastima and Kasnady, 2016).

MVC berfungsi untuk memisahkan model, view, dan controller yang akan
mempermudah developer untuk mengembangkan aplikasi berbasis web, ini
dikarenakan konsep arsitektur MVC memungkinkan beberapa view dapat
menggunakan model yang sama (Dayat and Angriani, 2017).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


10

2.8 Codeigniter (CI)

Gambar 2.8 1 Logo Codeigniter

Sumber : (Ramadhan, 2016)

Codeigniter memiliki peran utama dalam pembuatan fitur share link. Dalam
kasus ini Codeigniter yang digunakan merupakan pengembangan versi 3.11.
Codeigniter ini digunakan untuk mendesain skrip untuk membuat fitur dan
pengembangan website mizanstore.com.

Codeigniter merupakan sebuah library dari bahasa pemrograman PHP untuk


membangun atau mengembangkan sebuah web atau aplikasi yang dapat
diakses secara gratis (Abdy and Alda, 2020).

Codeigniter merupakan sebuah aplikasi framework yang membantu developer


untuk membuat sebuah website yang berbasis dari bahasa php yang
merupakan salah satu framework yang cepat pada saat ini. Codeigniter juga
bersifat open source yang berarti framework ini bisa digunakan secara gratis
oleh developer (Novianto, 2016).

Codeigniter adalah sebuah framework yang bisa membuat aplikasi berbasis


web yang menggunakan bahasa PHP, pada codeigniter terdapat library dan
helper yang dapat memudahkan developer dalam mengembangkan sebuah
aplikasi berbasis web yang dikerjakannya. Sebelum para developer mengenal
codeigniter, MVC merupakan konsep yang digunakan dalam pengembangan
sebuah web. Konsep MVC berfungsi untuk memisahkan antara sebuah desain

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


11

web, data yang digunakan, dan proses (Suharsana, Wirawan and Yuniastari S,
2016).

2.9 CSS Bootstrap

Gambar 2.9 1 Logo CSS dan Bootstrap

Sumber:
(https://commons.wikimedia.org/wiki/File:CSS3_and_HTML5_logos_and_wordmarks.svg,
https://www.pikpng.com/freepng/bootstrap-logo-png/)

Dalam pembuatan atau pengembangan sebuah website, desain layout sangat


penting digunakan guna mempercantik halaman sebuah website, desain
website juga bertujuan agar user dapat dengan mudah mengetahui setiap
fungsi dari elemen-elemen yang terdapat pada website. Begitu pula dengan
penambahan fitur share link kali ini, jika tidak didesain dengan baik, maka
user tidak dapat mengetahui sebuah tombol yang sudah dibuat. Mendesain
setiap tombol social media harus simple dan user friendly.

Bootstrap merupakan sebuah alat yang berfungsi untuk mempercantik


halaman website secara responsive, yang menunjang kenyamanan user dan
menyesuaikan ukuran dari tampilan web browser baik diakses melalui desktop
maupun mobile device. Bootstrap dapat digunakan untuk membuat sebuah
halaman website yang bersifat dinamis maupun statis (Pramono and Sugiharto,
2019).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


12

2.10 MySQL

Gambar 2.10 1 Logo MySQL

Sumber : (bootupacademyai, 2019)

MySQL merupakan sebuah alat yang bertujuan untuk mengolah basisdata


relasional (RDBMS) yang bersifat open source atau gratis (Pramono,
Sugiharto, 2019). MySQL merupakan sebuah software yang bersifat open
source yang digunakan untuk membuat sebuah basis data (Arafat and
Trimarsiah, 2017).

MySQL adalah sebuah perangkat lunak yang berfungsi untuk membentuk


sebuah sistem manajemen basis data SQL (database management system) atau
DBMS yang multithread, multi-user (Dhika, Isnain and Tofan, 2019).

Dalam pembuatan atau pengembangan sebuah website, database merupakan


salah satu komponen penting. Termasuk pada penambahan fitur share link
pada kegiatan PKL kali ini pun database link produk diambil dan digunakan
dalam mempermudah pekerjaan.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


13

2.11 FileZilla

Gambar 2.11 1 Logo FileZilla

Sumber : (Andi, 2019)

FileZilla merupakan sebuah FTP client dan user server yang berfungsi sebagai
alat yang menghubungkan user untuk mengolah data pada sebuah web server
(Guntara, Hanafi and Muhammad, 2019).

FileZilla adalah sebuah aplikasi FTP yang bisa dioperasikan oleh client atau
user dalam hal yang berhubungan dengan data. Aplikasi ini dapat digunakan
untuk sistem operasi Windows, Linux, dan Mac OS (Hidayat, 2018).

Perusahaan PT. Millennia Tijara Semesta menggunakan FileZilla untuk


mentransfer atau mengupload data, sehingga pada kegiatan PKL ini, FileZilla
merupakan salah satu perangkat lunak yang penting dalam pengerjaan tugas
yang diberikan oleh pembimbing industry.

2.12 AMP

Gambar 2.12 1 Logo AMP

Sumber : (Zakiy, 2019)

Accelereate Mobile Pages (AMP) merupakan sebuah platform yang berfungsi

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


14

untuk mempercepat kinerja dari suatu web yang diakses melalui ponsel. AMP
didukung oleh Google yang bertujuan untuk mengurangi penggunaan CSS,
dan Javascript. Dengan koneksi internet yang rendah sekalipun, AMP akan
tetap memuat halaman web browser lebih cepat (Stelea et al., 2019).

Pada pelaksanaan Praktik Kerja Lapangan kali ini, pembimbing industry


memberikan tugas penambahan fitur share link yang diimplementasikan pada
AMP.

2.13 Adobe Illustrator

Gambar 2.13 1 Logo Adobe Illustrator

Sumber : (Dillion)

Penggunaan Adobe Illustrator pada website adalah untuk membuat icon social
media, file yang sudah dibuat akan diexport menjadi file yang berekstensi .svg
agar dapat digunakan pada HTML. Icon yang dibuat dengan ukuran panjang
24px dan lebar 24px. Adobe Illustrator yang digunakan untuk membuat icon
social media adalah Adobe Illustrator CC 2018.

Adobe Illustrator merupakan sebuah software dari Adobe yang berfungsi


dalam pembuatan desain grafis yang berbasis vector. Perangkat lunak ini
biasanya digunakan untuk membuat berbagai macam asset yang dibutuhkan
dalam pembuatan website (Prabowo, 2020).

Adobe Illustrator adalah sebuah aplikasi yang berfungsi untuk mengolah atau
mengedit desain grafis atau gambar yang berbasis vector, adobe illustrator
dikembangkan dan dipasarkan oleh Adobe Creative. Perangkat lunak ini bisa
digunakan pada perangkat computer (Hormansyah, Ririd and Pribadi, 2018).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


BAB III

HASIL PELAKSANAAN PKL

3.1 Unit Kerja PKL

Gambar 3.1 1 Strutur Organisasi

Pada kegiatan Praktik Kerja Lapangan kali ini, penulis terdapat pada divisi
Web Developer yang dimana mendapat tugas utama untuk membuat fitur dan
me-maintenance website perusahaan PT. Millennia Tijara Semesta. Pada
posisi Web developer sendiri berisi dengan dua orang, yakni penulis sebagai
mahasiswa magang dan satu orang rekan yang merupakan karyawan pada PT.
Millennia Tijara Semesta.

3.2 Uraian Praktik Kerja Lapangan

Kegiatan Praktik Kerja Lapangan (PKL) dilakukan dalam waktu 3 bulan


terhitung dari tanggal 14 September hingga 11 Desember. Kegiatan PKL
dilakukan di perusahaan PT. Millennia Tijara Semesta.

15
16

Pada minggu pertama, penulis menghadap pembimbing industry untuk


diberikan pengarahan tentang kegiatan magang yang dilakukan di perusahaan
tersebut, dan pengenalan kepada rekan kerja pada setiap divisi yang ada di
kantor tersebut.

Pada minggu kedua, penulis mendapat materi tentang dasar dari framework
Codeigniter 3 yang merupakan sebuah library dari bahasa pemrograman PHP.
Selain itu, penulis juga dikenalkan dengan database dari perusahaan yang
menggunakan software Navicat serta pengenalan dengan server FileZilla FTP
yang digunakan untuk mentransfer data pada setiap file script website
perusahaan.

Pada minggu ketiga, pembimbing memberikan penjelasan tentang website


mizanstore.com yang merupakan sebuah website e-commerce yang bersifat
dinamis yang terdapat perubahan data dengan berkala. Dan pengenalan dengan
website AMP yang merupakan sebuah tools yang dikembangkan oleh Google
untuk pengguna mobile device. Selain itu, penulis dijelaskan tentang website
dummy yang merupakan sebuah website percobaan dalam perusahaan, website
dummy ini berfungsi untuk dijadikan sebuah tempat untuk mengubah data atau
menambahkan sebuah fitur sebelum dinaikkan ke website live perusahaan.

Pada minggu keempat dan kelima, penulis mendapatkan tugas pertama dari
pembimbing, yaitu untuk menganalisa system dan alur dari aplikasi Wattpad,
dan membuat flowchart dari aplikasi Wattpad yang sudah dianalisa
sebelumnya.

Pada minggu keenam, penulis melakukan analisa system dan alur dari aplikasi
Rakata yang merupakan sebuah aplikasi yang baru dibuat oleh perusahaan.
Tujuan dari penganalisaan ini adalah untuk membandingkan system dan alur
dari aplikasi Wattpad yang sudah dianalisa sebelumnya. Dan karena aplikasi
Rakata merupakan sebuah aplikasi yang dibuat untuk membaca sebuah buku
dan untuk penulis menerbitkan sebuah naskah cerita, ini mirip seperti aplikasi
Wattpad.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


17

Pada minggu ke tujuh, penulis mendapat tugas untuk menambahkan fitur


share link pada website dan AMP. Pembimbing memaparkan bagaimana
penambahan fitur harus dibuat dan social media apa saja yang dibutuhkan,
selain itu pembimbing memberikan konsep bagaimana penambahan fitur
dibuat dan dimana penambahan fitur ini diletakkan. Setelah diberi gambaran
besar oleh pembimbing, penulis mulai menganalisa langkah-langkah yang
harus dilakukan untuk pembuatan fitu share link melalui internet.

Pada minggu kedelapan, penulis mulai membuat user interface pada halaman
detail produk, dan membuat icon dari setiap social media menggunakan adobe
illustrator yang akan diletakkan di website AMP. Ini dilakukan karena website
AMP tidak bisa menerima library bahasa pemrogramn JavaScript eksternal.
Sehingga pembuatan icon harus dilakukan secara manual. Proses pembuatan
dilakukan pada website dummy perusahaan.

Pada minggu kesembilan, penulis melakukan proses pembuatan backend dari


fitur share link yang dimana mengambil link dari setiap produk pada database.
Membuat sebuah controller baru yang akan menjadi wadah atau tempat untuk
data yang sudah diambil dari database dan akan dilempar ke setiap icon social
media. Dan melakukan riset ke setiap API dari masing-masing social media
untuk mengambil link dan melihat dokumentasi dalam pembuatan fitur share
link. Penulis menggunakan icon yang sudah dibuat untuk diletakkan pada
website AMP.

Pada minggu kesepuluh, penulis menambahkan sedikit JavaScript yang akan


berfungsi untuk menyalin link pada website dengan mengklik tombol copy
link. Setelah semuanya selesai dan tidak ada revisi dari pembimbing industry,
maka dilakukan proses permindahan fitur share link dari website dummy ke
website live mizanstore.com, proses ini juga dilakukan untuk website AMP.

Pada minggu kesebelas dan minggu terakhir, penulis hanya melakukan


maintenance website mizanstore.com bersama rekan kerja.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


18

3.3 Pembahasan Hasil PKL

3.3.1 Fitur Share Link

Dalam kegiatan Praktik Kerja Lapangan (PKL) ini, fitur share link merupakan
suatu hal yang penting bagi website e-commerce. Ini juga merupakan salah
satu dari strategi marketing yang ada. Fitur ini berfungsi untuk membagikan
sebuah produk melalui social media yang disediakan pada website dengan
tujuan untuk memudahkan user atau customer jika ingin membagikan atau
memberitahu sebuah produk kepada customer lainnya. Jika user membagikan
sebuah produk, maka akan membuka tab baru pada web browser. Ini
dilakukan agar tidak menyusahkan user jika ingin kembali ke halaman detail
produk setelah membagikan sebauh produk pada website.

Pada project pembuatan fitur share link kali ini, proses pembuatan halaman
antar muka atau user interface dilakukan dengan dua kali proses, yang pertama
proses untuk menentukan posisi dan ukuran setiap tombol social media, lalu
yang kedua adalah pembuatan icon untuk setiap social media menggunakan
software adobe illustrator yang akan diimplementasikan pada website AMP.
Untuk ukuran icon social media pada website dan AMP menggunakan ukuran
24px x 24px. Icon yang sudah dibuat melalui software adobe illustrator akan
diexport menjadi file yang berekstensi .svg, tujuan penggunaan file yang
berekstensi .svg agar bisa diimplementasikan pada tag HTML5. Dalam
pembuatan fitur share link kali ini, ditentukan oleh pembimbing industry
untuk meletakkan setiap tombol icon social media dibawah judul buku.

Selanjutnya, tampilan fitur share link pada website akan dirancang melalui
proses koding yang menggunakan HTML5, CSS, dan JavaScript. Penggunaan
JavaScript dilakukan hanya digunakan untuk fitur copy link. Untuk icon yang
digunakan pada website mengambil dari repository font awesome, sedangkan
pada website AMP, penggunaan icon diambil dari file yang sudah dibuat
dengan software adobe illustrator.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


19

Gambar 3.3.1 1 Tampilan antar muka fitur Share Link Website

Gambar 3.3.1 2 Tampilan antar muka fitur Share Link AMP

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


20

3.3.2 User Requirement

User Requirement untuk fitur share link pada website mizanstore.com


dijelaskan sebagai berikut :

a. Ukuran setiap tombol icon social media berukuran lebar 24px dan panjang
24px.
b. Tampilan setiap tombol icon social media harus user friendly.

3.3.3 Instalasi Software

Sebelum mengimplementasikan fungsi dan desain pada halaman back end dan
front end, penulis diharuskan menginstall beberapa software yang mendukung
dalam penambahan fitur share link sebagai berikut :

a. Sublime Text Editor


Tujuan instalasi dari Sublime Text Editor sebagai tempat dimana penulis
mendesain atau merangkai kode sehingga penyusunan kode tersusun
dengan baik.
b. FileZilla FTP
Tujuan instalasi dari FileZilla FTP ini adalah sebagai tempat untuk
mentransfer atau mengupload data. FileZilla FTP ini berperan sebagai
server local perusahaan.
c. Codeigniter 3
Pada penambahan fitur share link, penulis diharuskan melakukan instalasi
framework Codeigniter. Penginstalan dilakukan karena perusahaan
menggunakan framework Codeigniter dalam pengembangan website
mizanstore.com.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


21

3.3.4 Use Case Diagram

Gambar 3.3.4 1 Use Case Diagram

Gambar diatas merupakan use case pada halaman detail produk dari website
mizanstore.com dan website AMP mizanstore.com/a. Pada halaman detail produk
user tidak diharuskan login untuk membagikan sebuah produk yang ada dengan
user lainnya.

3.3.5 Perancangan Icon

Perancangan icon kali ini dilakukan dengan menggunakan software adobe


illustrator. Icon yang sudah dibuat akan dieksport dengan file yang berekstensi
.svg, sehingga dapat diimplementasikan pada tag HTML5. Setiap icon dibuat
menyesuaikan dengan ukuran yang sudah ditentukan, yaitu lebar 24px dan
Panjang 24px. Berikut merupakan icon social media yang sudah dibuat.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


22

Gambar 3.3.5 1 Icon Facebook

Gambar 3.3.5 2 Icon Line

Gambar 3.3.5 3 Icon Linkedin

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


23

Gambar 3.3.5 4 Icon Twitter

Gambar 3.3.5 5 Icon WhatsApp

3.4 Identifikasi Kendala yang Dihadapi

Pada saat penulis mendapat kesempatan untuk melakukan kegiatan Praktik Kerja
Lapangan (PKL) pada PT. Millennia Tijara Semesta ini, penulis mendapat banyak
pengalaman dalam dunia pekerjaan yang sebenarnya. Mulai dari bagaimana
menangkap sebuah brief yang diberikan oleh pembimbing inustri, bagaimana
berkomuniasi yang baik dengan atasan atau rekan kantor. Namun, terdapat
kendala yang dihadapi penulis selama mengikuti kegiatan Prakti Kerja Lapangan
(PKL) kali ini dalam hal pengeraan tugas yang diberian oleh pembimbing
industry.

3.4.1 Kendala Pelaksanaan Tugas

Selama melakukan kegiatan Praktik Kerja Lapangan (PKL), penulis mendapat


beberapa kendala dalam hal pengerjaan tugas atau project yang diberikan oleh

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


24

pembimbing.

Pertama, kendala yang dihadapi pada kegiatan Praktik Kerja Lapangan (PKL)
ini adalah penyesuaian framework Codeigniter 3. Karena pada saat
perkuliahan framework yang diajarkan adalah framework Laravel.

Kedua, belum adanya pengalaman dalam hal penulisan script dalam bahasa
javascript

Ketiga, belum adanya pengalaman dalam penambahan fitur share link yang
harus mengkoneksikan dengan setiap API dari masiing-masing social media

Keempat, penggunaan icon social media dan fitur copy link pada website AMP
yang dikarenakan pada AMP javascript dibatasi penggunaannya.

3.4.2 Cara Mengatasi Kendala

Berikut merupakan cara untuk mengatasi kendala pada kegiatan Praktik Kerja
Lapangan (PKL) kali ini, yaitu :

1. Menyesuaikan dengan penggunaan framework Codeigniter 3 yang


dibimbing oleh pembimbing perusahaan, disini penulis masih cepat dalam
hal memahami yang dikarenakan framework Codeigniter 3 dan Laarvel
tidak berbeda jauh dalam hal penggunaan dan cara mengambil data yang
dibutuhkan dalam suatu website.
2. Dalam kendala kedua perihal masalah penggunaan javascript penulis
mencari referensi penggunaan javascript melalui situs stackoverflow.com
dalam penggunaan bahasa pemrograman javascript dan Jquery.
3. Dengan belum adanya pengalaman dalam penambahan fitur share link pada
sebuah website, penulis mencari referensi di situs stackoverflow.com. dan
mencari referensi di API pada setiap social medial yang ingin dijadikan
fitur share link, dalam hal ini social media yang termasuk adalah Facebook,
Line, Whatsapp, Linkedin.
4. Penyelesaian kendala yang keempat, meliputi refereansi dari situs resmi
dari Accelerate Mobile Pages atau yang lebih dikenal dengan AMP dan

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


25

juga dari situs stackoverflow.com. Untuk membuat icon yang tidak bisa
digunakan melalui bootstrap ataupun font-awesome, maka penulis membuat
icon menggunakan aplikasi atau software adobe illustrator untuk membuat
icon pada halaman website AMP. Setelah icon dari setiap social media
sudah dibuat, maka akan diexport dengan file yang berkstensi .svg,
sehingga dapat diaplikasikan dalam tag html.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


BAB IV

PENUTUP

4.1 Kesimpulan

Pada kegiatan Praktik Kerja Lapangan (PKL) kali ini dapat disimpulkan
beberapa hal, diantaranya :

1. Berhasil membuat sebuah fitur social media share link button pada website
perusahaan pada halaman detail produk.
2. Fitur share link social media button dapat membantu setiap user atau
customer dalam berinteraksi dengan user lainnya yang berhubungan dengan
produk yang tersedia pada website marketplace mizanstore.com.

4.2 Saran

Pada kegiatan Praktik Kerja Lapangan (PKL) ini, penulis memberikan saran
kepada mahasiswa yang ingin mengikuti kegiatan Praktik Kerja Lapangan
(PKL), yaitu :

1. Lebih aktif bertanya kepada pembimbing industry atau rekan kerja dalam
pengerjaan sebuah project.
2. Lebih bisa mengatur waktu dalam pengerjaan project agar lebih efektif dan
efisien sehingga lebih cepat untuk menyelesaikan project yang dikerjakan.
3. Penulisan source code CSS yang rapih, agar lebih mudah dalam
pengembangan fitur yang sudah dikerjakan.

26
DAFTAR PUSTAKA

Abdy, S. and Alda, M. (2020) ‘Jurnal Informasi Komputer Logika Perancangan


Sistem Informasi Apotek Dengan Menggunakan Framework CodeIgniter
Dan Database MySQL’, 1.

Amalia, N. and Wangi, E. (2018) ‘Berbasis Web Mengguakan Php Dan Mysql
Ciparay’, Jurnal Kompetensi Teknik, 3(2), pp. 23–35.

Andi (2019) Cara Menggunakan FileZilla untuk Upload File ke Web Hosting -
Qwords. Available at: https://qwords.com/blog/cara-menggunakan-filezilla/
(Accessed: 27 December 2020).

Arafat, M. and Trimarsiah, Y. (2017) ‘Evaluasi Aplikasi Sms Gateway Berbasis


Web Pada Amik’, (267), pp. 247–256.

bootupacademyai (2019) Pengertian MySQL, Kegunaan, Kelebihan, dan Contoh


MySQL – BootUP.ai Blog. Available at: https://bootup.ai/blog/pengertian-
mysql/ (Accessed: 27 December 2020).

Dayat, A. R. and Angriani, L. (2017) ‘Pemanfaatan Model-View-Controller


(MVC) Dalam Rancang Bangun Sistem Informasi Rakornas Aptikom
2017’, Seminar Nasional APTIKOM, (November), pp. 416–420.

Dhika, H., Isnain, N. and Tofan, M. (2019) ‘Manajemen Villa Menggunakan Java
Netbeans Dan Mysql’, Ikra-Ith, 3(58), pp. 104–110. Available at:
https://journals.upi-yai.ac.id/index.php/ikraith-
informatika/article/download/324/215/.

Dillion, E. 8 tips to improve your workflow in Adobe Illustrator | by Ed Dillon |


UX Collective. Available at: https://uxdesign.cc/8-tips-to-improve-your-
work-in-adobe-illustrator-a8464fefe872 (Accessed: 27 December 2020).

Ditta (2016) Telah Dibuka Millennia Book Store - Mizan. Available at:
https://www.mizan.com/telah-dibuka-millennia-book-store/ (Accessed: 26
December 2020).

27
Ericko, F., Santoso, L. W. and Setiawan, A. (2018) ‘Pembuatan Sistem Informasi
Akuntansi Pada Toko NKL Surabaya dengan Menggunakan PHP dan
MySQL’, Jurnal Infra Petra, 6(1), p. 6.

Firdaus, H. and Rachmanto, A. D. (2019) ‘Merancang Sistem Informasi FIDS


dengan UI UX Berbasi Framework Javascript’, VI(1), pp. 53–60.

Gmedia, M. (2020) Internet Service Provider (ISP) : GMedia. Available at:


https://gmedia.net.id/info/news/detail/609/KELEBIHAN-DAN-
KEKURANGAN-JAVA-SCRIPT (Accessed: 27 December 2020).

Guntara, A., Hanafi, H. and Muhammad, M. (2019) ‘Analisis Throughput


Jaringan LAN Ad Hoc pada Ruang Indoor Menggunakan Standar Tiphon’,
Jurnal Litek: Jurnal Listrik Telekomunikasi Elektronika, 16(1), pp. 13–18.
Available at: http://e-jurnal.pnl.ac.id/index.php/litek/article/view/1465.

Hasan, M. A. and Nasution, N. (2018) ‘Rancang Bangun Aplikasi Pembuatan


Web Blog Berbasis Web Menggunakan HTML5’, INOVTEK Polbeng - Seri
Informatika, 3(1), p. 68. doi: 10.35314/isi.v3i1.362.

Hidayat, N. and Soedirman, U. J. (2017) ‘Rancang Bangun Sistem Informasi


Inventarisasi Laporan Tugas Akhir Mahasiswa Program Studi Teknik
Informatika Berbasis’, (January).

Hidayat, R. E. (2018) ‘PERANCANGAN VIRTUAL PRIVATE SERVER


UNTUK E-DESA SKRIPSI’, p. 2018.

Hormansyah, D. S., Ririd, A. R. T. H. and Pribadi, D. T. (2018) ‘Implementasi


Fsm (Finite State Machine) Pada Game Perjuangan Pangeran Diponegoro’,
Jurnal Informatika Polinema, 4(4), p. 290. doi: 10.33795/jip.v4i4.222.

Maidi, M. A. and Ropianto, M. (2016) ‘DATABASE LAPORAN PRAKTIKUM


DI UNIVERSITAS IBNU SINA’.

Mulyanto, J. D. and Zahra, F. (2019) ‘Sistem Informasi Pelayanan Pasien


Berbasis Website Pada Puskesmas II Baturraden’, Indonesian Journal on

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


Software Engineering (IJSE), 5(2), pp. 121–134. doi:
10.31294/ijse.v5i2.7097.

Novianto, D. (2016) ‘Implementasi Sistem Informasi Pegawai (Simpeg) Berbasis


Web Menggunakanframework Codeigniter Dan Bootstrap’, Ilmiah
Informatika Global, 7(1), pp. 10–16. Available at:
http://ejournal.uigm.ac.id/index.php/IG/article/view/153.

Nugraheny, D. et al. (2017) ‘Untuk Menganalisa User Interface Dan User


Experience’, III.

Pastima, S. and Kasnady, A. (2016) ‘Analisis Model View Controller (MVC)


Pada Bahasa Php’, Jurnal ISD, 2(2), pp. 56–66. Available at:
https://ejournal.medan.uph.edu/index.php/isd/article/download/80/10.

Prabowo, R. W. E. (2020) ‘Perancangan Motion Graphic Iklan Layanan


Masyarakat “Waspada Terhadap Cybercrime”’, DeKaVe, 1(1), pp. 57–63.
doi: 10.24821/dkv.v1i1.3871.

Pramono, I. and Sugiharto, E. (2019) ‘Website Pemesanan Karangan Bunga


Dekoratif’, Journal of Information System, Graphics, Hospitality and
Technology, pp. 1–5.

Prasetyo, M. D., Widianto, E. D. and Aplikasi, A. G. U. (2018) ‘Sistem Informasi


Laporan Pekerjaan Troubleshoot PT. KAI Daop IV Semarang Bagian
Sistem Informasi Berbasis PHP’.

Ramadhan, M. Y. (2016) Belajar Codeigniter 3 : CRUD - Bagian 1 -


CodePolitan.com. Available at: https://www.codepolitan.com/belajar-
codeigniter-3-crud-1-57a7f9f5bde51-17045 (Accessed: 27 December 2020).

Rubiati, N. (2018) ‘Aplikasi Informasi Pelayanan Fitness Pada Golden Fitness


Center Dumai Dengan Bahasa Pemrograman Php’, I N F O R M a T I K a,
10(1), p. 1. doi: 10.36723/juri.v10i1.53.

Sakshita, N. I., Setiabudi, D. H. and Rostianingsih, S. (2017) ‘Perancangan dan

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


Pembuatan Website E-Commerce Penjualan Kue Kering pada UD. Pawon
Kue Surabaya’, Jurnal Infra, 5(2), pp. 219–223.

Sari, D. P. and Wijanarko, R. (2019) ‘Implementasi Framework Laravel pada


Sistem Informasi Penyewaan Kamera (Studi Kasus di Rumah Kamera
Semarang)’, Jurnal Informatika dan Rekayasa Perangkat Lunak, 2(1), p. 32.
doi: 10.36499/jinrpl.v2i1.3190.

Sari, R. P. (2018) ‘Kebijakan perpajakan atas transaksi e-commerce’, Akuntabel,


15(1), p. 67. doi: 10.29264/jakt.v15i1.2889.

Setiawan, R. R., Jazuli, A. and Nurkamid, M. (2017) ‘Implementasi Sistem


Pengelolaan Skripsi Online pada Program Studi Teknik Informatika’,
Prosiding SNATIF, (4), pp. 457–462.

Sianturi and Natanael (2019) ‘APLIKASI KEAMANAN SOURCE CODE


JAVASCRIPT MENGGUNAKAN METODE STREAM CIPHER
DENGAN VERIFIKASI MD5’.

Sidin, U. S. (2016) ‘Media Edukasi Pengenalan Huruf Lontara Makassar Berbasis


Html5’, semanTIK, 2(2), pp. 115–124. Available at:
http://ojs.uho.ac.id/index.php/semantik/article/view/1658.

Soejono, A. W., Setyanto, A. and Sofyan, A. F. (2018) ‘Evaluasi Usability


Website UNRIYO Menggunakan System Usability Scale (Studi Kasus:
Website UNRIYO)’, Jurnal Teknologi Informasi, XIII(1), pp. 29–37.
Available at: http://jti.respati.ac.id/index.php/jurnaljti/article/view/213.

Stelea, G. A. et al. (2019) ‘Mobile Accessible Rich Internet Web Application


Enhanced With Amp Publishing Technology’, Review of the Air Force
Academy, 17(1), pp. 71–78. doi: 10.19062/1842-9238.2019.17.1.9.

Suharsana, I. K., Wirawan, I. W. W. and Yuniastari S, N. L. A. K. (2016)


‘Implementasi Model View Controller Dengan Framework Codeigniter
Pada E-Commerce Penjualan Kerajinan Bali’, Jurnal Sistem dan
Informatika, 11(1), pp. 19–28. Available at:

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


https://media.neliti.com/media/publications/130604-ID-implementasi-
model-view-controller-denga.pdf.

Wicaksono, A. A. and Hin, L. L. (2020) ‘Pembangunan Website E-Commerce


Dengan Framework Codeigniter Dan Business Model Canvas Pada Toko
Susu Naufal’, IDEALIS: InDonEsiA journaL …, pp. 328–334. Available at:
http://jom.fti.budiluhur.ac.id/index.php/IDEALIS/article/view/1757.

Widagdo, P. P. et al. (2018) ‘Sistem Informasi Website Fakultas Ilmu Komputer


dan Teknologi Informasi Universitas Mulawarman’, Prosiding SAKTI
(Seminar Ilmu Komputer dan Teknologi Informasi), 3(2), pp. 5–9.

Wolfe, J. (2018) The History of PHP. Hypertext preprocessor. Sound familiar… |


by John Wolfe | Medium. Available at:
https://medium.com/@johnwolfe820/the-history-of-php-ffb920ba4555
(Accessed: 27 December 2020).

Zakiy (2019) PWA vs AMP, Apa Bedanya? Available at:


https://www.mogodev.id/2019/06/amp-vs-pwa.html (Accessed: 27
December 2020).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


LAMPIRAN

Lampiran 1 – Surat Keterangan Selesai Magang

32
33

Lampiran 2 – Form F8

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


34

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


35

Lampiran 3 – Form F10

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


36

Lampiran 4 – Gambaran umum Perusahaan

PT. Millennia Tijara Semesta berdiri pada tanggal 7 Oktober 2016 yang
mengusung konsep One Stop Shopping Literacy. PT. Millennia Tijara Semesta
sendiri merupakan anak dari perusahaan Mizan Group. Mizan Group tidak hanya
bergerak di penerbitan dan percetakan buku, terdapat juga anak perusahaan lain
yang bergerak dibidang media dan distribusi. PT. Millennia Tijara Semesta
merupakan sebuah perusahaan yang bergerak dibidang penerbitan dan penjualan
buku, perusahaan ini juga terdapat “Millennia Bookstore”. Millennia Bookstore
merupakan sebuah toko yang tidak hanya menjual beragam buku, namun juga
menyediakan alat tulis kantor, serta edukasi lainnya. PT. Millennia Tijara Semesta
memiliki sebuah website marketplace dengan nama mizanstore. PT. Millennia
Tijara Semesta memiliki struktur organisasinya sendiri, disini penulis hanya
menggambarkan struktur organisasi secara garis besarnya saja.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


37

Lampiran 5 – Dokumentasi PKL

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


38

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta

Anda mungkin juga menyukai