• Tidak ada hasil yang ditemukan

Pengembangan Website Company Profile PT THJ Dinamika Indonesia

N/A
N/A
Protected

Academic year: 2024

Membagikan "Pengembangan Website Company Profile PT THJ Dinamika Indonesia"

Copied!
44
0
0

Teks penuh

(1)

         

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work

non-commercially, as long as you credit the origin creator

and license it on your new creations under the identical

terms.

(2)

BAB III

PELAKSANAAN KERJA MAGANG

3.1 Kedudukan dan Koordinasi

Selama pelaksanaan kerja magang di PT THJ Dinamika Indonesia sebagai Staff Informasi Teknologi dan Pengembangan, tugas yang diberikan adalah membangun sebuah website company profile dan menambahkan fitur booking. Kerja magang dikoordinasi oleh Bapak Chandra Manuel selaku Manager Informasi Teknologi dan Pengembangan yang berperan sebagai pembimbing serta memberikan arahan selama proses kerja berlangsung dan beberapa kali melakukan meeting bersama Direktur PT THJ Dinamika Indonesia untuk melaporkan proses proyek yang sedang dikerjakan serta memberikan revisi terhadap proyek tersebut.

3.2 Tugas yang Dilakukan

Realiasasi kerja magang ditunjukkan oleh Tabel 3.1 Tabel 3.1 Realisasi Kerja Magang Minggu Kegiatan

1 Briefing magang dan mencari referensi untuk pembuatan aplikasi website.

2 Diskusi dengan coordinator tentang pengerjaan website yang perlu dikembangkan.

3 Mengubah desain laman front end dan fungsionalitas lainnya.

4 Melakukan meeting untuk perkembangan back end serta melakukan revisi.

5 Melakukan input data baru ke database 6 Menambahkan fitur booking.

7 Melakukan testing dan debugging pada fitur yang ditambahkan.

8 Melakukan revisi yang diberikan serta membuat laporan akhir aplikasi untuk diberikan ke perusahaan.

(3)

3.3 Uraian Pelaksanaan Kerja Magang

Pelaksanaan kerja magang diuraikan menjadi 4 bagian, yaitu analisis requirement, proses pelaksanaan, kendala yang ditemukan, dan solusi atas kendala yang ditemukan.

3.3.1 Analisis Requirement

Analisis requirement dilakukan untuk menentukan kebutuhan yang diperlukan oleh sistem sehingga memenuhi permintaan owner. Requirement dari aplikasi ini adalah sebagai berikut.

1. Admin dapat melakukan proses create, read, update, dan delete pada laman back end.

2. User dapat melihat daftar dan spesifikasi produk yang tersedia pada perusahaan tersebut.

3. User dapat melakukan booking produk pada laman produk.

4. Admin dapat melihat list booking pada laman back end.

3.3.2 Proses Pelaksanaan

Pelaksanaan kerja magang terbagi menjadi dua tahap, yaitu perancangan dan implementasi. Aplikasi ini dibangun dengan framework Codeigniter dan menggunakan basis data MySQL.

A. Perancangan

Perancangan aplikasi pada penelitian ini meliputi sitemap aplikasi yang berfungsi untuk menjabarkan gambaran umum dari aplikasi, flowchart yang berfungsi untuk menggambarkan alur proses yang berjalan pada aplikasi, Data Flow Diagram

(4)

yang berfungsi untuk menggambarkan aliran data dari suatu proses ke proses yang lain pada aplikasi, Entity Relationship Diagram dan database schema yang berfungsi untuk menggambarkan hubungan antara tabel pada basis data yang digunakan oleh aplikasi, struktur tabel berfungsi untuk menggambarkan secara detail struktur dari setiap tabel pada basis data, dan rancangan antarmuka yang berfungsi untuk menggambarkan tampilan aplikasi secara garis besar.

A.1 Data Flow Diagram

Data Flow Diagram digunakan untuk menjelaskan setiap alur data yang terjadi dalam sistem.

Gambar 3.1 Context Diagram

Gambar 3.1 adalah context diagram dari aplikasi. Terdapat 3 entitas utama, yaitu admin, user, dan owner. Context diagram menjabarkan seluruh data yang berinteraksi dengan aplikasi.

