Anda di halaman 1dari 19

SISTEM INFORMASI E-RAPORT DI

SMK NEGERI 4 KOTA BOGOR

TUGAS PERTEMUAN 15

Developer:

FLADIMIR AKSEL DJAMI 14190025

RANGGA RIKMAWAN 14190029

VIANDRY PRASISWANDAVA 14190055

WILDAN HUMAIDI SUPRIYATNA 14190046

PROGRAM SARJANA

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS INFORMATIKA & KOMPUTER


UNIVERSITAS BINANIAGA INDONESIA 2022
1. Proses bisnis lama, proses bisnis baru, diagram konteks
a. Proses bisnis lama

b. Proses bisnis baru


c. Diagram konteks

2. Usecase, dan usecase naratif (ambil usecase terpanjang di tahap analisis)


a. Usecase

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

Nama UseCase Kontrak Pembelajaran Type UseCase


Id Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama Guru
Pelaku Partisipan Lain Sistem
Stakeholder Yang Berminat -
Deskripsi Merupakan penampilan kumpulan data detail Tahun Ajaran, semester,
kelas, guru, mata pelajaran, kkm
Prakondisi User telah melakukan login terlebih dahulu dalam system
Sasaran Use Case mengvalidasi data
Bidang Khas Suatu Event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Guru Mengklik “Tab Kontrak Sistem merespon dengan
Pembelajaran” menampilkan Tab Kontrak
Pembelajaran

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 Logout Type UseCase


ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama User
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Use case ini mendeskripsikan tentang kegiatan Admin, Kepala
Sekolah, Guru
Prakondisi Pada tahap ini user sebelum nya harus melakukan login terlebih
dahulu
Sasaran Use case ini diawali saat user melakukan kegiatan dalam sistem
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1: Langkah 2:
Agent, Support, Leader, Sistem akan merespon dengan
Supervisor, memilih menu menutup sistem dan
logout dalam menu dasboard memunculkan tampilan form
login yang berarti telah keluar
dari halaman utama

Bidang Alternatif Alternatif :


jika tidak ingin logout, kembali ke halaman utama
Kesimpulan Admin, Kepala sekolah, Guru menyimpulkan tentang tahapan
tahapan keluar dari sistem
Pasca Kondisi Sistem akan menutup halaman utama dan memunculkan
tampilan login
Aturan Bisnis Admin, Kepala sekolah, Guru memilih logout untuk keluar dari
sistem
Batasan dan spesifikasi Admin, Kepala sekolah, Guru tidak akan keluar dari sistem jika
implementasi tidak memilih menu logout
Asumsi Admin, Kepala sekolah, Guru memilih logout maka akan keluar
dari sistem
Masalah terbuka -

Nama Use Case Manipulasi Nilai Type Use Case


ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama Guru
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Merupakan proses Create, Read, Update, Delete data nilai
Prakondisi Pada tahap ini user melakukan create, read, update, delete data
nilai
Sasaran Usecase tetap tervalidasi dengan data nilai
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Guru mengklik detail pada Sistem merespon dengan
Kontak pembelajaran memunculkan tampilkan siswa
Langkah 3 : beserta data nilai
Lalu Guru melakukan Langkah 4 :
penginputan nilai Sistem merespon dengan
menerima data inputan nilai
Bidang Alternatif -
Kesimpulan Use Case ini menyimpulkan bahwa guru melakukan penginputan
nilai pada system
Pasca Kondisi Pada tahapan ini guru memiliki hak untuk menginput form
penilaian siswa
Aturan Bisnis Use case ini guru memasukan data nilai

Batasan dan spesifikasi Guru tidak bisa meninput data lain


implementasi
Asumsi Data nilai akan tersimpan ke dalam database
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 -

Kesimpulan Use Case ini menyimpulkan bahwa guru melakukan penginputan


