Jurusan Teknik Elektro UM DPPL-OO
Halaman 41 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
1. Antarmuka pemakai Antarmuka pemakai akan dikembangkan secara sederhana dan berbasis aplikasi windows
visual basic. User berinteraksi dengan ABSIPER VB melalui antarmuka aplikasi windows. ABSIPER VB melayani user dalam pengentrian dan penelolaan database serta memberikan
feedback berupa laporan kehadiran yang akan diterima oleh dosen. Untuk dapat mengoperasikan APSIPER VB nantinya akan diberikan prgram instalan untuk menginstal aplikasi ABSIPER VB
dalam format .exe. 2. Antarmuka perangkat keras
Kebutuhan minimum perangkat keras yang digunakan untuk dapat mengakses ABSIPER VB adalah seperangkat PCnotebooklaptop dan printer untuk mencetak laporan kehadiran,
kemudian LAN Card jika dibutuhkan untuk membagikan share database ke sejumlah PC. 3. Antarmuka perangkat lunak
Antarmuka perangkat lunak yang dibutuhkan ABSIPER VB berupa PCnotebooklaptop yang dilengkapi dengan fasilitas sistem operasi windows kemudian NET Framework, crystal
report dan Ms.Access, oracle atau MySQL untuk penggunaan database. 4. Antarmuka komunikasi
ABSIPER VB beroperasi di lingkup jurusan teknik elektro dan hanya dapat diakses oleh administrator jurusan dengan username dan password yang sudah terdaftar dalam database
jurusan. b. Kebutuhan fungsional
Layanan yang disediakan oleh ABSIPER VB adalah : a. Admin dapat melakukan peng-share-an data ke sejumlah PC di jurusan teknik elektro.
b. Admin dapat melakukan pengentrian dan update data. c. Menu yang tersedia dibedakan berdasarkan kebutuhan masing-masing admin sehingga
meminimalisir adanya redudansi data. d.
Sistem dapat mencetak laporan ke dalam format PDF.
3.4. Paket Analisis
Paket analisis merupakan analisis sistem untuk mengorganisasi model analisis yang kompleks dan memuat beberapa kelas analisis di dalamnya, use case yang berkaitan mengembalikan nilai
tertentu pada actornya, dapat dilihat pada Tabel 8. Tabel 8. Paket Analisis
No Nama Paket Use Case Terkait
Keterangan 1.
Verifikasi Admin 2. Login
Paket yang digunakan untuk melakukan login ke dalam sistem
dengan menginputkan username dan password admin tersebut.
2. Catat Data Absensi
4. Pilih Dosen Paket yang digunakan untuk
Jurusan Teknik Elektro UM DPPL-OO
Halaman 42 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
PTI 5. Pilih MK_OFF
6. Input Absen Mhs PTI menginputkan data absensi
mahasiswa PTI berdasarkan offering,matakuliah, dan dosen
pengampu ke dalam sistem
3. Catat Data Absensi
PTE 4. Pilih Dosen
5. Pilih MK_OFF 6. Input Absen Mhs PTE
Paket yang digunakan untuk menginputkan data absensi
mahasiswa PTE berdasarkan offering,matakuliah, dan dosen
pengampu ke dalam sistem
4. Catat Data Absensi
Baru 6. Input Absensi Baru
7. Absensi PTI 8. Absensi PTE
9. Pilih Dosen 10. Pilih MK_OF
Paket yang digunakan untuk menginputkan data absensi baru
mahasiswa PTI maupun PTE ke dalam sistem
3.5. Activity Diagram
3.5.1. Activity Diagram dan skenario Use Case U1 Login dapat dilihat pada Gambar 47.
Gambar 47. Actifity Diagram Login
Aktor : Admin
Kondisi awal : Admin masuk pada menu login menampilkan text box untuk input username dan
password Kondisi Akhir
: Masuk ke menu utama admin123 menu utama masing-masing admin yang login Skenario
:
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Memasukkan username 2.
Menampilkan textbox untuk input username
3. Memasukkan password
4. Menampilkan textbox untuk input
Jurusan Teknik Elektro UM DPPL-OO
Halaman 43 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
password 5.
Menekan button OK 6.
Verifikasi data admin jika cocok maka masuk ke menu utama aplikasi
Skenario Alternatif 1. Salah memasukkan username
2. Menampilkan notifikasi validasi inputan tidak sesuai.
3. Salah memasukkan password 4. Menampilkan notifikasi validasi inputan
diisikan dengan angka. Skenario Lain
Menekan button cancel Keluar dari aplikasi ABSIPER VB
3.5.2. Activity Diagram dan skenario Use Case U2 Pilih Dosen dapat dilihat pada Gambar 48.
Gambar 48. Activity Diagram Pilih Dosen
Aktor : admin
Kondisi awal : admin memilih salah satu nama dosen pengampu yang tertera pada list
Kondisi Akhir : sadmin menginputkan absensi mahasiswa sesuai matkul dan dosen masing-masing
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Memilih salah satu nama dosen yang tertera pada list
2. Menampilkan text highlight color
pada nama dosen yang terpilih 3.
Menekan button OK 4.
Menampilkan tampilan menu matkul dan offering yang tersedia pada dosen
tersebut. Skenario Alternatif
1. Menekan button Log Off 2. Menampilkan menu login.
3. Menekan button Keluar
Jurusan Teknik Elektro UM DPPL-OO
Halaman 44 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
4. Keluar dari aplikasi sistem ABSIPER VB
3.5.3. Activity Diagram dan skenario Use Case U3 Input Absen PTIPTE dapat dilihat pada Gambar 49.
Gambar 49. Activity Diagram Input Absen PTIPTE
Aktor : admin
Kondisi awal : admin memasukkan data mahasiswa
Kondisi Akhir : data yang di inputkan ditampilkan pada crystal report laporan absensi
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Memasukkan data mahasiswa 2.
Menampilkan grid tabel absensi 3.
Memasukkan nama mahasiswa pada textbox searching
4. Melakukan searching pada data yang
teah tersimpan daam database dan menampilkan data mahasiswa
tersebut pada grid tabel. 5.
Memilih salah satu opsi radiobutton untuk keterangan ketidak-hadiran
mahasiswa 6.
Menampilkan bullet pada radiobutton yang terpilih.
7. Menekan button Print
8. Menampilkan crystal report laporan
absensi. Skenario Alternatif
1. Menekan button Save 2. Memasukkan data kedalam database
sebagai data akhir yang tersimpan setelah adanya perubahan data.notifikasi data
tersimpan
Jurusan Teknik Elektro UM DPPL-OO
Halaman 45 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Memilih salah satu nama dosen yang tertera pada list
2. Menampilkan text highlight color
pada nama dosen yang terpilih 3.
Menekan button OK 4.
Menampilkan tampilan menu matkul dan offering yang tersedia pada dosen
tersebut. Skenario Alternatif
1. Menekan button Log Off 2. Menampilkan menu login.
3. Menekan button Keluar 4. Keluar dari aplikasi sistem ABSIPER VB
3.5.4. Activity Diagram dan skenario Use Case U3 pilih MK_Off dapat dilihat pada Gambar 50.
Gambar 50.Activity Diagram Pilih MK_Off
Aktor : admin
Kondisi awal : admin memilih matakuliah pada list matakuliah
Kondisi Akhir : menampilkan tampilan grid data absensi
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Memilih salah satu matakuliah yang tertera pada list
2. Menampilkan text highlight color
pada matakuliah yang terpilih 3.
Menekan button OK 4.
Menampilkan tampilan grid data absensi
Jurusan Teknik Elektro UM DPPL-OO
Halaman 46 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
Skenario Alternatif 1. Menekan button Log Off
2. Menampilkan menu login. 3. Menekan button Keluar
4. Keluar dari aplikasi sistem ABSIPER VB
3.5.5. Activity Diagram dan skenario Use Case U3 dan U7 kelola absensi Mhs PTIPTE dapat dilihat pada Gambar 51.
Gambar 51.Activity Diagram kelola absensi Mhs PTIPTE
Aktor : admin
Kondisi awal : admin menambahkan, mengedit, dan menghapus data absensi mahasiswa
Kondisi Akhir : menampilkan database mahasiswa yang telah di tambahkan, diupdate, dan di hapus
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Melakukan penambahan data absensi mahasiswa pada database
2. Menampilkan data yang tersimpan
pada database 3.
Melakukan editupdate data absensi mahasiswa pada database
4. Menampilkan data yang telah telah di
edit pada database 5.
Melakukan delete pada data yang sudah tersimpan pada database.
Jurusan Teknik Elektro UM DPPL-OO
Halaman 47 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
6. Menampilkan database mahasiswa
yang telah dihapus Skenario Alternatif
1. Menekan button Log Off 2. Menampilkan menu login.
3. Menekan button Keluar 4. Keluar dari aplikasi sistem ABSIPER VB
3.5.6. Activity Diagram dan skenario Use Case U8 input absensi baru dapat dilihat pada Gambar 52.
Gambar 52.Activity Diagram Input Absensi Baru
Aktor : admin
Kondisi awal : masuk sebagai admin 3 untuk memasukkan data absensi mahasiswa PTI dan PTE
Kondisi Akhir : menampilkan data absensi baru yang telah ditambahkan pada admin 3
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Masuk sebagai admin 3 2.
Menampilkantampilan menu utama pad admin 3
3. Memasukkan data absensi baru
mahasiswa PTI dan PTE 4.
Menampilkan data absensi baru yang telah ditambahkan
Skenario Alternatif 1. Menekan button Log Off
2. Menampilkan menu login. 3. Menekan button Keluar
4. Keluar dari aplikasi sistem ABSIPER VB
Jurusan Teknik Elektro UM DPPL-OO
Halaman 48 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
3.5.7. Activity Diagram dan skenario Use Case U9 dan U10 Absensi PTIPTE dapat dilihat pada Gambar 53.
Gambar 53.Activity Diagram Absensi PTIPTE
Aktor : admin
Kondisi awal : admin masuk sebagai admin 3 dan menginputkan data absensi mahasiswa
Kondisi Akhir : menampilkan data absensi baru yang telah ditambahkan pada admin 3 PTI dan PTE
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal 1.
Masuk sebagai admin 3 2.
Menampilkantampilan menu utama paad admin 3
3. Melakukan input data atau
menambahkan data absensi mahasiswa PTIPTE pada admin 3
4. Menampilkan data yang mahasiswa
PTIPTE yang diinputkan pada menu admin 3
Skenario Alternatif 1. Menekan button Log Off
2. Menampilkan menu login. 3. Menekan button Keluar
4. Keluar dari aplikasi sistem ABSIPER VB
Jurusan Teknik Elektro UM DPPL-OO
Halaman 49 dari 64
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
3.6. Skenario Use Case