BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA,...

65
23 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Perkembangan komputer berkembang dengan begitu pesat. Hal tersebut juga berdampak pada bidang sistem penyewaan alat berat. Kebanyakan dari kegiatan penyewaan tersebut dilakukan dengan cara manual, semi otomatis hingga otomatis. Semua kegiatan tersebut dapat dilakukan dengan bantuan dari komputer dan juga dari tenaga kerja yang kompeten. Tenaga kerja yang ahli dibidang komputer khususnya dibidang penyewaan saat ini sudah banyak di lakukan oleh putra-putri indonesia. Untuk dapat bersaing dengan perusahaan atau instansi yang sejenis untuk menguasai dibidang sistem penyewaan, maka tenaga kerja yang ada di PT. United Tractors Pontianak harus mampu menguasai kedua element tersebut yaitu komputer dan tenaga kerja yang kompeten dibidangnya. 3.1.1. Sejarah Perusahaan PT. United Tractors di dirikan pada 13 Oktober 1972, UT melaksanakan penawaran umum saham perdana di Bursa Efek Jakarta dan Bursa Efek Surabaya pada 19 September 1989 menggunakan nama PT United Tractors Tbk (UNTR), dengan PT Astra International Tbk sebagai pemegang saham mayoritas. Penawaran umum saham perdana ini menandai komitmen United Tractors untuk menjadi perusahaan berbasis solusi di bidang alat berat, pertambangan dan energi guna memberi manfaat bagi para pemangku kepentingan.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA,...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

23

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Perkembangan komputer berkembang dengan begitu pesat. Hal tersebut

juga berdampak pada bidang sistem penyewaan alat berat. Kebanyakan dari

kegiatan penyewaan tersebut dilakukan dengan cara manual, semi otomatis hingga

otomatis. Semua kegiatan tersebut dapat dilakukan dengan bantuan dari komputer

dan juga dari tenaga kerja yang kompeten.

Tenaga kerja yang ahli dibidang komputer khususnya dibidang penyewaan

saat ini sudah banyak di lakukan oleh putra-putri indonesia. Untuk dapat bersaing

dengan perusahaan atau instansi yang sejenis untuk menguasai dibidang sistem

penyewaan, maka tenaga kerja yang ada di PT. United Tractors Pontianak harus

mampu menguasai kedua element tersebut yaitu komputer dan tenaga kerja yang

kompeten dibidangnya.

3.1.1. Sejarah Perusahaan

PT. United Tractors di dirikan pada 13 Oktober 1972, UT melaksanakan

penawaran umum saham perdana di Bursa Efek Jakarta dan Bursa Efek Surabaya

pada 19 September 1989 menggunakan nama PT United Tractors Tbk (UNTR),

dengan PT Astra International Tbk sebagai pemegang saham mayoritas. Penawaran

umum saham perdana ini menandai komitmen United Tractors untuk menjadi

perusahaan berbasis solusi di bidang alat berat, pertambangan dan energi guna

memberi manfaat bagi para pemangku kepentingan.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

24

Saat ini jaringan distribusi kami mencakup 19 kantor cabang, 22 kantor pendukung,

dan 11 kantor perwakilan. Tidak puas hanya menjadi distributor peralatan berat

terbesar di Indonesia, Perusahaan juga memainkan peran aktif di bidang kontraktor

penambangan dan telah memulai usaha pertambangan batu bara.

Setiap perusahaan atau instansi pasti mempunyai visi dan misinya masing-

masing, begitu pula dengan PT United Tractors Pontianak. Adapun visinya adalah

menjadi perusahaan kelas atas berbasis solusi di bidang alat berat, pertambangan

dan energi, untuk menciptakan manfaat bagi para pemangku kepentingan. Dan

misinya sebagai berikut :

1. Bertekad membantu pelanggan meraih keberhasilan melalui pemahaman

usaha yang komprehensif dan interaksi berkelanjutan.

2. Menciptakan peluang bagi insan perusahaan untuk dapat meningkatkan

status sosial dan aktualisasi diri melalui kinerjanya.

3. Menghasilkan nilai tambah yang berkelanjutan bagi para pemangku

kepentingan melalui tiga aspek berimbang dalam hal ekonomi, sosial dan

lingkungan.

4. Memberi sumbangan yang bermakna bagi kesejahteraan bangsa.

3.1.2. Struktur Organisasi dan Fungsi

Struktur Organisasi merupakan suatu cara atau system dalam pembagian

tugas serta tanggung jawab pada suatu perusahaan atau instansi. Dengan adanya

struktur organisasi diharapkan setiap karyawan perusahaan memiliki tugas serta

tanggung jawab yang jelas, sehingga karyawan tersebut dapat mengetahui dengan

jelas tugasnya dalam perusahaan atau instansi tersebut.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

25

Agar kinerja karyawan dapat bekerja dengan baik, maka dibutuhkan

struktur organisasi yang jelas. Adapun struktur organisasi pada PT United Tractors

Pontianak sebagai berikit :

Sumber : PT. United Tractor Pontianak (2018)

Gambar III. 1 Struktur Organisasi PT. United Tractors Pontianak

Adapun fungsi-fungsi setiap jenjang dari struktur organisasi PT. United

Tractors Pontianak tersebut, yaitu :

1. Branch Operation Head

a. Memonitor operasional kantor cabang dan bertanggung jawab atas

fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD,

Technical Service dan finance.

b. Memastikan implementasi peraturan dan prosedur (SOP) terkait dengan

operasional secara benar di cabang.

2. Service Departement Head

a. Bertugas melaksanakan after sales servise pada alat-alat berat yang

dijual oleh bagian penjualan.

b. Memberikan petunjuk dan saran-saran tentang cara-cara perawatan,

operasi alat-alat berat kepada pelanggan

c. Menunjang kegiatan bagian penjualan dan bagian suku cadang.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

26

3. Parts Departement Head

a. Menyediakan suku cadang dari produk yang diagenin oleh PT. United

Tractors Pontianak

b. Memberikan kemudahan-kemudahan kepada para pelanggan dalam

kebutuhan suku cadang

4. Business Consultant

a. Merencanakan strategi bisnis yang tepat dalam situasi persaingan yang

semakin ketat.

b. Menangani masalah yang berhubungan dengan pemasaran

5. Administration Departement Head

a. Melaksanakan semua hal yang menyangkut administrasi cabang

b. Mengawasi dan mengatur keluar masuknya uang dicabang

c. Melaksanakan tugas-tugas bidang personalia dicabang serta mengawasi

dan memenuhi kebutuhan peralatan dikantor

d. Bertanggung jawab langsung kepada kepala bagian cabang.

3.2. Tinjauan Kasus

Dalam kenyataannya, masih banyak perusahaan yang masih kurang

terorganisir pengelolaan data keuanganya, baik pembayarannya, maupun

pengembalian kelebihan pembayarannya. Kadang karena kurangnya pengetahuan

akuntansi, mereka mengambil cara mudah untuk menjurnal semua transaksi

tersebut. Sehingga yang banyak terjadi adalah tidak balancenya saldo penyewaan

dengan pembayaran sewa. Seperti halnya perusahaan lain, pada mulanya PT.

United Tractors Pontianak juga mengalami beberapa kendala dalam sisi penyewaan

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

27

alat berat. Hal itu menimbulkan permasalahan baik intern perusahaan maupun

ekstern perusahaan dalam hubungannya dengan supplier. Akibat dari persoalan-

persoalan tersebut, maka management perusahaan memutuskan untuk

menggunakan software Visual Basic.Net sebagai bahasa pemrograman, MySQL

ODBC Connector sebagai koneksi database, XAMPP sebagai penghubung server

database dan Crystal Report 8.5 sebagai tools pembuatan laporan.

3.2.1. Proses Bisnis Sistem Berjalan

Proses bisnis sistem berjalan penyewaan alat berat pada PT United Tractors

