Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget Atas Posting

TUGAS AKHIR MODUL III TKI TIK PPGDALJAB

TUGAS AKHIR MODUL III TKI TIK

Use case diagram menggambarkan tentang apa saja yang bisa dilakukan aktor atau interaksi antara use case dengan aktor yang terjadi pada sistem. Dimana aktor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang dibangun.


Definisi dari use case diagram dapat dilihat pada tabel berikut:

Definisi Aktor
Definisi aktor dapat dilihat pada tabel berikut;
No
Aktor
Deskripsi
1.
Admin
Admin memiliki hak akses dalam pengelolaan data secara keseluruhan  dan  dapat  menginputkan  data  pada  sistem informasi nilai rapor.
2.
Wali Kelas
Wali  kelas  menginputkan  nilai  siswa  ke  dalam  sistem informasi nilai rapor.
3.
Siswa
Siswa hanya dapat melihat data siswa dan data nilai
4.
Guru
Guru hanya dapat melihat data guru

Definisi Use Case Diagram pada Admin
Definisi use case diagram pada admin dapat dilihat pada tabel berikut;

Use Case
Deskripsi
Login
Admin   melakukan   login   dengan   menginputkan
username dan password
Kelola data user
Admin menginputkan username dan password             
Kelola data guru
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data guru yang berada di lingkungan sekolah.
Kelola data siswa
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data siswa yang berada di lingkungan sekolah.
Kelola data mata pelajaran
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data mata pelajaran.
Kelola data jurusan
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data jurusan.
Kelola data kelas
Admin  dapat  menambah,  mengubah,  menghapus  dan Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data kelas.
Kelola data jabatan
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data jabatan.
Kelola data tahun ajar
Admin dapat menginputkan tahun ajaran.
Cetak Rapor
Admin   dapat   mencetak   semua   data   yang   telah diinputkan seperti mencetak rapor siswa.                   

Definisi Use Case Diagram pada Wali Kelas
Definisi use case diagram pada wali kelas dapat dilihat pada tabel 3.3 berikut ini.
No
Use Case
Deskripsi

Login
Wali kelas melakukan login dengan menginputkan username dan password

Kelola nilai
Wali  kelas hanya dapat  menginputkan dan mengubah nilai siswa ke dalam sistem informasi nilai rapor berdasarkan nisn siswa tetapi tidak bisa menghapus data nilai.




Definisi use case diagram pada siswa
Definisi use case diagram pada siswa dapat dilihat pada tabel berikut;
No
Use Case
Deskripsi

Melihat Data Siswa
Siswa bisa mengakses biodata berdasarkan nisn dan password untuk dapat melihat data diri.

Mengakses Data Nilai
Siswa mengakses  rapor  berdasarkan  nisn  dan password siswa untuk dapat melihat data rapor.

Definisi use case diagram pada Guru
Definisi use case diagram pada guru dapat dilihat pada tabel 3.5 berikut.

No
Use Case
Deskripsi

Melihat Data Guru
Guru bisa mengakses biodata berdasarkan nuptk dan password untuk dapat melihat data diri.                                                 



Activity diagram merupakan sebuah alur kerja yang menjelaskan tentang bagaimana alur sistem dari awal sampai selesai, mulai dari membuka sistem dan kondisi tiap-tiap menu pada admin, wali kelas, dan user. Activity diagram dimulai dengan titik awal (initial node) sampai titik akhir (final note). Dimana titik awal digambarkan dengan titik hitam dan titik akhir diakhiri dengan lingkaran tebal yang di dalamnya terdapat titik hitam. Alur kerja pada setiap aktor dapat dilihat pada gambar berikut ini :

Admin



Pada activity diagram pada admin gambar diatas menunjukkan dimana admin melakukan sebuah proses dari login ke sistem sampai penginputan data, update data, hapus data, mencari data dan mencetak rapor siswa yang telah diinputkan oleh wali kelas dan keluar dari sistem.

Wali Kelas

Pada activity diagram pada wali kelas gambar diatas menunjukkan dimana wali kelas melakukan sebuah proses dari login ke sistem sampai penginputan data nilai siswa, update data, dan mencari data yang telah diinputkan oleh wali kelas dan keluar dari sistem. Dimana pada sistem ini wali kelas hanya dapat melakukan proses penginputan data nilai.

 Siswa



Pada activity diagram pada siswa dan guru di aplikasi diatas menunjukkan dimana siswa dan guru dapat melakukan proses dari awal aplikasi, kemudian diikuti oleh halaman awal, biodata guru, biodata siswa, rapor siswa, tentang dan diakhiri dengan proses keluar dari aplikasi.



