• Tidak ada hasil yang ditemukan

BAB 4 PENGEMBANGAN SISTEM APLIKASI BISNIS. 4.1 Overview Sistem Aplikasi Operating Lease Alat-Alat Berat

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 PENGEMBANGAN SISTEM APLIKASI BISNIS. 4.1 Overview Sistem Aplikasi Operating Lease Alat-Alat Berat"

Copied!
70
0
0

Teks penuh

(1)

157

BAB 4

PENGEMBANGAN SISTEM APLIKASI BISNIS

4.1 Overview Sistem Aplikasi Operating Lease Alat-Alat Berat

Transaksi yang terdapat dalam operating lease alat-alat berat adalah sebagai berikut :

1. Pemesanan alat berat

• Divisi pemasaran memproses pesanan penyewa yang terdaftar, dimana terlebih dahulu membuka Form Daftar Alat Tersedia untuk memastikan alat yang dipesan penyewa tersedia dan menginformasikan harga sewa per jam. Jika penyewa setuju dengan harga yang ditawarkan, maka divisi pemasaran meng-input kode penyewa, dan tanggal sewa alat pada Form Transaksi Pesanan. Sedangkan kode pesanan dan tanggal pesanan

automatically prenumberred oleh sistem.

• Di tabel pesanan diisi kode alat berat dan kode operator yang akan disewa. Lalu di-input juga lama sewa (dalam jam) maka kolom tanggal pengembalian akan otomatis terisi. Jika penyewa menginginkan menyewa alat berat beserta bahan bakar (solar) maka kolom solar dicek dan di-input biaya mobilisasi per alat berat.

Pesanan alat berat yang masih membutuhkan konfirmasi dari penyewa dianggap berstatus booking, dengan batas waktu booking selama satu (1) hari dari tanggal pesanan. Pesanan alat berat dari penyewa akan langsung di-posting, jika telah ada kepastian dari penyewa.

(2)

158

2. Pembuatan kontrak

• Setelah pesanan di-posting, divisi pemasaran akan mengisi kode pesanan penyewa di Form Transaksi Kontrak, memilih pasal-pasal yang berhubungan dengan perjanjian sewa, lalu mencetak Surat Kontrak. Pada Form Transaksi Kontrak sistem langsung menampilkan rincian pesanan beserta total transaksi, sedangkan kode kontrak dan tanggal kontrak automatically prenumberred oleh sistem.

• Penyewa dapat membatalkan transaksi penyewaan, jika tidak menyetujui isi dari Surat Kontrak. Kontrak yang telah dibatalkan akan dihapus dari sistem.

3. Pengiriman alat berat

• Setelah Surat Kontrak selesai dicetak dan disetujui oleh kedua belah pihak, penyewa akan melakukan pembayaran uang muka sebagai bagian dari prosedur pengirimana alat. Divisi pemasaran akan

meng-input pesanan yang dilakukan penyewa ke dalam Form Transaksi

Faktur, kode Faktur dan tanggal Faktur (automatically prenumberred oleh sistem). Di-input juga tanggal jatuh tempo Faktur dan kode Surat Kontrak penyewa dan secara otomatis sistem akan menampilkan rincian pesanan seperti yang ada di Transaksi Kontrak sebelumnya. Kemudian di-input biaya yang ada dan secara otomatis sistem sewa alat berat ini akan menghitung total pembayaran yang harus dibayar oleh penyewa.

(3)

159

Faktur dicetak bersamaan dengan Kwitansi dari pembayaran uang muka penyewa.

• Selanjutnya divisi pemasaran akan mencetak Surat Jalan di Form Transaksi Surat Jalan untuk diberikan ke divisi operasional sebagai bukti pengeluaran alat berat. Kode Surat Jalan dan tanggal automatically prenumberred oleh sistem. Di-input kode Faktur yang secara otomatis akan menampilkan rincian pesanan yang sudah dilakukan oleh penyewa.

4. Penagihan piutang

• Divisi keuangan melakukan pengecekan piutang penyewa di Form Daftar Piutang atau dari Form Daftar Pengingat yang muncul setiap program dijalankan. Divisi keuangan dapat mencetak Surat Tagihan dari Form Daftar Piutang terhadap piutang yang jatuh tempo.

5. Penerimaan Kas

• Divisi keuangan memproses pembayaran piutang penyewa ke dalam Form Transaksi Penerimaan Kas dimana kode terima kas dan tanggal

automatically prenumberred oleh sistem. Di-input juga kode penyewa

maka sistem akan langsung menampilkan tabel daftar faktur penyewa tersebut. Jumlah uang yang dibayarkan di-input ke dalam field jumlah uang kemudian divisi keuangan memilih Faktur yang akan dilunasi. Divisi keuangan akan mencetak Kwitansi sebagai bukti pembayaran.

(4)

160

6. Penerimaan alat berat kembali

• Setelah jangka waktu sewa alat berat berakhir, maka penyewa harus mengembalikan alat sesuai dengan tanggal pengembaliannya. Divisi operasional akan meng-input alat berat yang diterima dari penyewa ke dalam Form Penerimaan Alat. Kode terima alat dan tanggal terima alat

automatically prenumberred oleh sistem. Sistem secara langsung

menampilkan alat-alat yang disewa beserta tanggal pengembaliannya

setelah di-input kode penyewa yang bersangkutan. Divisi operasional akan mencetak Surat Terima Alat dan sistem akan

(5)

4.2 Rich Picture Sistem Aplikasi Operating Lease Alat-alat Berat

Penyewa Div.Pemasaran 2 .C e k k e te rs ed ia an al at 3 .C e k s ta tu s p e n y e w a 1.Mengorder alat 4.Konfirmasi ketersediaan alat dan harga sewa 5.Menginput pesanan alat berat Surat Kontrak 6.Mencetak Surat Kontrak 7.Memberikan Surat Kontrak 10.Mencetak Faktur, Kwitansi

dan Surat Jalan

Faktur, Kwitansi dan Surat Jalan

Div.Operasional 11.Memberikan Faktur, Kwitansi dan Surat Jalan

untuk diserahkan ke penyewa

Alat yang disewa

12.Mengirim Faktur, Kwitansi, Surat Jalan dan alat yang disewa

Div.Keuangan $ 13.Cek piutang jatuh tempo P a y t o $ Surat Tagihan 14.Mencetak Surat Tagihan $ $ Bag.Penagihan

15.Memberikan Surat Tagihan

16.Menagih ke penyewa 17.Menerima pembayaran dari penyewa 18.Menerima pembayaran piutang dari penyewa 21.m embe rikan kwi tans i seb agai buk ti p emba yara n Kwitansi 20.Cetak Kwitansi Kwitansi db_penyewa an db_penyewa an db_penyewa an 8.Menerima Pembayaran uang muka (DP) 9 .M e ny e ra h k a n P e m b a y ar an D P d a r i pe ny ew a 19.Input pembayaran piutang dari penyewa

21.Menerima Pengembalian Alat yang disewa

22.Input Penerimaan

Alat

Laporan Penerimaan Alat,

Laporan Stok Alat 23.Cetak Laporan

db_penyewa an

Laporan Pendapatan, Laporan Piutang, Laporan Penerimaan Kas

Laporan Biaya 24.Cetak Laporan

Laporan Pemesanan Alat, Laporan Kontrak, Laporan Pengeluaran Alat

25.Cetak Laporan

Administrator

db_penyewa an 26.Manipulasi Master Alat Berat

27.Manipulasi Master Penyewa 28.Manipulasi Master Operator

