pembuatan website untuk menyimpan daftar aplikasi yang

50
1 KERJA PRAKTIK KI141330 Pembuatan Website untuk Menyimpan Daftar Aplikasi yang ada di PT Semen Tonasa PT SEMEN TONASA Kantor Pusat PT Semen Tonasa Jalan Poros Tonasa 2, Pangkep, Sulawesi Selatan Periode: 1 Agustus 2020 - 31 Agustus 2020 Oleh: Pembimbing Departemen M.M. Irfan Subakti, S.Kom., M.Sc.Eng., M.Phil. Pembimbing Lapangan Muh. Arham, S.T., M.M. DEPARTEMEN TEKNIK INFORMATIKA Fakultas Teknologi Elektro dan Informatika Cerdas Institut Teknologi Sepuluh Nopember Surabaya 2020

Upload: khangminh22

Post on 02-Feb-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

1

KERJA PRAKTIK – KI141330

Pembuatan Website untuk Menyimpan Daftar

Aplikasi yang ada di PT Semen Tonasa

PT SEMEN TONASA

Kantor Pusat PT Semen Tonasa

Jalan Poros Tonasa 2, Pangkep, Sulawesi Selatan

Periode: 1 Agustus 2020 - 31 Agustus 2020

Oleh:

Pembimbing Departemen

M.M. Irfan Subakti, S.Kom., M.Sc.Eng., M.Phil.

Pembimbing Lapangan

Muh. Arham, S.T., M.M.

DEPARTEMEN TEKNIK INFORMATIKA

Fakultas Teknologi Elektro dan Informatika Cerdas

Institut Teknologi Sepuluh Nopember

Surabaya 2020

2

3

KERJA PRAKTIK – KI141330

Pembuatan Website untuk Menyimpan Daftar

Aplikasi yang ada di PT Semen Tonasa

PT SEMEN TONASA

Kantor Pusat PT Semen Tonasa

Jalan Poros Tonasa 2, Pangkep, Sulawesi Selatan

Periode: 1 Agustus 2020 - 31 Agustus 2020

Oleh:

Pembimbing Departemen

M.M. Irfan Subakti, S.Kom., M.Sc.Eng., M.Phil.

Pembimbing Lapangan

Muh. Arham, S.T., M.M.

DEPARTEMEN TEKNIK INFORMATIKA

Fakultas Teknologi Elektro dan Informatika Cerdas

Institut Teknologi Sepuluh Nopember

Surabaya 2020

4

LEMBAR PENGESAHAN PEMBIMBING NO : 1050/ST/PA.10/22.12/09-2020

Yang bertanda tangan di bawah ini :

1. Nama : Muh. Arham, S.T., M.M.

Jabatan : Site IT Operation Officer

Telah melakukan bimbingan sejak tanggal 1 Agustus 2020

sampai dengan 31 Agustus 2020 dan telah memeriksa hasil laporan

Praktik Kerja Lapangan mahasiswa berikut ini :

Nama : Ahmad Firdaus

Jurusan : Teknik Informatika

Perguruan Tinggi : Insitut Teknologi Sepuluh

Nopember

Demikian lembar pengesahan ini dibuat dengan sebenar-

benarnya untuk dipergunakan dengan seperlunya.

Pangkep, 23 September 2020

Mengetahui :

Pembimbing Lapangan

Muh. Arham, S.T., M.M.

Site IT Operation Officer

5

LEMBAR PENGESAHAN PERUSAHAAN NO : 1050/ST/PA.10/22.12/09-2020

Direksi PT. Semen Tonasa dengan ini menyatakan bahwa :

Nama : Ahmad Firdaus

Jurusan : Teknik Informatika

Perguruan Tinggi : Insitut Teknologi Sepuluh

Nopember

Telah melakukan Kerja Praktik Lapangan pada PT Semen

Tonasa Pangkep sejak tanggal 1 Agustus 2020 sampai dengan 31

