Visual FoxPro. Konsep dasar pembuatan program berorientasi object adalah : Windows Command :

dokumen-dokumen yang mirip
APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

PENGENALAN VISUAL FOXPRO

SEKILAS TENTANG DATABASE DAN VISUAL FOXPRO

PEMROGRAMAN VISUAL II (FOXPRO)

Tahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

BAB II LANDASAN TEORI

Visual Basic 6.0 For Beginners

1. Simpan semua file anda di C:\Quiz\12077xxx. 2. Buat project & database dengan nama quiz.pjx & Dbpesawat.dbc 3. Buat Table dengan nama pesawat.

Praktikum 6 SubForm dan Kode VBA

Modul Database dan Pengaksesannya dari FORM #1

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Sistem Informasi Royalti

BAB I Pengenalan Microsoft Visual Basic 6.0

Program Sekuensial VB 6 dan VB 2008

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

E-Trik Visual C++ 6.0

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

1. MENGENAL VISUAL BASIC

LEMBAR KERJA PRAKTIKUM. - Buat direktori tempat penyimpanan file-file foxpro yang akan dibuat :

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

Konsep Sistem Informasi B

Pengenalan Visual Basic

Materi Lanjutan Mata Kuliah Pemrograman Database Kelas Karyawan

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

MICROSOFT VISUAL FOXPRO

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB 2 LANDASAN TEORI. 2.1 Pengertian Data, Informasi dan Sistem Informasi

BAB I SEKILAS VISUAL STUDIO.NET 2008

INSTRUKSI PENCABANGAN

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Modul Praktikum Basis Data 5 Query

Membuat File Database & Tabel

DASAR PEMROGRAMAN VISUAL BASIC

Mengenal Query Base. Pada Bab ini anda akan mempelajari cara:

Microsoft Access FORM

1. Pengertian Database

BAB III PROGRAM INPUT DATA BERKAS BEASISWA DAN TEMU BALIK ELEKTRONIK MENGGUNAKAN MICROSOFT VISUAL FOXPRO 9.0 PADA SUB BAGIAN KEMAHASISWAAN DAN ALUMNI

Mengoperasikan Dasar-Dasar Basis Data (Database)

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

PEMROGRAMAN DELPHI 7.0

By : Andi Widiyanto, S. Kom

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

A. Memulai dan Struktur Visual Basic

Mengenal Form Base. Pada Bab ini anda akan mempelajari cara :

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

Form Label Text Box Command Button

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

MODUL MICROSOFT VISUAL FOXPRO 6.0 Oleh : Aslam Fatkhudin, S.Kom

Crystal Reports (Bagian 2)

Modul Praktikum Ke-1

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

A. MAKSUD DAN TUJUAN 1. MAKSUD

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

PENGENALAN VISUAL BASIC 6.0

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

BAB 2 LANDASAN TEORI

Praktikum DATABASE Microsoft Access 2000 FORM DALAM ACCESS. Membuat FORM Secara WIZARD Membuat FORM Secara Design VIEW

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

BAB II MICROSOFT VISUAL STUDIO

A. Cara Membuat Database & Table di MySQL Server

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

MENGENAL VISUAL BASIC

SMK BHAKTI NUSANTARA BOJA

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Membuat File Database & Tabel

Gambar Jendela Table Designer. 4. fdfd

Embedded Visual Basic

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Data dalam bahasa latin datum yang artinya fakta, jadi data adalah nilai/ value yang turut mempresentasikan deskripsi dari suatu objek.

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

BAB VI Membuat Tombol Control pada Form

Transkripsi:

Visual FoxPro Konsep dasar pembuatan program berorientasi object adalah : Windows Command : Membuat Database dan Tabel : Pada jendela project pilih tab Data, click Database selanjutnya click New. Untuk membuat tabel click Tables selanjutnya click New atau jika menginginkan tabel bebas tidak dalam sebuah database pilih Free Tables selanjutnya click New. Pemrograman Database Hal 1 dari 8 Ajib Susanto, M.Kom

Melengkapi Form dengan program dan prosedur : Textbox OptionGroup Command Grid Mebuat Grid Pilih Icon Grid, buat grid seperti pada gambar di atas, kemudian click kanan pada grid dan pilih builder, sehingga tampak tampilan seperti di bawah ini : Kemudian pilih database dan tabelnya, dan selanjutnya pilih field-field apa saja yang akan ditampilkan pada grid, OK untuk mengakhirinya. Membuat Prosedur Pilih menu Form, pilih New Method, selanjutnya akan tampak tampilan seperti di bawah ini : Untuk mengisi prosedur dengan program cari nama prosedur pada properties form paling bawah, kemudian double click. Pemrograman Database Hal 2 dari 8 Ajib Susanto, M.Kom

