49
1 KERJA PRAKTIK KI141330 Pembuatan Website dan CMS untuk Sinergia Home Schooling PT. SINERGIA INTERNASIONAL EDUTAMA STC Senayan Lantai 2 No.82 RT.1/RW.3 Gelora Tanah Abang Kota Jakarta Pusat Periode: 01 Juni 2020 - 30 Agustus 2020 Oleh: Pembimbing Jurusan FAJAR BASKORO, S.Kom., M.T. Pembimbing Lapangan Masita Erfina DEPARTEMEN TEKNIK INFORMATIKA Fakultas Teknologi Elektro dan Informatika Cerdas Institut Teknologi Sepuluh Nopember Surabaya 2020

KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

1

KERJA PRAKTIK – KI141330

Pembuatan Website dan CMS untuk Sinergia Home

Schooling

PT. SINERGIA INTERNASIONAL EDUTAMA

STC Senayan Lantai 2 No.82

RT.1/RW.3 Gelora Tanah Abang Kota Jakarta Pusat

Periode: 01 Juni 2020 - 30 Agustus 2020

Oleh:

Pembimbing Jurusan

FAJAR BASKORO, S.Kom., M.T.

Pembimbing Lapangan

Masita Erfina

DEPARTEMEN TEKNIK INFORMATIKA

Fakultas Teknologi Elektro dan Informatika Cerdas

Institut Teknologi Sepuluh Nopember

Surabaya 2020

Page 2: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

2

Page 3: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

3

KERJA PRAKTIK – KI141330

Pembuatan Website dan CMS untuk Sinergia Home

Schooling Menggunakan Laravel

PT. SINERGIA INTERNASIONAL EDUTAMA

STC Senayan Lantai 2 No.82

RT.1/RW.3 Gelora Tanah Abang Kota Jakarta Pusat

Periode: 01 Juni 2020 - 30 September 2020

Oleh:

Pembimbing Jurusan

FAJAR BASKORO, S.Kom., M.T.

Pembimbing Lapangan

Masita Erfina

DEPARTEMEN TEKNIK INFORMATIKA

Fakultas Teknologi Elektro dan Informatika Cerdas

Institut Teknologi Sepuluh Nopember

Surabaya 2020

Page 4: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

4

[Halaman ini sengaja dikosongkan]

Page 5: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

5

LEMBAR PENGESAHAN

KERJA PRAKTIK

Pembuatan Website dan CMS untuk Sinergia

Homeschooling menggunakan Laravel

Oleh:

Najatul Muslim Dinatra 05111740000079

Mengetahui, Menyetujui,

PT. Sinergia Internasional Edutama Dosen Pembimbing

Pembimbing Kerja Praktik Kerja Praktik

Masita Erfina Fajar Baskoro

NIP. 197404031999031002

SURABAYA

07 JANUARI, 2021

Page 6: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

6

[Halaman ini sengaja dikosongkan]

Page 7: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

7

Pembuatan Website dan CMS untuk Sinergia Home

Schooling menggunakan Laravel

Nama Mahasiswa : Najatul Muslim Dinatra

NRP : 05111740000079

Departemen : Teknik Informatika FTEIC-ITS

Pembimbing Jurusan : Fajar Baskoro

Pembimbing Lapangan : Masita Erfina

Page 8: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

8

ABSTRAK

Salah Satu Perusahaan swasta PT.Sinergia Internasional

Edutama yang bergerak dibidang edukasi dan telah memiliki 200

jumlah siswa. Dengan sembilan program unggulan yang

ditawarkan seperti Sekolah Mandiri, Homeschooling, Persiapan

Masuk Universitas, Dukungan Pembelajaran, Pusat Bahasa,

Dukungan dan Konsultasi Studi Internasional, Homestay, Study

Tour, dan E-learning. Dengan pesatnya perkembangan perusahaan

dan permintaan yang didapat oleh PT. Sinergia Internasional

Edutama juga semakin banyak khususnya pada program

Homeschooling dan dengan jumlah karyawan yang tidak banyak,

sangat dibutuhkan website dan CMS guna menunjang website yang

lebih aman dan terpercaya.

Untuk menunjang website Homeschooling Sinergia yang

aman dan terpercaya, dibutuhkan perubahan konfigurasi kode pada

website yang sudah ada sebelumnya menggunakan WordPress

