Académique Documents
Professionnel Documents
Culture Documents
Di Susun Oleh :
Faiz Ihsan
Kelas :
3 RAD 3
Faculty :
Faiq Miftakhul
SEMESTER 3
Assalamu’alaikum Wr. Wb
Puji syukur kami panjatkan kehadirat Allah SWT. Karena berkat rahmat dan hidayah-Nya
kami dapat menyelesaikan proyek yang berjudul “Aplikasi Rental Mobil S.O.Ft”.
Tidak lupa kami ucapkan terimakasih kepada seluruh dosen terutama kepada dosen
pembimbing yaitu Bapak Faiq Miftakhul yang telah membimbing dan membantu kami dalam
penyelesaian proyek ini sehingga dapat terselesaikan tepat pada waktunya.
Makalah ini berisikan tentang proses kerja dalam aplikasi rental mobil (S.O.Ft RentCars)
yang kami buat, pembuatan sistem ini menggunakan bahasa pemrograman C# dan
mengoneksikannya menggunakan Microsoft SQL Server 2005. Pembuatan makalah ini
bertujuan untuk menyelesaikan tugas semester tiga. Selain itu agar dapat memberikan
manfaat bagi semua pihak yang membacanya. Kami sadar makalah ini masi jauh dari
sempurna, oleh karena itu kami sangat mengharapkan kritik dan saran yang membangun dari
para pembaca agar makalah ini dapat dikembangan lebih menjadi lebih baik lagi.
Wassalamu’alaikum Wr. Wb
Penulis
i
ii
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
Pada zaman yang modern ini, kebutuhan akan kendaraan merupakan hal yang sangat
penting. Kendaraan tidak hanya dijadikan sebagai alat transportasi, tetapi juga sebagai alat
pemenuh kebutuhan, khususnya mobil. Hal ini disebabkan karena mobil lebih aman dan lebih
nyaman untuk melakukan perjalanan jauh.
Oleh sebab itu, banyak pengusaha yang memulai bisnis penyewaan mobil. Namun
hingga saat ini, penggunaan aplikasi dalam perusahaan sewa mobil masih minim. Selain
memakan biaya dan tenaga yang lebih besar, kemungkinan adanya kesalahan dalam
pengolahan informasi sangatlah besar. Oleh karena itu, perlu adanya aplikassi dalam
melakukan pengolahan informasi.
Atas dasar inilah, maka kami berinisiatif untuk membuat aplikasi penyewaan mobil, agar
proses pengolahan informasi dalam melakukkan penyewaan mobil menjadi lebih cepat dan
mudah dilakukan, dan yang paling utama adalah untuk melayani masyarakat dengan
maksimal.
Aplikasi yang kami buat ini dirancang dengan mengunakan bahasa pemrograman C# dan
mengoneksikan ke database menggunakan Microsoft SQL Server 2005. Aplikasi yang kami
buat diharapkan menjadi solusi dalam dunia penyewaan mobil.
I.2 Rumusan Masalah
Berdasarkan latar belakang dapat dirumuskan permasalahannya sebagai berikut :
1. Bagaimana proses kerja pada aplikasi S.O.Ft RentCar ?
2. Bagaimana implementasi bahasa pemrograman C# pada aplikasi S.O.Ft RentCar ?
3. Bagiamana implementasi database pada aplikasi S.O.Ft RentCar menggunakan Microsoft
SQL Server 2005 ?
I.3 Tujuan Penelitian
Adapun tujuan penelitiannya sebagai berikut :
1. Menjelaskan proses kerja pada aplikasi S.O.Ft RentCar.
2. Menjelaskan fitur aplikasi S.O.Ft RentCar.
3. Menjelaskan manfaat aplikasi S.O.Ft RentCar.
1
2
3
4
1. Entitas
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain, sebagai
contoh mahasiswa, dosen, departemen. Entitas terdiri atas beberapa atribut sebagai contoh
atribut dari entitas mahasiswa adalah nim, nama, alamat, email, dan lain-lain. Atribut nim
merupakan atribut yang unik yang dapat digunakan untuk mengidentifikasikan/membedakan
mahasiswa yang satu dengan yang lainnya. Pada setiap entitas harus memiliki 1 atribut unik
atau yang disebut dengan primary key. Simbol dari entitas ini biasanya digambarkan dengan
persegi panjang.
2. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyaisesuatu yang
dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atributdiwakili oleh
simbol elips.
3. Relasi
Relasi adalah hubungan antara beberapa entitas. Sebagai contoh relasi antar mahasiswa
dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan
setiap mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. Relasi tersebut memiliki
hubungan banyak ke banyak. Gambar relasi diwakili oleh simbol belah ketupat.
diimplementasikan. Dalam sebuah model mungkin terdapat satu atau beberapa use-case
diagram.
Kebutuhan atau requirements system adalah fungsionalitas apa yang harus disediakan
oleh sistem kemudian didokumentasikan pada model use-case yang menggambarkan fungsi
sistem yang diharapkan (use-case), dan yang mengelilinginya (actor), serta hubungan antara
actor dengan use-case(use-case diagram) itu sendiri.
Use case class digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang
disediakan oleh sistem ke pemakai. Use case dapat dilingkupi dengan batasan sistem yang
diberi label nama sistem. Use case adalah sesuatu yang menyediakan hasil yang dapat diukur
ke pemakai atau sistem eksternal.
Cepat untuk secara bertahap pencarian di semua simbol di C + +, C # dan proyek VB.NET .
Quick Search supports substring matches and camelCase searches. Pencarian cepat
mendukung substring yang cocok dan CamelCase pencarian. The Call Hirarki fitur
memungkinkan pengembang untuk melihat semua metode yang dipanggil dari metode saat
ini serta metode yang panggilan yang sekarang. IntelliSense dalam Visual Studio mendukung
pertama-modus yang mengkonsumsi pengembang dapat memilih menjadi. Dalam mode ini,
IntelliSense pengidentifikasi tidak otomatis-lengkap akan; ini memungkinkan pengembang
untuk menggunakan pengenal terdefinisi (seperti nama variabel atau metode) dan
menetapkan orang-orang kemudian.
SQL Server 2005 memperluas kinerja keandalan dari ketersediaan programmabilitas dan
mudah dalam penggunaannya, SQL Server 2005 meliputi beberapa fitur baru yang
membuatnya menjadi suatu platform database berskala besar dan aplikasi e-commerce. SQL
Server 2005 merupakan penyempurnaan dari SQL Server 2000 dan ditambah dengan
beberapa fitur baru.
Berikut ini fitur-fitur baru pada SQL Server 2005 :
1. Notification Services
Notification Services adalah servis untuk mengirimkan dan menerima pemberitahuan
(notification). Notification Services dapat mengirimkan pesan tepat waktu dari database
kepada ribuan atau berjuta-juta para langganan di suatu perusahaan.
2. Reporting Services
Reporting Services adalah servis yang memberikan kesempatan dalam pembuautan
laporan dari data SQL Server.
3. Service Broker
Service Broker adalah suatu teknologi terbaru pada Microsoft SQL Server 2005 yang
membantu developer (programer) database untuk membangun keamanan dan dapat
dipercaya. Sevice Broker menyediakan antrian dan pesan yang dapat dipercaya sebagai
bagian dari Database Engine. Fitur ini menyediakan infrastruktur yang diperlukan untuk
membangun aplikasi berkinerja tinggi.
9
BAB III
DESAIN SISTEM
Login/Logout
CRUD Data
Pegawai
Laporan Data
Pegawai
CRUD Data
Pelanggan
Laporan Data
Pelanggan
CRUD Data
Transaksi
Laporan Data
Pegawai
Transaksi
CRUD Data
Mobil
Laporan Data
Mobil
III.3 ER Diagram
ID Pelanggan ID Mobil
Nama
Merk Mobil Nama
Pelanggan
Nama Telepon
ID Jenis Sewa Alamat ID Pegawai
Pelanggan
Alamat No.KTP
Telepon
ID Transaksi No.Plat Tgl Lahir
No.KTP
Tgl Lahir Pelanggan Melakukan Transaksi Dilayani Pegawai
Jabatan
ID Pegawai
Jumlah Unit
Tgl Pinjam
Menyewa
ID Mobil
Merk Mobli
Mobil Untuk
No.Plat
Harga
Thn
Warna
Keluaran
22
23
Form menu utama terdiri dari menu “Tentang Kami”, Pegawai, Pelanggan, Transaksi,
Mobil, Data Pegawai, Data Pelanggan, Data Transaksi, Data Mobil dan Menu Edit
Password.
4. Form Transaksi
Pada menu transaksi, admin dapat melihat, menambah, mengubah, dan menghapus
data transaksi. Pada menu ini juga terdapat tabel data mobil dan fungsi pencarian, untuk
mencari data transaksi, jika diperlukan.
24
Pada menu Data Transaksi, admin dapat melihat data transaksi,, jika diperlukan.
27
V.1 Kesimpulan
Berdasarkan aplikasi ini, penulis memiliki beberapa kesimpulan, diantaranya yaitu:
Proses kerja pada aplikasi S.O.Ft RentCar adalah sebagai berikut:
1. Pertama, identitas pelanggan diinputkan pada menu pelanggan
2. Lalu masukkan identitas pelanggan dan isi spesifikasi mobil yang ingin disewa pada
menu transaksi untuk melakukkan penyewaaan mobil
3. Untuk melihat data-data yang sudah proses, klik menu “DATA...”
29
30
V.2 Saran
1. Diharapkan dengan aplikasi ini, dapat memudahkan proses pengolahan data dalam
kegiatan penyewaan mobil.
2. Dalam aplikasi masih memiliki kekurangan, diantaranya tidak tercantumnya tanggal
pengembalian mobil oleh pelanggan dan tidak tercantumnya stok mobil yang sedang
disewa.
3. Pada saat transaksi seharusnya dapat disertakan uang yang dibayarkan serta
kembalian jika membayar tidak dengan uang pas.
31
DAFTAR PUSTAKA
Musawarman. 2011. Modul Rapid Application Development with Sharia Compliance. CCIT-
FTUI. Depok.
http://soedirman-hmti.blogspot.com/2013/12/use-case-diagram.html
http://www.academia.edu/5295802/Mengenal_Use_Case_Diagram
http://www.ilmusoftware.com/2009/09/aplikasi-rental-mobil.html
http://id.wikipedia.org/wiki/C_sharp
http://nrisdiani.blogspot.com/2013_10_29_archive.html
http://id.wikipedia.org/wiki/Microsoft_SQL_Server
http://id.wikipedia.org/wiki/Microsoft_Visual_Studio
http://progvis.blogspot.com/2013/03/aplikasi-sistem-penyewaan-rental.html
http://id.wikipedia.org/wiki/Rapid_application development