SlideShare a Scribd company logo
1 of 10
III. Perancangan sistem
A. Tahapan Pembuatan Sistem Informasi
untuk membuat sistem informasi yang baik harus melalui tahapan perancangan sistem
terlebih dahulu. Tahapan ini berfungsi untuk mengidentifikasi berbagai bidang perusahaan
yang perlu segera dipecahkan maupun yang nantinya akan diselesaikan. Sistem informasi
pada tugas akhir ini dirancang dengan metode SOLE model air terjun. Model air terjun terdiri
dari 3 tahapan untuk analisis kebutuhan ,analisis sistem perancangan , inplementasi dan
pengujian
B. Analisi Kebutuhan
Analisis Kebutuhan harus dilakukan dengan baik (mendasar dari mendetail). Agar dapt lebih
Memahami sistem berjalan, selain diagaram aktivitas perlu juga adanya use-care diagram.
Use-care diagram menunjukan fungsionalitas suatu sistem dan bagaimana sistem
berintruksi. Use-care diagaram menunjukan sejumlah actor,use9care,dan hubungannya
dalam sebuah sistem. Di dalam sistem ini terdapat 2 aktor, yaitu admin(karyawan NT Rent
car) dan penyewa
Mengajukan untuk menyewa mobil
Mengecek ketersediaan mobil
Menunjukan mobil yang sesuai
Menyetujui penawaran
Mencatat data penyewa
Membawa pergi mobil selama jangka waktu
yang disepakati
Mengembalikan mobil dan membayar biaya
sewa
Gambar 3.1 Use-care Diagram sistem berjalan
Selanjutnya pada gambar 3.2 berikut ini ditampilkan diagram aktivitas sistem kerjanya
C. Perancangan Sistem
1. Kebutuhan Fungsional
Kebutuhan fungsional meliputi fungsi-fungsi yang harus dapat dilakukan oleh sistem yaitu-
1. Halaman login
2. Halaman Add Mobil
3. Halam Pinjam Mobil
4. Halamn Pengembalian Mobil
5. Halamn Add User
6. Halaman About
2. Kebutuhan Nonfungsional
Rumusan kebutuhan nonfungsional untuk sistem informasi rantal mobil meliputi
1. Aplikasi harus mampu melakukan verivikasi saat pengguna ingin masuk ke sistem
2. Hanya karyawan yang sudah terdatar di basis data yang dapat masuk ke dalam sistem
3. Menggunak enkripsi password MO5
3. Rancangan sistem usulan berdasarkan pemodelan UML
Secara umum prosedur yang akan dilakukan oleh admin dengan sistem informasi usulan ini
yaitusetiap karyawan yang ingin mengakses informasi dalam sistem informasi rental mobil
harus login sebagai admin. Setelah melakukan login maka admin dapat melakukan
penambahan, penghapusa, maupun perubuhan data. Perancangan sistem informasi usulan
menggunakan diagram UML
a. Use-case Diagram sistem informasi rental mobil
b. diagram aktivitas sistem informasi rental mobil prosedur sistem usulan dapat dilihat pada
diagram aktivitas pada gambar berikut
C. Diagram Kelas
Diagram kelas merupakan penampilan dari dari kelas-kelas atau relasi antara kelas-
kelas yang ada di dalam suatu sistem
Tb_mobil
Id_mobil {}
Merek
Tipe
Tahun
No pol
Harga
Status
Getid_mobil {}
Setid_mobil {}
Get_merek {}
Set_merek {}
Get_tipe {}
Set_tipe {}
Get_tahun {}
Set_tahun {}
Get_nopol {}
Set_nopol {}
Get_harga {}
Set_harga {}
Get_status {}
Set_status
Form_mobil
Main {}
Run {}
Load tabel {}
Create {}
Clear {}
home
Main {}
Run {}
Admin {}
Run {}
Form_pengembalian
Load mobil {}
Cek status {}
Hapus_transaksi {}
Load_tabel {}
Cetak {}
Tb_transaksi
Id_transaksi
Peminjaman
Nopol
Harga
Tgl_pinjam
Tgl_kembali
Lama
Total
Denda
Getid_transaksi {}
Setid_tranksaksi {}
GetPeminjaman {}
SetPeminjaman {}
GetNopol {}
SetNopol {}
Getharga {}
SetHarga {}
GetTgl_pinjam {}
SetTgl_pinjam {}
GetTgl_kembali {}
SetTgl_kembali {}
GetLama
SetLama
GetTotal
SetTotal
GetDenda
SetDenda
Form Transaksi
Main {}
Run {}
LoadMobil {}
HitungSelisih {}
Load tabel {}
Create {}
Clear {}
Cek status {}
Jika keluar {}
Add_peminjaman {}
4.Spesifikasi Basis Data
Spesifikasi basis data memberikan penjelasan secara detail tantang masing-masing basis
data
a. tabel user
nama file: user
isi : merupakan field yang berisi data-data pengguna sistem informasi
primary key: id_user
tabel 3.1 spesifikasi field tabel user
tran
saksi peminja
man
idpemin
jaman
Nama
Type
Telp
Alamat
Mobil
harga
nopol
status
tahun
tipe
idmobi
l
merk
user
nama
iduser
username
password
username
type
nopol
harga
Id_mobil
lama
Tgl_pinjaman
Id_peminjam
Id_transaksi
Tgl_kembali
total
denda
No field jenis lebar desimal keterangan
1 Id_user Int 11 - Primary Key
2 nama Varchar 30 - Field
3 usernmae Varchar 20 - Field
4 password Varchar 20 - Field
5 type Varchar 20 - Field
b. Tabel mobil
Nama file : tb_mobil
Isi : merupakan field yang berisi data-data mobil
Primery key : id_mobil
Tabel 3.2 spesifikasi field tabel mobil
No Field Jenis Lebar Desimal keterangan
1 Id_mobil Int 20 - Primary Key
2 merek Varchar 20 - Field
3 type Varchar 20 - Field
4 tahun Varchar 20 - Field
5 nopol Varchar 20 - Field
6 harga Int 20 - Field
7 status Varchar 20 - Field
c. Tabel Peminjam
Nama file : tb_peminjam
Isi : merupakan field yang berisi data-data penyewa mobil
Primary key : id_peminjam
Tabel 3.3 spesifikasi field tabel peminjam
No Field Jenis Lebar Desimal Keterangan
1 Id_peminjam Int 20 - Primary Key
2 nama Varchar 20 - Field
3 alamat Varchar 50 - Field
4 telp Varchar 20 - Field
5 email Varchar 20 - Field
d. Tabel Transaksi
Nama file : tb_transaksi
Isi : merupakan field yang berisi data-data transaksi
Primary key : id_transaksi
Tabel 3.4 spesifikasi field tabel peminjaman
No Field Jenis Lebar Desimal Keterangan
1 Id_transaksi Int 20 - Primary Key
2 Id_mobil Int 20 - Field
3 Id_peminjam Varchar 20 - Field
4 nopol Varchar 20 - Field
5 harga Varchar 20 - Field
6 Tgl_pinjaman Date - - Field
7 Tgl_kembali Date 20 - Field
8 lama Varchar 10 - Field
9 total Varchar 20 - Field
10 denda Varchar 20 - Field
IV Implementasi Dan Pengajuan
a. Spesifikasi perangkat lunak yang digunakan sistem informasi rental mobil ini di
buat sedemikian rupa dengan muka yang cantik namun sederhana sehingga
pengguna merasa di mudahkan saat menggunakan aplikasi ini di implementasikan
dengan menggunakan
1. Sistem operasi: Microsoft windows
2. Web server: apache
3. Database: my sql php my admin
4. Editor: netbeans
5. Browser: mozila firefox
b. Implementasi basis data
Langkah pertama adalah dengan membuat basis data bernama rental_mobil yang
mempunyai empat buah tabel yaitu user, tb_mobil, tb_peminjaman, tb_transaksi
c. Implementasi Antar Muka Pengguna
Pada bagian ini di tampilkan hasil implementasi dari aplikasi yang telah di
kembangkan dengan berdasarkan rancangan sistem (yang telah di bahas pada bab
III) berikut adalah gambar seluruh tampilan layar pada sistem informasi rental
mobil
a. Halaman Login
Gambar 4.1 Antarmuka halaman login sistem informasi rental mobil
Username
Password
Login
b. Halaman About
Gambar 4.1 Halaman About
c. Halaman Form Tambah Mobil
Logout
Tambah Mobil
Pinjaman Mobil
Pengembalian
Mobil
Tambah User
Aboute
Exit
D. Pengujian
Bentuk pengujian ini berupa analisis dan disimpulkan bedasarkan hasil pengujian – pengujian
yang telah dilakukan sebelumnya
Tabel 4.2 pengujian kebutuhan fungsional
No Pengujian Fungsional Keterangan
1 Adanya halamanl login yang berfungsi untuk
membagi hak akses pengguna sesuai
dengan
Username dan password yang di berikan
ada
2 Adanya halaman add mobil agar admin
dapat menambahkan data mobil
ada
Id Merk Tipe Tahun Nopol Harga Status
Tentang Program
Aldi
BP2172QF
Teknik Sistem Komputer
Fakultas Teknik Univ Dipenogoro
GAMBAR
Form Tambah Mobil
Merk Mobil Tipe Mobil
Tahun Nomor Polisi
Harga Mobil Status
Close Edit Confirm Refresh
Pengujian unit pun perlu dilakukan untuk mematikan bahwa setiap unit pada sistem berkerja dengan
baik, pengujian juga dilakukan pada integrasinya dengan unit lain untuk menguji kinerja dan hubungan
antar unit berjalan sebagaimana mestinya tabel berikut ini menampilkan hasil pengujian unit dan
integrasi
3 Adanya halaman pinjam mobil sebagai
fasilitas untuk memasuki data transaksi
Ada
4 Adanya Halaman mobil sebagai fasilitas
untuk menghapus data transaksi saat
penyewa telah mengembalikan mobil
yanh di sewanya
Ada
5 Adanya halaman add user untuk
menambahkan data pengguna baru yang
di beri hak ases untuk masuk kedalam
sistem
Ada
6 Adanya halaman about untuk
menampilkan informasi dari programmer
Ada
7 Adanya fitur untuk melihat mobil mobik
mana saja yang sedang tersedia dan mobil
mana yang sedang di pinjami
Ada
8 Adanya fitur untuk keluar dari sistem
informasi rental mobil dengan
menggunakan exit
ada
no Pengujian non fungsional keterangan
1 Sistem harus mampu melakukan verifikasi
bedasarkan username dan password
Ok
2 Hanya pengguna yang sudah terdaftar di
basis data yang dapat mengakses login
/masuk ke sistem informasi rental mobil
Ok
3 Admin dapat mengakses semua halaman Ok
4 Staf hanya dapat mengakses halaman
tertentu saja dan hanya dapat memasukkan
data transaksi baru serta mengakses halaman
pengembalian mobil
ok
5 Menggunakan mekanisme enkripsi password
md5
ok
Tabel 4.3 Hasil Pengujian Unit dan Integrasi.
NO Pengujian Proses Pesan dan berhasil
1 Login User   
2 Menu Admi
Form tambah mobil 
Form peminjaman mobil 
Form pengembalian mobil 
Form tambah user 
3 Menu user
Form peminjaman mobil 
Form pengembalian mobil 
Ubah password 
4 About 
5 Exit 
E. Analisis Hasil Pengujian setelah melakukan tindak pengujian terhadap semua unit (menu pilhan )
Yang terdapat pada sistem informasi rental mobil ini dapat disimpulkan bahwa hasil keluaran yang di
tunjukan selama proses pengujian sesuai dengan rancangan perangkat lunak sistem informasi ini,
maka dapat dikatakan bahwa sistem informasi rental mobil ini telah dapat berfungsi dengan baim dan
benar

