Use Case Diagram APLIKASI SIMF RADIO DENGAN FASILITAS EXPORT IMPORT FILE EXCEL MENGGUNAKAN VISUAL BASIC 6.0 DAN DATABASE MYSQL PADA PT. TIGABEKA TEKNIKA.

3.2. Identifikasi Aktor

Melalui kegiatan interview dan observasi dalam melihat manajemen yang sedang berjalan, maka proses identifikasi aktor didapatkan berdasarkan siapa saja yang akan menggunakan dan mempengaruhi sistem. Dalam perancangan aplikasi ini, aktor yang dapat teridentifikasi terdapat 2 aktor diantaranya sebagai admin Project Leader dan Project Document sebagai user seperti yang terlihat pada Tabel 3.1 Identifikasi Aktor dan Aktifitasnya. Tabel 3.1 Identifikasi Aktor dengan Aktifitasnya. Aktor Aktifitas Aktor Admin Project Leader - Menambah user - Menghapus user - Mengubah password - Melakukan proses import data - Melakukan proses export data - Melakukan pencarian frekuensi Project Document - Mengubah password - Melakukan proses import data - Melakukan proses export data - Melakukan pencarian frekuensi

3.3. Use Case Diagram

Dalam pembuatan use case terdapat 2 aktor yaitu project document dan project leader sebagai admin. Seperti yang terlihat pada table 3.1 identifikasi aktor dan aktifitasnya diatas, aktor-aktor tersebut sudah memiliki aktifitas masing- masing untuk mengakses menu yang ada di dalam aplikasi export dan import data frekuensi ini. Pada gambar 3.3 Use Case Diagram Aplikasi Export Import SIMF dibawah digambarkan fungsi-fungsi utama yang terdapat pada aplikasi ini. Setelah admin melakukan login, maka admin dapat mengakses menu-menu yang terdapat pada menu utama aplikasi. Gambar 3.3 Use Case Diagram Aplikasi Export Import SIMF

3.3.1 Use Case Login

Dalam Use Case Login akan dijelaskan secara mendetail tentang login user. Keterangan tersebut dijelaskan pada table 3.2. Selain penjelasan tentang use case login juga dijelaskan Activity Diagram yang digambarkan pada gambar 3.4 dan Sequence Diagram pada gambar 3.5 Tabel 3.2 Skenario Login Skenario Kasus Pada Sistem Nama Login Tujuan Untuk menyeleksi user yang sah Deskripsi Use Case ini menjelaskan bagaimana user melakukan login untuk dapat masuk pada menu utama sesuai dengan account user Aktor Project Document Add New User Delete User Login Change Password Import Data Export Data Project Leader Project Document Data Frekuensi Skenario Utama Kondisi awal Sistem menampilkan form login Aksi Aktor Reaksi Sistem User memasukkan data login Username dan Password lalu menekan tombol login 1. Sistem menampilkan form login 2. Sistem menerima data login 3. Sistem melakukan pengecekan terhadap data yang dimasukkan oleh user Kondisi Akhir Sistem menampilkan main form Gambar 3.4 Activity Diagram Login Gambar 3.5 Sequence Diagram Login s ta r t b u k a a p l i k a s i m e m a s u k k a n d a ta u s e r ta m p i l k a n fo r m L o g i n va l i d a s i l o g i n ti d a k va l i d m e n a m p i l k a n m a i n fo r m e n d S i s te m P r o j e c t D o c u m e n t : Project Document : Project Document Aplikasi Aplikasi Form Login Form Login Database User Database User buka aplikasi load form Login menampilkan form Login input user name dan password pilih tombol login user name ada? tidak kembali ke form login ya menampilkan Main Form

3.3.2 Use Case Add New User