Sequence Diagram
Berikut merupakan gambar sequence diagram yang ada pada sistem informasi nilai rapor SMK. Terdapat 9 macam sequence diagram dalam rancangan sistem informasi ini yaitu sequence diagram siswa, sequence diagram guru, sequence diagram mata pelajaran, sequence diagram jurusan, sequence diagram kelas, sequence diagram jabatan, sequence diagram tahun ajar, sequence diagram cetak rapor dan sequence diagram nilai.

Sequence diagram siswa

Pada rancangan sequence diagram siswa menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data siswa, update data siswa, mencari data siswa, dan menghapus data siswa yang kemudian akan tersimpan ke dalam database.

Sequence diagram guru

Pada rancangan sequence diagram guru menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data guru, update data guru, mencari data guru, dan menghapus data guru yang kemudian akan tersimpan ke dalam database

 Sequence diagram mata pelajaran

Pada rancangan sequence diagram mata pelajaran menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data mata pelajaran, update data mata pelajaran dan menghapus data mata pelajaran yang kemudian akan tersimpan ke dalam database.

Sequence diagram jurusan

Pada rancangan sequence diagram jurusan menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data jurusan, update data jurusan dan menghapus data jurusan yang kemudian akan tersimpan ke dalam database.

Sequence diagram kelas

Pada rancangan sequence diagram kelas menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data kelas, update data kelas dan menghapus data kelas yang kemudian akan tersimpan ke dalam database.

Sequence diagram tahun ajar


Pada rancangan sequence diagram tahun ajar menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data tahun ajar, update data tahun ajar dan menghapus data tahun ajar yang kemudian akan tersimpan ke dalam database.
Sequence diagram jabatan


Pada rancangan sequence diagram jabatan menjelaskan ketika admin masuk ke dalam sistem, admin dapat melakukan input data jabatan, update data jabatan dan menghapus data jabatan yang kemudian akan tersimpan ke dalam database.
Sequence diagram cetak rapor


Pada rancangan sequence diagram cetak rapor menjelaskan ketika admin masuk ke dalam sistem, admin dapat mencetak rapor siswa yang telah diinputkan oleh wali kelas yang kemudian akan mengeluarkan output laporan dalam bentuk PDF.




Sequence diagram Nilai



Pada rancangan sequence diagram nilai menjelaskan ketika wali kelas masuk ke dalam sistem, wali kelas dapat melakukan input data nilai siswa, update data nilai, dan mencari data nilai yang kemudian akan tersimpan ke dalam database.





Class Diagram

Class diagram merupakan sekumpulan objek yang memiliki kesamaan atribut, metode, relasi dan semantiknya. Class diagram dibuat untuk tahap desain yang merupakan deskripsi lengkap dari kelas-kelas yang ditangani oleh sistem, dimana masing-masing kelas telah dilengkapi dengan atribut dan operasi yang diperlukan. Class diagram sistem informasi nilai rapor memiliki 10 tabel, masing-masing tabel memiliki 1 buah Primary Key dan beberapa Foreign Key, rancangan tabel nilai rapor dapat dilihat pada gambar.






Perancangan Database
Perancangan database atau kamus data merupakan data yang berisi tabel dari database sistem informasi nilai rapor siswa SMK. Nama dari database adalah sekolahsmk dan setiap tabel dari database akan diberikan awalan tbl yang artinya tabel. Berikut merupakan tabel-tabel yang digunakan pada pembuatan database.

Nama database : sekolahsmk
Nama tabel : tblsiswa
Primary key : nipd
Tabel siswa terdiri dari 12 field yang digunakan pada perancangan database dimana primary key adalah nomor induk peserta induk dan foreign key adalah jurusan. Berikut field dari tabel siswa dapat dilihat pada tabel.
No
Field Name
Type
Description
1
nipd
Int(11)
Nomor Induk Peserta Didik
2
nisn
Int(20)
Nomor Induk Siswa Nasional
3
nmSiswa
Varchar(50)
Nama Siswa
4
tmpLahir
Varchar(50)
Tempat Lahir
5
tanggalLahir
Date
Tanggal Lahir
6
jk
Varchar(10)
Jenis Kelamin
7
agama
Varchar(20)
Agama
8
alamatSiswa
Text
Alamat Siswa
9
fotoSiswa
Varchar(130)
Foto
10
jurusan
Varchar(5)
Kode Jurusan
11
nmAyah
Varchar(20)
Nama Ayah
12
Password
Varchar(20)
Password


Nama database : sekolahsmk
Nama tabel      : tbljurusan
Primary key     : kdJurusan
Tabel jurusan terdiri dari 2 field yang digunakan pada perancangan database dimana primary key adalah kode jurusan. Berikut field dari tabel jurusan dapat dilihat pada tabel


No
Field Name
Type
Description
1
kdJurusan
Varchar(5)
Kode Jurusan
2
nmJurusan
Varchar(50)
Nama Jurusan

