Identifikasi Aktor Use Case Diagram

Pada proses input data aplikasi ini menggunakan SMS Short Message Service dengan format SMS kode AlatTujuanON, jika seorang analist akan menggunakan alat-alat instrumen dan kode alattujuanOFF, jika sudah memakai alat tersebut. Data sms yang masuk akan disimpan pada database untuk mengetahui kapan alat itu dipakai, siapa yang memakai dan berapa lama alat itu dipakai. orang yang memakai alat tersebut adalah pegawai departemen regional laboratory yang datanya untuk dikumpulkan seperti nomor induk pegawai, nama pegawai dan nomor handphone untuk dapat mengakses sms gateway. Jika orang lain ingin memakai alat tersebut diharuskan untuk mendaftar pada admin dan data orang tersebut disimpan pada database. Karena pada aplikasi ini jika sms masuk dengan nomor yang tidak terdaftar maka data tidak akan tersimpan dan akan mendapatkan balasan sms tidak diperbolehkan menggunakan layanan ini dan harus mendaftar pada admin terlebih dahulu. Pada tahap evaluasi ini dijelaskan mengenai output dari aplikasi ini yaitu pembuatan laporan. data yang disimpan pada database akan diolah menjadi laporan seperti form log book penggunaan alat. pada visual basic 2010 terdapat komponen Crystal Report yang digunakan untuk merancang dan membangun laporan seperti yang diharapkan. Dapat digambarkan alur kerja dalam aplikasi SMS Gateway ini yang terdapat pada gambar 3.3 Flowchart Aplikasi SMS Gateway.

3.3. 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, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. aktor yang dapat teridentifikasi terdapat 2 aktor diantaranya sebagai admin dan aktor sebagai pegawai seperti yang terlihat pada Tabel 3.1 Identifikasi Aktor dengan Aktifitasnya. Tabel 3.1 Identifikasi Aktor dengan Aktifitasnya Aktor Aktifitas Aktor Admin - Mengelola data alat – alat instrument pada laboratorium - Mengelola data pegawai yang menggunakan aplikasi - Mengelola data pesan singkat SMS - Mencetak data historical penggunaan alat - Mengelola data update alat – alat instrument maupun data pegawai Petugas - Mengirim pesan singkat SMS ke system - Melihat data historical penggunaan alat

3.4. Use Case Diagram

Dalam pembuatan use case terdapat 2 aktor yaitu pegawai dan admin. Seperti yang terlihat pada table 3.2 identifikasi aktor dan aktifitasnya diatas, aktor-aktor tersebut sudah memiliki aktifitas masing – masing untuk mengakses menu yang ada di dalam aplikasi SMS Gateway ini. Gambar 3.2 Use Case Diagram Aplikasi SMS Gateway Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada gambar 3.2 use case diagram aplikasi SMS gateway digambarkan fungsi-fungsi utama yang terdapat pada aplikasi ini. Setelah user melakukan login, maka user dapat mengakses menu-menu yang terdapat pada menu utama aplikasi.

3.4.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.3 dan Sequence Diagram pada gambar 3.4 Tabel 3.2 Skenario Login Skenario Kasus Pada Sistem Nama Login Tujuan Untuk menyeleksi user yang sah Deskripsi Use Case ini menjelaskan bagaimana admin melakukan login untuk dapat masuk pada menu utama sesuai dengan account user Aktor Admin Skenario Utama Kondisi awal System menampilkan form login Aksi Aktor Reaksi Sistem User memasukkan data login Username dan Password lalu menekan tombol masuk 1. Sistem menampilkan form login 2. System menerima data login 3. Sistem Melakukan pengecekan terhadap data yang dimasukkan oleh user Kondisi Akhir Sistem menampilkan menu utama Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.3 Activity Diagram Login Gambar 3.4 Sequence Diagram Login Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.2 Use case Alat instrumen

Dalam use case alat instrumen ini akan dijelaskan proses input data alat instrumen secara mendetail. Keterangan proses tersebut akan dijelaskan dalam tabel 3.3 Skenario mengisi data produk. Selain dijelaskan pada tabel, proses tersebut juga akan digambarkan melalui activity diagram yang terdapat pada gambar 3.5 Activity diagram proses data produk dan juga terdapat sequence diagram pada gambar 3.6 Sequence diagram proses input data produk dibawah ini. Tabel 3.3 Skenario Mengisi Data Alat instrumen Identifikasi Nama Use Case Proses Mengisi Data alat instrument Tujuan Memberikan kemudahan kepada aktor dalam melakukan penginputan data alat instrumen Deskripsi Sistem menampilkan form data yang didalamnya terdapat form alat instrumen untuk input data alat instrumen Aktor Admin Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki menu utama Sistem menampilkan form data 2. Admin memilih menu data alat instrument Sistem menampilkan form alat instrument 3. Admin memilih tombol tambah Sistem menampilkan form input data alat instrumen 4. Admin menginputkan data alat instrument - 5. Admin menekan tombol “Simpan” Sistem menampilkan dialog box bahwa data telah tersimpan. Kondisi Akhir Tampilan dialog box data telah tersimpan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.5 Activity Diagram Proses Data Alat Instrumen Gambar 3.6 Sequence Diagram Proses Input Data Alat Instrumen Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.3 Use case pegawai