29.Manipulasi Master Pasal 30.Manipulasi Master Login

31.Pengaturan Sistem

db_penyewa an

(6)

4.3 Kriteria Kinerja dan Keamanan Sistem A. File

1. Backup Database

Fasilitas ini berfungsi untuk membuat duplikat file database. 2. Ganti User

Fasilitas ini digunakan apabila terjadi pergantian user untuk mengakses program.

3. Ganti Password

Fasilitas ini digunakan apabila user ingin mengganti kata kunci dari

user yang sedang aktif (log In).

4. Exit

Fasilitas ini digunakan user untuk keluar dari aplikasi.

B. Pengaturan 1. Preferensi

Fasilitas ini terdiri dari Pengaturan Font digunakan untuk mengubah font dengan nilai 8 (delapan) atau nilai 10 (sepuluh) dan Pengaturan Pengingat digunakan untuk menampilkan Daftar pengingat setiap program dibuka.

2. Otorisasi (Hak Akses)

Fasilitas pengaturan hak akses digunakan utnuk menentukan hak akses setiap user dalam penggunaan aplikasi operating lease alat-alat berat ini.

(7)

Fasilitas ini berfungsi menyimpan data mengenai identitas perusahaan yang menggunakan aplikasi operating lease alat-alat berat ini, menyimpan informasi pengaturan alat-alat berat, pengaturan transaksi, dan menyimpan data-data divisi atau user.

4. Kode Transaksi

Fasilitas ini digunakan untuk mengubah format kode Master dan Transaksi.

C. Master

1. Alat Berat

Fasilitas ini digunakan untuk menyimpan data-data alat berat, seperti kode alat, kategori, type, merk, tahun beli, dan lain-lain.

2. Operator

Fasilitas ini digunakan untuk menyimpan data-data operator, seperti kode operator, nama operator, dan status operator tersedia atau tidak. 3. Penyewa

Fasilitas ini digunakan untuk menyimpan data-data mengenai penyewa, seperti kode penyewa, nama penyewa, alamat, dan lain-lain. 4. Pasal

Fasilitas ini digunakan untuk menyimpan data-data mengenai deskripsi pasal yang terdapat di dalam Surat Kontrak.

5. Login

Fasilitas ini digunakan untuk menyimpan data-data user dan kata kunci.

(8)

D. Daftar

1. Alat Tersedia

Fasilitas ini digunakan untuk menampilkan informasi mengenai data alat-alat berat yang tersedia untuk disewa dan jumlah alat yang

di-booking.

2. Piutang

Fasilitas ini digunakan untuk menampilkan informasi mengenai jumlah piutang dan rincian jumlah yang sudah dibayarkan.

3. Pemakaian Alat

Fasilitas ini digunakan untuk menampilkan informasi mengenai alat – alat berat yang paling sering dipesan.

4. Beban

Fasilitas ini digunakan untuk menampilkan informasi mengenai beban beban yang terjadi.

5. Pengingat

Fasilitas ini digunakan untuk menampilkan informasi mengenai piutang yang akan jatuh tempo, jadwal terima alat, dan pesanan

(9)

E. Transaksi 1. Pesanan

Fasilitas ini digunakan untuk mencatat/memasukkan pesanan dari penyewa, baik pesanan yang masih berstatus booking maupun pesanan yang telah disetujui penyewa.

2. Kontrak

Fasilitas ini digunakan untuk memasukkan semua pesanan dari penyewa ke dalam Surat Kontrak sebagai bukti sah transaksi

operating lease ini.

3. Faktur

Fasilitas ini digunakan untuk mencatat/memasukkan transaksi penjualan (penyewaan) secara kredit.

4. Surat Jalan

Fasilitas ini digunakan untuk mencatat/memasukan data penjualan (penyewaan) alat berat untuk diserahkan ke penyewa.

5. Terima Kas

Fasilitas ini digunakan untuk mencatat/memasukkan pembayaran piutang dari setiap penyewa.

6. Terima Alat

Fasilitas ini digunakan untuk mencatat/memasukkan data alat berat yang sudah dikembalikan oleh penyewa.

(10)

F. Laporan

1. Pesanan

Fasilitas ini digunakan untuk mencetak laporan pesanan berdasarkan periode tertentu.

2. Pendapatan

Fasilitas ini digunakan untuk mencetak laporan pendapatan dari transaksi penyewaan berdasarkan periode tertentu.

3. Pengeluaran Alat

Fasilitas ini digunakan untuk mencetak laporan pengeluaran alat. 4. Penerimaan Kas

Fasilitas ini digunakan untuk mencetak laporan penerimaan kas 5. Penerimaan Alat

Fasilitas ini digunakan untuk mencetak laporan penerimaan alat-alat berat.

G. Help

Adalah menu bantuan mengenai cara mengoperasikan program aplikasi

operating lease alat-alat berat.

Dalam sistem aplikasi operating lease alat–alat berat ini, keamanan yang dimaksud adalah untuk membatasi hak akses pengguna aplikasi yang bertujuan untuk menjaga keamanan data dan informasi yang ada di perusahaan. Oleh karena itu, pengguna aplikasi yang dapat mengakses aplikasi ini antara lain :

(11)

1. Administrator

Di dalam sistem aplikasi operating lease alat–alat berat, administrator dapat membuat, mengubah atau menghapus data–data yang diakses melalui Menu Master, seperti Master Alat, Master Penyewa, Master Operator, Master Pasal, dan Master Login. Selain itu, administrator juga dapat mengatur Menu Pengaturan, seperti mengatur hak akses setiap pengguna aplikasi, menetapkan jumlah minimum lama penyewaan per alat dan per transaksi.

2. Divisi Pemasaran

Divisi pemasaran mempunyai hak akses terhadap Master Penyewa, Menu Transaksi Pemesanan Alat Berat, Menu Transaksi Kontrak, Menu Transaksi Faktur, Menu Transaksi Surat Jalan, Menu Daftar Alat Tersedia, Menu Daftar Pemakaian Alat Berat, Menu Laporan Pesanan Alat ,Menu Laporan Pengeluaran Alat.

3. Divisi Keuangan

Divisi keuangan mempunyai hak akses terhadap Menu Transaksi Penerimaan Kas, Menu Daftar Piutang, Menu Daftar Beban, Menu Laporan Pendapatan, dan Menu Laporan Penerimaan Kas.

4. Divisi Operasional

Divisi operasional mempunyai hak akses terhadap Master Operator, Menu Transaksi Penerimaan Alat, Menu Daftar Alat Tersedia, Menu Daftar

(12)

Pemakaian Alat Berat, Menu Laporan Pengeluaran Alat, Menu Laporan Penerimaan Alat.

4.4 Mekanisme Kontrol Sistem Aplikasi Operating Lease Alat-alat Berat 4.4.1 Mekanisme Kontrol

Secara default pengaturan untuk kode login dan juga password untuk masing–masing user pada sistem aplikasi operating lease alat–alat berat adalah sebagai berikut :

1. Administrator

Kode Login : administrator Password : admin 2. Divisi Pemasaran Kode Login : K001 Password : marketing 3. Divisi Keuangan Kode Login : K002 Password : finance 4. Divisi Operasional Kode Login : K003 Password : operation

Kesalahan peng-input-an kode login atau password, hanya dapat dilakukan sebanyak 3 kali berturut–turut, setelah itu aplikasi akan tertutup.

(13)

4.4.2 Pengaturan Otorisasi 4.4.2.1 Menu Master

