lks tingkat kota tanjung pinang tahun...

17
LKS Tingkat Kota Tanjung Pinang Tahun 2017 Soal BIDANG LOMBA IT-Software Application

Upload: vuthien

Post on 06-Aug-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

LKS Tingkat Kota Tanjung Pinang Tahun 2017

Soal BIDANG LOMBA

IT-Software Application

PROJECT OVERVIEW

Pada projek ini anda harus mengembangkan sebuah sistem informasi sesuai dengan syarat yang

telah diberikan pada Tes Projek. Secara umum akan ada 4 projek yang akan diberikan kepada anda

yaitu :

1. Entity Relationship Diagram (ERD) dan Data Dictionay (Kamus Data) untuk Tes Projek

Ini akan digunakan sebagai panduan anda untuk membuat file database. Dengan

diketahuinya/diberikannya DFD (berikut kamus data dan hubungan antar entitas) bertujuan

untuk memastikan semua entitas dibuat dalam database saling berhubungan.

2. Diagram Navigasi pada Aplikasi

Gunakan diagram navigasi untuk mengembangkan form interaksi (antar muka pengguna) pada

aplikasi. Anda bebas untuk menambahkan interaksi antar form, tanpa mengabaikan interaksi

yang telah didefinisikan/diberikan pada diagram navigasi.

3. Contoh Perancangan (Wireframe) dari Sistem Informasi yang diinginkan

File ini digunakan sebagai panduan anda dalam merancang semua form yang disyaratkan.

Perancangan anda TIDAK TERBATAS PADA CONTOH YANG DIBERIKAN

4. File Data (jika ada)

File data akan digunakan untuk mendukung dalam menguji dan mengembangkan sistem

informasi anda pada setiap modul. Silahkan gunakan file data ini pada pengembangan, anda

dipersilahkan menggunakan sumber lain diluar file data yang digunakan jika disebutkan pada

modul.

SISTEM INFORMASI SMK TANJUNG PINANG

ENTITY RELATIONSHIP DIAGRAM

SISTEM INFORMASI SMK TANJUNG PINANG

KAMUS DATA (DATA DICTIONARY)

Tabel KEY Kolom Tipe Data Required? Notes

Guru PK IDGuru INTEGER Y Auto Increment

Nama VARCHAR(50) Y

JenisKelamin VARCHAR(7) Y

MataPelajaran PK IDMapel INTEGER Y Auto Increment

Nama VARCHAR(50) Y

Deskripsi Text Y

Tugas INTEGER Y

UTS INTEGER Y

UAS INTEGER Y

Kelas PK IDKelas INTEGER Y Auto Increment

Nama VARCHAR(50) Y

Siswa PK IDSiswa INTEGER Y Auto Increment

Nama VARCHAR(50) Y

Alamat Text Y

JenisKelamin VARCHAR(7) Y

TanggalLahir Date Y

NoHp VARCHAR(12) Y

User PK UserID INTEGER Y Auto Increment

FK Username VARCHAR(20) Y

Password VARCHAR(20) Y

Role VARCHAR(10) Y

HeaderJadwal PK IDJadwal INTEGER Y Auto Increment

FK IDMapel INTEGER Y

FK IDGuru INTEGER Y

FK Kelas INTEGER Y

DetailJadwal PK,FK IDJadwal INTEGER Y

PK,FK IDSiswa INTEGER Y

SISTEM INFORMASI SMK TANJUNG PINANG

DIAGRAM NAVIGASI (NAVIGATION DIAGRAM)

07

View Jadwal02

Navigasi Guru

03

Jadwal Mengajar

04

Edit Profil

05

Info Mata

Pelajaran

02

Navigasi Guru

O1

Form Login

06

Navigasi Siswa

O1

Form Login

12

Pengaturan

Jadwal

11

Pengaturan Kelas

10

Pengaturan Guru

O9

Pengaturan Siswa

SISTEM INFORMASI SMK TANJUNG PINANG

WIREFRAME

01 Form Login

02 Form Navigasi Guru

03 Form Jadwal Mengajar Guru

04 Form Edit Profil

05 Form Informasi Mata Pelajaran

06 Form Navigasi Siswa

07 Form View Jadwal

08 Form Navigasi Admin

09 Form Pengaturan Siswa

10 Form Pengaturan Guru

11 Form Pengatuan Kelas

12 Form Pengaturan Jadwal

PENGEMBANGAN SISTEM INFORMASI SMK TANJUNG PINANG

SMK Tanjung Pinang merupakan salah satu SMA yang terletak di Kota Tanjung Pinang, Kep Riau. Dari

hari kehari sekolah makin berkembang oleh karena itu Kepala Sekolah berfikir ini merupakan saatnya

untuk menggunakan Sistem Informasi untuk mendukung proses bisnis pada proses penjadwalan.

Setelah memperkerjakan beberapa konsultan untuk menganalisa dan merancang sistem, tiba

waktunya untuk mengembangkan sistem.

Berdasarkan perancangan sistem yang diberikan kepada anda, anda diharuskan mengembangkan

Sistem Informasi untuk mendukung proses bisnis pada penjadwalan SMK Tanjung Pinang. Pastikan

solusi pengembangan anda dapat mengakomodir bisnis proses di SMK Tanjung Pinang dengan baik,

berikut merupakan instruksi dalam mengembangkan projek !

Modul 1: Pembuatan Database dan Pengembangan Form Utama

1. Membuat Database

Buat sebuah database menggunakan MS SQL Server pada lokal database server sesuai dengan ERD

dan kamus data yang telah diberikan.