Nama database : sekolahsmk
Nama tabel : tbljabatan
Primary key : kdJabatan
Tabel jabatan terdiri dari 2 field yang digunakan pada perancangan database dimana primary key adalah kode jabatan. Berikut field dari tabel jabatan dapat dilihat pada tabel

No
Field Name
Type
Description
1
kdJabatan
Varchar (5)
Kode Jabatan
2
jabatan
Varchar(50)
Jabatan
Nama database : sekolahsmk
Nama tabel : tblkelas
Primary key : kdKelas
Tabel kelas terdiri dari 2 field yang digunakan pada perancangan database dimana primary key adalah kode kelas. Berikut field dari tabel kelas dapat dilihat pada tabel

No
Field Name
Type
Description
1
kdKelas
Varchar(5)
Kode Kelas
2
nmKelas
Varchar(10)
Nama Kelas

Nama database : sekolahsmk
Nama tabel : tblmatpel
Primary key : kdMatpel
Tabel mata pelajaran terdiri dari 4 field yang digunakan pada perancangan database dimana primary key adalah kode mata pelajaran. Berikut field dari tabel mata pelajaran dapat dilihat pada tabel
No
Field Name
Type
Description
1
kdMatpel
Varchar(5)
Kode Mata Pelajaran
2
nmMatpel
Varchar(50)
Nama Mata Pelajaran
3
KKM
Int(4)
Kriteria Ketuntasan Minimal
4
kategori
Varchar(30)
Kategori


Nama database : sekolahsmk
Nama tabel : tblguru
Primary key : nuptk
Tabel guru terdiri dari 18 field yang digunakan pada perancangan database dimana primary key adalah nuptk dan foreign key adalah jenis PTK dan tugas tambahan. Berikut field dari tabel guru dapat dilihat pada tabel

No
Field Name
Type
Description
1
nuptk
Int(20)
Nomor Pendidik Dan Tenaga Kependidikan
2
nip
Int(20)
Nomor Induk Pegawai
3
namaGr
Varchar(30)
Nama Guru
4
tmpLahirGr
Varchar(30)
Tempat Lahir
5
tanggalLahirGr
Date
Tanggal Lahir
7
jkGr
Varchar(10)
Jenis Kelamin
8
agama
Varchar(20)
Agama
9
alamatGr
Text
Alamat Guru
10
foto
Varchar(130)
Foto
11
kodePos
int (5)
Kode Pos
12
hp
Varchar(13)
Handphone
13
email
Varchar(40)
Email
14
statusKepegawaian
Varchar(20)
Status Kepegawaian
15
jenisPTK
Varchar(5)
Jenis Pendidikan Tenaga Kerja
16
tugasTambahan
Varchar(5)
Tugas Tambahan
17
statusPernikahan
Varchar(20)
Status Pernikahan
18
Password
Varchar(20)
Password

Nama database : sekolahsmk
Nama tabel : tbltahunajar
Primary key : kdTahunAjar
Tabel tahunajar terdiri dari 2 field yang digunakan pada perancangan database dimana primary key adalah kode tahun ajar. Berikut field dari tabel tahun ajar dapat dilihat pada tabel


No
Field Name
Type
Description
1
kdTahunAjar
Int(11)
Kode Tahun Ajar
2
thnAjar
Varchar(20)
Tahun Ajar

Nama database : sekolahsmk
Nama tabel : tbltransnilai
Primary key : id
Tabel transaksi nilai terdiri dari 6 field yang digunakan pada perancangan database dimana primary key adalah id dan foreign key adalah kode wali kelas, kode kelas, nomor induk peserta didik dan kode tahun ajar. Berikut field dari tabel transaksi nilai dapat dilihat pada tabel.

No
Field Name
Type
Description
1
id
Int (11)
Kode Transaksi Nilai
2
kdWalkas
Varchar(50)
Kode Wali Kelas
3
kdKelas
Varchar(5)
Kode Kelas
4
nipd
Int(15)
Nomor Induk Peserta Didik
5
thnAjar
int (11)
Kode Tahun Ajar
6
semester
Varchar(10)
Semester

Nama database : sekolahsmk
Nama tabel : tblnilai
Primary key : id
Tabel nilai terdiri dari 6 field yang digunakan pada perancangan database dimana primary key adalah id dan foreign key adalah kode transaksi nilai dan kode mata pelajaran. Berikut field dari tabel nilai dapat dilihat pada tabel

No
Field Name
Type
Description
1
id
Int (11)
Id
2
matpel
Varchar(5)
Kode Mata Pelajaran
3
nilaiAkhir
Float
Nilai Akhir
4
nilaiHuruf
Varchar(1)
Nilai Huruf
5
Predikat
Varchar(15)
Predikat
6
transNilai
int (11)
Kode transaksi nilai

Salah satu tampilan aplikasi web;









Posting Komentar untuk "TUGAS AKHIR MODUL III TKI TIK PPGDALJAB"