Tabel 4.1 Tabel Otorisasi Menu Master Keterangan : C = Create R = Read U = Update D = Delete 4.4.2.1 Menu Transaksi

Pesanan Kontrak Faktur Surat Jalan Pene-rimaan Kas Pene-rimaan Alat Berat Transaksi User C R U D C R U D C R U D C R U D C R U D C R U D Divisi Pemasaran √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ Divisi Keuangan √ √ √ √ Divisi Operasional √ √ √ √ Administrator

Tabel 4.2 Tabel Otorisasi Menu Transaksi Ms Alat Ms Penyewa Ms Operator Ms Pasal Ms Login Master User C R U D C R U D C R U D C R U D C R U D Divisi Pemasaran √ √ √ √ Divisi Keuangan Divisi Operasional √ √ √ √ Administrator √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √

(14)

Keterangan : C = Create R = Read U = Update D = Delete

4.4.2.2 Menu Daftar dan Laporan Laporan User a b c d e f g h i j k Divisi Pemasaran √ √ √ √ √ Divisi Keuangan √ √ √ √ √ √ Divisi Operasional √ √ √ √ √ Administrator

Tabel 4.3 Tabel Otorisasi Menu Daftar dan Menu Laporan

Keterangan :

a = Daftar Pengingat b = Daftar Alat Tersedia c = Daftar Pemakaian Alat d = Daftar Piutang

e = Daftar Beban f = Laporan Pesanan g = Laporan Pendapatan h = Laporan Pengeluaran Alat

i = Laporan Penerimaan Kas j = Laporan Penerimaan Alat k = Jurnal Umum

(15)

4.4.2.3 Menu Pengaturan Pengaturan User Pengaturan Preferensi Pengaturan Otorisasi Pengaturan Aplikasi Pengaturan Kode Transaksi Divisi Pemasaran Divisi Keuangan Divisi Operasional Administrator √ √ √ √

Tabel 4.4 Tabel Otorisasi Menu Pengaturan

4.4.3 Pengendalian terhadap Transaksi

4.4.3.1 Transaksi Operating Lease Alat–alat Berat

Penyewa terlebih dahulu harus terdaftar sebagai pelanggan perusahaan. Jika belum, maka bagian pemasaran akan meng-input data penyewa terlebih dahulu pada Master Penyewa.

Transaksi penyewaan hanya dapat diproses jika sebelumnya penyewa telah melakukan pemesanan alat berat terlebih dahulu, kemudian akan dibuatkan Surat Kontrak. Apabila penyewa menyetujui isi dari Surat Kontrak tersebut, maka penyewa diwajibkan untuk membayar uang muka (down payment).

Pada saat login, divisi pemasaran dapat melihat daftar pesanan yang masih belum di-posting untuk dibuatkan Surat Order yang masih membutuhkan konfirmasi dari penyewa, dan pesanan hanya berlaku satu hari setelah tanggal pemesanan. Apabila penyewa ingin membatalkan

(16)

pesanan maka pesanan akan dihapus dan jumlah ketersediaan alat berat akan bertambah di dalam database.

Setelah perusahaan menerima uang muka, maka divisi pemasaran akan membuat Faktur, Kwitansi, dan Surat Jalan. Kemudian alat berat akan dikirim ke lokasi penyewaan.

4.4.3.2 Piutang

Pengendalian terhadap piutang bertujuan agar informasi mengenai piutang yang akan jatuh tempo dapat segera diketahui oleh divisi keuangan pada Menu Daftar Pengingat yang menampilkan piutang yang akan jatuh tempo, sehingga divisi keuangan dapat segera membuat Surat Tagihan kepada penyewa dua hari sebelum tanggal jatuh tempo.

4.4.3.3 Persediaan Alat Berat

Pengendalian terhadap persediaan alat berat bertujuan untuk mengkontrol persediaan alat berat sehingga divisi pemasaran dapat memberikan informasi mengenai ketersediaan alat berat yang diinginkan oleh penyewa dan divisi operasional dapat mengetahui apakah alat berat yang disewakan telah dikembalikan oleh penyewa. Divisi pemasaran dapat mengecek ketersediaan alat berat melalui Menu Daftar Alat Tersedia sedangkan divisi operasional pada saat login akan ditampilkan daftar pengingat mengenai alat berat yang akan atau sudah harus dikembalikan.

(17)

4.5 UML Class Diagram +Login() +Logout() +Ganti_password() -Kode_user -Nama_user -Password Ms_Login +create() +read() +update() +delete() +print() -Kode_order -Tgl_Order -Kode_penyewa -Tgl_sewa -Tgl_kembali -Keterangan_Lokasi -Kode_user Tr_Surat_Order -Kode_order -Kode_Alat -Kode_Operator -Nama_alat -Lama_sewa -Harga_sewa -Harga_solar -Biaya Pengiriman detail_Surat_Order -Kode_Alat -Nama_Alat -Type -Merk -Tahun_Beli -Jumlah_Persediaan -Harga_Sewa Ms_Alat -Kode_penyewa -Nama_penyewa -Alamat -Telepon Ms_Penyewa -Contact Person Perusahaan Perorangan +Create() +Read() +Update() +Delete() +Print() -Kode_Faktur -Tgl_Faktur -Kode_Komtrak -Tgl_Jatuh_Tempo -Kode_user Tr_Faktur -Kode_Faktur -Kode_Alat -Quantity Faktur_detail +Create() +Update() +Delete() +Print() -Kode_Kwitansi -Tgl_Kwitansi -Pembayaran -Kode_Faktur -Kode_Penyewa -Jumlah_Pembayaran -Kode_user Tr_Kwitansi +Create() +Print() -Kode_Surat_Jalan -Tgl_Surat_Jalan -Kode_Faktur -Kode_Operator -Kode_Penyewa -Kode_user Tr_Surat _Jalan -Kode_Surat_Jalan -Kode_Alat -Quantity Surat_Jalan_Detail -Kode_kary -Nama_kary -Jabatan Pemasaran -Kode_kary -Nama_kary -Jabatan Keuangan +Read() +Update() +Delete() +Print() -Kode_Penyewa -Kode_Faktur -Tgl_Faktur -Tgl_Jatuh_Tempo -Jumlah_Piutang -Kode_user Piutang +Print() -Kode_Surat_Tagihan -Tgl_Surat_Tagihan -Kode_Penyewa -Kode_Faktur -Jumlah_Piutang -Kode_user Tr_Surat_Tagihan 1 1..* 0..* 1 1 1 +Read() +Print() Laporan Lap_Pendapatan Lap_penerimaan_kas 1 1

Lap_Penerimaan_Pesanan Lap_Pengeluaran_Alat Lap_Penerimaan_Alat

Lap_Biaya Lap_Stok_Alat -Kode_Operator -Nama_Operator -Available Ms_Operator +Create() +Read() +Update() +Delete() +Print() -Kode_Kontrak -Tanggal_Kontrak -Kode_Order -Kode_Penyewa -Kd_user Tr_Kontrak -Kode_kontrak -Kode_pasal detail_kontrak -Kode_pasal -Deskripsi Ms_Pasal 1 1..* 1 1..* -Kode_Kary -Nama_kary -Jabatan Operasional 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1..* 1 1 1 1 1 1 1 1 1 1 1 1 +Create() -Kode_Terima_Alat -Tanggal -Kode_Penyewa -Kode_Surat_Jalan Tr_Terima_Alat 1 1 1 1 1 1 1 1..* 1 1 1 1

(18)

4.6 Use Case Diagram

Sistem Aplikasi

Operating Lease

Alat - Alat Berat

