bab iii pembahasan · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan...

41
21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan perusahaan dalam penulisan ini meliputi profil perusahaan dan sistem organisasi perusahaan PT. Palma Megah Mulia diantaranya: 3.1.1. Sejarah Perusahaan PT. Palma Megah Mulia merupakan salah satu cabang perkebunan kelapa sawit dari perusahaan PT. Djarum Group yang dibuka di Desa Temahar Kabupaten Landak sejak Januari 2009 lalu. Perusahaan ini mulai menggarap di Kabupaten Landak dengan mengantongi izin lokasi yang diberikan Pemkab Landak sekitar 65 ribu hektar, namun luas lahan yang sudah digarap untuk saat ini baru mencapai 3000 ribu hektar. PT. Palma Megah Mulia ini di dirikan untuk kemajuan bersama antara masyarakat dan perusahaan. Oleh sebab itu sangat dibutuhkan dukungan dari masyarakat Kabupaten Landak selaku pemilik lahan. 1. Visi dari PT. Palma Megah Mulia, antara lain: Menjadi perusahaan industri berbasis agrikultur terintegrasi terdepan di regional melalui penciptaan nilai yang berkelanjutan. 2. Misi dari PT. Palma Megah Mulia, antara lain: Kami ada untuk memanfaatkan keuntungan strategis dari indonesia untuk menghasilkan produk berkualitas tinggi dan inovatif dalam industri agrikultur.

Upload: others

Post on 26-Dec-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

21

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan perusahaan dalam penulisan ini meliputi profil perusahaan dan

sistem organisasi perusahaan PT. Palma Megah Mulia diantaranya:

3.1.1. Sejarah Perusahaan

PT. Palma Megah Mulia merupakan salah satu cabang perkebunan kelapa

sawit dari perusahaan PT. Djarum Group yang dibuka di Desa Temahar

Kabupaten Landak sejak Januari 2009 lalu. Perusahaan

ini mulai menggarap di Kabupaten Landak dengan mengantongi izin

lokasi yang diberikan Pemkab Landak sekitar 65 ribu hektar, namun luas lahan

yang sudah digarap untuk saat ini baru mencapai 3000 ribu hektar.

PT. Palma Megah Mulia ini di dirikan untuk kemajuan bersama antara

masyarakat dan perusahaan. Oleh sebab itu sangat dibutuhkan dukungan dari

masyarakat Kabupaten Landak selaku pemilik lahan.

1. Visi dari PT. Palma Megah Mulia, antara lain:

Menjadi perusahaan industri berbasis agrikultur terintegrasi terdepan di

regional melalui penciptaan nilai yang berkelanjutan.

2. Misi dari PT. Palma Megah Mulia, antara lain:

Kami ada untuk memanfaatkan keuntungan strategis dari indonesia untuk

menghasilkan produk berkualitas tinggi dan inovatif dalam industri agrikultur.

Page 2: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

22

3.1.2. Struktur Organisasi dan Fungsi

BAGAN STRUKTUR ORGANISASI PT. PALMA MEGAH MULIA

DESA TEMAHAR KABUPATEN LANDAK

Sumber: PT. Palma Megah Mulia (2018)

Gambar III.1. Struktur Organisasi PT. Palma Megah Mulia

Struktur Organisasi PT. Palma Megah Mulia terdiri dari Manager sebagai

unsur pimpinan yang dibantu oleh KTU, Kasir, Askep dan Asisten Apdeling yang

memiliki masing-masing tugas sebagai berikut:

1. Manager

Manager bertugas pada beberapa hal sebagai berikut:

a. Mengatur kegiatan perkebunan dan memastikannya terpelihara dengan

baik.

b. Bertanggungjawab atas pelakqwertsanaan program anggaran untuk

perkebunan.

MANAGER

KTU

KASIR

ASKEP 1 ASKEP 2

ASISTEN

AFDELING

ASISTEN

AFDELING

Page 3: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

23

c. Memastikan alokasi tenaga kerja yang tepat, kendaraan perkebunan dan

peralatan lainnya antar divisi yang berbeda dan kegiatan yang berbeda

sehingga tingkat produktivitas yang optimum tercapai dari pemanfaatan

sumber daya yang tersedia secara maksimal.

d. Memastikan kebutuhan bahan perkebunan, pemesanan tepat waktu dan

memastikan penggunaan yang tepat dan pemeliharaan catatan yang

berkaitan dengan pemanfaatan material.

e. Memeriksa hasil laporan yang ada pada perusahaan.

2. KTU (kepala tata usaha)

KTU bertugas mengelola semua kegiatan administrasi dan keuangan dalam

lingkungan kebun untuk mendapatkan data yang benar dan akurat sehingga

menghasilkan laporan dan informasi yang tepat waktu, relevan dan konsisten

sebagai alat pengendalian, pengamanan aset dan sumber daya serta

pengambilan keputusan.

3. Kasir

a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan.

b. Melakukan pencatatan dan penginputan transaksi dana kas perusahaan.

c. Memverifikasi bukti pendukung penggunaan dana kas oleh user.

d. Membuat laporan saldo kas dan rekonsiliasi kas.

4. Askep (asisten kepala)

Askep merupakan wakil manager dilapangan yang bertugas untuk mengawasi,

mengevaluasi dan merencanakan pekerjaan atau operasional lapangan yang

membawahi secara langung asisten afdeling atau asisten divisi.

5. Asisten Afdeling

Page 4: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

24

Asisten afdeling bertugas memegang otoritas yang menentukan perkembangan

