Rancang Bangun Sistem Informasi Pelelangan di Dinas
Perindustrian, Perdagangan, dan Pasar Kabupaten
Jombang
Software Architecture Document
Confidential Kelompok 6, 2011 Page 2 of 29
Revision History
Date Version Description Author
08/Oktober/2011 1.0 Pembuatan awal dokumen
Rokhmad F. Wafi, Arie Rozzy
17/Oktober/2011 2.0
Revisi conteks diagram, dvd level n, pdm, cdm, tabel database
Rokhmad F wafi, arie Rozzy
22/oktober/2011 3.0
Penambahan desain i/o, revisi pdm, cdm, dvd
Confidential Kelompok 6, 2011 Page 3 of 29
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms and Abbreviations 4
1.4 References 5
1.5 Overview 5
2. Architectural Representation 6
3. Architectural Goals and Constraints 7
4. Decomposition of Modul Function 8
4.1 Context Diagram 8
4.2 DFD Level 0 9
4.3 DFD Level 1 Sub Prose Pendaftarn Awal Lelang 10
4.4 DFD Level 1 Sub Prose Peleangan 11
5. Architectural Description 11
5.1 Environmental Device of Implementation 12
5.2 Architecturally Significant Design Packages 13
5.2.1 Conceptual Data Model 13
5.2.2 Physical Data Model 14
6. Detail of Description Architecture 14
6.1 Tabel Peserta 14
6.2 Tabel Petugas 15
6.3 Tabel Peserta_lelang 15
6.4 Tabel Satuan 16
6.5 Tabel Barang 16
6.6 Tabel Detil_barang 16
6.7 Tabel Transaksi 17
6.8 Tabel Detail_Transaksi 17
6.9 Tabel Periode_lelang 18
7. Implementation View 19
7.1 Input 19
7.1.1 Form Login 19
7.1.2 Form Rubah Sandi 20
7.1.3 Menu Utama Program 21
7.1.4 Form Master Petugas 22
7.1.5 Form Master Penjual 23
7.1.6 Form Master Pembeli 25
7.1.7 Form Periode Lelang 26
7.1.8 Form Pencarian Peserta 27
7.1.9 Form Transaksi Lelang 28
Confidential Kelompok 6, 2011 Page 4 of 29
Software Architecture Document
1.
Introduction
Software Architecture Document merupakan dokumen yang menjelaskan arsitektur
perangkat lunak yang akan dibuat. Dokumen ini dikerjakan oleh bagian design system
yang berisi tentang overview dokumen, architectural representation, architectural goals
and constrains, decomposition of modul function(context diagram, dfd level n) ,
architecture description(cdm dan pdm), detail of description architecture dan
implementation view (desain input/output).
1.1
Purpose
Tujuan dari dibuatnya dokumen ini yaitu untuk memudahkan perusahaan memahami
aplikasi yang dibuat. Sedangkan untuk developer yaitu untuk memudahkan dalam
pengembangan aplikasi kedepannya.
1.2
Scope
Dokumen ini hanya membahas tentang proses system(context diagram, dfd level n),
desain tabel-tabel dan desain input/output.
1.3
Definitions, Acronyms and Abbreviations
Context diagram adalah diagram yang terdiri dari suatu proses dan menggambarkan
ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi
gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary (dapat digambarkan
dengan garis putus). Dalam diagram konteks hanya ada satu proses.
Confidential Kelompok 6, 2011 Page 5 of 29
CDM(Contextual Data Model) dipakai untuk menggambarkan secara detail struktur basis
data dalam bentuk logik. Struktur ini independen terhadap semua software maupun
struktur data storage tertentu yang digunakan dalam aplikasi ini. CDM terdiri dari objek
yang tidak diimplementasikan secara langsung kedalam basis data yang sesungguhnya.
PDM(Physical Data Model) PDM merupakan gambaran secara detail basis data dalam
bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data
yang benar pada basis data yang digunakan sesungguhnya.
SAD(Software Architecture Document) adalah dokumen yang menggambarkan desain
arsitektur secara umum dari modul yang ada dalam sebuah system. SAD memuat
spesifikasi yang lebih rinci dari dokumen SRS.
1.4
References
Referensi dalam pembuatan dokumen ini adalah :
Kendall, Kenneth E.,and Julie E. Kendall. 2003.
Analisis Dan Perancangan
Sistem Jilid 1
. Jakarta: PT.Prenhllindo.
http://nyobayoo.blogspot.com/2008/09/diagram-konteks.html
http://wisnunugroho88.blogspot.com/2009/11/cdm-dan-pdm.html
http://lavorchid.wordpress.com/2009/03/13/beberapa-pengertian-tentang-data-flow-diagram-dfd/
Jogiyanto. 2006
. Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis.
Jogjakarta: Andi Publisher.
1.5
Overview
Confidential Kelompok 6, 2011 Page 6 of 29
2.
Architectural Representation
Confidential Kelompok 6, 2011 Page 7 of 29
SERVER
SWITCH
Pendaftaran I Pendaftaran II Operator
Gambar Architecture Rancang Bangun Sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan, dan Pasar
3.
Architectural Goals and Constraints
Confidential Kelompok 6, 2011 Page 8 of 29
Batasan dari arsitektur ini adalah koneksi antara
server
dengan
client
menggunakan kabel
LAN dengan jarak yang telah disesuaikan. Selain itu untuk akses database program ini
menggunakn
disconnected
artinya koneksi baru akan terbuka setelah ada permintaan dari
aplikasi untuk membukanya.
4.
Decomposition of Modul Function
Pada sisi ini akan menjelaskan proses dari aplikasi Rancang Bangun Sistem informasi
Pelelangan di Dinas Perindustrian, Perdagangan, dan Pasar. Pemaparan aplikasi
menggunakan DFD(data flow diagram).
4.1
Context Diagram
barang lelang
Memberikan brang fix mendata barang dilelang yg telah fix
menyetujui tawarn yang diberikan
persetujuan tawaran yg dilakukan
melakukan penawaran
reg es trasi ulang reg es trasi ulang
Menentukan jadwal lelang & membuka pendaftaran menginputkan data transaks i lelang
data barang yg dilelang
Mendapatkan kartu peserta beli
melakukan pendaftarn peserta beli
proses lelang dilakukan
Meng inputkan list barang lelang
menyerhkan barang lelang
memberikan kartu peserta jual & beli
memproses data peserta baru Mendapatkan kartu peserta jual
0
Rancang Bang un SI Pelelang an di Dinas Perindustrian Perdagang an&Pasar
+
Peserta jual Peserta Beli
Petug as
Confidential Kelompok 6, 2011 Page 9 of 29
Context diagram ini terdiri dari satu proses besar yaitu Rancang Bangun Sistem informasi
Pelelangan di Dinas Perindustrian, Perdagangan, dan Pasar. Entitas terdiri dari peserta
jual, peserta beli dan petugas yang mana setiap entitas tersebut memberikan input dan
output ke dalam system.
4.2
DFD Level 0
data peserta lelang info periode lelang
data periode lelang
info satuan barang
data satuan barang
info deti barang data detil barang
data detil transaksi data barang yg dilelang
data transaksi Meng inputkan list barang lelang
barang lelang
Memberikan brang fix
mendata barang dilelang yg telah fix
info barang
menginputkan data transaksi lelang
menyetujui tawarn yang diberikan persetujuan tawaran yg dilakukan
melakukan penawaran proses lelang dilakukan
memberikan kartu peserta jual & beli
data barang
list peserta data peserta
data regestrasi ulang peserta jual dan beli
Mendapatkan kartu peserta beli
Mendapatkan kartu peserta jual reg estrasi ulang
reg estrasi ulang
memproses data peserta baru
menyerhkan barang lelang
melakukan pendaftarn peserta beli melakukan mendaftaran peserta jual
Menentukan jadwal lelang & membuka pendaftaran
Peserta jual
Peserta Beli Petug as
1
Reg estrasi awal peserta jual&beli
2
Pelelang an 1 Master peserta
2 master barang
3 Master transaksi
4 master detil transaksi 5 Master detil barang
6 master satuan 7 Master periode lelang
8 Peserta lelang
DFD Level 0 Rancang Bangun Sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan, dan Pasar
Confidential Kelompok 6, 2011 Page 10 of 29
database yaitu master barang, detil barang, master peserta, master transaksi, detil
transaksi, master satuan, master peserta lelang, master periode lelang.
4.3
DFD Level 1 Sub Prose Pendaftarn Awal Lelang
Meng inputkan list barang lelang
melakukan pendaftarn peserta beli
data s atuan barang data detil barang data barang data peserta
menyerhkan list barang lelang
memproses data peserta baru
melakukan mendaftaran pes erta jual pemberitahuan jadwal pelalngan
data periode lelang Peserta
jual
Peserta Beli Petug as
1 Master pes erta
2 mas ter barang
5 Master detil barang
6 mas ter s atuan 7 Master periode lelang
1
pembuatan jadwal lelang
2 pencatatan data peserta
dan baran
Confidential Kelompok 6, 2011 Page 11 of 29
4.4
DFD Level 1 Sub Prose Peleangan
menampikan barang [info barang]
[data barang yg dilelang ]
[info s atuan barang]
[info deti barang ] [data detil transaks i]
[data trans aksi] [barang lelang]
[Memberikan brang fix]
[info periode lelang]
[mendata barang dilelang yg telah fix]
[menyetujui tawarn yang diberikan] [pers etujuan tawaran yg dilakukan]
[melakukan penawaran]
[pros es lelang dilakukan]
[meng inputkan data trans aksi lelang ] [Mendapatkan kartu peserta beli] [data peserta lelang ]
[list pes erta]
[reg estras i ulang] [reg estras i ulang]
[data reg es trasi ulang peserta jual dan beli]
[memberikan kartu pes erta jual & beli]
[Mendapatkan kartu peserta jual] Peserta
jual
Petug as
Peserta Beli 1 Master pes erta
2 mas ter barang
3 Master transaksi
4 mas ter detil trans aksi
5 Master detil barang
6 mas ter s atuan 7 Master periode lelang
8 Peserta lelang
2.1
peng ambilan no peserta
2.2
trans aksi lelang
2.3
menampilan data barang
lelang
DFD level 1 sub proses pelelangan ini terdiri proses pengambilan no peserta, transaksi lelang, menampilkan data barang..
5.
Architectural Description
Confidential Kelompok 6, 2011 Page 12 of 29
pelelangan. Pada proses regestrasi data master entitas yang terlibat adalah Petugas,
peserta beli, dan peserta jual sedangkan pada proses Pelelangan barang entitas yang
terlibat Petugas, peserta beli, dan peserta jual. Dan pada proses membuat laporan entitas
yang terlibat hanya petugas.
5.1
Environmental Device of Implementation
Dalam pembuatan dokumen SAD ini membutuhkan perangkat perangkat lunak
penunjang yang diantaranya adalah sebagai berikut:
a.
Power Designer 6.0
Power Designer 6.0 merupakan tool pemodelan yang dikeluarkan oleh Sybase
untuk
membangun sebuah sistem informasi yang cepat, terstruktur dan efektif. Pada
dokumen SAD, tool ini digunakan untuk membuat diagram konteks, DFD Level
0, DFD level 1, CDM dan PDM.
b.
Microsoft Word 2007
Microsoft Word 2007 merupakan salah satu aplikasi yang disediakan dalam
Microsoft Office 2007. Berbeda halnya dengan Microsoft Word 2003, Microsoft
Word 2003 memiliki beberapa keunggulan dan kemudahan dalam membantu kita
mengerjakan pekerjaan tulis-menulis, misalnya menulis dokumen, surat,
pamphlet, kartu nama, brosur dan lain-lain dengan lebih baik. Tool ini digunakan
dalam membuat dokumen SAD.
c.
Microsoft Visio 2007
Confidential Kelompok 6, 2011 Page 13 of 29
5.2
Architecturally Significant Design Packages
5.2.1
Conceptual Data Model
wakt u
Relation_175 Mengatasi
det il_barang2
det il_barang
det il_barang
peserta_lelang2
peserta_lelang peserta_lelang
det il_t ransaksi2
det il_t ransaksi
det il_t ransaksi
Barang Kode_barang Nama_barang Jenis
Peserta Kode_peserta Nama_pes erta alamat_pes erta Kota_peserta No_KTP Tlp_rumah Telp_hp Nama_perus ahaan Jabatan Alamat_perusahaan Kota_perusahaan tlp_kantor no_fax
PETUGAS kode_petugas Nama_petugas Pass word Status transaksi Kode_transaksi Tanggal total_transaksi
Periode Kode_periode Tgl_lelang tempat_lelang satuan
Kode_satuan Nama_satuan
Confidential Kelompok 6, 2011 Page 14 of 29
5.2.2
Physical Data Model
KODE_PERIODE = KODE_PERIODE
KODE_SAT UAN = KODE_SATUAN
KODE_PET UGAS = KODE_PETUGAS
KODE_BARANG = KODE_BARANG
KODE_PESERT A = KODE_PESERT A
KODE_PERIODE = KODE_PERIODE KODE_PESERT A = KODE_PESERT A
KODE_TRANSAKSI = KODE_TRANSAKSI KODE_BARANG = KODE_BARANG
BARANG KODE_BARANG varchar(10) KODE_SATUAN varchar(4) NAMA_BARANG varchar(50) JENIS varchar(50) PESERTA KODE_PESERTA varchar(7) NAMA_PESERTA varchar(50) ALAMAT_PESERTA varchar(50) KOTA_PESERTA varchar(50) NO_KTP varchar(50) TLP_RUMAH varchar(50) TELP_HP varchar(50) NAMA_PERUSAHAAN varchar(50) JABATAN varchar(50) ALAMAT_PERUSAHAAN varchar(50) KOTA_PERUSAHAAN varchar(50) TLP_KANTOR varchar(50) NO_FAX varchar(50) PETUGAS KODE_PETUGAS varchar(10) NAMA_PETUGAS varchar(50) PASSWORD varchar(50) STATUS varchar(50) TRANSAKSI TOTAL_TRANSAKSI varchar(10) KODE_PETUGAS varchar(10) KODE_PERIODE varchar(7) KODE_TRANSAKSI varchar(10) TANGGAL timestamp PERIODE KODE_PERIODE varchar(7) TGL_LELANG timestamp TEM PAT_LELANG varchar(100) SATUAN KODE_SATUAN varchar(4) NAMA_SATUAN varchar(50) DETIL_TRANSAKSI KODE_BARANG varchar(10) KODE_TRANSAKSI varchar(10) KODE_PENJUAL varchar KODE_PEMBELI varchar KODE_DETIL_TENSAKSI varchar KODE_SATUAN varchar(4)
HARGA integ er
SUB_TOTAL integ er
VOLUME integ er
PESERTA_LELANG KODE_PESERTA varchar(7) KODE_PERIODE varchar(7) NOMOR_PESERTA_LELANG varchar DETIL_BARANG KODE_PESERTA varchar(7) KODE_BARANG varchar(10) KODE_PERIODE varchar(7) KUALITAS <undefined> HARGA <undefined> KODE_SATUAN varchar(4) KETERANGAN varchar AWAL_SERAH date AKHIR_SERAH date PERIODE_SERAH varchar SATUAN_SERAH varchar TEM PAT_SERAH varchar VOLUME integ er
PDM
6.
Detail of Description Architecture
6.1
Tabel Peserta
Nama Tabel : PESERTA
Primary Key
: kode_Peserta
Foreign Key
: -
Fungsi
: Menyimpan Master Peserta
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
Confidential Kelompok 6, 2011 Page 15 of 29
2 Nama_Peserta Variable Characters 50
3 Alamat_Peserta Variable Characters 50
4 Kota_Peserta Variable Characters 50
5 No_KTP Variable Characters 50
6 Tlp_rumah Variable Characters 50
7 Tlp_Hp Variable Characters 50
8 Nama_perusahaan Variable Characters 50
9 Jabatan Variable Characters 50
10 Alamat_perusahaan Variable Characters 50
11 Kota_perusahaan Variable Characters 50
12 Tlp_kantor Variable Characters 50
13 No_fax Variable Characters 50
6.2
Tabel Petugas
Nama Tabel : PETUGAS
Primary Key
: kode_Petugas
Foreign Key
: -
Fungsi
: Menyimpan Master Petugas
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_Petugas Variable Characters 10 Primary key
2 Nama_Petugas Variable Characters 50
3 Password Variable Characters 50
4 Status Variable Characters 50
6.3
Tabel Peserta_lelang
Nama Tabel : PESERTA LELANG
Primary Key
: kode_peserta_lelang
Foreign Key
: Kode_periode
Confidential Kelompok 6, 2011 Page 16 of 29
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_peserta_lelang Variable Characters 10 Primary key
2 Kode_Peserta Variable Characters 7 Foreign key peserta Kode_Peserta
3 No_peserta_lelang Variable Characters 50
6.4
Tabel Satuan
Nama Tabel : SATUAN
Primary Key
: Kode_satuan
Foreign Key
: -
Fungsi
: Menyimpan Satuan Barang
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_Satuan Variable Characters 4 Primary key
2 Nama_Satuan Variable Characters 50
6.5
Tabel Barang
Nama Tabel : BARANG
Primary Key
: kode_barang
Foreign Key
: -
Fungsi
: Menyimpan Master Barang Lelang
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_Barang Variable Characters 10 Primary key
2 Nama_barang Variable Characters 50
3 Jenis Variable Characters 50
6.6
Tabel Detil_barang
Nama Tabel : DETIL BARANG
Primary Key
: kode_detail_barang
Foreign Key
: kode_peserta, kode barang
Confidential Kelompok 6, 2011 Page 17 of 29
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_Periode Variable Characters 7 Primary key
2 Kode_Peserta Variable Characters 7 Foreign key Peserta Kode_Peserta
3 Kode_barang Variable Characters 10 Foreign key barang Kode_barang
4 Kualitas Variable Characters 50
5 Harga Variable Characters 4
6 Kode_satuan Int
7 Keterangan Variable Characters 999
8 Awal_Serah Datetime
9 Akhir_Serah Datetime
10 Periode_Serah Variable Characters 50
11 Satuan_Serah Variable Characters 50
12 Tempat_Serah Variable Characters 50
13 Volume Int
6.7
Tabel Transaksi
Nama Tabel : TRANSAKSI
Primary Key
: kode_transaksi
Foreign Key
: kode_periode, kode_petugas
Fungsi
: Menyimpan Data Transaksi Lelang
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_Transaksi Variable Characters 10 Primary key
2 Kode_Periode Variable Characters 7 Foreign key Periode Kode_Periode
3 Kode_Petugas Variable Characters 10 Foreign key Petugas Kode_Petugas
4 Tanggal Datetime
5 Total_transaksi Int
6.8
Tabel Detail_Transaksi
Confidential Kelompok 6, 2011 Page 18 of 29
Primary Key
: kode_detail_transaksi
Foreign Key
: kode_transaksi, Kode_barang, Kode_penjual, Kode_pembeli
Fungsi
: Menyimpan Data Detail Transaksi Lelang
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_Detail_Transaksi Variable Characters 10 Primary key
2 Kode_Transaksi Variable Characters 10 Foreign key Transaksi Kode_Transaksi
3 Kode_barang Variable Characters 10 Foreign key barang Kode_barang
4 Kode_penjual Variable Characters 10 Foreign key penjual Kode_penjual
5 Kode_pembeli Variable Characters 10 Foreign key pembeli Kode_pembeli
6 Volume Int
7 Harga Int
8 Sub_total Int
9 Satuan Variable Characters 10
6.9
Tabel Periode_lelang
Nama Tabel : PERIODE LELANG
Primary Key
: kode_periode
Foreign Key
: -
Fungsi
: Menyimpan Periode Lelang
NO Field Name Type Data Length Constraint
Foreign Key
Tabel Kolom
1 Kode_periode Variable Characters 7 Primary key
2 Tgl_lelang Datetime
Confidential Kelompok 6, 2011 Page 19 of 29
7.
Implementation View
7.1
Input
7.1.1
Form Login
Otentikasi Pengguna
Nama Pengguna
Sandi
MASUK
BATAL
Deskripsi :
Form ini berfungsi untuk mengecek hak akses dari user yang sedanng menggunakan
aplikasi ini sehingga menu
–
menu yang akan tampil sesuai.
Query:
SELECT * FROM nama_petugas WHERE user = '" & parameter1 & "' and pass = '" &
parameter2 & "'
Pseudocode:
nm_peg = String
usr = String
pass = String
If inputan user <> "" Then If inputan password<> "" Then
Query data If Hasil Query Then
Nm_peg= Hasil Query baris 1 usr = Hasil Query baris 2
Confidential Kelompok 6, 2011 Page 20 of 29 Else
Pesan “Maaf anda tidak terdaftar” End If
Else
Pesan “Sandi Tidak Boleh Kosong” End If
Else
Pesan “Nama Pengguna Tidak Boleh Kosong” End If
7.1.2
Form Rubah Sandi
Rubah Sandi
Nama Pengguna
Sandi Lama
Sandi Baru
SIMPAN
BATAL
Deskripsi :
Form ini berfungsi untuk merubah sandi yang akan digunakan oleh user.
Query:
SELECT * FROM nama_petugas WHERE user = '" & parameter1 & "' and pass = '" &
parameter2 & "'
UPDATE pegawai SET pass='" & parameter2 & "' where user = '" & parameter1
Pseudocode:
nm_peg = String
usr = String
Confidential Kelompok 6, 2011 Page 21 of 29 If inputan user <> "" Then
If inputan password<> "" Then
Query data If Hasil Query Then
Nm_peg= Hasil Query baris 1 usr = Hasil Query baris 2
Tutup Form
Else
Pesan “Maaf anda tidak terdaftar” End If
Else
Pesan “Sandi Tidak Boleh Kosong” End If
Else
Pesan “Nama Pengguna Tidak Boleh Kosong” End If
7.1.3
Menu Utama Program
Pelelangan
Pelelangan
Status bar
Confidential Kelompok 6, 2011 Page 22 of 29
Deskripsi :
Form ini ini adalah form utama program pelelangan pada kelompok kami, userinterface
yang
simple
memudahkan petugas dalam menginputkan seluruh data peserta, barang,
transaksi, maupun pembuatan laporan.
7.1.4
Form Master Petugas
Master Petugas Master Petugas
Petugas
Enter Text Enter Text Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG
LOGO
ID
Nama
Status Re Password Password
Deskripsi :
Form ini ini berfungsi untuk menyimpan,hapus maupun merubah data petugas yang ada.
Query:
SELECT petugas,nama_petugas,status from petugas
INSERT INTO petugas VALUES [exp1,exp2,..]
Confidential Kelompok 6, 2011 Page 23 of 29
Pseudocode:
Simpan = String
Validasi inputan dan input data
If input ID <> “” or input nama_petugas <> “” or pass <> “” or input re_pass <>”” or status
<>””then
If simpan = True Then
str = simpan(Sintaks Simpan) Else
str = update(Sintaks Update) End If
Statement koneksi dan memasukkan dalam database(str) Else
Pesan “Semua Data Harus Di-Isikan” End if
7.1.5
Form Master Penjual
Master Penjual Master Penjual Pesrta Enter Text Enter Text Enter Text
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG LOGO No KTP Nama Telp Rmh Kota Alamat Telp hp Enter Text Enter Text Enter Text Enter Text Nama perusahaan Jabatan Telp kantor Kota Alamat kantor No. fax Enter Text Barang Nama komuditi Jenis Satuan Volume Kualitas Harga Enter Text Enter Text Enter Text Enter Text Periode serah Satuan serah Akhir serah Awal serah Tempat serah Keterangan Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text Enter Text
27 oktber 2012
27 oktber 2012 Enter Text
Enter Text
Confidential Kelompok 6, 2011 Page 24 of 29
Deskripsi :
Form ini ini berfungsi untuk menyimpan data peserta penjual yang ada dan data tersebut
akan disimpan terus menerus untuk history.
Query:
INSERT INTO peserta VALUES [exp1,exp2,..]
INSERT INTO pembelian VALUES [exp1,exp2,..]
INSERT INTO detil_pembelian VALUES [exp1,exp2,..]
Pseudocode:
Simpan = String
Validasi inputan dan input data
If input no_ktp <> “” or input nama_peserta <> “” or alamat <> “” or input kota <>”” or telp_rmh
<>”” or input telp_hp <>”” or input nama_perusahaan <>”” or input alamat <>”” or input kota
<>”” or input telp_kantor <>”” or input fax <>””then If simpan = True Then
str = simpan(Sintaks Simpan) End If
Statement koneksi dan memasukkan dalam database(str) Else
Confidential Kelompok 6, 2011 Page 25 of 29
7.1.6
Form Master Pembeli
Master Pembeli
Master Pembeli
Pesrta
Enter Text
Enter Text
Enter Text
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG LOGO
No KTP
Nama
Telp Rmh Kota Alamat
Telp hp
Enter Text
Enter Text
Enter Text
Enter Text
Nama perusahaan
Jabatan
Telp kantor Kota Alamat kantor
No. fax
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text
Tanggal Lelang Enter Text
Deskripsi :
Form ini ini berfungsi untuk menyimpan data peserta pembeli yang ada dan data tersebut
akan disimpan terus menerus untuk history.
Query:
INSERT INTO peserta_beli VALUES [exp1,exp2,..]
Pseudocode:
Simpan = String
Validasi inputan dan input data
If input no_ktp <> “” or input nama_peserta <> “” or alamat <> “” or input kota <>”” or telp_rmh
<>”” or input telp_hp <>”” or input nama_perusahaan <>”” or input alamat <>”” or input kota
<>”” or input telp_kantor <>”” or input fax <>””then If simpan = True Then
str = simpan(Sintaks Simpan) End If
Statement koneksi dan memasukkan dalam database(str) Else
Confidential Kelompok 6, 2011 Page 26 of 29
7.1.7
Form Periode Lelang
Periode lelang
Periode lelang
Enter Text
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG
LOGO
Tempat lelang Periode lelang
Tanggal lelang 27 oktber 2012
Deskripsi :
Form ini berfungsi untuk menyimpan jadwal periode lelang yang akan dilakukan.
Query:
INSERT INTO petugas VALUES [exp1,exp2,..]
Pseudocode:
Simpan = String
Validasi inputan dan input data
If input tanggal_lelang <> “” or input tempat_lelang <> “”then If simpan = True Then
str = simpan(Sintaks Simpan) End If
Statement koneksi dan memasukkan dalam database(str) Else
Confidential Kelompok 6, 2011 Page 27 of 29
7.1.8
Form Pencarian Peserta
Pecarian peserta
Pecarian peserta
Pesrta
Enter Text
Enter Text
Enter Text
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG LOGO
Id peserta
Nama
Telp Rmh Kota Alamat
Telp hp
Enter Text
Enter Text
Enter Text
Enter Text
Nama perusahaan
Jabatan
Telp kantor Kota Alamat kantor
No. fax
Enter Text
Enter Text
Enter Text
Enter Text
Enter Text Data gridview
Enter Text
Enter Text
Id peserta
Nama
Deskripsi :
Form ini berfungsi untuk mencari dan menampilkan peserta lelang secara detail.
Query:
SELECT * FROM peserta ORDER BY id_peserta DSC
Pseudocode:
Confidential Kelompok 6, 2011 Page 28 of 29
7.1.9
Form Transaksi Lelang
Form Title
Form Title
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG LOGO Komoditi Enter Text Enter Text Id komoditi Nama komoditi kualitas jenis Enter Text Keterangan Enter Text Enter Text Enter Text Enter Text No KTP Nama Volume Harga Enter Text Enter Text Enter Text Periode serah Satuan serah Akhir serah Awal serah Tempat serah Keterangan Enter Text Enter Text Enter Text
27 oktber 2012 27 oktber 2012
Penjual PEmbeli Enter Text Enter Text No KTP Nama Volume Harga harapan Enter Text Enter Text Enter Text Periode serah Satuan serah Akhir serah Awal serah Tempat serah Keterangan Enter Text Enter Text Enter Text
27 oktber 2012 27 oktber 2012
Data grid view1
Enter Text Total transaksi Enter Text Jumlah transaksi tGl kini
Deskripsi :
Form ini berfungsi untuk menyimpan history pelelangan yang telah dilakukan dan dapat
membuat langsng rekapan data pelelangan.
Query:
INSERT INTO transaksi VALUES [exp1,exp2,..]
INSERT INTO detil_transaksi VALUES [exp1,exp2,..]
Pseudocode:
Simpan = String
Validasi inputan dan input data
If input id_komoditi <> “” or input nama_komoditi <> “” or jenis <> “” or input kualitas <>”” or keterangan <>”” then
Confidential Kelompok 6, 2011 Page 29 of 29 str = simpan(Sintaks Simpan)
End If
Statement koneksi dan memasukkan dalam database(str) Else
Pesan “Semua Data Harus Di-Isikan”
End if
7.1.10
Form Laporan rekap transaksi lelang
Laporan Rekap Pelelangan
Laporan Rekap Pelelangan
SISTEM INFORMASI LELANG KOMODITI KAB. JOMBANG LOGO
Nama penjual
Nama komoditi Nama pembeli
No Sub total
Tanggal rekap
Id_barang Jumlah barang
Total transaksi
Halaman ...
Deskripsi :
From ini berfungsi untuk menampilkan detail dari setiap transaksi pelelangan yang telah
dilakukan untuk sebagai histori oleh petugas lelang.
Query:
SELECT * FROM Transaksi
SELECT * FROM peserta