2. Masukkan Data

Masukkan data master yang diberikan kepada anda yang terletak pada file “master-data.xlsx” pada

tabel yang bersesuaian pada database yang baru anda buat.

3. Buat Aplikasi

Buat aplikasi menggunakan platform yang anda inginkan (C# or Visual Basic.NET).

4. Buat “01 Form Login”

Buat menu utama pada aplikasi seperti yang digambarkan pada “01 Form login”

Pastikan semua field diisi.

5. Buat “02 Form Navigasi Guru”

Buat menu utama aplikasi seperti yang digambarkan pada “02 Form Navigasi Guru”

Pastikan form ini hanya dapat diakses oleh guru.

6. Buat “06 Form Navigasi Siswa”

Buat menu utama pada aplikasi seperti yang digambarkan pada “06 Form Navigasi Siswa”

Pastikan form ini hanya dapat diakses oleh siswa.

7. Buat “08 Form Navigasi Admin”

Buat menu utama pada aplikasi seperti yang digambarkan pada “08 Form Navigasi Admin”

Pastikan form ini hanya dapat diakses oleh admin.

Module 2: Form Pengembangan Utama

1. Buat “09 Form Pengaturan Siswa”

Buat menu utama pada aplikasi seperti yang digambarkan pada “09 Form Pengaturan Siswa”

Pastikan semua data siswa tersimpan di database

Pastikan semua data sudah terisi sebelum menambahkan atau memperbaharui data

Pastikan tombol Add New, Edit Data, dan Delete dapat berfungsi

Untuk tombol Save dan Cancel hanya dapat befungsi ketika user memilih Edit dan harus

pada posisi yang sesuai, jika user merubah data maka tombol cancel harus membatalkan

data yang dirubah

2. Buat “10 Form Pengaturan Guru”

Buat menu utama pada aplikasi seperti yang digambarkan pada “10 Form Pengaturan Guru”

Pastikan form ini dapat menampilkan semua data guru yang tersimpan didatabase

Pastikan semua data sudah terisi sebelum menambahkan atau memperbaharui data

Pastikan tombol Add New, Edit Data, dan Delete dapat berfungsi

Untuk tombol Save dan Cancel hanya dapat befungsi ketika user memilih Edit dan harus

pada posisi yang sesuai, jika user merubah data maka tombol cancel harus membatalkan

data yang dirubah

3. Buat “11 Form Pengaturan Kelas”

Buat menu utama pada aplikasi seperti yang digambarkan pada “11 Form Pengaturan Kelas”

Pastikan form ini dapat menampilkan semua data siswa yang tersimpan didatabase

Pastikan program dapat menambah siswa ke kelas

Module 3: Pengembangan Form Utama dan Form Transaksi

1. Buat “12 Form Pengaturan Jadwal”

Buat menu utama pada aplikasi seperti yang digambarkan pada “12 Form Pengaturan Jadwal”

2. Buat “07 Form View Jadwal”

Buat menu utama pada aplikasi seperti yang digambarkan pada “07 View Jadwal”

Pastikan form dapat menampilkan semua data jadwal siswa yang tersimpan didatabase

3. Buat “03 Form Jadwal Mengajar Guru”

Buat menu utama pada aplikasi seperti yang digambarkan pada “03 Form Jadwal Mengajar Guru”

4. Buat “05 Form Informasi Mata Pelajaran”

Buat menu utama pada aplikasi seperti yang digambarkan pada “05 Form Informasi Mata Pelajaran”.

5. Buat “04 Form Edit Profil”

Buat menu utama pada aplikasi seperti yang digambarkan pada “04 Form Edit Profil”.

Modul 4: Perancanga ERD dan Kamus Data

SMK Tanjung Pinang akan mengembangkan kembali Sistem Informasinya untuk mendukung bisnis

proses lain yang ada disekolah. Tahap berikutnya adalah akan mengembangkan sistem Toko SMK

Tanjungpinang yang sederhana

Toko SMK Tanjung Pinang adalah toko yang menjual kebutuhan sekolah untuk komunitas di SMK

Tanjung Pinang. Contoh barang yang dijual adalah buku, pensil, pulpen dan lain-lain. Biasanya

seorang pegawai akan membuat nota untuk setiap transaksi pembelian. Pada nota tersebut kasir

akan menulis : siapa pembeli, apa yang dibeli, jumlah barang yang dibeli dan harga untuk setiap

barang, tanggal pembelian dan lain-lain.

Hal lain yang perlu dianalisa, SMK Tanjung Pinang ingin mengetahui berapa banyak stok barang yang

masih ada ditoko. Setelah itu SMK Tanjung Pinang ingin menyimpan seberapa banyak keuntungan

yang mereka perolah pada periode tertentu. Sebagai seorang analis anda diminta untuk membuat

ERD, Kamus Data dan tabel pada SQL Server 2014 untuk mendukung semua sistem yang dibutuhkan

Toko SMK Tanjung Pinang.

Modul 5: Form Hasil, ERD dan Kamus Data

1. Buat “Tabel Data”

Buat data untuk tiap tabel yang anda buat pada modul 4. Minimal ada 5 data untuk setiap tabel

2. Buat “Aplikasi”

Buat Aplikasi berdasarkan ERD anda

1. Pastikan aplikasi anda dapat menangani semua proses bisnis pada Toko SMK Nusantara

2. Aplikasi harus dapat tekoneksi dengan database anda, yang telah anda buat pada modul.

3. Buat form validasi yang dibutuhkan pada aplikasi anda, contoh : “semua data harus diiisi”