TUGAS PERTEMUAN 15
Developer:
PROGRAM SARJANA
b. Usecase naratif
Nama UseCase Login Type UseCase
Id Use Case Persyaratan Bisnis
Prioritas Tinggi
Sumber -
Pelaku Bisnis Utama User
Pelaku Partisipan Lain Sistem
Stakeholder Yang Berminat -
Deskripsi Merupakan proses untuk melakukan login Admin, Kepala Sekolah, Guru
Prakondisi User harus memiliki dan memasukan Username serta Password kedalam
sistem
Sasaran Use Case di awali saat system melakukan validasi
Bidang Khas Suatu Event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Masuk Form Login Sistem akan merespon dengan
Langkah 3 : menampilkan form login
User memasukan Username dan Langkah 4 :
Password Sistem akan memvalidasi Username
dan Password
Langkah 5 :
Sistem mengautentikasi dan
menampilkan Interface Menu Utama
User
Bidang Alternatif Alt Langkah 4 :
Jika Username dan Password yang dimasukan salah, maka user tidak
dapat mengakses kedalam system, dan system akan meminta user untuk
menginputkan kembali username dan password pada Langkah 1
Kesimpulan Use Case ini menyimpulkan mengenai tahapan validasi yang harus
dilakukan sebelum diterima oleh system
Pasca Kondisi Sistem akan menampilkan tampilan utama beserta menu-menu system
Aturan Bisnis User Login menggunakan username dan password, apabila username dan
password tidak sesuai maka user tidak dapat mengakses kedalam sistem
Batasan dan Spesifikasi Validasi harus terpenuhi, jika salah satu tidak terpenuhi maka sistem
Implementasi akan menolak
Asumsi Data login akan tersimpan ke dalam database
Masalah Terbuka User lupa username dan password
Bidang Alternatif -
Kesimpulan Use Case ini menyimpulkan pada interface pada bagian tersebut hanya
dapat melihat tampilan detail Tahun Ajaran, semester, kelas, guru, mata
pelajaran, kkm
Pasca Kondisi Sistem akan menampilkan detail Tahun Ajaran, semester, kelas, guru,
mata pelajaran, kkm
Aturan Bisnis User Guru danya dapat melihat detail dengan cara mengklik pada bagian
interface
Batasan dan Spesifikasi Validasi harus terpenuhi
Implementasi
Asumsi Data nilai akan tersimpan kedalam sistem
Masalah Terbuka -
Nama Use Case Manipulasi NIS dan Siswa Type Use Case
ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama Admin
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Merupakan proses Create, Read, Update, Delete NIS dan data
siswa
Prakondisi Pada tahap ini user melakukan create, read, update, delete NIS
dan data siswa
Sasaran Usecase tetap tervalidasi dengan data
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Admin mengklik detail pada Sistem merespon dengan
Kontak pembelajaran memunculkan tampilkan siswa
Langkah 3 : Langkah 4 :
Lalu Admin melakukan Sistem merespon dengan
penginputan NIS dan data menerima data NIS dan data
Siswa Siswa
Bidang Alternatif -
Aturan Bisnis Wali murid hanya bisa melihat data nilai siswa pada form data
nilai
Batasan dan spesifikasi Wali murid hanya bisa melihat saja data nilai
implementasi
Asumsi Data nilai akan tersimpan ke dalam database
Masalah terbuka -
3. Rancangan database (dokumen dasar, proses sintesa, skema database, dan kamus data) +
konfigurasi tabel (relasi antar tabel))
a. Dokumen dasar
b. Skema database
c. Kamus data
Deskripsi dan kamus data
- Kd_kkm = {int}4
- Kkm = {int}2
- Nilai_max = {int}3
- Nilai_min = {int}3
- Deskripsi = {Varchar}15
- Predikat = {char}1
- Kd_mapel = {int}6
- nama = {varchar}100
- Kode_singkat = {varchar}30
- Nama_kd = {varchar}150
- Kd_jenis_mapel = {int}2
- Kd_jurusan = {int}2
- Kd_kp = {int}11
- Tahun_ajaran = {varchar}10
- Semester = {int}1
- Kd_guru = {int}4
- Kd_kelas = {int}11
- Kd_mapel = {int}6
- Kkm = {int}2
- Kd_jurusan = {int}2
- nama = {varchar}50
- singkatan = {varchar}3
Guru = {kd_guru + nip + nama + foto + user + pass + status + level}
- Kd_guru = {int}4
- nip = {varchar}15
- nama = {varchar}50
- foto = {varchar}30
- user = {varchar}20
- pass = {varchar}100
- status = {int}1
- level = {int}1
- Kd_siswa = {int}4
- nis = {varchar}15
- nisn = {varchar}15
- nama = {varchar}50
- sex = {char}1
- kd_jurusan = {int}2
- tahun_masuk = {varchar}100
- kelompok = {int}1
- foto = {varchar}30
- user = {varchar}20
- pass = {varchar}100
- kd_kelas = {int}11
- tahun_ajaran = {varchar}10
- kelas = {varchar}4
- nama = {varchar}10
- kd_jurusan = {int}2
- tahun_masuk = {varchar}10
- kelompok = {int}1
tahun ajaran = {kd_ta + tahun_ajaran + semester + status}
- kd_ta = {int}6
- tahun_ajaran = {varchar}10
- semester = {varchar}7
- status = {int}1
- kd_nilai = {int}11
- kd_cp = {int}11
- kd_siswa = {int}11
- nilai = {int}11
- jenis = {int}1
- type_nilai = {int}11
- nama_kd = {varchar}150
d. relasi antar table
4. activity diagram dan diagram interaksi (sequence diagram) untuk semua usecase