More Related Content

Similar to system.docx

Jurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawati
Jurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawatiJurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawati
Jurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawati
endul2
 

Similar to system.docx (20)

Brief gibs
Brief gibsBrief gibs
Brief gibs
 
Tutorial membuat program dari C++
Tutorial membuat program dari C++Tutorial membuat program dari C++
Tutorial membuat program dari C++
 
Jurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawati
Jurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawatiJurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawati
Jurnal%2 c%202009240062%20anton tamrin%20dan%202009240089%20megawati
 
T1_682005027_BAB III
T1_682005027_BAB IIIT1_682005027_BAB III
T1_682005027_BAB III
 
Simple credit approval model using decision tree in azure machine learning
Simple credit approval model using decision tree in azure machine learningSimple credit approval model using decision tree in azure machine learning
Simple credit approval model using decision tree in azure machine learning
 
Bab iv
Bab ivBab iv
Bab iv
 
Admin
AdminAdmin
Admin
 
Manual i portal client
Manual i portal clientManual i portal client
Manual i portal client
 
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
 
Sistem Basis Data: RELATIONSHIPS, QUERY AND FORM
Sistem Basis Data: RELATIONSHIPS, QUERY AND FORM Sistem Basis Data: RELATIONSHIPS, QUERY AND FORM
Sistem Basis Data: RELATIONSHIPS, QUERY AND FORM
 
