JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t....

21
1 JAKARTA 2020

Transcript of JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t....

Page 1: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

1

JAKARTA

2020

Page 2: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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

Page 3: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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;

Page 4: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 5: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 6: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 7: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 8: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 9: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 10: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

10

Form menu Logout

7.Menu Logout disediakan untuk keluar dari aplikasi rental serta tersedia button standby dan cancel.

Page 11: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 12: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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)

Page 13: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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

Page 14: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 15: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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

Page 16: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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

Page 17: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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

Page 18: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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()

Page 19: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

19

Page 20: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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.

Page 21: JAKARTA 2020 - repository.bsi.ac.id...thisform.cmdtambah.enabled=.f. thisform.cmdsimpan.enabled=.t. thisform.cmdbatal.enabled=.t. thisform.cmdhapus.enabled=.t. ENDIF 6.Source Code

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)