(5)

Gambar 3.2 Data Flow Diagram Level 1 Diagram level 1 memiliki 5 buah proses yaitu sebagai berikut.

1. Proses login admin yang berfungsi untuk menggambarkan aliran data yang terjadi ketika admin ingin melakukan login ke aplikasi.

2. Proses pengolahan data yang berfungsi untuk melakukan proses create, read,

(6)

3. Akses menu beranda yang berfungsi untuk menggambarkan aliran data yang terjadi ketika user mengakses menu beranda pada halaman front end aplikasi.

4. Akses menu daftar produk yang berfungsi untuk menggambarkan aliran data yang terjadi ketika user mengakses menu daftar produk pada halaman front end aplikasi.

5. Akses menu kontak kami yang berfungsi untuk menggambarkan aliran data yang terjadi ketika user mengakses menu kontak kami pada halaman front end aplikasi.

Gambar 3.3 Data Flow Diagram Level 2 Proses Pengolahan Data

(7)

Gambar 3.3 adalah data flow diagram untuk proses pengolahan data pada back- end. Terdapat 5 menu yang menggambarkan 4 tabel data yang dapat admin. 5 menu tersebut terdiri dari pencarian data product, data product, data jenis product, gambar product, dan data contact.

A.2 Sitemap

Sitemap adalah salah satu alat bantu untuk pengenalan peta situs didalam website.

Gambar 3.4 Sitemap Front-End

Gambar 3.4 adalah gambar sitemap pada bagian front-end. Terdapat 3 menu utama pada bagian beranda yaitu produk, tentang kami, dan kontak kami.

(8)

Gambar 3.5 Sitemap Back-End

Gambar 3.5 merupakan gambar sitemap pada bagian back-end. Dimulai dari login form, setelah login akan masuk ke bagian dashboard. Lalu terdapat 5 menu pada bagian dashboard yaitu product, jenis product, list booking, contacts, dan image slider.

A.3 Flowchart

Flowchart merupakan diagram yang menggambarkan langkah-langkah istruksi dari suatu sistem. Berikut adalah flowchart dari website company profile PT THJ Dinamika Indonesia.

(9)

Gambar 3.6 Flowchart Login Admin

Gambar 3.6 merupakan flowchart login admin yang menjelaskan langkah- langkah ketika admin melakukan login ke sistem. Proses diawali dengan melakukan input data berupa username dan password ke sistem, kemudian username dan password tersebut akan dicocokkan dengan data user yang terdapat pada basis data.

Apabila username dan password tersebut sesuai, maka login berhasil dan masuk pada halaman read dashboard, apabila tidak sesuai, diminta memasukkan input username dan password kembali.

(10)

Gambar 3.7 Flowchart Read Product

Gambar 3.7 merupakan flowchart halaman read product dimana admin dapat melihat data produk yang diambil dari basis data. Pada halaman ini, dapat dilakukan beberapa proses pengolahan data produk seperti tambah produk, edit produk, delete produk, dan tambah gambar produk. Untuk menghapus produk, admin hanya perlu menekan tombol delete pada produk yang ingin dihapus. Untuk menambahkan produk, admin hanya perlu menekan tombol add. Untuk melakukan edit pada produk, admin hanya perlu menekan tombol edit pada produk yang ingin diubah.

(11)

Gambar 3.8 Flowchart Halaman Add Product

Gambar 3.8 merupakan flowchart halaman add product dimana admin dapat menambahkan produk baru. Admin diharuskan mengisi form data produk baru dan menekan tombol submit untuk menambahkan produk baru pada basis data.

(12)

Gambar 3.9 Flowchart Halaman Edit Product

Gambar 3.9 merupakan flowchart halaman edit product dimana admin dapat melakukan update data produk pada basis data. Aplikasi akan menampilkan form yang berisi data lama terlebih dahulu, lalu admin dapat mengubah data tersebut dan menekan tombol submit untuk melakukan proses update data tersebut pada basis data.

(13)

Gambar 3.10 Flowchart Halaman Add Gambar