Pontianak adalah sebagai berikut :

1. Proses Penyewaan Alat Berat

Dalam proses penyewaan alat berat pelanggan datang langsung

keperusahaan dan langsung melakukan konfirmasi penyewaan alat berat

kepada admin kemudian admin langsung memberikan formulir penyewaan

alat berat kepada pelanggan untuk di isi, setelah selesai di isi oleh pelanggan

dan langsung diserahkan kepada admin.

2. Proses Cek Jadwal, Mencatat Jadwal dan Harga Penyewaan Alat Berat

Kemudian admin melakukan cek jadwal dan mencatat jadwal penyewaan

alat berat kemudian admin melakukan konfirmasi harga penyewaan alat

berat ke pada pelanggan.

3. Proses Pembayaran dan Pembuatan Bukti Kwitansi Penyewaan Alat Berat

Pelanggan menerima konfirmasi harga penyewaan kemudian pelanggan

membayar penyewaan alat berat dan admin membuat bukti kwitansi

pembayaran penyewaan alat berat untuk diserahkan kepada pelanggan

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

28

kemudian pelanggan menerima bukti pembayaran penyewaan alat berat

tersebut berupa kwitansi.

4. Proses Laporan

Kemudian admin menyerahkan laporan harian penyewaan alat berat kepada

kepala departemen administrasi setelah itu kepala departemen administrasi

membuat rekapan laporan penyewaan alat berat dan rekapan laporan

penyewaan alat berat itu diserahkan kepada kepala operasi cabang dan

kepala operasi cabang pun menerima rekapan laporan penyewaan alat berat

tersebut.

3.2.2. Activity Diagram

Gambar III. 2 berikut ini activity diagram proses bisnis sistem berjalan yang

ada pada PT. United Tractors Pontianak :

Sumber : Hasil Rancangan (2018)

Gambar III. 2 Activity Diagram Proses Bisnis Sistem Berjalan

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

29

Gambar III. 2 activity diagram menjelaskan bahwa, dalam proses

penyewaan alat berat pelanggan datang langsung keperusahaan dan langsung

melakukan konfirmasi penyewaan alat berat kepada admin kemudian admin

langsung memberikan formulir penyewaan alat berat kepada pelanggan untuk di isi,

setelah selesai di isi oleh pelanggan dan langsung diserahkan kepada admin, admin

menerima formulir dari pelanggan dan admin langung cek jadwal dan mencatat

jadwal penyewaan alat berat kemudian admin melakukan konfirmasi harga

penyewaan alat berat ke pada pelanggan, pelanggan menerima konfirmasi harga

penyewaan kemudian pelanggan membayar penyewaan alat berat dan admin

membuat bukti kwitansi pembayaran penyewaan alat berat untuk diserahkan

kepada pelanggan kemudian pelanggan menerima bukti pembayaran penyewaan

alat berat tersebut berupa kwitansi. Kemudian admin menyerahkan laporan harian

penyewaan alat berat kepada kepala departemen administrasi setelah itu kepala

departemen administrasi membuat rekapan laporan penyewaan alat berat dan

rekapan laporan penyewaan alat berat itu diserahkan kepada kepala operasi cabang

dan kepala operasi cabang pun menerima rekapan laporan penyewaan alat berat

tersebut.

3.2.3. Dokumen Masukan

Berikut dokumen masukan pada system penyewaan alat berat PT United

Tractors Pontianak :

a. Nama Dokumen : Formulir penyewaan alat berat

Sumber : Pelanggan

Fungsi : Sebagai bukti penyewaan

Media : Kertas

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

30

Distribusi : Admin

Rangkap : 1 Lembar

Frekuensi : Setiap ada penyewa yang mau menyewa alat berat

3.2.4. Dokumen Keluaran

Berikut dokumen keluaran pada system penyewaan alat berat PT United

Tractors Pontianak :

a. Nama Dokumen : Kwitansi penyewaan alat berat

Sumber : Admin

Fungsi : Sebagai bukti penyewaan alat berat

Media : Kertas

Distribusi : Pelanggan

Rangkap : 1 Lembar

Frekuensi : Setiap adanya transaksi penyewaan alat berat

3.2.5. Permasalahan Pokok

Dalam proses penyewaan alat berat pada PT United Tractors ini, penulis

menemukan beberapa permasalahan yang timbul dimana menyebabkan terjadinya

keterlambatan dalam penyajian informasi yang tidak diharapkan. Adapun

keterbatasan tenaga manusia menjadi pemicu permasalahan, sementara kegiatan

perusahaan harus tetap berjalan. Permasalahan yang dapat penulis kemukakan

sebagai berikut:

1. Lambatnya penyebaran informasi untuk penyewaan dan cara penyewaan

alat berat secara detail, dan ketersediaan harga alat berat yang akan

disewakan.

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

31

2. Terjadinya kendala dalam pengolahan data penyewaan alat berat dalam

pencatatan data pelanggan, perhitungan data penyewaan alat berat dan

pembayarannya serta pencatatan data invoice penyewaan alat berat secara

detail dan lengkap.

3.2.6. Pemecahan Masalah

Berdasarkan proses bisnis system berjalan dan kendala yang ditemukan,

maka penulis ingin merancang aplikasi penyewaan alat berat secara desktop pada

PT. United Tractors Pontianak, dengan solusi yang diberikan antara lain:

1. Sistem memberikan kemudahan pelanggan dalam melakukan penyewaan

alat berat dalam pengolahan data pelanggan ataupun melalui telepon dan

juga dapat mengkonfirmasi pembayaran yang telah dilakukan.

2. Sistem juga dapat memberikan informasi secara detail mengenai alat berat

yang dapat disewakan yang dimana menampilkan nama alat berat, kategori,

harga alat berat tidak termasuk biaya operator dan bahan bakar mesin, dan

keterangan secara lengkap dari alat berat.

3. Sistem juga memberikan untuk admin dalam melakukan pengolahan data

penyewaan alat berat dengan melihat data pelanggan, memproses data

penyewaan, melihat data penyewaan yang berlangsung dan status dari alat

berat tersebut.

3.3. Analisa Kebutuhan Software

Pada tahap ini dilakukan identifikasi kebutuhan dari system yang akan

dibuat yang dimulai dari menganalisis sistem bisnis yang sedang berjalan dan

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

32

mencari solusi yang diperlukan yaitu dengan merancang sistem penyewaan alat

berat berbasis Desktop pada PT. United Tractors Pontianak.

3.3.1. Analisa Kebutuhan

Berdasarkan dari analisa yang diamati pada PT. United Tractors Pontianak,

maka terdapat kebutuhan dalam mengelola data alat berat, data penyewa alat berat,

data penyewaan alat berat, data jam kerja alat berat, data pengembalian alat berat,

data laba rugi, buku besar, data jurnal umum serta menghasilkan laporan. Rancang

bangun sistem informasi penyewaan alat berat dibuat untuk dikelola satu pengguna

yaitu admin. Spesifikasi kebutuhan pengelolaan penyewaan alat berat pada PT.

United Tractors diuraikan sebagai berikut :

1. Pengguna dapat melakukan input dan mengelola data alat berat

2. Pengguna dapat melakukan input dan mengelola data penyewa alat berat

3. Pengguna dapat melakukan input dan mengelola data penyewaan alat berat

4. Pengguna dapat melakukan input dan mengelola data jam kerja alat berat

5. Pengguna dapat melakukan input dan mengelola data pengembalian alat berat

6. Pengguna dapat melakukan input dan mengelola data pengguna.

7. Pengguna dapat melakukan input dan mengelola data biaya.

8. Pengguna dapat melakukan input dan mengelola data pembayaran.

9. Pengguna dapat melihat laporan buku besar, jurnal umum dan laba rugi.

3.3.2. Use Case Diagram

Dalam bukunya Rosa dan Shalahudin menjelaskan use case merupakan

pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat, use case

mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem.

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

33

1. Use case Diagram Kepala Operasi Cabang

Sumber : Hasil Rancangan (2018)

Gambar III. 3 Use Case Diagram Kepala Operasi Cabang

Dari gambar III. 3 dapat di jelaskan bahwa pada rancang bangun sistem

informasi penyewaan alat berat kepala operasi cabang sebagai pengguna hanya

dapat mengakses laporan saja yaitu berupa laporan laba rugi, laporan buku besar

dan laporan jurnal umum.

2. Use Case Digram Admin

Sumber : Hasil Rancangan (2018)

Gambar III. 4 Use Case Diagram Admin

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

34

Dari gambar III. 4 dapat di jelaskan bahwa rancang bangun sistem informasi

penyewaan alat berat Admin sebagai pengguna dapat mengelola data file master

alat berat berupa data alat berat, data penyewa alat berat, data penyewaan alat berat,

data jam kerja alat berat dan data pengembalian alat berat. Kemudian admin juga

dapat melihat dan mencetak laporan laba rugi, laporan buku besar, laporan jurnal

umum.

3.3.3. Activity Diagram

Setelah penggambaran pada use case diagram, selanjutnya akan

digambarkan pada activity diagram. Berikut adalah activity diagram masuk/login

pada rancang bangun sistem penyewaan alat berat PT. United Tractors Pontianak.

1. Activity Diagram Masuk/Login

Gambar III. 5 berikut ini adalah penggambaran activity diagram

Masuk/login pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 5 Activity Diagram Masuk

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

35

Gambar III. 5 menjelaskan bahwa sebelum masuk ke menu utama pada

rancang bangun sistem informasi penyewaan alat berat pengguna harus melakukan

masuk/login terlebih dahulu. Setelah form masuk/login tampil, pengguna diminta

untuk memasukan nama pengguna dan kata sandi lalu pilih tombol masuk

kemudian sistem akan melakukan validasi login, jika nama pengguna dan kata sandi

benar maka sistem akan menampilkan Form menu utama, namun jika nama

pengguna dan kata sandi salah pengguna akan dimintai untuk memasukan kembali

nama pengguna dan kata sandi yang benar.

2. Activity Diagram Menu Utama

Gambar III. 6 berikut ini adalah penggambaran activity diagram menu

utama pada rancang bangun sistem penyewaan alat berat pada PT. United Tractors

Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 6 Activity Diagram Menu Utama

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

36

Gambar III. 6 menjelaskan bahwa untuk masuk ke menu utama pengguna

melakukan masuk setelah itu sistem akan menampilkan menu utama, dan pengguna

memutuskan untuk memilih menu data master alat berat, menu laporan dan keluar,

jika pengguna memilih menu data master alat berat maka sistem akan menampilkan

submenu data master alat berat, jika pengguna memilih menu laporan maka sistem

akan menampilkan submenu laporan dan apabila pengguna memilih keluar maka

sistem akan menampilkan form masuk dan proses selesai.

3. Activity Diagram Data Alat Berat

Gambar III. 7 berikut ini adalah penggambaran activity diagram data alat

berat pada rancang bangun sistem penyewaan alat berat pada PT. United Tractors

Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 7 Activity Diagram Data Alat Berat

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

37

Gambar III. 6 menjelaskan proses input data alat berat yang mana pengguna

memilih menu data master alat berat, kemudian memilih sub menu data alat berat

dan sistem menampilkan form data alat berat. Kemudian pengguna menginput data

alat berat dengan memilih tombol baru lalu pengguna masukan kode alat, merek,

jenis alat, no bukti, kode penyewa, id pengguna dan tanggal. Setelah itu pengguna

memilih tombol simpan dan sistem akan menyimpan data alat berat yang sudah di

input. Jika pengguna ingin menghapus data alat berat, maka pengguna harus

memasukan kode alat lalu tekan enter dan pilih tombol hapus kemudian sistem akan

menampilkan pesan “yakin akan dihapus”, jika pengguna memilih pilihan ya maka

sistem akan menghapus data alat berat yang dipilih kemudian sistem menampilkan

data alat berat, namun jika pengguna memilih pilihan tidak maka sistem akan

membersihkam combobox yang ada dan sistem tetap menampilkan data alat berat.

Selanjutnya jika pengguna ingin memperbarui data alat berat pengguna harus

memilih tombol edit dan sistem akan memperbarui data alat berat setelah itu data

alat berat berhasil diperbarui dan jika pengguna memilih tombol batal maka sistem

akan menampilkan form menu utama.

4. Activity Diagram Data Penyewa Alat Berat

Gambar III. 8 berikut ini adalah penggambaran activity diagram penyewa

data alat berat pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

38

Sumber : Hasil Rancangan (2018)

Gambar III. 8 Activity Diagram Data Penyewa Alat Berat

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

39

Gambar III. 8 menjelaskan proses input data penyewa alat berat yang mana

pengguna memilih menu data master alat berat, kemudian memilih sub menu data

penyewa alat berat dan sistem menampilkan form data penyewa alat berat.

Kemudian pengguna menginput data penyewa alat berat dengan memilih tombol

baru lalu pengguna masukan kode penyewa, nama, alamat, kota, telepon, pemilik,

proyek sekarang dan tanggal. Setelah itu pengguna memilih tombol simpan dan

sistem akan menyimpan data penyewa alat berat yang sudah di input. Jika pengguna

ingin menghapus data penyewa alat berat, maka pengguna harus memasukan kode

penyewa lalu tekan enter dan pilih tombol hapus kemudian sistem akan

menampilkan pesan “yakin akan dihapus”, jika pengguna memilih pilihan ya maka

sistem akan menghapus data penyewa alat berat yang dipilih kemudian sistem

menampilkan data penyewa alat berat, namun jika pengguna memilih pilihan tidak

maka sistem akan membersihkam textbox yang ada dan sistem tetap menampilkan

data penyewa alat berat. Selanjutnya jika pengguna ingin memperbarui data

penyewa alat berat pengguna harus memilih tombol edit dan sistem akan

memperbarui data penyewa alat berat setelah itu data penyewa alat berat berhasil

diperbarui dan jika pengguna memilih tombol batal maka sistem akan menampilkan

form menu utama.

5. Activity Diagram Data Jam Kerja Alat Berat

Gambar III. 9 berikut ini adalah penggambaran activity diagram data jam

kerja alat berat pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

40

Sumber : Hasil Rancangan (2018)

Gambar III. 9 Activity Diagram Data Jam Kerja Alat Berat

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

41

Gambar III. 9 menjelaskan proses input data jam kerja alat berat yang mana

pengguna memilih menu data master alat berat, kemudian memilih sub menu data

jam kerja alat berat dan sistem menampilkan form data jam kerja alat berat.

Kemudian pengguna menginput data jam kerja alat berat dengan memilih tombol

baru lalu pengguna masukan no, catatan, jam kerja awal, jam kerja akhir, total jam,

harga, total harga dan tanggal. Setelah itu pengguna memilih tombol simpan dan

sistem akan menyimpan data jam kerja alat berat yang sudah di input. Jika pengguna

ingin menghapus data jam kerja alat berat, maka pengguna harus memasukan no

lalu tekan enter dan pilih tombol hapus kemudian sistem akan menampilkan pesan

“yakin akan dihapus”, jika pengguna memilih pilihan ya maka sistem akan

menghapus data jam kerja alat berat yang dipilih kemudian sistem menampilkan

data jam kerja alat berat, namun jika pengguna memilih pilihan tidak maka sistem

akan membersihkam textbox yang ada dan sistem tetap menampilkan data jam kerja

alat berat. Selanjutnya jika pengguna ingin memperbarui data jam kerja alat berat

pengguna harus memilih tombol edit dan sistem akan memperbarui data jam kerja

alat berat setelah itu data jam kerja alat berat berhasil diperbarui dan jika pengguna