menjadi lebih baik menggunakan Framework PHP Laravel. Pihak

Sinergia khawatir terhadap keamanan dan performa dari website

Wordpress. Dengan menggunakan bahasa pemrograman web dan

database seperti PHP, HTML, CSS, JS, PHP, MySQL dan tools

pendukung VSCode karena bahasa pemrograman dan tools tersebut

dapat menunjang pembuatan Website dan CMS. Dengan adanya

Website yang dibuat ini diharapkan dapat membuat kekhawatiran

website Sinergia Homeshooling yang dibuat menggunakan

Wordpress tidak terjadi lagi.

Kata kunci: Laravel, Website, CMS

Page 9: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

9

KATA PENGANTAR

Puji syukur kami haturkan kepada Allah SWT karena berkat

rahmat-Nya kami dapat melaksanakan salah satu kewajiban kami

sebagai mahasiswa Departemen Teknik Informatika, yakni Kerja

Praktek (KP).

Kami menyadari masih ada kekurangan baik dalam

pelaksanaan kerja praktik maupun penyusunan buku laporan ini.

Namun, kami berharap buku laporan ini dapat menambah wawasan

pembaca dan dapat menjadi sumber referensi. Kami mengharapkan

kritik dan saran yang membangun untuk kesempurnaan buku

laporan kerja praktik ini.

Melalui buku ini, kami juga ingin menyampaikan rasa terima

kasih kepada orang-orang yang telah membantu, baik langsung

maupun tidak langsung, dalam pelaksanaan kerja praktik hingga

penyusunan laporan. Orang-orang tersebut antara lain adalah:

1. Orang tua penulis.

2. Bapak Fajar Baskoro, S.Kom., M.T., selaku dosen

pembimbing kerja praktik.

3. Bapak Ary Mazharuddin Shiddiqi S.Kom., M.Comp.,

Ph.D, selaku koordinator Kerja Praktik.

4. Ibu Masita Erfina, selaku pembimbing lapangan kami di

PT. Sinergia Internasional Edutama.

Aceh Besar, November 2020

Najatul Muslim Dinatra

Page 10: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

10

[Halaman ini sengaja dikosongkan]

Page 11: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

11

DAFTAR ISI

LEMBAR PENGESAHAN 5

ABSTRAK 8

KATA PENGANTAR 9

DAFTAR ISI 11

[Halaman ini sengaja dikosongkan] 14

BAB I PENDAHULUAN 15

1.1. Latar Belakang 15

1.2. Tujuan 15

1.3. Manfaat 15

1.4. Rumusan Masalah 16

1.5. Lokasi dan Waktu Kerja Praktik 16

1.6. Metodologi Kerja Praktik 16

1.7. Sistematika Laporan 19

[Halaman ini sengaja dikosongkan] 20

BAB II PROFIL PERUSAHAAN 21

2.1. Profil PT. Sinergia International Edutama 21

2.2. Visi dan Misi PT. Sinergia 21

2.3. Program PT. Sinergia 22

2.4. Fasilitas dan Servis PT. Sinergia 22

BAB III TINJAUAN PUSTAKA 23

3.1. Pemrograman Web 23

3.2. PHP 24

3.3. Javascript 24

Page 12: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

12

3.4 CSS 24

3.5. Laravel 24

BAB IV IMPLEMENTASI SISTEM 27

4.1. Sinergia Homeschooling Website 27

4.1.1. Deskripsi 27

4.1.2. Contoh Gambar Halaman Website 27

4.2. Sinergia Homeschooling CMS 36

4.2.1. Deskripsi 36

4.2.2. Contoh Gambar Halaman Website 36

[Halaman ini sengaja dikosongkan] 38

BAB V PENGUJIAN DAN EVALUASI 39

5.1. Tujuan Pengujian 39

5.2. Kriteria Pengujian 39

5.3. Skenario Pengujian 39

5.4. Hasil Pengujian 39

5.5. Evaluasi Pengujian 42

BAB VI KESIMPULAN DAN SARAN 44

6.1. Kesimpulan 44

6.2. Saran 44

DAFTAR PUSTAKA 46

BIODATA PENULIS I 51

Page 13: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

13

DAFTAR TABEL

Tabel 5.1 Hasil Evaluasi Pengujian Homeschooling CMS 41

DAFTAR GAMBAR

