PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk...

17
Lerby Montung Dewi Destilani Agustinus Kalangi

Transcript of PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk...

Page 1: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

Lerby MontungDewi DestilaniAgustinus Kalangi

Page 2: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

PENDAHULUAN

Bank Darah Rumah Sakit (BDRS) merupakan suatu bagian atau unit kerja

(instalasi) dari suatu rumah sakit yang berperan untuk menunjang ketersediaan

darah yang aman bagi pasien yang membutuhkan pelayanan transfuse darah.

Peranan BDRS sangat penting dalam suatu rumah sakit dalam menyediakan darah

untuk transfusi. Oleh sebab itu, banyak rumah sakit yang berlomba-lomba untuk

menyediakan layanan BDRS untuk mempermudah pelayanan transfuse darah.

Project pembuatan aplikasi ini berisi tentang gambaran secara umum tentang

sistem ruang lingkup pelayanan di Bank Darah Rumah Sakit dengan

menggunakan pemograman visual Foxpro.

TUJUAN PEMBUATAN

1. Sebagai media pemahaman akan proses pembuatan suatu aplikasi dalam hal

ini melalui Pemograman visual Foxpro

2. Merupakan tugas akhir untuk mata kuliah pemograman visual FoxPro.

Page 3: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

PROSES PEMBUATAN

Buatlah terlebih dahulu folder baru pada partisi anda dengan mengetikan project yang akan anda buat,

kemudian masuk pada Program Visual FoxPro.exe

(Start – All Programs – Mocrosoft Visual Foxpro)

Setelah masuk pada program Ms. Visual Foxpro, jangan lupa ketikkan pada command windows lokasi penyimpanan data, fungsinya agar setiap data yang anda simpan hanya pada 1 folder saja sehingga meminimalisir kemungkinan data yang tercecer pada file yang lain sehingga membuat aplikasi tidak berjalan sesuai dengan keinginan anda.

Page 4: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

LANDASAN PEMOGRAMAN VISUAL FOXPRO

a). ProjectProject adalah sekumpulan modul. Jadi project adalah program aplikasi tersendiri. Project

disimpan file yang berinteraksi .pjx. File ini menyimpan seluruh komponen database, table, query, report kode program, termasuk pilihan project, Data Environment,  file EXE dan

segala sesuatu yang berhubungan dengan proyek.

b). FormForm adalah suatu obyek yang dipakai sebagai tempat bekerja   program aplikasi. Form

berbentuk jendela dan dapat dibayangkan sebagai kertas atau meja kerja yang dapat dilukisi atau diletakkan ke dalamnya obyek-obyek lain.

c). ToolbarToolbar adalah kotak alat yang berisi icon-icon untuk memasukkan  obyek-obyek tertentu ke

dalam jendela form.

d). PropertiesProperties digunakan untuk menentukan pengaturan suatu obyek. Suatu obyek biasanya

mempunyai beberapa properties yang dapat diatur dalam jendela properties.

e). Kode ProgramKode program adalah serangkaian tulisan perintah yang akan dilaksanakan jika suatu obyek

dijalankan. Kode program ini akan mengontrol dan menentukan jalannya suatu obyek.

Loading awal Pemograman berorientasi objek

Page 5: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

Gambar Tools Kontrol

1. Select Objects Untuk memilih objek/kontrol yang digunakan

2. View Classes Untuk menampilkan kontrol lainnya, jika diklik maka muncul pilihan menu :

• Add, menambahkan kontrol baru• Standard, menampilkan kontrol standar• ActiveX Controls, menampilkan kontrol activeX

3. Label Kontrol Label

4. Text Box Kotak Text untuk menampung masukan (input) program

5. Edit Box Untuk menampilkan field Memo

6. Command Button Tombol Perintah

7. Command Group Kumpulan Tombol Perintah dalam satu kendali

8. Option Group Kumpulan Kontrol /Objek yang menentukan alternatif pilihan

9. Check Box Kotak pilihan

10. Combo Box Kotak pilihan layar bergulung

11. List Box Menampilkan kotak /Daftar pilihan

12. Spinner Kontrol / Object yang berfungsi untuk menaikkan /menurunkan nilai /Value Object secara otomatis

13. Grid Kontrol yang berfungsi untuk menampilkan isi record suatu table

14. Image Untuk menampilkan gambar

15. Timer Pengatur pemrosesan suatu kegiatan berdasarkan waktu tertentu