Login Penerimaan Pesanan Pembuatan Surat Kontrak Pengiriman Alat Berat Penagihan Piutang Penerimaan Alat Berat Pembuatan Laporan Divisi Pemasaran Penerimaan Kas Divisi Keuangan Divisi Operasional Administrator Manipulasi Master Alat Berat Manipulasi Master Penyewa Manipulasi Master Operator Manipulasi Master Pasal Manipulasi Master Login Pengaturan Sistem

(19)

4.6.1 Skenario Use Case 4.6.1.1 Use Case Login

Administrator, divisi pemasaran, divisi keuangan, dan divisi operasional harus login terlebih dahulu untuk dapat mengakses Sistem Aplikasi Operating Lease Alat–Alat Berat. Di halaman login ini administrator, divisi pemasaran, divisi keuangan, dan divisi operasional harus memasukkan kode login dan password, lalu menekan tombol OK, maka akan dicek apakah kode login dan password benar. Jika benar maka akan masuk ke halaman berikutnya sesuai dengan hak akses masing– masing user. Jika tidak maka akan ditampilkan pesan kesalahan untuk meng-input data yang valid. User akan keluar dari aplikasi bila menekan tombol Batal.

Function : validasi user dan password

4.6.1.2 Use Case Penerimaan Pesanan

Divisi pemasaran harus login terlebih dahulu. Divisi pemasaran dapat mengecek ketersediaan alat berat yang ingin disewa oleh penyewa yang terdaftar. Setelah divisi pemasaran melihat alat berat yang ingin disewa tersedia dan juga negosiasi harga antara divisi pemasaran dan penyewa berhasil, divisi pemasaran akan meng-input data penyewa dan pesanan alat berat.

Function : view ketersediaan alat berat, entry data penyewa, entry order,

post order.

4.6.1.3 Use Case Pembuatan Surat Kontrak

Divisi pemasaran harus login terlebih dahulu. Divisi pemasaran dapat melihat daftar pesanan alat berat yang akan dibuatkan Surat Kontrak, memilih pasal–pasal yang akan dicantumkan ke dalam kontrak, kemudian Surat Kontrak akan di-posting ke daftar Surat Kontrak dan Surat Kontrak akan dicetak untuk diberikan kepada penyewa.

(20)

Function : view daftar pesanan alat berat, entry Surat Kontrak, posting Surat Kontrak, print Surat Kontrak.

4.6.1.4 Use Case Pengiriman Alat Berat

Divisi pemasaran harus login terlebih dahulu. Divisi pemasaran kemudian dapat meng-input Faktur berdasarkan Surat Kontrak yang telah disetujui, mencetak Faktur, mencetak Kwitansi, meng-input Surat Jalan dan mencetak Surat Jalan.

Function : view daftar Surat Kontrak, entry Faktur, entry uang muka,

print Faktur, print Kwitansi, entry Surat Jalan, print Surat Jalan.

4.6.1.5 Use Case Penagihan Piutang

Divisi keuangan harus login terlebih dahulu. Divisi keuangan dapat mengecek piutang yang akan jatuh tempo, input Surat Tagihan, dan mencetak Surat Tagihan.

Function : view piutang jatuh tempo, entry Surat Tagihan, print Surat Tagihan.

4.6.1.6 Use Case Penerimaan Kas

Divisi keuangan harus login terlebih dahulu. Divisi keuangan dapat meng-input jumlah penerimaan kas dari piutang, kemudian mencetak kwitansi untuk diberikan ke penyewa.

Function : entry penerimaan kas, print kwitansi.

4.6.1.7 Use Case Penerimaan Alat Berat

Divisi operasional harus login terlebih dahulu. Divisi operasional dapat mengecek daftar alat berat yang masa penyewaannya akan habis atau sudah waktunya dikembalikan pada Daftar Pengingat, dan

meng-input penerimaan alat berat.

Function : view daftar alat berat yang akan atau harus dikembalikan ,

(21)

4.6.1.8 Use Case Pembuatan Laporan

Divisi Pemasaran , Divisi Keuangan , Divisi Operasional harus

login terlebih dahulu. Divisi Pemasaran dapat melihat atau mencetak

laporan pesanan , laporan pengeluaran alat berdasarkan periode waktu

yang di-input, melihat atau mencetak daftar alat tersedia. Divisi Keuangan dapat melihat atau mencetak laporan pendapatan,

laporan penerimaan kas ,laporan beban berdasarkan periode waktu yang di-input , melihat piutang penyewa yang akan atau telah jatuh tempo melalui daftar piutang. Divisi Operasional dapat melihat atau mencetak laporan pengeluaran alat , laporan penerimaan alat berdasarkan periode waktu yang di-input, melihat atau mencetak daftar alat tersedia .

Function : view laporan , print laporan.

4.6.1.9 Manipulasi Master Alat Berat

Admistrator dapat menambahkan, mengubah, dan menghapus data alat berat .

4.6.1.10 Manipulasi Master Penyewa

Divisi pemasaran dan admistrator dapat menambahkan, mengubah, dan menghapus data penyewa.

4.6.1.11 Manipulasi Master Operator

Divisi operasional dan administrator dapat menambahkan, mengubah, dan menghapus data operator.

4.6.1.12 Manipulasi Master Pasal

Administrator dapat menambahkan, mengubah, dan menghapus pasal-pasal yang akan ditampilkan pada Surat Kontrak.

(22)

4.6.1.13 Manipulasi Master Login

Administrator dapat menambahkan, mengubah,dan menghapus data pengguna yang mempunyai hak akses terhadap sistem aplikasi penyewaan alat-alat berat.

4.6.1.14 Pengaturan Sistem

Administrator harus login terlebih dahulu. Administrator dapat mengatur sistem pada aplikasi operating lease alat-alat berat, berupa pengaturan hak akses masing-masing pengguna yang akan login ke sistem aplikasi, pengaturan alat berat seperti jumlah maksimum operasi alat berat per hari, pengaturan transaksi seperti jumlah minimum lama penyewaan alat berat per alat berat per transaksi, pengaturan harga solar.

4.6.2 Use Case Specification

4.6.2.1 Spesifikasi dari Use Case Login

Use Case Login

Login Divisi Pemasaran

Divisi Keuangan

Administrator

Divisi Operasional

(23)

Use Case Specification

Nama Use Case Login

Primary Actor Divisi Pemasaran, Divisi Keuangan, Divisi

Operasional, Administrator

Precondition - Divisi Pemasaran, Divisi Keuangan, Divisi

Operasional, Administrator harus sudah terdaftar terlebih dahulu sebagai karyawan perusahaan - Memasukkan kode login dan password

Success Guarantee Dapat masuk ke dalam sistem penyewaan alat-alat

berat sesuai dengan hak akses yang dimiliki

Alternate Flow -User harus mengisi kode login dan password

kembali

Description Memasukkan kode login dan password, kemudian

akan dilakukan pengecekan di dalam database.

4.6.2.2 Spesifikasi dari Use Case Penerimaan Pesanan

Use Case Penerimaan

Pesanan Alat Berat

Cek Ketersediaan Alat Berat

Input Data Penyewa

Input Pesanan Alat Berat Divisi Pemasaran

(24)

Use Case Specification

Nama Use Case Cek Ketersediaan Alat Berat

Primary Actor Divisi Pemasaran

Precondition Data alat berat seperti kode alat atau nama alat

yang ingin dicari haruslah sudah terdaftar di dalam database.

Success Guarantee Divisi Pemasaran melihat jumlah ketersediaan alat