Agustus 2020. Demikian lembar pengesahaan ini dibuat dengan

sebenar-benarnya untuk di pergunakan untuk seperlunya.

Pangkep, 23 September 2020

Mengetahui :

Nurfadhilah Jufri, ST., M.M

Staff of Training &KM

Disahkan :

PT Semen Tonasa

a.n Direksi

Ir. H. Ilyas H.M.

SM of HC Operational

6

[Halaman ini sengaja dikosongkan]

7

Pembuatan Website untuk Menyimpan Daftar Aplikasi

yang ada di PT Semen Tonasa

Nama Mahasiswa : Ahmad Firdaus

NRP : 05111740000147

Departemen : Teknik Informatika FTEIC-

ITS

Pembimbing Departemen : M.M. Irfan Subakti

Pembimbing Lapangan : Muh Arham

8

ABSTRAK

PT Semen Tonasa adalah produsen semen terbesar di

Kawasan Timur Indonesia yang menempati lahan seluas 715 hektar

di Desa Biringere, Kecamatan Bungoro, Kabupaten Pangkep,

sekitar 68 kilometer dari kota Makassar. Perseroan berdasarkan

anggaran dasar merupakan produsen semen di Indonesia yang telah

memproduksi serta menjual semen di dalam negeri dan

mancanegara sejak tahun 1968. Perseroan memiliki 4 unit pabrik

yang masing masing terdiri dari Limestone Crusher, Clay Crusher,

Raw Mill, Kiln, Coal Mill, Silo dan Packer Proses produksi

perseroan bermula dari kegiatan penambangan tanah liat dan batu

kapur di kawasan tambang tanah liat dan pegunungan batu kapur

sekitar pabrik hingga pengantongan semen zak di unit

pengantongan semen. Proses produksi perseroan secara terus

menerus dipantau oleh satuan Quality Control guna menjamin

kualitas produksi. Lokasi pabrik perseroan yang berada di Sulawesi

Selatan merupakan daerah strategis untuk mengisi kebutuhan

semen di Kawasan Timur Indonesia. Dengan didukung oleh

jaringan distribusi yang tersebar dan diperkuat oleh sebelas unit

pengantongan semen yang melengkapi sarana distribusi penjualan,

telah menjadikan perseroan sebagai pemasok terbesar di kawasan

tersebut.

Untuk membantu kerja dari para karyawan PT Semen

Tonasa, penulis ditugaskan untuk membuat sebuah Sistem

Informasi yang akan menyimpan semua detail Aplikasi yang

dipakai di perusahaan ini.

Kata kunci: Sistem informasi, Daftar Aplikasi

9

KATA PENGANTAR

Puji syukur kami haturkan kepada Allah SWT karena berkat

rahmat-Nya kami dapat melaksanakan salah satu kewajiban kami

sebagai mahasiswa Departemen Informatika, yakni Kerja Praktik

