Anda di halaman 1dari 5

APLIKASI PENGOLAHAN DATA TRANSAKSI

SEWA DAN PAKET WISATA


STUDI KASUS CV SAJITAMA TRANSPORT
Disusun Oleh :
Nama
: Imam Rosyadi
NIM
: 10523453
Pembimbing : Nur Wijayaning Rahayu S.Kom., M.Cs.

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
YOGYAKARTA
INDONESIA

I.

PENDAHULUAN

Salah satu perusahaan atau instansi yang dapat


memanfaatkan teknologi ini adalah Sajitama Transport.
Adanya perkembangan teknologi dituntut dapat menyajikan
proses kerja yang efisien, lengkap dan terbaru secara cepat
melalui aplikasi manajemen. Didukung oleh peranan aplikasi
manajamen pengolah data, tentu saja diharapkan membantu
Sajitama Transport meningkatkan proses kerja perusahaan
yang cepat.
Sajitama Transport masih menggunakan proses
menejemen pengolahan data dokumen pesanan yang ditulis
secara manual. Isi dari dokumen data yaitu data Sewa mobil,
dan data Paket wisata dimana semua data tersebut memiliki
rincian (waktu, tanggal, jenis kendaraan, nomer polisi, jenis
pesanan dan jumlah). Cara melihat ketersedian kendaraan tipe
tertentu pada tanggal tertentu saat pelangan datang untuk
menyewa masih menggunakan proses manual yaitu dengan
mengecek faktur - faktur terlebih dahulu. Sajitama Transport
ingin memperbarui sistem dalam pengolahan data perusahaan
secara terstruktur dan memiliki rekam jejak transaksi dengan
membangun Aplikasi Manajemen Pengolah Data Sajitama
Transport.
Proses penyajian informasi data dimuat secara detail
untuk jasa yang telah masuk pesanan, berupa informasi formal
dan biaya setiap jasa persewaan mobil atau jasa paket.
Penggunaan fitur perhitungan laba perusahaan digunakan
untuk melihat bagaimana perkembangan perusahaan dan
berapa jumlah pendapatan yang masuk dalam setiap bulan,

sehingga proses manajamen data ini dapat memudahkan


semua bentuk pengolahan data pada perusahaan.
Evaluasi yang dilakukan melihat sumber dari system
informasi manajemen skripsi online informatika (simson),
menghasilkan informasi yang belum tersedia judul skripsi
aplikasi manajemen pengolah data rental mobil. Atas dasar
pertimbangan tersebut, maka dilakukan pembangunan
Aplikasi Pengolah Data Transaksi Sewa Mobil dan Paket
Wisata untuk Sajitama Transport.
A. Rumusan Masalah
Bagaimana membangun Aplikasi Pengolah Data
Transaksi Sewa Mobil dan Paket Wisata. Aplikasi yang dapat
membantu kerja Sajitama dalam memproses setiap transaksi
sewa mobil dan paket wisata berupa pengelompokan data
transaksi dan hasil cetak, melihat ketersedian kendaraan tipe
tertentu pada tanggal yang diinginkan saat pelanggan ingin
menyewa, serta perhitungan pendapatan laba dan rugi
perusahaan setiap bulan?
B. Tujuan Penelitian
Membantu proses pengolahan data transaksi sewa
mobil dan paket wisata Sajitama, membuat proses pencarian
pada sistem yang bisa melihat ketersediaan kendaraan tipe
tertentu pada tanggal tertentu saat pelanggan ingin menyewa,
dan sistem dapat memperoses perhitungan pendapatan laba
dan rugi perusahaan setiap bulan.
C. Manfaat Penelitian
1. Meringankan pekerjaan karyawan memperoses data sewa
mobil dan data paket wisata, serta diperoleh hasil cetak
atau kwitansi dalam setiap transaksi.

2. Meminimalisir terjadi kehilangan data-data dokumentasi


usaha.
3. Mempercepat proses pencarian kendaraan pada waktu
yang diinginkan.
4. Mendapatkan rincian pendapatan laba dan rugi perusahaan
dalam setiap bulan.
5. Menjadikan record dan report sebagai referensi untuk
perkembangan perusahaan.
D.
1.
2.
3.
4.