berat yang akan disewa

Alternate Flow -

Description Divisi Pemasaran mengecek ketersediaan alat

berat yang akan disewa

Use Case Specification

Nama Use Case Input Data Penyewa

Primary Actor Divisi Pemasaran

Precondition Penyewa harus sudah terlebih dahulu terdaftar

sebagai pelanggan perusahaan.

Success Guarantee Data penyewa seperti kode penyewa , nama

penyewa, alamat penyewa , telepon penyewa , lokasi penyewaan akan ditampilkan di halaman order.

Alternate Flow -Divisi Pemasaran harus mengisi ulang data

penyewa seperti kode penyewa atau nama penyewa dengan benar

-Jika penyewa belum terdaftar sebagai pelanggan perusahaan , maka Divisi Pemasaran akan menginput data penyewa baru pada master penyewa.

Description Divisi Pemasaran menginput data penyewa yang

akan melakukan transaksi penyewaan di halaman pemesanan.

(25)

Use Case Specification

Nama Use Case Input Pesanan Alat Berat

Primary Actor Divisi Pemasaran

Precondition Kode Alat Berat, Nama Alat Berat harus terlebih

dahulu terdaftar dalam database dan juga statusnya dapat disewakan ( tidak sedang disewakan atau telah dibooking)

Success Guarantee Kode Alat Berat, Nama Alat Berat , Type Alat

Berat , Merk Alat Berat akan ditampilkan pada halaman order.

Alternate Flow Divisi Pemasaran harus mengisi ulang data alat

berat dengan benar

Description Divisi Pemasaran menginput data pesanan alat

berat yang akan disewa , lama penyewaan , tanggal peminjaman dan apakah penyewa menginginkan alat berat yang disewa sudah termasuk tanggungan solar dari pihak perusahaan.

4.6.2.3 Spesifikasi dari Use Case Pembuatan Kontrak

Use Case Pembuatan

Kontrak

Input Surat Kontrak Cetak Surat Kontrak Divisi Pemasaran

(26)

Use Case Specification

Nama Use Case Input Surat Kontrak

Primary Actor Divisi Pemasaran

Precondition Penyewa sebelumnya telah melakukan pesanan

alat berat

Success Guarantee - Data pesanan alat berat akan ditampilkan di

halaman surat kontrak

Alternate Flow - Penyewa harus melakukan pemesanan alat berat

terlebih dahulu.

Description Divisi Pemasaran menginput Surat Kontrak

dengan mencari terlebih dahulu pesanan yang telah diposting sebelumnya kemudian menambahkan pasal-pasal yang akan dimasukkan dalam surat kontrak

Use Case Specification

Nama Use Case Cetak Surat Kontrak

Primary Actor Divisi Pemasaran

Precondition - Divisi Pemasaran telah menginput surat kontrak

dengan benar

Success Guarantee - Surat Kontrak dapat dicetak

Alternate Flow -Divisi Pemasaran harus mengisi ulang data

dengan benar

(27)

4.6.2.4 Spesifikasi dari Use Case Pengiriman Alat Berat

Use Case Pengiriman Alat Berat Input Faktur Input Surat Jalan Cetak Faktur Divisi Pemasaran Input Pembayaran DP Cetak Kwitansi Cetak Surat Jalan

Gambar 4.7 Use Case Pengiriman Alat Berat

Use Case Specification

Nama Use Case Input Faktur

Primary Actor Divisi Pemasaran

Precondition -Data surat kontrak haruslah sudah tersimpan

dalam database penyewaan.

-Surat Kontrak telah disetujui oleh penyewa

Success Guarantee Data surat kontrak yang telah disetujui seperti

kode surat kontrak ,kode penyewa,nama penyewa data alat berat yang akan disewa , tanggal peminjaman , tanggal pengembalian , lokasi penyewaan akan ditampilkan pada halaman faktur.

Alternate Flow -

(28)

Use Case Specification

Nama Use Case Input Pembayaran DP

Primary Actor Divisi Pemasaran

Precondition Penyewa telah membayar untuk DP

Success Guarantee Kwitansi yang telah terinput dengan benar akan

ditambahkan dalam daftar penerimaan kas.

Alternate Flow Divisi Pemasaran harus kembali menginput data

kwitansi dengan benar.

Description Divisi Pemasaran menginput Kwitansi untuk

pembayaran DP dari penyewa

Use Case Specification

Nama Use Case Cetak Faktur

Primary Actor Divisi Pemasaran

Precondition Divisi Pemasaran telah menginput faktur dengan

benar

Success Guarantee Divisi Pemasaran dapat mencetak faktur

Alternate Flow Divisi Pemasaran harus kembali menginput faktur

dengan benar.

Description Divisi Pemasaran mencetak Faktur

Use Case Specification

Nama Use Case Cetak Kwitansi

Primary Actor Divisi Pemasaran

Precondition Kwitansi telah terinput dengan benar

Success Guarantee Divisi Pemasaran dapat mencetak kwitansi

Alternate Flow Divisi Pemasaran harus kembali menginput

kwitansi dengan benar

(29)

pembayaran DP dari penyewa

Use Case Specification

Nama Use Case Input Surat Jalan

Primary Actor Divisi Pemasaran

Precondition -Faktur yang akan dibuatkan surat jalannya

haruslah sudah tersimpan di dalam database penyewaan.

Success Guarantee - Data faktur seperti kode penyewa , nama

penyewa , lokasi penyewaan , data alat berat yang akan disewa beserta dengan operatornya , tanggal peminjaman, tanggal pengembalian akan ditampilkan pada halaman surat jalan.

Alternate Flow Divisi Pemasaran harus kembali menginput surat

jalan dengan benar

Description Divisi Pemasaran menginput Surat Jalan sebagai

bukti pengeluaran alat berat yang disewa

Use Case Specification

Nama Use Case Cetak Surat Jalan

Primary Actor Divisi Pemasaran

Precondition Surat Jalan telah diinput secara benar

Success Guarantee Divisi Pemasaran dapat mencetak surat jalan

Alternate Flow Divisi Pemasaran harus kembali menginput surat

jalan secara benar.

Description Divisi Pemasaran mencetak surat jalan sebagai

(30)

4.6.2.5 Spesifikasi dari Use Case Penagihan Piutang

Use Case Penagihan

Piutang

Cek Piutang Jatuh Tempo Input Surat Tagihan Divisi Keuangan Cetak Surat Tagihan

Gambar 4.8 Use Case Penagihan Piutang

Use Case Specification

Nama Use Case Cek Piutang Jatuh Tempo

Primary Actor Divisi Keuangan

Precondition Divisi Keuangan harus login terlebih dahulu.

Success Guarantee Divisi Keuangan dapat melihat piutang yang akan

jatuh tempo.

Alternate Flow -

Description Divisi Keuangan mengecek piutang jatuh tempo

Use Case Specification

Nama Use Case Input Surat Tagihan

Primary Actor Divisi Keuangan

Precondition Success Guarantee Alternate Flow

(31)

Use Case Specification

Nama Use Case Cetak Surat Tagihan

Primary Actor Divisi Keuangan

Precondition Success Guarantee

Alternate Flow -

Description Divisi Keuagan mencetak Surat Tagihan

4.6.2.6 Spesifikasi dari Use Case Penerimaan Kas

Use Case

Penerimaan Kas

Input Penerimaan Kas Cetak Kwitansi Divisi Keuangan

Gambar 4.9 Use Case Penerimaan Kas

Use Case Specification

Nama Use Case Input Penerimaan Kas