Gambar 3.10 merupakan flowchart halaman add gambar produk dimana admin dapat melihat dan menambahkan data gambar produk. Admin diharuskan mengisi form data gambar produk dan menekan tombol submit untuk menambahkan gambar produk pada basis data.

(14)

Gambar 3.11 Flowchart Halaman Read Jenis Product

Gambar 3.11 merupakan flowchart halaman Read jenis produk dimana admin dapat melihat data jenis produk yang diambil dari basis data. Pada halaman ini, dapat dilakukan 2 buah proses seperti mengubah menghapus jenis produk dan edit jenis produk. Untuk menghapus, admin hanya perlu menekan tombol delete pada jenis produk yang ingin diubah. Untuk melakukan edit pada jenis produk, admin hanya perlu menekan tombol edit pada jenis produk yang ingin diubah.

(15)

Gambar 3.12 Flowchart Halaman Edit Jenis Product

Gambar 3.12 merupakan flowchart halaman edit jenis product dimana admin dapat melakukan update data jenis produk pada basis data. Aplikasi akan menampilkan form yang berisis data lama terlebih dahulu, lalu admin dapat mengubah data tersebut dan menekan tombol submit untuk melakukan proses update data tersebut pada basis data.

(16)

Gambar 3.13 Flowchart Halaman Contact

Gambar 3.13 merupakan flowchart halaman contact dimana admin dapat melihat data contact yang diambil dari basis data.

Gambar 3.14 Flowchart Halaman Booking

Gambar 3.14 merupakan flowchart halaman booking dimana user dapat melakukan booking produk.

(17)

A.4 Entity Relationship Diagram

Gambar 3.15 Entity Relationship Diagram Aplikasi

Gambar 3.15 merupakan entity relationship diagram dari aplikasi yang berfungsi untuk mengambarkan entitas-entitas yang memiliki hubungan satu dengan yang lain. Terdapat 6 buah entitas yang berhubungan yaitu entitas product dengan asphalt mixing plant, entitas product dengan batching plant, entitas product dengan stone crusher, entitas product dengan accessories, dan entitas product dengan gambar.

(18)

A.5 Database Schema

Gambar 3.16 Database Schema Aplikasi

Gambar 3.16 merupakan database schema yang berfungsi untuk menggambarkan hubungan antara tabel-tabel yang terdapat pada basis data aplikasi.

Terdapat 6 buah tabel yang sudah ada dan saling berhubungan, yaitu tbl_product, tbl_amp, tbl_bp, tbl_sc, tbl_aksesoris, dan tbl_gambar. Kemudian terdapat 3 buah tabel yang tidak memiliki hubungan, yaitu tbl_users, tbl_contact, dan tbl_book.

(19)

A.6 Struktur Tabel

1. Tabel tbl_product

Tabel 3.2 Struktur Tabel tbl_product

Nama Field Tipe Data Constraint Keterangan id_product int(11) Primary Key Kode unik dari produk

nama_product_id varchar 30 Nama produk dalam

bahasa Indonesia

kemampuan_kerja_id text Kemampuan kerja produk

dalam bahasa Indonesia

keterangan_id text Keterangan produk dalam

bahasa Indonesia

gambar_utama varchar(250) Gambar utama untuk

produk

nama_product_en varchar(30) Nama produk dalam

bahasa inggris

kemampuan_kerja_en text Kemampuan kerja produk

dalam bahasa inggris

keterangan_en text Keterangan produk dalam

bahasa inggris

Tabel 3.2 merupakan struktur dari tabel tbl_product yang berfungsi untuk menyimpan data-data produk.

2. Tabel tbl_contact

Tabel 3.3 Struktur Tabel tbl_contact

Nama Field Tipe Data Constraint Keterangan id_contact int(11) Primary Key Kode unik untuk contact

nama varchar(200) Nama pengirim pesan

email varchar(200) Email pengirim pesan

pesan text Pesan yang dikirimkan

waktu timestamp Waktu pesan dikirim

Tabel 3.3 merupakan struktur dari tabel tbl_contact yang berfungsi untuk menyimpan data-data pesan yang dikirim ke admin.

