Oleh :
NIM. 1815323072
Oleh :
2. Latar Belakang
Berdasarkan latar belakang di atas diambil rumusan masalah yang menjadi topik
pembahasan, yaitu bagaimana cara merancang dan membangun sistem informasi
penyewaan berbasis web pada Praven Production dengan menggunakan framework
CodeIgniter.
4. Batasan Masalah
1. Pelanggan
2. Admin
5. Tujuan
Tujuan yang ingin dicapai dari pembuatan tugas akhir ini adalah merancang dan
Proposal – PS MI/TL-Teknik Elektro – Politeknik Negeri Bali
2
membangun Sistem Informasi penyewaan sound system & dekorasi berbasis web
pada Praven Production dengan menggunakan framework CodeIgniter agar
mempermudah dalam melakukan transaksi dan penyewaan.
6. Tinjauan Pustaka
Penelitian yang lain adalah Perancangan Web Jasa Penyewaan Sound System (Studi
Kasus : Program Studi Sistem Informasi, Universitas Bina Sarana Informatika, Indonesia)
yang berisi catatan tentang memudahkan konsumen menyewa sound system,
mempromosikan paket sewa sound system, mempermudah dalam megelola laporan dan
transaksi jasa penyewaan sound system. (Ika Yuniva, Andriansah, M. Seprian Alfath
Arkab, Jurnal Jaring SainTek, Vol.2, No.1, April 2020).
6.2. Penyewaan
Penyewaan merupakan sebuah persetujuan dimana sebuah pembayaran dilakukan
atas penggunaaan suatu barang atau properti secara sementara oleh orang lain. Yang
dimaksud dengan sewa, yaitu balas jasa atas sewa ruang ruangan dalam keadaan kosong
yang dapat ditagih dimuka (pada awal pemakaian) atau dibelakang, sesuai dengan kontrak
(perjanjian). Penyewaan terjadi dikarenakan ada persetujuan atas pertukaran barang/jasa
Data yang digunakan dalam sebuah basis data, mempunyai ciri-ciri sebagai
berikut:
• Data disimpan secara terintegrasi, yaitu database merupakan
kumpulan dari berbagai macam file dari sistem informasi-sistem
informasi yang berbeda yang disusun dengan cara menghilangkan
bagian-bagian yang rangkap.
• Data dapat dipakai secara bersama-sama, yaitu masing-masing bagian
yang terdapat pada database dapat diakses oleh pemakai dalam waktu
Proposal – PS MI/TL-Teknik Elektro – Politeknik Negeri Bali
4
yang bersamaan, untuk sistem informasi yang berbeda.
2. Hardware
Adapun Hardware yang digunakan dalam pengelolaan sistem basis data,
seperti :
• Peralatan untuk penyimpanan data. Contohnya : memori eksternal.
• Peralatan input dan output.
3. Software
Software dibutuhkan sebagai perantara antara pemakai dengan data fisik pada
database, dapat berupa sistem informasi sebagai berikut :
4. User
Pada tahap Implementation and Unit Testing adalah tahap desain program
yang telah dibuat diterjemahkan ke dalam kode-kode dengan menggunakan
bahasa pemrograman yang telah ditentukan. Dalam pembuatan sistem
informasi Penyewaan ini menggunakan bahasa pemrograman diantaranya:
HTML, PHP, Javascript, CSS, Bootstrap serta MySQL sebagai pengolah data
pada database.
4. Integration and System Testing
Dalam Integration and System Testing adalah Sistem informasi yang telah
dibuat harus diintegrasikan dan di uji. Pengujian sistem dilakukan untuk
mengetahui kekurangan yang ada pada sistem informasi penyewaan sound
system & dekorasi dan untuk mengetahui kinerja sistem informasi yang telah
dibuat sudah sesuai kriteria setiap kebutuhan user atau belum memenuhi
Proposal – PS MI/TL-Teknik Elektro – Politeknik Negeri Bali
6
kriteria tersebut.
5. Operation and Maintenance
Dalam tahap Operation and Maintenance adalah tahap untuk mengoperasikan
sistem informasi, memperbaiki masalah yang tidak ditemukan pada proses
pembuatan sistem informasi. Dalam tahapan ini juga dilakukan
pengembangan sistem seperti penambahan fitur atau fungsi baru.
Gambar 6.1 Metode Waterfall Menurut Sommerville [4]
b. Activity Diagram
Activity Diagram merupakan sebuah gambaran akan alur kerja dari
aktivitas yang dilakukan oleh sebuah sistem. Adapun simbol-simbol
yang digunakan pada proses pembuatan activity diagram dapat dilihat
pada tabel 6.3
c. Class Diagram
Class Diagram merupakan gambaran akan struktur dari sistem yang
akan dibuat dengan menunjukkan adanya definisi dari kelas-kelas yang
akan dibuat dalam suatu sistem. Adapun simbol-simbol yang digunakan
pada proses pembuatan class diagram dapat dilihat pada tabel 6.4
Tabel 6.4 Simbol-simbol Class Diagram[6]
No Simbol Keterangan
1 Kelas : Kelas pada struktur sistem.
6 Kebergantungan : kebergantungan
antarkelas
7 Agregasi : relasi antarkelas dengan makna
semua bagian (whole part).
d. Sequence Diagram
Sequence Diagram merupakan sebuah gambaran akan kegiatan dari
objek pada use case dengan mendeskripsikan waktu hidup objek dan
pesan yang dikirimkan dan diterima oleh antar objek. Adapun simbol-
simbol yang digunakan pada proses pembuatan sequence diagram dapat
dilihat pada tabel 6.5
e. Flowmap
Dalam pengerjaan tugas akhir ini akan menggunakan beberapa metode penelitian
sebagai sarana untuk memahami objek permasalahan sebagai berikut :
1. Studi Pustaka
Dengan menggunakan buku, internet, atau sumber lain yang berhubungan dengan
materi penulisan tugas akhir.
2. Pengamatan
8. Selesai.
7.1.2 Analisa Sistem Baru
Setelah membuat analisa sistem berjalan, selanjutnya membuat analisa sistem
baru yang diusulkan. Rancangan sistem baru dari sistem informasi penyewaan sound
system & dekorasi adalah sistem berbasis web, dimana sistem ini dapat menangani proses
penyewaan dan memberikan laporan hasil penjualan hingga adanya notifikasi email yang
dapat dilihat pada gambar 7.1.2
7.1.3 ERD
Pada gambar 7.1.3 berikut merupakan gambaran dari ERD sistem yang akan di
buat.
Pada gambar di atas merupakan gambaran dari ERD sistem informasi penyewaan sound
system & dekorasi. Sistem ini terdiri dari 4 entitas yaitu pelanggan, admin, barang,
pembayaran,. Kelima entitas tersebut dihubungkan dengan beberapa relasi.
Untuk entitas Pelanggan terdapat artibut Id_Pelanggan sebagai primary key,
Berikut ini merupakan kebutuhan media perangkat lunak dan perangkat keras serta
spesifikasinya untuk pengimplementasian sistem yang diusulkan :
a. Kebutuhan Perangkat Lunak
Adapun perangkat lunak yang digunakan dapat dilihat pada tabel 7.1.
Bootstrap.
5 Basis Data MySQL
6 Web Browser Google Chrome
Adapun perangkat keras yang digunakan dapat dilihat pada tabel 7.2 sebagai
berikut :
Tabel 7.2 Kebutuhan Perangkat Keras
No Perangkat Keras Keterangan
Proposal – PS MI/TL-Teknik Elektro – Politeknik Negeri Bali
21
1 Prosesor Intel(R) Core(TM) i7-8550U CPU
@ 1.80GHz
2 RAM 8 GB
3 VGA
Intel(R) UHD Graphics 620
4 SSD 225 GB
5 Display 15 inch
Setelah sistem informasi penyewaan sound system & dekorasi ini dibangun perlu
diadakannya pengujian dan menganalisa sistem untuk memastikan seluruh fitur dan
fungsinya sesuai dengan kriteria kebutuhan tiap user. Pengujian dilakukan terhadap
setiap fungsi yang telah diimplementasikan dalam bentuk menu-menu yang dapat
dilihat pada Tabel 7.3 dibawah ini.
Tabel 7.3 Analisa Hasil Penelitian
Menu Hasil yang harus muncul Keterangan
Login Dapat membedakan antara admin dan Admin dan
pelanggan serta melakukan verfikasi terhadap pelanggan.
user.
Daftar Form pendaftaran user dapat ditampilkan Pelangaan
oleh user.
Penyewaan Form penyewaan dapat ditampilkan dan Pelanggan
dapat melakukan proses penyewaan.
Adapun hasil yang diharapkan dari penelitian untuk penulisan tugas akhir ini
sebagai berikut :
• Melalui sistem penyewaan berbasis web ini Praven Production dapat
memperluas promosi barang yang dijual.
• Dengan adanya sistem ini diharapkan dapat menangani data transaksi,
pelanggan, barang dan dalam mendapatkan laporan tidak lagi dilakukan
secara manual.
• Laporan Tugas Akhir.
8 Jadwal Kegiatan
Berikut ini merupakan jadwal kegiatan penyusunan tugas akhir mulai dari
pembuatan proposal, merancang sistem, koding dan pengujian, bimbingan hingga
penyusunan laporan tugas akhir sebagai berikut:
Bulan
NO KEGIATAN April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Analisa Kebutuhan
2 Merancang Sistem
3 Coding
4 Pengujian
Penyusunan
5 Laporan
Proposal – PS MI/TL-Teknik Elektro – Politeknik Negeri Bali
23
9 Daftar Pustaka
[1] Ayub,Muhammad, 2009, Understanding Islamic Finance, Jakarta : PT. Gramedia
Pustaka Utama.
[2] Sidik,Betha, 2012,Pemrograman Web PHP,Bandung: Informatika Bandung.
[3] Lubis, Adyanata. 2016.Dasar Basis Data Edisi 1.Yogyakarta: Deepublish
[4] Rosa, A.S & M.Shalahuddin.2015.Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek.Bandung: Penerbit Informatika.
[5] Sommerville, Ian. 2011. Software Engineering (Ninth Edition). United States of
America: Pearson Education, Inc., publishing as Addison-Wesle
[6] Fathansyah, 2015, Model Data pada Basis Data. Bandung :Informatika
Bandung.pp.75-81.
[7] Nugroho, Adi.2010.Rekayasa Perangkat Lunak Beorientasi Objek dengan Metode
USDP.Yogyakarta: Andi Offset.
[8] Sidik,Betha.2012.Framework CodeIgiter.Bandung: Penerbit Informatika.
[9] Arief, M.Rudianto.2011.Pemrograman Web Dinamis Menggunakan PHP dan
MySQL.Yogyakarta: Andi Offset.
[10] Suliastono, Heru.2018.Coding Mudah dengan CodeIgniter, Jquery, Bootstrap, dan
Datatable.Jakarta: PT Elex Media Komputindo.
[11] Jubilee Enterprise.2016.Pemrograman Bootstrap untuk Pemula.Jakarta: PT Elex
Media Komputindo.
[12] P. Hidayatullah, Jauhari Khairul Kawistara. 2017. ”Pemrograman Web”. Bandung:
Informatika Bandung