Paket Analisis Activity Diagram

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