afdeling. Kedudukannya sangat strategi, karena berhubungan secara langsung

dengan pengambilan keputusan dan kebijaksanaan yang ditetapkan untuk

dilaksanakan secara operasional oleh seluruh bawahannya dalam sebuah

wilayah afdeling. Otoritas terhadap kebijakan afdeling tersebut harus dapat

dipertanggungjawabkan kepada perusahaan.

3.2. Tinjauan Kasus

Dalam tinjauan kasus ini penulis menguraikan gambaran tentang

bagaimana prosedur dari sistem yang menjadi tema penulisan yang meliputi

proses transaksi penerimaan pupuk, proses pemakaian, dan proses pembukuan

(penerimaan dan pemakaian pupuk).

3.2.1. Proses Bisnis Sistem Berjalan

Berikut uraian System Operational Procedure (SOP) permintaan pupuk

pada PT. Palma Megah Mulia:

1. Asisten Afdeling membuat nota permintaan barang/pupuk

2. Asisten Afdeling datang ke kantor dan bertemu KTU (Ketua Tata usaha)

untuk melakukan permintaan pupuk.

3. KTU (Ketua Tata Usaha) membuat laporan permintaan pupuk dan

menyerahkannya kepada Manager.

4. Manager menerima laporan permintaan pupuk, menandatangani laporan dan

menyerahkan kembali kepada KTU.

5. KTU menerima laporan permintaan pupuk yang sudah di tandatangani oleh

Manager, membuat nota pengeluaran barang/pupuk dan mengeluarkan pupuk.

Page 5: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

25

6. Asisten menerima pupuk.

7. KTU membuat arsip laporan penyerahan pupuk dan menyerahkannya kepada

Manager.

8. Manager menerima laporan permintaan pupuk.

3.2.2. Activity Diagram

Sumber: PT. Palma Megah Mulia (2018)

Gambar III.2 Activity Diagram Proses Permintaan Pupuk Sistem Berjalan

Membuat nota

permintaan barang

Membuat laporan

permintaan pupuk

Menyerahkan laporan

permintaan pupuk

Menerima laporan

permintaana pupuk

Menandatangani laporan

permintaan pupuk

Menerima laporan

permintaan pupuk

Menerima laporan permintaan

pupuk yang sudah

ditandatangani

Membuat nota

pengeluaran barang

Mengeluarkan dan

menyerahkan

barang/pupuk

Menyerahkan laporan

permintaan pupuk

Membuat arsip laporan

penyerahan barang /pupk

Melakukan permintaan

pupuk

Page 6: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

26

3.2.3. Dokumen Masukan

Dokumen masukan adalah segala bentuk yang berupa dokumen yang

diolah dalam proses yang dapat menghasilkan keluaran atau output yang

diinginkan. Yang termasuk dokumen masukan dalam Sistem Persediaan Pupuk

pada PT. Palma Megah Mulia sebagai berikut :

1. Nama Dokumen : Data Permintaan Barang

Fungsi : Sebagai sumber informasi data-data permintaan

Sumber : Asisten

Tujuan : KTU

Media : Kertas cetakan komputer

Jumlah : Rangkap satu

Frekuensi : Sekali untuk setiap permintaan

Format : Lampiran A.1

3.2.4. Dokumen Keluaran

Dokumentasi keluaran adalah dokumen yang dihasilkan dari proses sistem

input atau disebut juga denga dokumen keluaran. Yang termasuk dokumen

keluaran dalam Sistem Persediaan Pupuk pada PT. Palma Megah Mulia adalah :

1. Nama Dokumen : Data Pengeluaran Barang

Fungsi : Sebagai sumber informasi data-data pengeluaran

Sumber : KTU

Tujuan : Asisten

Media : Kertas

Jumlah : Rangkap satu

Frekuensi : Sekali untuk setiap pengeluaran

Page 7: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

27

Format : Lampiran B.1

3.2.5. Permasalahan Pokok

Sistem yang selama ini di terapkan mengalami beberapa keluhan dari KTU,

diantaranya:

1. Penggunaan waktu pembuatan laporan pesediaan dan pemakaian pupuk

membutuhkan waktu cukup lama.

2. Pencarian data pada arsip sangat lama dengan memilah-milah tumpukan

arsip ketika ingin digunakan.

3. Konsistensi data. Kadang data pada dokumen lain berbeda, walaupun

dengan data yang sama.

4. Penyimpanan data hanya dengan menggunakan arsip. Ketika ada

pemeriksaan mengenai persediaan dan pemakaian pupuk maka akan di

berikan tumpukan arsip.

3.2.6. Pemecahan Masalah

Masalah sistem yang sedang dihadapi oleh KTU PT. Palma Megah Mulia

bisa diatasi dengan solusi sebagai berikut :

1. Penggunaan aplikasi yang bisa diakses dengan mudah dan cepat.

2. Penyimpanan dengan Database. Sehingga pencarian data lebih mudah dan

penyimpanan lebih aman dengan password.

3. Konsistensi data dengan akurat karena data yang dimasukkan akan selalu

sesuai dengan data yang akan dijadikan laporan.

4. Pembuatan laporan hanya tinggal mencetak tanpa harus menginput ulang

data per laporan, ketika ada pemeriksaan laporan mengenai persediaan dan

pemakaian pupuk.

Page 8: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

28

3.3. Analisis Kebutuhan Software

Analisis kebutuhan merupakan langkah awal untuk menentukan gambaran

perangkat yang akan dihasilkan ketika pengembang melaksanakan sebuah proyek