ppt projek.pptx
ppt projek.pptxppt projek.pptx
ppt projek.pptx
 
makalah bindo.docx
makalah bindo.docxmakalah bindo.docx
makalah bindo.docx
 
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
 
Isi
IsiIsi
Isi
 
Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayana
 
(08) sim, khansa ranindia, hapzi ali akuntansi, Informasi Dalam Pelaksanaanya...
(08) sim, khansa ranindia, hapzi ali akuntansi, Informasi Dalam Pelaksanaanya...(08) sim, khansa ranindia, hapzi ali akuntansi, Informasi Dalam Pelaksanaanya...
(08) sim, khansa ranindia, hapzi ali akuntansi, Informasi Dalam Pelaksanaanya...
 
4. isi
4. isi4. isi
4. isi
 
Evaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL EEvaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL E
 
Sistem informasi penjualan kredit mobil pada PT. Mitsubishi Ratu Sejagat
Sistem informasi penjualan kredit mobil pada PT. Mitsubishi Ratu SejagatSistem informasi penjualan kredit mobil pada PT. Mitsubishi Ratu Sejagat
Sistem informasi penjualan kredit mobil pada PT. Mitsubishi Ratu Sejagat
 

Recently uploaded

SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
EndangNingsih7
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
DIGGIVIO2
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
BangMahar
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
ritch4
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
mirzagozali2
 