memilih tombol batal maka sistem akan menampilkan form menu utama.

6. Activity Diagram Data Pengembalian Alat Berat

Gambar III. 10 berikut ini adalah penggambaran activity diagram data

pengembalian alat berat pada rancang bangun sistem penyewaan alat berat pada PT.

United Tractors Pontianak.

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

42

Sumber : Hasil Rancangan (2018)

Gambar III. 10 Activity Diagram Data Pengembalian Alat Berat

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

43

Gambar III. 10 menjelaskan proses input data pengembalian alat berat yang

mana pengguna memilih menu data master alat berat, kemudian memilih sub menu

data pengembalian alat berat dan sistem menampilkan form data pengembalian alat

berat. Kemudian pengguna menginput data pengembalian alat berat dengan

memilih tombol baru lalu pengguna memasukan no bukti, tanggal, id pengguna,

kode penyewa, alamat, proyek sekarang, c.o penyewa dan tanggal sewa. Setelah itu

pengguna memilih tombol simpan dan sistem akan menyimpan data pengembalian

alat berat yang sudah di input. Jika pengguna ingin menghapus data pengembalian

alat berat, maka pengguna harus memasukan no bukti lalu tekan enter dan pilih

tombol hapus kemudian sistem akan menampilkan pesan “yakin akan dihapus”, jika

pengguna memilih pilihan ya maka sistem akan menghapus data pengembalian alat

berat yang dipilih kemudian sistem menampilkan data pengembalian alat berat,

namun jika pengguna memilih pilihan tidak maka sistem akan membersihkam

textbox yang ada dan sistem tetap menampilkan data pengembalian alat berat.

Selanjutnya jika pengguna ingin memperbarui data pengembalian alat berat

pengguna harus memilih tombol edit dan sistem akan memperbarui data

pengembalian alat berat setelah itu data pengembalian alat berat berhasil diperbarui

dan jika pengguna memilih tombol batal maka sistem akan menampilkan form

menu utama.

7. Activity Diagram Data Pengguna

Gambar III. 11 berikut ini adalah penggambaran activity diagram data

pengguna pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

44

Sumber : Hasil Rancangan (2018)

Gambar III. 11 Activity Diagram Data Pengguna

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

45

Gambar III. 11 menjelaskan proses input data pengguna yang mana

pengguna memilih menu data master alat berat, kemudian memilih sub menu data

pengguna dan sistem menampilkan form data pengguna. Kemudian pengguna

menginput data pengguna dengan memilih tombol baru lalu pengguna memasukan

id pengguna, nama pengguna, kata sandi dan hak akses. Setelah itu pengguna

memilih tombol simpan dan sistem akan menyimpan data pengguna yang sudah di

input. Jika pengguna ingin menghapus data pengguna, maka pengguna harus

memasukan id pengguna lalu tekan enter dan pilih tombol hapus kemudian sistem

akan menampilkan pesan “yakin akan dihapus”, jika pengguna memilih pilihan ya

maka sistem akan menghapus data pengguna yang dipilih kemudian sistem

menampilkan data pengguna, namun jika pengguna memilih pilihan tidak maka

sistem akan membersihkam textbox yang ada dan sistem tetap menampilkan data

pengguna. Selanjutnya jika pengguna ingin memperbarui data pengguna, pengguna

harus memilih tombol edit dan sistem akan memperbarui data pengguna setelah itu

data pengguna berhasil diperbarui dan jika pengguna memilih tombol batal maka

sistem akan menampilkan form menu utama.

8. Activity Diagram Data Pembelian

Gambar III. 12 berikut ini adalah penggambaran activity diagram data

pembelian pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

46

Sumber : Hasil Rancangan (2018)

Gambar III. 12 Activity Diagram Data Pembelian

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

47

Gambar III. 12 menjelaskan proses input data pembelian yang mana

pengguna memilih menu data master alat berat, kemudian memilih sub menu data

pembelian dan sistem menampilkan form data pembelian. Kemudian pengguna

menginput data pembelian dengan memilih tombol baru lalu pengguna memasukan

no nota, nama barang, nama pemasok, harga, keterangan, jumlah beli dan tanggal.

Setelah itu pengguna memilih tombol simpan dan sistem akan menyimpan data

pembelian yang sudah di input. Jika pengguna ingin menghapus data pembelian,

maka pengguna harus memasukan no nota lalu tekan enter dan pilih tombol hapus

kemudian sistem akan menampilkan pesan “yakin akan dihapus”, jika pengguna

memilih pilihan ya maka sistem akan menghapus data pembelian yang dipilih

kemudian sistem menampilkan data pembelian, namun jika pengguna memilih

pilihan tidak maka sistem akan membersihkam textbox yang ada dan sistem tetap

menampilkan data pembelian. Selanjutnya jika pengguna ingin memperbarui data

pembelian, pengguna harus memilih tombol edit dan sistem akan memperbarui data

pembelian setelah itu data pembelian berhasil diperbarui dan jika pengguna

memilih tombol batal maka sistem akan menampilkan form menu utama.

9. Activity Diagram Laporan Buku Besar

Gambar III. 13 berikut ini adalah penggambaran activity diagram laporan

buku besar pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

48

Sumber : Hasil Rancangan (2018)

Gambar III. 13 Activity Diagram Laporan Buku Besar

Gambar III. 13 pengguna masuk ke form menu utama dan memilih menu

laporan lalu memilih lagi sub menu buku besar setelah itu sistem akan menampilkan

form buku besar. Jika pengguna ingin mencetak maka pengguna harus memilih no

nota kemudian pilih tombol cetak dan tampilan laporan buku besar berdasarkan no

nota yang dipilih selanjutnya laporan buku besar tercetak, namun jika pengguna

memilih tombol batal maka sistem akan menampilkan form menu utama.

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

49

10. Activity Diagram Laporan Jurnal Umum

Gambar III. 14 berikut ini adalah penggambaran activity diagram laporan

jurnal umum pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 14 Activity Diagram Laporan Jurnal Umum

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

50

Gambar III. 14 dijelaskan bahwa pengguna masuk ke form menu utama, lalu

pengguna memilih menu laporan dan memilih sub menu jurnal umum kemudian

sistem menampilkan form jurnal umum. Setelah itu pengguna pilih tombol baru

kemudian memilih no jurnal dan nama kredit, lalu pilih tombol simpan dan sistem

menyimpan input data jurnal umum tersebut. Jika pengguna ingin mencetak laporan

jurnal umum tersebut, pengguna pilih tombol cetak dan sistem menampilkan

cetakan dari laporan jurnal umum dan apabila pengguna memilih tombol batal maka

sistem akan menampilkan form menu utama.

11. Activity Diagram Laporan Laba Rugi

Gambar III. 15 berikut ini adalah penggambaran activity diagram laporan

laba rugi pada rancang bangun sistem penyewaan alat berat pada PT. United

Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 15 Activity Diagram Laporan Laba Rugi

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

51

Gambar III. 15 menjelaskan bahwa pengguna akan memilih menu laporan

dan memilih sub menu laba rugi, lalu sistem akan menampilkan form laporan laba

rugi. Untuk cetak laporan, pengguna memilih tombol cetak maka sistem akan

mencetak laporan laba rugi dan jika pengguna menilih tombol batal maka sistem

akan menampilkan form menu utama.

3.4. Desain

Desain merupakan tahapan setelah analisis dari siklus pengembangan

sistem, desain berupa penggambaran dan pembuatan sketsa yaitu menggambarkan

bagaimana suatu sistem dibentuk. Berikut ini adalah desain sistem yang dirancang

pada PT United Tractors Pontianak.

3.4.1. Entity Relationship Diagram (ERD)

Gambar III. 16 berikut ini merupakan Entity Relationship Diagram (ERD)

merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data

berdasarkan objek-objek dasar data yang mempunyai hubungan antara relasi.

