Anda di halaman 1dari 10

TUGAS MANDIRI

ANALISA PEMROGRAMAN BERBASIS OBJEK


“ USE CASE DIAGRAM, USE CASE SPECIFICATION, SEQUENCE
DIAGRAM DAN CLASS DIAGRAM SISTEM PELAKSANAAN KERJA
PRAKTEK “

KASRIN
10751000059

JURUSAN TEKNIK INFORMATIKA


UNIVERSITAS ISLAM NEGERI
SULTAN SYARIF KASIM
RIAU
1. USE CASE DIAGRAM SISTEM KP

Login

Mendaftar

Membuat Surat
Pengantar

Data Mahasiswa

Data Dosen
Mahasiswa Pembimbing Koordinator
KP

Jadwal Seminar

Nilai

2. USE CASE SPECIFICATION SISTEM KP

Use Case Name Login


Deskripsi Singkat Sistem menyediakan form login untuk masuk kedalam sistem
Aktor Mahasiswa dan Koordinator KP
Pre Condition Aktor memasukkan data user untuk verifikasi akun
Post Condition Aktor dapat mengetahui data-data yang ada dalam sistem
Normal Flow Seluruh aktor dapat masuk kedalam sistem untuk mengetahui data
mahasiswa yang mengambil mata kulaih KP, pembimbing KP,
jadwal seminar KP dan nilai mahasiswa yang telah melaksanakan
KP

Use Case Name Mendaftar


Deskripsi Singkat Aktor mendaftar ke Koordinator KP
Aktor Mahasiswa
Pre Condition Aktor mendaftar sebagai mahasiswa KP
Post Condition Aktor terdaftar sebagai mahasiswa yang mengambil mata kuliah KP
Normal Flow Aktor yang mengambil mata kuliah KP telah terdaftar pada
koordinator KP
Use Case Name Membuat Surat Pengantar
Deskripsi Singkat Proses manual pembuatan surat pengantar untuk perusahaan tempat
KP yang telah ditentukan
Aktor Mahasiswa dan Koordinator KP
Pre Condition Aktor membuat surat pengantar ke perusahaan
Post Condition Aktor mengetahui hasil keputusan dari perusahaan yang telah
ditentukan untuk tempat KP
Normal Flow Seluruh aktor dapat mengetahui hasil keputusan dari perusahaan
tempat pengajuan KP

Use Case Name Data Mahasiswa


Deskripsi Singkat Sistem menapilkan data mahasiswa yang telah mengambil KP dan
pada form ini terdapat tambah data dan edit data mahasiswa yang
melaksanakan KP
Aktor Mahasiswa dan Koordinator KP
Pre Condition Aktor melihat data mahasiswa yang mengambil KP
Post Condition Aktor mengetahui data mahasiswa yang mengambil KP
Normal Flow Seluruh aktor dapat mengetahui data-data mahasiswa yang
mengambil KP

Use Case Name Data Dosen Pembimbing


Deskripsi Singkat Sistem menampilkan daftar dari data dosen pembimbing KP dan
pada form ini terdapat tambah data dan edit data dosen pembimbing
bagi mahasiswa yang melaksanakan KP
Aktor Mahasiswa dan Koordinator KP
Pre Condition Aktor dapat melihat data-data dosen pembimbing KP
Post Condition Aktor mengetahui data dosen pembimbing KP
Normal Flow Seluruh aktor dapat melihat daftar data dosen pembimbing KP yang
telah ditentukan

Use Case Name Jadwal Seminar


Deskripsi Singkat Sistem menampilkan jadwal mahasiswa yang seminar KP dan pada
form ini terdapat tambah data dan edit jadwal seminar mahasiswa
yang melaksanakan KP
Aktor Mahasiswa dan Koordinator KP
Pre Condition Aktor melihat jadwal mahasiswa yang akan seminar KP
Post Condition Aktor mengetahui jadwal mahasiswa yang akan seminar KP
Normal Flow Seluruh aktor dapat mengetahui jadwal mahasiswa yang akan
melaksanakan seminar KP

Use Case Name Nilai


Deskripsi Singkat Sistem menampilkan daftar nilai mahasiswa yang telah
melaksanakan KP dan pada form ini terdapat tambah data dan edit
data nilai mahasiswa yang melaksanakan KP
Aktor Mahasiswa dan Koordinator KP
Pre Condition Aktor melihat nilai hasil pelaksanaan KP
Post Condition Aktor dapat mengetahui nilai dari hasil mahasiswa yang melakukan
pelaksanaan KP
Normal Flow Seluruh aktor dapat melihat nilai mahasiswa yang telah melakukan
pelaksanaan KP
3. SEQUENCE DIAGRAM SISTEM KP
Sequence diagram login