Recently uploaded (20)

contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCCPERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
materi konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptxmateri konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptx
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 

system.docx

  • 1. III. Perancangan sistem A. Tahapan Pembuatan Sistem Informasi untuk membuat sistem informasi yang baik harus melalui tahapan perancangan sistem terlebih dahulu. Tahapan ini berfungsi untuk mengidentifikasi berbagai bidang perusahaan yang perlu segera dipecahkan maupun yang nantinya akan diselesaikan. Sistem informasi pada tugas akhir ini dirancang dengan metode SOLE model air terjun. Model air terjun terdiri dari 3 tahapan untuk analisis kebutuhan ,analisis sistem perancangan , inplementasi dan pengujian B. Analisi Kebutuhan Analisis Kebutuhan harus dilakukan dengan baik (mendasar dari mendetail). Agar dapt lebih Memahami sistem berjalan, selain diagaram aktivitas perlu juga adanya use-care diagram. Use-care diagram menunjukan fungsionalitas suatu sistem dan bagaimana sistem berintruksi. Use-care diagaram menunjukan sejumlah actor,use9care,dan hubungannya dalam sebuah sistem. Di dalam sistem ini terdapat 2 aktor, yaitu admin(karyawan NT Rent car) dan penyewa Mengajukan untuk menyewa mobil Mengecek ketersediaan mobil Menunjukan mobil yang sesuai Menyetujui penawaran Mencatat data penyewa Membawa pergi mobil selama jangka waktu yang disepakati Mengembalikan mobil dan membayar biaya sewa
  • 2. Gambar 3.1 Use-care Diagram sistem berjalan Selanjutnya pada gambar 3.2 berikut ini ditampilkan diagram aktivitas sistem kerjanya C. Perancangan Sistem 1. Kebutuhan Fungsional Kebutuhan fungsional meliputi fungsi-fungsi yang harus dapat dilakukan oleh sistem yaitu- 1. Halaman login 2. Halaman Add Mobil 3. Halam Pinjam Mobil 4. Halamn Pengembalian Mobil 5. Halamn Add User 6. Halaman About 2. Kebutuhan Nonfungsional Rumusan kebutuhan nonfungsional untuk sistem informasi rantal mobil meliputi 1. Aplikasi harus mampu melakukan verivikasi saat pengguna ingin masuk ke sistem 2. Hanya karyawan yang sudah terdatar di basis data yang dapat masuk ke dalam sistem 3. Menggunak enkripsi password MO5
  • 3. 3. Rancangan sistem usulan berdasarkan pemodelan UML Secara umum prosedur yang akan dilakukan oleh admin dengan sistem informasi usulan ini yaitusetiap karyawan yang ingin mengakses informasi dalam sistem informasi rental mobil harus login sebagai admin. Setelah melakukan login maka admin dapat melakukan penambahan, penghapusa, maupun perubuhan data. Perancangan sistem informasi usulan menggunakan diagram UML a. Use-case Diagram sistem informasi rental mobil b. diagram aktivitas sistem informasi rental mobil prosedur sistem usulan dapat dilihat pada diagram aktivitas pada gambar berikut C. Diagram Kelas Diagram kelas merupakan penampilan dari dari kelas-kelas atau relasi antara kelas- kelas yang ada di dalam suatu sistem
  • 4. Tb_mobil Id_mobil {} Merek Tipe Tahun No pol Harga Status Getid_mobil {} Setid_mobil {} Get_merek {} Set_merek {} Get_tipe {} Set_tipe {} Get_tahun {} Set_tahun {} Get_nopol {} Set_nopol {} Get_harga {} Set_harga {} Get_status {} Set_status Form_mobil Main {} Run {} Load tabel {} Create {} Clear {} home Main {} Run {} Admin {} Run {} Form_pengembalian Load mobil {} Cek status {} Hapus_transaksi {} Load_tabel {} Cetak {} Tb_transaksi Id_transaksi Peminjaman Nopol Harga Tgl_pinjam Tgl_kembali Lama Total Denda Getid_transaksi {} Setid_tranksaksi {} GetPeminjaman {} SetPeminjaman {} GetNopol {} SetNopol {} Getharga {} SetHarga {} GetTgl_pinjam {} SetTgl_pinjam {} GetTgl_kembali {} SetTgl_kembali {} GetLama SetLama GetTotal SetTotal GetDenda SetDenda Form Transaksi Main {} Run {} LoadMobil {} HitungSelisih {} Load tabel {} Create {} Clear {} Cek status {} Jika keluar {} Add_peminjaman {}
  • 5. 4.Spesifikasi Basis Data Spesifikasi basis data memberikan penjelasan secara detail tantang masing-masing basis data a. tabel user nama file: user isi : merupakan field yang berisi data-data pengguna sistem informasi primary key: id_user tabel 3.1 spesifikasi field tabel user tran saksi peminja man idpemin jaman Nama Type Telp Alamat Mobil harga nopol status tahun tipe idmobi l merk user nama iduser username password username type nopol harga Id_mobil lama Tgl_pinjaman Id_peminjam Id_transaksi Tgl_kembali total denda
  • 6. No field jenis lebar desimal keterangan 1 Id_user Int 11 - Primary Key 2 nama Varchar 30 - Field 3 usernmae Varchar 20 - Field 4 password Varchar 20 - Field 5 type Varchar 20 - Field b. Tabel mobil Nama file : tb_mobil Isi : merupakan field yang berisi data-data mobil Primery key : id_mobil Tabel 3.2 spesifikasi field tabel mobil No Field Jenis Lebar Desimal keterangan 1 Id_mobil Int 20 - Primary Key 2 merek Varchar 20 - Field 3 type Varchar 20 - Field 4 tahun Varchar 20 - Field 5 nopol Varchar 20 - Field 6 harga Int 20 - Field 7 status Varchar 20 - Field c. Tabel Peminjam Nama file : tb_peminjam Isi : merupakan field yang berisi data-data penyewa mobil Primary key : id_peminjam Tabel 3.3 spesifikasi field tabel peminjam No Field Jenis Lebar Desimal Keterangan 1 Id_peminjam Int 20 - Primary Key 2 nama Varchar 20 - Field 3 alamat Varchar 50 - Field 4 telp Varchar 20 - Field 5 email Varchar 20 - Field d. Tabel Transaksi Nama file : tb_transaksi Isi : merupakan field yang berisi data-data transaksi Primary key : id_transaksi Tabel 3.4 spesifikasi field tabel peminjaman
  • 7. No Field Jenis Lebar Desimal Keterangan 1 Id_transaksi Int 20 - Primary Key 2 Id_mobil Int 20 - Field 3 Id_peminjam Varchar 20 - Field 4 nopol Varchar 20 - Field 5 harga Varchar 20 - Field 6 Tgl_pinjaman Date - - Field 7 Tgl_kembali Date 20 - Field 8 lama Varchar 10 - Field 9 total Varchar 20 - Field 10 denda Varchar 20 - Field IV Implementasi Dan Pengajuan a. Spesifikasi perangkat lunak yang digunakan sistem informasi rental mobil ini di buat sedemikian rupa dengan muka yang cantik namun sederhana sehingga pengguna merasa di mudahkan saat menggunakan aplikasi ini di implementasikan dengan menggunakan 1. Sistem operasi: Microsoft windows 2. Web server: apache 3. Database: my sql php my admin 4. Editor: netbeans 5. Browser: mozila firefox b. Implementasi basis data Langkah pertama adalah dengan membuat basis data bernama rental_mobil yang mempunyai empat buah tabel yaitu user, tb_mobil, tb_peminjaman, tb_transaksi c. Implementasi Antar Muka Pengguna Pada bagian ini di tampilkan hasil implementasi dari aplikasi yang telah di kembangkan dengan berdasarkan rancangan sistem (yang telah di bahas pada bab III) berikut adalah gambar seluruh tampilan layar pada sistem informasi rental mobil a. Halaman Login Gambar 4.1 Antarmuka halaman login sistem informasi rental mobil Username Password Login
  • 8. b. Halaman About Gambar 4.1 Halaman About c. Halaman Form Tambah Mobil Logout Tambah Mobil Pinjaman Mobil Pengembalian Mobil Tambah User Aboute Exit D. Pengujian Bentuk pengujian ini berupa analisis dan disimpulkan bedasarkan hasil pengujian – pengujian yang telah dilakukan sebelumnya Tabel 4.2 pengujian kebutuhan fungsional No Pengujian Fungsional Keterangan 1 Adanya halamanl login yang berfungsi untuk membagi hak akses pengguna sesuai dengan Username dan password yang di berikan ada 2 Adanya halaman add mobil agar admin dapat menambahkan data mobil ada Id Merk Tipe Tahun Nopol Harga Status Tentang Program Aldi BP2172QF Teknik Sistem Komputer Fakultas Teknik Univ Dipenogoro GAMBAR Form Tambah Mobil Merk Mobil Tipe Mobil Tahun Nomor Polisi Harga Mobil Status Close Edit Confirm Refresh
  • 9. Pengujian unit pun perlu dilakukan untuk mematikan bahwa setiap unit pada sistem berkerja dengan baik, pengujian juga dilakukan pada integrasinya dengan unit lain untuk menguji kinerja dan hubungan antar unit berjalan sebagaimana mestinya tabel berikut ini menampilkan hasil pengujian unit dan integrasi 3 Adanya halaman pinjam mobil sebagai fasilitas untuk memasuki data transaksi Ada 4 Adanya Halaman mobil sebagai fasilitas untuk menghapus data transaksi saat penyewa telah mengembalikan mobil yanh di sewanya Ada 5 Adanya halaman add user untuk menambahkan data pengguna baru yang di beri hak ases untuk masuk kedalam sistem Ada 6 Adanya halaman about untuk menampilkan informasi dari programmer Ada 7 Adanya fitur untuk melihat mobil mobik mana saja yang sedang tersedia dan mobil mana yang sedang di pinjami Ada 8 Adanya fitur untuk keluar dari sistem informasi rental mobil dengan menggunakan exit ada no Pengujian non fungsional keterangan 1 Sistem harus mampu melakukan verifikasi bedasarkan username dan password Ok 2 Hanya pengguna yang sudah terdaftar di basis data yang dapat mengakses login /masuk ke sistem informasi rental mobil Ok 3 Admin dapat mengakses semua halaman Ok 4 Staf hanya dapat mengakses halaman tertentu saja dan hanya dapat memasukkan data transaksi baru serta mengakses halaman pengembalian mobil ok 5 Menggunakan mekanisme enkripsi password md5 ok
  • 10. Tabel 4.3 Hasil Pengujian Unit dan Integrasi. NO Pengujian Proses Pesan dan berhasil 1 Login User    2 Menu Admi Form tambah mobil  Form peminjaman mobil  Form pengembalian mobil  Form tambah user  3 Menu user Form peminjaman mobil  Form pengembalian mobil  Ubah password  4 About  5 Exit  E. Analisis Hasil Pengujian setelah melakukan tindak pengujian terhadap semua unit (menu pilhan ) Yang terdapat pada sistem informasi rental mobil ini dapat disimpulkan bahwa hasil keluaran yang di tunjukan selama proses pengujian sesuai dengan rancangan perangkat lunak sistem informasi ini, maka dapat dikatakan bahwa sistem informasi rental mobil ini telah dapat berfungsi dengan baim dan benar