220 likes | 348 Views
PEMROGRAMAN BASIS DATA. Jumlah Pertemuan 16X Ujian MID 8 Ujian TRIMESTER 16. Edy Siswanto. Deskripsi.
E N D
PEMROGRAMAN BASIS DATA JumlahPertemuan 16X Ujian MID 8 Ujian TRIMESTER 16 EdySiswanto
Deskripsi Mata kuliah ini membahas bagaimana cara membuat program mulai dari program input data, edit data, simpan data, cari data, hapus data, laporan data, menu utama dengan pengolahan satu tabel dan dua tabel relasi Visual Foxpro
Memulai Menjalankan Visual Foxpro 9.0 Klik Start > Program > Bisnis Accounting > Development > Microsoft Visual Studio > Microsoft Visual Foxpro 9.0
Mengatur Default Visual Foxpro • Sebelummembuat project baruuntukmengorganisir file yang digunakanuntukmembuat program aplikasi, kitaharusmenentukan default directory yang akankitagunakanuntukmenyimpansemua file hasilkerjakita. Namadirektorihendaknyatidakterlalupanjangdanhindaripenggunaantandaspasi. Untukmengatur default directory dapatkitalakukandengancara :
a. Klik menu Tools, pilih Option...sehinggamunculkotak dialog option b. Klik Tab File Locations > Default Directory sehinggamunculdirektori yang terblok. Kliktombol modify sehinggatampil dialog Chang File Location. Klikkotakkecilsebelah Use Default Directory sehinggamuncltandacek
Selaincaradiatas, kitabisamelakukanpengaturan default directory denganmengetikanperintahpada Command Window denganPerintah : Set Default To nama_direktorikerjakemudiantekan enter sebagaicontoh :
Project Manager • Fasilitasdari visual foxpro yang didesainsepertilayarbertab. Project Manager jugamenyediakankemudahanuntukmengaksessemua file yang akandigunakanuntukaplikasi. Pembuatan program aplikasidalam visual foxproakanlebihbaikjikadibuatdalamsebuahproject untukmemudahkanpekerjaanmaupunpengaksesan file. Untukmembuat project barudapatdilakukandenganlangkahsebagaiberikut :
Project, merupakan file yang berisi file-file lain yang terdapatpadaaplikasibaik file, data, dokumendanobjek. Ekstensi file project adalah .pjx • Database, merupakan file yang berisiinformasi file-file penyusun database yang berupatabel, indeks, atau view. Ekstensi file iniadalah .dbc • Table, merupakan file yang tersusundaribeberapa record. Ekstensi file tabeladalah .dbf • Query merupakan file yang berisipendefinisiansebuahinformasidarisuatu database yang terbentukmenggunakankriteriatertentu. Ekstensi file query adalah .qpx • Connection merupakannama yang dipakaiuntukmemberikannamahubungandengan database jarakjauh. • View, merupakanpendefinisiantabelsementara yang mengekstrak record tertentusesuaidengankriteriadanterbentukdarisatuataulebihtabelataumenggunakan view yang telahada. View inidapatdi-update • Remote view, merupakan view yang mengambil data darikomputer lain dalamjarakjauh
LANJUTAN………………………. • Form, saranauntukberinteraksidengan user denganlingkungan data danumumnyadigunakanuntuk entry data atau edit data. Ekstensi file iniadalah .scx • Report, merupakanbentukpenyajianinformasi yang dicetakdiataskertas. Ektensidari file iniadalah .frx • Label, salahsatubentukpenyajianinformasidalamskalakecilatausingkat. Ektensi file iniadalah .lbx • Program, merupakan file yang berisisatuataulebihperintahpemrograman yang tersusunsecaraterstrukturuntukmenjalankanprosestertentu. Ekstensi file program adalah .prg • Class, merupakandefinisi property, methode an event darisebuah object yang disimpanpada Class Library. Ekstensi File iniadalah .vcx • Text File, merupakan file yang berisiteks yang biasanyadipakaisebagaitempatmendeklarasikanviabelataukonstanta yang disertakandalam object. Ektensi file iniadalah .txt • Menu, merupakandaftarperintah yang terdapatpadabaris paling atas. Menu initerdiridari menu utamadan sub menu. Ektensi file iniadalah .mnx
PilihProject > New File > TentukanLokasiPenyimpanan > BeriNama File Project > Save KLIK 2X
Mengenal Tab Project Manager Jendela Project Manager terbagiatasbeberapa tab yang terdiridarisemua file yang akankitagunakandalammembangunsebuah program aplikasi yang tampakpadagambarberikut :
Keterangan : • All, berfungsiuntukmenanganipembuatandanpengelolaansemuajeniskomponendari project, yaitu data, documents, classes, code dan lain-lain • Data, berfungsi untuk mengelola komponen aplikasi yang berupa database dan file yang terkait seperti table, view, query dan lain-lain • Documents, berfungsiuntukmengelolakomponenaplikasiyangberupa Form, Report dan Label • Classes berfungsi untuk mengelola library kelas-kelas yang disertakan dalam aplikasi • Code berfungsiuntukmengelolakomponenaplikasi yang berupakode program, Library API, danaplikasi • Other, berfungsi untuk mengelola komponen aplikasi yang berupa menu, file teks, file gambar dan lain-lain
Bilakitaklikpadatanda + di tab All maka project manager akanmenampilkan item-item yang terdapatdidalamnyasebagaiberikut :
Dibagiankananjendela project terdapatikon-ikonatautombol-tombolsebagaiberikut : • New, untukmembuatsuatu file atau object baru. • Add, untukmenambahkan file yang pernahdibuatkedalam project • Modify, untukmembuka object yang dipilihkedalamjendela designer, untukdapatmemodifikasi object tersebut. • Run, untukmenjalankansuatu form, query atau program • Remove, untukmenghapusataumenghilangkansuatu file atau object dari project manager • Build, untukmembangunsebuah executable file atau automation server
Latihan Buatlah Form SebagaiBerikut : • Catatan : Jika program dijalankankemudianmasing-masingtomboldiklikmakagambarakanberubahsesuaiurutannomorgambar.