Gambar 4.1 Halaman Home 28

Gambar 4.2 Halaman About 29

Gambar 4.3 Halaman Admission 30

Gambar 4.4 Halaman Program 31

Gambar 4.5 Halaman Article 32

Gambar 4.6 Halaman Kontak 33

Gambar 4.7 Halaman Login Admin 36

Gambar 4.8 Halaman Konten Editor 37

Gambar 4.9 Halaman Add Job 38

Gambar 5.1 Membuat Konten 43

Gambar 5.2 Export Excel data Pendaftar Homeschooling 43

Gambar 5.3 Menambah Job Baru 44

Gambar 5.4 Menambah Working Area baru 44

DAFTAR KODE

Kode 4.1 Contoh Source Code 1 34

Kode 4.2 Contoh Source Code 2 35

Kode 4.3 Contoh Source Code CMS 1 39

Kode 4.4 Contoh Source Code CMS 2 40

Page 14: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

14

[Halaman ini sengaja dikosongkan]

Page 15: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

15

BAB I

PENDAHULUAN

1.1. Latar Belakang

Teknologi berkembang dari tahun ke tahun semakin pesat

dan canggih. Para perusahaan besar berlomba-lomba

mengembangkan teknologi dan keamanan mereka masing-masing

dengan sumber daya yang ada. PT.Sinergia Internasional Edutama

pun juga ikut mengembangkan teknologi informasi, salah satunya

dengan merubah konfigurasi kode pada Website Homeschooling.

Website Homeschooling berfungsi sebagai wadah untuk

mempromosikan informasi terkait program homeschooling di

Sinergia. Efek pandemic membuat permintaan terhadap program

homeschooling meningkat Dan kebetulan sekali PT.Sinergia

Internasional Edutama Divisi Homeschooling kekurangan sumber

daya manusia di bidang pengembangan website.

1.2. Tujuan

Tujuan kerja praktik ini adalah untuk menyelesaikan

kewajiban kuliah kerja praktik di Institut Teknologi Sepuluh

Nopember dengan beban dua SKS. Selain itu juga untuk membantu

PT.Sinergia Internasional Edutama pada pengembangan dan

keamanan website homeschoolingnya.

1.3. Manfaat

Manfaat dari pengembangan dan perubahan konfigurasi kode

yang saya buat sama seperti tujuan diatas. Untuk mempermudah

pengembangan dan meningkatkan keamanan pada website

Homeschooling.

Page 16: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

16

1.4. Rumusan Masalah

Berikut ini rumusan masalah pada kerja praktik pembuatan

Website Homeschooling PT.Sinergia Internasional Edutama :

1. Bagaimana website PT.Sinergia Internasional Edutama dapat

lebih mudah dikembangkan dan lebih aman?

1.5. Lokasi dan Waktu Kerja Praktik

Kerja praktik ini dilaksanakan pada waktu dan tempat

sebagai berikut:

Lokasi : Remote/WFH

Alamat : Jln Blang Bintang Lama, Lr. Ketapang,

Tungkop, Aceh Besar

Waktu : 01 Juni 2020 - 30 Agustus 2020

Hari Kerja : Senin - Jumat

Jam Kerja : 08.00 WIB – 17.00 WIB

1.6. Metodologi Kerja Praktik

Tahapan pengerjaan kerja praktik dapat dijabarkan sebagai

berikut:

1. Perumusan Masalah

Untuk mengetahui permasalahan apa yang harus

diselesaikan, diberikan penjelasan mengenai alasan mengapa

fungsi-funsi dibutuhkan untuk mempermudah jalan nya aplikasi

yang sudah ada dari perusahaan sendiri. Dijelaskan juga secara

rinci mengenai bagaimana alur sistem itu akan berjalan. penjelasan

mengenai hal ini dijelaskan oleh pembimbing lapangan kerja

praktik. Dari penjelasannya dihasilkan catatan-catatan penting

mengenai gambaran sistem berbasis web yang akan dibuatkan

konfigurasi kode baru untuk mempermudah pengembangan dan

meningkatkan keamanannya. Dengan begitu dapat diputuskan

Page 17: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

17

bahasa pemrograman yang digunakan adalah MySql untuk

database, PHP dengan framework Laravel dan dengan tools

pendukung Visual Studio Code.

2. Studi Literatur

