pembuatan website untuk menyimpan daftar aplikasi yang
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
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
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
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
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.
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.
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).
30
BAB IV
IMPLEMENTASI SISTEM
Pada bab ini menjelaskan tahap implementasi yang
dilakukan.
Gambar 4.1 Contoh Web
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.
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.
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.
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
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)