Koordinator Tampilan Sistem Login


KP
tampil

Masukan username dan password

username dan password masuk

validasi

valid

Tampil halaman utama

Sequence diagram mengedit data mahasiswa

Koordinator KP Tampilan Sistem Data mhs

Ambil Data

Informasi data
mahasiswa
Tampil data mahasiswa

Pilih sebuah data mahasiswa

Edit data mahasiswa

Edit mahasiswa terpilih

ambil

Informasi data mhs

Tampil data mhs

Masukkan data mhs

simpan

data mhs telah masuk

ubah

Informasi ubah
Tampil halaman utama
Sequence diagram tambah data mahasiswa

Koordinator Tampilan Sistem Data


KP mhs

Tampil data mahasiswa

Masukan informasi data mhs

Data mhs telah dimasukkan

Masukkan
masuk data

Data telah masuk


Tampil halaman utama

Sequence diagram tambah data dosen pembimbing

Data dosen
Koordinator Tampilan Sistem pembimbing
KP

Tampil data dosen pembimbing

Masukan informasi data dosen pembimbing

Data dosen pembimbing telah


dimasukkan

Masukkan data

Data telah masuk


Tampil halaman utama
Sequence diagram tambah jadwal seminar

Koordinator Tampilan Sistem Jadwal


KP seminar

Tampil jadwal seminar

Masukan informasi jadwal seminar

Data mhs telah dimasukkan

Masukkan data

Data telah masuk


Tampil halaman utama

Sequence diagram tambah nilai mahasiswa

Koordinator Tampilan Sistem nilai


KP mhs

Tampil nilai mhs

Masukan informasi nilai mhs

Data mhs telah dimasukkan

Masukkan data

Data telah masuk


Tampil halaman utama
Sequence diagram mengedit data dosen pembimbing

Data dosen
Koordinator Tampilan Sistem pembimbing
KP
Ambil Data

Informasi data dosen


pembimbing
Tampil data dosen pembimbing

Pilih sebuah data dosen pembimbing

Edit data dosen pembimbing

Edit mahasiswa terpilih

ambil

Informasi data dosen pembimbing

Tampil data dosen pembimbing

Masukkan data dosen pembimbing

simpan

data mhs telah masuk

ubah

Informasi ubah
Tampil halaman utama
Sequence diagram mengedit data seminar KP

Data seminar
Koordinator Tampilan Sistem KP
KP
Ambil Data

Informasi data
seminar KP
Tampil data seminar KP

Pilih sebuah data seminar KP

Edit data seminar KP

Edit data seminar terpilih

ambil
Informasi data
seminar KP

Tampil data seminar KP

Masukkan data seminar KP

simpan

data seminar telah

ubah

Informasi ubah
Tampil halaman utama
Sequence diagram mengedit nilai mahasiswa

Data nilai
Koordinator Tampilan Sistem mhs
KP
Ambil Data

Informasi data nilai mhs

Tampil data nilai mhs

Pilih sebuah data nilai mhs

Edit data nilai mhs

Edit nilia mhs terpilih

ambil

Informasi data nilai mhs

Tampil data nilai mhs

Masukkan data nilai mhs

simpan

data nilai mhs telah masuk

ubah

Informasi ubah
Tampil halaman utama
4. CLASS DIAGRAM SISTEM KP

pengguna
-username : string
-password : string
+valid()
1
jadwal_seminar
-nim : string
1 -nama : string
mahasiswa 1 -pembimbing : string
-nim : string -penguji1 : string
-nama : string -penguji2 : string
-jenis_kelamin : string 1..* -tgl_seminar : Date
-alamat : string -waktu : long
-semester : string -status : string
-tgl_mulai_KP : Date pembimbing -ket : string
1 1
-tgl_akhir_KP : Date -nip/nik : string +display()
-judul_KP : string -nama : string 1 +add()
-tempat_KP : string -jenis_kelamin : string +edit()
-status : string -alamat : string +delete()
-pembimbing -mahasiswa_bimbingan : string +select()
+display() +display() +print()
+add() +add()
+edit() +edit()
+delete() +delete()
+select() +select()

nilai
1
-nim : string
-nama : string
-nilai angka : decimal
-nilai huruf : string
+display()
+add()
+edit()
+delete()
+select()

Anda mungkin juga menyukai