Setelah ditentukan database, bahasa pemrograman, dan serta

tools tambahan yang akan digunakan, dilakukan studi literatur

mengenai cara implementasinya dalam membuat website. Pada

tahap ini dilakukan proses pencarian, pembelajaran, pengumpulan

dan pemahaman informasi serta literature yang berkaitan untuk

membantu dalam implementasi pembuatan website ini. Informasi

bisa didapat dari internet untuk istilah-istilah umum yang

digunakan dalam pengimplementasian suatu website.

3. Analisis dan Perancangan

Tahap ini meliputi penjelasan tentang pengembangan

website berdasarkan studi literatur dan pembelajaran pembuatan

webiste yang sudah ada. Tahap ini mendefinisikan alur dari

implementasi.

Langkah-langkah yang dikerjakan juga didefinisikan ditahap

ini sebagai berikut:

a. Memahami konten dan requirement pada website

Homeschooling yang sudah ada sebelumnya.

b. Memahami konten dan requirement yang akan dikembangkan

maupun dirubah/diperbaiki.

c. Memahami Framework Laravel dan tools Visual Studio Code

sebagai tools pendukung yang digunakan dalam membuat

konfigurasi kode.

Page 18: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

18

4. Implementasi Sistem

Implementasi sistem didasarkan karena adanya kebutuhan

dari Sinergia untuk migrasi website Homeschooling dari wordpress

ke Laravel. Pada tahap ini saya membuat website Sinergia

Homeschooling menggunakan Laravel sesuai dengan website

wordpress sebelumnya, dan dilakukan perubahan sesuai kebutuhan.

Pengerjaan dilakukan selama kurang lebih 12 minggu.

5. Pengujian dan Evaluasi

Pengujian dilakukan dengan menguji website yang telah

dibuat. Sebelum di deploy ke hosting nantinya akan bisa di cek

oleh pembimbing lapangan kerja praktik apakah Website yang

dibuat sesuai dengan yang dibutuhkan. Dengan ini akan dihasilakan

hasil evaluasi apakah website sudah sesuai dengan tujuan dan

kebutuhan atau belum.

6. Kesimpulan dan Saran

Kesimpulan yang kami dapatkan diantaranya adalah

perlunya penyesuaian atau pemahaman terhadap masalah yang

dibutuhkan untuk membuat suatu website dengan tingkat kesulitan

konten/fitur yang berbeda-beda dan dibutuhkan komunikasi jika

ada sesuatu yang kurang jelas dengan permasalahan yang diberikan

agar pada saat pengerjaan tidak terjadi salah dalam pemahaman

masalah, karena akan berpengaruh terhadap waktu pengerjaan yang

menjadi semakin lama.

1.7. Sistematika Laporan

Laporan kerja praktik ini terdiri dari tujuh bab dengan

rincian sebagai berikut:

1. Bab I Pendahuluan

Pada bab ini dijelaskan tentang latar belakang permasalahan,

tujuan, waktu pelaksanaan, serta sistematika pengerjaan kerja

praktik dan juga penulisan laporan kerja praktik.

Page 19: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

19

2. Bab II Profil Perusahaan

Pada bab ini, dijelaskan secara rinci tentang profil

perusahaan tempat kami melaksanakan kerja praktik, yakni

PT.Sinergia Internasional Edutama.

3. Bab III Tinjauan Pustaka

Pada bab ini, dijelaskan mengenai tinjauan pustaka dan

literatur yang digunakan dalam penyelesaian kerja praktik di

PT.Sinergia Internasional Edutama.

4. Bab IV Implementasi Sistem

Pada bab ini, berisi penjelasan tahap-tahap yang dilakukan

untuk proses implementasi pembuatan website dengan Framework

Laravel.

5. Bab V Pengujian dan Evaluasi

Pada bab ini, dijelaskan tentang hasil pengujian dan evaluasi

dari sistem yang telah dikembangkan selama pelaksanaan kerja

praktik di PT.Sinergia Internasional Edutama.

6. Bab VI Kesimpulan dan Saran

Pada bab ini, dipaparkan kesimpulan yang dapat diambil dan

juga saran selama pengerjaan kerja praktik.

Page 20: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

20

[Halaman ini sengaja dikosongkan]

Page 21: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

21

BAB II

PROFIL PERUSAHAAN

2.1. Profil PT.Sinergia Internasional Edutama

