pembuatan report perancangan sistem menu program dan pembuatan program utama(2)

14
BAB V PEMBUATAN REPORT, PERANCANGAN SISTEM MENU PROGRAM DAN PEMBUATAN PROGRAM UTAMA Setelahah kita selesai mempersiapakan form-form aplikasi untuk, langkah selanjutnya adalah membuat report (Laporan) program dan merancang form untuk mencetak laporan selanjutnya merancang suatu system menu yang mengatur dan mengorganisasikan jalan program aplikasi yang bertujuan untuk mempermudah pemakai megakses program. 1. PEMBUATAN LAPORAN (REPORT) a) Laporan Data Barang masuk Langkah –langkah untuk membuat laporan data supplier adalah : Aktifkan jendala project Manager Pilih tab Docs (Documents) lalu pilih Report, klik Report Wizard. Pilih lagi Report Wizard selection, lalu tekan tombol Ok Kemudian anda diminta untuk memilih Database and Tables, pilih nama database anda dan table anda yaitu table Supplier Selanjutya pindahkan semua fields lihat gambar 5.1

Upload: yoy71

Post on 19-Jun-2015

271 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

BAB V

PEMBUATAN REPORT, PERANCANGAN SISTEM MENU PROGRAM

DAN PEMBUATAN PROGRAM UTAMA

Setelahah kita selesai mempersiapakan form-form aplikasi untuk, langkah selanjutnya

adalah membuat report (Laporan) program dan merancang form untuk mencetak laporan

selanjutnya merancang suatu system menu yang mengatur dan mengorganisasikan jalan

program aplikasi yang bertujuan untuk mempermudah pemakai megakses program.

1. PEMBUATAN LAPORAN (REPORT)

a) Laporan Data Barang masuk

Langkah –langkah untuk membuat laporan data supplier adalah :

Aktifkan jendala project Manager

Pilih tab Docs (Documents) lalu pilih Report, klik Report Wizard.

Pilih lagi Report Wizard selection, lalu tekan tombol Ok

Kemudian anda diminta untuk memilih Database and Tables, pilih nama database

anda dan table anda yaitu table Supplier

Selanjutya pindahkan semua fields lihat gambar 5.1

Gambar 5.1 memindahkan fields

Page 2: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

Kemudian tekan tombol finis. Pada bagiam ini anda diminta untuk memasukan

judul laporan, seperti gambar 5.2. pada bagian ini juga, anda dapat menekan

tombol preview untuk melihat hasil laporan dimonitor sehingga apabila terdapat

kesalahan, langsung dapat dketahui. Tekan tombol finis sekali lagi

Gambar 5.2 memberi nama judul laporan Untuk membuat laporan yang menarik, anda dapat melakukan pengeditan, dengan

cara aktifkan jendela project kemudian pilih nama report anda kemudian klik

tombol Modify. Sehingga tampilan tampak

Gambar 5.3 memberi nama judul laporan Selanjutnya simpan report anda

Page 3: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

b) Laporan barang Keluar

Untuk membuat laporan barang keluar langkah –langkah langkahnya pada dasarnya

sama seperti membuat laporan barang masuk yaitu :

Aktifkan jendala project Manager

Procedure pembuatan laporan barang masuk sama namun nama table yang

digunakan berbeda yaitu table rincimsk. Untuk jelas seperti gambar dibawah ini :

Gambar 5.4 memberi nama judul laporan

Selanjutnya ikuti langkah pembuatan laporan barang masuk

Klilk bagian report dari tabs docs (document) jendela project Manager, lalu sorot

nama file yang telah anda simpan untuk laporan barang keluar

Kemudian klik tombol Modify untuk mengedit report yang kita buat

Setelah itu jendela report Designer ditampilkan (lihat gambar 4.4) editlah bentuk

tampilan sehinga seperti gambar 5.5

Untuk menambahkan tejs (label) baru dalam laporan , klik tombol command

dengan lambing A pada toolbar Report control, kemudian letakkan cursor pada

posisi yang diinginkan lalu ketik Nama Barang

Page 4: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

Gambar 5.6 Tampilan Laporan sebelum Di edit

Gambar 5.7 Mengedit Bentuk Tampilan Laporan

Untuk menambah field baru yaitu dengan mengklik tombol toolbar AB pada

toolbar report Controls. Setelah cursor berubah menjadi “+” maka buatlah kotak

