Langkah-langkah prosedur KP dari mulai pengajuan judul sampai dengan selesai KP :
- Telah memenuhi syarat untuk mengikuti KP(Kerja Praktek) yaitu telah lulus dan telah mengikuti mata kuliah Rekayasa Perangkat Lunak, Sistem Informasi, Jaringan Komputer dan sudah mengambil minimal 80 SKS.
- Mengajukan surat permohonan KP dengan syarat yang dilampirkan laporan bab 1 dan transkip nilai ke koordinator KP. (nb : tempat KP sudah ada).
- Jika sudah lulus dalam tahap awal oleh koordinator KP, berikan ke jurusan untuk mendapatkan surat jalan atau surat pengajuan KP ke perusahaan.
- Berikan surat ke perusahaan.
- Tunggu balasan dari perusahaan, jika sudah dibalas kita antar surat balasan ke jurusan untuk di tentukan pembimbing kemudian setelah dapat pembimbing berikan ke koordinator KP.
- Setelah dapat pembimbing dari koordinator KP, berikan kepada jurusan lagi.
- Lakukan KP dan lakukan bimbingan dengan pembimbing jika terjadi permasalahan dalam pelaksanaan KP.
- Setelah selesai melakukan KP, minta nilai dari perusahaan.
- Setelah dapat nilai, berikan nilai ke koordinator KP untuk menentukan jadwal seminar.
- Undang dosen pembimbing dan penguji untuk seminar.
- Setelah seminar lakukan revisi KP.
- Setelah selesai revisi dan di setujui oleh pembimbing dan koordinator kp.
- Keluarlah nilai di iraise.
Berikut adalah data flow diagram dari proses KP
Usecase diagram
|
Gambar : usecase diagram |
1. Deskripsi Aktor
Aktor dari usecase diagram ini akan dijelaskan melalui penjelasan sebagai berikut :
A. User
User adalah pengguna aplikasi proses tahapan pengurusan KP yang terdiri dari user biasa . User biasa adalah mahasiswa yang sedang melakukan proses KP.
B. Koordinator KP
Koordinator KP merupakan dosen yang mengkoordinasi KP mahasiswa. Koordinator KP bisa melakukan pengecekan pada sistem jika ada mahasiswa yang mengajukan permohonan KP, pemberian laporan, pengisian form dan pemberian nilai kepada mahasiswa yang telah selesai melakukan KP.
2. Deskripsi Usecase
Deskripsi pada gambar dibawah ini menjelaskan mengenai usecase yang ada pada prosedur KP.
A. Usecase log in
|
Gambar : usecase login |
Nama Use Case : log in
Aktor : User
Deskripsi : Usecase ini menjelaskan flow user untuk masuk ke dalam sistem. Kemudian setelah berhasil log in barulah user bisa melakukan kegiatan yang ada pada sistem.
Pre-condition : halaman awal pada saat membuka aplikasi.
Trigger : Usecase ini dilakukan setelah actor membuka halaman aplikasi.
Flow even : -
a. Basic flow
Step 1 : User log in dengan memasukkan username dan password.
Step 2 : Sistem memverifikasi username dan password yang diinputkan oleh user. Jika username atau password tidak cocok dengan database maka sistem akan menampilkan pesan dan kembali menampilkan halaman login.
Step 3 : Sistem akan menampikan menu-menu lain pada sistem
b. Alternative flow : tidak ada alternative flow
c. Exception flow : Tidak ada exception flow
Post-condition : Tidak ada
Rule : jika username dan password tidak cocok dengan database yang ada maka sistem tidak bisa di buka.
Constraint : Tidak ada
B. Usecase isi form dan upload
Gambar di bawah menjelaskan mengenai usecase isi form dan upload yang akan dijabarkan dengan keterangan berikut.
|
Gambar : usecase isi from & upload syarat KP |
Nama Use Case : isi form dan upload syarat KP
Aktor : user
Deskripsi : usecase ini digunakan untuk mengisi data pada form yang sudah disediakan pada sistem. ada beberapa jenis dari form yaitu form pengajuan surat jalan, form penerimaan nilai,dll. Kemudian juga untuk mengupload syarat-syarat untuk melaksanakan KP.
Pre-condition : usecase bisa masuk ketika telah berhasil melakukan proses log in.
Trigger : usecase ini dilakukan setelah actor telah berhasil log in.
Flow even :
a. Basic flow
Step 1: User telah berhasil log in.
Step 2 : Sistem menampilkan data form-form untuk diisi
Step 3 : Upload data ke sistem untuk di konfirmasi oleh koordinator KP.
b. Alternative flow : Tidak ada alternative flow
c. Exception flow : Tidak ada exception flow
Post-condition : Tidak ada
Rule : Tidak ada
Constraint : Tidak ada
C. Usecase penilaian
|
Gambar : usecase penilaian |
Nama Use Case : penilaian
Aktor : user
Deskripsi : Usecase ini menampilkan nilai yang diberikan oleh perusahaan dan jurusan yang telah di proses sebelumnya oleh koordinator KP.
Pre-condition : user berhasil login
Trigger : Usecase ini dilakukan setelah actor melakukan log in.
Flow even :
a. Basic flow
Step 1: Usecase ini akan menampilkan informasi nilai hasil KP yang diberikan jurusan dan perusahaan yang diproses oleh koordinator KP dan di input oleh koordinator KP
Step 2 : nilai bisa dicetak dengan menekan tombol cetak di bagian bawah.
b. Alternative flow : Tidak ada
c. Exception flow : Tidak ada
Post-condition : Tidak ada
Rule : Hasil penilaian Kp bisa di cetak jika nilai sudah diinputkan oleh koordinator KP
D. Usecase laporan
Gambar dibawah menjelaskan mengenai usecase laporan yang berisikan laporan yang kita upload untuk dinilai oleh koordinator KP
|
Gambar : usecase laporan |
Nama Use Case : laporan
Aktor : User
Deskripsi : Usecase ini menampilkan laporan KP yang telah di upload oleh aktor
Pre-condition : user berhasil login
Trigger : Usecase ini dilakukan setelah actor berhasil log in
Flow even :
a. Basic flow
Step 1: Usecase ini memiliki perintah upload laporan dan nilai KP
Step 2 : Nilai yang diberikan dosen dan perusahaan discan dan di upload
Step 3 : laporan KP yang telah di upload di tampilkan
Step 3 : Koordinator KP mengolah data yang di inputkan
Step 4 : Nilai diupload koordinator KP ke KHS Iraise
b. Alternative flow : Tidak ada
c. Exception flow : Tidak ada
Post-condition : Tidak ada
Constraint : Tidak ada
SQUENCE DIAGRAM
Diagram squence prosedur KP djelaskan pada gambar di bawah ini :
|
Gambar : sequence diagram |