PT.Sinergia Internasional Edutama merupakan organisasi

yang mengedepankan pendidikan berkualitas dan menawarkan

berbagai layanan bagi masyarakat Indonesia untuk mencapai

kompetensi global. Sinergia sudah memiliki siswa sebanyak 200.

Sinergia Worldwide Education memberikan upaya terbaik

dengan 9 program unggulan, seperti Sekolah Mandiri,

Homeschooling, Persiapan Masuk Universitas, Dukungan

Pembelajaran, Pusat Bahasa, Dukungan dan Konsultasi Studi

Internasional, Homestay, Study Tour, dan E-learning.

2.2. Visi dan Misi PT.Sinergia Internasional Edutama

Visi dan misi dari PT.Sinergia Internasional Edutama adalah

sebagai berikut :

● Visi: Program dan layanan pendidikan kami bertujuan

untuk menanamkan disiplin, perilaku profesional, dan sikap

etis dalam lingkungan Pendidikan.

● Misi: Pendekatan pembelajaran yang seimbang ini

mengembangkan siswa secara keseluruhan, baik secara pribadi

maupun secara profesional mempersiapkan mereka untuk

kehidupan.

2.3. Program PT.Sinergia Internasional Edutama

Program dari PT.Sinergia Internasional Edutama adalah

sebagai berikut :

• Sekolah Independen

Page 22: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

22

• Homeschooling

• Bantuan Pendidikan dan Pembelajaran

• Pusat Bahasa

• Persiapan Masuk Universitas

• Dukungan dan Konsultasi untuk Studi International

• Homestay

• Study Tour

• E-Learning

2.4. Fasilitas dan Servis PT. Sinergia International Edutama

• Comfortable Classroom

• Drilling Test

• Practical & Experiment

• Drawing Class for Primary level

• Flexible Schedule & Time

• Educational Consultation

• Talent Development

• Educational Certificate Services

Page 23: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

23

[Halaman ini sengaja dikosongkan]

Page 24: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

24

BAB III

TINJAUAN PUSTAKA

Pada bab ini, akan dijelaskan mengenai dasar teori yang

digunakan selama proses kerja praktik.

3.1. Pemrograman Web

Pemrograman merupakan sekumpulan intruksi atau perintah tertulis

yang di buat oleh manusia sendiri sob, dan di buat secara logis

untuk memerintahkan komputer agar melakukan langkah atau

proses tertentu dalam menyelesaikan suatu masalah.

Web sendiri merupakan sebuah halaman atau media informasi yang

dapat diakses dengan perangkat lunak browser melalui jaringan

komputer atau internet.

Jadi, pemrograman web adalah proses membuat aplikasi komputer

yang dapat digunakan atau ditampilkan dengan bantuan browser

sob.

Contoh dari hasil pemrograman web sendiri, yaitu :

• Gmail

• Google Maps

• Flickr

• Dan Facebook

Untuk cara kerja pemrograman web, sebaiknya sobat

mengetahui tentang HTML dulu, kalau sebenarnya HTML itu

bukan bahasa pemrograman tetapi HTML merupakan Bahasa

penandaan yang terdiri dari TAG (markup language).

system/ DBMS). Jika konteksnya sudah jelas, banyak

administrator dan programer menggunakan istilah basis data untuk

kedua arti tersebut.

Page 25: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

25

3.2. PHP

PHP merupakan sebuah bahasa server-side scripting yang

didesain secara khusus untuk pengembangan Web. Di dalam

sebuah halaman HTML, baris kode PHP dapat disertakan

yang nantinya dieksekusi setiap halaman diakses. Baris kode

diinterpretasikan oleh web server dan menghasilkan HTML

atau output lain yang nantinya akan dilihat oleh pengguna.

PHP merupakan produk open-source, yang artinya siapapun

memiliki akses untuk menggunakan, mengubah, dan

mendistribusikan ulang secara gratis. PHP merupakan bahasa

pemrograman yang dipakai dalam framework Phalcon.

3.3. Javascript

Javascript merupakan sebuah bahasa client-side dalam

pengembangan website dimana pemrosesannya dilakukan

oleh client menggunakan web browser. Javascript dapat

digunakan untuk melakukan validasi form, animasi 2d dan

3d, games dan sebagainya. Selain itu javascript memiliki