Berikut merupakan Entity Relationship Diagram (ERD) Penyewaan Alat Berat

pada PT United Tractors Pontianak.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

52

Sumber : Hasil Rancangan (2018)

Gambar III. 16 Entity Relationship Diagram (ERD)

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

53

Gambar III. 16 dijelaskan bahwa pengguna memiliki satu id, alat berat

memiliki kode alat dari alat berat, daftar sewa memiliki kode penyewa dari

penyewa, pengembalian memiliki no bukti dari no bukti alat berat, pembelian

dimasukan pada jurnal umum berupa no jurnal.

3.4.2. Logical Record Structure (LRS)

Gambar III. 17 berikut ini merupakan Logical Record Structure (LRS)

adalah hasil transpormasi ERD. Berikut adalah Logical Record Structure (LRS)

Penyewaan Alat Berat pada PT United Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 17 Logical Record Structure (LRS)

Gambar III. 17 Logical Record Structure rancang bangun sistem informasi

penyewaan alat berat pada PT. United Tractors Pontianak. Logical Record

Structure merupakan komponen yang penting dalam pembuatan aplikasi. Berikut

adalah Logical Record Structure rancang bangun sistem informasi penyewaan alat

beratyang memiliki enam tabel yang saling berelasi. Adapun enam tabel tersebut

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

54

yaitu tabel alat berat, tabel daftar sewa, tabel pengembalian, tabel pembelian, tabel

jurnal umum, tabel pengguna.

3.4.3. Spesifikasi File

Dalam pembuatan program dibutuhkan suatu Spesifikasi File yang

dimaksud untuk melakukan kegiatan pengaturan pencarian data dan pembuatan

laporan yang dapat memudahkan kerja sistem komputer. File yang dipakai untuk

sistem manajemen penyewaan alat berat pada PT United Tractors Pontianak adalah

sebagai berikut :

A. Spesifikasi File Alat Berat

Nama Database :penyewaan_alat_berat

Nama File :tb_alat_berat

Tipe File :File Master

Akses File :Random

Panjang Record :230 Karakter

Field Key :kode_alat

Tabel III. 1

Spesifikasi File Alat Berat

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode alat kode_alat Varchar 15 Primary Key

2 Merek Merek Varchar 50

3 Jenis alat jenis_alat Varchar 75

4 No bukti no_bukti Varchar 15

5 Penyewa Penyewa Varchar 30

6 Pengguna Pengguna Varchar 30

7 Tanggal Tanggal Date -

Sumber : Hasil Rancangan (2018)

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

55

B. Spesifikasi File Penyewa Alat Berat

Nama Database :penyewaan_alat_berat

Nama File :tb_daftar_sewa

Tipe File :File Master

Akses File :Random

Panjang Record :330 Karakter

Field Key :kode_penyewa

Tabel III. 2

Spesifikasi File Penyewa Alat Berat

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode penyewa kode_penyewa varchar 15 Primary Key

2 Nama penyewa nama_penyewa varchar 50

3 Alamat Alamat varchar 75

4 Kota Kota varchar 50

5 Telepon Telepon varchar 15

6 Pemilik Pemilik varchar 50

7 Proyek

sekarang

proyek_sekarang varchar 75

Sumber : Hasil Rancangan (2018)

C. Spesifikasi File Jam Kerja Alat Berat

Nama Database :penyewaan_alat_berat

Nama File :tb_jam_kerja

Tipe File :File Master

Akses File :Random

Panjang Record :150 Karakter

Field Key :no

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

56

Tabel III. 3

Spesifikasi File Jam Kerja Alat Berat

No Elemen Data Akronim Tipe Panjang Keterangan

1 No No varchar 25 Primary Key

2 Catatan Catatan varchar 30

3 Jam kerja awal jam_kerja_awal varchar 15

4 Jam kerja akhir jam_kerja_akhir varchar 15

5 Total jam total_jam varchar 20

6 Harga Harga double -

7 Tanggal Tanggal date -

8 Total harga total_harga double -

Sumber : Hasil Rancangan (2018)

D. Spesifikasi File Pengembalian Alat Berat

Nama Database :penyewaan_alat_berat

Nama File :tb_pengembalian

Tipe File :File Master

Akses File :Random

Panjang Record :105 Karakter

Field Key :no_bukti

Tabel III. 4

Spesifikasi File Pengembalian Alat Berat

No Elemen Data Akronim Tipe Panjang Keterangan

1 No bukti no_bukti varchar 25 Primary Key

2 Tanggal Tanggal date -

3 Pengguna Pengguna varchar 25

4 Penyewa Penyewa varchar 25

5 Alamat Alamat varchar 30

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

57

6 Proyek

sekarang

proyek_sekarang varchar 50

7 Co penyewa co_penyewa varchar 30

8 Tanggal sewa tanggal_sewa varchar 15

Sumber : Hasil Rancangan (2018)

E. Spesifikasi File Pengguna

Nama Database :penyewaan_alat_berat

Nama File :tb_pengguna

Tipe File :File Master

Akses File :Random

Panjang Record :100 Karakter

Field Key :id_pengguna

Tabel III. 5

Spesifikasi File Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Pengguna id_pengguna varchar 15 Primary Key

2 Nama

Pengguna

nama_pengguna varchar 30

3 Kata Sandi kata_sandi varchar 30

4 Hak Akses hak_akses varchar 25

Sumber : Hasil Rancangan (2018)

F. Spesifikasi File Biaya

Nama Database :penyewaan_alat_berat

Nama File :tb_pembelian

Tipe File :File Master

Akses File :Random

Panjang Record :205 Karakter

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

58

Field Key :no_nota

Tabel III. 6

Spesifikasi File Biaya

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Nota no_nota varchar 5 Primary Key

2 Nama Barang nama_barang varchar 25

3 Nama Pemasok nama_pemasok varchar 30

4 Tanggal Tanggal date -

5 Keterangan Keterangan varchar 25

6 Total Beli total_beli double -

Sumber : Hasil Rancangan (2018)

G. Spesifikasi File Jurnal Umum

Nama Database :penyewaan_alat_berat

Nama File :tb_jurnal_umum

Tipe File :File Master

Akses File :Random

Panjang Record :185 Karakter

Field Key :no_nota

Tabel III. 7

Spesifikasi File Jurnal Umum

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Nota no_nota varchar 15 Primary Key

2 Tanggal Tanggal date -

3 Debit Debit varchar 20

4 Jumlah Debit jumlah_debit double -

5 Kredit Kredit varchar 30

6 Jumlah Kredit jumlah_kredit double -

Sumber : Hasil Rancangan (2018)

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

59

H. Spesifikasi File Akun

Nama Database :penyewaan_alat_berat

Nama File :tb_akun

Tipe File :Akun

Akses File :Random

Panjang Record :45 Karakter

Field Key :kode_akun

Tabel III. 8

Spesifikasi File Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Akun kode_akun varchar 10 Primary Key

2 Nama Akun nama_akun vaercar 15

3 Jenis Akun jenis_akun varchar 20

Sumber : Hasil Rancangan (2018)

I. Spesifikasi File Pembayaran

Nama Database :penyewaan_alat_berat

Nama File :tb_pembayaran

Tipe File :File Transaksi

Akses File :Random

Panjang Record :55 Karakter

Field Key :nik_penyewa

Tabel III. 9

Spesifikasi File Pembayaran

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nik Penyewa nik_penyewa varchar 25 Primary Key

2 Nama Penyewa nama_penyewa varchar 30

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

60

3 Tanggal Sewa tanggal_sewa date -

4 Tanggal Kembali tanggal_kembali data -

5 Bayar bayar double -

6 Total Bayar total_bayar double -

7 Kembalian double -

Sumber : Hasil Rancangan (2018)

3.4.4. Sequence Diagram

Berikut ini ialah penggambaran sequence diagram penyewaan alat berat

pada PT United Tractors Pontianak :