pembuatan perangkat lunak.

3.3.1. Analisis Kebutuhan

Berdasarkan proses persediaan pupuk sistem berjalan pada PT. Palma

Megah Mulia, maka tahapan berikutnya adalah analisis kebutuhan. Berikut ini

spesifikasi kebutuhan (System Requirement) dari sistem persediaan pupuk pada

PT. Palma Megah Mulia.

Halaman Admin

A.1. Admin Login

A.2. Admin mengelola data karyawan

A.3. Admin mengelola data pupuk

A.4. Admin mengelola data jenis pupuk

A.5. Admin mengelola data merk pupuk

A.6. Admin mengelola data pupuk masuk

A.7. Admin mengelola data pupuk keluar

A.8. Admin mengelola data supplier

A.9. Admin mengelola data laporan

A.10. Admin logout

Page 9: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

29

3.3.2. Use Case Diagram

Use Case Diagram adalah gambaran graphical dari beberapa atau semua

actor, use case, dan interaksi diantaranya yang memperkenalkan suatu sistem.

1. Use Case Halaman Admin

Sumber: Hasil Rancangan(2018)

Gambar III.3 Use Case Halaman Admin

Login

Mengisi

Username

Mengisi

Password

Mengisi data pupuk

masuk

Mengisi data pupuk

keluar

Mencetak laporan data

pupuk masuk

Mencetak laporan data

pupuk keluar

include

include

Page 10: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

30

Tabel III.1

Deskripsi Use Case Halaman Admin

Use Case Narative Halaman Admin

Tujuan Admin dapat melihat data yang ada di dalam sistem halaman

admin.

Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman

admin yang di dalamnya ada data karyawan, data pupuk, data

jenis pupuk, data merk pupuk, data pupuk masuk, data pupuk

keluar, data supplier dan laporan.

Page 11: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

31

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka Aplikasi halaman admin

Aksi Aktor Reaksi Sistem

1. Aktor memilih data

karyawan

2. Aktor memilih data

supplier

3. Aktor memilih data

pupuk

4. Aktor memilih data

jenis pupuk

5. Aktor memilih data

merek pupuk

6. Aktor memilih data

pupuk masuk

7. Aktor memilih data

pupuk keluar

8. Aktor memilih data

laporan

Sistem ini akan menampilkan informasi data

karyawan

Sistem ini akan menampilkan informasi data

supplier

Sistem akan menampilkan informasi data pupuk

Sistem akan menampilkan informasi data jenis

pupuk

Sistem akan menampilkan informasi data merek

pupuk

Sistem akan menampilkan informasi data pupuk

masuk

Sistem akan menampilkan informasi data pupuk

keluar

Sistem akan menampilkan informasi data laporan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

apa yang di inginkan.

Page 12: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

32

3.3.3. Activity Diagram

Sumber: Hasil Rancangan (2018)

Gambar III.4. Activity Diagram Halaman Admin

3.4. Desain

Desain merupakan perencanaan dalam pembuatan sebuah objek sistem

komponen dan, dalam artian yang lebih luas. Desain merupakan seni terapan dan

rekayasa yang berintegrasi dengan teknologi.

3.4.1. Entity Relationship Diagram (ERD)

Rancangan Entity Relationship Diagram (ERD) yang diusulkan untuk

Admin adalah:

input username dan

password

mencetak

laporan

Page 13: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

33

Sumber: Hasil Rancangan (2018)

Gambar III.5. Entity Relationship Diagram (ERD)

Keterangan: ERD

1. 1 orang Karyawan/admin dapat melakukan pengeluaran banyak pupuk, 1 table

pupuk keluar mempunyai 1 master pupuk .

2. 1 orang karyawan/admin dapat melakukan pemesanan banyak pupuk masuk,

1 tabel pupuk masuk mempunyai 1 master pupuk, 1 master pupuk mempunyai

supplier.

3.4.2. Logical Record Structure (LRS)

Rancangan Logikal Record Structure (LRS) yang diusulkan untuk admin

adalah:

Karyawan

Pupuk_keluar

Pupuk_masuk

Pupuk

Supplier

mengisi

mempunyai

mempunyai

mengisi

mempunyai

jabatan

alamat

tlp

Id_pupuk_keluar*

gambar

id_karyawan*

nama

nama_supplier

alamat

id_supplier*

tlp

harga

gambar

id_pupuk*

id_karyawan

nama_pupuk

tgl

satuan

stok

kegunaan

merk_pupuk

jenis_pupuk

id_pupuk_masuk*

Page 14: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

34

Sumber: Hasil Rancangan(2018)

Gambar III.6. Logical Record Structure (LRS)

3.4.3. Spesifikasi File

Spesifikasi File yang digunakan dalam perancangan program adalah

sebagai berikut:

1. Spesifikasi file data karyawan

a. Nama file : data karyawan

b. Media : hardisk

c. Primary key : kode_karyawan

d. Foreign key :-

e. Panjang record : 89

Supplier

1

Page 15: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

35

Tabel III.2

Spesifikasi file data karyawan

Nama file Tipe data Panjang Keterangan

Kode_karyawan Varchar 6 Primary key

Nama Varchar 25

Alamat Text

Tlp Varchar 13

Jabatan Varchar 20

Gambar Varchar 25

Sumber : Hasil Rancangan (2018)

2. Spesifikasi file data jenis pupuk

a. Nama file : data jenis pupuk

b. Media : hardisk

c. Primary key : kode_jenis

d. Foreign key :-

e. Panjang record : 36

Tabel III.3