dengan cara mengklik dan tahan tombol kiri mouse, sambil drag/geser mouse

selebar yang kita inginkan, lalu lepaskan tombol tesebut.

Pada jendela Report Expression ketikkan rinciklr.jmlklr* rinciklr.hrgklr untuk

menghasilkan jumlah kemudian klik tombol OK

Gambar 5.8 Tampilan Jendela Expression

Page 5: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

2. PERANCANGAN FORM LAPORAN

Rancangan form laporan digunakan untuk menapilkan laporan dilayar dan mencetak

laporan. Langkah yang di lakukan hampirsama seperti membuat form entry data dan

form transaksi yaitu :

1) Form Laporan Barang masuk

Untuk memulai membuat form laporan adna terlebih dahulu membuat report,

dimana report yang dibuat disesuaikan dengan laporan yang akan dicetak seperti

laporan barang masuk perhari, perbulan, pertahun atau sesuai dengan kebutuhan.

Untuk saat ini akan dicontohkan bagaimana membuat form laporan perhari,

perbulan, dan pertahun. Ikuti langkah dibawah ini :

a) Design form seperti dibawah ini :

Gambar 5.9 Tampilan Form Laporan

b) Propertis Object

NamaObject

Propertis Nilai

Form CaptionNameAuto CenterMDIFormShowWindowsWindowstate

Laporan Barang MasukMasuk.T..T.1-In Top-Level0-Normal

Label1 Caption No Nota MasukLabel2 Caption TanggalLabel3 Caption BulanLabel4 Caption TahunText1 Name Text1

Page 6: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

Text2 Name Text2Combo1 Name

Row SourceCombo1Januari…desember

OptionGroup1 NameButtonCount

Optiongroup14

Command1 NameCaption

Command1Layar

Comman2 NameCaption

Command2Cetak

Command3 NameCaption

Command3Keluar

c) Code Program

Code program form Active Event

do casecase thisform.optiongroup1.value=1thisform.label1.visible=.f.thisform.label2.visible=.f.thisform.label3.visible=.f.thisform.text1.visible=.f.thisform.combo1.visible=.f.thisform.text2.visible=.f.case thisform.optiongroup1.value=2thisform.label1.visible=.t.thisform.label2.visible=.f.thisform.label3.visible=.f.thisform.text1.visible=.t.thisform.combo1.visible=.f.thisform.text2.visible=.f.case thisform.optiongroup1.value=3thisform.label1.visible=.f.thisform.label2.visible=.t.thisform.label3.visible=.t.thisform.text1.visible=.f.thisform.combo1.visible=.t.thisform.text2.visible=.t.case thisform.optiongroup1.value=4thisform.label1.visible=.f.thisform.label2.visible=.f.thisform.label3.visible=.t.thisform.text1.visible=.f.thisform.combo1.visible=.f.thisform.text2.visible=.t.endcasethisform.text1.value=date()thisform.text2.value=year(thisform.text1.value)nilnl=month(date())do casecase nilnl=1thisform.combo1.value="Januari"case nilnl=2

Page 7: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

thisform.combo1.value="Pebruari"case nilnl=3thisform.combo1.value="Maret"case nilnl=4thisform.combo1.value="April"case nilnl=5thisform.combo1.value="Mei"case nilnl=6thisform.combo1.value="Juni"case nilnl=7thisform.combo1.value="Juli"case nilnl=8thisform.combo1.value="Agustus"case nilnl=9thisform.combo1.value="September"case nilnl=10thisform.combo1.value="Oktober"case nilnl=11thisform.combo1.value="Nopember"case nilnl=12thisform.combo1.value="Desember"endcasethisform.windowstate=0

Code program optiongroup1 clik

do casecase thisform.optiongroup1.value=1thisform.label1.visible=.f.thisform.label2.visible=.f.thisform.label3.visible=.f.thisform.text1.visible=.f.thisform.combo1.visible=.f.thisform.text2.visible=.f.case thisform.optiongroup1.value=2thisform.label1.visible=.t.thisform.label2.visible=.f.thisform.label3.visible=.f.thisform.text1.visible=.t.thisform.combo1.visible=.f.thisform.text2.visible=.f. case thisform.optiongroup1.value=3thisform.label1.visible=.f.thisform.label2.visible=.t.thisform.label3.visible=.t.thisform.text1.visible=.f.thisform.combo1.visible=.t.thisform.text2.visible=.t.case thisform.optiongroup1.value=4thisform.label1.visible=.f.thisform.label2.visible=.f.thisform.label3.visible=.t.thisform.text1.visible=.f.thisform.combo1.visible=.f.thisform.text2.visible=.t.endcase