NIS dan data Siswa pada sistem
Pasca Kondisi Pada tahapan ini Admin memiliki hak untuk menginput form NIS
dan data Siswa
Aturan Bisnis Use case ini Admin memasukan NIS dan data Siswa

Batasan dan spesifikasi Guru tidak bisa meninput data lain


implementasi
Asumsi Data NIS akan tersimpan ke dalam database
Masalah terbuka -

Nama Use Case Manipulasi Tahun Ajaran 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 Tahun Ajaran
Prakondisi Pada tahap ini user melakukan create, read, update, delete
Tahun Ajaran
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 Tahun Ajaran menerima data Tahun Ajaran
Bidang Alternatif -

Kesimpulan Use Case ini menyimpulkan bahwa admin melakukan


penginputan data Tahun ajaran
Pasca Kondisi Pada tahapan ini Admin memiliki hak untuk menginput form tahun
ajaran
Aturan Bisnis Use case ini Admin memasukan tahun ajaran

Batasan dan spesifikasi Guru tidak bisa meninput data lain


implementasi
Asumsi Data Tahun Ajaran akan tersimpan ke dalam database
Masalah terbuka -

Nama Use Case Manipulasi Mata Pelajaran 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 Mata Pelajaran
Prakondisi Pada tahap ini user melakukan create, read, update, delete Mata
Pelajaran
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 Mata Pelajaran menerima data Mata Pelajaran
Bidang Alternatif -

Kesimpulan Use Case ini menyimpulkan bahwa admin melakukan


penginputan data Mata Pelajaran
Pasca Kondisi Pada tahapan ini Admin memiliki hak untuk menginput form mata
pelajaran
Aturan Bisnis Use case ini Admin memasukan mata pelajaran

Batasan dan spesifikasi Guru tidak bisa meninput data lain


implementasi
Asumsi Data Mata Pelajaran akan tersimpan ke dalam database
Masalah terbuka -

Nama Use Case Lihat Nilai Siswa Type Use Case


ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama Wali Murid
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Proses melihat atau membaca data nilai siswa berdasarkan NIS
Prakondisi Tahap ini merupakan menampilkan data nilai siswa berdasarkan
NIS
Sasaran Usecase tetap tervalidasi dengan data
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Wali murid memasukan link ke Sistem menerima link yang
web browser sudah di masukan kedalam
Langkah 4 : system web browser
Wali murid dapat melihat nilai Langkah 3 :
data siswa yang diberikan oleh Sistem memberikan tampilan
system interface dan menampilkan
data nilai siswa
Bidang Alternatif Alternatif :
Wali murid bisa mengakses pada Langkah 1 berupa barcode
atau link
Kesimpulan Kesimpulannya wali murid hanya dapat melihat data nilai siswa
yang sudah di input oleh guru mata pelajaran
Pasca Kondisi Tahapan ini wali murid hanya bisa melihat data nilai siswa

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 -

Nama Use Case Lihat Laporan Type Use Case


ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama Kepala Sekolah
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Proses melihat atau membaca data laporan nilai dan kegiatan
pembelajaran
Prakondisi Tahap ini merupakan menampilkan data nilai siswa dan kegiatan
pembelajaran guru
Sasaran Usecase tetap tervalidasi dengan data
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Kepala Sekolah mengklik “Tab Sistem menerima dan
Laporan Pembelajaran/Data memberikan tampilan Tab
Nilai Siswa” Laporan Pembelajaran/Data
Langkah 3 : Nilai Siswa
Kepala Sekolaj dapat melihat
nilai data siswa dan kegiatan
pembelajaran yang diberikan
oleh system
Bidang Alternatif -

Kesimpulan Kesimpulannya Kepala Sekolah dapat melihat data nilai siswa