(20)

3. Tabel tbl_amp

Tabel 3.4 Struktur Tabel tbl_amp

Nama Field Tipe Data Constraint Keterangan

model_amp Varchar(10) Primary Key Kode unik dari produk Asphalt Mixing Plant

id_product Int(11) Foreign Key Kode unik dari produk

kapasitas int(11) Kapasitas dari produk Asphalt

Mixing Plant

kekuatan_utama int(11) Kekuatan utama dari produk Asphalt Mixing Plant

kapasitas_mixer int(11) Kapasitas mixer dari produk Asphalt Mixing Plant

metode_dedusting varchar(20) Metode dedusting dari produk Asphalt Mixing Plant

akurasi text Akurasi dari produk Asphalt

Mixing Plant

pemanas_burner text Pemanas burner dari produk

Asphalt Mixing Plant

tangki_aspal varchar(20) Tangki aspal dari produk Asphalt Mixing Plant

Tabel 3.4 merupakan struktur dari tabel tbl_amp yang berfungsi untuk menyimpan data-data produk Asphalt Mixing Plant.

4. Tabel users

Tabel 3.5 Struktur Tabel users

Nama Field Tipe Data Constraint Keterangan id Int(11) Primary Key Kode unik dari user Username Varchar(255) Username dari user

Email varchar(255) Email dari user

Password Varchar(255) Kata sandi dari user

Created_at Datetime Waktu pembuatan akun dari user Tabel 3.5 merupakan struktur dari tabel users yang berfungsi untuk menyimpan seluruh data user.

(21)

5. Tabel tbl_bp

Tabel 3.6 Struktur Tabel tbl_bp

Nama Field Tipe Data Constraint Keterangan

model_bp varchar(10) Primary Key Kode unik dari produk Batching Plant

id_product int(11) Foreign Key Kode unik dari produk

tipe_angkat varchar(20) Tipe angkat dari produk Batching Plant

produktivitas int(11) Produktivitas dari produk Batching Plant

kapasitas int(11) Kapasitas dari produk Batching Plant

berat_presisi int(11) Berat presisi dari produk Batching Plant

kekuatan int(11) Kekuatan dari produk Batching Plant

Tabel 3.6 merupakan struktur dari tabel tbl_bp yang berfungsi untuk menyimpan data-data produk Batching Plant.

6. Tabel tbl_gambar

Tabel 3.7 Struktur Tabel tbl_gambar

Nama Field Tipe Data Constraint Keterangan

id_gambar int(11) Primary Key Kode unik dari gambar produk id_product int(11) Foreign Key Kode unik dari produk

nama_gambar varchar(250) Nama gambar dari produk token varchar(100) Token dari gambar produk

Tabel 3.7 merupakan struktur dari tabel tbl_gambar yang berfungsi untuk menyimpan data-data gambar produk.

(22)

7. Tabel tbl_sc

Tabel 3.8 Struktur Tabel tbl_sc

Nama Field Tipe Data Constraint Keterangan

model_sc varchar(20) Primary Key Kode unik dari produk Stone Crusher

id_product int(11) Foreign Key Kode unik dari produk

ukuran varchar(20) Ukuran dari produk Stone Crusher ukuran_max int(11) Ukuran maksimal dari produk Stone

Crusher

adj_range varchar(10) Jarak penyesuaian dari produk Stone Crusher

kapasitas varchar(10) Kapasitas dari produk Stone Crusher motor_power varchar(10) Kekuatan motor dari produk Stone

Crusher

Tabel 3.8 merupakan struktur dari tabel tbl_sc yang berfungsi untuk menyimpan data seluruh produk Stone Crusher.

8. Tabel tbl_aksesoris

Tabel 3.9 Stuktur Tabel tbl_aksesoris

Nama Field Tipe Data Constraint Keterangan id_aksesoris int(11) Primary Key Kode unik dari aksesoris id_product int(11) Foreign Key Kode unik dari produk nama_aksesoris_id varchar(50) Nama aksesoris dalam bahasa

Indonesia

keterangan_id text Keterangan aksesoris dalam

bahasa Indonesia

