Gambar 3.6 Melihat Track Record Oleh Admin
Gambar 3.6 adalah activity diagram melihat track record oleh admin. Pada bagian ini sudah tentu admin harus melakukan
login terlebih dahulu untuk dapat mengakses halaman ini. Halaman ini juga berfungsi untuk melihat data peserta pelatihan
yang telah mengikuti pelatihan selama periode yang ditentukan. Dari data-data inilah nantinya pihak Certificate and Training
Center dapat membuat sebuah keputusan yang menyatakan bahwa seorang peserta tertentu telah mencapai level keahlian
tertentu.
3.2.3 Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan disekitar sistem berupa message yang digambarkan
terhadap waktu. Sequence diagram terdiri atas terdiri atas dimensi
vertikal waktu dan dimensi horizontal objek –objek yang
terkait. Sequence
diagram biasanya
digunakan untuk
menggambarkan skenario atau serangkaian langkah –langkah
yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu.
- Sequence Diagram Admin
Aktifitas-aktifitas yang dilakukan seorang Admin adalah melihat track record atau rekam jejak peserta, membuat artikel,
membuat berita atau pengumuman, menginput pelatihan baru, hapus, update, serta melihat pelatihan, lihat status pembayaran,
update status pembayaran, dan mengubah password, dan lain- lain. Gambar 3.7 di bawah adalah Sequence Diagram yang
menjelaskan proses penginputan pelatihan baru oleh Admin.
Gambar 3.7 Sequence Diagram input Pelatihan Oleh Admin
Pada Gambar 3.7 diatas merupakan Sequence Diagram input pelatihan oleh Admin. Penjelasan dari Sequence Diagram
diatas adalah : Seorang Admin harus melakukan login ke aplikasi dengan
memasukkan username dan password sehingga dapat melakukan hak aksesnya.
Data login yang dimasukkan oleh user, akan diteruskan ke database skripsi untuk dilakukan pemerikasaan kevalidan
sesuai dengan hak aksesnya.
Diasumsikan bahwa login user valid, sehingga Admin dapat langsung ke halaman home_admin.
Dalam halaman home_admin terdapat banyak menu. Dalam Sequence Diagram ini, Admin memilih menu
master data dan sub menu kegiatan sehingga sistem langsung menampilkan form input pelatihan.
Admin menginput data pelatihan baru pada form yang telah ditampilkan oleh sistem.
Inputan pelatihan baru oleh admin kemudian diproses dan disimpan pada Tabel_kegiatan di database.
Setelah selesai menyimpan data, maka secara otomatis sistem akan langsung menampilkan daftar pelatihan.
Untuk menutup aplikasi, Admin harus melakukan log out sehingga database skripsi tertutup yang disusul dengan
tertutupnya halaman home_admin. Untuk menu pengaturan aktifitas lainnya oleh Admin
seperti adalah melihat track record atau rekam jejak peserta, membuat artikel, membuat berita atau pengumuman, menginput
pelatihan baru, hapus, update, serta melihat pelatihan, lihat status pembayaran, update status pembayaran, dan mengubah password
hampir sama dengan Sequence Diagram untuk pengaturan user Administrator pada Gambar 3.7 diatas. Hanya saja nama form
dan tabel dalam basis data yang digunakan berbeda, hal tersebut tergantung pada menu yang dipilih.
Gambar 3.8 Sequence Diagram Melihat Track Record Oleh Admin
Sequence Diagram
pada Gambar
3.8 diatas
menggambarkan proses melihat track record oleh admin.
Penjelasan Sequence Diagram diatas adalah sebagai berikut :
Sebelum masuk ke dalam aplikasi dan dapat memakai hak akses sebagai admin, user harus memasukkan username
dan password didalam form login.
Setelah memasukkan username dan password, masukkan
akan dikirim ke database untuk dicek kevalidannya.
Diasumsikan bahwa username dan password valid, maka sistem
akan langsung
menampilkan halaman
home_admin.
Selanjutnya admin memilih menu laporan pelatihan dan submenu track record. Dalam menu ini terdapat semua
data-data mengenai nama-nama peserta yang telah
terdaftar dalam sistem.
Apabila admin ingin melihat track record salah satu peserta, maka admin dapat mengklik nama peserta yang
kemudian sistem akan menampilkan informasi mengenai pelatihan yang telah diikuti bahkan yang sedang diikuti,
mulai dari nama pelatihan, tanggal, hingga level dari
setiap pelatihan yang diikuti.
Untuk menutup aplikasi, admin harus melakukan log out sehingga database skripsi tertutup yang disusul dengan
tertutupnya halaman home_admin. Untuk menu pengaturan aktifitas lainnya oleh Admin
seperti adalah melihat track record atau rekam jejak peserta, membuat artikel, membuat berita atau pengumuman, menginput
pelatihan baru, hapus, update, serta melihat pelatihan, lihat status pembayaran, update status pembayaran, dan mengubah password
hampir sama dengan Sequence Diagram untuk pengaturan user Admin pada Gambar 3.8 diatas. Hanya saja nama form dan tabel
dalam basis data yang digunakan berbeda, hal tersebut tergantung pada menu yang dipilih.
- Sequence Diagram Member
Aktifitas-aktifitas yang dilakukan oleh seorang Member adalah melihat daftar pelatihan, daftar pelatihan, melihat track
record, hapus pelatihan yang telah dipilih, melihat data pembayaran, lihat profile, edit profile, membaca berita, membaca
artikel, dan memberikan komentar pada setiap artikel, kegiatan dan berita. Gambar 3.9 di bawah ini menggambarkan Sequence
Diagram mendaftar pelatihan oleh seorang Member.
Gambar 3.9 Sequence Diagram Pendaftaran Pelatihan Oleh Member
Sequence Diagram
pada Gambar
3.9 diatas
menggambarkan proses pendaftaran pelatihan training oleh member. Penjelasan Sequence Diagram diatas adalah sebagai
berikut :
Sebelum masuk ke dalam aplikasi dan dapat memakai hak akses sebagai Member, user harus memasukkan username
dan password didalam form login.
Setelah memasukkan username dan password, masukkan
akan dikirim ke database untuk dicek kevalidannya.
Diasumsikan bahwa username dan password valid, maka sistem
akan langsung
menampilkan halaman
home_member.
Selanjutnya Member memilih menu pelatihan. Dalam menu ini terdapat semu informasi mengenai pelatihan,
mulai dari pembicara hingga kapan pendaftaran akan ditutup. Di dalam menu ini juga Member dapat mengecek
apakah dirinya telah terdaftar atau belum dengan
mengklik tanda peserta.
Apabila Member belum terdaftar , maka member akan melanjutkan ke menu pelatihan yang dibuka. Dalam menu
ini, member dapat mendaftarkan dirinya dalam pelatihan
yang diinginkan.
Untuk menutup aplikasi, member harus melakukan log out sehingga database skripsi tertutup yang disusul dengan
tertutupnya halaman home_member. Untuk menu pengaturan aktifitas lainnya oleh member
seperti adalah melihat daftar pelatihan, daftar pelatihan, melihat track record, hapus pelatihan yang telah dipilih, melihat data
pembayaran, lihat profile, dan edit profile hampir sama dengan Sequence Diagram untuk pengaturan user member pada Gambar
3.8 diatas. Hanya saja nama form dan tabel dalam basis data yang
digunakan berbeda, hal tersebut tergantung pada menu yang dipilih.
Gambar 3.10 Sequence Diagram Lihat Track Record Oleh Member
Sequence Diagram
pada Gambar
3.10 diatas
menggambarkan proses melihat track record oleh member.
Penjelasan Sequence Diagram diatas adalah sebagai berikut :
Sebelum masuk ke dalam aplikasi dan dapat memakai hak akses sebagai Member, user harus memasukkan username
dan password didalam form login.
Setelah memasukkan username dan password, masukkan
akan dikirim ke database untuk dicek kevalidannya.
Diasumsikan bahwa username dan password valid, maka sistem
akan langsung
menampilkan halaman
home_member.
Selanjutnya Member memilih menu report dan submenu track record. Dalam menu ini terdapat semua informasi
mengenai pelatihan yang telah diikuti bahkan yang sedang diikuti, mulai dari nama pelatihan, tanggal, hingga level
dari setiap pelatihan yang diikuti.
Untuk menutup aplikasi, member harus melakukan log out sehingga database skripsi tertutup yang disusul dengan
tertutupnya halaman home_member. Untuk menu pengaturan aktifitas lainnya oleh member
seperti adalah melihat daftar pelatihan, daftar pelatihan, melihat track record, hapus pelatihan yang telah dipilih, melihat data
pembayaran, lihat profile, dan edit profile hampir sama dengan Sequence Diagram untuk pengaturan user member pada Gambar
3.9 diatas. Hanya saja nama form dan tabel dalam basis data yang digunakan berbeda, hal tersebut tergantung pada menu yang
dipilih.
3.2.4 Class Diagram