*..* 1..1
1..1
1..1
1..1
1..1
*..1
1..* 1..*
1..*
*..1
3.7.6 Spesifikasi ProsesDi dalam spesifikasi proses dijelaskan mengenai proses-proses yang terjadi di dalam program. Spesifikasi proses dari program Sistem Kios Informasi berbasis multimedia adalah sebagai berikut :
a. Spesifikasi Proses Layar Penempatan Kios Informasi
Modul Form_Load
Atur ukuran dan posisi form tepat di tengah-tengah layar komputer
END
b. Spesifikasi Proses Layar Pembuka Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form Tampilkan movie obyek Flash Welcome.Swf
END
Modul Tekan_Logo
IF Logo Mal KTC ditekan THEN
Unload Layar Pembuka
Tampilkan Layar Menu Utama
END IF
END
c. Spesifikasi Proses Layar Menu Utama Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form
Tampilkan movie obyek Flash MenuUtama.Swf Buat koneksi ke database MalKTC.mdb
END
Modul Pilih_Menu
SELECT CASE Menu
CASE “ShowKios”
Tampilkan Layar Menu Kios
Tampilkan movie obyek Flash MenuKios.Swf
CASE “ShowRestoran”
Tampilkan Layar Menu Restoran
Tampilkan movie obyek Flash MenuRestoran.Swf
CASE “ShowAcara”
Tampilkan Layar Menu Acara
Tampilkan movie obyek Flash MenuAcara.Swf
CASE “ShowHiburan”
Tampilkan Layar Menu Hiburan
Tampilkan movie obyek Flash MenuHiburan.Swf
CASE “ShowFasilitas”
Tampilkan Layar Menu Fasilitas
Tampilkan movie obyek Flash MenuFasilitas.Swf
CASE “ShowProfil”
Tampilkan movie obyek Flash MenuProfil.Swf
CASE “ShowPetunjuk”
END SELECT END
Modul Layar_Pengaman
IF tidak ada penekanan tombol selama 55 detik THEN Unload Layar Menu Utama
Tampilkan Layar Pembuka
Tampilkan movie obyek Flash Welcome.Swf
END IF
END
d. Spesifikasi Proses Layar Menu Kios Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form Tampilkan movie obyek Flash MenuKios.Swf
Buka tabel MSKios Buka tabel MSLantai END
Modul Pilih_Menu
SELECT CASE Menu_Kios
CASE “ShowKategori”
Tampilkan Layar Menu Kios Berdasarkan Kategori
CASE “ShowLantai”
Tampilkan Layar Menu Kios Berdasarkan Lantai
Unload Layar Menu Kios
Tampilkan Layar Menu Utama
Tampilkan movie obyek Flash MenuUtama.Swf
END SELECT
END
Modul Layar_Pengaman
IF tidak ada penekanan tombol selama 55 detik THEN Unload Layar Menu Kios
Tampilkan Layar Pembuka
Tampilkan movie obyek Flash Welcome.Swf
END IF
END
Modul Form_Unload
Tutup tabel MSLantai Tutup tabel MSKios END
e. Spesifikasi Proses Layar Menu Restoran Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form Tampilkan movie obyek Flash Menu Restoran.Swf
Buka tabel MSRestoran Buka tabel MSLantai END
Modul Pilih_Menu
SELECT CASE Menu_ Restoran
CASE “ShowIndonesia”
Tampilkan Layar Menu Restoran berdasarkan
makanan Indonesia
Tampilkan data restoran
CASE “ShowEropa”
Tampilkan Layar Menu Restoran berdasarkan
makanan Eropa
Tampilkan data restoran
CASE “ShowAsia”
Tampilkan Layar Menu Restoran berdasarkan
makanan Asia
Tampilkan data restoran
CASE “ShowSnack&Bakery”
Tampilkan Layar Menu Restoran berdasarkan
makanan Snack&Bakery
Tampilkan data restoran
CASE “ShowMinuman”
Tampilkan Layar Menu Restoran berdasarkan
minuman
Tampilkan data restoran
CASE “ShowMenuUtama”
Tampilkan Layar Menu Utama
Tampilkan movie obyek Flash MenuUtama.Swf
END SELECT
END
Modul Layar_Pengaman
IF tidak ada penekanan tombol selama 55 detik THEN Unload Layar Menu Restoran
Tampilkan Layar Pembuka
Tampilkan movie obyek Flash Welcome.Swf
END IF
END
Modul Form_Unload
Tutup tabel MSLantai
Tutup tabel MSRestoran
END
f. Spesifikasi Proses Layar Menu Acara Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form Tampilkan movie obyek Flash Menu Acara.Swf
Buka tabel MSAcara Buka tabel MSLantai Tampilkan data acara END
Modul Pilih_Menu
SELECT CASE Menu_ Acara
CASE “ShowMenuUtama”
Unload Layar Menu Acara
Tampilkan Layar Menu Utama
Tampilkan movie obyek Flash MenuUtama.Swf
END SELECT
END
Modul Layar_Pengaman
IF tidak ada penekanan tombol selama 55 detik THEN Unload Layar Menu Acara
Tampilkan Layar Pembuka
Tampilkan movie obyek Flash Welcome.Swf
END IF
END
Modul Form_Unload
Tutup tabel MSLantai
Tutup tabel MSAcara
END
g. Spesifikasi Proses Layar Menu Hiburan Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form Tampilkan movie obyek Flash Menu Hiburan.Swf
Buka tabel MSHiburan Buka tabel MSLantai Tampilkan data hiburan END
Modul Pilih_Menu
SELECT CASE Menu_Hiburan
CASE “ShowMenuUtama”
Unload Layar Menu Hiburan
Tampilkan Layar Menu Utama
Tampilkan movie obyek Flash MenuUtama.Swf
END SELECT
END
Modul Layar_Pengaman
IF tidak ada penekanan tombol selama 55 detik THEN Unload Layar Menu Hiburan
Tampilkan Layar Pembuka
Tampilkan movie obyek Flash Welcome.Swf
END IF
END
h. Spesifikasi Proses Layar Menu Fasilitas Modul Form_Load
Atur ukuran dan posisi form sesuai dengan besar layar komputer Atur ukuran dan posisi movie Flash agar sama dengan layar form Tampilkan movie obyek Flash Menu Fasilitas.Swf
Buka tabel MSFasilitas Buka tabel MSLantai END
Modul Pilih_Menu
SELECT CASE Menu_Fasilitas
CASE “ShowLantaiDasar”
Tampilkan daftar posisi dan lokasi Fasilitas di
lantai Dasar
CASE “ShowLantai1”
Tampilkan daftar posisi dan lokasi Fasilitas di
lantai 1
CASE “ShowLantai2”
Tampilkan daftar posisi dan lokasi Fasilitas di
lantai 2
CASE “ShowLantai3”
Tampilkan daftar posisi dan lokasi Fasilitas di
lantai 3
CASE “ShowMenuUtama”
Unload Layar Menu Fasilitas
Tampilkan Layar Menu Utama
Tampilkan movie obyek Flash MenuUtama.Swf
END SELECT