You are on page 1of 6

LKS SMK

Tingkat Provinsi JATENG


Tahun 2016

Soal
BIDANG LOMBA
IT-Software Application

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


DIREKTORAT JENDERAL PENDIDIKAN MENENGAH
DIREKTORAT PEMBINAAN SEKOLAH MENENGAH KEJURUAN
Kompleks Kemdiknas Gedung E Lantai 12-13
Jalan Jenderal Sudirman Senayan Jakarta 10270
Telepon (021) 5725477 (hunting), 5725466-69, 5725471-75
Fax. 5725467, 5725469, 5725049
Site: www.ditpsmk.net
Module 2: Master Form Development

1. Create “01 Login Form”

Create the main menu of the application as outlined in “01 Login Form” in the

wireframe. Email and password of the employee will be used in order to do login

process. During login process, there are several process that needs to be done :

a. If the email or password does not match the data on database then the

program will show a message “Please Try Again, Your Data is not Valid!”

b. If the login process is success then user will be direct into Main Form and

Login Form will be hidden.

2. Create “02 Main Form”

Create the main menu of the application as outlined in “02 Main Form” in the

wireframe. This form will be containing all menus which already described on the

wireframe above. This form will be acted as a MDI Form or Parent Form where every

other form will be comes inside it. Below are the menus which need to be defined on

this form:

a. Change Password, Logout, Exit, Input Selling, View Selling, Add Production,

View Production, Add Incoming Raw Material, View Incoming Raw Material,

View Food Stock, View Raw Material Stock, Raw Material, Food, Recipe, and

Employee.

b. Each menu is direct to the right specific form (Such as Logout will close the

Main Form and hide it then show the Login Form, for detail process please

look at the wireframe given)

3. Create “05 Employee Form”

Soal LKS SMK XXIV Tahun 2016 Hal 2 dari 6


Create the main menu of the application as outlined in “05 Employee Form” in the

wireframe. Below are the specification process needed of this form:

a. Form must be able to load employee data from database

b. Search Button is able to be done the searching process where based on

employee name, email, address, or employee phone.

c. When Add Button is clicked then the validation process will be running first

and then the data will be added on data grid not database.

d. Edit Button is only be able to be clicked after specific row in data grid is

clicked then the data will be filled up on the form and after the Edit button is

clicked, the data will be updated from data grid not database.

e. Delete Button is only be able to be clicked after specific row in data grid is

clicked the data will be filled up on the form and after the delete button is

clicked, the data will be deleted from data grid not database.

f. Total data will be shown all the total data in database

g. When Save Button is clicked then all of the data have been processed will be

commit to database.

h. When Cancel Button is clicked then all of the data on data grid will be reset

into the base data on database.

4. Create “18 Food Form”

Create the main menu of the application as outlined in “18 Food Form” in the

wireframe. Below are the specification process needed of this form:

a. Form must be able to load food data from database

Soal LKS SMK XXIV Tahun 2016 Hal 3 dari 6


b. Search Button is able to be done the searching process where based on

food name, description, or price.

c. When Add Button is clicked then the validation process will be running first

and then the data will be added on data grid not database.

d. Edit Button is only be able to be clicked after specific row in data grid is

clicked then the data will be filled up on the form and after the Edit button is

clicked, the data will be updated from data grid not database.

e. Delete Button is only be able to be clicked after specific row in data grid is

clicked the data will be filled up on the form and after the delete button is

clicked, the data will be deleted from data grid not database.

f. Total data will be shown all the total data in database

g. When Save Button is clicked then all of the data have been processed will be

commit to database.

h. When Cancel Button is clicked then all of the data on data grid will be reset

into the base data on database.

5. Create “07 Raw Material Form”

Create the main menu of the application as outlined in “07 Raw Material Form” in

the wireframe. Below are the specification process needed of this form:

a. Form must be able to load raw material data from database

b. Search Button is able to be done the searching process where based on raw

material name, description, or inputed date.

c. When Add Button is clicked then the validation process will be running first

and then the data will be added on data grid not database.

Soal LKS SMK XXIV Tahun 2016 Hal 4 dari 6


d. Edit Button is only be able to be clicked after specific row in data grid is

clicked then the data will be filled up on the form and after the Edit button is

clicked, the data will be updated from data grid not database.

e. Delete Button is only be able to be clicked after specific row in data grid is

clicked the data will be filled up on the form and after the delete button is

clicked, the data will be deleted from data grid not database.

f. Total data will be shown all the total data in database

g. When Save Button is clicked then all of the data have been processed will be

commit to database.

h. When Cancel Button is clicked then all of the data on data grid will be reset

into the base data on database.

6. Create “06 Recipe Form”

Create the main menu of the application as outlined in “06 Recipe Form” in the

wireframe. Below are the specification process needed of this form:

a. Form must be able to load recipe header data from database

b. When Show Detail Button on recipe header grid is clicked then the recipe

detail data will be load

c. Search Button is able to be done the searching process where based on

recipe header description or inputed date.

d. When Add Button is clicked then the validation process will be running first

and then the data will be added on data grid not database. This process must

be followed by inputted process on the recipe detail data.

Soal LKS SMK XXIV Tahun 2016 Hal 5 dari 6


e. Edit Button is only be able to be clicked after specific row in data grid is

clicked then the data will be filled up on the form and after the Edit button is

clicked, the data will be updated from data grid not database.

f. Delete Button is only be able to be clicked after specific row in data grid is

clicked the data will be filled up on the form and after the delete button is

clicked, the data will be deleted from data grid not database both from

recipe header grid and recipe detail grid.

g. Total data will be shown all the total data in database (total data of recipe

header data)

h. When Save Button is clicked then all of the data have been processed will be

commit to database.

i. When Cancel Button is clicked then all of the data on data grid will be reset

into the base data on database.

Soal LKS SMK XXIV Tahun 2016 Hal 6 dari 6

You might also like