TEST PROJECT
LKS KOTA TANGERANG VIII - 2012
IT/SOFTWARE APPLICATION
IT Software Solutions for Business
Perhatikan tujuan pengerjaan pada tabel di bawah ini :
Hasil
No. Nama Tugas Deskripsi
1.1 Database – Pengaturan
pertandingan NSC® Membuat database untuk pengaturanpertandingan NSC® 1.2 Form dan Laporan - Tiket Membantu staf NSC® untuk menjual tiket
pertandingan
1.1 Database – Pengaturan pertandingan NSC®
Buatlah file database baru untuk pengaturan pertandingan.
Import tabel dasar dari file db_isis_draft_file.accdb Buatlah relasi foreign key
o Hubungan foreign key yang terbentuk harus bisa mengupdate secara otomatis ketika tabel sumber diupdate
Perbaiki beberapa atribut/field yang tidak sesuai dengan aturan.
Nama Field Tipe Data Aturan
Seluruh Foreign Key/FK
(seluruh tabel) Number atau Text Buat lookup fields untukmasing-masing FK. Fields harus menampilkan list data yang relevan, seperti ID numbers atau text codes createdOn (seluruh
tabel) Date/Time General dateHarus bisa memasukkan tanggal dan waktu saat ini, ketika ada penambahan record/baris
lastUpdate (seluruh
tabel) Date/Time General date
firstName (seluruh
Text dan Number Required fields
Untuk field audienceLimit, memiliki aturan hanya membolehkan stadia yang memiliki jumlah seat paling sedikit 35000.
Beritahu pengguna untuk
aturan ini, sehingga
pengguna tidak bisa
memasukkan data yang tidak sesuai
country_iso (members) dan ID_Member (semua tabel yang
berhubungan)
Text Hanya bisa diisi dengan 3 (tiga) karakter saja.
Masukkan pertandingan baru untuk tahun 2011 di England
Anda diminta untuk membuat tabel club roster. Hanya boleh ada satu record untuk tiap pemain, tetapi pengguna dapat mencari seluruh detil dari
pertandingan yang pernah diikuti. Pemain dapat bermain pada klub yang berbeda dalam pertandingan yang berbeda dengan menggunakan nomor punggung yang berbeda.
Beberapa data untuk aplikasi database sudah ada dalam folder data. Import semua data yang disediakan oleh NSC®
Tabel yang harus dilengkapi :
o Members
Buatlah laporan untuk mencetak semua data clubs roster untuk pertandingan NSC® saat ini, dengan mengacu pada draft di bawah ini :
Clubs Roster for Tournament * 2011
Club name :
WSC2011A
Players full
name Playing position Player Number
Goalkeeper name GK 1
Centre Fullback
name Playing position Player Number
1.2 Form dan Laporan Tiket
Buatlah form penjualan tiket dan laporan tiket yang terjual yang digunakan untuk membantu staff NSC® untuk menjual tiket pada saat pertandingan.
Form Penjualan Tiket
o Pengguna harus mengikuti urutan berikut, saat menjual tiket :
Memilih pertandingan (list hanya menampilkan pertandingan yang berlangsung dari hari ini sampai pertandingan berakhir)
yyyy/dd/mm- Home club x Away Club Menampilkan tipe tiket
Quantity (nilai default = 1) Batas sampai 10 Jual tiket
o Form harus menghitungkan dan menampilkan jumlah tiket yang terjual untuk setiap kategori seat yang dipilih oleh pengguna. Jika pengguna meneruskan untuk memasukkan angka yang lebih tinggi dari jumlah seat yang tersedia, maka tombol Sell menjadi disabled.
o Penjualan tiket akan diidentifikasi dengan kode tanggal dan waktu, seperti berikut :
year + month + day + hour + minute + second + “-“ + quantity o Menekan tombol Sell :
Form akan menggenerate record untuk setiap penjualan tiket pada table tblTickets
Jika penggeneratetan tiket gagal, pengguna harus diinformasikan dan penjualan dicancel. Jangan lupa untuk menghapus record tersebut dari tabel tblTickets.
Jika tiket berhasil digenerate, maka tampilkan pesan confirm penjualan dan buka laporan rpt_Tickets yang memuat tiket yang terjual.
Laporan Tiket Pertandingan Yang Dijual
o Desain bentuk laporan tiket untuk event NSC®, seperti layaknya tiket pada umumnya. Gambar di bawah ini menampilkan data yang harus dicetak pada tiap tiket.
o Set up laporan untuk mencetak tiket yang dibuat dengan aturan : Lebar : 15cm , Tinggi : 6,5 cm
o Simpan dua rangkap laporan tiket, dalam bentuk .pdf, untuk mensimulasi situasi penjualan :
Penjualan tunggal terdiri dari single tiket dan penjualan dalam jumlah tertentu dibuat dalam bentuk kelompok tiket
Sequence no.: <<##################>>
<<Home club>> x <<Away club>> | <<match date>><<match time>>
<<Member abbreviation>> – <<Tournament year>>