Batasan Masalah
Tidak memproses mengenai pembagian gaji karyawan.
Untuk upah driver tidak diatur dalam sistem.
Bagian operasional tidak memiliki hak akses sistem.
Perhitungan pendapatan perusahaan tidak dihitung secara
harian atau mingguan.
5. Hasil cetak hanya untuk sekali proses transaksi.
6. Proses pesan sebelum hari transaksi atau booking tanpa
menggunakan uang muka tidak masuk dalam sistem.
E. Metodologi Penelitian
Waterfall model adalah salah satu model pengembangan
software, dimana kemajuan suatu proses dipandang sebagai
terus mengalir ke bawah seperti air terjun (Andi, 2003).
Tahap-tahap metode waterfall yang digunakan dalam
penulisan laporan ini adalah sebagai berikut:Tahap-tahap
pengembanga waterfall model adalah :
1. Studi Pustaka
Pembelajaran metode ini diperoleh dari mengumpulkan
data secara langsung dari perusahaan, wawancara pemilik
perusahaan, artikel online atau offline, dan dari sumbersumber lain yang relevan untuk menunjang penyelesaian tugas
akhir ini.

Transport dibangun ke dalam script dengan menggunakan


bahasa pemrograman Delphi.
4.

Pengujian Sistem

Tahap ini dilakukan pengujian terhadap sistem untuk


memastikan sistem dapat berjalan dengan baik dan dapat
memenuhi kebutuhan pihak Sajitama Transport dengan cara
menyerahkan sistem ke Sajitama Transport untuk diuji coba.
II.

LANDASAN TEORI

A. CV Sajitama Transport
C.V Sajitama Transport adalah perusahaan yang bergerak
dibidang jasa persewaan mobil dan jasa penyedia paket wisata.
Berdiri sejak tahun 2004 diawal bisnis Sajitama Transport
hanya memiliki 3 unit mobil, dengan berjalanya waktu usaha
Sajitama berkambang sampai saat ini. Memiliki kurang lebih
25 unit mobil dan 3 karyawan, satu orang sebagai back office
yang mengatur setiap transaksi yang ada pada perusahaan, dua
orang bagian operasional bertugas membersihkan dan
merawat mobil..
B. Desktop Application
Desktop Application adalah suatu aplikasi yang dapat
berjalan sendiri atau independen tanpa menggunakan browser
atau koneksi internet di suatu komputer otonom, dengan
operating system atau platform tertentu, sebagai contoh :
Microsoft Office Word 2007, Windows Media Player,
Winamp, Photosop, dan lain-lain ( MADCOMS, 2003 ).
Desktop Application lebih difokuskan kepada aplikasi
yang independen. Hal ini mempermudah user dalam
memodifikasi setingan aplikasi sehingga efektifitas, efisiensi
waktu, tenaga dan dana dapat ditekan semaksimal mungkin
(MADCOMS, 2003).

2. Pengembangan Sistem
Untuk melakukan pengembangan sistem penelitian
memiliki beberapa tahapan, yaitu:
a.

Analisis Kebutuhan

Dilakukan analisis tentang kebutuhan sistem yang harus


menjadi input data, bagaimana proses kerja Sajitama
Transport, fungsi-fungsi yang dibutuhkan, interface sistem,
dan output yang dihasilkan..
b.

Perancangan Sistem
Terbagi 3 tahapan perancangan sistem, yaitu:
1. Membuat desain Entity Relationship Diagram (ERD).
2. Membuat desain Data Flow Diagram (DFD).
3. Membuat rancangan database.
4. Merancang antarmuka sistem (interface).

3.

Implementasi Sistem

Tahap ini merupakan tahap Aplikasi Manajemen


Pengolah Data Sewa Mobil dan Paket Wisata untuk Sajitama

III.

METODOLOGI

