Professional Documents
Culture Documents
Modul Praktikum
(Borland Delphi)
k e n
From:keinA 1 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
PENDAHULUAN
DATABASE (DB)
• Merupakan sekumpulan informasi yang terorganisir
dan tersimpan di dalam file.
• DB direpresentasikan dalam bentuk tabel-tabel yang
terdiri atas record-record(object) dan kolom-
kolom(field/atribut).
From:keinA 2 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
DESKRIPSI PROJECT
Dalam Project ini akan mencoba membahas Aplikasi
PURCHASING & SELLING dengan menampilkan 5 Form (ITEMS
FORM, SUPPLIER FORM, PURCHASING FORM, MAIN MENU FORM,
ABOUT FORM) dan 3(tiga) table (TBITEMS, TBSUPPLIER,
TBPURCHASE) beserta REPORT /laporan dari ketiga table
tersebut.
1. TBITEMS
Table design
Field name Type Size index
Itcode text 6 primary
Itname text 15
Itunit text 3
Itprice numeric
Penjelasan :
Table ini menyimpan data barang yang ada
Itcode Æ code dari item
Itname Æ nama dari item
Itunit Æ satuan dari item (dos|pcs|set)
Itprice Æ harga dari item
From:keinA 3 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
2. TBSUPPLIER
Table design
Field name Type Size index
spcode text 5 primary
spname text 15
spaddr text 25
spcity text 15
spcontact text 15
spphone text 15
Penjelasan:
Table ini menyimpan data pemasok barang
Spcode Æ kode pemasok
Spname Æ nama dari pemasok
Spaddr Æ alamat dari pemasok
Spcity Æ kota pemasok
Spcontact Æ kontak person pemasok
Spphone Æ nomor telephone
3. TBPURCHASE
Table design
Field name Type Size index
purchaseno text 4 primary
Spcode text 5
Itcode text 6
purchaseCount numeric
purchasedate date/time
Penjelasan:
From:keinA 4 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
B. FORM DESIGN
Membuat interface antara system dengan pemakai,
adapaun design yang disuguhkan adalah sebagai
berikut:
1. MASTER-ITEMS FORM
a. skenario
skenario system yang berjalan dalam master-
items form adalah:
♦ Saat form aktif semua inputan dalam keadaan
kosong dan pasif (tidak bisa dilakukan entry
data)dan membuka database dengan nama table
tbitems.
♦ Semua inputan bisa di-input jika dilakukan
pemilihan pilihan ADD, dan cursor terfocus
pada edit1 (code).
♦ Code memiliki aturan sebagai berikut:
a) format inputan adalah IT9999 (9999
adalah angka unik. Jika tidak, lakukan
point c.
b) lakukan pengisian untuk field
selanjutnya, kemudian bisa melakukan
pilihan SAVE atau pilhan UNDO.
c) Jika mendapatkan input yang sama dengan
data yang telah ada, maka akan
ditampilkan data tersebut pada setiap
edit sesuai isi record yang ada. Dan
semua inputan akan pasif, cursor terfocus
pada pilihan ADD.
♦ Price hanya bisa diisi dengan angka
From:keinA 5 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
Gambar 1.
Item_Input
Form Design
From:keinA 6 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 7 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 8 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 9 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 10 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
2. MASTER-SUPPLIER FORM
a. skenario
skenario system yang berjalan dalam master-
supplier form adalah:
♦ Saat form aktif semua inputan dalam keadaan
kosong dan pasif (tidak bisa dilakukan entry
data)dan membuka database dengan nama table
tbsupplier.
♦ Semua inputan bisa di-input jika dilakukan
pemilihan pilihan ADD, dan cursor terfocus
pada edit1 (code).
♦ Code memiliki aturan sebagai berikut:
a) format inputan adalah SP999 (999 adalah
angka unik. Jika tidak, lakukan point c.
b) lakukan pengisian untuk field
selanjutnya, kemudian bisa melakukan
pilihan SAVE atau pilhan UNDO.
c) Jika mendapatkan input yang sama dengan
data yang telah ada, maka akan
From:keinA 11 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
Gambar 2.
SupplierInput
Form Design
From:keinA 12 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
-Color clHighlight
edit1 -MaxLength 5
Edit1 s/d -color Clhighlight
edit6 -fontcolor grey
-fontname LucidaConsole
-fontsize 10
LABEL1 s/d -Caption Menyesuaikan
LABEL7 -fontcolor grey
3. TRANSACTION (PURCHASING)
a. skenario
skenario system yang berjalan dalam
transaction-purchasing form adalah:
♦ Saat form aktif semua inputan dalam keadaan
kosong dan pasif (tidak bisa dilakukan entry
data)dan membuka database dengan 3(tiga)nama
table yaitu tbitems,tbsupplier dan
tbpurchase.
♦ Semua inputan bisa di-input jika dilakukan
pemilihan pilihan ADD, dan cursor terfocus
pada edit1 (purchase no).
♦ Purchase no memiliki aturan sebagai berikut:
a) format inputan adalah T999 (999 adalah
angka unik. Jika tidak, lakukan point
c.
From:keinA 13 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 14 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
b. Interface design
Gambar 3.
Purchasing
Form Design
From:keinA 15 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 16 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 17 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 18 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
4. MENU
Gambar 4.
MAIN MENU
Form Design
5. ABOUT
Gambar 5.
About Form
Design
From:keinA 19 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
6. THANKS TO
Gambar 6.
THANKS TO
Form Design
C. REPORT DESIGN
Report (laporan) biasa disajikan sebagai hasil akhir
dari sebuah aplikasi dari sebuah system. Disini akan
diajikan 3(tiga) report(laporan) dari 3(buah) table
yang ada pada system ini.
Adapun langkah-langkah pembuatannya adalah sebagai
berikut:
From:keinA 20 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
From:keinA 21 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
TUGAS :
INSTRUKSIONAL:
a. buat kelompok, terdiri dari 3(tiga)
mahasiswa (maximal)
b. kerjakan soal berikut:
1. APLIKASI DIATAS BELUM SEMPURNA, COBA BERIKAN
UNTUK MASING-MASING FORM COMMAND EDIT DAN
DELETE.
From:keinA 22 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
SEMOGA BERMANFAAT
DAN
SUKSES
From:keinA 23 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA
FAKULTAS TEKNOLOGI INFORMASI
OOP - TI/S1 (revision)
THANKS TO:
ALLAH
BIYUNGKU
COMPUTERKU
INSPIRASIKUKEINA
INSPIRASIKUGULA
D’PRIND
MOCHIE
M e l m e l
K A A
NIKO
BENROSS
SHERLOCKHOLMES
NUKE
From:keinA 24 - 24
To :all my students
Created on 4/2/2007 10:53:00 AM Last saved by KENKEINA