: ALI MUSTOFA
: 121010081
: IV (EMPAT)
: TEKNIK INFORMASI DAN KOMUNIKASI
: REKAYASA PERANGKAT LUNAK
Rizal Bahara
NIK. 0000300304
HRD Manager,
Dewi Kristiani
NIK. 0002140609
PT NUTRIFOOD INDONESIA
BEKASI
2016
Pembimbing,
YULI PAMUNGKAS, SP
NIP : 19810324 200801 1 004
MENGETAHUI :
Kepala SMK Negeri 1 Cimahi
KATA PENGANTAR
Puji syukur kita panjatkan kehadirat Allah SWT yang telah memberikan
rahmat dan karunia-Nya kepada kita semua, tidak lupa kita sampaikan shalawat
serta salam kepada junjunan kita Nabi Muhammad SAW beserta para keluarga,
sahabat, dan para pengikutnya dari awal sampai akhir zaman. Maha besar Allah
SWT yang telah memberi petunjuk kepada penulis sehingga laporan ini dapat
selesai tepat pada waktunya.
Pembuatan karya tulis Praktek Kerja Industri ini diajukan sebagai salah
satu syarat kelulusan bagi setiap siswa tingkat IV (empat) di Sekolah Menengah
Kejuruan Negeri 1 Kota Cimahi.
Pembuatan karya tulis ini berdasarkan hasil praktek yang diperoleh penulis
selama melaksanakan program Praktek Kerja Industri selama 5 bulan di
PT. NUTRIFOOD INDONESIA terhitung mulai dari tanggal 03 Agustus 31
Desember 2015.
Penulis ditempatkan di bagian Departemen PRD (Production Plan D).
Departemen ini bertanggung jawab atas kelangsungan proses produksi yang
bergerak di bidang produksi minuman untuk diet dan kesehatan.
Penulis telah berhasil menyusun karya tulis sebagai hasil dari kegiatan
Praktek Kerja Industri di PT. Nutrifood Indonesia. Karya tulis ini berbentuk
laporan yang berjudul APLIKASI DISPLAY INFORMASI DEPARTEMEN
PRODUKSI BERBASIS WEBSITE.
Banyak pihak yang telah membantu Penulis dalam pelaksanaan Praktek
Kerja Industri dan penulisan karya tulis ini, bantuan yang bersifat moril maupun
materil yang telah membantu dalam kegiatan Praktek Kerja Industri dan
pembuatan karya tulis ini. Oleh karena itu pada kesempatan ini dengan segala
hormat penulis mengucapkan terima kasih kepada :
1. Orang tua dan keluarga yang tidak pernah berhenti memberikan motivasi,
semangat, serta dukungan baik moril maupun materil,
2. Bapak Rizal Bahara, selaku manager PRD di PT. Nutrifood Indonesia,
3. Bapak Eko Adi Nugroho, selaku eksekutif PRD di PT. Nutrifood Indonesia
sekaligus pembimbing di PT. Nutrifood Indonesia,
4. Bapak Drs. H. Ermizul, M.Pd., selaku Kepala Sekolah Menengah
Kejuruan Negeri 1 Cimahi,
5. Bapak Agus Nugroho, S.Pd, MT selaku Ketua Program Keahlian
Rekayasa Perangkat Lunak,
6. Bapak Chandra Hardiawan selaku Wali Kelas 4 RPL,
7. Bapak Yuli Pamungkas, SP selaku pembimbing di sekolah,
Penulis menyadari bahwa dalam penyusunan karya tulis ini masih banyak
kesalahan dan kekurangan yang disebabkan oleh keterbatasan kemampuan yang
Penulis miliki dan keterbatasan bahan yang diperoleh. Oleh karena itu Penulis
mengharapkan kritik dan saran yang bersifat membangun sebagai bahan masukan
bagi Penulis dimasa yang akan datang.
Diharapkan Laporan Praktik Kerja Industri ini dapat bermanfaat bagi para
pembaca dan mampu memperluas pengetahuan yang mana akan berguna di masa
depan.
Cimahi, Januari 2016
Penulis
DAFTAR ISI
KATA PENGANTAR................................................................................................i
DAFTAR ISI...........................................................................................................iii
DAFTAR GAMBAR...............................................................................................v
DAFTAR TABEL.................................................................................................viii
BAB I PENDAHULUAN........................................................................................9
1.1.
1.2.
Tujuan........................................................................................................2
1.3.
Pembatasan Masalah.................................................................................2
1.4.
Sistematika Pembahasan...........................................................................2
2.2.
2.3.
Sertifikasi...................................................................................................6
2.4.
2.5.
Budaya Perusahaan....................................................................................6
2.6.
Logo Perusahaan.......................................................................................9
2.7.
Pemberdayaan Masyarakat......................................................................10
2.8.
Pengenalan Produk..................................................................................12
Website.....................................................................................................16
3.1.1.
Jenis-Jenis Website...........................................................................16
3.1.2.
Manfaat Website...............................................................................17
3.1.3.
3.2.
3.2.1.
3.2.2.
3.3.
3.3.1.
Struktur CSS....................................................................................22
3.3.2.
Fungsi CSS.......................................................................................23
3.3.3.
3.3.4.
Kelebihan CSS.................................................................................24
3.4.
3.4.1.
Kelebihan PHP.................................................................................25
3.4.2.
3.5.
3.5.1.
3.5.2.
3.5.3.
3.5.4.
3.5.5.
Database Server................................................................................32
3.6.
Web Server...............................................................................................33
3.6.1.
3.6.2.
BAB IV PEMBAHASAN......................................................................................36
4.1.
Analisa Sistem.........................................................................................36
4.2.
4.3.
4.4.
4.4.1.
4.5.
Flowchart Administrator..................................................................39
Perancangan Proses.................................................................................43
4.5.1.
4.6.
4.6.1.
4.6.2.
Deskripsi Tabel.................................................................................48
4.7.
4.7.1.
4.7.2.
4.8.
Sitemap....................................................................................................54
4.9.
Implementasi...........................................................................................56
4.9.1.
Persiapan Teknis...............................................................................56
4.10.
4.11.
Pengujian Aplikasi...............................................................................74
4.11.1.
Poin Pengujian..............................................................................74
4.11.2.
BAB V PENUTUP.................................................................................................78
5.1.
Kesimpulan..............................................................................................78
5.2.
Saran........................................................................................................78
5.2.1.
5.2.2.
DAFTAR PUSTAKA.............................................................................................81
LAMPIRAN...........................................................................................................82
DAFTAR GAMBAR
DAFTAR TABEL
BAB I
PENDAHULUAN
1.2. Tujuan
Tujuan penulis mengambil judul APLIKASI DISPLAY INFORMASI
DEPARTEMEN PRODUKSI BERBASIS WEBSITE adalah :
1. Mempermudah pengguna untuk menyampaikan informasi.
2. Mempermudah pengguna dalam pembuatan jadwal kerja mingguan,
pembuatan galeri foto ataupun video, pembuatan event dan lain
sebagainya.
3. Meminimalisir penggunaan kertas agar lebih ramah lingkungan.
1.3. Pembatasan Masalah
Agar penulisan Laporan Praktik Kerja Industri ini tidak terlalu luas dan
dapat lebih terarah, maka pembahasan laporan ini dibatasi sesuai dengan judul
laporan yang diajukan.
INFORMASI
DEPARTEMEN
PRODUKSI
BERBASIS
BAB II
TINJAUAN PERUSAHAAN
2.1.
2.2.
berbeda, yaitu :
1. Jalan Rawabali II No. 3, Kawasan Industri Pulogadung, Jakarta Timur.
Lokasi ini merupakan kantor pusat PT. Nutrifood Indonesia.
2. Jalan Raya Ciawi No. 280A, Ciawi, Bogor. Lokasi ini merupakan pabrik
dan gudang logistic pertama dari PT. Nutrifood Indonesia.
3. Jalan Selayar II Blok H 7-8, Kawasan Industri MM2100 Cibitung, Bekasi.
Lokasi ini merupakan pabrik dan gudang logistic kedua dari PT. Nutrifood
Indonesia.
5
2.3.
Sertifikasi
1994
1997
2001
2005
2005
2008
2008
2009
2010
:
:
:
:
:
:
:
:
2.4.
Longer Healthy Life Through Our Reputable and Leading Brands. Nutrifood
berusaha untuk lebih dekat dengan para konsumennya dalam membantu mencapai
hidup sehat yang lebih lama melalui brand brand unggulannya.
Misi PT Nutrifood adalah Inspiring a Nutritious Life. Melalui produk,
layanan, konsep, atau gagasan yang bersifat inovatif dan perintis, Nutrifood
mengembangkan kehidupan yang sehat dan menyenangkan baik secara fisik
maupun mental. Nutrifood hadir untuk menginspirasi setiap orang menikmati
hidup sehat lebih lama, melalui gaya hidup sehat yang didukung dengan nutrisi
yang sehat dan tepat.
2.5.
Budaya Perusahaan
PT Nutrifood Indonesia memiliki budaya perusahaan (corporate culture)
tersendiri sebagai ciri khas dan jati diri keluarga besar PT Nutrifood Indonesia.
Budaya ini dikenal dengan sebutan I-CARE. Lambang dari I-CARE dapat dilihat
pada gambar 2.1.
2. Rapi
Kerapian tempat kerja dapat dicapai dengan menempatkan barang di
tempat yang mudah dilihat, diambil, dan dikembalikan sehingga setiap
individu tidak akan kesulitan untuk menemukan barang tersebut.
3. Resik
Setiap individu diharapkan dapat menjaga benda-benda yang ada di tempat
kerja
dalam
keadaan
bersih
untuk
kemudahan
memantau
atau
Logo Perusahaan
Setiap perusahaan tentunya memiliki logo khas yang memiliki ciri dan
makna tersendiri. Logo PT Nutrifood Indonesia ditunjukan oleh gambar 2.1 yang
memiliki ciri dan makna tersendiri dibalik keindahan bentuk dan warnanya. Logo
Nutrifood dapat dilihat di gambar 2.2.
Hijau
Dua kecambah
N
Posisi Kecambah
Lingkaran
Totalitas
2.7.
Pemberdayaan Masyarakat
Nutrifood bersama keenam brand keunggulannya memiliki komitmen
Inspiring
menyelenggarakan
Nutritious
berbagai
Life,
Nutrifood
aktif
kegiatan
yang
secara
berpartisipasi
dan
berkesinambungan
10
3. Bidang Lingkungan
Hidup sehat tidak terlepas dari lingkungan yang sehat. Oleh karena itu,
Nutrifood memiliki beberapa program untuk meningkatkan kesadaran masyarakat
terhadap gaya hidup hijau seperti pembuatan sumur resapan di masyarakat kota
Bogor, serta Nursery, pembagian bibit buah unggul dan pembinaan rutin kepada
petani.
2.8.
Pengenalan Produk
Beberapa produk yang ada di PT. Nutrifood Indonesia, yaitu :
1. Pemanis
11
Pemanis merupakan serangkaian produk sehat dan bercita rasa tinggi yang
menginspirasi konsumen untuk hidup sehat lebih lama. Dengan kandungan
yang memprioritaskan kesehatan dan memberikan manfaat-manfaat
kesehatan seperti bebas gula dan rendah kalori.
a. Produk Bebas Gula
1. Gula Rendah Kalori
2. Zero Calories
3. Gula Jawa Rendah Kalori
4. Madu Rendah Kalori
5. Caf Latte
6. Sirup
7. Jam
b. Susu Non Fat
1. Filosterol
2. Omega-Fiber
3. Soy Ginger
c. Pelengkap Masakan
1. Corn Oil
2. Kecap Manis
3. Kecap Asin
4. Gula Tebu Rendah Kalori
d. Healthy Meal
1. Susu Healthy Meal
2. Healthy Meal Cookies
3. Healthy Meal Variasi Gold
2. Produk Susu Non Fat
Susu bubuk non fat merupakan salah satu produk susu alami yang rendah
lemak dan tinggi protein. Tersedia dalam berbagai merek sesuai dengan
range konsumen yang diharapkan. Range konsumen biasanya terbagi atas
umur konsumen. Beberapa contoh dari produk susu bubuk dengan
berbagai rasa :
a. Susu Bubuk untuk Manula
Susu bubuk untuk Manula merupakan susu mineral alami
dengan Glucosamine dan Chondroitin untuk usia 50 tahun ke
atas, sehingga tidak hanya baik untuk tulang namun juga
sendi.
12
13
14
BAB III
LANDASAN TEORI
3.1. Website
Website adalah sering juga disebut Web, dapat diartikan suatu kumpulankumpulan halaman yang menampilkan berbagai macam informasi teks, data,
gambar diam ataupun bergerak, data animasi, suara, video maupun gabungan dari
semuanya, baik itu yang bersifat statis maupun yang dinamis, yang dimana
membentuk satu rangkaian bangunan yang saling berkaitan dimana masingmasing dihubungkan dengan jaringan halaman atau hyperlink.
Atau definisi website adalah kumpulan dari berbagai macam halaman
situs, yang terangkum didalam sebuah domain atau juga subdomain, yang lebih
tempatnya berada di dalam WWW (World Wide Web) yang tentunya terdapat di
dalam Internet. Halaman website biasanya berupa dokumen yang ditulis dalam
format Hyper Text Markup Language (HTML), yang bisa diakses melalui HTTP,
HTTP adalah suatu protokol yang menyampaikan berbagai informasi dari server
website untuk ditampilkan kepada para user atau pemakai melalui web browser.
15
3. Website Interaktif
Website Interaktif adalah suatu website yang memang pada saat ini
memang terkenal. Contohnya website interaktif seperti forum dan blog. Di
website ini para pengguna bisa berinteraksi dan juga beradu argument mengenai
apa yang menjadi pemikiran mereka.
Element terdiri dari 3 bagian, yaitu tag pembuka, isi dan penutup.
Contohnya untuk menampilkan judul dari sebuah halaman, kita membuat kode
html seperti ini
<title>Website Milik Faiz</title>
Yang berwarna biru, itu adalah pembuka. Yang warna hijau adalah isi. Sedangkan
yang warna merah adalah penutup. Isi adalah opsional, dalam artian tidak masalah
jika kita tidak memberikan isi. Beda dengan pembuka dan penutup, keduanya
harus ada dalam sebuah kode html. Jika tidak maka akan terjadi error, dan kode
tidak akan berfungsi.
Ada juga pembuka dan penutup yang berbeda dengan contoh diatas.
Contohnya seperi ini
<input type="text" value="isian" />
Pada tag input kita tidak perlu menutupnya dengan </input> ,cukup dengan /> .
Bahkan dengan menuliskan > saja juga bisa.
2. Tag
Tag adalah teks khusus berupa dua karakter < dan >. Contohnya tag
<head> dengan nama head, <body> dengan nama body, dan sebagainya. Tag ini
sudah diatur secara default, jadi tidak boleh membuatnya sendiri. Misal jika
menulis <bodi>, jelas tidak akan berfungsi.
Untuk lebih memperjelas, berikut ini struktur dasar kode HTML
<html>
<head>
<title>Website Faiz Agil Wirawan</title>
</head>
<body>
Hai teman teman, ini website pribadi saya lho..
</body>
</html>
Penjelasan
<html></html>
<head></head>
dokumen
<title></title> sebagai judul halaman web
<body></body>
bagian ini adalah konten utama web seperti header,
navigasi, artikel, sidebar dan footer
Anda dapat menuliskan kode html di aplikasi bawaan Windows, Notepad. Bisa
juga mendownload aplikasi khusus untuk menulis kode yaitu Notepad++.
3. Atribut
Atribut terdapat didalam script sebuah elemen, fungsinya untuk memberi
informasi tambahan tentang element. Nilai dari atribut harus ditutup dengan tanda
kutip.
<input type="password" />
Kode diatas akan membuat sebuah kotak isian yang dikhususkan untuk
menulis password. Dalam artian, jika menulis di isian tersebut, tulisan akan
berubah menjadi bintang bintang seperi ini ******.
colors (warna), margins (ukuran), latar belakang (background), ukuran font (font
sizes) dan lain-lain. Elemen-elemen seperti colors (warna) , fonts (huruf), sizes
(ukuran) dan spacing (jarak) disebut juga styles. Cascading Style Sheets juga bisa
berarti meletakkan styles yang berbeda pada layers (lapisan) yang berbeda. CSS
terdiri dari style sheet yang memberitahukan browser bagaimana suatu dokumen
akan disajikan.
dengan bantuan style sheet. Saat menggunakan CSS, Anda tidak perlu menulis
font, color atau size pada setiap paragraf, atau pada setiap dokumen. Setelah Anda
membuat sebuah style sheet, Anda dapat menyimpan kode tersebut sekali saja dan
dapat kembali menggunakannya bila diperlukan.
style=background:
#ff0000;
font-family:arial;
font-size:24px;>Hello World!!</body>
2. Internal Style Sheet
CSS didefinisikan terlebih dahulu dalam tag <style> ... </style> di atas tag
<body>. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan
digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag
HTML yang bersangkutan. Contoh penulisan :
<head>
<style type=text/css>
Body{
background: #ff000;
font-family:arial;
font-size:24px;
}
</style>
</head>
apa adanya. Namun, jika file yang diminta adalah file yang mengandung script
server - side, maka web server akan memproses terlebih dahulu script tersebut
dan mengirimkan hasilnya ke browser.
language="php">
....................
</script>
Dimana titik titik dapat diisi dengan script PHP. Contoh program PHP adalah
sebagai berikut :
<html>
<head>
<title>Contoh Program PHP</title>
</head>
<body>
<?
Echo BAB DUA TINJAUAN PUSTAKA;
?>
</body>
</html>
Untuk menguji aplikasi yang dibuat setelah disisipkan dengan script PHP, aplikasi
membutuhkan web server yang berfungsi untuk mengobah script PHP, hal ini
dikarenakan sifat PHP yang server side programing. Contoh dari web server
seperti Xitami, Personal Web Server (PWS) dari Microsoft, atau Apache web
server.
Dalam poin ini database yang dirancang dengan sangat baik, sehingga si
perusahaan memerlukan aplikasi baru tidak perlu membuat database yang baru
juga, atau tidak perlu mengubah kembali struktur database yang sudah ada.
Sehingga Si pembuat aplikasi atau programmer hanya cukup membuat atau
pengatur antarmuka aplikasinya saja.
Keterangan
Entitas eksternal dapat
berupa orang/unit terkait
yang berinteraksi dengan
sistem,
tetapi
diluar
sistem.
Orang/unit
yang
mempergunakan
atau
melakukan transformasi
data.
Komponen
fisik
tidak diidentifikasikan.
3.6.
Web Server
Web Server adalah merupakan perangkat lunak (software) dalam server
yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui
protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama
browser, kemudian mengirimkan kembali (respond) hasil permintaan tersebut ke
BAB IV
PEMBAHASAN
4.1.
Analisa Sistem
Pada saat ini, perusahaan dalam memberikan informasi kepada karyawan
masih sulit. Karena itu sistem aplikasi Display Informasi Departemen Produksi
yang saat ini berjalan memiliki kekurangan, yaitu:
a. Penyampaian informasi masih harus dicetak.
b. Informasi yang sudah dicetak harus ditempel di tembok office.
c. Dibutuhkan ruang kosong yang luas untuk menyampaikan informasi
yang banyak.
4.2.
Requirement
1. Melihat, melakukan pengisian,
menghapus, dan mengubah data
yang meliputi :
a. Data bagian kerja
b. Data event
c. Data galeri foto
d. Data jadwal pembagian tugas
mingguan (JPM)
e. Data karyawan
f. Data mesin
g. Data shift
h. Data berita teks berjalan
i. Data tugas kayawan
j. Data galeri video
35
Pengguna
a. Halaman beranda
b. Halaman informasi mesin
c. Halaman informasi jadwal
pembagian tugas mingguan
(JPM)
d. Halaman galeri foto dan video
2. Melihat informasi ulang tahun,
event, dan berita berjalan
4.3.
Deskripsi
1. Id_bagian
2. Nama
1. Id_event
2. Judul
Event
3. Waktu_mulai
4. Waktu_akhir
Foto
5. Tempat
1. Id_foto
2. Judul
JPM
3. Foto
1. Id_jpm
2. Tgl_mulai
JPM_detail
3. Tgl_akhir
1. Id_jpm_detail
2. Nik
Karyawan
3. Id_shift
1. Nik
2. Nama
3. Tgl_lhr
4. Foto
5. Id_bagian
6. Id_mesin
Mesin
7. Tugas
1. Id_mesin
2. Id_bagian
Mesin_detail
3. Nama
1. Id_pasang
2. Id_mesin_pack
Shift
3. Id_mesin_fill
1. Id_shift
2. Nama
3. Wkt_mulai
4. Wkt_akhir
5. Wkt_break_mulai
6. Wkt_break_akhir
Teks_berjalan
7. Keterangan
1. Id_teks
Tugas
2. Teks
1. Id_tugas
2. Tugas
Video
3. Id_bagian
1. Id_video
2. Judul
3. Video
4.4.
pihak, yaitu pengguna dan pengurus sebagai administrator. Berikut flow chart
aplikasi Display Informasi Departemen Produksi:
4.4.1. Flowchart Administrator
a. Flowchart Login
4.5.
Perancangan Proses
Pada aplikasi Display Informasi Departemen Produksi ini terdapat dua
pihak, yaitu pengguna dan pengurus sebagai administrator yang dapat melakukan
proses. Untuk mengetahui proses yang terdapat pada aplikasi ini dapat dilihat
DFD (Data Flow Diagram) level 0, level 1, dan level 2.
4.5.1. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan diagram yang menggunakan
notasi-notasi atau simbol-simbol untuk menggambarkan sistem jaringan kerja
antar fungsi-fungsi yang berhubungan satu sama lain dengan aliran dan
penyimpanan data. Pada aplikasi ini juga terdapat hubungan antar kedua hal
tersebut.
Pengguna
Data galeri
foto
Data jadwal
mingguan
Data berita
Data galeri
video
Data event
Data login
Pengurus
Data login
Manipulasi
Berita
Login
Manipulasi
Jadwal
Mingguan
Manipulasi
Galeri Foto
Manipulasi
Galeri Video
Manipulasi Event
Data galeri
foto
Data galeri
foto
Data galeri
video
Data galeri
video
Data berita
Database db_display
Data event
Data event
Data admin
Pengurus
1.1
1.2
1.3
Username, password
Username
Tabel admin
Data admin
2.2
Pengurus
Menampilkan
berita
(Manipulasi Berita)
Data berita
Pengguna
Data berita
2.1
Data berita
Input berita
(Manipulasi Berita)
Tabel berita
Data berita
Gambar 4.14 DFD level 2 Tambah berita Aplikasi Display Informasi Produksi
3.3
Pengurus
Pengguna
Data
jpm
Menampilkan jpm
(Manipulasi Jadwal Mingguan)
Data
jpm
Tabel jpm_detail
Data
jpm
Data jpm
3.2
Input nik,shift
(Manipulasi Jadwal Mingguan)
Data jpm
3.1
Data jpm
Data jpm
Tabel jpm
Gambar 4.15 DFD level 2 Tambah JPM Aplikasi Display Informasi Produksi
Data foto
4.4
Pengguna
Pengurus
Menampilkan foto
(Manipulasi Galeri Foto)
Data foto
Data foto
Tabel foto
Data foto
4.1
4.2
Data foto
4.3
Data foto
Upload foto
(Manipulasi Galeri Foto)
Gambar 4.16 DFD level 2 Tambah Foto Aplikasi Display Informasi Produksi
5.4
Pengguna
Pengurus
Menampilkan video
(Manipulasi Galeri Video)
Data video
Data video
Tabel video
Data video
5.1
Input video, judul
(Manipulasi Galeri Video)
Data video
Data video
5.2
Cek tipe video
(Manipulasi Galeri Video)
Data video
5.3
Upload video
(Manipulasi Galeri Video)
Gambar 4.17 DFD level 2 Tambah Video Aplikasi Display Informasi Produksi
6.2
Pengurus
Menampilkan
event
(Manipulasi Event)
Pengguna
Data event
Data event
6.1
Data event
Input event
(Manipulasi Event)
Tabel event
Data event
Gambar 4.18 DFD level 2 Tambah Event Aplikasi Display Informasi Produksi
4.6.
melihat relasi antar tabel dapat dilihat pada bagian ERD (Entity Relationship
Diagram) dan untuk melihat struktur tabel dapat dilihat pada bagian deskripsi
tabel.
4.6.1. Entity Relationship Diagram (ERD)
Model data berupa notasi grafis dalam pemodelan data konseptual yang
menggambarkan hubungan antar penyimpanan satu dengan penyimpanan lainnya.
Diagram hubungan entitas aplikasi Display Informasi Departemen Produksi
dapat dilihat pada gambar 4.19
Tipe Data
Int(11)
Varchar(100)
Keterangan
Primary key, Auto increment
2. Tabel Event
Tabel 4.4 Struktur Tabel Event
Nama Kolom
Id_event
Judul
Waktu_mulai
Waktu_akhir
Tempat
Tipe Data
Int(11)
Varchar(255)
Datetime
Datetime
Varchar(100)
Keterangan
Primary key, Auto increment
3. Tabel Foto
Tabel 4.5 Struktur Tabel Foto
Nama Kolom
Id_foto
Judul
Foto
Tipe Data
Int(11)
Varchar(255)
Varchar(255)
Keterangan
Primary key, Auto increment
4. Tabel jpm
Tabel 4.6 Struktur Tabel jpm
Nama Kolom
Id_jpm
Tgl_mulai
Tgl_akhir
Tipe Data
Int(11)
Date
Date
Keterangan
Primary key, Auto increment
5. Tabel jpm_detail
Tabel 4.7 Struktur Tabel jpm_detail
Nama Kolom
Tipe Data
Id_jpm_detail
Int(11)
Nik
Id_shift
Varchar(20)
Int(11)
6. Tabel karyawan
Tabel 4.8 Struktur Tabel karyawan
Keterangan
Nama Kolom
Tipe Data
Nik
Nama
Tgl_lhr
Foto
Id_bagian
Id_mesin
Tugas
Varchar(20)
Varchar(100)
Date
Varchar(100)
Int(11)
Int(11)
Varchar(100)
Keterangan
Primary key
7. Tabel mesin
Tabel 4.9 Struktur Tabel mesin
Nama Kolom
Tipe Data
Id_mesin
Id_bagian
Nama
Int(11)
Int(11)
Varchar(100)
Keterangan
Primary key, Auto increment
8. Tabel mesin_detail
Tabel 4.10 Struktur Tabel mesin_detail
Nama Kolom
Tipe Data
Id_pasang
Id_mesin_pack
Id_mesin_fill
Keterangan
Int(11)
Int(11)
Int(11)
9. Tabel shift
Tabel 4.11 Struktur Tabel shift
Nama Kolom
Id_shift
Nama
Wkt_mulai
Wkt_akhir
Wkt_break_mulai
Wkt_break_akhir
Keterangan
Tipe Data
Int(11)
Varchar(100)
Time
Time
Time
Time
Text
Keterangan
Primary key, Auto increment
Nama Kolom
Id_teks
Teks
Tipe Data
Int(11)
Varchar(255)
Keterangan
Primary key, Auto increment
Tipe Data
Int(11)
Varchar(100)
Int(11)
Keterangan
Primary key, Auto increment
4.7.
Tipe Data
Int(11)
Varchar(255)
Varchar(255)
Keterangan
Primary key, Auto increment
Logo
Textbox password
Tombol Masuk
Copyright
Gambar 4.20 Layout Halaman login administrator
Keterangan :
Pada halaman ini terdapat textbox untuk username dan password yang
dibutuhkan untuk login sebagai administrator. Kedua textbox ini harus diisi, bila
salah satu textbox tidak diisi atau akun tidak ada, maka akan muncul
pemberitahuan error.
2. Halaman beranda pengguna
Tampilkan Menu
Konten
Ulang
Tahun Hari
ini
Event
Bulan ini
Berita Berjalan
Gambar 4.21 Layout Halaman beranda pengguna
Keterangan :
Konten
Tombol Kembali
Berita Berjalan
Username
Logo Perusahaan
2.
Username
dan level
3.
Menu
4.
Konten
5.
Copyright
Gambar 4.23 Layout Halaman beranda administrator
Keterangan :
Pada halaman beranda administrator terdapat dropdown dengan label
username yang apabila diklik akan muncul link untuk edit password dan untuk
logout. Kemudian terdapat Menu yang berfungsi untuk menghubungkan ke
halaman lain, yang akan ditampilkan di bagian konten.
4.8.
Sitemap
Sitemap merupakan peta pada sebuah situs. Sitemap sangat dibutuhkan
Pengguna
Beranda
JPM
Galeri
Informasi
Foto
Video
Grafik
Instruksi Kerja
Import
JPM
Beranda
Ganti
Background
Shift
Input
Event
Informasi
Karyawan
Galeri
Mesin
Bagian Kerja
Edit
Password
Keluar
Waste
Berita
Berjalan
Input
Input
Input
IK
Info
Edit
Edit
Edit
Delete
Delete
Delete
Input
Input
Delete
Edit
Edit
Input
Delete
Delete
Edit
Input
Delete
Edit
Delete
Implementasi
Pada bagian ini menjelaskan tentang implementasi. Implementasi sendiri
adalah suatu tindakan atau pelaksanaan dari sebuah rencana yang sudah disusun
secara matang dan terperinci.
Pada bagian implementasi ini melaksanakan perancangan yang telah
disiapkan/disusun secara matang. Dimulai dari persiapan teknis hingga pengujian
aplikasi.
4.9.1. Persiapan Teknis
Pada bagian ini akan menjelaskan bagaimana langkah-langkah dalam
mempersiapkan aplikasi pendukung dalam pembuatan website Display Informasi
Departemen Produksi.
1.
Instalasi Program
aplikasi pendukung
seperti tabel apa saja yang dibutuhkan dalam pembuatan aplikasi, kolom apa saja
yang terdapat dalam sebuah tabel, primary key dari sebuah tabel,serta hal detail
seperti tipe data yang digunakan dari sebuah kolom dan yang lainnya
Berikut akan dijelaskan langkah-langkah dalam pembuatan basis data di
phpMyAdmin:
a. Membuat basis data baru dengan nama db_display kemudian klik buat,
seperti pada gambar di bawah ini.
Skrip
Pada bagian ini dibahas mengenai beberapa source code dalam sistem
2. Halaman JPM
Halaman lihat event adalah halaman untuk melihat data event yang sudah
ada. Data yang ditampilkan yaitu: judul, waktu mulai, waktu akhir, dan tempat
kegiatan. Di halaman ini juga terdapat 2 tombol, yaitu tombol hapus dan tombol
edit. Apabila tombol hapus diklik, maka akan muncul konfirmasi penghapusan
untuk meyakinkan administrator. Apabila tombol edit diklik, maka akan dialihkan
ke halaman edit event.
19. Halaman Tambah Karyawan
Pengujian Aplikasi
Pengujian aplikasi merupakan bagian penting. Pengujian dilakukan untuk
mengetahui suatu proses yang terdapat di dalam aplikasi memenuhi harapan yang
diinginkan atau tidak.
4.11.1. Poin Pengujian
Poin pengujian aplikasi Display Informasi Departemen Produksi adalah
sebagai berikut:
1. Login
2. Input JPM
3. Delete JPM
4. Import waste
No.
1.
2.
3.
Deskripsi
Login
Login
Input JPM
Prosedur Pengujian
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
Aplikasi berjalan
Halaman login
Tampilan form login
Masukkan data login
yang benar
Klik tombol Masuk
Aplikasi berjalan
Halaman login
Tampilan form login
Masukkan data login
yang salah
Klik tombol Masuk
Aplikasi berjalan
Halaman tambah
JPM
Tampil form tambah
JPM
Masukkan data shift I
Klik tombol Tambah
1. Username
2. Password
Berhasil login
dan tampil
halaman
beranda
administrator
Kriteria
Evaluasi Hasil
Berhasil login
dan tampil
halaman
beranda
administrator
1. Username
2. Password
Tidak berhasil
melakukan
login, muncul
pemberitahuan
dan tampil form
login
Muncul
pemberitahuan
bahwa JPM
berhasil
disimpan dan
tampil halaman
tambah JPM
Tidak berhasil
melakukan
login, muncul
pemberitahuan
dan tampil form
login
Muncul
pemberitahuan
bahwa JPM
berhasil
disimpan dan
tampil halaman
tambah JPM
Masukkan
1. Tanggal
mulai
2. Tanggal
akhir
3. Shift
permesin
4. Karyawan
Keluaran
Hasil yang
didapat
OK
OK
Berhasil
OK
Berhasil
Kesimpulan
Berhasil
No.
Deskripsi
Prosedur Pengujian
Shift II
6. Masukkan data shift
II
7. Klik tombol selesai
Masukkan
permesin
Keluaran
Kriteria
Evaluasi Hasil
Hasil yang
didapat
Kesimpulan
BAB V
PENUTUP
5.1.
Kesimpulan
Dengan adanya aplikasi Display Informasi ini, terdapat beberapa
5.2.
Saran
bahkan
adanya
peningkatan
77
kerjasama
lagi
dalam
segi
pemanfaatan SDM yang ada di SMK Negeri 1 Cimahi untuk bekerja di PT.
Nutrifood Indonesia.
2. Diperlukan evaluasi secara berkala kepada para siswa untuk mengetahui
ilmu-ilmu apa saja yang telah diterima selama melaksanakan Praktek
Kerja Industri.
3. Penempatan siswa pada saat melaksanakan Praktek Kerja Indutri
diusahakan sesuai dengan ilmu yang dimiliki siswa.
4. Diberikan akun sementara untuk bagian operator data entry, karena
apabila tidak memiliki akun akan menghambat pekerjaan karena siswa pkl
harus meminta tolong untuk login komputer. Dan juga bisa membuat siswa
pkl lebih bertanggung jawab jika ada kesalahan input data, tidak pura-pura
tidak tahu kesalahan siswa pkl tetapi menggunakan akun operator data
entry lainnya.
5.2.2. Saran Untuk Pihak Sekolah
Selama pelaksanaan Praktek Kerja Industri, sekolah sangat berperan
penting baik dalam penempatan Praktek Kerja Industri maupun penerapan ilmu
yang didapat dari sekolah. Adapun beberapa hal yang penulis sampaikan untuk
perbaikan dimasa yang akan datang, yaitu:
1. Mengingat perkembangan teknologi berkembang begitu pesat diharapkan
pihak sekolah menyesuaikan materi yang diberikan di kelas dengan
perkembangan di industri tanpa melupakan ilmu dasar dari perkembangan
ilmu pengetahuan tersebut.
2. Frekuensi praktek bagi siswa harap lebih ditingkatkan lagi, karena ini
merupakan bekal pengalaman dan pengetahuan bagi siswa dalam
menghadapi persaingan di dunia kerja.
3. Mengoptimalkan kegiatan kunjungan industri secara berkala agar siswa
dapat secara langsung melihat dunia industri. Guna meningkatkan
motivasi seluruh siswa untuk senantiasa meningkatkan pengetahuannya
dalam segi IPTEK dan memberikan gambaran kepada siswa tentang dunia
industri yang sesungguhnya.
4. Perlunya pelatihan berbicara dan berkomunikasi di depan umum kepada
DAFTAR PUSTAKA
http://www.pengertianku.net/2014/09/mengetahui-pengertian-website-danjenisnya.html
http://www.burung-net.com/2015/05/pengertian-html-fungsi-html-serta-sejarahhtml.html
https://yuliakurniasih30.wordpress.com/tag/definisi-css-jenis-jenis-css/
http://www.eduloka.net/2015/08/pengertian-tipe-dan-fungsi-css-besertacontoh.html
http://csstutors.blogspot.co.id/p/mengenal-css.html
http://babdua.blogspot.co.id/2015/02/definisi-hypertext-preprocessor-php.html
http://www.termasmedia.com/65-pengertian/69-pengertian-database.html
http://www.mandalamaya.com/pengertian-database/
http://satriamecha.blogspot.co.id/2014/08/pengertian-erd-entity-relationship.html
http://vebryexa.com/definisi-dan-contoh-entity-relationship-diagram-erd.html
http://vebryexa.com/pengertian-dan-contoh-data-flow-diagram-dfd.html
http://benz-scout.blogspot.co.id/2014/08/pengertian-databaseserver.html#.Vl8gXHbhDDc
http://mjajuliunbaja.blogspot.co.id/2014/10/macam-macam-jenis-aplikasi-webserver.html
http://berita.sugawebsite.com/fungsi-pengertian-web-server-dan-contoh/
80
LAMPIRAN
DAFTAR HADIR
81