Dalam use case add new user akan dijelaskan secara mendetail tentang proses input user baru. Keterangan tersebut dijelaskan pada table 3.3 Skenario proses add new user. Selain dijelaskan tentang use case add new user, juga dijelaskan tentang activity diagram yang terdapat pada gambar 3.6 Activity Diagram Add New User dan Sequence Diagram yang terdapat pada gambar 3.7 Sequence Diagram Add New User. Tabel 3.3 Skenario Proses Add New User Identifikasi Nama Use Case Add New User Tujuan Memberikan kemudahan kepada admin dalam melakukan penambahan user baru Deskripsi Sistem menampilkan form add new user untuk input data user baru Aktor Project Leader Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki main form Sistem menampilkan main form 2. Admin memilih menu add new user Sistem menampilkan form add new user 3. Admin menginputkan data user baru - 4. Admin menekan tombol “OK” Sistem menampilkan dialog box bahwa user berhasil ditambah Kondisi Akhir Tampilan dialog box user berhasil ditambah Gambar 3.6 Activity Diagram Add New User Gambar 3.7 Sequence Diagram Add New User 3.3.3 Use Case Change Password Dalam use case change password akan dijelaskan secara mendetail tentang proses mengubah password. Keterangan tersebut dijelaskan pada table 3.4 Skenario proses change password. Selain dijelaskan tentang use case change password, juga dijelaskan tentang activity diagram yang terdapat pada gambar 3.8 Activity Diagram Change Password dan Sequence Diagram yang terdapat pada gambar 3.9 Sequence Diagram Change Password. start memasukkan data user tekan tombol OK Main Form Pilih menu Add New User tampilkan form Add New User menyimpan data user end Sistem Proj ect Leader : Project Leader : Project Leader Main Form Main Form Form Add New User Form Add New User Database User Database User masuk form Add New User input user name input password input verify password cek user name ada? ya user name sudah ada tidak pengecekan password password dan verify password sesuai? tidak password dan verify password tdk sesuai ya user berhasil ditambah masuk Main Form pilih menu Add New User tampilkan Form Add New User Tabel 3.4 Skenario Proses Change Password Identifikasi Nama Use Case Change Password Tujuan Memberikan kemudahan kepada admin dalam melakukan penggantian password Deskripsi Sistem menampilkan form change password untuk input data user dan password baru Aktor Project Document Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki main form Sistem menampilkan main form 2. Admin memilih menu change password Sistem menampilkan form change password 3. Admin menginputkan data user dan password baru - 4. Admin menekan tombol “OK” Sistem menampilkan dialog box bahwa password berhasil diubah Kondisi Akhir Tampilan dialog box password berhasil diubah Gambar 3.8 Activity Diagram Change Password start memasukkan data user dan password baru tekan tombol OK Main Form pilih menu Change Password tampilkan form Change Password mengubah password user end Sistem Project Document Gambar 3.9 Sequence Diagram Change Password 3.3.4 Use Case Delete User Dalam use case delete user akan dijelaskan secara mendetail tentang proses menghapus user. Keterangan tersebut dijelaskan pada table 3.5 Skenario proses delete user. Selain dijelaskan tentang use case delete user, juga dijelaskan tentang activity diagram yang terdapat pada gambar 3.10 Activity Diagram Delete User dan Sequence Diagram yang terdapat pada gambar 3.11 Sequence Diagram Delete User. Tabel 3.5 Skenario Proses Delete User Identifikasi Nama Use Case Delete User Tujuan Memberikan kemudahan kepada admin dalam melakukan penghapusan user Deskripsi Sistem menampilkan form delete user untuk input data user yang akan dihapus Aktor Project Leader : Project Document : Project Document Main Form Main Form Form Change Password Form Change Password Database User Database User masuk form Change Password input password lama cek password benar? tidak kembali ke form Change Password ya input password baru password dan verify password sesuai? tidak password dan verify password tidak sesuai ya password berhasil diubah masuk Main Form pilih menu Change Password tampilkan Form Change Password input password baru dan verify password baru Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki main form Sistem menampilkan main form 2. Admin memilih menu delete user Sistem menampilkan form delete user 3. Admin menginputkan data user yang akan dihapus - 4. Admin menekan tombol “Delete User” Sistem menampilkan dialog box bahwa user berhasil dihapus Kondisi Akhir Tampilan dialog box user berhasil dihapus Gambar 3.10 Activity Diagram Delete User Gambar 3.11 Sequence Diagram Delete User start memasukkan data user yang akan dihapus tekan tombol delete user Main Form pilih menu Delete User tampilkan form Delete User menghapus user end Sistem Proj ect Leader : P r o je c t L e a d e r : P r o je c t L e a d e r Ma in F o rm Ma in F o rm F o rm D e l e te U s e r F o rm D e l e te U s e r D a ta b a s e U s e r D a ta b a s e U s e r m a s u k fo rm D e le te U s e r in p u t u s e r n a m e ya n g a ka n d i h a p u s in p u t p a s s w o r d c e k u s e r n a m e a d a ? tid a k u s e r n a m e b e lu m te rd a fta r ya p e n g e c e k a n p a s s w o rd p a s s w o rd d a n ve r ify p a s s w o rd s e s u a i ? tid a k p a s s w o r d d a n ve ri fy p a s s w o rd tid a k s e s u a i ya u s e r b e r h a s il d ih a p u s m a s u k Ma i n F o rm p il ih m e n u D e le te U s e r ta m p ilk a n F o r m D e l e te U s e r