Dalam use case pegawai ini akan dijelaskan mendetail tentang proses input data pegawai. Fungsi dari proses mengisi data pegawai merupakan reaksi dari sistem untuk memberikan kemudahan kepada petugas untuk memasukan data pegawai secara cepat dengan cara mengunakan form pegawai yang telah disediakan oleh sistem didalam form data. Form ini bersifat fleksibel, dapat ditambah, diganti atau dihapus. Lebih jelasnya akan dijelaskan pada urut-urutan skenario seperti yang terlihat pada Tabel 3.4 Skenario Proses Mengisi Data Pegawai dibawah ini. Tabel 3.4 Skenario Proses Mengisi Data Pegawai Identifikasi Nama Use Case Proses Mengisi Data Pegawai Tujuan Memberikan kemudahan kepada aktor dalam melakukan penginputan data pegawai Deskripsi Sistem menampilkan form data yang didalamnya terdapat form pegawai untuk input data pegawai Aktor Admin Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Petugas memasuki menu utama Sistem menampilkan form data 2. Petugas memilih menu pegawai Sistem menampilkan form pegawai 3. Petugas memilih tombol tambah Sistem menampilkan form input data pegawai 4. Petugas menginputkan data pegawai - 5. Petugas menekan tombol “Simpan” Sistem menampilkan dialog box bahwa data telah tersimpan. Kondisi Akhir Tampilan dialog box data telah tersimpan Selain dijelaskan pada Tabel 3.4 Skenario Proses Mengisi Data Pegawai juga akan digambarkan melalui activity diagram dan sequence diagram yang terlihat pada Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. gambar 3.7 Activity Diagram Proses Data Pegawai dan gambar 3.8 Sequence Diagram Proses Input Data Pegawai dibawah ini. Gambar 3.7 Activity Diagram Prose Data Pegawai Gambar 3.8 Sequence Diagram Proses Input Data Pegawai Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.4 Use Case SMS Gateway Penggunaan Alat Instrumen

Tabel 3.5 Skenario Proses SMS Penggunaan alat Instrumen Identifikasi Nama Use Case Proses mengirim pesan SMS Tujuan Memberikan kemudahan kepada aktor dalam melakukan penginputan data historical alat Deskripsi Penginputan data dilakukan dengan cara mengirim pesan SMS ke nomor yg di integrasikan ke system dengan menggunakan handphone pegawai pada saat sebelum dan sesudah memakai alat instrument Aktor Pegawai Skenario Kondisi Awal Tampilan SMS Aksi Aktor Reaksi Sistem 1. Pegawai mengirim pesan dengan format kode alattujuanon Sistem menerima pesan dan data penggunaan alat disimpan pada database kemudian system mengirim balasan SMS ke nomor pengirim 2. Pegawai menerima pesan bahwa pesan yang dikirim valid - 3. Pegawai mengirim pesan dengan format kode alattujuanoff Sistem menerima pesan dan data penggunaan alat disimpan pada database kemudian system mengirim balasan SMS ke nomor pengirim 4. Pegawai menerima pesan - Seperti yang terlihat pada tabel 3.5 Skenario proses mengirim pesan SMS diatas, fungsi dari proses mengirim pesan SMS merupakan reaksi dari sistem untuk memberikan kemudahan kepada pegawai dalam menyimpan data penggunaan alat – alat instrument. Pada saat sebelum menggunakan alat, pegawai harus mengirim pesan dengan format kode alattujuanon. Ketika setelah menggunakan alat pegawai harus mengirim pesan dengan format kode alattujuanoff. Proses tersebut juga akan digambarkan melalui activity diagram yang terdapat pada gambar Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 3.9 Activity diagram proses data distributor dan gambar 3.10 Sequence diagram proses SMS Gateway Gambar 3.9 Activity Diagram Proses SMS Gateway Gambar 3.10 Sequence Diagram Proses SMS Gateway Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.5 Use Case Cetak Laporan

Dalam use case Cetak laporan ini dijelaskan mendetail proses jalannya alur data dari form cetak laporan penggunaan setiap alat instrumen. Keterangan proses tersebut dijelaskan pada tabel 3.6 Skenario Proses Cetak Laporan dan akan digambarkan pula alur dari proses tersebut melalui activity diagram dan sequence diagram seperti yang terlihat pada gambar 3.11 Activity Diagram Proses Cetak Laporan dan gambar 3.12 Sequence Diagram Proses Cetak Laporan dibawah ini. Tabel 3.6 Skenario Proses Cetak Laporan Penggunaan Identifikasi Nama Use Case Proses Cetak Laporan Penggunaan alat Tujuan Memberikan kemudahan kepada aktor dalam melakukan cetak laporan penggunaan alat instrument Deskripsi Sistem menampilkan form data yang didalamnya terdapat form cetak laporan untuk mencetak laporan penggunaan tiap alat instrument Aktor Admin Skenario Kondisi Awal Tampilan Aplikasi Aksi Aktor Reaksi Sistem 1. Admin memasuki menu utama Sistem menampilkan form menu utama 2. Admin memilih menu Cetak Laporan Sistem menampilkan form Cetak Laporan 3. Petugas memilih kode alat dan tanggal yang akan dicetak - 4. Petugas memilih tombol cetak Sistem mencetak laporan data penggunaan alat sesuai dengan pilihan kode alat dari petugas Kondisi Akhir Tampilan laporan penggunaan alat instrument Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.11 Activity Diagram Proses Cetak Laporan Gambar 3.12 Sequence Diagram Proses Cetak Laporan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5. Class Diagram