gambar_utama varchar(250) Gambar utama dari aksesoris nama_aksesoris_en varchar(30) Nama aksesoris dalam bahasa

inggris

keterangan_en text Keterangan aksesoris dalam

bahasa inggris

Tabel 3.9 merupakan struktur dari tabel tbl_aksesoris yang berfungsi untuk

(23)

9. Tabel tbl_book

Tabel 3.10 Stuktur Tabel tbl_book

Nama Field Tipe Data Constraint Keterangan

id int(11) Primary Key Kode unik dari booking

name varchar (200) Nama user yang booking

product_id int(11) Kode unik dari produk

product_id_acc_detail int(11) Keterangan aksesoris dalam bahasa Indonesia

email varchar (200) Email dari user yang booking

no_telpon varchar(20) Nomor telepon dari user yang

booking

created_at timestamp Tanggal yang dibooking oleh

user

alamat varchar(255) Alamat tempat tinggal user

start_date timestamp Waktu aktivitas pembuatan

data pada row yang bersangkutan

end_date timestamp Waktu aktivitas pembaharuan

data pada baris yang bersangkutan

Tabel 3.10 merupakan struktur dari tabel tbl_book yang berfungsi untuk menyimpan list data booking.

(24)

A.7 Rancangan Antarmuka

Gambar 3.17 Rancangan Antarmuka Halaman Beranda

Gambar 3.17 merupakan rancangan antarmuka halaman beranda. Terdapat header, tombol bahasa, dan menu utama pada bagian atas halaman. Lalu terdapat image slider dibawah menu utama dan dibagian tengah halaman terdapat teks informasi perusahaan. Kemudian di bagian bawah terdapat kumpulan beberapa daftar produk, jika ingin melihat produk secara detail maka dapat tombol baca selengkapnya. Pada bagian paling bawah halaman terdapat footer dari website.

(25)

Gambar 3.18 Rancangan Antarmuka Halaman Produk

Gambar 3.18 merupakan rancangan antarmuka halaman produk. Terdapat header, tombol bahasa, dan menu utama pada bagian atas halaman. Kemudian terdapat gambar serta informasi produk dibawah menu utama. Dibagian tengah halaman, terdapat tabel model dan spesifikasi dari produk tersebut. Lalu dibawah tabel ada form itu melakukan booking. Pada bagian bawah halaman terdapat footer dari website.

(26)

Gambar 3.19 Rancangan Antarmuka Halaman Tentang Kami

Gambar 3.19 merupakan rancangan antarmuka halaman tentang kami. Terdapat header, tombol bahasa, dan menu utama pada bagian atas halaman. Pada halaman bagian tengah terdapat konten dari halaman tentang kami. Pada halaman bagian bawah terdapat footer dari website.

Gambar 3.20 Rancangan Antarmuka Halaman Kontak Kami

(27)

Gambar 3.20 merupakan rancangan antarmuka halaman kontak kami. Terdapat header, tombol bahasa, dan menu utama pada bagian atas halaman. Pada halaman bagian tengah terdapat maps yang berisi lokasi dari perusahaan tersebut dan form pesan untuk mengirim pesan kepada admin. Pada halaman bagian bawah terdapat footer dari website.

Gambar 3.21 Rancangan Antarmuka Halaman Login Admin

Gambar 3.21 merupakan rancangan antarmuka halaman login admin. Pada bagian atas halaman terdapat header. Pada bagian tengah halaman terdapat form login yang digunakan untuk melakukan input data login. Terdapat 2 jenis input pada form login yaitu textbox dengan tipe teks dan textbox dengan tipe password. Lalu pada bagian bawah form terdapat button login.

(28)

Gambar 3.22 Rancangan Antarmuka Halaman Dashboard Admin

Gambar 3.22 merupakan rancangan antarmuka halaman dashboard pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada halaman bagian tengah kanan terdapat form view data dashboard.

Gambar 3.23 Rancangan Antarmuka Halaman Read Product

(29)

Gambar 3.23 merupakan rancangan antarmuka halaman read data produk pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada bagian tengah kanan utk menampilkan data dalam bentuk tabel.

