3.4.1 Sistem Registrasi Manual
Sistem registrasi matakuliah yang diterapkan di Politeknik Negeri Manado masih manual. Sistem tersebut ditunjukan pada
Gambar 3.2.
Gambar 3.2 Flowchart
Registrasi Matakuliah Politeknik Negeri Manado
Dari
flowchart
pada Gambar 3.2 dapat dijelaskan: 1.
Mahasiswa mengisi
form
registrasi matakuliah yang tersedia di masing-masing jurusan.
2. Mahasiswa melakukan perwalian berdasarkan wali kelas
masing-masing. Mahasiswa harus membawa kartu hasil studi semester sebelumnya untuk diperiksa oleh dosen.
3. Dosen akan menyetujui registrasi matakuliah jika mahasiswa
tersebut layak atau lulus matakuliah semester sebelumnya.
4. Proses pembayaran biaya semester.
5. Jika telah lunas, maka mahasiswa dapat melakukan registrasi
ulangregistrasi akhir di masing-masing jurusan. 6.
Mahasiswa yang telah berhasil melakukan registrasi dapat meminta bukti registrasi berupa
printout
atau lembaran yang berisi daftar matakuliah yang mahasiswa ambil pada semester
tersebut. Hanya
printout
dari jurusan yang berlaku dan dianggap sah.
3.4.2
Use Case Diagram
Use Case Diagram
menggambarkan fungsionalitas yang diharapkan untuk mempresentasikan aktor dengan sistem. Aplikasi
yang dibuat memiliki fungsi seperti pada Gambar 3.3
Use Case Diagram
Aplikasi Sistem
Informasi Akademik.
Dengan menggunakan aplikasi ini,
user
dapat mengganti
password
.
User
dengan
level administrator
, dapat melakukan pengolaan data dosen, mengolah data mahasiswa, mengolah persyaratan matakuliah,
mengolah matakuliah semester, mengolah data fakultas, mengolah data jurusan, mengolah jadwal matakuliah, mengolah data
regristrasi, mengolah tahun akademik, mengolah matakuliah, mengolah batas sks, mengolah konversi nilai, melihat kartu rencana
studi, melihat kartu hasil studi, melihat transkrip, dan juga dapat menghapus data dari
database
.
User
dengan
level
mahasiswa, dapat melakukan pengelolaan registrasi matakuliah, melihat kartu studi,
melihat hasil studi, melihat transkrip, dan melihat jadwal matakuliah.
User
dengan
level
Dosen, dapat memasukkan nilai dan melihat matakuliah.
Gambar 3.3 Use Case Diagram
3.4.3
Activity Diagram
Activity diagram
menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir
berawal, keputusan yang mungkin terjadi, dan bagaimana mereka berakhir.
Activity diagram
juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity diagram
dari proses sistem informasi akademik Politeknik Negeri Manado ditunjukkan pada Gambar 3.4, Gambar
3.5, Gambar 3.6 dan Gambar 3.7.
start Login
End Menu
Utama validasi
valid tidak
Data Dosen
Tambah Data
Edit Data Hapus Data
Lihat Data
Logout
Sistem Administrator
Gambar 3.4 Activity Diagram Mengolah Data Dosen.
Gambar 3.4 menjelaskan proses kegiatan yang dilakukan oleh seorang
administrator
dalam mengolah data dosen yaitu dimulai dengan
login
dan melakukan verifikasi. Jika
username
dan
password
salah, maka
administrator
tidak dapat melakukan pengolahan data tersebut. Jika
username
dan
password
benar,
administrator
dapat menuju ke menu utama. Pada menu utama terdapat pilihan menu
dosen, yang digunakan untuk menambah data dosen, mengubah data dosen, menghapus data dosen, dan melihat data dosen.
Proses pada
activity diagram
mengolah data mahasiswa dan mengolah data matakuliah sama dengan proses pada
activity diagram
mengolah data dosen.
Start Login
End validasi
tidak Menu
Utama valid
Kartu Hasil Studi
Lihat Data Logout
Sistem Administrator
Gambar 3.5 Activity Diagram Mengolah Kartu Hasil Studi KHS
Gambar 3.5 menjelaskan proses kegiatan yang dilakukan oleh seorang
administrator
dalam mengolah kartu hasil studi KHS.
Administrator
dapat mengolah KHS mahasiswa yaitu dimulai dengan
login
dan melakukan verifikasi. Apabila
username
dan
password
salah, maka
administrator
tidak dapat melakukan pengolahan data tersebut. Jika
username
dan
password
benar,
administrator
dapat menuju ke menu utama. Pada menu utama terdapat pilihan menu kartu hasil studi yang akan menampilkan hasil
studi per semester. Proses pada
activity diagram
mengolah transkrip nilai sama dengan proses pada
activity diagram
mengolah KHS.
Start Login
End validasi
tidak Menu
Utama valid
Registrasi Matakulaih
Tambah Data Lihat Data
Hapus Data
Logout
Sistem Mahasisw a
Gambar 3.6 Activity Diagram Registrasi Matakuliah
Gambar 3.6 menjelaskan proses kegiatan yang dilakukan oleh seorang mahasiswa untuk registrasi matakuliah.
User level
mahasiswa yaitu dimulai dengan
login
dan melakukan verifikasi. Apabila
username
dan
password
salah, maka mahasiswa tidak dapat melakukan registrasi. Jika
username
dan
password
benar, mahasiswa dapat menuju ke menu utama. Pada menu utama,
terdapat registrasi matakuliah yang akan menampilkan tambah matakuliah, hapus matakuliah dan lihat matakuliah.
Start Login
End Validasi
Menu Utama
Nilai
Tambah Data Lihat data
Logout tidak
valid
Sistem Dosen
Gambar 3.7 Activity Diagram Mengolah Nilai
Gambar 3.7 menjelaskan proses kegiatan yang dilakukan oleh seorang dosen dalam memasukkan niali. Dosen dapat memasukkan
nilai matakuliah yaitu dimulai dengan
login
dan melakukan verifikasi. Apabila
username
dan
password
salah, maka dosen tidak dapat memasukkan nilai. Jika
username
dan
password
benar, dosen dapat menuju ke menu utama. Pada menu utama terdapat pilihan
penilaian matakuliah yang akan menampilkan tambah nilai.
3.4.4
Sequence Diagram
Sequence Diagram
menggambarkan interaksi antar objek di dalam dan di sekitar sistem.
Sequence Diagram
biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah
yang dilakukan sebagai
respons
dari sebuah
event
untuk menghasilkan
output
tertentu.
Gambar 3.8 Sequence Diagram Kelola Data Dosen
Gambar 3.8 merupakan
sequence diagram
untuk proses kelola data dosen. Penjelasan prosesnya adalah sebagai berikut.
Seorang
administrator
pertama kali harus melakukan
login
ke aplikasi dengan memasukkan
username
dan
password
.
Data
login
yang dimasukkan saat
login
akan diteruskan ke
database
yang bernama siakad untuk dilakukan pemeriksaan apakah valid atau tidak dan akan disesuaikan hak aksesnya.
Diasumsikan bahwa data
login
valid sehingga
administrator
dapat masuk ke Halaman_Utama. Dalam Halaman_Utama disajikan beberapa menu. Dalam
diagram sequence
ini
administrator
memilih menu dosen sehingga muncul Halaman_Dosen yang akan menampilkan data
dosen dari tabel tdosen.
Administrator
tambah_data dosen yang ditampilkan di Halaman_Dosen.
Administrator
dapat menambah data pada halaman ini dan akan disimpan kembali ke dalam tabel tdosen.
Administrator edit
_data dosen
yang ditampilkan
di Halaman_Dosen.
Administrator
dapat merubah data pada halaman ini dan akan disimpan ke dalam tabel tdosen.
Administrator
hapus_data dosen
yang ditampilkan
di Halaman_Dosen.
Administrator
dapat menghapus data pada halaman ini dan akan dihapus dari tabel tdosen.
Sequence diagram
untuk proses kelola data mahasiswa kurang lebih sama dengan
sequence diagram
pada Gambar 3.7. Hanya saja nama halaman dan tabel
database
-nya berbeda disesuaikan dengan menu apa yang dipilih oleh
administrator
.
Gambar 3.9 Sequence Diagram Kelola Data Fakultas
Gambar 3.9 merupakan
sequence diagram
untuk proses kelola data fakultas. Penjelasan prosesnya adalah sebagai berikut.
Seorang
administrator
pertama kali harus melakukan
login
ke aplikasi dengan memasukkan
username
dan
password
.
Data
login
yang dimasukkan saat
login
akan diteruskan ke
database
yang bernama siakad untuk dilakukan pemeriksaan apakah valid atau tidak dan akan disesuaikan hak aksesnya.
Diasumsikan bahwa data
login
valid sehingga
administrator
dapat masuk ke Halaman_Utama. Dalam Halaman_Utama disajikan beberapa menu. Dalam
diagram sequence
ini
administrator
memilih menu fakultas sehingga muncul Halaman_Fakultas yang akan menampilkan
daftar data fakultas dari tabel tfakultas.
Administrator
memilih tambah_data yang ditampilkan di Halaman_Fakultas.
Administrator
dapat menambah data pada halaman ini dan akan disimpan kembali ke dalam tabel
tfakultas.
Administrator
memilih
edit
_data yang ditampilkan di Halaman_Fakultas.
Administrator
dapat merubah data pada halaman ini dan akan disimpan ke dalam tabel tfakultas.
Administrator
memilih hapus_data yang ditampilkan di Halaman_Fakultas.
Administrator
dapat menghapus data pada halaman ini dan akan dihapus dari tabel tfakultas.
Sequence diagram
untuk proses kelola data jurusan, matakuliah, tahun akademik, konversi nilai, batas sks, jadwal
matakuliah dan jadwal registrasi kurang lebih sama dengan
sequence diagram
pada Gambar 3.8. Hanya saja nama halaman dan tabel
database
-nya berbeda disesuaikan dengan menu apa yang dipilih oleh
administrator
.
Gambar 3.10 Sequence Diagram Kelola Nilai
Gambar 3.10 merupakan
sequence diagram
untuk proses kelola data nilai. Penjelasan prosesnya adalah sebagai berikut.
Seorang dosen pertama kali harus melakukan
login
ke aplikasi dengan memasukkan
username
dan
password
. Data
login
yang dimasukkan saat
login
akan diteruskan ke
database
yang bernama siakad untuk dilakukan pemeriksaan apakah valid atau tidak dan akan disesuaikan hak aksesnya.
Diasumsikan bahwa data
login
valid sehingga dosen dapat masuk ke Halaman_Utama.
Dalam Halaman_Utama disajikan beberapa menu. Dalam
diagram sequence
ini dosen memilih menu Nilai sehingga
muncul Halaman_Nilai yang akan menampilkan daftar data Nilai dari tabel tnilai.
Administrator
memilih tambah_data yang ditampilkan di Halaman_Nilai. Dosen dapat menambah data pada halaman ini
dan akan disimpan kembali ke dalam tabel tnilai.
Sequence diagram
untuk proses regristrasi kurang lebih sama dengan
sequence diagram
pada Gambar 3.9. Hanya saja nama halaman dan tabel
database
-nya berbeda disesuaikan dengan menu apa yang dipilih oleh
administrator
.
3.4.5
Class Diagram
Class diagram
menggambarkan struktur dan deskripsi
class, package
, dan objek beserta hubungan satu sama lain seperti
containment
, pewarisan, dan asosiasi.
Gambar 3.11 Class Diagram
Gambar 3.11 menjelaskan
class diagram
pada
database
yang dirancang. Mahasiswa harus memiliki 1 prodi sedangkan prodi bisa
atau tidak memiliki banyak mahasiswa. Dosen harus memiliki satu prodi sedangkan prodi harus memiliki 1 atau banyak dosen.
Mahasiswa harus memiliki 1 atau banyak KRS sedangkan KRS bisa atau tidak dimiliki oleh satu mahasiswa. Prodi harus memiliki 1
fakultas sedangkan fakultas harus memiliki 1 atau banyak prodi. Dosen harus memiliki 1 atau banyak jadwal matakuliah sedangkan
jadwal matakuliah
harus memiliki
1 dosen.
Matakuliah harus memiliki 1 atau banyak jadwal matakuliah sedangkan jadwal
matakuliah harus memiliki 1 matakuliah. KRS harus memiliki 1 atau lebih matakuliah sedangkan matakuliah tidak memiliki KRS.
Mahasiswa harus memiliki 1 atau banyak nilai sedangkan nilai harus memiliki 1 mahasiswa. Nilai harus memiliki 1 matakuliah
sedangkan matakuliah bisa atau tidak memiliki banyak nilai. Mahasiswa harus memiliki 1 atau banyak KHS sedangkan KHS
harus memiliki 1 mahasiswa. Matakuliah bisa atau tidak memiliki banyak KHS sedangkan KHS harus memiliki satu atau banyak mata
kuliah.
3.4.6 Perancangan Tabel