A. Metodologi
Dalam pengerjaan penelitian ini penulis menggunakan
metodologi pengembangan perangkat lunak waterfall.
Metodologi ini dipilih karena dapat menggambarkan model
sistem yang diinginkan prusahaan sesuai alur kebutuhan.
B. Analisis Kebutuhan
Dalam proses pengerjaan penelitian ini menggunakan
metode analisis input, analisis proses, dan analisis output.
Tetapi dalam perancangannya menggunakan sistem metode
aliran data dengan menggunakan data flow diagram (DFD)
dan Entity Relationship Diagram (ERD), dengan metode
pendekatan top-down (top-down approach).
Selain menggunakan diagram arus data, pada sistem
ini juga menggunakan relasi antar tabel, teknik-teknik struktur
database, dialog layar, dan desain interface untuk
mempermudah dalam penggunaannya.

C. Perancangan
Metode perancangan yang digunakan untuk merancang
Aplikasi Pengelolaan Tambak Ikan yaitu perancangan sistem
yang berarah aliran data dengan menggunakan diagram aliran
data ( Data Flow Diagram ) dengan metode pendekatan topdown ( top-down approach ).
Selain menggunakan diagram arus data, pada sistem ini
juga menggunakan relasi antar tabel, dialog layar, dan desain
antarmuka untuk mempermudah dalam penggunaannya.
D. Hasil Perancangan
Aplikasi Manajemen Pengolah Data Sewa Mobil dan Paket
Wisata untuk Sajitama Transport adalah Entity Relationship
Diagram (ERD) dan Data Flow Diagram (DFD) karena selain
mudah dipahami dan efisien, metode ini juga dinilai sudah
cukup menggambarkan keseluruhan aplikasi.
1) Data Flow Diagram
a. DFD level 0 terdiri dari satu proses, yaitu proses arus
data yang diberikan oleh admin dan karyawan ke
aplikasi. Admin sebagai operator yang bertugas
menambah, mengubah, dan menghapus data dalam
aplikasi. Sedangkan karyawan sebagai pelaku yang
menjalankan fungsi-fungsi transaksi didalam aplikasi.
b.

DFD Level 1 terdiri dari beberapa proses, yaitu proses


login, proses manajemen sewa mobil, proses
manajemen paket wisata, proses hitung laba
perusahaan, dan manajemen pegawai.

c.

DFD Level 2 Manajemen Sewa mobil, memiliki


beberapa proses booking, cari mobil, mobil luar,
pengembalian
DFD Level 2 Manajemen Paket wisata, memiliki
beberapa proses booking, jenis paket, dan selesai paket.

d.

5) Desain Antarmuka
Sistem ini dirancang untuk memudahkan pengguna
pemula untuk menggunakan sistem dan diurutkan berdasarkan
rancangan proses-proses yang terjadi pada sistem. Berikut
adalah dua contoh desain antarmuka:
a) Desain Halaman Admin
tampilan awal menu admin menu mobil, menu mobil
memiliki dua sub menu pilihan yaitu tambah mobil dan
edit mobil. Desain halaman admin dapat dilihat pada
gambar 1.

Gambar 1. Halaman admin


b) Desain Halaman karyawan
Fungsi halaman karyawan melakukan proses
transaksi, tampilan awal berupa tabel-tabel transaksi yang
masih berjalan, yaitu tabel booking sewa, booking paket,
transaksi sewa, dan transaksi paket. Halaman karyawan
memiliki 5 menu utama yaitu sewa mobil, paket wisata,
profil, bantuan dan keluar. Desain halaman karyawan
dapat dilihat pada gambar 2.

2) Entity Relationship Diagram


Entity Relationship Diagram (ERD) merupakan
gambaran hubungan entitas-entitas yang ada didalam
aplikasi.
3) Rancangan Basis Data
Setiap tabel wajib memiliki primary key sebagai kunci
untuk membedakan setiap record yang ada pada tabel.
Sebagai catatan, secondary key (forign key) merupakan
penanda hubungan antar tabel dan tidak wajib dimiliki
setiap tabel, dan untuk tipe-tipe data misalkan LongNumber,
Number, Date, Currency dan Memo tidak mempunyai
ukuran (size) yang dapat ditentukan karena ukuran (size)
dari tipe-tipe data tersebut sudah ditentukan oleh aplikasi
pengolah basis data yang digunakan yaitu Database
Desktop. Beberapa nama tabel yang terdapat didalam
aplikasi yaitu: Tabel admin, karyawan, pelanggan, transaksi
sewa, dan seterusnya.
4) Relasi Antar Tabel
Pada model data relasional, hubungan antar tabel
direlasikan dengan kunci utama (primary key) dari masingmasing tabel.