Primary Actor Divisi Keuangan

Precondition Divisi Keuangan telah menerima pembayaran

piutang dari penyewa

Success Guarantee Data penerimaan kas seperti kode terima kas,

(32)

kode faktur, tanggal jatuh tempo, jumlah piutang dan jumlah pembayaran akan ditambahkan ke daftar penerimaan kas.

Alternate Flow Divisi keuangan harus kembali menginput data

penerimaan kas secara benar

Description Divisi Keuangan menginput Penerimaan Kas

Use Case Specification

Nama Use Case Cetak Kwitansi

Primary Actor Divisi Keuangan

Precondition Data penerimaan kas sudah terinput secara benar.

Success Guarantee Divisi Keuangan dapat mencetak kwitansi sebagai

bukti pembayaran.

Alternate Flow -

Description Divisi Keuangan mencetak Kwitansi sebagai bukti

pembayaran dari penyewa.

4.6.2.7 Spesifikasi dari Use Case Penerimaan Alat

Use Case Penerimaan

Alat Berat

Input Penerimaan Alat Berat

Divisi Operasional

(33)

Use Case Specification

Nama Use Case Input Penerimaan Alat Berat

Primary Actor Divisi Operasional

Precondition Alat Berat yang disewa telah dikembalikan

Success Guarantee Data alat berat yang telah dikembalikan akan

menambah persediaan alat berat.

Alternate Flow -

Description Divisi Pemasaran menginput penerimaan kembali

alat berat yang telah disewa

4.2.7.8 Spesifikasi Dari Use Case Pembuatan Laporan

Use Case Pembuatan Laporan Laporan Pesanan Laporan Pendapatan Laporan Penerimaan Kas Laporan Pengeluaran Alat Laporan Penerimaan Alat

Divisi Pemasaran Divisi Keuangan

Daftar Alat Tersedia

Divisi Operasional

Daftar Piutang

Daftar Beban

(34)

Use Case Specification

Nama Use Case Laporan Pesanan

Primary Actor Divisi Pemasaran

Precondition -Divisi Pemasaran harus menginput periode waktu

laporan dengan benar

Success Guarantee Laporan pesanan alat akan ditampilkan

berdasarkan periode waktu yang diinput dan dapat dicetak.

Alternate Flow Divisi Pemasaran harus kembali memasukkan

periode waktu laporan secara benar.

Description Divisi Pemasaran dapat melihat dan juga

mencetak laporan pesanan

Use Case Specification

Nama Use Case Laporan pendapatan

Primary Actor Divisi Keuangan

Precondition Divisi keuangan harus menginput periode waktu

laporan pendapatan dengan benar

Success Guarantee Laporan pendapatan akan ditampilkan berdasarkan

periode waktu yang diinput dan dapat dicetak.

Alternate Flow Divisi Keuangan harus kembali memasukkan

periode waktu laporan secara benar

Description Divisi Keuangan dapat melihat dan juga mencetak

laporan pendapatan.

Use Case Specification

Nama Use Case Laporan Pengeluaran Alat

(35)

Precondition Divisi Pemasaran, Divisi Operasional harus

menginput periode waktu laporan pengeluaran alat dengan benar

Success Guarantee Laporan pengeluaran alat berat akan ditampilkan

berdasarkan periode waktu yang diinput dan dapat dicetak.

Alternate Flow Divisi Pemasaran, Divisi Operasional harus

kembali memasukkan periode waktu laporan secara benar

Description Divisi Pemasaran, Divisi Operasional dapat

melihat dan juga mencetak laporan pengeluaran alat .

Use Case Specification

Nama Use Case Daftar Piutang

Primary Actor Divisi Keuangan

Precondition Divisi keuangan harus mencari kode penyewa

yang akan dilihat rincian piutangnya.

Success Guarantee Rincian piutang penyewa akan ditampilkan

beserta dengan tanggal jatuh temponya dan dapat dicetak surat tagihan .

Alternate Flow Divisi Keuangan harus kembali memasukkan kode

penyewa dengan benar

Description Divisi Keuangan dapat melihat rincian piutang per

penyewa dan dapat mencetak surat tagihan.

Use Case Specification

Nama Use Case Laporan Penerimaan Kas

Primary Actor Divisi Keuangan

(36)

laporan penerimaan kas dengan benar.

Success Guarantee Laporan penerimaan kas akan ditampilkan

berdasarkan periode waktu yang diinput dan dapat dicetak

Alternate Flow Divisi Keuangan harus kembali memasukkan

periode waktu laporan secara benar

Description Divisi Keuangan dapat melihat dan juga mencetak

laporan penerimaan kas

Use Case Specification

Nama Use Case Laporan Penerimaan Alat

Primary Actor Divisi Operasional

Precondition Divisi Operasional harus menginput periode

waktu laporan penerimaan alat berat

Success Guarantee Laporan penerimaan alat berat akan ditampilkan

berdasarkan periode waktu yang diinput dan dapat dicetak

Alternate Flow Divisi Operasional harus kembali memasukkan

periode waktu laporan secara benar

Description Divisi Operasional dapat melihat dan juga

mencetak laporan penerimaan alat berat.

Use Case Specification

Nama Use Case Daftar Alat Tersedia

Primary Actor Divisi Pemasaran, Divisi Operasional

Precondition -

Success Guarantee Daftar Alat Tersedia akan ditampilkan dan dapat

dicetak

Alternate Flow -

(37)

melihat dan juga mencetak daftar alat tersedia

Use Case Specification

Nama Use Case Daftar Beban

Primary Actor Divisi Keuangan

Precondition Divisi keuangan harus menginput periode waktu

daftar beban dengan benar

Success Guarantee Daftar Beban akan ditampilkan berdasarkan

periode waktu yang diinput dan dapat dicetak

Alternate Flow Divisi Keuangan harus kembali memasukkan

periode waktu laporan secara benar

Description Divisi Keuangan dapat melihat dan juga mencetak

Daftar Beban

4.7 Rancangan Basis Data Tabel 4.1 Tabel Master Alat Nama File : MsAlat Key : KodeAlat

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodeAlat Text 7 Kode Alat

2. Kategori Text 30 Kategori Alat 3. Type Text 10 Type Alat

4. Merk Text 30 Merk Alat

5. TahunBeli Text 4 Tahun Beli Alat 6. JumlahAvailable Number 3 Jumlah Alat

(38)

Yang tersedia 7. JumlahBooking Number 3 Jumlah Alat yang

dipesan

8. JumlahKeluar Number 3 Jumlah Alat yang keluar

9. JumlahTotal Number 3 Jumlah Total alat 10. HargaSewa Currency Harga Sewa Alat 11. KonsumsiSolar Number 2 Jumlah konsumsi

Solar per jam

12. Estimasi Number 6 Nilai Ekonomis Alat

Tabel 4.5 Tabel Master Alat

Tabel 4.2 Tabel Master Penyewa Nama File : MsPenyewa Key : KodePenyewa

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodePenyewa Text 8 Kode Penyewa

2. Nama Text 30 Nama Penyewa 3. Alamat Text 50 Alamat Penyewa 4. Telepon Text 15 Telepon Penyewa

(39)

5. Fax Text 15 Fax Penyewa

6. E-Mail Text 20 Email Penyewa 7. NamaBank Text 30 Nama Bank

Penyewa

8. NoRekening Text 12 No.Rekening Penyewa

9. NamaRekening Text 30 Nama Pemilik Rekening

