Author
others
View
2
Download
0
Embed Size (px)
27
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Hadir sebagai objek vital negara Indonesia, PT Pupuk Kujang Cikampek
Senantiasa memberikan pelayanan yang baik. Mulai dari proses produksi sampai
dengan penyaluran produk. Keberadaan PT Pupuk Kujang saat ini tidak lepas dari
adanya kejadian-kejadian yang telah dilewati. Berikut dijelaskan Tinjauan PT
Pupuk Kujang Cikampek.
3.1.1. Sejarah Perusahaan
PT Pupuk Kujang didirikan pada tanggal 9 Juni 1975 dengan dana US$
260 juta merupakan pinjaman dari Pemerintah Iran sebesar US$ 200 Juta, serta
Penyertaan Modal Pemerintah (PMP) Indonesia sebesar US$ 60 juta. Pinjaman
kepada Pemerintah Iran telah dilunasi tahun 1989. Pembangunan pabrik Pupuk
Kujang pertama yang kemudian diberi nama Pabrik Kujang 1A dengan kapasitas
produksi 570.000 ton pertahun urea dan 330.000 ton pertahun amoniak
pembangunannya dilaksanakan oleh kontraktor utama Kellogg Overseas
Corporation (USA) dan Toyo Engineering Corporation (Jepang). Pembangunan
Pabrik Kujang 1A ini berhasil dibangun selama 36 bulan dan diresmikan oleh
Presiden Republik Indonesia pada tanggal 12 Desember 1978. PT Pupuk Kujang
merupakan anak perusahaan dari BUMN Pupuk di Indonesia yaitu PT Pupuk
Indonesia Holding Company.
28
Sejalan dengan perkembangannya di usia pabrik yang semakin tua,
membawa konsekuensi kepada pembebanan biaya pemeliharaan yang semakin
tinggi dan down time yang semakin meningkat pula. Penanggulangan masalah
tersebut memerlukan dana yang besar terutama untuk replacement dan rekondisi
beberapa peralatan inti. Untuk mengantisipasi masalah tersebut PT Pupuk Kujang
telah menyusun action plan sehingga kesinambungan usaha dapat terus berjalan.
Salah satu rencana yang sudah dilaksanakan adalah penggantian reaktor urea pada
tahun 2001 dan pembangunan Pabrik Kujang 1B. Pembangunan Pabrik Kujang
1B dengan kapasitas produksi 570.000 ton pertahun urea dan 330.000 ton
pertahun amonia dilaksanakan oleh kontraktor utama Toyo Engineering
Corporation (TEC) Japan dan didukung oleh 2 (dua) kontraktor dalam negeri
yaitu PT Rekayasa Industri dan PT Inti Karya Persada Teknik. Pembangunan
Pabrik Kujang 1B ditempuh dalam waktu 36 bulan, dimulai tanggal 1 Oktober
2003 sampai dengan 6 September 2005. Selain dari equity yang dimiliki oleh PT
Pupuk Kujang, pendanaan proyek ini diperoleh dari pinjaman Japan Bank for
International Cooperation (JBIC) sebesar JPY 27.048.700.000. Peresmian Pabrik
Kujang 1B dilakukan oleh Presiden Republik Indonesia pada tanggal 3 April
2006.
Pada tanggal 4 Januari 2011, PT Pupuk Kujang melakukan Credit
Refinancing pembangunan pabrik Kujang 1B melalui proses Take Over oleh 4
perbankan nasional. Hal ini merupakan langkah untuk menghindari fluktuasi
utang luar negeri atas mata uang asing yen serta merupakan arahan dari para
pemegang saham serta implementasi dari Surat Kementerian BUMN no. S-
33/MBU/2008 tentang Pengelolaan Pinjaman & Dana Dalam Valuta Asing.
29
Dengan Credit Refinancing ini, PT Pupuk Kujang meminjam uang sebesar
Rp 1,9 triliun kepada 4 bank nasional yaitu Bank BRI, BNI, Mandiri, dan BCA.
Uang tersebut digunakan untuk membeli yen dan membayar utang kepada JBIC.
Rencana pembayaran PT Pupuk Kujang kepada 4 perbankan nasional akan
dilakukan dalam jangka waktu 8 tahun mulai 2012 hingga 2019.
Bahan baku utama dalam pembuatan urea adalah gas bumi, air dan udara.
Ketiga bahan baku tersebut diolah sehingga menghasilkan amonia dan akhirnya
menjadi urea. Penyediaan gas bumi berasal dari Pertamina dan Perusahaan Gas
Swasta lainnya yang diambil dari sumber lepas pantai laut Jawa, sedangkan air
baku diambil dari Perum Jasa Tirta II Jatiluhur-Purwakarta.
Untuk memanfaatkan ekses operasional Pabrik Pupuk Kujang maka
dibangunlah beberapa anak Perusahaan yang merupakan Joint Venture dengan
pihak swasta dalam negeri maupun luar negeri. Saat ini PT Pupuk Kujang
mempunyai 5 (lima) anak perusahaan yang merupakan perusahaan patungan
dengan pihak swasta yaitu: PT Sintas Kurama Perdana yang memproduksi Asam
Formiat, PT Multi Nitrotama Kimia yang memproduksi Ammonium Nitrat dan
Asam Nitrat, PT Peroksida Indonesia Pratama memproduksi Hydrogen Peroksida,
PT Kujang Sud-Chemie Catalyst yang memproduksi Katalis, dan yang terakhir
adalah PT Kawasan Industri Kujang Cikampek yang mengelola lahan di Kawasan
PT Pupuk Kujang.
Mengingat biaya produksi pupuk urea masih lebih tinggi dari Harga
Eceran Tertinggi (HET), maka Pemerintah memberikan subsidi melalui Peraturan
Menteri Keuangan No. 122/KMK.02/2006 tanggal 7 Desember 2006, tentang Tata
Cara Perhitungan dan Pembayaran Subsidi Pupuk Tahun Anggaran 2006 merubah
30
pola subsidi gas menjadi subsidi harga, dalam subsidi harga tersebut besaran
subsidi dari Pemerintah terhadap industri pupuk adalah seluruh biaya produksi
termasuk harga bahan baku utama yaitu gas alam ditambah margin 10 % dan
biaya distribusi dikurangi dengan Harga Eceran Tertinggi.
Sesuai Peraturan Menteri Perdagangan No. 17/MDAG/PER/6/2011,
tentang Pengadaan dan Penyaluran Pupuk Bersubsidi, dan Surat Direktur Utama
PT Pupuk Sriwidjaja (Persero) No. U-909/A00000.UM/2011 tanggal 11 Agustus
2011 bahwa terhitung mulai tanggal 1 September 2011, seluruh Provinsi Jawa
Barat menjadi daerah tanggung jawab PT Pupuk Kujang.
Posisi strategis Perusahaan yang terletak di Provinsi Jawa Barat dan
berdekatan dengan Ibu Kota DKI Jakarta menjadi salah satu tantangan tersendiri,
mengingat Jawa Barat sebagai lumbung padi nasional harus ditunjang dengan
pasokan pupuk yang memadai sehingga Ketahanan Pangan Nasional dapat
terjamin.
Mengenai harga jual, Harga Eceran Tertinggi pupuk urea bersubsidi
berdasarkan pada Peraturan Menteri Pertanian No. 87/Permentan/SR.130/12/2011
adalah Rp 1.800/Kg. Sedangkan ammonia, yang merupakan kelebihan dari
produksi ammonia yang diproses menjadi urea, sebagian besar disalurkan ke PT
Multi Nitrotama Kimia serta sebagian lagi dipasarkan ke wilayah Jawa Barat,
Jawa Timur dan diekspor dalam partai kecil (small cargo).
Sesuai dengan arahan dari Surat Direktur Jenderal Prasarana dan Sarana
Pertanian Kementerian Pertanian No. 712/SR.130/B.5/8/2011 tanggal 23 Agustus
2011 perihal Pewarnaan pupuk Urea Bersubsidi, PT Pupuk Kujang per tanggal 1
31
Januari 2012 warna pupuk urea bersubsidi menjadi berwarna merah jambu (pink).
Kegiatan-kegiatan yang dijalankan PT Pupuk Kujang adalah:
1. Produksi
Mengolah bahan-bahan mentah tertentu menjadi bahan- bahan pokok yang
diperlukan dalam pembuatan pupuk, terutama pupuk urea dan bahan kimia
lainnya, serta mengolah bahan pokok tersebut menjadi berbagai jenis
pupuk dan hasil bahan kimia lainnya.
2. Perdagangan
Menyelenggarakan kegiatan distribusi dan perdagangan, baik dalam
maupun luar negeri yang berhubungan dengan produk-produk tersebut
diatas dan produk- produk lainnya serta kegiatan impor barang yang antara
lain berupa bahan baku dan penolong atau pembantu, peralatan produksi
dan bahan kimia lainnya.
3. Pemberian Jasa
Melaksanakan studi penelitian, pengembangan, desain engineering,
pengantongan, konstruksi, manajemen, pengoperasian pabrik, pabrikan
atau reparasi, pemeliharaan, konsultasi (kecuali konsultasi bidang hukum)
dan jasa teknis lainnya dalam sektor industri pupuk dan industri kimia
lainnya.
4. Usaha Lainnya
Menjalankan kegiatan-kegiatan usaha dalam bidang angkutan, ekspedisi
dan pergudangan serta kegiatan lainnya yang merupakan sarana dan
perlengkapan guna kelancaran pelaksanaan kegiatan-kegiatan usaha
tersebut.
32
3.1.2. Struktur Organisasi dan Fungsi
Berikut struktur organisasi di Laboratorium PT Pupuk Kujang.
Gambar III.1
Struktur Organisasi Laboratorium NPK & Kalibrasi
Berikut beberapa tugas pokok dari setiap komponen organisasi Laboratorium
Pupuk Kujang, diantaranya:
1. Kepala Laboratorium NPK & Kalibrasi
Kepala Laboratorium NPK & Kalibrasi memiliki tugas pokok yaitu
bertanggung jawab atas semua kegiatan di Laboratorium PT Pupuk Kujang.
Serta memantau semua kegiatan Laboratorium agar tetap sesuai dengan
Sasaran Mutu Laboratorium yang telah ditentukan.
2. Supervisor Laboratorium Uji Produk NPK & Organik
Supervisor Laboratorium Uji Produk NPK & Organik memiliki tugas pokok
yaitu bertanggung jawab atas semua kegiatan di Laboratorium NPK &
Organik dengan cara memantau hasil analisa produk NPK & Organik yang
kemudian akan dilaporkan kepada Kepala Laboratorium NPK & Kalibrasi.
33
3. Analis Laboratorium Uji Produk NPK & Organik
Analis Laboratorium Uji Produk NPK & Organik memiliki tugas pokok yaitu
melakukan analisa sesuai Instruksi Kerja yang berlaku di Laboratorium.
Kemudian melaporkannya kepada Supervisor Laboratorium Uji Produk NPK
& Organik.
4. Supervisor Laboratorium Uji Bahan Baku & Bahan Penolong
Supervisor Laboratorium Uji Bahan Baku & Bahan Penolong memiliki tugas
pokok yaitu bertanggung jawab atas semua kegiatan di Laboratorium Uji
Bahan Baku & Bahan Penolong dengan cara memantau hasil analisa bahan
baku dan bahan penolong yang kemudian akan dilaporkan kepada Kepala
Laboratorium NPK & Kalibrasi. Selain itu juga, harus dipastikan semua
bahan baku maupun bahan penolong yang masuk ke PT Pupuk Kujang telah
lolos uji Laboratorium Uji Bahan Baku & Bahan Penolong.
5. Analis Laboratorium Uji Bahan Baku & Bahan Penolong
Analis Laboratorium Bahan Baku & Bahan Penolong memiliki tugas pokok
yaitu melakukan analisa terhadap sampel bahan baku dan bahan peonlong
sesuai Instruksi Kerja yang berlaku di Laboratorium. Kemudian
melaporkannya kepada Supervisor Laboratorium Uji Produk NPK & Organik.
6. Supervisor Laboratorium Kalibrasi & ISO
Supervisor Laboratorium Kalibrasi & ISO memiliki tugas pokok yaitu
bertanggung jawab atas semua kegiatan di Laboratorium Kalibrasi & ISO,
memastikan semua peralatan di Laboratorium PT Pupuk Kujang Telah
Terkalibrasi dan siap digunakan, mengendalikan dokumen ISO guna
keperluan audit, mengecek setiap pekerjaan analis Laboratorium Kalibrasi &
34
ISO dan memastikan pekerjaan telah dilakukan dengan baik dan benar,
menyusun Daftar Induk peralatan yang ada di Laboratorium PT Pupuk
Kujang, menyetujui hasil kalibrasi oleh analis kalibrasi, serta melaporkan
semua hasil kepada Kepala Laboratorium NPK & Kalibrasi.
7. Analis Laboratorium Kalibrasi & ISO
Tugas pokok Analis Laboratorium Kalibrasi & ISO adalah mengerjakan
kalibrasi terhadap semua peralatan di Laboratorium PT Pupuk Kujang,
membuat laporan hasil kalibrasi yang nantinya akan dilaporkan kepada
Supervisor Laboratorium Kalibrasi & ISO untuk dibuatkan Sertifikat
Kalibrasi Alat. Kemudian ikut membantu Supervisor Laboratorium Kalibrasi
& ISO dalam menyusun daftar induk dan juga dokumen-dokumen untuk
audit.
8. Supervisor Pemeliharaan Instrumen & Bahan Kimia
Supervisor Pemeliharaan Instrumen & Bahan Kimia memiliki tugas pokok
yaitu bertanggung jawab atas semua kegiatan pemeliharaan instrumen &
pembuatan bahan kimia, memastikan semua stok bahan kimia dan peralatan
berada pada jumlah yang aman, mengontrol proses pengadaan bahan kimia
dan juga peralatan, serta melaporkan semua hasil kepada Kepala
Laboratorium NPK & Kalibrasi.
9. Analis Pemeliharaan Instrumen & Bahan Kimia
Tugas pokok Analis Pemeliharaan Instrumen & Bahan Kimia adalah
membuat bahan kimia guna keperluan analisa di semua bagian Laboratorium,
melakukan kontrol terhadap kualitas bahan kimia untuk analisa, melakukan
pengecekan stok bahan kimia, dan memfasilitasi semua kebutuhan di
35
Laboratorium PT Pupuk Kujang, Kemudian ikut membantu Supervisor
Pemeliharaan Instrumen & Bahan Kimia dalam proses pengadaan instrumen
dan bahan kimia.
3.2. Analisis Kebutuhan
Kebutuhan akan sesuatu yang sekunder di zaman modern seperti ini sangatlah
penting terutama bagi mereka yang mengikuti perkembangan zaman. Kebutuhan
ini menjadi sesuatu yang perlu dipertimbangkan oleh setiap orang. Tidak
terkecuali untuk seorang programmer dalam menyusun program atau web yang
dibuatnya serta sistem yang diciptakannya.
3.2.1. Analisa Kebutuhan Pengguna
1. Analisa kebutuhan admin
a. Admin dapat menambah jumlah pegawai untuk dijadikan user di database.
b. Admin dapat menambah materi pelatihan.
c. Admin dapat menambah soal-soal terkait evaluasi pelatihan.
d. Admin dapat melihat jumlah nilai yang didapat user dalam menyelesaikan
soal evaluasi.
2. Analisa kebutuhan user
a. User dapat menjawab soal evaluasi pelatihan.
b.User dapat melihat materi pelatihan.
3.2.2. Analisa Kebutuhan Sistem
Analisa kebutuhan sistem pada Laboratorium PT Pupuk Kujang untuk
personilnya adalah sebagai berikut:
36
1. Memberikan materi pelatihan terkait keahlian di Laboratorium PT Pupuk
Kujang Cikampek.
2. Memberikan akun agar bisa mengakses materi pelatihan yang diberikan.
3. Menyediakan fasilitas pengerjaan soal kuis secara online.
3.3. Perancangan Perangkat Lunak
Dalam hal ini penulis akan menjelaskan secara lebih mendetail tentang
rancangan web yang akan dibuat pada sub-sub bab berikut ini:
3.3.1. Rancangan Antar Muka
1. Rancangan antar muka halaman login admin
Admin harus melakukan login terlebih dahulu untuk dapat menggunakan
askes-akses yang tersedia. Jika login berhasil, maka admin berhak mengakses
fitur-fitur yang tersedia. Halaman login admin memiliki rancangan tampilan
sebagai berikut:
Gambar III.2
Rancangan Antar Muka Halaman Login Admin
LOGIN ADMINISTRATOR
LOGIN
USERNAME
PELATIHAN
PASSWORD
xxx
xxx
37
2. Rancangan antar muka beranda admin
Halaman Home akan muncul pertama kali setelah admin melakukan login.
Halaman Home mewakili website secara keseluruhan dimana terdapat menu-
menu yang dapat diakses oleh admin. Terdapat slider sebagai tempat
dimuatnya informasi ataupun gambar-gambar seputar laboratorium, kemudian
adanya konten admin dimana semua konten dari menu yang tersedia
ditampilkan, serta adanya footer sebagai informasi pengembang website.
Halaman beranda admin mempunyai rancangan sebagai berikut:
Gambar III.3
Rancangan Antar Muka Halaman Login Admin
SLIDER
KONTEN ADMIN
FOOTER
TAMBAH PEGAWAI INPUT SOAL LIHAT NILAI LOGOUT
38
3. Rancangan tambah data karyawan
Administrator dapat melakukan penambahan data karyawan baru yang
nantinya akan menjadi user. Terdapat dua form pada halaman ini, yang
pertama adalah form untuk memasukan data karyawan dan menyimpannya,
yang kedua adalah form yang menampilkan data karyawan yang telah
menjadi user dan terdapat kolom aksi yang terdiri dari edit dan hapus untuk
merubah atau menghapus data user yang ada. Berikut rancangannya:
Gambar III.4
Rancangan Antar Muka Tambah Data Karyawan
SLIDER
INPUT DATA PEGAWAI
No. Badge Karyawan xxx
Nama Pegawai xxx
Password xxx
Bagian xxx
SIMPAN BATAL
FOOTER
TAMBAH PEGAWAI INPUT SOAL LIHAT NILAI LOGOUT
No. Badge
Karyawan
Nama
Pegawai Bagian
Id
Karyawan Aksi
xxx xxx xxx xxx Edit Hapus
xxx xxx xxx xxx Edit Hapus
xxx xxx xxx xxx Edit Hapus
39
4. Rancangan kelola data karyawan
Halaman kelola data karyawan ini adalah halaman yang akan muncul setelah
kita menekan edit pada kolom aksi di halaman tambah data karyawan.
Halaman ini berguna untuk merubah data karyawan yang ada pada database.
Halaman kelola data karyawan memiliki rancangan sebagai berikut:
Gambar III.5
Rancangan Antar Muka Halaman Kelola Data Karyawan
Selain merubah data user, admin dapat menghapus data user yang ada dengan
memilih tombol hapus pada kolom aksi pada halaman tambah data karyawan.
5. Rancangan input soal evaluasi pelatihan
Pada Halaman ini, administrator dapat menambahkan soal pertanyaan beserta
jawabannya. Setelah ditambahkan, pertanyaan yang menjadi soal akan
ditampilkan beserta opsi untuk merubah maupun menghapus soal
pertanyaannya. Berikut adalah rancangan antar muka halaman input soal
evaluasi pelatihan.
EDIT DATA KARYAWAN
Id_pegawai xxx
No. Badge xxx
Nama Pegawai xxx
Password xxx
Bagian xxx
SIMPAN BATAL
40
Gambar III.6
Rancangan Antar Muka Halaman Input Soal Evaluasi Pelatihan
6. Rancangan kelola data soal evaluasi pelatihan
Administrator dapat merubah serta menghapus pertanyaan yang telah dibuat
dengan menekan tombol edit yang ada pada halaman input soal evaluasi.
Kemudian administrator akan diarahkan pada halaman kelola data soal
SLIDER
TAMBAH PEGAWAI INPUT SOAL LIHAT NILAI LOGOUT
Soal/Pertanyaan : xxx Jawaban A : xxx Jawaban B : xxx Jawaban C : xxx Jawaban D : xxx Jawaban Benar : xxx Kategori Soal : xxx
Simpan
1. Xxxxxxxxxxx? (jawaban benar: X, Kategori Soal: X (EDIT HAPUS))
A. Xxxxx
B. Xxxxx
C. Xxxxx
D. Xxxxx
2. …………..
FOOTER
41
evaluasi pelatihan yang mana terdapat tabel berisi data-data dari soal
pertanyaan yang akan dirubah. Setelah merubah data sesuai keinginan
administrator dapat menekan tombol simpan untuk menyimpan data soal
terbaru. Berikut tampilan rancangan antar muka halaman kelola data evaluasi
pelatihan:
Gambar III.7
Rancangan Antar Muka Halaman Kelola Data Evaluasi Pelatihan
7. Rancangan lihat nilai user oleh admin
Pada halaman ini administrator dapat melihat nilai yang diperoleh oleh
karyawan setelah mengerjakan soal evaluasi pelatihan.
EDIT SOAL EVALUASI
PELATIHAN
Id_soal : xxx Soal/Pertanyaan : xxx Jawaban A : xxx Jawaban B : xxx Jawaban C : xxx Jawaban D : xxx Jawaban Benar : xxx Kategori Soal : xxx Jawaban A : xxx
Simpan
42
Gambar III.8
Rancangan Antar Muka Halaman Lihat Nilai User oleh Admin
8. Rancangan antar muka beranda user sebelum login
Ketika masuk ke halaman utama, hanya ada beberapa menu yang tersedia.
Karyawan harus melakukan login terlebih dahulu untuk dapat menggunakan
menu yang tersedia. Jika login berhasil, maka Karyawan berhak mengakses
fitur-fitur yang tersedia. Apabila karyawan belum memiliki akun, karyawan
dapat mendaftar dan kemudian memiliki akses sebagai user. Halaman utama
memiliki rancangan tampilan sebagai berikut:
SLIDER
Id pegawai Jumlah
benar
Jumlah
salah
Jumlah
kosong
Jumlah
point
Tanggal
ujian
xxx xxx xxx xxx xxx Xxx
xxx xxx Xxx xxx Xxx xxx
xxx xxx xxx xxx xxx Xxx
FOOTER
TAMBAH PEGAWAI INPUT SOAL LIHAT NILAI LOGOUT
43
Gambar III.9
Rancangan Antar Muka Beranda User Sebelum Login
9. Rancangan antar muka beranda user setelah login
Gambar III.10
Rancangan Antar Muka Beranda User Setelah Login
SLIDER
NILAI UJIAN MATERI KALIBRASI MATERI PENGUJIAN MATERI ISO 17025 MATERI LAIN-LAIN
KONTEN
FOOTER
LOG OUT
SLIDER
HOME PROFIL DAFTAR
KONTEN
FOOTER
GO Sign In
44
10. Rancangan antar muka isi materi
Gambar III.11
Rancangan Antar Muka Isi Materi
NILAI UJIAN MATERI KALIBRASI MATERI PENGUJIAN MATERI ISO 17025 MATERI LAIN-LAIN
ISI MATERI
FOOTER
LOG OUT
45
11. Rancangan antar muka ujian
Gambar III.12
Rancangan Antar Muka Ujian
12. Rancangan antar muka lihat nilai user oleh user
Gambar III.13
Rancangan Antar Muka Lihat Nilai User oleh User
SLIDER
NILAI UJIAN MATERI KALIBRASI MATERI PENGUJIAN MATERI ISO 17025 MATERI LAIN-LAIN
No Benar Salah Kosong Skor Tanggal
xxx xxx xxx xxx xxx Xxx
xxx xxx Xxx xxx Xxx xxx
xxx xxx xxx xxx xxx Xxx
FOOTER
LOG OUT
SLIDER
NILAI UJIAN MATERI KALIBRASI MATERI PENGUJIAN MATERI ISO 17025 MATERI LAIN-LAIN
ISI SOAL
FOOTER
LOG OUT
46
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).
1. Entitty Relationship Diagram (ERD)
Gambar III.14
Entity Relationship Diagram
47
2. Logical Record Structure (LRS)
Berikut adalah Logical Record Structure (LRS) dari website yang dirancang.
Logical Record Structure adalah sebagai berikut:
Gambar III.15
Logical Record Structure
48
3. Spesifikasi File
Pembuatan website memerlukan database yang berguna untuk media
penyimpanan data dan informasi. Database tersebut terdiri dari beberapa tabel
yang masing-masing berisi data-data yang nantinya disimpan dan diolah untuk
kemudian ditampilkan lagi pada halaman web tersebut. Adapun tabel database
yang digunakan dalam website ini adalah sebagai berikut:
A. Spesifikasi File admin
Nama File : admin
Akronim : admin
Fungsi : untuk menyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 92
Kunci Field : Id_admin
Software : Mysql
49
Tabel III.1. Spesifikasi File Admin
No Elemen Data Nama field Tipe Size Ket
1 Id Admin id_admin integer 2 Primary Key
2 Nama Admin nama_admin varchar 20
3 Username Username varchar 20
4 Password Password varchar 50
B. Spesifikasi File Tabel_nilai
Nama File : tabel_nilai
Akronim : tabel_nilai
Fungsi : untuk menyimpan data nilai
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 24
Kunci Field : id_nilai
Software : Mysql
50
Tabel III.2. Spesifikasi File Tabel_nilai
No Elemen Data Nama field Tipe Size Ket
1 Id Nilai id_nilai integer 4 Primary Key
2 Id User id_user integer 4
3 Benar Benar integer 4
4 Salah Salah integer 4
5 Kosong Kosong integer 4
6 Point Point integer 4
7 Tanggal Tanggal Date
C. Spesifikasi File Tabel_soal
Nama File : tabel_soal
Akronim : tabel_soal
Fungsi : untuk menyimpan data soal
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 826
Kunci Field : id_soal
Software : Mysql
51
Tabel III.3. Spesifikasi File Tabel_soal
No Elemen Data Nama field Tipe Size Ket
1 Id Soal id_soal Integer 4 Primary Key
2 Pertanyaan Pertanyaan Varchar 300
3 Pilihan A pilihan_a Varchar 100
4 Pilihan B pilihan_b Varchar 100
5 Pilihan C pilihan_c Varchar 100
6 Pilihan D pilihan_d Varchar 100
7 Jawaban Jawaban Varchar 100
8 Publish Ublish Enum ‘Yes’,’no’
9 Tipe Tipe Integer 2
10 Katergori Soal Kategori_soal Varchar 20
D. Spesifikasi File Tabel_user
Nama File : tabel_user
Akronim : tabel_user
Fungsi : untuk menyimpan data user
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
52
Media : Harddisk
Panjang record : 152
Kunci Field : id_user
Software : Mysql
Tabel III.4. Spesifikasi File Tabel_user
No Elemen Data Nama field Tipe Size Ket
1 Id User id_user Integer 4 Primary Key
2 Nama User nama_user varchar 20
3 Bagian Bagian varchar 50
4 Username Username varchar 20
5 Password Password varchar 50
6 Badge Badge integer 8
3.3.3. Rancangan Struktur Navigasi
Struktur navigasi website digunakan untuk menggambarkan secara garis
besar bagaimana isi dan susunan dari sebuah website secara menyeluruh.
Pembuatan navigasi website ini akan membantu nantinya ketika akan membuat
rancangan seluruh halaman web.
Adapun susunan struktur navigasi pada website yang dibuat adalah sebagai
berikut:
53
1. Struktur Navigasi Administrator
Struktur navigasi administrator digunakan untuk menggambarkan isi dari
halaman admin. Dalam rancangan navigasi ini penulis menggunakan struktur
navigasi campuran (composite). Sehingga akan lebih mudah dalam
menggunakan website. Berikut adalah struktur navigasi halaman admin:
Gambar III.16
Struktur Navigasi Admin
2. Struktur Navigasi User
Struktur navigasi user bertujuan untuk menggambarkan isi dari halaman user.
Dalam rancangan ini penulis menggunakan struktur navigasi campuran
(composite). Berikut adalah struktur navigasi halaman user:
Login
Index
Tambah Pegawai
Tambah
Hapus
Edit
Input Soal
Tambah
Edit
Hapus
Lihat Nilai
Lihat
Logout
54
Gambar III.17
Struktur Navigasi User
3.4. Implementasi dan Pengujian Unit
Setelah sistem dirancang, kemudian sistem dibuat, dan setelah pembuatan
maka akan diuji keandalan dari sistem tersebut. Berikut dijelaskan implementasi
dari rancangan sistem yang telah dibuat serta pengujian unitnya.
3.4.1. Implementasi
1. Implementasi Rancangan Antar Muka
A. Rancangan antar muka halaman login admin
Gambar III.18
Halaman Login Admin
55
B. Rancangan antar muka beranda admin
Gambar III.19
Halaman Beranda Admin
C. Rancangan tambah data karyawan
Gambar III.20
Halaman Tambah Data Karyawan
56
D. Rancangan kelola data karyawan
Gambar III.21
Halaman Kelola Data Karyawan
E. Rancangan input soal evaluasi pelatihan
Gambar III.22
Halaman Input Soal Evaluasi Pelatihan
57
F. Rancangan kelola data soal evaluasi pelatihan
Gambar III.23
Halaman Kelola Data Soal Evaluasi Pelatihan
G. Rancangan lihat nilai user oleh admin
Gambar III.24
Halaman Lihat Nilai User Oleh Admin
58
H. Rancangan antar muka beranda user sebelum login
Gambar III.25
Halaman Antar Muka Beranda User Sebelum Admin
I. Rancangan antar muka beranda user setelah login
Gambar III.26
Halaman Antar Muka User Setelah Admin
59
J. Rancangan antar muka isi materi
Gambar III.27
Halaman Antar Muka Isi Materi
K. Rancangan antar muka ujian
Gambar III.28
Halaman Antar Muka Ujian
60
L. Rancangan antar muka lihat nilai user oleh user
Gambar III.29
Halaman Antar Muka Lihat Nilai User Oleh User
2. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan sistem informasi
persediaan barang berbasis web.
61
A. Spesifikasi Perangkat Keras
1) CPU
a) Core 2 Dou CPU @2.30GHz 2.30GHz
b) RAM DDR2 2 GB
c) Hard Disk 250 GB
2) Mouse
3) Keyboard
4) Printer
5) Monitor dengan resolusi layar 1024x768
6) Koneksi internet dengan kecepatan 1 Mbps
B. Spesifikasi Perangkat Lunak
1) Server
a) Sistem operasi yang digunakan seperti: Microsoft Windows
b) Aplikasi bundle web server seperti: Xampp, yang terdiri dari beberapa
komponen, dianataranya: (1) Aplikasi Apache v2 (2) Aplikasi PHP
Server v5 (3) Aplikasi MySQL Server v5 (4) Aplikasi phpMyAdmin
v3.
c) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
2) Client
a) Sistem operasi yang umum digunakan seperti: Microsoft Windows
atau Linux (Ubuntu, Fedora, dan lain-lain).
b) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer,Google Chrome.
62
3.4.2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan black box Testing
yang fokus terhadap proses masukan dan keluaran program.
1. Pengujian Login Karyawan
Tabel III.5. Pengujian Login Karyawan
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Salah satu kolom tidak diisi
kemudian klik tombol
Go
User Id: (kosong) Password:
(Isi)
Sistem Akan Menampilkan “Mohon
maaf Anda gagal login
silahkan login kembali”
Sesuai Harapan
Valid
2. Semua
kolom tidak diisi
kemudian klik tombol Go
User Id:
(kosong) Password:
(kosong)
Sistem Akan
Menampilkan “Mohon
maaf Anda gagal login silahkan
login kembali”
Sesuai
Harapan
Valid
3. Salah satu
kolom diisi dengan input yang salah
kemudian klik tombol
Go
User Id:
(kosong) Password: (Isi)
Sistem Akan
Menampilkan “Mohon maaf Anda
gagal login silahkan
login kembali”
Sesuai
Harapan
Valid
63
Tabel III.6. Pengujian Login Administrator
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Salah satu
kolom tidak diisi
kemudian klik tombol Go
Username:
(kosong) Password:
(Isi)
Sistem Akan
Menampilkan “Password
Anda Salah!”
Sesuai
Harapan
Valid
2. Semua
kolom tidak diisi
kemudian klik tombol Go
Username:
(kosong) Password:
(kosong)
Sistem Akan
Menampilkan “Password
Anda Salah!”
Sesuai
Harapan
Valid
3. Salah satu
kolom diisi dengan input
yang salah kemudian klik tombol
Go
Username:
(kosong) Password:
(Isi)
Sistem Akan
Menampilkan “Password
Anda Salah!”
Sesuai
Harapan
Valid
2. Pengujian Daftar Pegawai
Tabel III.7. Pengujian Daftar Karyawan
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Salah satu kolom tidak
diisi kemudian
klik tombol SIMPAN
Salah satu kolom
tidak diisi
Sistem Akan Menampilkan
“Data Belum Lengkap.
Silahkan Ulangi Lagi”
Sesuai Harapan
Valid
2. Semua
kolom tidak diisi kemudian
klik tombol SIMPAN
Semua
kolom tidak diisi
Sistem Akan
Menampilkan “Data Belum Lengkap.
Silahkan Ulangi Lagi”
Sesuai
Harapan
Valid
64
3. Pengujian Tambah Pegawai
Tabel III.8. Pengujian Tambah Karyawan
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Salah satu
kolom tidak diisi kemudian
klik tombol SIMPAN
Salah satu
kolom tidak diisi
Sistem Akan
Menampilkan “Data Belum Lengkap.
Silahkan Ulangi Lagi”
Sesuai
Harapan
Valid
2. Semua
kolom tidak diisi kemudian
klik tombol SIMPAN
Semua
kolom tidak diisi
Sistem Akan
Menampilkan “Data Belum Lengkap.
Silahkan ulangi lagi”
Sesuai
Harapan
Valid
4. Pengujian Input Soal
Tabel III.9. Pengujian Input Soal
NO. Sekeario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Salah satu kolom tidak
diisi kemudian klik tombol
SIMPAN
Salah satu kolom
tidak diisi
Sistem Akan Menampilkan
“Data Soal Belum Lengkap.
Silahkan Ulangi Lagi”
Sesuai Harapan
Valid
2. Semua
kolom tidak diisi kemudian
klik tombol SIMPAN
Semua
kolom tidak diisi
Sistem Akan
Menampilkan “Data Soal Belum
Lengkap. Silahkan
Ulangi Lagi”
Sesuai
Harapan
Valid
65
5. Pengujian Pencarian
Tabel III.10. Pengujian Pencarian
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Kolom
pencarian Pegawai diisi dengan data
yang tidak ada di
database Kemudian klik tombol
Cari
Kolom
diisi dengan data yang
tidak ada di
database
Sistem Akan
Menampilkan “Nama Karyawan
Tidak Ditemukan”
Sesuai
Harapan
Valid
2. Kolom pencarian
Soal diisi dengan data yang tidak
ada di database
Kemudian klik tombol Cari
Kolom diisi
dengan data yang tidak ada
di database
Sistem Akan Menampilkan
“Pertanyaan Tidak Ditemukan”
Sesuai Harapan
Valid
3. Kolom
pencarian Nilai diisi
dengan data yang tidak ada di
database Kemudian
klik tombol Cari
Kolom
diisi dengan
data yang tidak ada di
database
Sistem Akan
Menampilkan “Id
Karyawan Tidak Ditemukan”
Sesuai
Harapan
Valid