LANJUTAN APLIKASI DATABASE

dokumen-dokumen yang mirip
LANJUTAN APLIKASI DATABASE

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

Pengenalan Borland Delphi 7.0

Algoritma Pemrograman A

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

URAIAN POKOK PERKULIAHAN

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

Sistem informasi penjualan barang

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

Elga Lesmana

PRAKTIKUM 1 2 MENGENAL DELPHI

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

1 Latihan 6 Ketentuan Soal:

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

PEMRORAMAN DATA BASE (FORNT END)

STRUCTURED QUERY LANGUAGE (SQL)

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

Sistem informasi penjualan barang

Praktikum Pemrograman 1. Mengenal Delphi

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

Modul 3. A. Database Desktop

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

Modul I Mengenal Pemrograman Delphi

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

I. INTEGRATED DEVELOPMENT ENVIRONMENT

Kontrol Data Set dan Navigasi Tabel

Modul I Mengenal Pemrograman Delphi

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

Pertemuan 7 DESAIN FORM

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

URAIAN POKOK PERKULIAHAN

Memasukan Data Image Kedalam Table Paradox

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

Bekerja dengan FORM dan EVENTS

Struktur Percabangan. Sesi. 2.1 Statement if

Modul V Form Enty Data Tabel Tabel Transaksi

UNTUK MEMBUAT DESAIN SEPERTI DI ATAS IKUTI PETUNJUK TABEL DI BAWAH INI : NO

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

LAMPIRAN A: LISTING PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengujian. Pada tahapan implementasi ini terdapat dua cakupan yang dilakukan

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

Praktikum 14 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN TRANSAKSI PERSEWAAN VCD

Bahasa Pemrograman (TD22093)

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

Borland Delphi 7. Created By 1

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

Kuliah Delphi BEKERJA DENGAN DATABASE

Pengenalan Lingkungan Delphi

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

Mengakses Database pada Delphi dengan ADO

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

PEMROGRAMAN VISUAL BASIC

Modul 3 Pembuatan Aplikasi Menggunakan Komponen Visual dan Non Visual

Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

Aplikasi DataBase. LATIHAN 3 Membuat Database dan Aplikasi Sederhana. ARSys Software Developed/AbdRohim 33

MODUL 1 IDE (Integrated Development Environment )

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Yohanas auri yahoo.com

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

BAB VII Komponen untuk Komunikasi Serial

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

PERCOBAAN I STATEMENT

BAB II LANDASAN TEORI

A. Memulai dan Struktur Visual Basic

BAB IV IMPLEMENTASI DAN PENGUJIAN

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required

MDI Form Menu Data Access Control

Pemrograman Delphi. Gambar.1. Form. Menu utama. Editor code. Jendela object inspector

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

MODUL 2 PERANCANGAN INTERFACE

Pernyataan Berkondisi / Percabangan

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 4

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

RENCANA PELAKSANAAN PEMBELAJARAN

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

BAB I Pengenalan Microsoft Visual Basic 6.0

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

BAB IV Antarmuka dengan Port Paralel (Output)

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

LAMPIRAN. Universitas Sumatera Utara

Menampilkan Data. LATIHAN 1 Menampilkan Data. ARSys Software Developed/AbdRohim 9

Transkripsi:

MODUL 8 LANJUTAN APLIKASI DATABASE C. Menu Film 1. Buat Form Film beri nama dengan FFilm Edit 1 Edit 2 Edit 3 Edit 4 DBEdit1 DBEdit3 DBEdit4 DBEdit2 Di bawah DBCtrlGrid taruh DBGrid RadioButton 1 RadioButton 2 BitBtn 2. Cat :Lihat pada modul 7 juga: a RadioButton1 ubah properti Checked menjadi True b Dibawah DBCtrlGrid taruh DBGrid untuk pindahkan kedepan bisa klik kanan > kontrol > send to back (Delphi 7) c Ubah properti SelectedColor DBCTrlGrid dengan warna terserah d Dan ubah data source DBCTrlGrid ke tabel film e Ubah properti ReadOnly DBGrid ke True, juga pada DBEdit pada DBCtrlGrid, juga kotak edit jumlah record 1

3. Pada menu utama isi source code berikut Buat Prosedur sendiri CreateFormFilm procedure TFUtama.CreateFormFilm; var Form : TFFilm; Form:=TFFilm.Create(Application); Form.Show; Pada Main Menu Tombol Film procedure TFUtama.Film1Click(Sender: TObject); CreateFormFilm 4. Dibawah Private buat: procedure CreateFormFilm; 5. Isi pada event OnClick dalam ToolBar dengan Film1Click 6. Pada Project > Options pindahkan FFilm ke Available forms 7. Isi source code Form Film : unit UFilm; interface uses type TFFilm = class(tform) procedure private { Private declarations } public { Public declarations } var FFilm: TFFilm; implementation {$R *.dfm} procedure TFFilm. edit1.text := ''; edit2.text := ''; edit3.text := ''; edit4.text := ''; edit1.setfocus 2