kemampuan untuk melakukan manipulasi data, DOM

(Document Object Model) dan halaman web tanpa

membutuhkan backend service. Javascript merupakan bahasa

pemrograman yang akan digunakan dalam pengerjaan tugas

akhir ini.

3.4. CSS Cascading Style Sheets adalah bahasa style sheet yang digunakan

untuk menggambarkan presentasi dokumen yang ditulis dalam

bahasa markup seperti HTML. CSS adalah teknologi landasan

World Wide Web, bersama dengan HTML dan JavaScript.

3.5. Laravel

Laravel adalah kerangka aplikasi web dengan sintaks yang

ekspresif dan elegan. Kami telah meletakkan fondasinya -

Page 26: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

26

membebaskan Anda untuk berkreasi tanpa membuat repot hal-hal

kecil.

Page 27: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

27

[Halaman ini sengaja dikosongkan]

Page 28: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

28

BAB IV

IMPLEMENTASI SISTEM

Pada bab ini menjelaskan tahap implementasi yang

dilakukan, terdapat dua bagian yaitu website Sinergia

Homeschooling dan Sinergia Homeschooling CMS (Content

Management System).

4.1. Sinergia Homeschooling Website

4.1.1 Deskripsi

Membuat website landing page dan informasi tentang

program homeschooling di Sinergia seperti Pre-Schoole

Level, Kindergarten, Primary, dsb. Terdapat juga konten

seperti News, Article, dan Career di Sinergia Homeschooling

dan cara mendaftar di Sinergia Homeschooling.

4.1.2. Contoh Gambar Halaman Website

Beberapa contoh gambar halaman pada website Sinergia

Homeschooling.

Page 29: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

29

Gambar 4.1 Halaman Home

Page 30: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

30

Gambar 4.2 Halaman About

Page 31: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

31

Gambar 4.3 Halaman Admission

Page 32: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

32

Gambar 4.4 Halaman Program

Page 33: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

33

Gambar 4.5 Halaman Article

Page 34: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

34

Gambar 4.6 Halaman Kontak

Page 35: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

35

4.1.3. Source Code

Beberapa contoh source code untuk membuat tampilan

website Sinergia Homeschooling.

4.2. Sinergia Homeschooling CMS

4.2.1 Deskripsi

Membuat content management system untuk admin website

program Sinergia Homeschooling.

4.2.2. Contoh Gambar Halaman Website

Tidak ada parameter yang digunakan pada fungsi ini.

Gambar 4.7 Halaman Login Admin

Page 36: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

36

Gambar 4.8 Halaman Konten Editor

Page 37: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

37

Gambar 4.9 Halaman Add Job

Page 38: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

38

[Halaman ini sengaja dikosongkan]

Page 39: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

39

BAB V

PENGUJIAN DAN EVALUASI

Bab ini menjelaskan tahap uji coba dilakukan terhadap

pembuatan website Sinergia Homeschooling.

5.1. Tujuan Pengujian

Pengujian dilakukan terhadap website Sinergia

Homeschooling yang telah dibuat agar memenuhi kriteria dan dapat

berfungsi sebagaimana mestinya yang dibutuhkan.

5.2. Kriteria Pengujian

Penilaian atas pencapaian tujuan pengujian didapatkan

dengan memperhatikan beberapa hasil yang diharapkan berikut ini:

a. Kesesuaian dengan kriteria fungsi content management

system.

5.3. Skenario Pengujian

Skenario pengujian dilakukan pada saat website Sinergia

Homeschooling CMS yang sudah selesai dibuat sesuai kebutuhan

yang diinginkan akan di uji dengan cara melihat hasil output yang

akan ditampilkan.

5.4. Hasil Pengujian

Terdapat hasil dari output yang telah dibuat pada Bab IV

sebelumnya pada saat admin Sinergia Homeschooling melakukan

fungsi-fungsi tertentu pada Sinergia Homeschooling CMS:

5.4.1. Membuat Konten

Admin berhasil membuat konten Career pada gambar

5.1:

Page 40: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

40

Gambar 5.1 Membuat Konten

5.4.2. Export ke Excel data Pendaftar Homeschooling

Hasil dari fungsi diatas ada pada gambar 5.2

Gambar 5.2 Export Excel Pendaftar Homeschooling

5.4.3. Menambah Job Baru

Page 41: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

41