Spesifikasi file data jenis pupuk

Nama file Tipe data Panjang Keterangan

Kode_jenis Varchar 11 Primary key

Jenis_pupuk Varchar 25

Sumber : Hasil Rancangan (2018)

3. Spesifikasi file data merk pupuk

a. Nama file : data merk pupuk

Page 16: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

36

b. Media : hardisk

c. Primary key : kode_merk

d. Foreign key :-

e. Panjang record : 36

Tabel III.4

Spesifikasi file data merk pupuk

Nama file Tipe data Panjang Keterangan

Kode_pupuk Varchar 11 Primary key

Nama_merk Varchar 25

Sumber : Hasil Rancangan (2018)

4. Spesifikasi file data pupuk

a. Nama file : data pupuk

b. Media : hardisk

c. Primary key : kode_pupuk

d. Foreign key : kode_karyawan

e. Panjang record : 147

Tabel III.5

Spesifikasi file data pupuk

Nama file Tipe data Panjang Keterangan

Kode_pupuk Varchar 7 Primary key

Nama_pupuk Varchar 25

Jenis_pupuk Varchar 25

Merk_pupuk Varchar 25

Kegunaan Text

Page 17: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

37

Stok Int 5

Satuan Varchar 15

Tgl Date

Kode_karyawan Varchar 20 Foreign key

Gambar Varchar 25

Harga Double

Sumber : Hasil Rancangan (2018)

5. Spesifikasi file data pupuk keluar

a. Nama file : data pupuk keluar

b. Media : hardisk

c. Primary key : id_pupuk_keluar

d. Foreign key : kode_pupuk dan kode_karyawan

e. Panjang record : 236

Tabel III.6

Spesifikasi file data pupuk keluar

Nama file Tipe data Panjang Keterangan

Id_pupuk_keluar Int 11 Primary key

Kode_pupuk Varchar 25 Foreign key

Nama_pupuk Varchar 30

Jenis_pupuk Varchar 30

Merk_pupuk Varchar 25

Stok Int 30

Satuan Varchar 30

Page 18: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

38

Tgl Varchar 30

Kode_karyawan Varchar 25 Foreign key

Harga Double

Sumber : Hasil Rancangan (2018)

6. Spesifikasi file data pupuk masuk

a. Nama file : data pupuk masuk

b. Media : hardisk

c. Primary key : id_pupuk_masuk

d. Foreign key : kode_pupuk, kode_supplier dan kode_karyawan

e. Panjang record : 241

Tabel III.7

Spesifikasi file data pupuk masuk

Nama file Tipe data Panjang Keterangan

Id_pupuk_masuk Int 11 Primary key

Kode_pupuk Varchar 25 Foreign key

Nama_pupuk Varchar 30

Jenis_pupuk Varchar 30

Merk_pupuk Varchar 25

Stok Int 30

Satuan Varchar 30

Kode_supplier Varchar 30 Foreign key

Tgl Date

Kode_karyawan Varchar 30 Foreign key

Page 19: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

39

Harga Double

Sumber : Hasil Rancangan (2018)

7. Spesifikasi file data supplier

a. Nama file : data supplier

b. Media : hardisk

c. Primary key : kode_supplier

d. Foreign key :-

e. Panjang record : 54

Tabel III.8

Spesifikasi file data supplier

Nama file Tipe data Panjang Keterangan

Kode_supplier Varchar 11 Primary key

Nama_supplier Varchar 30

Alamat Text

Tlp Varchar 13

Sumber : Hasil Rancangan (2018)

3.4.4. Sequence Diagram

Page 20: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

40

Sumber: Hasil Rancangan (2018)

Gambar III.7. Sequence Diagram Data Persediaan Pupuk

3.4.5. Deployment Diagram

Deployment Diagram adalah diagram yang digunakan untuk memetakan

software ke processing node.

Gambar III.8. Deployment Diagram

Gambar diatas menjelaskan proses perancangan sistem persediaan pupuk

dengan aplikasi Sublime Text ke database MySQL.

from login halaman adminsupplier

masukan usrname &password

menampilkan halaman admin

input data merk pupuk

input data pupuk

input data pupuk masuk

input data supplier

Page 21: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

41

3.4.6. User Interface

1. User Interface form login

Sumber: Hasil Rancangan (2018)

Gambar III.9. User Interface Form Login

2. User Interface form utama

Sumber: Hasil Rancangan (2018)

Gambar III.10. User Interface Form Utama

Page 22: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

42

3. User Interface form karyawan

Sumber: Hasil Rancangan (2018)

Gambar III.11. User Interface Form Karyawan

4. User Interface form pupuk

Sumber: Hasil Rancangan (2018)

Gambar III.12. User Interface Form Pupuk

Page 23: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

43

5. User Interface form merk pupuk

Sumber: Hasil Rancangan (2018)

Gambar III.13. User Interface Form Merk Pupuk

6. User Interface form pupuk masuk

Sumber: Hasil Rancangan (2018)

Gambar III.14. User Interface Form Pupuk Masuk

Page 24: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

44

7. User Interface form pupuk keluar

Sumber: Hasil Penelitian (2018)

Gambar III.15. User Interface Form Pupuk Keluar

8. User Interface halaman supplier

Sumber: Hasil Rancangan (2018)

Gambar III.16. User Interface Form Supplier

Page 25: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

45

3.5. Implementasi

3.5.1. Code Generation

1. Form Data Menu Utama

<?php

session_start();

if(!isset($_SESSION['kode_karyawan'])){

echo "<script>alert('Anda Belum Login');

window.location ='../index.html'</script>";

}