Terdapat button add diatas tabel yang berfungsi untuk melakukan penambahan data dan searchbox yang berfungsi untuk melakukan pencarian data pada tabel. Juga terdapat button action pada bagian kanan tabel yang berfungsi untuk melakukan add, delete, dan edit gambar produk.

Gambar 3.24 Rancangan Antarmuka Halaman Add dan Edit Product

(30)

Gambar 3.24 merupakan rancangan antarmuka halaman add dan edit data produk pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada bagian tengah kanan terdapat form add dan edit data. Pada bagian bawah form terdapat button submit yang apabila ditekan maka akan menjalankan proses add dan edit data produk, button cancel dan button reset.

Gambar 3.25 Rancangan Antarmuka Halaman Add dan Edit Gambar Produk

(31)

Gambar 3.25 merupakan rancangan antarmuka halaman add dan edit gambar produk pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada halaman bagian tengah kanan terdapat form drag and drop gambar dan edit gambar. Pada bagian bawah form terdapat button submit yang apabila ditekan maka akan menjalankan proses add dan edit gambar produk, button cancel dan button reset.

Gambar 3.26 Rancangan Antarmuka Halaman Read Jenis Product

(32)

Gambar 3.26 merupakan rancangan antarmuka halaman read data jenis produk pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada bagian tengah kanan utk menampilkan data dalam bentuk tabel. Terdapat button add diatas tabel untuk melakukan penambahan data dan searchbox untuk melakukan pencarian data pada tabel. Pada halaman ini juga terdapat button action pada bagian kanan tabel yang berfungsi untuk melakukan edit, dan delete.

Gambar 3.27 Rancangan Antarmuka Halaman Add dan Edit Jenis Produk

(33)

Gambar 3.27 merupakan rancangan antarmuka halaman add dan edit data jenis produk pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada bagian tengah kanan terdapat form add dan edit data. Pada bagian bawah form terdapat button submit yang apabila ditekan maka akan menjalankan proses add dan edit data jenis produk, button cancel dan button reset.

Gambar 3.28 Rancangan Antarmuka Halaman Read Contact

(34)

Gambar 3.28 merupakan rancangan antarmuka halaman read contact pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada bagian tengah kanan utk menampilkan data dalam bentuk tabel.

Terdapat searchbox diatas tabel yang berfungsi untuk melakukan pencarian data pada tabel. Terdapat juga button action pada bagian kanan tabel yang berfungsi untuk melakukan delete.

Gambar 3.29 Rancangan Antarmuka Halaman List Booking

Gambar 3.29 merupakan rancangan antarmuka halaman list booking pada halaman admin. Pada bagian atas terdapat header dan pada bagian kanan dari header

(35)

terdapat sebuah icon angle-down. Bila icon tersebut ditekan akan menampilkan menu tambahan yaitu logout. Pada halaman bagian tengah kiri, terdapat menu utama dari halaman admin. Pada bagian tengah kanan utk menampilkan data dalam bentuk tabel.

Terdapat searchbox diatas tabel yang berfungsi untuk melakukan pencarian data pada tabel.

B. Implementasi

Gambar 3.30 Tampilan Halaman Beranda

(36)

Gambar 3.30 adalah tampilan pada halaman beranda website. Pada halaman ini user dapat melihat slider gambar produk dan beberapa daftar produk yang tersedia pada PT THJ Dinamika Indonesia.

Gambar 3.31 Tampilan Halaman Produk

(37)

Gambar 3.31 merupakan tampilan dari halaman produk. Terdapat beberapa gambar dan informasi mengenai produk. Pada bagian tengah halaman terdapat tabel model dan spesifikasi dari produk tersebut. Pada bagian bawah terdapat menu untuk melakukan booking produk.

Gambar 3.32 Tampilan Halaman Tentang Kami

Gambar 3.32 merupakan tampilan dari halaman tentang kami. Pada halaman ini user dapat melihat informasi yang tentang perusahaan PT THJ Dinamika Indonesia.

(38)

Gambar 3.33 Tampilan Halaman Kontak Kami

