lks tingkat kota tanjung pinang tahun...
Post on 06-Aug-2018
242 Views
Preview:
TRANSCRIPT
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
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
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”
top related