Gambar 2. Halaman karyawan

IV.

IMPLEMENTASI

A. Implementasi
Implementasi merupakan tahap dimana aplikasi
pengolahan data transaksi sewa dan paket dijalankan sesuai
dengan tujuan yang diharapkan.
B. Batasan Implementasi
Implementasi yang dibuat merupakan sebuah aplikasi
yang berbasis desktop, yang memungkinkan pengelola
Sajitama Transport mengelola data transaksi secara offline.
C. Implementasi Antarmuka
Implementasi dari rancangan antarmuka aplikasi ini
merupakan aplikasi yang mudah digunakan, mudah dipahami,
dan sesuai dengan kebutuhan Sajitama Transport (Perusahaan
jasa yang bergerak pada bidang transportasi), diberikan contoh
sebagai berikut:

Gambar 4. Halaman karyawan


3) Halaman Laporan Laba Rugi
Menu laba rugi digunakan untuk melihat grafik
pendapatan, pengeluaran, dan laba perusahaan dalam
setiap bulan. Halaman laporan laba rugi dapat dilihat pada
gambar 5.

1) Halaman Utama admin


Halaman admin adalah halaman yang digunakan oleh
administrator untuk mengelola data mobil, data paket,
data karyawan, data admin, dan data laporan. Pada
halaman awal admin ditampilkan tabel seluruh data mobil
yang dimiliki secara pribadi atau dipinjam perusahaan,
serta tabel seluruh data paket wisata yang tersedia.
Halaman admin dapat dilihat pada gambar 3.

Gambar 5. Halaman laporan laba rugi


V.

Gambar 3. Halaman admin


2)

Halaman Utama Karyawan


Halaman karyawan adalah halaman yang digunakan
karyawan setelah berhasil melakukan proses login,
berfungsi untuk mengolah setiap data transaksi perusahaan
berupa transaksi sewa mobil dan paket wisata. halaman
karyawan dapat dilihat pada gambar 4.

KESIMPULAN DAN SARAN

A. Kesimpulan
Kesimpulan yang dapat ditarik dari penelitian ini adalah
sebagai berikut:
1. Aplikasi Pengolahan Data Transaksi Sewa Mobil dan
Paket Wisata dapat membantu mempermudah dan
mempercepat proses pengolahan data-data transaksi sewa
mobil serta transaksi paket wisata.
2. Aplikasi Pengolahan Data Transaksi Sewa Mobil dan
Paket Wisata memiliki fungsi-fungsi yang sesuai dengan
kondisi nyata C.V Sajitama Transport, diantaranya fungsi
cari mobil, fungsi mobil luar, fungsi pengembalian, fungsi
laporan, dan lain-lain..
B. Saran
Berdasarkan kekurangan dan keterbatasan yang ada dalam
Aplikasi Pengolahan Data Transaksi Sewa Mobil dan Paket
Wisata dalam hal lokasi akses aplikasi, maka disarankan

dalam pengembangan berikutnya dapat menggunakan aplikasi


berbasis Android atau basis Desktop Online, sehingga
mobilisasi aplikasi bisa lebih membantu pengguna (Khusus
admin dan pemilik) dalam monitoring transaksi-transaksi yang
berjalan pada lokasi yang tidak ditentukan.

DAFTAR PUSTAKA
[1]

[2]
[3]
[4]

Neti, Cofriyan E., dan Anggraini R. April, 2013. Perancangan Aplikasi


Rental Mobil pada CV. Karya Bersama Palembang. Manajemen
Informatika. STMIK-MDP.
Sismoro, Heri dan Iskandar, Kusrini, Struktur Data dan Pemrograman
dengan PASCAL, ANDI, 2004, Yogyakarta.
Aplikasi Rental Mobil Ceria Semarang. 2013. Diunduh dari:
http://eprints.dinus.ac.id/id/eprint/4836. 2 oktober 2014.
MADCOMS, Pemrograman Borland Delphi 7 (Jilid 2), ANDI, 2003,
Yogyakarta.