dan kegiatan pembelajaran yang sudah di input oleh guru mata
pelajaran
Pasca Kondisi Tahapan ini Kepala Sekolah hanya dapat melihat data nilai siswa
dan kegiatan pembelajaran guru
Aturan Bisnis Kepala Sekolah hanya bisa melihat data nilai siswa pada form
data nilai dan tab kegiatan pembelajaran kegiatan belajar guru
Batasan dan spesifikasi Wali murid hanya bisa melihat saja data nilai
implementasi
Asumsi -
Masalah terbuka -

Nama Use Case Profil User Type Use Case


ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama User
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Merupakan proses untuk melihat profil Admin, Kepala Sekolah,
Guru
Prakondisi User harus memiliki dan memasukan Username serta Password
kedalam sistem
Sasaran Use Case bekerja saat system melakukan validasi
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Mengklik pada bagian menu Sistem akan merespon dengan
profil menampilkan profil user
Langkah 3 : Langkah 4 :
User dapat melihat profil Sistem mengautentikasi dalam
menampilkan Interface Menu
Utama User
Bidang Alternatif Alternatif :
User dapat mengubah atau mengedit data profil user itu sendiri
Kesimpulan Kesimpulannya user dapat melihat profil data user itu sendiri

Pasca Kondisi Sistem akan menampilkan tampilan profil


Aturan Bisnis User dapat melihat profil user itu sendiri
Batasan dan spesifikasi Validasi harus terpenuhi,
implementasi
Asumsi Data profil akan tersimpan ke dalam database
Masalah terbuka -

Nama Use Case Input KD Type Use Case


ID Use Case
Prioritas
Sumber -
Pelaku Bisnis Utama Guru
Pelaku Partisipan Lain Sistem
Stakeholder yang berminat -
Deskripsi Merupakan proses untuk menginput KD oleh guru
Prakondisi User harus menginput KD kedalam system sesuai dengan mata
pelajaran
Sasaran Use Case bekerja saat system melakukan validasi
Bidang khas suatu event Kegiatan Pelaku Respon Sistem
Langkah 1 : Langkah 2 :
Mengklik detail pada kontrak Sistem akan merespon dengan
pembelajaran menampilkan data
Langkah 3 : Langkah 4 :
Menginput KD pada kolom KD Sistem mengautentikasi dalam
penginputan KD
Bidang Alternatif -

Kesimpulan Kesimpulannya guru dapat menginput KD pada mata pelajaran

Pasca Kondisi Sistem akan menampilkan detail data kontrak pembelajaran


untuk penginputan
Aturan Bisnis Guru Menginput data KD kedalam interface
Batasan dan spesifikasi Validasi harus terpenuhi,
implementasi
Asumsi Data KD 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

 Nilai_kkm = {kd_nama + kkm + nilai_max + nilai_min + deskripsi +


perdikat}

- Kd_kkm = {int}4
- Kkm = {int}2
- Nilai_max = {int}3
- Nilai_min = {int}3
- Deskripsi = {Varchar}15
- Predikat = {char}1

 Mapel = {kd_mapel + nama + kode_singkat + nama_kd +


kd_jenis_mapel + kd_jurusan }

- Kd_mapel = {int}6
- nama = {varchar}100
- Kode_singkat = {varchar}30
- Nama_kd = {varchar}150
- Kd_jenis_mapel = {int}2
- Kd_jurusan = {int}2

 Kontak_pembelajaran= {kd_kp + tahun_ajaran + semester + kd_guru + kd_kelas +


kd_mapel + kkm }

- 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

 Jurusan = {kd_jurusan + nama + singakatan}

- 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

 siswa = {kd_siswa + nis + nisn + nama + sex + kd_jurusan +


tahun_masuk + kelompok + foto + user + pass}

- 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

 kelas = {kd_kelas + tahun_ajaran + kelas + nama + kd_jurusan +


tahun_masuk + kelompok}

- 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

 nilai = {kd_nilai + kd_cp + kd_siswa + nilai + jenis + type_nilai +


nama_kd}

- 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

Anda mungkin juga menyukai