3.3.5 Use Case Import Data

Dalam use case import data ini akan dijelaskan mendetail tentang proses import data dari Excel sampai masuk ke dalam database. Fungsi dari proses import data merupakan reaksi dari sistem untuk memberikan kemudahan kepada project document untuk memasukan data frekuensi ke dalam database secara cepat dengan cara mengunakan form import data yang telah disediakan oleh sistem. Lebih jelasnya akan dijelaskan pada urut-urutan skenario seperti yang terlihat pada Tabel 3.6 Skenario Proses Import Data dibawah ini. Tabel 3.6 Skenario Proses Import Data Identifikasi Nama Use Case Import Data Tujuan Memberikan kemudahan kepada aktor dalam melakukan proses import data ke dalam database Deskripsi Sistem menampilkan form import data untuk melakukan import data dari Excel Aktor Project Document Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki main form Sistem menampilkan main form 2. Admin memilih menu import data Sistem menampilkan form import data 3. Admin menekan tombol “Browse” Sistem menampilkan lokasi file 4. Admin memilih file yang akan diimport Sistem menampilkan nama file 5. Admin menekan tombol “View” Sistem menampilkan data yang akan diimport di datagrid 6. Admin menekan tombol “Import” Sistem menampilkan data import di datagrid Kondisi Akhir Sistem menampilkan data import di datagrid Selain dijelaskan pada Tabel 3.6 Skenario Proses Import Data juga akan digambarkan melalui activity diagram dan sequence diagram yang terlihat pada gambar 3.12 Activity Diagram Import Data dan gambar 3.13 Sequence Diagram Import Data dibawah ini. Gambar 3.12 Activity Diagram Import Data Gambar 3.13 Sequence Diagram Import Data start tekan tombol browse pilih tombol import tekan tombol view Main Form pilih menu Import tampilkan form Import Data tampilkan lokasi file tampilkan data import di datagrid end tampilkan data yang akan diimport Sistem Proj ect Document : Project Document : Project Document Main Form Main Form Form Import Data Form Import Data Folder File Folder File Database simf Database simf masuk form Import Data pilih tombol browse menampilkan lokasi file pilih tombol view cek semua data benar? ya data berhasil diimport tidak kembali ke form Import Data menampilkan data yang akan diimport pilih tombol import masuk Main Form pilih menu Import menampilkan data yang sudah diimport

3.3.6 Use Case Export Data