Gambar 3.33 merupakan tampilan dari halaman kontak kami. Pada halaman ini user dapat mengirimkan pesan kepada admin tentang pertanyaan maupun pemesanan dan pembelian.

Gambar 3.34 Tampilan Halaman Login Admin

(39)

Gambar 3.34 merupakan tampilan dari halaman login admin dimana admin mengisi username dan password untuk melakukan login.

Gambar 3.35 Tampilan Dashboard Admin

Gambar 3.35 merupakan tampilan halaman untuk menampilkan data dashboard dari aplikasi.

Gambar 3.36 Tampilan Halaman Read Product

(40)

Gambar 3.36 merupakan tampilan halaman untuk menampilkan data produk dari aplikasi. Admin dapat melakukan pengolahan data produk dengan menekan button action disebelah kanan tabel dan menambah data produk dengan menekan button add disebelah atas tabel.

Gambar 3.37 Tampilan Halaman Add Product

Gambar 3.37 merupakan tampilan dari halaman add data produk. Ketika ingin melakukan penambahan data produk, maka diwajibkan mengisi form tersebut lalu menekan tombol submit.

Gambar 3.38 Tampilan Halaman Edit Product

(41)

Gambar 3.38 merupakan tampilan halaman edit data produk. Ketika ingin melakukan perubahan data produk, maka diwajibkan mengisi form tersebut lalu menekan tombol submit.

Gambar 3.39 Tampilan Halaman Read Jenis Product

Gambar 3.39 merupakan tampilan halaman untuk menampilkan data jenis produk dari aplikasi. Admin dapat melakukan edit dan delete pada data tersebut.

Gambar 3.40 Tampilan Halaman Add Jenis Product

(42)

Gambar 3.40 merupakan tampilan dari halaman add data jenis produk. Ketika ingin melakukan penambahan data jenis produk, maka diwajibkan mengisi form tersebut lalu menekan tombol submit.

Gambar 3.41 Tampilan Halaman Edit Jenis Product

Gambar 3.41 merupakan tampilan halaman edit data jenis produk. Ketika ingin melakukan perubahan data jenis produk, maka diwajibkan mengisi form tersebut lalu menekan tombol submit.

Gambar 3.42 Tampilan Halaman List Booking

(43)

Gambar 3.42 merupakan tampilan halaman list booking produk. Ketika ingin melihat produk yang dibooking oleh user, maka admin dapat melihatnya berdasarkan nama, email, nomor telepon, nama produk, dan tanggal bookingnya.

Gambar 3.43 Tampilan Halaman Read Contact

Gambar 3.43 merupakan tampilan dari halaman read contact aplikasi. Pada halaman ini, admin dapat melihat dan menghapus pesan yang dikirimkan user untuk admin.

Gambar 3.44 Tampilan Halaman Image Slider

(44)

Gambar 3.44 merupakan tampilan dari halaman image slider produk. Pada halaman ini, admin dapat memasukkan dan menghapus gambar produk yang ingin ditampilkan pada gambar slider halaman beranda website.

3.3.3 Kendala yang Ditemukan

Kendala-kendala yang ditemukan selama proses pelaksanaan kerja magang adalah sebagai berikut.

1. Terjadi error pada pembuatan fitur booking yang tidak tersimpan ke dalam database.

2. Kurangnya kesempatan untuk bertanya kepada mentor di kantor dikarenakan mentor memiliki kesibukan untuk menjalankan tugasnya.

3.3.4 Solusi Atas Kendala yang Ditemukan

Solusi bagi kendala yang dihadapi adalah sebagai berikut.

1. Mencari berbagai referensi atau tutorial dari internet tentang penambahan fitur booking tersebut.

2. Bertanya dan meminta saran kepada orang lain yang berpengalaman dan mahir dalam web programming.

Gambar

Gambar 3.2 Data Flow Diagram Level 1  Diagram level 1 memiliki 5 buah proses yaitu sebagai berikut
Gambar 3.7 Flowchart Read Product
Gambar 3.8 Flowchart Halaman Add Product
Gambar 3.9 Flowchart Halaman Edit Product
+7

Referensi

Dokumen terkait