Hasil dari fungsi diatas ada pada gambar 5.3

Gambar 5.3 Menambah Job Baru

5.4.4. Menambah Working Area

Hasil dari fungsi diatas ada pada gambar 5.4

Gambar 5.4 Menambah Working Area Baru

Page 42: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

42

5.5. Evaluasi Pengujian

Hasil evaluasi pengujian fungsi query dapat dilihat pada

tabel 5.1.

Tabel 5.1 Hasil Evaluasi Pengujian Fungsi

No. Kriteria Pengujian Hasil

Pengujian

1 Membuat Konten Terpenuhi

2 Export ke Excel data Pendaftar

Homeschooling

Terpenuhi

3 Menambah Job baru Terpenuhi

4 Menambah Working Area Terpenuhi

Dengan hasil pengujian pada tabel di atas, dapat disimpulkan

bahwa secara keseluruhan fungsi Sinergia CMS telah memenuhi

kriteria-kriteria yang sudah disebutkan pada bagian-bagian

sebelumnya.

Page 43: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

43

[Halaman ini sengaja dikosongkan]

Page 44: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

44

BAB VI

KESIMPULAN DAN SARAN

6.1. Kesimpulan

Kesimpulan yang didapat setelah melakukan pembuatan

dashboard pada kegiatan kerja praktik di PT.Sinergia Internasional

Edutama adalah sebagai berikut:

● Dengan adanya website Sinergia Homeschooling

menggunakan framework Laravel ini. Webiste Sinergia

Homeschooling menjadi lebih aman dan memiliki CMS

sendiri untuk admin.

● Framework Pemrograman Web pada website Sinergia

Homeschooling dan CMS yang digunakan oleh PT.Sinergia

Internasional Edutama saat ini adalah Laravel.

6.2. Saran

Saran untuk pengembangan Website Sinergia

Homeschooling dan CMS.

● Dilakukan perbaikan terhadap UI/UX dari tampilan website

agar menjadi lebih baik kedepannya.

Page 45: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

45

[Halaman ini sengaja dikosongkan]

Page 46: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

46

DAFTAR PUSTAKA

[1] “Company Profile PT.Sinergia Internasional Edutama,”.

[Online]

Available

https://sinergiaeducation.com/

[2] Gutmans, A., 2001. PHP: Hypertext Preprocessor.

[Online] Available

https://www.php.net/

[3] Kantor, I., 2007. The Modern JavaScript Tutorial.

[Online] Available https://javascript.info/

[4] CSS - Wikipedia.

[Online] Available https://en.wikipedia.org/wiki/CSS

[5] Laravel - The PHP Framework for Web Artisans

[Online] Available https://laravel.com/

Page 47: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

47

[Halaman ini sengaja dikosongkan]

Page 48: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

48

BIODATA PENULIS I

Nama : Najatul Muslim Dinatra

Tempat, Tanggal Lahir : Yogyakarta, 9 November 1999

Jenis Kelamin : Laki-laki

Agama : Islam

Status : Belum Menikah

Alamat Asal : Jalan Blang Bintang Lama, Lr.

Ketapang, Tungkop Aceh Besar

Alamat Surabaya : Sukolilo Park Regency Blok H 22,

Surabaya

Telepon : 082364141100

Email : [email protected]

PENDIDIKAN FORMAL

2017 – sekarang : Mahasiswa S1 Teknik Informatika ITS

2014 – 2017 : SMAN 10 Fajar Harapan Banda Aceh

2011 – 2014 : SMPIT Nurul Ishlah Banda Aceh

2005 – 2011 : SDIT Nurul Ishlah Banda Aceh

KEMAMPUAN

- Web Programming (HTML, PHP, CSS)

- Mobile Programming (JavaScript, Java, XML)

- Database Manajemen (Oracle, MySQL)

- Framework (Laravel, React Native)

- Bahasa (Indonesia, Inggris)

AKADEMIS

Kuliah : Departemen Teknik Informatika, Fakultas

Teknologi Elektro dan Informatika Cerdas,

Institut Teknologi Sepuluh Nopember

Surabaya

Angkatan : 2017

Semester : 7 (Tujuh)

IPK : 3.53 (Semester 6)

Page 49: KERJA PRAKTIK KI141330 Pembuatan Website dan CMS …

49

[Halaman ini sengaja dikosongkan]