Dalam use case export data ini akan dijelaskan mendetail tentang proses export data dari database mulai dari proses pencarian data dalam database sampai menghasilkan data dalam bentuk Excel. Fungsi dari proses export data merupakan reaksi dari sistem untuk memberikan kemudahan kepada project document untuk mencari data dalam database yang kemudian dapat diexport ke dalam bentuk Excel. Lebih jelasnya akan dijelaskan pada urut-urutan skenario seperti yang terlihat pada Tabel 3.7 Skenario Proses Export Data dibawah ini. Tabel 3.7 Skenario Proses Export Data Identifikasi Nama Use Case Export Data Tujuan Memberikan kemudahan kepada aktor dalam melakukan proses pencarian data dalam database dan export data ke dalam Excel Deskripsi Sistem menampilkan form export data untuk mencari data dan export data dari database ke dalam bentuk Excel Aktor Project Document Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki main form Sistem menampilkan main form 2. Admin memilih menu export data Sistem menampilkan form export data 3. Admin memasukkan no purchase order Sistem menampilkan data di datagrid 4. Admin menekan tombol “Export” Sistem menampilkan data export di dalam bentuk Excel Kondisi Akhir Sistem menampilkan data export di dalam bentuk Excel Selain dijelaskan pada Tabel 3.7 Skenario Proses Export Data juga akan digambarkan melalui activity diagram dan sequence diagram yang terlihat pada gambar 3.14 Activity Diagram Export Data dan gambar 3.15 Sequence Diagram Export Data dibawah ini. Gambar 3.14 Activity Diagram Export Data Gambar 3.15 Sequence Diagram Export Data start memasukkan no purchase order pilih tombol export Main Form pilih menu Export tampilkan form Export Data tampilkan data di datagrid tampilkan data dalam bentuk Excel end Sistem Proj ect Document : Project Document : Project Document Main Form Main Form Form Export Data Form Export Data Database simf Database simf masuk form Export Data input no purchase order cek no purchase order ada? tidak kembali ke form Export Data ya menampilkan data pilih tombol export export data? tidak kembali ke form Export Data ya menampilkan data dalam bentuk Excel masuk Main Form pilih menu Export

3.3.7 Use Case Data Frekuensi

Dalam use case data frekuensi ini akan dijelaskan tentang proses pencarian frekuensi. Fungsi dari proses pencarian data merupakan reaksi dari sistem untuk memberikan kemudahan kepada project document untuk mencari data dalam database sehingga mengetahui frekuensi yang sesuai dengan standard PT. XL Axiata Tbk baik high maupun low. Lebih jelasnya akan dijelaskan pada urut- urutan skenario seperti yang terlihat pada Tabel 3.7 Skenario Data Frekuensi dibawah ini. Tabel 3.8 Skenario Data Frekuensi Identifikasi Nama Use Case Data Frekuensi Tujuan Memberikan kemudahan kepada aktor dalam melakukan proses pencarian data frekuensi dalam database Deskripsi Sistem menampilkan form List Frekuensi untuk mencari data frekuensi dalam database Aktor Project Document Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki main form Sistem menampilkan main form 2. Admin memilih menu data frekuensi Sistem menampilkan form data frekuensi 3. Admin memasukkan frekuensi Sistem menampilkan data di datagrid Kondisi Akhir Sistem menampilkan data export di dalam bentuk Excel Selain dijelaskan pada Tabel 3.8 Skenario Data Frekuensi juga akan digambarkan melalui activity diagram dan sequence diagram yang terlihat pada gambar 3.16 Activity Diagram Export Data dan gambar 3.17 Sequence Diagram Export Data dibawah ini. Gambar 3.16 Activity Diagram Data Frekuensi Gambar 3.17 Sequence Diagram Export Data start Main Form pilih menu Data memasukkan frekuensi tampilkan From Frekuensi tampilkan data frekuensi di datagrid end Sistem Project Document : Project Document : Project Document Main Form Main Form Form Data Frekuensi Form Data Frekuensi Database frekuensi Database frekuensi masuk Main Form pilih menu Frekuensi input frekuensi menampilkan frekuensi

3.4. Class Diagram