10. NPWP Text 12 No.NPWP 11. ContactPerson Text 30 Contact Person 12. JenisPenyewa Text 12 Jenis Penyewa 13. LimitKredit Currency Limit Kredit 14. Piutang Currency Jumlah Piutang 15. Discount Number Jumlah Persentase

discount yang diberikan untuk penyewa

Tabel 4.6 Tabel Master Penyewa

Tabel 4.3 Tabel Master Operator Nama File : MsOperator

(40)

Sumber No Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodeOperator Text 7 Kode Operator

2. Nama Text 30 Nama Operator 3. Available Yes/No Tersedia/Tidaknya

Operator

Tabel 4.7 Tabel Master Operator

Tabel 4.4 Tabel Master Perusahaan Nama File : MsCompany

Key : -

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field

1. Nama Text 30 Nama

Perusahaan 2. Alamat Text 30 Alamat

Perusahaan 3. Telepon Text 15 Telepon

Perusahaan

4. Fax Text 15 Fax Perusahaan 5. E-Mail Text 20 Email Perusahaan 6. Negara Text 30 Nama Negara

(41)

7. Kota Text 30 Nama Kota Perusahaan

8. NPWP Text 12 No

NPWP Perusahaan

Tabel 4.8 Tabel Master Perusahaan

Tabel 4.5 Tabel Master Login Nama File : MsLogin

Key : KodeKaryawan

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode

Karyawan

Text 5 Kode Karyawan 2. Password Text 10 Password

Karyawan

3. FullName Text 30 Nama Lengkap Karyawan

4. Kelompok Text 20 Divisi Karyawan

(42)

Tabel 4.6 Tabel Master Pasal Nama File : MsPasal

Key : KodePasal

Sumber No. Nama

Field

Tipe Panjang Keterangan

Tabel Field 1. KodePasal Text 7 Kode Pasal

2. Deskripsi Memo Penjelasan Pasal

Tabel 4.10 Tabel Master Pasal

Tabel 4.7 Tabel Pengaturan Alat Berat Nama File : SettingAlat

Key :

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. JamOperasi Number Pengaturan Jam

Operasi per hari untuk setiap alat berat

2. HargaSolar Currency Pengaturan harga solar per satu liter konsumsi solar

(43)

Tabel 4.8 Tabel Pengaturan Transaksi Nama File : SettingTransaksi

Key :

Sumber No. Nama

Field

Tipe Panjang Keterangan

Tabel Field 1. Minimum

Pemesanan

Number Pengaturan jumlah

minimum lama penyewaan per alat berat

per transaksi

2. PPN Number Pengaturan jumlah persentase PPN yang dibebankan kepada penyewa.

Tabel 4.12 Tabel Pengaturan Transaksi

Tabel 4.9 Tabel Pengaturan Divisi Nama File : Setting Jabatan

Key :

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Divisi Text 20 Pengaturan terhadap

(44)

mempunyai hak akses ke dalam aplikasi

Tabel 4.13 Tabel Pengaturan Jabatan

Tabel 4.10 Tabel Pengaturan Kode Transaksi Nama File : Setting Next Number

Key :

Tabel 4.14 Tabel Pengaturan Kode Transaksi

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Tipe Text 30 Jenis Form

2. NextNumber Text 10 Kode Awal Transaksi, seperti CUST untuk kode penyewa

3. NextText Text 6 Kode setelah Kode Awal ,

seperti CUST0001, “0001” menunjukkan bahwa penyewa adalah pelanggan perusahaan dengan urutan ke berapa.

(45)

Tabel 4.11 Tabel Transaksi Sales Order History Nama File : TrSalesOrderHDR_HIST

Key : KodeSO

Sumber No Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodeSO Text 10 Kode

Surat Order 2. KodePenyewa Text 8 Kode

Penyewa

Ms Penyewa

Kode Penyewa 3. Tanggal Date Tanggal

Surat Order 4. Lokasi Text 50 Lokasi Sewa 6. Discount Currency Jumlah

potongan harga sewa 7. Biaya Mobilisasi Currency Jumlah biaya untuk mobilisasi 8. PPN Currency Jumlah PPN

(46)

Tabel 4.12 Tabel Transaksi Sales Order Detail Nama File : TrSalesOrderDTL

Key : KodeSO, KodeAlat, KodeOperator

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodeSO Text 10 Kode

Sales Order

Tr_Sales OrderHD R_HIST

KodeSO

2. KodeAlat Text 7 Kode Alat MsAlat Kode Alat 3. KodeOperator Text 7 Kode

Operator

Ms Operator

Kode Operator 4. LamaSewa Date Lama Sewa

5. HargaSewa Currency Harga Sewa Alat

6. Solar Yes/No Penyewaan alat termasuk solar dari perusahaan atau tidak

7. HargaSolar Number Harga Solar 8. Tanggal

Pengembalian

Date Tanggal

pengembalian alat berat

(47)

9. Biaya Pengiriman

Currency Biaya

mobilisasi per alat

Tabel 4.16 Tabel Transaksi Sales Order Detail

Tabel 4.13 Tabel Transaksi Surat Kontrak History Nama File : TrKontrakHDR_HIST

Key : KodeKontrak

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode Kontrak Text 10 Kode Surat Kontrak 2. From KodeOrder Text 10 Kode Sales Order Tr_SalesOr derHDR_H IST Kode SO 3. Kode Penyewa

Text 8 Kode Penyewa Ms Penyewa

Kode Penyewa 4. Tanggal Date Tanggal

Surat Kontrak

5. Lokasi Text 50 Lokasi Penyewaan

(48)

Tabel 4.14 Tabel Transaksi Surat Kontrak Detail Nama File : TrKontrakDTL

Key : KodeKontrak, KodePasal

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodeKontrak Text 10 Kode

Surat Kontrak

TrKontrakH DR_HIST

Kode Kontrak 2. KodePasal Text 7 Kode Pasal Ms Pasal KodePasal

Tabel 4.18 Tabel Transaksi Surat Kontrak Detail

Tabel 4.15 Tabel Transaksi Invoice History Nama File : TrInvoiceHDR_HIST

Key : KodeInvoice

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode Invoice Text 10 Kode Invoice 2. From KodeKontrak Text 10 Kode Surat Kontrak TrKontra HDR_HIST Kode Kontrak 3. Kode Penyewa Text 8 Kode Penyewa Ms Penyewa Kode Penyewa 4. Tanggal Date Tanggal

(49)

Invoice 5. Lokasi Text 50 Lokasi

Penyewaan 6. Total

Invoice

Currency Subtotal harga sewa 7. Tanggal JatuhTempo Date Tanggal jatuh tempo faktur

9. Discount Currency Jumlah potongan harga 10. Biaya Mobilisasi Currency Jumlah Biaya mobilisasi 11. PPN Currency Jumlah PPN 12. GrandTotal Currency

13. Denda Number Jumlah Persentase Denda yang dibebankan apabila penyewa melewati batas

(50)

waktu pembayaran piutang

Tabel 4.19 Tabel Transaksi Invoice Header

Tabel 4.16 Tabel Transaksi Invoice Detail Nama File : TrInvoiceDTL

Key : KodeInvoice , KodeAlat, KodeOperator

Sumber No Nama Field Tipe Panjang Keterangan

Tabel Field 1. KodeInvoice Text 10 Kode Invoice TrInvoiceH

DR_HIST

Kode Invoice 2. KodeAlat Text 7 Kode Alat MsAlat Kode

Alat 3. KodeOperator Text 7 Kode

Operator

Ms Operator

Kode Operator

4. LamaSewa Date Lama

