Sistem Informasi Penyewaan Mobil Berbasis Dekstop Pada Anugrah Jaya Perkasa Rent Car Bandung
UNIVERSITAS
KOMPUTER INDOI{ESIA
PROGRAM STUDI SISTEM
INFORMASI
ffiBr :E*fiffifl11ffp:lt?*I15l$
Um! iJLwAllKate1w.*1llgxt,ffi aiw&t: xIruU :!-m4,Ula@lw.&trcr4x-!5}rs Mffi&t f,AmEil :LWAIIII* lBB-llEtffiE Wr! BEtmSS!
DATA PRIBADI:
Nim Nans
Tanpat/Tgl. tahir
Jenis Kelamin Seinester
Jenjang Pendidi*lsar
IPK AlamatRumah AlamatBandung E-Mail No. Telepon
DATA KELUARGA:
NamaAyahNarna lbu
Alamatorang Tua No. Telpon Orang Tua Pekerjaan Orang Tua
BIODATA MAIIASISWA
10513804
Rachmad Rarnadhan
Bandar Lamprmg; 21-Apr-1989 Pria
5
Program Sarjana(Strata - I) Konversi
J
Jl. Alam Indah, BandarLampung
Jl. Tubagus Ismail Dalam Gg. Kubangsari 2 No. l6c, Bandung rachmadramadban.2 I @gmail"com
08s383731466
Zu/rfiloir Wahab
Muji Rahayu
Jl. Alam Indah, Bandar Lampung
47?fi44132
Pensiunan
Dengaa ini saya, yang bertandatmgan dibawah ini, mer5atakan bahwa data di ata$ dalah bcntr.
llormat Saya,
pN,r-N
\
--Y
Rachmad Rarnadhan(2)
SISTEM INFORMASI PENYEWAAN MOBIL BERBASIS
DESKTOP
PADA ANUGRAH JAYA PERKASA
RENT CAR
BANDUNG
ARTIKEL
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1(Strata I) Fakultas Teknik dan Ilmu Komputer
RACHMAD RAMADHAN 1.05.13.804
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(3)
ABSTRACT
Car rental information system is currently a part of the important things in helping business owners in operation. Anugrah Jaya Perkasa Rent a Car is a company that is in operation are still using manual recording that allows the occurrence of errors, such as customer data recording, data recording and also car rental transaction reports creation.
The method used in this research using descriptive method, while the method of using object oriented programming approach, and methods development using the waterfall. In this app admin can perform data input rentals, see schedule empty car, car rental and viewing reports. This application uses Windows as its operating system, Java as a programming language, MySQL as its database, and Apache as a server.
This study will result in a desktop application that can run in the Windows operating system in order to assist the administrators and owners in conducting business activities such as doing data recording car rental, find out about the car is available, see the data recording car rentals, and also look at leasing transaction reports.
Keywords: information systems, car rentals, a desktop application, the waterfall model I. Pendahuluan
1. Latar Belakang
Perkembangan teknologi informasi sekarang ini makin berkembang secara pesat, hal ini mendorong perusahaan untuk mengembangkan teknologi informasi. Berkembangnya teknologi informasi ini tentunya menjadi alat bantu perusahaan dalam meningkatkan kegiatan usaha sehingga memiliki nilai tertentu. Hal ini berkaitan dengan pengelolaan data yang dapat berkontribusi baik dalam meningkatkan kegiatan bisnis. Berdasarkan uraian diatas penggunaan teknologi informasi dalam kegiatan bisnis tersebut akan menunjang kinerja dari sumber daya manusia di perusahaan.
Anugrah Jaya Perkasa Rent Car adalah salah satu perusahaan yang bergerak dibidang jasa yaitu penyewaan kendaraan bermotor khususnya mobil. Pengolahan data transaksi, penyewaan mobil dan pembuatan laporan masih dilakukan secara manual, dengan menuliskan transaksi penyewaan mobil ke kwitansi berangkap sehingga dapat terjadi penumpukan dokumen. Untuk pengolahan data penyewaan mobil dapat ditemui kendala yaitu memungkinkan terjadinya kesalahan dalam melakukan penjadwalan mobil yang akan disewakan kepada pelanggan. Kegiatan pemesanan penyewaan mobil oleh pelanggan masih dilakukan secara manual dengan menuliskan data diri pelanggan dan unit mobil yang disewa kedalam buku sewa.
Selain itu bukti transaksi berupa kwitansi penyewaan yang dibuat berangkap merupakan acuan pembuatan laporan transaksi penyewaan bagi pemilik perusahaan. Kendala yang terjadi dengan menggunakan sistem tersebut adalah memungkinkan terjadinya kesalahan dalam pencatatan transaksi pelanggan, selain itu juga sering terjadi kesalahan dalam melakukan penjadwalan mobil yang akan disewa oleh pelanggan. Selain itu penyimpanan dokumen yang belum teroganisir dengan baik memungkinkan terjadinya penumpukan dokumen transaksi penyewaan.
Setelah mengetahui permasalah diatas, maka Anugrah Jaya Perkasa Rent Car
membutuhkan suatu sistem yang mampu membantu mengoptimalkan seluruh kegiatan pencatatan transaksi dan pembuatan laporan guna mendapatkan informasi secara cepat
dan berdaya guna, maka dalam penyusunan ini penulis mengangkat judul : ”Sistem Informasi Penyewaan Mobil Berbasis Desktop Pada Anugrah Jaya Perkasa Rent Car
(4)
2. Identifikasi Masalah
Berdasarkan latar belakang yang telah diuraikan penulis dari hasil penelitian di ANUGRAH JAYA PERKASA RENT CAR maka identifikasi masalahnya adalah sebagai berikut:
a. Pemesanan mobil yang dilakukan masih dilakukan secara manual dengan mencatat identitas pelanggan dan mencatat jenis mobil yang akan disewa oleh pelanggan ke dalam buku sewa.
b. Setiap pencatatan transaksi penyewaan di Anugrah Jaya Perkasa Rent Car masih dilakukan secara manual, dengan menuliskan pemesanan mobil dari buku sewa ke dalam kwitansi sehingga dapat terjadi penumpukan dokumen.
c. Untuk pengelolaan data penyewaan mobil ditemui kendala yaitu memungkinkan terjadinya kesalahan dalam melakukan penjadwalan penyewaan mobil bagi pelanggan.
d. Dalam pembuatan laporan transaksi penyewaan memakan waktu yang lama karena terjadi penumpukan dokumen transaksi penyewaan dan memungkinkan terjadinya kehilangan dokumen transaksi.
3. Rumusan Masalah
Berdasarkan hasil identifikasi dari latar belakang masalah yang telah
penulis uraikan sebelumnya maka rumusan masalahnya adalah :
a.
Bagaimana sistem penyewaan mobil yang sedang berjalan pada Anugrah
Jaya Perkasa
Rent Car.
b.
Bagaimana merancang sistem penyewaan mobil dapat membantu proses
pengolahan data dan pembuatan laporan penyewaan mobil di Anugrah Jaya
Perkasa
Rent Car.
c.
Bagaimana pengujian sistem informasi penyewaan di Anugrah Jaya Perkasa
Rent Car
.
d.
Bagaimana implementasi sistem informasi pada Anugrah Jaya Perkasa
Rent
Car.
4. Maksud dan Tujuan Penelitian
Maksud dari penelitian ini adalah membangun sebuah sistem informasi penyewaan mobil untuk mengatasi masalah pada penerapan sistem yang sudah ada di Anugrah Jaya Perkasa Rent Car. Adapun tujuan dari penelitian ini adalah :
a. Untuk mengetahui sistem penyewaan mobil yang sedang berjalan di Anugrah Jaya Perkasa Rent Car.
b. Untuk menghasilkan rancangan sistem informasi penyewaan mobil yang dapat membantu dalam proses pengolahan data transaksi dan pembuatan laporan penyewaan di Anugrah Jaya Perkasa Rent Car.
c. Untuk mengetahui pengujian sistem informasi penyewaan mobil di Anugrah Jaya Perkasa Rent Car.
d. Untuk mengetahui implementasi sistem informasi penyewaan mobil di Anugrah Jaya Perkasa Rent Car.
(5)
5. Kegunaan Penelitian
Kegunaan dari penelitian ini adalah dimana penulis dapat mengimplementasikan teori dengan keadaan sesungguhnya, serta mampu dalam menganalisis permasalahan yang ada untuk menghasilkan suatu cara untuk menyelesaikan masalah tersebut.
5.1. Kegunaan Praktis
Hasil rancangan sistem informasi pemesanan dan penyewaan mobil
diharapkan dapat membantu perusahaan dalam mengatasi permasalahan yang
sedang dihadapi.
5.2. Kegunaan Akademis
a. Bagi pengembangan ilmu
Kegunaan penelitian di Bidang Pengembangan Ilmu adalah diharapkan dapat mengimplementasikan ilmu baru di bidang Teknologi dan Informasi yang bermanfaat.
b. Bagi Peneliti
Dapat menerapkan dan mengembangkan kemampuan yang diperoleh penulis selama kuliah di UNIKOM Bandung dan ide-ide baru selama penelitian, dan belajar merancang sistem informasi untuk menangani masalah-masalah yang terdapat di luar lingkungan perkuliahan, serta sebagai syarat untuk dapat menyelesaikan tugas akhir skripsi.
c. Bagi Peneliti Lain
Kegunaan bagi peneliti lain adalah bisa menjadi sumber referensi bagi peneliti yang melakuan penelitian berhubungan dengan pemesanan dan penyewaan mobil berbasi desktop.
6. Batasan Masalah
Untuk mengidentifikasi permasalahan dan menghindari pembahasan masalah yang luas, maka penulis membatasi permasalahan pada pencatatan data pemesanan dan penyewaan mobil
a. Sistem informasi yang dibangun membahas pembayaran awal dari total harga penyewaan sewa mobil dengan supir atau tanpa supir.
b. Sistem ini menghitung harga penyewaan mobil berdasarkan jumlah hari penyewaan mobil.
c. Sistem ini berfokus pada transaksi penyewaan, tanggal penyewaan mobil, tanggal pengembalian mobil dan laporan transaksi penyewaan.
d. Sistem ini membahas kelebihan waktu penyewaan mobil dengan supir atau tanpa supir yang dilakukan oleh pelanggan dalam 1 hari, apabila pelanggan melewati batas waktu pengembalian maka akan dikenakan biaya denda sebesar Rp. 25.000/Jam. e. Sistem membahas penyewaan mobil dengan menggunakan jasa supir atau tidak
menggunakan supir sesuai dengan kebutuhan pelanggan, apabila pelanggan ingin menggunakan supir akan dikenakan biaya tambahan supir sebesar Rp. 200.000/Hari. f. Pada nota penyewaan mobil hanya menampilkan nama penyewa, mobil yang disewa, total sewa, tanggal sewa, jam sewa, tanggal pengembalian, dan jam habis sewa.
(6)
g. Pada nota penyewaan mobil hanya menampilkan nama penyewa, mobil yang disewa, tanggal sewa, jam sewa, tanggal pengembalian, jam pengembalian dan denda.
II. Landasan Teori
1. Konsep Dasar Sistem
Pengertian sistem sangatlah luas dan mempengaruhi semua aspek kehidupan. Sistem sangat diperlukan dalam melakukan kinerja yang baik dan terstruktur terhadap manajemen. Keterpaduan sistem ini memungkinkan terciptanya kerjasama untuk menghasilkan informasi yang cepat, tepat dan akurat. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.( Jogiyanto, 2005)
1.1. Karakterisktik Sistem
Sistem memiliki karakteristik atau sifat-sifat tertentu yaitu : a. Komponen Sistem (Components)
Komponen-komponen ini saling berhubungan dan bekerja sama sehingga tercipta satu kesatuan fungsi dari sistem. Sehingga sistem dapat mencapai tujuannya.
b. Batas Sistem (Boundary)
Daerah pemisah antara satu sistem dengan sistem yang lainnya atau dengan sistem lingkungan luarnya. Batasan sistem, maka dapat dipisahkan dan dibedakan satu sistem dengan sistem yang lainnya maupun sistem dengan lingkungan luar.
c. Lingkungan Luar (Environment)
Segala sesuatu yang berada diluar batas sistem, namun jika terdapat ketidak serasian antara lingkungan luar sistem dengan sistem maka dapat menyebabkan terganggunya fungsi sistem tersebut. Oleh karena itu haruslah senantiasa tercipta keharmonisan antara sistem dengan lingkungan luarnya. d. Penghubung Sistem (System Interface)
Media perantara antara subsistem yang satu dengan subsistem yang lain. Melalui penghubung sistem ini, maka dapat saling memberi dan menerima sumber daya sehingga terjalin kerja sama dan dapat membentuk satu kesatuan fungsi dari sistem
e. Masukan Sistem (Input)
Bahan atau energi yang dimasukkan kedalam sistem. Energi ini dimasukkan kedalam sistem untuk diproses oleh sistem sesuai dengan fungsi dari sistem agar dapat menghasilkan proses keluaran.
f. Keluaran Sistem (Output)
Hasil dari proses pengolahan input. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada sub pra sistem.
g. Pengolahan Sistem (Process)
Mesin yang digunakan secara mekanisme ataupun manual untuk mengubah masukan menjadi keluaran atau data menjadi informasi.
h. Sasaran (Objectives) atau Tujuan (Goal)
Suatu sistem pasti mempunyai tujuan atau sasaran yang harus dicapai oleh sistem. Suatu sistem dapat dikatakan berhasil menjalankan fungsinya jika
(7)
berhasil mencapai sasaran dan tujuan sistem tersebut. (bin Ladjamudin, A.-B, 2005)
1.2. Klasifikasi Sistem
Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya. Sistem dapat diklasifikasikan kedalam beberapa sudut pandang seperti berikut ini :
a. Sistem Abstrak dan Sistem Fisik
Sistem abstrak (abstrack system) adalah sistem yang berisi gagasan atau konsep. Sedangkan sistem fisik (physical system) adalah sistem yang secara fisik dapat dilihat.
b. Sistem Tertentu dan Sistem Tak Tentu
Sistem Tertentu (deterministic system) adalah suatu sistem yang operasinya dapat diprediksi secara tepat. Sedangkan sistem tak tentu (probabilistic system) adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.
c. Sistem Tertutup dan Terbuka
Sistem tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Dengan kata lain, sistem ini tidakberinteraksi dan tidak dipengaruhi oleh lingkungan. Sistem terbuka adalah sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan.
d. Sistem Alamiah dan Sistem Buatan Manusia
Sistem alamiah adalah sistem yang terjadi karena alam (tidak dibuat oleh manusia). Sistem buatan manusia adalah sistem yang dibuat oleh manusia dengan melibatkan interaksi antara manusia dengan sistem tersebut. (bin Ladjamudin, A.-B, 2005)
2. Konsep Dasar Informasi
Informasi adalah data yang telah diproses dan memiliki arti atau manfaat bagi penggunanya. Informasi sebagai hasil dari pengolahan data dalam suatu organisasi sangatlah penting karena informasi merupakan landasan untuk mengambil suatu keputusan dan data merupakan sumber dari informasi. Konsep dasar informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan penting bagi yang menerimanya. (Jogiyanto, 2005)
2.1. Kualitas Informasi
Baik buruknya kualitas suatu informasi dipengaruhi oleh beberapa hal, antara lain :
a. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut. b. Tepat pada waktunya, berarti informasi yang datang pada penerima
tidak boleh terlambat. Informasi harus sesuai dengan dengan keadaan saat itu, karena informasi yang sudah usang tidak akan mempunyai nilai lagi. Informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal untuk
(8)
organisasi. Dewasa ini mahalnya informasi disebabkan harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya.
c.
Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan lainnya berbeda. Misalnya informasi mengenai sebab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi relevan untuk akuntan. (Jogiyanto, 2005)2.2. Nilai Informasi
Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang suatu keadaan. Akan tetapi perlu diperhatikan bahwa informasi yang digunakan didalam suatu informasi umumnya digunakan untuk beberapa kegunaan. Sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah yang tertentu dengan biaya untuk memperolehnya. Sebagian besar informasi tidak dapat persis ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir dari nilai efektifitasnya. (Jogiyanto, 2005)
3. Konsep Dasar Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. (Jogiyanto, 2005)
3.1. Komponen Sistem Informasi
Sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu :
a. Blok Masukan (Input Block)
Input mewakili data yang masuk ke dalam sistem informasi, input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
b. Blok Model (Model Block)
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan. c. Blok Keluaran (Output Block)
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
d. Blok Teknologi (Technology Block)
Teknologi merupakan Toolbox dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan
(9)
mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (brainware), perangkat lunak (software) dan perangkat keras (hardware).
e. Blok Basis Data (Database Block)
Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyedian informasi lebih lanjut.
f. Blok Kendali (Controls Block)
Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, temperature, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, kesalahan-kesalahan, tidak efisien, sabotase dan sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi. (Jogiyanto, 2005)
4. Pengertian Penyewaan
Penyewaan berasal dari kata sewa yang mendapat tambahan kata imbuhan pe dan akhiran an. Sewa sendiri mempunyai arti yaitu merupakan suatu proses kegiatan pinjam-meminjam, sedangkan penyewa adalah suatu kegiatan yang melayani jasa peminjaman dengan tidak mangabaikan suatu ketentuan atau kesepakatan dan syarat-syarayang berlaku didalam organisasi tersebut guna mencapai satu tujuan bersama. (Departemen Pendidikan dan Kebudayaan Republik Indonesia, 2001)
5. Tinjauan Perangkat Lunak
Kebutuhan perangkat lunak adalah suatu kondisi atau keadaan yang
harus dipenuhi atau dimiliki oleh suatu sistem, atau suatu kondisi keadaan yang
diperlukan oleh pemakai untuk mencapai tujuan.
5.1. Teknologi Java
JAVA™ merupakan bahasa pemograman yang dikembangkan Sun
Microsystem yang dirilis pada tahun 1995 sebagai komponen utama dari Sun Microsystem Lingkungan (Platform) Java. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemograman di Internet sehingga dirancang agar aman dan portable. Berdasarkan white paper resmi dari Sun, Java memiliki karakteristik sebagai berikut : (Komputer, W, 2010)
a. Sederhana (Simple)
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++, namun sintaks pada Java merupakan penyederhanaan dari bahasa C++. Penyederhanaan dilakukaan dengan menambahkan fitur-fitur pendukung yang belum terdapat dalam C++ dan menghilangkan penggunaan pointer
yang rumit dan multiple inheritance. Java sederhana karena hanya memiliki 3 tipe angka data primitive, boolean, dan array. Selebihnya, semua yang ada
(10)
di dalam Java adalah kelas. Fitur yang tidak terdapat dalam C++, yang ditawarkan java, dua diantaranya automaticmemoryallocation dan memory garbage collection (pengumpulan sampah). Dengan mekanisme ini, usertidak perlu membebaskan memori yang dialokasikan, karena semua dilakukan oleh Mesin Virtual Java. Java juga mendukung penulisan program multi jalinan, yaitu suatu program yang dapat melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan.
b. Berorientasi Objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
c. Terdistribusi (Distributed)
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya librariesnetworking yang terintegrasi pada Java.
d. Interpreted
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
e. Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai Runtime Exception handling untuk membantu mengatasi error pada pemrograman.
f. Secure
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
g. Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine (JVM).
h. Portabel
Source code maupun program Java dapat dengan mudah dibawa ke platform
yang berbeda-beda tanpa harus dikompilasi ulang. i. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance
Java dapat ditingkatkan menggunakan kompilasi Java lain. j. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
k. Dynamic
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properti ataupun metode dapat dilakukan tanpa menggangu program yang menggunakan class
(11)
5.2. Netbeans
Netbeans merupakan salah satu IDE yang digunakan untuk melakukan pemograman baik menulis kode, mengkompilasi, mencari kesalahan, dan mendistribusikan program. Netbeans juga menyediakan paket yang lengkap dalam pemograman mulai dari pemograman standar (aplikasi desktop), pemograman enterprise, dan pemograman perangkat mobile. (Komputer, W, 2010)
5.3. XAMPP
XAMPP perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. (Riyanto, 2010)
5.4. MYSQL
MySQL merupakan database yang bersifat client server, dimana data diletakan di server yang bisa diakses melalui client. Pengaksesan dapat dilakukan apabila komputer telah terhubung dengan server. (Sugiri, H. S, 2008)
MySql merupakan salah satu perangkat lunak sistem pengelola basis data DBMS (Data Base Management System). MySQL merupakan sebuah hubungan
Data Base Management System (DBMS) yang membantu sebuah model data yang terdiri atas kumpulan hubungan nama (named relation) . Database MySQL adalah salah satu database yang open source. Penyebab utama MySQL begitu populer dan digunakan oleh banyak orang diantaranya :
a. MySQL tersedia di berbagai platform dan kompatibel dalam berbagai sistem operasi.
b. MySQL dapat melakukan koneksi dengan client menggunakan protokol
TCP/IP, Unix socket (Unix), atau Named Pipes (NT).
c. MySQL memiliki overhead koneksi yang rendah, sehingga kecepatan koneksi relatif tinggi.
d. MySQL dapat menangani database dengan skala besar, dengan jumlah
record lebih dari 50 juta, 60 ribu tabel, dan bisa menampung 5 miliyar baris data. Selain itu, pada MySQL versi 4.1.2 , batas indeks pada tiap tabel dapat menampung sampai 64 indeks.
e. Security database MySQL terkenal baik, karena memiliki lapisan sekuritas seperti level subnet mask, nama host dan izin akses user dengan sistem perizinan khusus serta password yang dimiliki setiap user dalam bentuk data terenkripsi.
6. Pengujian Blackbox
Pengujian Blackbox adalah metode pengujian yang digunakan untuk menemukan kesalahan dan mendemonstrasikan fungsional aplikasi saat dioperasikan dengan tidak memperhatikan struktur internal perangkat lunak.
(12)
Pengujian blackbox juga merupakan pendekatan komplementer yang memungkinkan mampu mengungkap kelas kesalahan dari pada metode whitebox. Pengujian blackbox berusaha menemukan kesalahan dalam kategori sebagai berikut: a. Fungsi-fungsi yang tidak benar atau hilang.
b. Kesalahan interface.
c. Kesalahan dalam struktur data atau akses database eksternal. d. Kesalahan kinerja.
e. Inisialisasi dan kesalahan terminasi. (Pressman, R. S, 2005)
III. Objek dan Metode Penelitian
1. Peneliti melakukan penelitian ini di Anugrah Jaya Perkasa Rent Car, alamat objek tersebut berada di Jl. Cikutra No. 206 (ASRAMA GUPUSMU 1) Bandung.
1.1. Sejarah Singkat Perusahaan
ANUGRAH JAYA PERKASA
RENT CAR
adalah
perusahaan yangberfokus pada bidang jasa transportasi terpadu. menyediakan kendaraan untuk disewakan (rental) dengan berbagai jenis jasa pelayanan yang sesuai dengan kebutuhan klien/pelanggan, yaitu Jasa rental anugrah jaya perkasa dapat digunakan untuk harian maupun bulanan, dengan perjanjian sewa-menyewa yang fleksibel yang berfokus kepada kepuasan pelanggan dan juga menyediakan rental mobil untuk jasa pengantaran dan layanan ritasi berdasarkan kontrak tujuan ataupun layanan sewa logistik untuk distribusi produk.
1.2. Visi dan Misi Perusahaan 1.2.1.Visi
Menjadikan Anugrah Jaya Perkasa Rent Car sebagai penyewaan mobil terbaik di Kota Bandung dan sekitarnya.
1.2.2.Misi
a. Menjadikan Anugrah Jaya Perkasa Rent Car sebagai pilihan utama untuk melakukan penyewaan mobil.
b. Memberikan kepuasan kepada pelanggan dengan melakukan pelayanan yang terbaik.
1.3. Struktur Organisasi
Struktur organisasi di Anugrah Jaya Perkasa Rent Car Bandung adalah sebagai berikut:
Gambar dapat dilihat pada halaman gambar.. 2. Metode Penelitian
Untuk bisa menghasilkan suatu karya tulis ilmiah yang baik dan dapat
dipertanggung jawabkan, maka harus ada kejelasan tentang metode penelitian
yang digunakan dalam penelitian.
2.1. Disain Penelitian
Dalam penelitian ini peneliti menggunakan metode penelitian deskriptif,
artinya penelitian ini bertujuan untuk mengumpulkan informasi mengenai
(13)
masalah-masalah yang ada pada objek atau tempat dimana penelitian
dilakukan.
2.2. Jenis dan Metode Penelitian
Data dapat diartikan sebagai suatu fakta yang digambarkan melalui
angka, simbol, kode, dan lain-lain. Dalam penelitian sumber data dapat
dikelompokan menjadi dua yaitu sumber data primer dan sumber data
skunder.
2.2.1. Sumber Data Primer
Data primer adalah data yang didapatkan dari sumber data, seperti hasil dari wawancara atau hasil dari penelitian yang dilakukan oleh peneliti. Data primer juga diperoleh dari hasil observasi atau dengan cara menyebarkan kuisioner. Dalam penelitian ini metode yang digunakan peneliti untuk mendapatkan data primer adalah dengan melakukan observasi dan wawancara: a. Observasi
Observasi adalah teknik pengumpulan data melalui pengamatan langsung terhadap gejala atau peristiwa yang terjadi pada obyek penelitian. Dalam hal ini penulis melakukan observasi untuk mengamati keadaan fisik, lokasi atau daerah penelitian dan melakukan pencatatan seperlunya.
b. Wawancara
Wawancara adalah teknik pengumpulan data melalui Tanya jawab langsung dengan responden mengenai objek yang sedang diteliti. Dalam penelitian ini, peneliti mewawancarai pemilik dan admin di
Anugrah Jaya Perkasa Rent Car.
Dan berikut adalah urutan wawancara yang dilakukan oleh peneliti : a. Bagaimana sistem yang sedang berjalan di Anugrah Jaya Perkasa Rent Car. b. Apa saja hambatan dan kendala-kendala yang menghambat proses bekerja
dari sistem yang sedang berjalan.
2.2.2. Sumber Data Sekunder
Sumber data sekunder yang penulis dapatkan adalah melalui dokumentasi yang telah dilakukan sebelumnya dan melihat bukti transaksi penyewaan. Dengan melakukan analisis sistem yang berjalan agar membantu dalam pembuatan sistem informasi yang akan dibangun.
2.3. Metode Pendekatan dan Pengembangan Sistem
Dalam penelitian ini metode pendekatan sistem yang digunakan ialah metode pendekatan berorientasi objek dan untuk mengembangkan sistem informasinya menggunakan metode pengembangan waterfall.
2.3.1. Metode Pendekatan
Metode pendekatan sistem yang akan digunakan oleh penulis adalah metode pendekatan Pemodelan Berorientasi Objek yang ditandai dengan adanya Use Case Diagram, Acrivity Diagram, Sequence Diagram, Class Diagram, Component Diagram, dan Deployment Diagram.
(14)
2.3.2. Metode Pengembangan
Metode pengembangan sistem yang penulis gunakan dalam melakukan pengembangan sistem penyewaan mobil berbasis desktop ini dengan menggunakan metode waterfall. Karena penulis memulai penelitian ini dengan mengumpulkan kebutuhan software yang diharapkan pengguna. Tahapan-tahapan dalam metode waterfall dapat dilihat pada gambar dibawah ini :
Gambar dapat dilihat pada halaman gambar..
Berikut adalah penjelasan dari masing-masing tahapan waterfall : a. System Engineering
Pada tahap ini, penulis mencari tahu kebutuhan elemen sistem dan pengembangan sistem. Agar perangkat lunak yang akan digunakan nanti dapat berkomunikasi dengan baik dengan software, database, dan orang yang bekerja di Anugrah Jaya Perkasa Rent Car.
b. Analisys
Pada tahapan ini, penulis mendapatkan informasi dengan melakukan penelitian melakukan wawancara kepada pemilik untuk mengetahui kebutuhaan sistem yang akan dibangun, proses apa saja yang ada didalamnya dan permasalahan yang sedang terjadi pada Anugrah Jaya Perkasa Rent Car.
c. Design
Pada tahapan ini, penulis merancang dan mendisain tampilan aplikasi digunakan dalam melakukan aktivitas bisnis penyewaan mobil pada Anugrah Jaya Perkasa Rent Car.
d. Coding
Pada tahapan ini, penulis menerjemahkan disain yang telah dibuat kedalam bahasa pemrograman java dan MySQL untuk servernya. e. Testing
Pada tahapan ini, aplikasi yang telah dibuat akan diuji dengan melakukan
input untuk mengetahui apakah input dan output yang dilakukan sudah layak dan sesuai berdasarkan analisis kebutuhan untuk digunakan oleh pihak Anugrah Jaya Perkasa Rent Car.
IV. Hasil dan Pembahasan
1. Perancangan Sistem Informasi
Berdasarkan analisis sistem berjalan yang telah penulis lakukan pada tahap sebelumnya serta evaluasi sistem dimana penulis mendapatkan gambaran serta informasi dimana terdapat permasalahan sehingga diperlukan sebuah perancangan sistem baru guna mengatasi permasalahan tersebut. Perancangan sistem merupakan tahapan untuk mempersiapkan proses implementasi sistem yang diinginkan, serta untuk menggambarkan proses-proses yang diinginkan oleh pengguna. Berdasarkan metode pendekatan yang digunakan yaitu metode pendekatan object oriented, maka perancangan sistem ini meliputi percangan use case diagram beserta skenarionya,
activity diagram, sequence diagram, class diagram, component diagram, dan
deployment diagram.
1.1. Tujuan Perancangan Sistem
Perancangan sistem informasi bertujuan untuk memberikan gambaran mengenai sistem yang diusulkan sebagai penyempurnaan dari sistem yang sedang
(15)
berjalan, dimana sistem sistem yang diusulkan akan lebih ditekankan pada pengolahan data secara terkomputerisasi. Sehingga pada tahap perancangan sistem memiliki dua tujuan utama, yaitu :
a. Untuk memenuhi kebutuhan sistem.
b. Untuk memberikan gambaran yang jelas dalam pembuatan program.
1.2. Gambaran Umum Sistem yang Diusulkan
Perancangan sistem yang dibuat adalah perubahan dari sistem yang telah ada sebelumnya dimana didalam sistem yang berjalan proses pengolahan data yang dilakukan masih menggunakan media kertas atau buku. Gambaran umum mengenai sistem yang diusulkan dalam proses perancangan sistem ini yaitu penulis akan membangun sebuah Sistem Informasi Penyewaan Mobil Berbasis Desktop Pada Anugrah Jaya Perkasa Rent Car dengan harapan dapat membantu proses pencatatan data pelanggan, data penyewaan mobil, hingga pembuatan laporan transaksi penyewaan yang dapat dilakukan secara otomatis dan terintegrasi serta menggunakan database yang berguna bagi penyimpanan data-data sehingga dapat mempermudah dalam penyimpanan, pencarian, pengubahan serta penghapusan data, sehingga penyimpanan dokumen yang berhubungan dengan penyewaan mobil di Anugrah Jaya Perkasa Rent Car dapat tersimpan dengan baik.
1.3. Perancangan Prosedur yang Diusulkan
Perancangan proses ini akan memberikan gambaran mengenai proses-proses apa saja yang ada didalam sistem yang akan diusulkan. Perancangan prosedur yang diusulkan sebenarnya tidak telalu berbeda dengan prosedur yang sedang berjalan, hanya saja adanya beberapa perubahan di dalam proses-proses yang dilakukan menjadi terkomputerisasi dengan menggunakan perangkat lunak.
1.3.1. Use case diagram
Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga pengguna sistem dapat memahami dan mengerti mengenai kegunaan sistem yang akan dibangun, berikut adalah use case diagram dari sistem informasi penyewaan penyewaan mobil yang diusulkan.
Gambar dapat dilihat pada halaman gambar.. 1.3.2. Definisi Aktor dan Deskripsinya
Aktor merupakan pihak-pihak yang berperan dalam sistem. Aktor
yang berada di dalam
use case
diagram
yaitu :
Tabel dapat dilihat pada halaman tabel.. 1.3.3. Definisi use case dan Deskripsinya
Use case
diagram
menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem. Yaitu sebagai berikut :
Tabel dapat dilihat pada halaman tabel.. 1.3.4. Skenario use case
Skenario
use case
digunakan untuk memudahkan dalam
menganalisa skenario yang akan digunakan pada fase-fase selanjutnya
dengan melakukan penilaian terhadap skenario tersebut. Skenario
use
(16)
case
menjelaskan mengenai jalannya proses yang terdapat pada
use case
diagram dari awal hingga akhir proses. Adapun tahapan-tahapan
skenario
use case
Sistem Informasi penyewaan mobil yang diusulkan
adalah sebagai berikut :
Tabel dapat dilihat pada halaman tabel.. V. Kesimpulan dan Saran
1. Kesimpulan
Dalam menjalankan kegiatan proses bisnis penyewaan mobil di Anugrah Jaya Perkasa Rent Car ditemukan beberapa kendala antara lain dalam melakukan pencatatan data pemesanan mobil masih dicatat kedalam buku sewa, pencatatan transaksi penyewaan mobil dari buku sewa dipindahkan ke dalam kwitansi, dan memungkinkan terjadinya kesalahan melakukan penjadwalan penyewaan kepada pelanggan. Dengan adanya aplikasi penyewaan mobil berbasis desktop ini diharapkan dapat membantu Anugrah Jaya Perkasa Rent Car dalam melakukan kegiatan proses bisnis penyewaan mobil seperti melakukan pencatatan data penyewa mobil, pencatatan data pengambilan mobil, pencatatan data pengembalian mobil, penjadwalan penyewaan mobil kepada pelanggan, pembuatan laporan penyewaan mobil dan pembuatan laporan pengembalian mobil.
2. Saran
Sistem Informasi Penyewaan Mobil Pada Anugrah Jaya Perkasa Rent Car ini masih belum sempurna. Untuk itu kedepannya diharapkan adanya pengembangan untuk aplikasi ini agar menjadi lebih baik lagi.
Penulis mengajukan beberapa saran bagi pengembang dan pengguna, dengan dibangunnya sistem informasi ini. Adapun saran-saran tersebut adalah:
1. Aplikasi ini diharapkan adanya fitur member dan non member bagi pelanggan. 2. Aplikasi ini diharapkan dapat menangani masalah perpanjangan penyewaan mobil.
VI. Daftar Pustaka
[1] bin Ladjamudin, A.-B. (2005). Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
[2] Departemen Pendidikan dan Kebudayaan Republik Indonesia. (2001). 833.
[3] Jogiyanto. (2005). Analisis dan Desain Sistem Informasi Edisi III. Yogyakarta: ANDI.
[4] Komputer, W. (2010). Pengembangan Aplikasi Database Berbasis JavaDB dengan Netbeans. Yogyakarta: ANDI.
[5] Pressman, R. S. (2005). Software Engineering: A Practitioner's Aproach. New York: McGraw-Hill.
[6] Riyanto. (2010). Membuat sendiri SistemInformasi Penjualan dengan PHP dan MySQL. Yogyakarta: Gava Media.
[7] Rosa, A.S., M. Shalahuddin. (2015). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika Bandung.
[8] Sugiri, H. S. (2008). Pengelolaan Database Mysql dengan PhpMyadmin.
(17)
Halaman Gambar
Gambar 3.1. Struktur organisasi anugrah jaya perkasa rent car
(18)
(19)
Halaman Tabel
Tabel 4.1. Definisi aktor dan deskripsinya
No Aktor Deskripsi
1 Pemilik Orang yang mendirikan usaha rental mobil
2 Admin Orang yang berkerja di perusahaan yang melayani pelanggan
Tabel 4.2. Definisi use case dan deskripsinya
No Use Case Deskripsi
1 Login Proses dimana user akan menggunakan aplikasi rental mobil
2 Penyewaan Mobil Proses dimana pelanggan akan menyewa mobil
3 Pengambilan Mobil Proses dimana pelanggan akan menggunakan mobil
4 Pengembalian Mobil Proses dimana pelanggan akan mengakhiri penyewaan mobil
5 Laporan Penyewaan
Mobil
Proses dimana admin dan pemilik melihat data pelanggan
yang melakukan penyewaan mobil
6 Laporan Pengembalian
Mobil
Proses dimana admin dan pemilik melihat data pelanggan
(20)
Tabel 4.3. Skenario use case diagram login
Identifikasi
Nama Use case Login
Aktor yang terlibat User
Tujuan Untuk menggunakan sistem aplikasi
Skenario Nomal
Aksi Aktor Aksi sistem
1. Sistem menampilkan form login.
2. User menginputkan username dan
password.
3. Sistem mengecek username dan
password.
4. Jika username dan password benar
maka login berhasil dan akan
menampilkan halaman utama.
Namun jika username dan
password salah maka sistem akan
memberikan alert kesalahan.
(21)
Tabel 4.4. Skenario use case diagram laporan penyewaan mobil
Identifikasi
Nama Use case Laporan Penyewaan Mobil
Aktor yang terlibat Admin dan Pemilik
Tujuan Untuk menampilkan dan mencetak laporan penyewaan
mobil.
Skenario Nomal
Aksi Aktor Aksi sistem
1. Sistem menampilkan halaman utama.
2. User memilih menu laporan, laporan
penyewaan perorangan atau laporan
penyewaan perusahaan.
3. Sistem menampilkan form laporan
penyewaan yang dipilih user.
4. User menginputkan tanggal awal dan
dan akhir.
5. Sistem menampilkan laporan
penyewaan sesuai dengan tanggal
awal dan akhir yang diinputkan oleh
(22)
SISTEM INFORMASI PENYEWAAN
MOBIL BERBASIS
DESKTOP
PADA ANUGRAH JAYA
PERKASA
RENT CAR
BANDUNG
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program
Studi Sistem Informasi jenjang S1 (Strata 1) Fakultas
Teknik dan Ilmu Komputer
RACHMAD RAMADHAN
1.05.13.804
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(23)
LEMBAR
PENGESAHAN
SISTEM
INFORMASI PEI{I'EWAAN
MOBIL
BERBASIS
DESKTOP
PADA AIYUGRAH
JAYAPERKASA
RENT
CAR
BANDTII\G
RACHMAD RAMADHAN
1.05.13.804Telah
disetujui
dan disahkandi
Bandung sebagai Skripsi pada tanggal :t
0
}',lAR 2010Kurniadi
Menyetujui,
Nip
:4127.7A.26.A84a Program Studi
Nip
:4127.70.26.009(24)
UNIVERSITAS
KOMPUTER II{I}ONESIA
PROGRA
M
STIJDI
SIST'EM
I'IqFOR,MASI
t@I :L@ttE(itlt1@(8!)a$rA,ffi wuan iLDpmI]Mr6l&_{r!4t&?E:Jl8 IMBO .&EAEt1xE&rlfu.P!t.@,?&ary!r xM6tr :tr-Mrr{l@,il@_6&},ss.Mt
PERNYATAAN
KEASLIAN
Seyayang berhnda tangan di bawah ini:
Nama
Nim
Program Studi Jenjang Judul
RachmadRamadhan
I05r3804
Sisem Infornasi
Program Sarjana (Strara - D
Sistern Informasi Penyewaan Mobil Berbasis Desktap PadaAnugrah
Jaya Perkasa fienr Car Bandrmg
Menyahkan bahwa segala yang tertuang dalam penelitian ini" adalah bettrl-betul ide dan hasil pemikiran asl! dari saya. Bukan hasil Plagiat atau hasil meniru Idg Hasil Pemikiran atau Buah Karya orang lain.
Jika dikemudian hari terbukti batrwa pemyataan saya ini tidak benar, maka saya bersedir menerima segala sanksi hukum yang diberikan baik dari pihak akademik maupun pihak lain yang berwenang tanpa melibatkan siapapun.
Demikian pemyataan ini saya buat dalam keadaan sadar mnpa paksaan dari pihak ftmapun.
Bandtrrg 0l Sep 201-5 Yang Menyatakan,
(25)
iii
KATA PENGANTAR
Assalamu’alaikum Wr.Wb
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, yang
telah memberikan rahmat dan hidayah-Nya, sehingga penulis dapat
menyelesaikan Skripsi ini dengan tepat waktu. Adapun judul dari Skripsi ini
adalah
“
SISTEM INFORMASI PENYEWAAN MOBIL BERBASIS
DESKTOP
PADA ANUGRAH JAYA PERKASA
RENT CAR
BANDUNG
”.
Skripsi ini diajukan untuk memenuhi syarat kelulusan pada Program Studi
Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer
Indonesia.
Penulis menyadari bahwa dalam membuat Skripsi ini mengalami banyak
sekali hambatan dan kesulitan, namun atas bantuan dan dorongan dari berbagai
pihak hambatan dan kesulitan tersebut bisa diselesaikan. Dengan penuh
kerendahan dan keikhlasan hati, penulis sampaikan ucapan terima kasih yang
sebesar-besarnya kepada :
1.
Dr. Ir. Eddy Soeryanto Soegoto selaku Rektor Universitas Komputer
Indonesia
2.
Prof. Dr. H. Denny Kurniadie, Ir, M.Sc Selaku Dekan Fakultas Teknik
dan Ilmu Komputer Universitas Komputer Indonesia
3.
Citra Noviyasari, S.Si, MT, Selaku Selaku Ketua Program studi Sistem
Informasi Universitas Komputer Indonesia
(26)
iv
4.
Deasy Permata Sari, S.Kom., M.Kom, Selaku Dosen Wali SI-Konversi
angkatan 2013 yang selama ini memberikan dorongan dan motivasi
nya kepada kami
5.
Bella Hardiyana, S.Kom, M.Kom, Selaku Dosen Pembimbing yang
terus memberikan arahan, dorongan serta bimbingan nya kepada
penulis sehingga dapat menyelesaikan Skripsi ini
6.
Marliana Budhiningtyas, S.Si., M.Si dan Rangga Sidik, S.Kom.,
M.Kom Selaku Reviewer 1 dan Reviewer 2 yang telah banyak
memberikan arahan dan masukannya
7.
Adang Roses selaku pemilik dari Anugrah Jaya Perkasa Rent Car yang
telah memberikan izin dan pembelajarannya sehingga penulis dapat
melakasanakan penelitian di perusahaan
8.
Kedua Orang Tua tercinta yang tidak henti-henti nya memberikan
do’a,
dukungan, dan nasehat nya kepada penulis dalam menyelesaikan
menyelesaikan Skripsi ini.
9.
Teman-teman seperjuangan SI-Konversi 2013, Kosan 16c dan 18c
yang telah memberikan dukungan dan motivasi nya kepada penulis
sehingga dapat menyelesaikan Skripsi ini.
10.
Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah
membantu baik moril maupun materiil hingga terselesaikannya Skripsi
ini.
Penulis berharap semoga amal kebaikan yang telah diberikan kepada
penulis menjadi pahala dan mendapatkan imbalan yang setimpal dari Allah SWT.
(27)
v
Penulis menyadari bahwa Skripsi ini masih sangat jauh dari
kesempurnaan. Akhir kata penulis mengaharapkan kritik dan saran nya dari
berbagai pihak demi penulisan yang lebih lagi. Semoga sedikit ilmu yang
dituangkan dalam Skripsi ini dapat menambah ilmu khsusnya bagi penulis
umumnya bagi para pembaca sekalian.
Wassalamu’alaikum Wr, Wb
Bandung, Febuari 2016
Hormat Penulis
(28)
vi
DAFTAR ISI
LEMBAR PENGESAHAN
LEMBAR PERNYATAAN KEASLIAN
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... vi
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiii
DAFTAR SIMBOL ... xiv
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah ... 1
1.2.
Identifikasi dan Rumusan Masalah ... 3
1.2.1.
Identifikasi Masalah ... 3
1.2.2.
Rumusan Masalah ... 4
1.3. Maksud dan Tujuan Penelitian ... 4
1.3.1.
Maksud Penelitian ... 4
1.3.2.
Tujuan Penelitian ... 4
1.4. Kegunaan Penelitian ... 5
1.4.1.
Kegunaan Akademis ... 5
1.4.2.
Kegunaan Praktisi ... 6
1.5. Batasan Masalah ... 6
1.6. Lokasi dan Waktu Penelitian ... 7
1.6.1.
Lokasi Penelitian ... 7
1.6.2.
Waktu Penelitian ... 8
(29)
vii
BAB II LANDASAN TEORI
2.1. Konsep Dasar Sistem ... 10
2.1.1.
Karakteristik Sistem ... 10
2.1.2.
Klasifikasi Sistem ... 12
2.2. Konsep Dasar Informasi ... 13
2.2.1.
Kualitas Informasi ... 13
2.2.2.
Nilai Informasi ... 15
2.3. Konsep Dasar Sistem Informasi ... 15
2.3.1.
Komponen Sistem Informasi ... 15
2.4. Pengertian Penyewaan ... 17
2.5. Tinjauan Perangkat Lunak ... 18
2.5.1.
Teknologi Java ... 18
2.5.2.
NetBeans ... 22
2.5.3.
XAMPP ... 22
2.5.4.
MySQL ... 22
2.6. Pengujian
Blackbox
... 24
BAB III OBJEK DAN METODE PENELITIAN
3.1. Objek Penelitian... 25
3.1.1.
Sejarah Singkat Perusahaan ... 25
3.1.2.
Visi dan Misi Perusahaan ... 25
3.1.3.
Struktur Organisasi Perusahaan ... 26
3.1.4.
Deskripsi Tugas ... 27
3.2. Metode Penelitian ... 29
3.2.1.
Disain Penelitian ... 29
3.2.2.
Jenis dan Metode Pengumpulan Data ... 29
3.2.2.1. Sumber Data Primer ... 30
3.2.2.2. Sumber Data Sekunder ... 31
3.2.3.
Metode Pendekatan dan Pengembangan Sistem ... 31
3.2.3.1. Metode Pendekatan Sistem ... 31
(30)
viii
3.2.3.3. Alat Bantu dan Perancangan Sistem ... 34
3.2.4.
Pengujian Software ... 37
3.3. Analisis Sistem yang Berjalan ... 37
3.3.1.
Analisis prosedur yang berjalan ... 38
3.3.2.
Use case diagram
... 38
3.3.2.1. Definisi aktor dan
deskripsinya ... 39
3.3.2.2. Definisi
use case
dan deskripnya ... 39
3.3.3.
Skenario
use case diagram
... 40
3.3.4.
Activity diagram
... 48
3.3.5.
Evaluasi sistem yang berjalan ... 53
BAB IV HASIL DAN PEMBAHASAN
4.1. Perancangan Sistem ... 54
4.1.1.
Tujuan perancangan sistem ... 54
4.1.2.
Gambaran umum sistem yang diusulkan ... 55
4.1.3.
Perancangan prosedur yang diusulkan ... 55
4.1.3.1.
Use case diagram
...
56
4.1.3.2. Skenario
use case diagram
... 58
4.1.3.3.
Activity diagram
... 67
4.1.3.4.
Sequence diagram
... 73
4.1.4.
Perancangan Data ... 83
4.1.4.1.
Class diagram
... 83
4.1.4.2.
Component diagram
... 85
4.1.4.3.
Deployment diagram
... 85
4.2. Perancangan Antar Muka ... 86
4.2.1.
Struktur menu ... 86
4.2.2.
Perancangan input ... 87
4.2.3.
Perancangan output ... 94
4.3. Perancangan Arsitektur Jaringan ... 98
4.4. Pengujian ... 98
(31)
ix
4.4.2.
Kasus dan hasil pengujian ... 104
4.4.3.
Kesimpulan hasil pengujian ... 115
4.5. Implementasi... 115
4.5.1.
Implementasi perangkat lunak ... 116
4.5.2.
Implementasi perangkat keras ... 116
4.5.3.
Implementasi basis data ... 117
4.5.4.
Implementasi antar muka ... 124
4.5.5.
Implementasi instalasi program ... 124
4.5.6.
Penggunaan program ... 127
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan ... 142
5.2. Saran ... 142
DAFTAR PUSTAKA
(32)
1
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Perkembangan teknologi informasi sekarang ini makin berkembang secara pesat,
hal ini mendorong perusahaan untuk mengembangkan teknologi informasi.
Berkembangnya teknologi informasi ini tentunya menjadi alat bantu perusahaan dalam
meningkatkan kegiatan usaha sehingga memiliki nilai tertentu. Hal ini berkaitan
dengan pengelolaan data yang dapat berkontribusi baik dalam meningkatkan kegiatan
bisnis. Berdasarkan uraian diatas penggunaan teknologi informasi dalam kegiatan
bisnis tersebut akan menunjang kinerja dari sumber daya manusia di perusahaan.
Anugrah Jaya Perkasa
Rent Car
adalah salah satu perusahaan yang bergerak
dibidang jasa yaitu penyewaan kendaraan bermotor khususnya mobil. Pengolahan data
transaksi, penyewaan mobil dan pembuatan laporan masih dilakukan secara manual,
dengan menuliskan transaksi penyewaan mobil ke kwitansi berangkap sehingga dapat
terjadi penumpukan dokumen. Untuk pengolahan data penyewaan mobil dapat ditemui
kendala yaitu memungkinkan terjadinya kesalahan dalam melakukan penjadwalan
mobil yang akan disewakan kepada pelanggan. Kegiatan pemesanan penyewaan mobil
oleh pelanggan masih dilakukan secara manual dengan menuliskan data diri pelanggan
dan unit mobil yang disewa kedalam buku sewa.
(33)
2
Selain itu bukti transaksi berupa kwitansi penyewaan yang dibuat berangkap
merupakan acuan pembuatan laporan transaksi penyewaan bagi pemilik perusahaan.
Kendala yang terjadi dengan menggunakan sistem tersebut adalah memungkinkan
terjadinya kesalahan dalam pencatatan transaksi pelanggan, selain itu juga sering
terjadi kesalahan dalam melakukan penjadwalan mobil yang akan disewa oleh
pelanggan. Selain itu penyimpanan dokumen yang belum teroganisir dengan baik
memungkinkan terjadinya penumpukan dokumen transaksi penyewaan.
Setelah mengetahui permasalah diatas, maka Anugrah Jaya Perkasa
Rent Car
membutuhkan suatu sistem yang mampu membantu mengoptimalkan seluruh kegiatan
pencatatan transaksi dan pembuatan laporan guna mendapatkan informasi secara cepat
dan berdaya guna, maka dalam penyusunan ini penulis mengangkat judul :
”SISTEM
INFORMASI PENYEWAAN MOBIL BERBASIS
DESKTOP
PADA ANUGRAH
(34)
3
1.2.
Identifikasi dan Rumusan Masalah
Dari latar belakang yang telah dipaparkan penulis, maka penulis menentukan
identifikasi dan rumusan maslah yang terjadi pada perusahaan adalah sebagai berikut :
1.2.1.
Identifikasi Masalah
Berdasarkan latar belakang yang telah diuraikan penulis dari hasil
penelitian di ANUGRAH JAYA PERKASA
RENT CAR
maka identifikasi
masalahnya adalah sebagai berikut:
1.
Pemesanan mobil yang dilakukan masih dilakukan secara
manual dengan mencatat identitas pelanggan dan mencatat jenis
mobil yang akan disewa oleh pelanggan ke dalam buku sewa.
2.
Setiap pencatatan transaksi penyewaan di Anugrah Jaya Perkasa
Rent Car
masih dilakukan secara manual, dengan menuliskan
pemesanan mobil dari buku sewa ke dalam kwitansi sehingga
dapat terjadi penumpukan dokumen.
3.
Untuk pengelolaan data penyewaan mobil ditemui kendala yaitu
memungkinkan terjadinya kesalahan dalam melakukan
penjadwalan penyewaan mobil bagi pelanggan.
4.
Dalam pembuatan laporan transaksi penyewaan memakan waktu
yang lama karena terjadi penumpukan dokumen transaksi
penyewaan dan memungkinkan terjadinya kehilangan dokumen
transaksi.
(35)
4
1.2.2.
Rumusan Masalah
Berdasarkan hasil identifikasi dari latar belakang masalah yang
telah penulis uraikan sebelumnya maka rumusan masalahnya adalah :
1.
Bagaimana sistem penyewaan mobil yang sedang berjalan pada
Anugrah Jaya Perkasa
Rent Car.
2.
Bagaimana merancang sistem penyewaan mobil dapat
membantu proses pengolahan data dan pembuatan laporan
penyewaan mobil di Anugrah Jaya Perkasa
Rent Car.
3.
Bagaimana pengujian sistem informasi penyewaan di Anugrah
Jaya Perkasa
Rent Car
.
4.
Bagaimana implementasi sistem informasi pada Anugrah Jaya
Perkasa
Rent Car.
1.3.
Maksud Dan Tujuan Penelitian
1.3.1.
Maksud Penelitian
Maksud dari penelitian ini adalah membangun sebuah sistem
informasi penyewaan mobil untuk mengatasi masalah pada penerapan
sistem yang sudah ada di Anugrah Jaya Perkasa
Rent Car
.
1.3.2.
Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah :
1.
Untuk mengetahui sistem penyewaan mobil yang sedang
(36)
5
2.
Untuk menghasilkan rancangan sistem informasi penyewaan
mobil yang dapat membantu dalam proses pengolahan data
transaksi dan pembuatan laporan penyewaan di Anugrah Jaya
Perkasa
Rent Car
.
3.
Untuk mengetahui pengujian sistem informasi penyewaan mobil
di Anugrah Jaya Perkasa
Rent Car
.
4.
Untuk mengetahui implementasi sistem informasi penyewaan
mobil di Anugrah Jaya Perkasa
Rent Car
.
1.4.
Kegunaan Penelitian
Kegunaan dari penelitian ini adalah dimana penulis dapat mengimplementasikan
teori dengan keadaan sesungguhnya, serta mampu dalam menganalisis permasalahan
yang ada untuk menghasilkan suatu cara untuk menyelesaikan masalah tersebut.
1.4.1.
Kegunaan Akademis
1.
Bagi pengembangan ilmu
Kegunaan penelitian di Bidang Pengembangan Ilmu adalah
diharapkan dapat mengimplementasikan ilmu baru di bidang
Teknologi dan Informasi yang bermanfaat.
2.
Bagi Peneliti
Dapat menerapkan dan mengembangkan kemampuan yang
diperoleh penulis selama kuliah di UNIKOM Bandung dan
ide-ide baru selama penelitian, dan belajar merancang sistem
informasi untuk menangani masalah-masalah yang terdapat di
(37)
6
luar lingkungan perkuliahan, serta sebagai syarat untuk dapat
menyelesaikan tugas akhir skripsi.
3.
Bagi Peneliti Lain
Kegunaan bagi peneliti lain adalah bisa menjadi sumber
referensi bagi peneliti yang melakuan penelitian berhubungan
dengan pemesanan dan penyewaan mobil berbasi
desktop
.
1.4.2.
Kegunaan Praktis
1.
Bagi perusahaan
Hasil rancangan sistem informasi pemesanan dan penyewaan
mobil diharapkan dapat membantu perusahaan dalam mengatasi
permasalahan yang sedang dihadapi.
1.5.
Batasan Masalah
Untuk mengidentifikasi permasalahan dan menghindari pembahasan masalah
yang luas, maka penulis membatasi permasalahan pada pencatatan data pemesanan dan
penyewaan mobil
1.
Sistem informasi yang dibangun membahas pembayaran awal dari total
harga penyewaan sewa mobil dengan supir atau tanpa supir.
2.
Sistem ini menghitung harga penyewaan mobil berdasarkan jumlah hari
penyewaan mobil.
3.
Sistem ini berfokus pada transaksi penyewaan, tanggal penyewaan mobil,
tanggal pengembalian mobil dan laporan transaksi penyewaan.
(38)
7
4.
Sistem ini membahas kelebihan waktu penyewaan mobil dengan supir atau
tanpa supir yang dilakukan oleh pelanggan dalam 1 hari, apabila pelanggan
melewati batas waktu pengembalian maka akan dikenakan biaya denda
sebesar Rp. 25.000/Jam.
5.
Sistem membahas penyewaan mobil dengan menggunakan jasa supir atau
tidak menggunakan supir sesuai dengan kebutuhan pelanggan, apabila
pelanggan ingin menggunakan supir akan dikenakan biaya tambahan supir
sebesar Rp. 200.000/Hari.
6.
Pada nota penyewaan mobil hanya menampilkan nama penyewa, mobil yang
disewa, total sewa, tanggal sewa, jam sewa, tanggal pengembalian, dan jam
habis sewa.
7.
Pada nota penyewaan mobil hanya menampilkan nama penyewa, mobil yang
disewa, tanggal sewa, jam sewa, tanggal pengembalian, jam pengembalian
dan denda.
1.6.
Lokasi Dan Waktu Penelitian
Berikut adalah jadwal dan lokasi penelitian yang dilakukan oleh peneliti.
1.6.1.
Lokasi Penelitian
Penelitian ini dilakukan di Anugrah Jaya Perkasa Jl. Cikutra No.
206 (Asrama GUPUSMU 1) Bandung.
(39)
8
1.6.2
Waktu Penelitian
Waktu penelitian yang digunakan penulis adalah sebagai berikut :
Tabel 1.1
Kegiatan dan waktu penelitian
Nama
Kegiatan
Bulan
Oktober
2015
November
2015
Desember
2015
Januari
2016
Febuari
2016
Sistem
Engineering
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Analisis
Kebutuhan
Perancangan
Pembuatan
Kode
Pengujian
(40)
9
1.7.
Sistematika Penulisan
Sistematika penulisan penelitian ini dikelompokan kedalam beberapa bab dengan
pokok pembahasan pembahasan secara umum sebagai berikut :
BAB I. PENDAHULUAN
Bab ini berisikan latar belakang,identifikasi dan rumusan masalah, maksud dan
tujuan penelitian,kegunaan penelitian,batasan masalah,lokasi dan waktu penelitian
serta sistematika penulisan.
BAB II. LANDASAN TEORI
Bab ini berisikan teori-teori yang mendukung yang berhubungan dengan
perancangan dan pembangunan sistem.
BAB III. OBJEK DAN METODOLOGI PENELITIAN
Bab ini membahas tentang objek penelitian, metodologi penelitian yang
digunakan, deskripsi sistem yang berjalan dan analisis sistem yang berjalan.
BAB IV. HASIL DAN PEMBAHASAN
Bab ini membahas deskripsi sistem yang diusulkan, analisis kebutuhan,
perancangan sistem, implementasi sistem yang dibangun, uji coba dan hasil pengujian
sistem.
BAB V. KESIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dari hasil pengujian sistem, serta masukan dan
saran pengembangan sistem kedepannya.
(41)
142
BAB V
KESIMPULAN DAN SARAN
5.1.
Kesimpulan
Dalam menjalankan kegiatan proses bisnis penyewaan mobil di Anugrah Jaya
Perkasa
Rent Car
ditemukan beberapa kendala antara lain dalam melakukan pencatatan
data pemesanan mobil masih dicatat kedalam buku sewa, pencatatan transaksi
penyewaan mobil dari buku sewa dipindahkan ke dalam kwitansi, dan memungkinkan
terjadinya kesalahan melakukan penjadwalan penyewaan kepada pelanggan. Dengan
adanya aplikasi penyewaan mobil berbasis desktop ini diharapkan dapat membantu
Anugrah Jaya Perkasa
Rent Car
dalam melakukan kegiatan proses bisnis penyewaan
mobil seperti melakukan pencatatan data penyewa mobil, pencatatan data pengambilan
mobil, pencatatan data pengembalian mobil, penjadwalan penyewaan mobil kepada
pelanggan, pembuatan laporan penyewaan mobil dan pembuatan laporan
pengembalian mobil.
5.2.
Saran
Sistem Informasi Penyewaan Mobil Pada Anugrah Jaya Perkasa
Rent Car
ini
masih belum sempurna. Untuk itu kedepannya diharapkan adanya pengembangan
untuk aplikasi ini agar menjadi lebih baik lagi.
(42)
143
Penulis mengajukan beberapa saran bagi pengembang dan pengguna, dengan
dibangunnya sistem informasi ini. Adapun saran-saran tersebut adalah:
1.
Aplikasi ini diharapkan adanya fitur member dan non member bagi
pelanggan.
2.
Aplikasi ini diharapkan dapat menangani masalah perpanjangan
(43)
DAFTAR PUSTAKA
[1] Rosa, A.S., M. Shalahuddin. (2015).
Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek.
Bandung: Informatika Bandung.
[2] Jogiyanto. (2005).
Analisis dan Desain Sistem Informasi Edisi III.
Yogyakarta:
ANDI.
[3] bin Ladjamudin, A.-B. (2005).
Analisis dan Desain Sistem Informasi.
Yogyakarta:
Graha Ilmu.
[4] Departemen Pendidikan dan Kebudayaan Republik Indonesia. (2001). 833.
[5] Komputer, W. (2010).
Pengembangan Aplikasi Database Berbasis JavaDB
dengan Netbeans.
Yogyakarta: ANDI.
[6] Riyanto. (2010).
Membuat sendiri SistemInformasi Penjualan dengan PHP dan
MySQL.
Yogyakarta: Gava Media.
[7] Sugiri, H. S. (2008).
Pengelolaan Database Mysql dengan PhpMyadmin.
Yogyakarta: Graha Ilmu.
[8] Pressman, R. S. (2005).
Software Engineering: A Practitioner's Aproach.
New
York: McGraw-Hill.
(44)
SURAT
KETERANGAN
PERSETUJUAN
PUBLIKASI
Bahwa yang bertanda tangan dibawah ini, penulis dan pihak perusahaan tempat penelitian, Menyetujui :
"Untuk memberikan kepada Universitas Komputer lndonesia Hak Bebas Rovaltv Noneksklusif atas penelitian ini dan bersedia untuk di-online-kan sesuai dengan
ketentuan yang berlaku untuk kepentingan riset dan pendidikan".
Bandung, 12 Febuari 2015
Penulis, Anugrah Jaya Perkasa Rent Car
.
PemilikRachmad Ramadhan NrM 1.05.13.804
Mengetahui, Pembimbing
-,1fr9
,ry
e"ttr;roir.n(.ror.
ru.ro..
NtP 4127.70.26.O84Catatan :
Yang boleh di onlinekan hanya Bab I dan Bab V, karena di Bab ll, lll, lV terdapat data perusahaan yang bersifat konfidensial.
(1)
1.6.2 Waktu Penelitian
Waktu penelitian yang digunakan penulis adalah sebagai berikut :
Tabel 1.1 Kegiatan dan waktu penelitian
Nama Kegiatan
Bulan
Oktober 2015
November 2015
Desember 2015
Januari 2016
Febuari 2016 Sistem
Engineering
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Analisis Kebutuhan
Perancangan
Pembuatan Kode
(2)
9
1.7. Sistematika Penulisan
Sistematika penulisan penelitian ini dikelompokan kedalam beberapa bab dengan
pokok pembahasan pembahasan secara umum sebagai berikut :
BAB I. PENDAHULUAN
Bab ini berisikan latar belakang,identifikasi dan rumusan masalah, maksud dan
tujuan penelitian,kegunaan penelitian,batasan masalah,lokasi dan waktu penelitian
serta sistematika penulisan.
BAB II. LANDASAN TEORI
Bab ini berisikan teori-teori yang mendukung yang berhubungan dengan
perancangan dan pembangunan sistem.
BAB III. OBJEK DAN METODOLOGI PENELITIAN
Bab ini membahas tentang objek penelitian, metodologi penelitian yang
digunakan, deskripsi sistem yang berjalan dan analisis sistem yang berjalan.
BAB IV. HASIL DAN PEMBAHASAN
Bab ini membahas deskripsi sistem yang diusulkan, analisis kebutuhan,
perancangan sistem, implementasi sistem yang dibangun, uji coba dan hasil pengujian
sistem.
BAB V. KESIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dari hasil pengujian sistem, serta masukan dan
(3)
142 5.1. Kesimpulan
Dalam menjalankan kegiatan proses bisnis penyewaan mobil di Anugrah Jaya
Perkasa Rent Car ditemukan beberapa kendala antara lain dalam melakukan pencatatan
data pemesanan mobil masih dicatat kedalam buku sewa, pencatatan transaksi
penyewaan mobil dari buku sewa dipindahkan ke dalam kwitansi, dan memungkinkan
terjadinya kesalahan melakukan penjadwalan penyewaan kepada pelanggan. Dengan
adanya aplikasi penyewaan mobil berbasis desktop ini diharapkan dapat membantu
Anugrah Jaya Perkasa Rent Car dalam melakukan kegiatan proses bisnis penyewaan
mobil seperti melakukan pencatatan data penyewa mobil, pencatatan data pengambilan
mobil, pencatatan data pengembalian mobil, penjadwalan penyewaan mobil kepada
pelanggan, pembuatan laporan penyewaan mobil dan pembuatan laporan
pengembalian mobil.
5.2. Saran
Sistem Informasi Penyewaan Mobil Pada Anugrah Jaya Perkasa Rent Car ini
masih belum sempurna. Untuk itu kedepannya diharapkan adanya pengembangan
(4)
143
Penulis mengajukan beberapa saran bagi pengembang dan pengguna, dengan
dibangunnya sistem informasi ini. Adapun saran-saran tersebut adalah:
1. Aplikasi ini diharapkan adanya fitur member dan non member bagi
pelanggan.
2. Aplikasi ini diharapkan dapat menangani masalah perpanjangan
(5)
Berorientasi Objek. Bandung: Informatika Bandung.
[2] Jogiyanto. (2005). Analisis dan Desain Sistem Informasi Edisi III. Yogyakarta: ANDI.
[3] bin Ladjamudin, A.-B. (2005). Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
[4] Departemen Pendidikan dan Kebudayaan Republik Indonesia. (2001). 833.
[5] Komputer, W. (2010). Pengembangan Aplikasi Database Berbasis JavaDB dengan Netbeans. Yogyakarta: ANDI.
[6] Riyanto. (2010). Membuat sendiri SistemInformasi Penjualan dengan PHP dan MySQL. Yogyakarta: Gava Media.
[7] Sugiri, H. S. (2008). Pengelolaan Database Mysql dengan PhpMyadmin. Yogyakarta: Graha Ilmu.
[8] Pressman, R. S. (2005). Software Engineering: A Practitioner's Aproach. New York: McGraw-Hill.
(6)
SURAT
KETERANGAN
PERSETUJUAN
PUBLIKASI
Bahwa yang bertanda tangan dibawah ini, penulis dan pihak perusahaan tempat
penelitian, Menyetujui :
"Untuk memberikan kepada Universitas Komputer lndonesia Hak Bebas Rovaltv Noneksklusif atas penelitian ini dan bersedia untuk di-online-kan sesuai dengan
ketentuan yang berlaku untuk kepentingan riset dan pendidikan".
Bandung, 12 Febuari 2015
Penulis, Anugrah Jaya Perkasa Rent Car
.
PemilikRachmad Ramadhan NrM 1.05.13.804
Mengetahui, Pembimbing
-,1fr9
,ry
e"ttr;roir.n(.ror.
ru.ro..NtP 4127.70.26.O84
Catatan :
Yang boleh di onlinekan hanya Bab I dan Bab V, karena di Bab ll, lll, lV terdapat
data perusahaan yang bersifat konfidensial.