Sumber : Hasil Rancangan (2018)

Gambar III. 18 Sequence Diagram Proses Bisnis Sistem Informasi

Penyewaan Alat Berat

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

61

Gambar III. 18 menjelaskan pengguna dapat melakukan masuk setelah

masuk, form menu utama akan tampil, pengguna juga dapat melakukan input data

alat berat, data penyewa alat berat, data jam kerja alat berat, data pengembalian alat

berat, data pengguna dan data pembelian serta pengguna juga dapat mencetak

laporan buku besar, jurnal umum dan laba rugi.

3.4.5. Deployment Diagram

Deployment Diagram adalah diagram yang digunakan untuk memetakan

software ke processing node. Berikut penggambaran deployment diagram

penyewaan alat berat pada PT United Tractors Pontianak :

Sumber : Hasil Rancangan (2018)

Gambar III. 19 Deployment Diagram

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

62

Gambar III. 19 menjelaskan bahwa pada rancang bangun sistem informasi

penyewaan alat berat dirancang menggunakan microsoft visual studio 2010 MySQL

sebagai database nya, adapun nama database nya ialah penyewaan_alat_berat.

3.4.6. User Interface

User Interface merupakan bentuk tampilan grafis berhubungan langsung

dengan pengguna. Berikut ini adalah tampilan User Interface penyewaan alat berat

pada PT United Tractors Pontianak yang telah dibuat :

1. Tampilan Form Masuk

Gambar III. 20 berikut ini merupakan form masuk pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 20 Rancangan Tampilan Form Masuk

Gambar III. 20 dapat dijelaskan bahwa form masuk merupakan form yang

berfungsi sebagai akses untuk masuk ke sistem penyewaan alat berat pada PT.

United Tractors Pontianak dengan memasukan nama pengguna dan kata sandi.

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

63

2. Tampilan Halaman Menu Utama

Gambar III. 21 berikut ini merupakan halaman menu utama pada rancang

bangun sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 21 Rancangan Tampilan Menu Utama

Gambar III. 21 dapat dijelaskan bahwa form menu utama merupakan form

yang berfungsi pengguna memilih menu data master alat berat, menu pengguna,

menu akun, menu transaksi, menu laporan serta keluar.

3. Tampilan Form Alat Berat

Gambar III. 22 berikut ini merupakan form alat berat pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

64

Sumber : Hasil Rancangan (2018)

Gambar III. 22 Rancangan Tampilan Form Alat Berat

Gambar III. 22 dapat dijelaskan bahwa form alat berat berfungsi untuk

mengisi data alat berat pada sistem informasi penyewaan alat berat pada PT. United

Tractors Pontianak, mulai dari input data baru, menyimpan data alat berat,

menghapus data alat berat, mengedit atau memperbarui data alat berat, serta

mencetak data alat berat.

4. Tampilan Form Penyewa Alat Berat

Gambar III. 23 berikut ini merupakan form penyewa alat berat pada rancang

bangun sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

65

Sumber : Hasil Rancangan (2018)

Gambar III. 23 Rancangan Tampilan Form Penyewa Alat Berat

Gambar III. 23 dapat dijelaskan bahwa form penyewa alat berat berfungsi

untuk mengisi data penyewa alat berat pada sistem informasi penyewaan alat berat

pada PT. United Tractors Pontianak, mulai dari input data baru, menyimpan data

penyewa alat berat, menghapus data penyewa alat berat, mengedit atau

memperbarui data penyewa alat berat, serta mencetak data penyewa alat berat.

5. Tampilan Form Jam Kerja Alat Berat

Gambar III. 24 berikut ini merupakan form jam kerja alat berat pada rancang

bangun sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

66

Sumber : Hasil Rancangan (2018)

Gambar III. 24 Rancangan Tampilan Form Jam Kerja Alat Berat

Gambar III. 24 dapat dijelaskan bahwa form jam kerja alat berat berfungsi

untuk mengisi data jam kerja alat berat pada sistem informasi penyewaan alat berat

pada PT. United Tractors Pontianak, mulai dari input data baru, menyimpan data

jam kerja alat berat, menghapus data jam kerja alat berat, mengedit atau

memperbarui data jam kerja alat berat, serta mencetak data jam kerja alat berat.

6. Tampilan Form Pengembalian Alat Berat

Gambar III. 25 berikut ini merupakan form pengembalian alat berat pada

rancang bangun sistem informasi penyewaan alat berat pada PT. United Tractors

Pontianak.

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

67

Sumber : Hasil Rancangan (2018)

Gambar III. 25 Rancangan Tampilan Form Pengembalian Alat Berat

Gambar III. 25 dapat dijelaskan bahwa form pengembalian alat berat

berfungsi untuk mengisi data pengembalian alat berat pada sistem informasi

penyewaan alat berat pada PT. United Tractors Pontianak, mulai dari input data

baru, menyimpan data pengembalian alat berat, menghapus data pengembalian alat

berat, mengedit atau memperbarui data pengembalian alat berat, serta mencetak

data pengembalian alat berat.

7. Tampilan Form Pengguna

Gambar III. 26 berikut ini merupakan form pengguna pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

68

Sumber : Hasil Rancangan (2018)

Gambar III. 26 Rancangan Tampilan Form Pengguna

Gambar III. 26 dapat dijelaskan bahwa form pengguna berfungsi untuk

mengisi data pengguna pada sistem informasi penyewaan alat berat pada PT. United

Tractors Pontianak, pada form pengguna dapat menginput data pengguna baru,

menyimpan data pengguna, menghapus data pengguna serta memperbarui data

pengguna.

8. Tampilan Form Biaya Alat Berat

Gambar III. 27 berikut ini merupakan form pembelian pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

69

Sumber : Hasil Rancangan (2018)

Gambar III. 27 Rancangan Tampilan Form Pembelian

Gambar III. 27 dapat dijelaskan bahwa form biaya alat berat merupakan

form yang berfungsi sebagai media untuk mencatat transaksi pembiayaan alat berat

yang ada pada PT. United Tractors Pontianak, mulai dari input transaksi baru,

menyimpan transaksi biaya, menghapus transaksi biaya, mengedit atau

memperbarui transaksi pembiayaan, serta mencetak data biaya alat berat.

9. Tampilan Form Buku Besar

Gambar III. 28 berikut ini merupakan form buku besar pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

70

Sumber : Hasil Rancangan (2018)

Gambar III. 28 Rancangan Tampilan Form Buku Besar

Gambar III. 28 dapat dijelaskan bahwa form buku besar pada sistem

informasi penyewaan alat berat pada PT. United Tractors Pontianak, berfungsi

untuk mencetak buku besar dimana pengguna harus mencentang semua atau

memilih no nota yang ingin dicetak.

10. Tampilan Form Jurnal Umum

Gambar III. 29 berikut ini merupakan form jurnal umum pada rancang

bangun sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 29 Rancangan Tampilan Form Jurnal Umum

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

71

Gambar III. 29 dapat dijelaskan bahwa form jurnal umum yang ada pada

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak

berfungsi sebagai media untuk mencatat transaksi penerimaan jurnal umum serta

melihat dan mencetak laporan jurnal umum yang ada pada PT. United Tractors

Pontianak, pada form jurnal umum dapat menyimpan, hapus, baru, edit, batal, cetak

dan cari.

11. Tampilan Form Laba Rugi

Gambar III. 30 berikut ini merupakan form laba rugi pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 30 Rancangan Tampilan Form Laba Rugi

Gambar III. 30 dapat dijelaskan bahwa form laporan laba rugi pada sistem

informasi penyewaan alat berat pada PT. United Tractors Pontianak berfungsi untuk

melihat atau mencetak laporan Pembayaran alat berat dan pembiayaan alat berat,

pada form laporan laba rugi tersedia tombol cetak, cari dan tombol batal.

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

72

12. Tampilan Form Akun