Penyewaan 5. HargaSewa Currency Harga

Sewa Alat

(51)

termasuk solar dari perusahaan atau tidak

7. HargaSolar Currency Harga Solar 8. Tanggal

Penggembalian

Date

9. Biaya Pengiriman

Currency Biaya mobilisasi per alat

Tabel 4.20 Tabel Transaksi Invoice Detail

Tabel 4.17 Tabel Transaksi Surat Jalan History Nama File : TrSuratJalanHDR_HIST

Key : KodeSuratJalan

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode SuratJalan Text 10 Kode Surat Jalan 2. FromKode Invoice

Text 10 Kode Invoice TrInvoice HDR_HIST

Kode Invoice 3. Kode

Penyewa

Text 8 Kode Penyewa MsPenyewa Kode Penyewa 4. Tanggal Date Tanggal

(52)

Surat Jalan 5. Lokasi Text 50 Lokasi

Penyewaan

Tabel 4.21 Tabel Transaksi Surat Jalan Header

Tabel 4.18 Tabel Transaksi Surat Jalan Detail Nama File : TrSuratJalanDTL

Key : KodeSuratJalan, KodeAlat , KodeOperator

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode SuratJalan Text 10 Kode Surat Jalan TrSuratJalan HDR_HIST KodeSurat Jalan

2. KodeAlat Text 7 Kode Alat MsAlat KodeAlat 3. KodeOperator Text 7 Kode

Operator

MsOperator Kode Operator

Tabel 4.22 Tabel Transaksi Surat Jalan Detail

Tabel 4.19 Tabel Transaksi Cash Receipt History Nama File : TrCashReceipt_HIST

(53)

Sumber No Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode CashReceipt Text 10 Kode Cash Receipt 2. Kode Penyewa Text 8 Kode Penyewa Ms Penyewa Kode Penyewa

3. Tanggal Date Tanggal

Cash Receipt 4. JumlahUang Currency Jumlah

Pembayaran

Tabel 4.23 Tabel Transaksi Penerimaan Kas Header

Tabel 4.20 Tabel Transaksi Cash Receipt Nama File : TrCashApply

Key : KodePenyewa , KodeCashReceipt, KodeInvoice

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode Penyewa Text 8 Kode Cash Receipt Ms Penyewa Kode Penyewa 2. Kode CashReceipt Text 10 Kode Penyewa TrCashRec eipt_HIST Kode CashReceipt 3. Kode Text 10 Kode Invoice TrInvoiceH Kode

(54)

Invoice DR_HIST Invoice 4. Jumlah

Dibayar

Currency Jumlah Pembayaran

Tabel 4.24 Tabel Transaksi Penerimaan Kas Detail Tabel 4.21 Tabel Transaksi Terima Alat History

Nama File : TrTerimaAlatHDR_HIST Key : KodeTerimaAlat

Sumber No. Nama Field Tipe Panjang Keterangan

Tabel Field 1. Kode

TerimaAlat

Text 10 Kode Terima Alat 2. KodePenyewa Text 8 Kode

Penyewa

MsPenyewa Kode Penyewa 3. Tanggal Date Tanggal

Terima Alat 4. LastUser Text 8 Kode

PenyewaAlat sebelumnya MsPenyewa Kode Penyewa 5. Alasan Kembali Text 10 Alasan Pengembalian alat sebelum masa sewa

(55)

berakhir 6. Keterangan Text 30 Keterangan

pengembalian alat

Tabel 4.25 Tabel Transaksi Penerimaan Alat Header Tabel 4.22 Tabel Transaksi Terima Alat Detail

Nama File : TrTerimaAlatDTL

Key : KodeTerimaAlat ,KodeSuratJalan, KodeAlat , KodeOperator Sumber

No. Nama Field

Tipe Panjang Keterangan

Tabel Field 1. Kode TerimaAlat Text 10 Kode Terima Alat TrTerimaAlat HDR_HIST Kode TerimaAlat 2. Kode SuratJalan Text 10 Kode Surat Jalan TrSuratJalanH DR_HIST Kode SuratJalan 3. KodeAlat Text 8 Kode Alat MsAlat KodeAlat 4. Kode Operator Text 7 Kode Operator MsOperator Kode Operator

(56)

4.8 Rancangan Formulir

4.8.1 Formulir Surat Pesanan

(57)
(58)
(59)
(60)

4.8.3 Formulir Faktur

(61)

4.8.4 Formulir Surat Jalan

(62)

4.8.5 Formulir Kwitansi

(63)

4.8.6 Formulir Terima Alat

(64)

4.8.7 Formulir Surat Tagihan

(65)

4.9 Rancangan Layar 4.9.1 Layar Login

Gambar 4.19 Layar Login 4.9.2 Layar Menu Utama

(66)

4.9.3 Layar Ganti Password

Gambar 4.21 Layar Ganti Password 4.9.4 Layar Pengaturan Preferensi

(67)

4.9.5 Layar Pengaturan Otorisasi

Gambar 4.23 Layar Pengaturan Otorisasi 4.9.6 Layar Pengaturan Aplikasi

(68)

4.9.7 Layar Pengaturan Kode Transaksi

Gambar 4.25 Layar Pengaturan Kode Transaksi

4.9.8 Layar Master Alat

(69)

4.9.9 Layar Master Penyewa

Gambar 4.27 Layar Master Penyewa 4.9.10 Layar Master Operator

(70)

4.9.11 Layar Master Pasal

Gambar 4.29 Layar Master Pasal 4.9.12 Layar Master Login

Gambar

Tabel 4.1  Tabel Otorisasi Menu Master  Keterangan :  C =  Create  R =  Read  U =  Update  D =  Delete  4.4.2.1  Menu Transaksi
Gambar 4.2  Class Diagram
Gambar 4.7 Use Case Pengiriman Alat Berat
Gambar 4.8 Use Case Penagihan Piutang
+7

Referensi

Dokumen terkait

Dari contoh di atas dapat dilihat bahwa fungsi dibuat dengan nama "tulis" sehingga untuk menulis ke layar tidak perlu menulis perintah document.write yang lebih

Roma 8:28 berkata, “ Kita tahu sekarang, bahwa Allah turut bekerja dalam segala sesuatu untuk mendatangkan kebaikan bagi mereka yang mengasihi Dia, yaitu bagi mereka

Manfaat teoritis yang ingin dicapai dalam penelitian ini adalah dapat memberi masukan yang dianggap berguna dan bermanfaat untuk pengembangan studi ilmu hukum terkait

Konseling dan medikasi : mengenali, menghadapi, menantang pikiran yang berulang dapat mengurangi gejala obsesd, yang pada akhirnya mengurangi perilaku kompulsif. Bicarakan apa yang

Bersamaan persamaan diatas, dijelaskan bahwa apabila posisi sebuah partikel dapat diukur dengan tepat , maka ketepatan dalam mengukur momentum partikel tersebut

Keunikan Pacu Jawi tergambar pada lokasi penyelenggaraan di rangkaian sawah yang berteras-teras dengan arena pacu sawah berlumpur dan berair, dilaksanakan berpindah-

Yang termasuk sektor basis dan sektor non basis dalam perekonomian di Kota Palu dari hasil analisis Location Quotient (LQ) menunjukkan bahwa di Kota Palu selama tahun

Karena dominan para mahasiswa menggunakan kendaraan matic untuk pergi ke kampus, jadi dengan dibuatkannya “SISTEM PAKAR DIAGNOSA KERUSAKAN PADA KENDARAN SEPEDA MOTOR MATIC ”