procedure TFFilm.FormClose(Sender: TObject; var Action: TCloseAction); Action:= cafree; procedure TFFilm.RadioButton1Click(Sender: TObject); dbctrlgrid1.visible := false procedure TFFilm.RadioButton2Click(Sender: TObject); dbctrlgrid1.visible := true procedure TFFilm.btSimpanClick(Sender: TObject); //jika kotak isian masih ada yang kosong maka muncul kotak pesan if not(edit1.text <>'') or not(edit2.text <>'') or not(edit3.text <>'') or not(edit4.text <>'') then Application.MessageBox('Isi semua dulu kotak isiannya','hmm', //kalau sudah terisi maka aktifkan index pencarian kunci utama //jika kode film sama dengan yang ada di dalam tabel artinya sudah pernah diisi Application.MessageBox('Kode Film sudah ada','hmm', edit1.setfocus; //jika tidak sama maka tabel akan diisi record baru tbfilm.app tbfilm['kode_film']:= edit1.text; tbfilm['judul'] := edit2.text; tbfilm['jenis'] := edit3.text; tbfilm['produser'] := edit4.text; tbfilm.post; procedure TFFilm.btHapusClick(Sender: TObject); //jika kotak isian masih ada yang kosong maka muncul kotak pesan if not(edit1.text <>'') or not(edit2.text <>'') or not(edit3.text <>'') or not(edit4.text <>'') then Application.MessageBox('Isi semua dulu kotak isiannya','hmm', //kalau sudah terisi maka aktifkan index pencarian kunci utama 3

//jika kode film sama dengan yang ada di dalam tabel artinya boleh di hapus if Application.MessageBox('Yakin hapus','ehem', Mb_YesNo or Mb_IconQuestion)=IdYes then tbfilm.delete; //kalau tidak sama maka Application.MessageBox('Kode Film tidak ada!','hmm..mm', mb_ok + mb_iconexclamation); procedure TFFilm.btUbahClick(Sender: TObject); //jika kotak isian masih ada yang kosong maka muncul kotak pesan if not(edit1.text <>'') or not(edit2.text <>'') or not(edit3.text <>'') or not(edit4.text <>'') then Application.MessageBox('Isi semua dulu kotak isiannya','hmm', //kalau sudah terisi maka aktifkan index pencarian kunci utama //jika kode film sama dengan yang ada di dalam tabel artinya boleh di edit if Application.MessageBox('Yakin ubah','ehem', Mb_YesNo or Mb_IconQuestion)=IdYes then tbfilm.edit; tbfilm['kode_film']:= edit1.text; tbfilm['judul'] := edit2.text; tbfilm['jenis'] := edit3.text; tbfilm['produser'] := edit4.text; tbfilm.post; //kalau tidak sama maka Application.MessageBox('Kode Film tidak ada!','hmm..mm', mb_ok + mb_iconexclamation); procedure TFFilm.btBatalClick(Sender: TObject); bersih procedure TFFilm.Edit1KeyPress(Sender: TObject; var Key: Char); //tekan enter if not(key=chr(13)) then 4

//aktifkan index kunci utama //jika kode film yang diisi sama dengan di tabel kopikan dari tabel ke kotak isian edit2.text := tbfilm['judul']; edit3.text := tbfilm['jenis']; edit4.text := tbfilm['produser']; //jika tidak sama artinya id anggota belum ada Application.MessageBox('Kode Film, tidak ada','hmm',mb_ok + Mb_IconInformation); procedure TFFilm.Edit2KeyPress(Sender: TObject; var Key: Char); //tekan enter if not(key=chr(13)) then //aktifkan index kunci utama tbfilm.indexname :='idxjudul'; tbfilm.findnearest([edit2.text]); //jika kode film yang diisi sama dengan di tabel kopikan dari tabel ke kotak isian if edit2.text = tbfilm['judul'] then edit1.text := tbfilm['kode_film']; edit3.text := tbfilm['jenis']; edit4.text := tbfilm['produser']; //jika tidak sama artinya kode film belum ada Application.MessageBox('Judul Film, tidak ada','hmm',mb_ok + Mb_IconInformation); edit2.setfocus procedure TFFilm.FormActivate(Sender: TObject); var a:integer; a:=tbfilm.recordcount; edjlhrecord.text:=inttostr(a); end. Cat: Lihat juga pada modul 7 sebagai panduan 5

Created by: Ferry 085241035883