Gambar III. 31 berikut ini merupakan form akun pada rancang bangun

sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Sumber : Hasil Rancangan (2018)

Gambar III. 31 Rancangan Tampilan Form Akun

Gambar III. 31 dapat dijelaskan bahwa form akun merupakan form yang

berfungsi sebagai media untuk mencatat akun-akun yang ada pada PT. United

Tractors Pontianak, mulai dari input akun baru, menyimpan akun, menghapus akun,

serta mengedit atau memperbarui akun.

13. Tampilan Form Pembayaran

Gambar III. 32 berikut ini merupakan form pembayaran pada rancang

bangun sistem informasi penyewaan alat berat pada PT. United Tractors Pontianak.

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

73

Sumber : Hasil Rancangan (2018)

Gambar III. 32 Rancangan Tampilan Form Pembayaran

Gambar III. 32 dapat dijelaskan bahwa form pembayaran alat berat

merupakan form yang berfungsi sebagai media untuk membayar transaksi

penyewaan alat berat yang ada pada PT. United Tractors Pontianak, mulai dari input

transaksi pembayaran baru, menyimpan transaksi pembayaran, menghapus

transaksi pembayaran, mengedit atau memperbarui transaksi pembayaran, serta

mencetak data pembayaran alat berat.

3.5. Implementasi

3.5.1. Code Generation

1. Form Simpan dan Hapus

Berikut codingan didalam form simpan dan hapus :

Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnsimpan.Click

If cmbkode.Text = "" Then

MsgBox("Data belum lengkap, Pastikan Semua form terisi")

Exit Sub

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

74

Else

Call Koneksi()

Call combo1()

Dim simpan As String = "insert into tb_alat_berat values ('"

& cmbkode.Text & "','" & cmbmerek.Text & "','" & cmbalat.Text & "','" &

CmbPabrikan.Text & "','" & CmbHargaSewa.Text & "','" &

Format(dttanggal.Value, "yyyy-MM-dd") & "')"

CMD = New OdbcCommand(simpan, CONN)

CMD.ExecuteNonQuery()

MsgBox("Data berhasil di Input", MsgBoxStyle.Information,

"Information")

Call KondisiAwal()

End If

End Sub

Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles btnhapus.Click

If cmbkode.Text = "" Then

MsgBox("Data belum lengkap, Pastikan form no terisi")

Exit Sub

Else

Call Koneksi()

