• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

Membagikan "LKS Tingkat Kota Tanjung Pinang Tahun Soal BIDANG LOMBA IT-Software Application"

Copied!
17
0
0

Teks penuh

(1)

LKS Tingkat Kota Tanjung Pinang

Tahun 2017

Soal

BIDANG LOMBA

IT-Software Application

(2)

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.

(3)

SISTEM INFORMASI SMK TANJUNG PINANG ENTITY RELATIONSHIP DIAGRAM

(4)

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

(5)

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

(6)

SISTEM INFORMASI SMK TANJUNG PINANG WIREFRAME

01 Form Login

(7)

03 Form Jadwal Mengajar Guru

(8)

05 Form Informasi Mata Pelajaran

(9)

07 Form View Jadwal

(10)

09 Form Pengaturan Siswa

(11)

11 Form Pengatuan Kelas

(12)

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 !

(13)

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”

(14)

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

(15)

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”

(16)

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.

(17)

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”

Gambar

Tabel  KEY  Kolom  Tipe Data  Required?  Notes

Referensi

Dokumen terkait

Nilai rata – rata yang dihasilkan untuk domain PO, AI dan DS adalah 1.91, Artinya Universitas Pembangunan Nasional “Veteran” Jawa Timur te lah melakukan tata

Untuk itu Pemerintah Daerah Tana Toraja harus fokus guna mengomunikasikan citra pariwisata yang ingin dicapai oleh Tana Toraja, antara lain dengan beberapa upaya yaitu website

METRO BATAVIA UNTUK MEMPEROLEH REFUND DARI PEMBELIAN TIKET YANG DIBATALKAN SECARA SEPIHAK

Cendana (Santalum album Linn.) merupakan tanaman asal Provinsi NTT yang bukan hanya memiliki nilai ekonomi, namun juga sebagai simbol yang menyatukan masyarakat dan kearifan

TBP juga telah menjelaskan bahwa niat dipengaruhi secara positif oleh norma subjektif.Dalam hal ini, semakin kuat dorongan sosial yang dipersepsikan seseorang

To obtain a good correlation (a good image), some iterations must be applied to the image being investigated using the ART method.. These iterations include

Untuk mengembalikan pembelajaran ilmu pengetahuan alam kepada asal muasalnya yaitu dari peristiwa alam dan berproses dengan inkuiri, maka perlu kiranya

Daftar gaji dan upah pada perusahaan dibuat oleh bagian sumber daya manusia. Data yang dipakai bagian Sumber Daya Manusia adalah surat- surat keputusan mengenai pengangkatan