jakarta 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t....
TRANSCRIPT
1
JAKARTA
2020
2
Daftar Isi
Halaman Sampul……………………………………………………….1
Daftar Isi………………………………………………………………..2
1.Prosedur Penggunaan Aplikasi ………………………………………3
2.Melakukan Login Pada Form Login………………………………….4
3.Tampilan Menu Utama……………………………………...……… 5
4.Menu form pegawai……………………………..………………… 6
5.Menu form penyewa………………………..…………………………7
6.Menu Transaksi Sewa…………………………………………………8
7.Menu Logout….…………………………………………..................9
8.Source Code Aplikasi…………………………………………………10
3
Prosedur Penggunaan Aplikasi Rental Mobil (APREM)
Aplikasi Rental Mobil (APREM) merupakan aplikasi yang dibuat untuk memberikan
kemudahan pihak Rental dalam mengelola sistem peminjaman mobil atau dikenal dengan istilah
rental mobil.
Proses Penggunakan Aplikasi diatur oleh administrator Aplikasi . User Admin dapat
masuk kedalam aplikasi dengan langkah berikut ini;
1.User login Pada form login dengan user dan password.
2.Menu Utama Aplikasi akan ditampilkan ketika user dan password Valid.
3.Menu Pendataan mobil untuk membuat data mobil yang tersedia
4. Menu form pegawai untuk input data pegawai
5. Menu Form penyewa untuk input data Penyewa
6. Menu Form Transaksi sewa untuk proses penyewaan .
7.Menu Form Logout untuk menutup Aplikasi Rental
Adapun cara penggunaan Aplikasi Rental Mobil (APREM) dijelaskan pada langkah-langkah
berikut ini;
4
Halaman Login User
1.Halaman Ini adalah halaman login Aplikasi ,untuk dapat masuk ke menu utama Aplikasi user
harus Login dengan kode Pegawai, Nama Pegawai dan Password . Setelah itu tekan tombol
Login. Jika sudah benar atau Valid maka user akan masuk kehalaman Menu Utama Aplikasi.
5
Menu Utama Aplikasi
2.Halaman Menu Utama Aplikasi ini akan ditampilkan jika user berhasil Login. Ada beberapa
Menu Yang bisa diakses yaitu menu File Master, File Transaksi ,File Laporan , File Utility, dan
Keluar.
6
Menu Pendataan Mobil
3. Menu Pendataan mobil digunakan sebagai database mobil yang ada . User atau petugas dapat input
dengan mengklik button atau tombol tambah kemudian mengisi data kode mobil,memilih type mobil,
merk mobil, no.polisi dan harga sewa. Jika data sudah lengkap maka dilakukan penyimpanan data
dengan mengklik tombol simpan . Tersedia juga button Batal untuk membatalkan proses input serta
button keluar untuk menutup form pendataan mobil.
7
Form Pegawai
4. Pada Tampilan Form pegawai data pegawai akan diinput dengan mengisi kode pegawai, nama
pegawai,password proses ini dimulai dengan menekan tombol tambah jika data sudah lengkap
maka klik simpan ,batal untuk membatalkan proses input lalu pada form pegawai juga disediakan
tombol ubah untuk update data,hapus untuk menghapus data serta tombol cari untuk pencarian
data.
8
Form Penyewa
5. Pada Tampilan Form penyewa data penyewa akan diinput dengan mengisi No.Indentitas,
nama penyewa,alamat,jenis kelamin, telepon proses ini dimulai dengan menekan tombol tambah
jika data sudah lengkap maka klik simpan ,batal untuk membatalkan proses input lalu pada form
pegawai juga disediakan tombol ubah untuk update data,hapus untuk menghapus data serta
tombol cari untuk pencarian data.
9
Form Transaksi Sewa
6.Form Menu Transaksi Sewa merupakan proses transaksi penyewaan atau rental mobil pada form ini
data atau indentitas penyewa dipilih berdasarkan no indentitas yang sudah diinput diawal.
10
Form menu Logout
7.Menu Logout disediakan untuk keluar dari aplikasi rental serta tersedia button standby dan cancel.
11
Source Code “ Aplikasi Rental Mobil (APREM)”
1.Source Code Form Login if empty (thisform.txtkd_pegawai.value) messagebox("Kode Pegawai Harus Diisi!!",48,"Perhatian") thisform.txtkd_pegawai.setfocus() return ENDIF if empty (thisform.txtNm_pegawai.value) messagebox("Nama Pegawai Harus Diisi!!",48,"Perhatian") thisform.txtNm_pegawai.setfocus() return ENDIF if empty (thisform.txtPass.value) MESSAGEBOX("Password Harus Diisi!!",48,"Perhatian") thisform.txtPass.setfocus() return ENDIF WITH thisform public nm_pegawai SELECT * FROM t_pegawai WHERE UPPER(t_pegawai.nm_pegawai)=UPPER(TRIM(thisform.txtnm_pegawai.value))into CURSOR tt_pegawai a=tt_pegawai.nm_pegawai b=tt_pegawai.pass IF TRIM(tt_pegawai.pass)=UPPER(TRIM(thisform.txtpASS.Value))then thisform.timer1.Enabled= .T. thisform.progress.Visible= .T. thisform.txTPASs.Enabled= .F. thisform.txtkd_pegawai.Enabled= .F. thisform.txtnm_pegawai.Enabled= .F. thisform.cmdcancel.Enabled= .F. thisform.cmdLOG.Enabled= .F.
12
thisform.Unload ELSE MESSAGEBOX("Maaf Anda TIDAK BERHAK Login !!",48,"..:: iNFoRMaSi ::..") thisform.txtkd_pegawai.Value="" thisform.txtnm_pegawai.Value="" thisform.TXTPASS.Value="" thisform.txtkd_pegawai.SetFocus thisform.refresh ENDIF ENDWITH
2.source code Form Menu Utama thisform.awal thisform.cmd_mobil.visible=.t. thisform.cmd_pegawai.visible=.t. thisform.cmd_penyewa.visible=.t. thisform.awal thisform.cmd_tranbayar.Visible= .t. thisform.cmd_transewa.Visible= .t.
3.Source Code Pendataan Mobil thisform.tampil thisform.aktif thisform.bersih thisform.nomor thisform.Refresh thisform.cmdtambah.Enabled= .F. thisform.cmdsimpan.Enabled= .f. thisform.cmdkeluar.Enabled= .T. thisform.cmdbatal.Enabled= .T. thisform.cmdrun.SetFocus thisform.Refresh if empty(thisform.txtdetail.value) messagebox("Detail Merk Mobil Harus Diisi!!",48,"Perhatian") thisform.txtdetail.setfocus() return endif if empty(thisform.txthrg.value)
13
messagebox("Harga Sewa Harus Diisi!!",48,"Perhatian") thisform.txthrg.setfocus() return endif if empty(thisform.txt_nopol.value) messagebox("No Polisi Mobil Harus Diisi!!",48,"Perhatian") thisform.txt_nopol.setfocus() return endif sele t_mobil isi=.t. APPEND BLANK replace kode with thisform.txt_kode.value replace detail with thisform.txtdetail.value replace nopol WITH thisform.txt_nopol.Value replace harga with VAL(thisform.txthrg.value) IF thisform.optgroupMERK.option1.Value=1 replace merk WITH thisform.optgroupMERK.option1.Caption ELSE IF thisform.optgroupMERK.option2.Value=1 replace merk WITH thisform.optgroupMERK.option2.Caption ELSE IF thisform.optgroupMERK.option3.Value=1 replace merk WITH thisform.optgroupMERK.option3.Caption ELSE IF thisform.optgroupMERK.option4.Value=1 replace merk WITH thisform.optgroupMERK.option4.Caption ELSE IF thisform.optgroupMERK.option5.Value=1 replace merk WITH thisform.optgroupMERK.option5.Caption ELSE thisform.optgroupMERK.option6.Value=1 replace merk WITH thisform.optgroupMERK.option6.Caption ENDIF ENDIF ENDIF ENDIF ENDIF IF thisform.optgroupTYPE.option1.Value=1 replace tipe WITH thisform.optgroupTYPE.option1.Caption ELSE IF thisform.optgroupTYPE.option2.Value=1 replace tipe WITH thisform.optgroupTYPE.option2.Caption ELSE IF thisform.optgroupTYPE.option3.Value=1 replace tipe WITH thisform.optgroupTYPE.option3.Caption ELSE thisform.optgroupTYPE.option4.Value=1 replace tipe WITH thisform.optgroupTYPE.option4.Caption ENDIF ENDIF ENDIF thisform.Activate thisform.refresh
14
thisform.cmdtambah.enabled=.t. thisform.cmdsimpan.enabled=.f. thisform.cmdbatal.Enabled=.f. thisform.cmdrun.Enabled= .t.
4.Source Code Form Pegawai Cmd tambah with thisform isi=.t. .tampil .aktif .bersih .txtkd_pegawai.setfocus .refresh .cmdtambah.enabled=.f. .cmdbatal.enabled=.t. .cmdsimpan.enabled=.t. .cmdubah.enabled=.f. Endwith Cmd simpan if empty(thisform.txtkd_pegawai.value) messagebox("Kode Pegawai Harus Diisi!!",48,"Perhatian") thisform.txtkd_pegawai.setfocus() return endif if empty(thisform.txtnm_pegawai.value) messagebox("Nama Pegawai Harus Diisi!!",48,"Perhatian") thisform.txtnm_pegawai.setfocus() return endif if empty(thisform.txtpassword.value) messagebox("Password Harus Diisi!!",48,"Perhatian") thisform.txtpassword.setfocus() return endif sele t_pegawai if isi=.t.
15
append blank replace kd_pegawai with thisform.txtkd_pegawai.value replace nm_pegawai with thisform.txtnm_pegawai.value replace pass with thisform.txtpassword.value thisform.nonaktif thisform.refresh else isi=.f. replace kd_pegawai with thisform.txtkd_pegawai.value replace nm_pegawai with thisform.txtnm_pegawai.value replace pass with thisform.txtpassword.value thisform.nonaktif thisform.refresh endif thisform.cmdtambah.enabled=.t. thisform.cmdsimpan.enabled=.f. thisform.cmdhapus.enabled=.f. thisform.cmdbatal.Enabled=.f. thisform.cmdubah.Enabled=.t. cmd hapus a=messagebox("Yakin Data Kasir Akan Di Hapus?",36,"Info") if a=6 delete PACK thisform.cmdtambah.Enabled=.t. thisform.cmdubah.Enabled=.t. thisform.cmdsimpan.Enabled=.f. thisform.cmdbatal.Enabled=.f. thisform.cmdhapus.Enabled=.f. endif thisform.tampil() thisform.aturgrid() thisform.refresh() cmd ubah a=MESSAGEBOX("Yakin Akan Merubah Kode & Password ??",36,"Tanya") IF a=6 isi=.f. thisform.aktif() thisform.tampil thisform.txtkd_pegawai.setfocus
16
thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF
5.Source Code Form Penyewa
Cmd tambah with thisform isi=.t. .tampil .aktif .bersih .txt_noid.setfocus .refresh .cmdtambah.enabled=.f. .cmdbatal.enabled=.t. .cmdsimpan.enabled=.t. .cmdubah.enabled=.f. Endwith Cmd simpan if empty(thisform.txt_noid.value) messagebox("Nomor Identitas Harus Diisi!!",48,"Perhatian") thisform.txt_noid.setfocus() return endif if empty(thisform.txtnm_penyewa.value) messagebox("Nama Penyewa Harus Diisi!!",48,"Perhatian") thisform.txtnm_penyewa.setfocus() return endif if empty(thisform.txt_alamat.value) messagebox("Alamat Harus Diisi!!",48,"Perhatian") thisform.txt_alamat.setfocus() return endif if empty(thisform.txt_telepon.value) messagebox("Nomor Telepon Harus Diisi!!",48,"Perhatian") thisform.txt_telepon.setfocus() return endif if empty(thisform.cmb_jk.value) messagebox("Jenis Kelamin Harus Diisi!!",48,"Perhatian") thisform.cmb_jk.setfocus() return
17
endif sele t_penyewa if isi=.t. append blank replace no_id with thisform.txt_noid.value replace nama_penyewa with thisform.txtnm_penyewa.value replace alamat with thisform.txt_alamat.value replace phone WITH thisform.txt_telepon.Value replace jenis WITH thisform.cmb_jk.Value MESSAGEBOX("tersimpan",0,"perhatian") thisform.nonaktif thisform.refresh else isi=.f. replace no_id with thisform.txt_noid.value replace nama_penyewa with thisform.txtnm_penyewa.value replace alamat with thisform.txt_alamat.value replace phone WITH thisform.txt_telepon.Value replace jenis WITH thisform.cmb_jk.Value thisform.nonaktif thisform.refresh endif thisform.cmdtambah.enabled=.t. thisform.cmdsimpan.enabled=.f. thisform.cmdhapus.enabled=.f. thisform.cmdbatal.Enabled=.f. thisform.cmdubah.Enabled=.t. cmd ubah a=MESSAGEBOX("Yakin Akan Merubah Data Penyewa ??",36,"Tanya") IF a=6 isi=.f. thisform.aktif() thisform.tampil thisform.txt_noid.setfocus thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF
6.Source Code Form Transaksi Sewa CLOSE TABLES all SET DECIMALS TO 0
18
SET DEFAULT TO "C:\Rental" SELECT 1 USE t_mobil SET ORDER TO tag kode SELECT 2 USE t_penyewa SET ORDER TO tag no_id SELECT 3 USE t_sewa SET ORDER TO tag no_sewa
7.Source Code Form Logout Cmd standby DO FORM"c:\Rental\form_login.scx" thisform.Unload thisform.Release() cmd logout x=MESSAGEBOX("Yakin Anda Keluar Dari Aplikasi ini.. ??",36,".:: WaRNiNG ::.") IF x=6 then thisform.progress_out.Visible= .t. thisform.timer_out.Enabled= .T. thisform.cmdcen.Enabled= .F. thisform.cmdlot.Enabled= .F. thisform.cmdsby.Enabled= .F. ENDIF Cmd cancel DO FORM c:\Rental\menu.scx thisform.Unload thisform.Refresh thisform.Release()
19
a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL
Dr. Freddy Harris, S.H., LL.M., ACCS.
NIP. 196611181994031001
REPUBLIK INDONESIA KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA
SURAT PENCATATANCIPTAAN
Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28Tahun 2014 tentang Hak Cipta, dengan ini menerangkan:
Nomor dan tanggal permohonan : EC00202024296, 24 Juli 2020
Pencipta
Nama : Ricki Sastra,M.Kom, Danny Ong,S.Kom,M.MSI dkk
Alamat : Jl.Kalibata Timur 1 No.44 Jakarta Selatan., Jakarta Selatan, DkiJakarta, 12740
Kewarganegaraan : Indonesia
Pemegang Hak Cipta
Nama : Ricki Sastra, M.Kom, Danny Ong,S.Kom,M.MSI, , dkk
Alamat : Jl.Kalibata Timur 1. No 44 Jakarta Selatan, Jakarta Selatan, 7, 12740
Kewarganegaraan : Indonesia
Jenis Ciptaan : Program Komputer
Judul Ciptaan : Aplikasi Rental Mobil (APREM) Berbasis Pemrograman VisualVoxpro
Tanggal dan tempat diumumkan untuk pertamakali di wilayah Indonesia atau di luar wilayahIndonesia
: 24 Juli 2020, di DKI Jakarta
Jangka waktu pelindungan : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut pertamakali dilakukan Pengumuman.
Nomor pencatatan : 000195732
adalah benar berdasarkan keterangan yang diberikan oleh Pemohon. Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014tentang Hak Cipta.
LAMPIRAN PENCIPTA
No Nama Alamat
1 Ricki Sastra,M.Kom Jl.Kalibata Timur 1 No.44 Jakarta Selatan.
2 Danny Ong,S.Kom,M.MSI Komp.Grawisa Blok G.30 Jakarta Barat
3Ade OnnySiagian,MM,MH,MAP,MIKom
Kp.Slipi RT.6/RW.07 Kelurahan Slipi Kecamtan Palmerah Jakarta Barat
4 Ir. Djadjat Sudaradjat, MT JL.Bima Asri XNo.30.A,Kota Legenda ,Bekasi
5 Indah Purwandani,M.Kom Greenery Permai Blok C6 RT.7 RW.7 Bojonggede
6 Sulistiyah,M.Kom Komp.Sekneg Blok D III/5 RT 009/003 Kel. Panunggangan Utara Kec. Pinang
LAMPIRAN PEMEGANG
No Nama Alamat
1 Ricki Sastra, M.Kom Jl.Kalibata Timur 1. No 44 Jakarta Selatan
2 Danny Ong,S.Kom,M.MSI Komp.Grawisa Blok G.30 Jakarta Barat
3Ade Onny Siagian,MM,MH,MAP,MIKom
Kp.Slipi RT.6/RW.7 Kelurahan Slipi Kecamatan Palmerah Jakarta Barat
4 Ir. Djadjat Sudaradjat,MT Jl Bima Asri X No.30.A, Kota Legenda,Bekasi
5 Indah Purwandani,M.Kom Greenery Permai Blok C6 RT.7 RW.7 Bojonggede
6 Sulistiyah,M.Kom Komp.Sekneg Blok D III/5 RT.009/003 Kel Panunggangan Utara Ke.Pinang
Powered by TCPDF (www.tcpdf.org)