(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. Kedua orang tua penulis.

2. Bapak M.M. Irfan Subakti, S.Kom., M.Sc.Eng., M.Phil.,

selaku dosen pembimbing kerja praktik.

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

Ph.D selaku koordinator Kerja Praktik.

4. Bapak Muh. Arham, S.T., M.M., selaku pembimbing

lapangan di PT Semen Tonasa di bagian SISI (ICT PT

Semen Tonasa)

Pangkep, September 2020

Ahmad Firdaus

10

[Halaman ini sengaja dikosongkan]

11

DAFTAR ISI

LEMBAR PENGESAHAN PEMBIMBING 4

LEMBAR PENGESAHAN PERUSAHAAN 5

ABSTRAK 8

KATA PENGANTAR 9

DAFTAR ISI 11

BAB I PENDAHULUAN 17

1.1 Latar Belakang 17

1.2 Tujuan 17

1.3 Manfaat 18

1.4 Rumusan Masalah 18

1.5 Lokasi dan Waktu Kerja Praktik 18

1.6 Metodologi Kerja Praktik 18

1.7 Sistematika Laporan 20

BAB II PROFIL PERUSAHAAN 23

2.1 Profil PT Semen Tonasa 23

2.2 Status Perusahaan 24

2.3 Tujuan Perusahaan 24

2.4 Visi dan Misi PT Semen Tonasa 24

BAB III TINJAUAN PUSTAKA 27

3.1 Pemrograman Database 27

3.1.1 Visual Studio Code 28

3.1.2 Pemrograman Web 28

BAB IV IMPLEMENTASI SISTEM 30

4.1 Halaman Login 33

12

4.1.1 Deskripsi 33

4.1.2 Data 33

4.1.3 Source Code 33

4.1.4 Tampilan Web 34

4.2 Fungsi CRUD 34

4.2.1 Deskripsi 34

4.2.2 Data 34

4.2.3 Source Code 34

4.2.4 Tampilan Web 36

4.3 Fungsi Import/Eksport dari CSV 36

4.3.1 Deskripsi 36

4.3.2 Data 36

4.3.3 Source Code 37

4.3.4 Tampilan Web 38

4.4 Database 38

4.4.1 Deskripsi 38

4.4.2 Source Code 39

BAB V PENGUJIAN DAN EVALUASI 40

5.1 Tujuan Pengujian 40

5.2 Skenario Pengujian 40

5.3 Kriteria Pengujian 40

5.4 Hasil Pengujian 40

BAB VI KESIMPULAN DAN SARAN 42

6.1 Kesimpulan 42

6.2 Saran 42

13

DAFTAR PUSTAKA 44

BIODATA PENULIS 46

LAMPIRAN 48

14

DAFTAR TABEL

Tabel 5.1 Hasil Evaluasi Pengujian Fungsi Query 40

15

DAFTAR GAMBAR

Gambar 4.1 Contoh Web 30

Gambar 4.2 Source code index.php 32

Gambar 4.3 Source code config.php 32

Gambar 4.4 Halaman Login 34

Gambar 4.5 Tampilan Edit Data Web 36

Gambar 4.6 Tampilan Import/Export Data 38

16

DAFTAR KODE

Kode 4.1 Halaman Login 33

Kode 4.2 Fungsi Login 33

Kode 4.3 Source Code untuk fungsi Create 35

Kode 4.4 Source Code untuk fungsi Read 35

Kode 4.5 Source Code untuk fungsi Update 35

Kode 4.6 Source Code untuk fungsi Delete 36

Kode 4.7 Fungsi Import dari CSV 37

Kode 4.8 Fungsi Eksport ke CSV 37

Kode 4.9 Database 39

17

BAB I

PENDAHULUAN

1.1 Latar Belakang

Melihat semakin majunya perkembangan ilmu pengetahuan

dan teknologi sekarang ini. Tuntutan terhadap metode pengajaran

serta perlunya peningkatan pada materi pendidikan. Maka Institut

Teknlogi Sepuluh Nopember, sebagai kampus yang berorientasi

pada ilmu pengetahuan teknologi, menetapkan kurikulum fleksibel

yang mampu mengakomodasikan perkembangan yang ada. Salah

satunya dengan memberikan mata kuliah Kerja Praktik kepada

mahasiswa.

Dengan kerja praktik mahasiswa dituntut untuk dapat

mengerti dan memahami pekerjaan di lapangan. Seluruh

mahasiswa tidak hanya dituntut untuk memiliki ilmu pengetahuan

teknologi dan informasi semata, namun yang lebih penting adalah

mahasiswa memiliki keterampilan dan kemampuan untuk

menerapkan ilmu yang dimilikinya.

Kerja praktik juga sebagai langkah praktis dalam

mempersiapkan mahasiswa untuk dapat tangkas, ahli, bertanggung

jawab dan terampil dalam kehidupannya pada dunia kerja. Dan

diharapkan kepada mahasiswa agar mendapatkan gambaran tentang

dunia kerja yang sebenarnya sehingga tidak ada kesan kaku atau

canggung pada saat terjun ke dunia kerja yang sebenarnya.

Dalam rangka melaksanakan kerja praktik ini, penulis

memilih PT Semen Tonasa, tepatnya pada bagian SISI (ICT PT

Semen Tonasa). Dengan demikian laporan kerja praktik ini penulis

beri judul “Pembuatan Website untuk Menyimpan Daftar Aplikasi

yang ada di PT Semen Tonasa”

1.2 Tujuan

Tujuan kerja praktik ini adalah untuk menyelesaikan

kewajiban kuliah kerja praktik di Institut Teknologi Sepuluh

Nopember dengan beban dua SKS. Menambah pengetahuan

penulis mengenai aplikasi berbasis web. Selain itu juga untuk

18

membandingkan antara ilmu yang diperoleh di perkuliahan secara

teori dengan kenyataan selama mengikuti kerja praktik.

1.3 Manfaat

Manfaat dari pembuatan website yang penulis buat sama

seperti tujuan diatas. Untuk membantu penulis menambah

pengetahuan web dan membandingkan dengan yang di dapatkan di

perkuliahan

1.4 Rumusan Masalah

Berikut ini rumusan masalah pada kerja praktik pembuatan

website daftar aplikasi di PT Semen Tonasa.

1. Bagaimana pegawai PT Semen Tonasa dapat melihat daftar

aplikasi yang ada di perusahaan?

1.5 Lokasi dan Waktu Kerja Praktik

Kerja praktik ini dilaksanakan pada waktu dan tempat

sebagai berikut:

Lokasi : PT Semen Tonasa Divisi SISI (ICT PT

Semen Tonasa)

Alamat : Jalan Poros Tonasa 2, Sulawesi Selatan

Waktu : 1 Agustus 2020 - 31 Agustus 2020

Hari Kerja : Senin – Jumat (Online/Offline)

Jam Kerja : 08.00 WIB – 17.00 WIB

1.6 Metodologi Kerja Praktik

Tahapan pengerjaan kerja praktik dapat dijabarkan sebagai

berikut:

1. Perumusan Masalah

Dijelaskan secara rinci mengenai bagaimana alur sistem itu

akan berjalan. penjelasan mengenai hal ini dijelaskan oleh

19

pembimbing lapangan kerja praktik. Dari penjelasannya dihasilkan

catatan-catatan penting mengenai gambaran sistem berbasis web

yang akan dibuatkan fungsi dan query untuk mempermudah

kinerjanya. Dengan begitu dapat diputuskan bahasa pemrograman

database yang digunakan adalah Oracle dengan tools pendukung

XAMPP dan Visual Studio Code. Dan Bahasa pemrograman web

yang akan diguanakan ialah PHP dengan sedikit tambahan CSS.

2. Studi Literatur

Setelah ditentukan database, bahasa pemrograman, dan serta

tools tambahan yang akan digunakan, dilakukan studi literatur

mengenai cara implementasinya dalam membuat fungsi agar

website dapat berjalan. Pada tahap ini dilakukan proses pencarian,

pembelajaran, pengumpulan dan pemahaman informasi serta

literature yang berkaitan untuk membantu dalam implementasi

website ini. Informasi bisa didapat dari internet.

3. Analisis dan Perancangan

Tahap ini meliputi penjelasan tentang website yang akan

dibuat berdasarkan studi literatur dan pembelajaran pembuatan

fungsi website yang sudah ada. Tahap ini mendefinisikan alur dari

implementasi.

Langkah-langkah yang dikerjakan juga didefinisikan ditahap

ini sebagai berikut:

a. Memahami Bahasa pemrograman PHP dan Database yang akan

dibuat

b. Memahami tools Visual Studio Code sebagai tools pendukung

yang digunakan dalam membuat website ini

4. Implementasi Sistem

Tahap ini merupakan proses puncak dalam perancangan

sistem, yaitu merupakan proses penciptaan sebuah website yang

sesuai dengan apa yang telah dilakukan pada tahapan perumusan

20

masalah, analisa dan perancangan. Pengerjaan dilakukan selama

kurang lebih satu bulan.

5. Pengujian dan Evaluasi

Pada tahapan ini di lakukan proses pengujian pada sistem

yang telah di buat dan memastikan sistem yang telah dibuat

berjalan dengan baik sesuai dengan apa yang di harapkan. Dengan

ini akan dihasilkan hasil evaluasi apakah fungsi sudah sesuai

dengan tujuan dan kebutuhan atau belum.

6. Kesimpulan dan Saran

Kesimpulan yang di dapatkan diantaranya adalah perlunya

pemahaman terhadap masalah yang akan diselesaikan dan

dibutuhkan komunikasi jika ada sesuatu yang kurang jelas terhadap

permasalahan yang diberikan agar pada saat pengerjaan tidak

terjadi kesalahpahaman, karena akan berpengaruh terhadap solusi

yang akan dikerjakan.

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.

2. Bab II Profil Perusahaan

Pada bab ini, dijelaskan secara rinci tentang profil

perusahaan tempat melaksanakan kerja praktik, yakni PT Semen

Tonasa.

21

3. Bab III Tinjauan Pustaka

Pada bab ini, dijelaskan mengenai tinjauan pustaka dan

literatur yang digunakan dalam penyelesaian kerja praktik di PT

Semen Tonasa.

4. Bab IV Implementasi Sistem

Pada bab ini, berisi penjelasan tahap-tahap yang dilakukan

untuk proses implementasi website Sistem Informasi yang

menggunakan Bahasa pemrograman PHP.

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 Semen Tonasa.

6. Bab VI Kesimpulan dan Saran

Pada bab ini, dipaparkan kesimpulan yang dapat diambil dan

juga saran selama pengerjaan kerja praktik.

22

[Halaman ini sengaja dikosongkan]

23

BAB II

PROFIL PERUSAHAAN

2.1 Profil PT Semen Tonasa

PT Semen Tonasa adalah produsen semen terbesar di

kawasan Timur Indonesia yang menempati lahan seluas 751 hektar

Desa Biringere Kecamatan Bungoro Kabupaten Pangkajenne Dan

Kepulauan.68 km dari Kota Makassar.

Perseroan berdasarkan anggaran dasar merupakan produsen

semen di Indonesia yang telah memproduksi serta menjual semen

di dalam negeri dan mancanegara sejak tahun 1968.

Perseroan memiliki 4 unit pabrik yang masing masing terdiri

dari Limestone Crusher, Clay Crusher, Raw Mill, Kiln, Coal Mill,

Silo dan Packer.

Proses produksi perseroan bermula dari kegiatan

penambangan tanah liat dan batu kapur di kawasan tambang tanah

liat dan pegunungan batu kapur sekitar pabrik hingga pengantongan

semen zak di unit pengantongan semen. Proses produksi perseroan

secara terus menerus dipantau oleh satuan Quality Control guna

menjamin kualitas produksi. Lokasi pabrik perseroan yang berada

di Sulawesi Selatan merupakan daerah strategis untuk mengisi

kebutuhan semen di Kawasan Timur Indonesia. Dengan didukung

oleh jaringan distribusi yang tersebar dan diperkuat oleh sebelas

unit pengantongan semen yang melengkapi sarana distribusi

penjualan, telah menjadikan perseroan sebagai pemasok terbesar di

kawasan tersebut.

24

2.2 Status Perusahaan

Pada awal didirikannya pabrik Semen Tonasa I dalam masa

konstruksi masih berstatus proyek dibawah naungan Departemen

Perindustrian Dasar dan Tambang. Dengan selesainya proyek

pembangunan pabrik Semen Tonasa I, pada tanggal 2 Nopember

1968 status perusahaan ditingkatkan menjadi BUMN yang

berbentuk perusahaan umum (PERUM). Berdasarkan PP No. 54

tahun 1971 tanggal 8 september 1971 status perusahaan meningkat

menjadi Perusahaan perseroan.

2.3 Tujuan Perusahaan

Tujuan perusahaan sebgaiaman tercantum dalam Anggaran

Dasar perusahaan yang telah diubah menjadi Akte No.31 tanggal 9

Januari 1991, No.191 tanggal 29 Mei 1991 dan No.40 tanggal 8

Juni 1991, ketiganya dibuat dihadapan Notaris di Jakarta dan telah

disetujui oleh Menteri Kehakiman RI berdasarkan surat keputusan

No.C2 2102 ht.01.04 tahun 1991 tanggal 12 Juni 1991. Perusahaan

bertujuan melaksanakan dan menunjang kebijaksanaan dan

Program Pemerintah dibidang ekonomi dan pembangunan lainnya.

Untuk mencapai tujuan tersebut perusahaan melakukan kegiatan

dalam bidang produksi, pemberian jasa, perdagangan dan usaha

lainnya.

Perusahaan dapat pula mendirikan / menjalankan usaha

lainnya yang mempunyai hubungan bidang usuha tersebut diatas,

baik secara sendiri-sendiri maupun dengan Kerjasama dengan

badan-badan lain sepanjang tidak bertentangan dengan undang-

undang yang berlaku dan Anggaran Dasar Perseroan.

2.4 Visi dan Misi PT Semen Tonasa

Visi dan misi dari PT Semen Tonasa adalah sebagai berikut :

● Visi: Menjadi perusahaan persemenan terkemuka di Indonesia

yang efisien dan berwawasan lingkungan.

● Misi:

25

1. Meningkatkan nilai perusahaan sesuai keinginan

stakeholders.

2. Memproduksi semen untuk memenuhi kebutuhan

konsumen dengan kualitas dan harga bersaing serta

penyerahan tepat waktu.

3. Senantiasa berupaya melakukan improvement di segala

bidang, guna meningkatkan daya saing di pasar dan

produktifitas perusahaan.

4. Membangun lingkungan kerja yang mampu

membangkitkan motivasi karyawan untuk bekerja

secara professional.

26

[Halaman ini sengaja dikosongkan]

27

BAB III

TINJAUAN PUSTAKA

Pada bab ini, akan dijelaskan mengenai dasar teori yang

digunakan selama proses kerja praktik.

3.1 Pemrograman Database

Basis data (database) adalah kumpulan informasi yang

disimpan di dalam komputer secara sistematik sehingga dapat

diperiksa menggunakan suatu program komputer untuk

memperoleh informasi dari basis data tersebut.

Perangkat lunak yang digunakan untuk mengelola dan

memanggil kueri (query) basis data disebut sistem manajemen

basis data (database management system, DBMS). Sistem basis

data dipelajari dalam ilmu informasi.

Konsep dasar dari basis data adalah kumpulan dari catatan-

catatan, atau potongan dari pengetahuan. Sebuah basis data

memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di

dalamnya, penjelasan ini disebut skema. Skema menggambarkan

obyek yang diwakili suatu basis data, dan hubungan di antara

obyek tersebut.

Ada banyak cara untuk mengorganisasi skema, atau

memodelkan struktur basis data, ini dikenal sebagai model basis

data atau model data. Model yang umum digunakan sekarang

adalah model relasional, yang menurut istilah layman mewakili

semua informasi dalam bentuk tabel-tabel yang saling berhubungan

dimana setiap tabel terdiri dari baris dan kolom (definisi yang

sebenarnya menggunakan terminologi matematika). Dalam model

ini, hubungan antar tabel diwakili denga menggunakan nilai yang

sama antar tabel. Model yang lain seperti model hierarkis dan

model jaringan menggunakan cara yang lebih eksplisit untuk

mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang

saling berhubungan, dan perangkat lunaknya seharusnya mengacu

sebagai sistem manajemen basis data (database management

28

system/ DBMS). Jika konteksnya sudah jelas, banyak administrator

dan programer menggunakan istilah basis data untuk kedua arti

tersebut.

3.1.1 Visual Studio Code

Visual studio code adalah editor teks cross-platform paten.

Pada dasarnya Visual studio code mendukung banyak bahasa

pemrograman dan bahasa markup, di visual studio code tersedia

juga extensions, yang dapat sangat membantu ketika melakukan

koding.

3.1.2 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

• Dan Facebook

Untuk cara kerja pemrograman web, sebaiknya kita mengetahui

tentang HTML terlebih dahulu, karena sebenarnya HTML itu

bukan bahasa pemrograman tetapi HTML merupakan Bahasa

penandaan yang terdiri dari TAG (markup language).

29

[Halaman ini sengaja dikosongkan]

30

BAB IV

IMPLEMENTASI SISTEM

Pada bab ini menjelaskan tahap implementasi yang

dilakukan.

Gambar 4.1 Contoh Web

31

32

Gambar 4.2 Source code index.php

Gambar 4.3 Source Code config.php

33

Kode 4.2 Fungsi Login

4.1 Halaman Login

4.1.1 Deskripsi

Membuat halaman login untuk admin agar dapat

melakukan suatu fungsi spesifik tertentu.

4.1.2 Data

Data yang digunakan untuk halaman login ini ialah

username dan password.

4.1.3 Source Code

Source Code untuk halaman login dapat dilihat pada kode

4.1.

Kode 4.1 Halaman Login

Fungsi untuk mencocokkan username dan password

terlihat pada kode 4.2.

34

4.1.4 Tampilan Web

Gambar 4.4 Halaman Login

4.2 Fungsi CRUD

4.2.1 Deskripsi

Membuat fungsi untuk melakukan fungsi Create, Read,

Update, Delete.

4.2.2 Data

Data yang digunakan untuk membuat fungsi CRUD ialah

variabel dari database diantaranya namaapps, alamat,

unitkerja dan departemen.

4.2.3 Source Code

Source Code yang akan ditampilkan akan terbagi menjadi

empat sesuai fungsinya masing-masing.

35

Kode 4.3 Source Code untuk fungsi Create

Kode 4.4 Source Code untuk fungsi Read

Kode 4.5 Source Code untuk fungsi Update

36

Kode 4.6 Source Code untuk fungsi Delete

4.2.4 Tampilan Web

Gambar 4.5 Tampilan Edit Data Web

4.3 Fungsi Import/Eksport dari CSV

4.3.1 Deskripsi

Membuat fungsi agar dapat melakukan import/eksport data

dari file CSV.

4.3.2 Data

Data yang digunakan adalah data dari database/dari CSV

yang akan dimasukkan ke database/di buat dalam format

CSV.

37

4.3.3 Source Code

Source Code untuk membuat fungsi import/eksport dapat

dilihat pada kode 4.7 dan kode 4.8.

Kode 4.7 Fungsi Import dari CSV

Kode 4.8 Fungsi Eksport ke CSV

38

4.3.4 Tampilan Web

Gambar 4.6 Tampilan Import/Export Data

4.4 Database

4.4.1 Deskripsi

Database yang digunakan menggunakan dua tabel. Tabel

yang pertama merupakan tabel user yang berfungsi untuk

menyimpan username dan password admin, password

dienkripsi menggunakan md5. Tabel yang kedua merupakan

tabel apps yang befungsi untuk menyimpan data detail dari

list aplikasi yang di input admin.

39

4.4.2 Source Code

Kode 4.9 Database

40

BAB V

PENGUJIAN DAN EVALUASI

5.1 Tujuan Pengujian

Pengujian dilakukan agar website dapat berjalan sesuai

dengan fungsinya.

5.2 Skenario Pengujian

Pengujian fungsi-fungsi web dilakukan langsung oleh

pembimbing lapangan sesuai dengan kriteria yang diminta

pembimbing.

5.3 Kriteria Pengujian

Penilaian atas pencapaian tujuan pengujian didapatkan

dengan memperhatikan beberapa hasil yang diharapkan berikut ini:

a. Kesesuaian dengan kriteria fungsi website yang diminta oleh

pembimbing lapangan

5.4 Hasil Pengujian

Hasil evaluasi pengujian fungsi website dapat dilihat pada

tabel 5.1.

Tabel 5.1 Hasil Evaluasi Pengujian Fungsi

No. Kriteria Pengujian Hasil

Pengujian

1 Halaman Login Website Terpenuhi

2 Fungsi CRUD Terpenuhi

3 Fungsi Import/Eksport dari CSV Terpenuhi

4 Database Terpenuhi

Dengan hasil pengujian pada tabel di atas, dapat disimpulkan

bahwa secara keseluruhan fungsi website telah memenuhi kriteria-

kriteria yang sudah disebutkan pada bagian-bagian sebelumnya.

41

[Halaman ini sengaja dikosongkan]

42

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari kegiatan Kerja Praktik membuat website daftar aplikasi

PT Semen Tonasa dapat ditarik kesimpulan sebagai berikut:

● Dengan adanya website Daftar Aplikasi PT Semen Tonasa,

memberikan kemudahan terhadap pengelola untuk

mengakses data aplikasi di perusahaan.

● Memberikan manfaat kepada penulis karena dapat

mengimplementasikan ilmu perkuliahan dalam dunia kerja.

6.2 Saran

Saran yang diberikan kepada PT Semen Tonasa sehubungan

dengan implementasi laporan kerja praktik ini yaitu, admin pada

website diharapkan memiliki seseorang yang paham dan mengerti

tentang website, sehingga setelah website berjalan, website tersebut

ada yang mengelola.

43

[Halaman ini sengaja dikosongkan]

44

DAFTAR PUSTAKA

[1] Fatoni, “PHP CRUD Dengan MySQLi dan Bootstrap (Create,

Read, Update, Delete),”. [Online]

Available

https://tutorialweb.net/php-crud-dengan-mysqli-dan-

bootstrap-php-create-read-update-delete/

[2] Nawaz,S , “How to Import and Export CSV Files Using PHP

and MySQL,”.[Online]

Available

https://www.cloudways.com/blog/import-export-csv-using-

php-and-mysql/

[3] Rasmiaty,A , “Gudang Pengetahuan,”.[Online]

Available

http://rasmiati22.blogspot.com/2015/08/bab-ii-gambaran-

umum-perusahaan.html

45

[Halaman ini sengaja dikosongkan]

46

BIODATA PENULIS

Nama : Ahmad Firdaus

Tempat, Tanggal Lahir : Makassar, 5 Februari 2000

Jenis Kelamin : Laki-laki

Agama : Islam

Status : Belum Menikah

Alamat Asal : Jalan Flamboyan no.1 RT.002 RW.005

Kelurahan Bontoa, Kecamatan

Minasatene, Sulawesi Selatan

Alamat Surabaya : Jalan Marina Emas Timur no.22

Telepon : 082292309721

Email : [email protected]

PENDIDIKAN FORMAL

2017 – sekarang : Mahasiswa S1 Teknik Informatika ITS

2014 – 2017 : SMA Negeri 2 Pangkajene

2012 – 2014 : SMP Negeri 2 Pangkajene

2005 – 2011 : SD Swasta Semen Tonasa 2

KEMAMPUAN

- Web Programming (HTML, PHP, CSS)

- Programming (C, C++)

- Database Manajemen (Oracle, MySQL)

- Software Perkantoran (Microsoft Word, Excel, PowerPoint)

- 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.25 (Semester 6)

47

[Halaman ini sengaja dikosongkan]

48

LAMPIRAN

1. Pengeshanan Pembimbing Lapangan

49

2. Penilaian Pembimbing Lapangan

50

3. Penilaian Dosen Pembimbing