if($_SESSION['jabatan']!="Admin"){

echo "<script>alert('Maaf User Anda Tidak Dikenali sebagai Admin');

window.location ='../index.html'</script>";

}

?>

<!DOCTYPE HTML>

<html>

<head>

<title>PT. PALMA MEGAH MULIA </title>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE-Edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="lib/css/jquery.dataTables.min.css">

<link

href="https://fonts.googleapis.com/css?family=Raleway:300,400,600,800"

rel="stylesheet">

<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700"

rel="stylesheet">

<link rel="stylesheet" href="assets/css/bootstrap.css">

<link rel="stylesheet" href="assets/css/core.css">

<link rel="stylesheet" href="assets/css/components.css">

<link rel="stylesheet" href="assets/icons/fontawesome/styles.min.css">

<link rel="stylesheet" href="lib/css/chartist.min.css">

<script type="text/javascript" src="lib/js/jquery.min.js"></script>

<script type="text/javascript" src="lib/js/tether.min.js"></script>

<script type="text/javascript" src="lib/js/bootstrap.min.js"></script>

<script type="text/javascript" src="lib/js/jquery.dataTables.min.js"></script>

<script type="text/javascript" src="assets/js/pages_datatables.min.js"></script>

<script type="text/javascript" src="assets/js/app.min.js"></script>

</head>

Page 26: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

46

<body>

<!-- NAVBAR -->

<nav class="navbar navbar-toggleable-md">

<button class="navbar-toggler navbar-toggler-right" type="button" data-

toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav">

<span>

<i class="fa fa-code-fork"></i>

</span>

</button>

<button class="navbar-toggler navbar-toggler-left" type="button"

id="toggle-sidebar">

<span>

<i class="fa fa-align-justify"></i>

</span>

</button>

<a class="navbar-brand logo" href="#">

<img src="assets/img/logo1.png">

</a>

<div class="collapse navbar-collapse" id="navbarNav">

<button class="sidebar-toggle btn btn-flat" id="toggle-sidebar-desktop">

<span>

<i class="fa fa-align-justify"></i>

</span>

</button>

<ul class="navbar-nav ml-auto">

<li class="nav-item ">

<a class="nav-link" href="#" id="navbarDropdownMenuLink" >

<?php

include('koneksi.php');

$kode_karyawan=$_SESSION['kode_karyawan'];