Page 8: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

Code Program Tombol Layar

thisform.windowstate=2do casecase thisform.optiongroup1.value=1select barangset filter toset order to kodebrgcount to isi if isi > 0thisform.windowstate=2report form masuk previewthisform.windowstate=0elsemessagebox("Data Kosong",0+64,"Informasi")endifcase thisform.optiongroup1.value=2select masukselect masukset filter tocount to cekdata for masuk.tglmsk=thisform.text1.value if cekdata > 0report form masukhr for masuk.tglmsk=thisform.text1.value preview elsemessagebox("Data tidak ada atau tabel masih kosong..!",0+64,"Informasi")endifcase thisform.optiongroup1.value=3 do case case thisform.combo1.value="Januari" dbln=1 case thisform.combo1.value="Pebruari" dbln=3 case thisform.combo1.value="Maret" dbln=3 case thisform.combo1.value="April" dbln=4 case thisform.combo1.value="Mei" dbln=5 case thisform.combo1.value="Juni" dbln=6 case thisform.combo1.value="Juli" dbln=7 case thisform.combo1.value="Agustus" dbln=8 case thisform.combo1.value="September" dbln=9 case thisform.combo1.value="Oktober" dbln=10 case thisform.combo1.value="Nopember" dbln=11 case thisform.combo1.value="Desember" dbln=12 endcaseselect masuk

Page 9: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

set filter tocount to cekdata for month(masuk.tglmsk)=dbln .and.

year(masuk.tglmsk)=thisform.text2.value if cekdata>0report form masukbl for month(masuk.tglmsk)=dbln .and. year(masuk.tglmsk)=thisform.text2.value preview elsemessagebox("Data tidak ada atau tabel masih kosong..!",0+64,"Informasi")endifcase thisform.optiongroup1.value=4select masukcount to cekdata for year(masuk.tglklr)=thisform.text2.value if cekdata>0report form masukthn for year(masuk.tglklr)=thisform.text2.value preview elsemessagebox("Data tidak ada atau tabel masih kosong..!",0+64,"Informasi")endifendcasethisform.windowstate=0

Code Program Tombol Cetak

Untuk tombol cetak code yang dituliskan sama seperti tombol layer namun

perintah preview diganti dengan to print

Code Program Tombol Keluar

thisform.release()

3. PERANCANGAN SISTEM MENU PROGRAM

Langkah langkah membuat menu program

Aktifkan jendela Project Manager

Klk tab Orther, lalu sorot bagian menus kemudian tekan tombol New 9Lihat

Gambar 5.1)

Dari jendela New Menu klik Menu

Selanjutnya Visual Foxpro akan menampilkan jendela Menu Desiegner.

Klik pilihan Menu pada menu utam Visual foxpro, lalu pilih Quick menu untuk

membuat menu standar secara cepat dan standar. Hasilnya dapat anda lihat pada

gambar 5.9

Page 10: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

Gambar 5.9. Membuat Menu Program

Gamabar 5.10. Hasil dari membuat menu

Namun sebaiknya anda mendesigner sendiri menu yang akan anda buat dengan

tampa mengklik Quik Menu. Cukup anda langsung menuliskan sendir menu yang

anda inginkan seperti gambar di bawah ini :

Gambar 5.11 gambaran Desaign menu

Page 11: Pembuatan Report Perancangan Sistem Menu Program Dan Pembuatan Program Utama(2)

Kemudian klik Olah Data lalu klik Edit untuk membuat Submenu seperti gambar

5.12 dibawah ini

Untuk menghubungkan dengan form yang kita inginkan kita ketikan pada

command do form (nama form)

Untuk yang lainnya langkah yang dilakukan sama.

Gambar 5.12 tampilan Submenu Olah data

4. PEMBUATAN PROGRAM UTAMA

Langkah untuk membuat program utam Sistem Pengolahan Stok barang adalah :

Aktifkan jendela project Manager

Klik code lalu sorot bagian Program kemudian klik tombol New

Kemudian akan tampil sebuah jendela Edit program1. ketikan program dibawah

ini :