16. Page Frame Kontrol yang berfungsi membuat halaman dalam suatu form

Page 6: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

17. AxtiveX Control Kontrol ActiveX

18. ActiveX Bound Control Kontrol ActiveX dengan batasan tertentu

19. Line Kontrol untuk membuat garis

20. Shape Kontrol untuk membuat objek kotak, lonjong, lingkaran dan lainnya

21. Container Kontrol untuk menampung beberapa objek /kontrol di dalamnya

22. Separator Batas pemisah antar kontrol

23. Hyperlink Untuk membuat hyperlink

24. Builder Lock Untuk menampilkan /mengembalikan object secara otomatis

25. Button Lock Mengembalikan kontrol yang telah terkunci untuk penambahan beragam kontrol (Adding Multiple Control)

Perancangan Database dan Table a. Merancang Project1) Klik Menu File, Pilih New, sehingga Muncul tampilan Window New seperti berikut :

Page 7: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

2) Pilih Option Project, dan Klik New File, untuk merancang dan menyimpan Project yang dirancang, seperti  yang terlihat pada gambar berikut ini :

3) Ketik Nama Projectnya, Misalnya “Bank Darah” dan Klik Save, maka akan tampil Window Project Manager seperti gambar berikut ini.

4) Setelah itu kita masuk pada proses pembuatan Data Base “klik pada tanda + pada data atau klik pada tool bar Data klik Data Base – New – New Data Base – Ketikan Dbrs kemudian klik Save”.

5) kemudian masuk pada proses pembuatan Table pada Data base “Dbrs” klik New – New Table – Simpan sesuai dengan project yang dibuat.

Page 8: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

6) Kemudian masukan data pada table sebagai berikut

6.1 Darah

6.2 Pendonor

6.3 Petugas

Page 9: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

6.4 Stok Darah

6.5 Table Password

7) Langkah Berikutnya Pembuatan Form “ Pada toolbar Documents masuk pada Form klik New, kemudian untuk lebih mempermudah kita maka kita pilih form wizard

pilih One-to-Many Form Wizard

sesuaikan pilihan table pada available field masukan pada selected field kemudian Next

Page 10: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

Pada selected table child field disesuaikan table yang akan di buat relasi dan masukan pada selected field

Next...

Maka dalam hal ini akan terkoneksikan sebuah relasi yang saling berhubungan dalam contoh ini kami ambil pilihan pada table pendonor dan table petugas. (no register dan nip petugas)

Next…

Pada pilihan chose form style pilih model atau tampilan bentuk form yang anda inginkan.

Next…

Pada pilihan sort records pilih record data, Terdapat 2 pilihan

- ascending - Descending

Next…

Finish.

8) TAMPILAN PEMBUATAN FORM

Page 11: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

8.1 Form Darah

Keterangan gambar :Pada pilihan kolom golongan darah menggunakan tools Option Group – klik kanan edit – selected by hands – input golongan darah Kemudian pada properties masuk pada toolbar data – pada pilihan control source – sesuaikan dengan posisi golongan darah.Dan untuk table (drag table dari table project manager)

8.2 Form Petugas

Page 12: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

Keterangan gambar :- Jenis kelamin menggunakan option group- Agama menggunakan combo box

8.3 Form Pendonor

8.4 Form Stok Darah

8.5 Form Menu

Page 13: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol

Form menu ini merupakan form yang berfungsi untuk memanggil setiap form yang ada,Code :Form Petugas [DO Form "d:\bank darah\petugas.scx"]Form Darah [DO form "d:\bank darah\darah.scx"]Form Pendonor [DO Form "d:\bank darah\pendonor.scx"]Form Stok Darah [DO FORM "d:\bank darah\stok darah.scx"]Form Control [DO FORM "d:\bank darah\form auditor.scx"]

Membuat Relasi Query

Relasi pada queri ini digunakan untuk mempermudah pencarian data, dengan menggunakan sistem relasi ini maka secara langsung data yang kita masukan akan terinput secara otomatis pada kolom yang telah disediakan, dalam hal ini pada sistem bank darah kami membuat contoh dengan membuat data kontrol pada data petugas

Page 14: PEMOGRAMAN VISUAL FOXPRO · Web viewberorientasi objek Gambar Tools Kontrol 1. Select Objects Untuk memilih objek/kontrol yang digunakan 2. View Classes Untuk menampilkan kontrol