$query = mysql_query("select * from karyawan where

kode_karyawan='$kode_karyawan'") or die(mysql_error());

$data = mysql_fetch_array($query);

?>

<img src="gambar_karyawan/<?php echo $data['gambar']; ?>"

class="user-img" width="10"><?php echo $data['nama']; ?>

</a>

</li>

</ul>

</div>

</nav>

<!-- /NAVBAR -->

Page 27: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

47

<div class="page-container">

<div class="page-content">

<!-- inject:SIDEBAR -->

<div id="sidebar-main" class="sidebar sidebar-default"

style="height:700px;">

<div class="sidebar-content">

<ul class="navigation">

<li class="navigation-header">

<span>Main</span>

<i class="icon-menu"></i>

</li>

<li>

<a href="menu_utama.php"><i class="fa fa-home"></i> <span>Menu

Utama</span></a>

</li>

<li class="navigation-header">

<span>Master Pupuk</span>

<i class="icon-menu"></i>

</li>

<li>

<a href="#"><i class="fa fa-th"></i> <span>Master Pupuk</span></a>

<ul>

<li><a href="merk_pupuk.php">Merk Pupuk</a></li>

<li><a href="data_jenis_pupuk.php">Jenis Pupuk</a></li>

</ul>

</li>

<li>

<a href="data_pupuk.php"><i class="fa fa-circle-o-notch"></i>

<span>Data Pupuk</span></a>

</li>

<li>

<a href="data_supplier.php"><i class="fa fa-user"></i>

<span>Supplier</span></a>

</li>

<li>

<a href="pupuk_masuk.php"><i class="fa fa-arrow-down"></i>

<span>Pupuk Masuk</span></a>

</li>

<li>

<a href="pupuk_keluar.php"><i class="fa fa-arrow-up"></i>

<span>Pupuk Keluar</span></a>

Page 28: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

48

</li>

<li>

<a href="karyawan.php"><i class="fa fa-user-circle-o"></i>

<span>Karyawan</span></a>

</li>

<li>

<a href="#"><i class="fa fa-th"></i> <span>Laporan</span></a>

<ul>

<li><a

href="laporan_pupuk_masuk/laporan_pupuk_masuk.php">Pupuk Masuk</a></li>

<li><a

href="laporan_pupuk_keluar/laporan_pupuk_keluar.php">Pupuk Keluar</a></li>

</ul>

</li>

<li>

<a href="logout.php"><i class="fa fa-power-off"></i>

<span>Logout</span></a>

</li>

<br>

</ul>

</div>

</div>

<!-- inject:/SIDEBAR -->

<!-- PAGE CONTENT -->

<div class="content-wrapper">

<div class="content">

<div class="row">

<div class="col-md-12">

<h3 class="page-title">Halaman <small>Utama</small></h3>

</div>

</div>

<div class="row">

<div class="col-lg-3 col-xs-6">

<div class="widget-overview bg-primary-1">

<div class="inner">

<h2><?php

include("koneksi.php");

$pupuk=mysql_query("SELECT * FROM pupuk");

echo"".mysql_num_rows($pupuk)."";

?></h2>

<p>Pupuk</p>

</div>

Page 29: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

49

<div class="icon">

<i class="fa fa-database"></i>

</div>

</div>

</div>

<div class="col-lg-3 col-xs-6">

<div class="widget-overview bg-info-1">

<div class="inner">

<h2><?php

include("koneksi.php");

$pupuk=mysql_query("SELECT * FROM jenis_pupuk ");

echo"".mysql_num_rows($pupuk)."";

?></h2>

<p>Jenis Pupuk</p>

</div>

<div class="icon">

<i class="fa fa-arrow-up"></i>

</div>

</div>

</div>

<div class="col-lg-3 col-xs-6">

<div class="widget-overview bg-success-1">

<div class="inner">

<h2><?php

include("koneksi.php");

$pupuk=mysql_query("SELECT * FROM merk_pupuk ");

echo"".mysql_num_rows($pupuk)."";

?></h2>

<p>Merk Pupuk</p>

</div>

<div class="icon">

<i class="fa fa-arrow-down"></i>

</div>

</div>

</div>

<div class="col-lg-3 col-xs-6">

<div class="widget-overview bg-danger-1">

<div class="inner">

<h2><?php

include("koneksi.php");

$pupuk=mysql_query("SELECT * FROM karyawan");

Page 30: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

50

echo"".mysql_num_rows($pupuk)."";

?></h2>

<p>Karyawan</p>

</div>

<div class="icon">

<i class="fa fa-user"></i>

</div>

</div>

</div>

</div>

<div class="row margin-top-10">

<div class="col-lg-8">

<div class="card">

<div class="card-block">

<h5 class="card-title">Welcome,</h5>

<div class="row">

<?php

// jika belum di cari

include("koneksi.php");

$no = 1;

$sql = "SELECT * FROM pupuk ";

$query = mysql_query($sql);

while ($data = mysql_fetch_array($query)){

?>

<div class="col-sm-3">

<div class="card">

<div class="card-body">

<p align="center"><?php echo

$data['nama_pupuk'];?></p>

<img src="gambar_pupuk/<?php echo

$data['gambar']; ?>" style="height: 190px; width: 150px;">

</div>

</div>

</div>

<?php

}

?>

</div>

</div>

</div>

Page 31: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

51

</div>

<div class="col-lg-4">

<div class="card">

<div class="card-block">

<h5 class="card-title">Pupuk Masuk Hari Ini</h5>

<div class="recent-products">

<ul>

<?php

// jika belum di cari

include("koneksi.php");

$today=date("Y-m-d");

$no = 1;

$sql =

"SELECT * FROM pupuk_masuk a, supplier b, karyawan c where

a.kode_supplier=b.kode_supplier and a.kode_karyawan = c.kode_karyawan and

tgl='$today'";

$query

= mysql_query($sql);

while

($data = mysql_fetch_array($query)){

?>

<a href="#"><?php echo

$data['nama_pupuk'];?></a>

<span class="pull-right">

<badge class="badge badge-

primary"><?php echo $data['stok'];?> </badge> <?php echo $data['satuan'];?>

</span>

<br>

<span

class="product-description">Supplier : <?php echo

$data['nama_supplier'];?></span><br>

<span class="product-description"> Petugas :

<?php echo $data['nama'];?></span>

</li>

<hr>

<?php

}

?>

</ul>

</div>

</div>

</div>

Page 32: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

52

</div>

</div>

</div>

</div>

<!-- /PAGE CONTENT -->

</div>

</div>

</body>

</html>

3.5.2. Blackbox Testing

Pengujian terhadap program yang dibuat menggunakan black box testing

yang fokus terhadap proses masukan dan keluaran program diantaranya adalah

sebagai berikut:

A. Pengujian form Login Admin

Tabel III.9

Hasil Pengujian (Black Box Testing) Form Login Admin

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1. Nama user dan password tidak diisi kemudian klik tombol login

Nama user: (kosong) Password: (kosong)

Sistem akan menolak akses dan menampilkan pesan “Text Box Harus Diisi”

Sesuai harapan

Valid

2. Mengetikkan nama user dan password tidak diisi atau kosong kemudian klik tombol login

Nama user: Andini Password: (kosong)

Sistem akan menolak akses dan menampilkan “Text Box

Password Harus Diisi:

Sesuai harapan

Valid

3 Nama user tidak diisi (kosong) dan password diisi kemudian klik tombol login

Nama user: (kosong) Password: K001

Sistem akan menolak akses dan menampilkan “Text Box Email

Harus Diisi”

Sesuai harapan

Valid

Page 33: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

53

4. Mengetikkan salah satu kondisi salah pada nama user atau password kemudian klik tombol login

Nama user: Andini (benar) Password: K000 (salah)

Sistem akan menolak dan akses akan kembali diarahkan ke halaman login

dan menampilkan pesan “Maaf, Email dan Password Anda Salah!!”

Sesuai

harapan

Valid

5. Mengetikkan nama user dan password dengan data yang benar kemudian klik tombol login

Nama user: Andini (benar) Password: K001 (benar)

Sistem akan menerima akses login dan akan menampilkan pesan “Login Berhasil dan Menampilkan Halaman”

Sesuai harapan

Valid

Sumber: Hasil Rancangan (2018)

B. Pengujian form pupuk

Tabel III.10

Hasil Pengujian (Black Box Testing) Form Pupuk

Page 34: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

54

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1. Kode pupuk diisi, nama pupuk, jenis pupuk, merk pupuk, kegunaan, stok, satuan dan tanggal tidak diisi kemudian klik tombol simpan

Kode pupuk : (P0006), Nama pupuk: (kosong), Jenis pupuk: (kosong), Merk pupuk: (kosong), Kegunaan: (kosong), Stok: (kosong), Satuan: (kosong), Tanggal: (kosong)

Sistem akan menolak akses dan menampilkan “Text Box nama pupuk, jenis pupuk, merk pupuk, kegunaan, stok, satuan dan tanggal Diisi”

Sesuai harapan

Valid

2. Kode pupuk diisi, nama pupuk diisi, jenis pupuk, merk pupuk, kegunaan, stok, satuan dan tanggal tidak diisi kemudian klik tombol simpan

Kode pupuk : (P0006), Nama pupuk: (NPK) Jenis pupuk: (kosong), Merk pupuk: (kosong), Kegunaan: (kosong), Stok: (kosong), Satuan: (kosong), Tanggal: (kosong)

Sistem akan menolak akses dan menampilkan “Text Box jenis pupuk, merk pupuk, kegunaan, stok, satuan dan tanggal Diisi”

Sesuai harapan

Valid

3. Kode pupuk diisi, nama pupuk diisi, jenis pupuk diisi, merk pupuk diisi, kegunaan, stok, satuan dan tanggal tidak diisi kemudian klik tombol simpan

Kode pupuk : (P0006), Nama pupuk: (NPK) Jenis pupuk: (urea), Merk pupuk: (bioreen), Kegunaan: (kosong), Stok: (kosong), Satuan: (kosong), Tanggal: (kosong)

Sistem akan menolak akses dan menampilkan “Text Box kegunaan, stok, satuan dan tanggal Diisi”

Sesuai harapan

Valid

Page 35: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

55

4. Kode pupuk diisi, nama pupuk diisi, jenis pupuk diisi, merk pupuk diisi, kegunaan diisi, stok diisi, satuan dan tanggal tidak diisi kemudian klik tombol simpan

Kode pupuk : (P0006), Nama pupuk: (NPK) Jenis pupuk: (urea), Merk pupuk: (bioreen), Kegunaan: (untuk bibit), Stok: (200), Satuan: (kosong), Tanggal: (kosong)

Sistem akan menolak akses dan menampilkan “Text Box satuan dan tanggal Diisi”

Sesuai harapan

Valid

5. Kode pupuk diisi, nama pupuk diisi, jenis pupuk diisi, merk pupuk diisi, kegunaan diisi, stok diisi, satuan diisi dan tanggal diisi kemudian klik tombol simpan

Kode pupuk : (P0006), Nama pupuk: (NPK) Jenis pupuk: (urea), Merk pupuk: (bioreen), Kegunaan: (untuk bibit), Stok: (200), Satuan: (Kg), Tanggal: (01/03/2018)

Sistem akan menerima akses dan menampilkan pesan “Data berhasil di simpan”

Sesuai harapan

Valid

Sumber: Hasil Rancangan (2018)

C. Pengujian Form Supplier Tabel III.11

Hasil Pengujian (Black Box Testing) Form Supplier

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1. Kode supplier diisi, nama supplier, alamat dan telpon tidak diisi kemudian klik tombol simpan

Kode supplier: (S00007) Nama supplier: (kosong) Alamat: (kosong) Telepon: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box nama supplier, alamat dan telepon Harus Diisi”

Sesuai harapan

Valid

2. Kode supplier diisi, nama supplier diisi,

Kode supplier: (S00007) Nama supplier: (Dina)

Sistem akan menolak akses dan menampilkan

Sesuai harapan

Valid

Page 36: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

56

alamat dan telpon tidak diisi kemudian klik tombol simpan

Alamat: (kosong) Telepon: (kosong)

pesan ”Text Box, alamat dan telepon Harus Diisi”

3. Kode supplier diisi, nama supplier diisi, alamat diisi dan telpon tidak diisi kemudian klik tombol simpan

Kode supplier: (S00007) Nama supplier: (Dina) Alamat: (Totong) Telepon: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box telepon Harus Diisi”

Sesuai harapan

Valid

4. Kode supplier diisi, nama supplier diisi, alamat dan telpon diisi kemudian klik tombol simpan

Kode supplier: (S00007) Nama supplier: (Dina) Alamat: (Totong) Telepon: (081248163831)

Sistem akan menerima akses dan akan menampilkan pesan ”Data Berhasil Di simpan”

Sesuai harapan

Valid

Sumber: Hasil Rancangan (2018)

D. Pengujian Form Pupuk Masuk

Tabel III.12

Hasil Pengujian (Black Box Testing) Form Pupuk Masuk

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujia

n

Kesimpul

an

1. Kode pupuk, nama pupuk, jenis pupuk, alamat,stok, satuan, nama supplier dan tanggal tidak diisi kemudian

Kode pupuk: (kosong) Nama pupuk: (kosong) Jenis Pupuk: (kosong) Alamat: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box kode pupuk, nama

Sesuai harapan

Valid

Page 37: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

57

klik tombol simpan

Stok: (kosong) Satuan: (kosong) Nama supplier: (kosong) Tanggal: (kosong)

pupuk, jenis pupuk, alamat, stok, satuan, nama supplier, dan tanggal Harus Diisi”

2. Kode pupuk, nama pupuk, jenis pupuk, alamat,stok, satuan diisi, nama supplier dan tanggal tidak diisi (kosong) kemudian klik tombol simpan

Kode pupuk: (P001) Nama pupuk: (NPK) Jenis Pupuk: (herbisida) Alamat: (kampng jaya) Stok: (200) Satuan: (Kg) Nama supplier: (kosong) Tanggal: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box, nama supplier dan tanggal Harus Diisi

Sesuai harapan

Valid

3. Kode pupuk, nama pupuk, jenis pupuk, alamat,stok, satuan, nama supplier dan tanggal diisi kemudian klik tombol simpan

Kode pupuk: (P001) Nama pupuk: (NPK) Jenis Pupuk: (herbisida) Alamat: (kampng jaya) Stok: (200) Satuan: (Kg) Nama supplier: (PT.Pupuk Nasa PNK) Tanggal: (01-02-2013)

Sistem akan menolak akses dan menampilkan pesan ”Data Berhasil Di Simpan”

Sesuai harapan

Valid

Sumber: Hasil Rancangan (2018)

E. Pengujian Form Pupuk Keluar

Tabel III.13

Hasil Pengujian (Black Box Testing) Form Pupuk Keluar

Page 38: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

58

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

penguji

an

Kesimpula

n

1 Kode pupuk,nama pupuk, jenis pupuk,merk pupuk, stok, satuan, tgl, tidak diisi kemudian klik tombol simpan

Kode pupuk: (kosong) Nama pupuk: (kosong) Jenis Pupuk: (kosong) Alamat: (kosong) Stok: (kosong) Satuan: (kosong) Nama supplier: (kosong) Tanggal: (kosong) Kode karyawan: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box kode pupuk, nama pupuk, jenis pupuk, alamat, stok, satuan, nama supplier, dan tanggal Harus Diisi”

Sesuai harapan

Valid

2 Kode pupuk, nama pupuk, jenis pupuk, alamat,stok, satuan diisi, nama supplier tanggal dan kode karyawan tidak diisi (kosong) kemudian klik tombol simpan

Kode pupuk: (P003) Nama pupuk: (NPK) Jenis Pupuk: (urea) Alamat: (abc) Stok: (300) Satuan: (Kg) Nama supplier: (kosong) Tanggal: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box, nama supplier dan tanggal Harus Diisi

Sesuai harapan

Valid

3 Kode pupuk,nama pupuk, jenis pupuk,merk pupuk, stok, satuan,

Kode pupuk: (P001) Nama pupuk: (NPK) Jenis Pupuk: (herbisida) Alamat: (abc)

Sistem akan menolak akses dan menampilkan pesan ”Data Berhasil Di Simpan”

Sesuai harapan

Valid

Page 39: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

59

tgl, ,tidak diisi kemudian klik tombol simpan

Stok: (300) Satuan: (Kg) Nama supplier: (PT.Pupuk Nasa PNK) Tanggal: (2018-07-26)

Sumber: Hasil Rancangan (2018)

F. Pengujian Form Karyawan

Tabel III.14

Hasil Pengujian (Black Box Testing) Form Karyawan

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Kode karyawan, nama, alamat, tlp, jabatan, gambar

Kode karyawan: (kosong) Nama : (kosong) alamat: (kosong) tlp: (kosong) jabatan: (kosong) gambar: (kosong)

Sistem akan menolak akses dan menampilkan pesan ”Text Box kode karyawan, nama , alamat, tlp, jabatan dan gambar, Harus Diisi”

Sesuai harapan

Valid

2 Kode karyawan, nama , alamat, tlp,jabatan, di masukkan gambar tidak diisi (kosong) kemudian klik tombol simpan

Kode pupuk: (K005) Nama : (dina) alamat: (karangan) tlp: (081248163831) jabatan: (admin)

Sesuai harapan

Valid

Page 40: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

60

gambar: (123) (kosong) Tanggal: (kosong)

3 Kode karyawan,nama alamat, tlp,jabatan, gambar, ,tidak diisi kemudian klik tombol simpan

Kode karyawan :(K005) nama :(dina) alamat : (karangan) tlp : (081248163831) jabatan : (admin) Gambar : (123)

Sistem akan menolak akses dan menampilkan pesan ”Data Berhasil Di Simpan”

Sesuai harapan

Valid

Sumber: Hasil Rancangan (2018)

3.5.3. Spesifikasi Hardware dan Software

1. Hardware (perangkat keras)

Komponen perangkat keras adalah unsur-unsur yang terdiri dari perangkat

keras komputer yang digunakan untuk membantu proses kerja manusia

(brainware) dan bersifat fisik. Spesifikasi perangkat keras minimum yang

dibutuhkan adalah sebagai berikut:

a. Processor : Intel(R) Atom(TM)N2600 (1.6 GHz, 1 MB L2

cache)

b. Memori (RAM) : 2 GB

c. Monitor : 10.1”

d. Harddisk : 320 GB

e. Mouse : Standard

f. Keyboard : 84 key

g. Printer : Canon pixma MP 287

2. Software (perangkat Lunak)

Page 41: BAB III PEMBAHASAN · sebagai alat pengendalian, pengamanan aset dan sumber daya serta pengambilan keputusan. 3. Kasir a. Melakukan pengelolaan dan kontrol terhadap dana kas perusahaan

61

Komponen perangkat lunak adalah serangkaian unsur-unsur yang terdiri

dari beberapa perangkat lunak program komputer yang digunakan untuk

membantu proses kerja manusia (brainware) dan sifat non fisik. Adapun

spesifikasi perangkat lunak yang dibutuhkan adalah sebagai berikut:

a. Sistem Operasi : Microsoft Windows 7 Ultimate

b. Teks Editor : Sublime Text

c. Database : MySQL

d. Connector Aplikasi : XAMPP