Memilih Event Memilih event yang akan dipakai disesuaikan dengan kebutuhan program yang akan dijalankan pada masing event, baik pada textbox, commandbutton, grid dan lain-lainnya. Event-event yang sering dipakai : Form : Load, Unload, Activate, Init Textbox : Setfocus, Lostfocus, Gotfocus Commandbutton : Click Dari form di atas kita lengkapi dengan program dari event pada form dan prosedur-prosedur yang dibuat sendiri, sebagai berikut : Form1-Load close all set talk off set dele on clear public pil use hmti_data!anggota set order to anggotax Form1-UnLoad Close data all Form1-Avtivate thisform.aktif(.f.,.f.,.f.,.f.,.f.,.f.,.f.) thisform.tombol(.t.,.t.,.t.,.t.,.t.,.f.,.t.,.t.,.t.,.f.,.t.) thisform.cg2.c5.setfocus() Prosedur-Aktif para a1,a2,a3,a4,a5,a6,a7 with thisform.t1.enabled=a1.t2.enabled=a2.t3.enabled=a3.t4.enabled=a4.t5.enabled=a5.t6.enabled=a6.t7.enabled=a7 endwith Prosedur-Tombol para t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11 with thisform.cg1.c1.enabled=t1.cg1.c2.enabled=t2.cg1.c3.enabled=t3.cg1.c4.enabled=t4.cg2.c5.enabled=t5.cg2.c6.enabled=t6.cg2.c7.enabled=t7.cg2.c8.enabled=t8.cg2.c9.enabled=t8.cg2.c10.enabled=t10.cg2.c11.enabled=t11 endwith Pemrograman Database Hal 3 dari 8 Ajib Susanto, M.Kom

T3-Gotfocus if thisform.t2.value=" " messagebox("nim harus diisi",0+16,"peringatan") thisform.t2.setfocus() return endi if pil=1 mcari=uppe(thisform.t2.value) seek mcari if found() messagebox("nim sudah ada",48,"ulangi") thisform.t2.value=space(14) thisform.t2.setfocus() endi C1-Click go top C2-Click skip -1 if bof() go top C3-Click skip if eof() go bott C4-Click Go bott C5-Click pil=1 thisform.aktif(.f.,.t.,.t.,.t.,.t.,.t.,.t.) thisform.tombol(.f.,.f.,.f.,.f.,.f.,.t.,.f.,.f.,.f.,.t.,.f.) thisform.kosong() thisform.no_urut() thisform.t2.setfocus() C6-Click if empty (thisform.t2.value) messagebox("nim harus diisi",0+16,"peringatan") thisform.t3.enabled=.f. return Pemrograman Database Hal 4 dari 8 Ajib Susanto, M.Kom

if pil=1 appen blank repl no_form with thisform.t1.value repl nim with thisform.t2.value repl nama with thisform.t3.value repl alamat with thisform.t4.value repl kota with thisform.t5.value repl phone with thisform.t6.value repl jen_kel with thisform.t7.value thisform.tombol(.t.,.t.,.t.,.t.,.t.,.f.,.f.,.f.,.f.,.t.,.f.) thisform.aktif(.f.,.f.,.f.,.f.,.f.,.f.,.f.) thisform.cg2.c5.setfocus() C7-Click pil=2 thisform.tombol(.f.,.f.,.f.,.f.,.f.,.t.,.f.,.f.,.f.,.t.,.f.) thisform.aktif(.f.,.f.,.t.,.t.,.t.,.t.,.t.) thisform.t3.setfocus() C8-Click kdtom=messagebox("yakin menghapus Record ini?",4+64,"konfirmasi") if kdtom=7 recall else dele go top C10-Click thisform.aktif(.f.,.f.,.f.,.f.,.f.,.f.,.f.) thisform.tombol(.t.,.t.,.t.,.t.,.t.,.f.,.t.,.t.,.t.,.f.,.t.) C11-Click thisform.release() Form1-No_Urut if reccount()=0 thisform.t1.value='0000001' else go bott nop=val(no_form)+1 nos=ltrim(str(nop)) pj=len(nos) thisform.t1.value=left('0000000',7-pj)+nos Pemrograman Database Hal 5 dari 8 Ajib Susanto, M.Kom