If MessageBox.Show("Yakin akan dihapus..?", "",

MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then

Dim hapus As String = "DELETE FROM tb_alat_berat WHERE

tb_alat_berat.kode_alat = '" & cmbkode.Text & "'"

CMD = New OdbcCommand(hapus, CONN)

CMD.ExecuteNonQuery()

MsgBox("Data berhasil di Hapus", MsgBoxStyle.Information,

"Information")

Call KondisiAwal()

End If

End If

End Sub

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

75

3.5.2. Blackbox Testing

Berikut merupakan hasil pengujian dengan menggunakan blackbox testing

pada rancang bangun sisstem informasi penyewan alat berat.

1. Testing Form Masuk

Tabel III. 10

Hasil Pengujian Blackbox Testing Form Masuk

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Nama

pengguna dan

kata sandi

tidak di isi

kemudian

klik tombol

login

Nama pengguna

(kosong), Kata

sandi (kosong)

Menampilkan

pesan “Masuk

gagal nama

pengguna dan

kata sandi

yang anda

masukan

salah”

Sesuai

Harapan

Valid

2. Nama

Pengguna

tidak di isi

kemudian

klik tombol

login

Nama pengguna

(kosong), Kata

sandi (benar)

Menampilkan

pesan “Masuk

gagal nama

pengguna dan

kata sandi

yang anda

masukan

salah”

Sesuai

Harapan

Valid

3. Semua data

Nama

Pengguna

dan Kata

sandi di isi

Nama pengguna

(benar), Kata

sandi (benar)

Langsung

masuk kemenu

utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

76

2. Testing Form Alat Berat

Tabel III. 11

Hasil Pengujian Blackbox Testing Form Alat Berat

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

ComboBox

kode alat

Sesuai

Harapan

Valid

2. Semua data

alat berat

tidak di isi

kemudian

klik tombol

simpan

Kode alat

(kosong), Merek

(kosong), Jenis

alat (kosong),

No bukti

(kosong),

Penyewa

(kosong),

Pengguna

(kosong),

tanggal

(kosong)

Sistem akan

menampilkan

pesan“data

belum lengkap,

pastikan

semuan form

terisi”

Sesuai

Harapan

Valid

3. Semua data

alat berat di

isi kemudian

klik tombol

simpan

Kode alat

(benar), Merek

(benar), Jenis

alat (benar), No

bukti (benar),

Penyewa

(benar),

Pengguna

(benar), tanggal

(benar)

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

77

4. Memilih data

alat berat

kemudian

tekan tombol

hapus

Kode alat

(benar)

Sistem akan

menampilkan

pesan“yakin

akan dihapus”

Sesuai

Harapan

Valid

5. Memilih data

alat berat

yang akan di

edit dan di

input ulang

Kode alat

(benar), Merek

(benar), Jenis

alat (benar), No

bukti (benar),

Penyewa

(benar),

Pengguna

(benar), tanggal

(benar)

Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

6. Klik tombol

batal

Keluar dari form

data alat berat

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

3. Testing Form Penyewa Alat Berat

Tabel III. 12

Hasil Pengujian Blackbox Testing Form Penyewa Alat Berat

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

TextBox kode

penyewa

Sesuai

Harapan

Valid

2. Semua data

penyewa alat

berat tidak di

isi kemudian

Kode penyewa

(kosong), Nama

(kosong),

Alamat

Sistem akan

menampilkan

pesan“data

belum lengkap,

Sesuai

Harapan

Valid

Page 56: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

78

klik tombol

simpan

(kosong), Kota

(kosong),

Telepon

(kosong),

pemilik

(kosong),

Proyek sekarang

(kosong)

pastikan

semuan form

terisi”

3. Semua data

penyewa alat

berat di isi

kemudian

klik tombol

simpan

Kode penyewa

(benar), Nama

(benar), Alamat

(benar), Kota

(benar), Telepon

(benar), pemilik

(benar), Proyek

sekarang (benar)

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

4. Memilih data

penyewa alat

berat

kemudian

tekan tombol

hapus

Kode penyewa

(benar

Sistem akan

menampilkan

pesan“yakin

akan dihapus”

Sesuai

Harapan

Valid

5. Memilih data

penyewa alat

berat yang

akan di edit

dan di input

ulang

Kode penyewa

(benar), Nama

(benar), Alamat

(benar), Kota

(benar), Telepon

(benar), pemilik

(benar), Proyek

sekarang (benar)

Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

Page 57: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

79

6. Klik tombol

batal

Keluar dari form

data penyewa

alat berat

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

4. Testing Form Jam Kerja Alat Berat

Tabel III. 13

Hasil Pengujian Blackbox Testing Form Jam Kerja Alat Berat

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

TextBox no

Sesuai

Harapan

Valid

2. Semua data

jam kerja alat

berat tidak di

isi kemudian

klik tombol

simpan

No (kosong),

Catatan(kosong),

Jam kerja awal

(kosong), Jam

kerja akhir

(kosong), total

jam (kosong),

Harga (kosong),

Total harga

(kosong)

Sistem akan

menampilkan

pesan“data

belum lengkap,

pastikan

semuan form

terisi”

Sesuai

Harapan

Valid

3. Semua data

jam kerja alat

berat di isi

kemudian

klik tombol

simpan

No (benar),

Catatan(benar),

Jam kerja awal

(benar), Jam

kerja akhir

(benar), total

jam (benar),

Harga (benar),

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

Page 58: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

80

Total harga

(benar)

4. Memilih data

jam kerja alat

berat

kemudian

tekan tombol

hapus

No (benar) Sistem akan

menampilkan

pesan“yakin

akan dihapus”

Sesuai

Harapan

Valid

5. Memilih data

jam kerja alat

berat yang

akan di edit

dan di input

ulang

No (benar),

Catatan(benar),

Jam kerja awal

(benar), Jam

kerja akhir

(benar), total

jam (benar),

Harga (benar),

Total harga

(benar)

Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

6. Klik tombol

batal

Keluar dari form

data jam kerja

alat berat

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

5. Testing Form Pengembalian Alat Berat

Tabel III. 14

Hasil Pengujian Blackbox Testing Form Pengembalian Alat Berat

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

TextBox no

bukti

Sesuai

Harapan

Valid

Page 59: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

81

2. Semua data

pengembalian

alat berat

tidak di isi

kemudian

klik tombol

simpan

No bukti

(kosong),

Tanggal

(kosong),

Pengguna

(kosong),

Penyewa

(kosong),

Alamat

(kosong),

Proyek sekarang

(kosong), C.o

penyewa

(kosong),

Tanggal Sewa

(kosong)

Sistem akan

menampilkan

pesan“data

belum lengkap,

pastikan

semuan form

terisi”

Sesuai

Harapan

Valid

3. Semua data

pengembalian

alat berat di

isi kemudian

klik tombol

simpan

No bukti

(benar), Tanggal

(benar),

Pengguna

(benar),

Penyewa

(benar), Alamat

(benar), Proyek

sekarang

(benar), C.o

penyewa

(benar), Tanggal

Sewa (benar)

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

4. Memilih data

pengembalian

alat berat

No bukti (benar) Sistem akan

menampilkan

Sesuai

Harapan

Valid

Page 60: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

82

kemudian

tekan tombol

hapus

pesan“yakin

akan dihapus”

5. Memilih data

pengembalian

alat berat

yang akan di

edit dan di

input ulang

No bukti

(benar), Tanggal

(benar),

Pengguna

(benar),

Penyewa

(benar), Alamat

(benar), Proyek

sekarang

(benar), C.o

penyewa

(benar), Tanggal

Sewa (benar)

Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

6. Klik tombol

batal

Keluar dari form

data

pengembalian

alat berat

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

6. Testing Form Data Pengguna

Tabel III. 15

Hasil Pengujian Blackbox Testing Form Data Pengguna

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

TextBox id

pengguna

Sesuai

Harapan

Valid

Page 61: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

83

2. Semua data

pengguna

tidak di isi

kemudian

klik tombol

simpan

Id pengguna

(kosong), Nama

pengguna

(kosong), Kata

sandi (kosong),

Hak akses

(kosong)

Sistem akan

menampilkan

pesan“data

belum lengkap,

pastikan

semuan form

terisi”

Sesuai

Harapan

Valid

3. Semua data

pengguna di

isi kemudian

klik tombol

simpan

Id pengguna

(benar), Nama

pengguna

(benar), Kata

sandi (benar),

Hak akses

(benar)

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

4. Memilih data

pengguna

kemudian

tekan tombol

hapus

Id pengguna

(benar)

Sistem akan

menampilkan

pesan“yakin

akan dihapus”

Sesuai

Harapan

Valid

5. Memilih data

pengguna

yang akan di

edit dan di

input ulang

Id pengguna

(benar), Nama

pengguna

(benar), Kata

sandi (benar),

Hak akses

(benar)

Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

6. Klik tombol

batal

Keluar dari form

data pengguna

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

Page 62: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

84

7. Testing Form Pembelian

Tabel III. 16

Hasil Pengujian Blackbox Testing Form Pembelian

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

TextBox no

jurnal

Sesuai

Harapan

Valid

2. Semua data

pembelian

tidak di isi

kemudian

klik tombol

simpan

No nota

(kosong), Nama

barang

(kosong), Nama

pemasok

(kosong), Harga

(kosong),

Keterangan

(kosong),

Jumlah beli

(kosong), Total

(kosong)

Sistem akan

menampilkan

pesan“data

belum lengkap,

pastikan

semuan form

terisi”

Sesuai

Harapan

Valid

3. Semua data

pembelian di

isi kemudian

klik tombol

simpan

No nota (benar),

Nama barang

(benar), Nama

pemasok

(benar), Harga

(benar),

Keterangan

(benar), Jumlah

beli (benar),

Total (benar)

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

Page 63: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

85

4. Memilih data

pembelian

kemudian

tekan tombol

hapus

No nota (benar) Sistem akan

menampilkan

pesan“yakin

akan dihapus”

Sesuai

Harapan

Valid

5. Memilih data

pembelian

yang akan di

edit dan di

input ulang

No nota (benar),

Nama barang

(benar), Nama

pemasok

(benar), Harga

(benar),

Keterangan

(benar), Jumlah

beli (benar),

Total (benar)

Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

6. Klik tombol

batal

Keluar dari form

data pembelian

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

8. Testing Form Jurnal Umum

Tabel III. 17

Hasil Pengujian Blackbox Testing Form Jurnal Umum

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tombol baru

di klik

Tombol baru di

pilih

Form aktif dan

fokus pada

TextBox no

jurnal

Sesuai

Harapan

Valid

2. Semua data

jurnal umum

tidak di isi

kemudian

No jurnal

(kosong), debit

(kosong),

jumlah debit

Sistem akan

menampilkan

pesan“data

belum lengkap,

Sesuai

Harapan

Valid

Page 64: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

86

klik tombol

simpan

(kosong), kredit

(kosong),

jumlah kredit

(kosong)

pastikan

semuan form

terisi”

3. Semua data

jurnal umum

di isi

kemudian

klik tombol

simpan

No jurnal

(benar), debit

(benar), jumlah

debit (benar),

kredit (benar),

jumlah kredit

(benar)

Sistem akan

menampilkan

pesan“data

berhasil di

input”

Sesuai

Harapan

Valid

4. Memilih data

jurnal umum

kemudian

tekan tombol

hapus

No jurnal

(benar)

Sistem akan

menampilkan

pesan“yakin

akan dihapus”

Sesuai

Harapan

Valid

5. Memilih data

jurnal umum

yang akan di

edit dan di

input ulang

Kredit (benar) Sistem akan

menampilkan

pesan“data

berhasil di edit”

Sesuai

Harapan

Valid

6. Klik tombol

batal

Keluar dari form

jurnal umum

Kembali ke

menu utama

Sesuai

Harapan

Valid

Sumber : Hasil Rancangan (2018)

3.5.3. Spesifikasi Hardware dan Software

Hardware (perangkat keras) merupakan komponen-komponen atau

peralatan yang membentuk suatu sistem yang disebut dengan komputer, serta

peralatan pendukung lainya sehingga komputer dapat berjalan dengan baik. Salah

satu pendukung aplikasi terpenting lainya disebut dengan Software (perangkat

lunak). Software (perangkat lunak) digunakan untuk mengeksekusikan aplikasi

Page 65: BAB III PEMBAHASAN - repository.bsi.ac.id · fungsi-fungsi: Customer Service, Administrasi, GA, purchasing, HRD, Technical Service dan finance. b. Memastikan implementasi peraturan

87

yang dibuat, serta sebagai sistem operasi yang akan mendukung proses

menjalankan aplikasi.

Tabel III. 18

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Windows 7 32-bit

Processor CPU 1017U @1.60GHz 1.60GHz

RAM 2 GB

Harddisk 500 GB

Monitor 14” LED

Keyboard 108 key

Printer Canon Pixma MX497

Mouse Standard

Software

Kebutuhan menjalankan aplikasi secara local :

Bahasa script Programming : Visual Basic.Net

Webserver : XAMPP v2.5

DBSM : MySQL

Sumber : Hasil Rancangan (2018)

Demikianlah spesifikasi Hardware dan Software yang dibutuhkan untuk

menjalankan aplikasi penyewaan alat berat pada PT. United Tractors Pontianak.