Membuat Laporan Dari jendela project pilih document, report, akan tampak tampilan sebagai berikut : Kemudian pilih new untuk membuat report baru, selanjutnya pilih report wizard yang diikuti dengan pemilihan nama database dan nama tabel, serta field apa yang akan ditampilkan, tampak tampilan dibawah ini: Untuk pilihan-pilihan selanjutnya sesuaikan dengan kebutuhan laporan yang diinginkan, seperti bentuk laporan, urut berdasarkan apa, bentuk kertas landscape atau portrait, sampai pada pilihan terakhir yaitu finish dan beri nama file report terus click SAVE. Untuk memperbaiki dan mendesain supaya lebih baik, pada jendela project, document, report, pilih nama report dan click modify. Membuat Variabel dan Rumus Pada Report Pilih pada menu Report, Variable, kemudian akan tampak tampilan seperti di bawah ini: Pemrograman Database Hal 6 dari 8 Ajib Susanto, M.Kom

Sebagai contoh untuk membuat tampilan Laki-laki dan Perempuan pada jenis kelamin, setelah memberi nama variabel dalam hal ini namanya jenis pada value to store diisikan perintah sebagai berikut : iif( anggota.jen_kel=1,"laki-laki","perempuan") Sebagai contoh lagi untuk membuat nomor urut, nama variabelnya nom pada value to store diisikan perintah sebagai berikut : nom+1 Kemudian untuk memasukkan field atau variabel ke dalam report, pilih icon field pada toolbar, apabila icon field belum ada aktifkan toolbar pada menu view, toolbar, report control. Membuat Menu Pilih menu other pada project, kemudian clik new, menu akan tampak tampilan sebagai berikut : Selanjutnya tinggal mengisi menu-menu apa yang akan dibuat, jika masing-masing menu mempunyai submenu, pilih result submenu untuk menambahkan submenunya, untuk mengeksekusi sebuah form atau report pilih result command, jika sebuah menu berisi perintah-perintah atau program, pilih result procedure. Sebagai contoh mengeksekusi form anggota: Do form fanggota.scx Mengeksekusi laporan anggota : Report form langgota.frx preview Contoh untuk prosedure, pada menu exit : kdtom=messagebox("yakin Keluar dari System?",4+16,"Konfirmasi") if kdtom=6 close all clea all release all clea events Setelah menu selesai dibuat, pada menu view pilih generate, dan pilih option top level form, karena menu ini akan dipanggil dan ditempelkan pada form utama sebagai pengendali form-form yang lain, akan tampak tampilan seperti di bawah ini : Pemrograman Database Hal 7 dari 8 Ajib Susanto, M.Kom

Selanjutnya pilih option menu, generate dan menyimpan file menu, menu1.mnx terus di generate menjadi file menu1.mpr. Langkah selanjutnya adalah membuat program pada jendela project, code, programnya sebagai berikut : set talk off set centu on set date ital set dele on close all clea prog do form fmenu.scx read events Langkah terakhir adalam membuat form FMENU untuk memanggil menu yang telah kita buat, event yang digunakan adalah INIT : Form1.Init do menu1.mpr with this,.t. Untuk menjalankan menu pada jendela project, code, program, pilih file program kemudian pilin RUN, atau dijalankan dari form FMENU.SCX. Yang perlu diperhatikan : Pada FMENU.SCX rubah properties SHOWWINDOWS menjadi 2 AS Top Level, karena akan dijalankan pada TOP LEVEL, sedang untuk form-form lainnya, properties SHOWWINDOWS menjadi 1 In Top Level, karena akan dijalankan di dalam TOP LEVEL, menempel pada form utama. Membentuk File EXE Pada jendela project, code, program, file program dirubah set menjadi SET MAIN pada menu project, set main, selanjutnya pada jendela project, code click BUILD, akan tampak tampilan sebagai berikut : Membuat File Setup Tutup semua aplikasi, pada menu TOOL, pilih Wizard, setup, akan tampak tampilan seperti dibawah ini : Ikuti dan pilih sesui dengan kebutuhan sampai tahap terakhir, FINISH. Pemrograman Database Hal 8 dari 8 Ajib Susanto, M.Kom