• Tidak ada hasil yang ditemukan

3.4 Perancangan Solusi

3.4.1 Perancangan Proses Bisnis Diusulkan pada Solusi

Setelah diidentifikasi adanya beberapa masalah dan solusi pemecahannya, maka dirancang solusi untuk mengatasinya. Solusinya dibagi menjadi 3 proses:

 Proses Unggah

 Proses Tukar Poin

 Proses Cetak

Proses bisnis untuk mewujudkan tujuan dari solusi seperti pada Tabel 3.16.

Tabel 3.16 Proses Bisnis Untuk Mewujudkan Tujuan Dari Solusi

No. Tujuan Solusi Proses-Proses Bisnis Yang Akan Digunakan

Untuk Mewujudkan Tujuan

Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis

Tersebut 1. Membantu pengguna yang tidak memiliki printer pribadi - Proses Unggah - Proses Tukar Poin - Proses Cetak

Proses Unggah

- Menu input NIM / kode dosen dan password untuk proses login Binusmaya.

No. Tujuan Solusi Proses-Proses Bisnis Yang Akan Digunakan

Untuk Mewujudkan Tujuan

Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis

Tersebut

dosen dan password.

- Menu unggah file untuk proses unggah file yang mau dicetak. - Menu input lokasi file untuk

mencatat lokasi file yang akan di unggah.

- Fungsi unggah file.

- Menu manajemen file untuk memilih file yang mau dicetak atau menghapus file.

- Fungsi hapus file.

- Fungsi “Print” untuk mengaktifkan file yang ingin dicetak.

Proses Tukar Poin - Fungsi pengecekan ID.

- Menu Input nominal uang untuk ditukarkan menjadi poin.

- Fungsi menukarkan uang menjadi poin.

Proses Cetak

- Fungsi pengecekan ID.

- Menu daftar cetak untuk memilih file yang siap untuk dicetak. - Fungsi pembayaran.

- Fungsi cetak file. 2. Mempermudah - Proses Tukar Poin Proses Tukar Poin

No. Tujuan Solusi Proses-Proses Bisnis Yang Akan Digunakan

Untuk Mewujudkan Tujuan

Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis

Tersebut

proses pembayaran

- Proses Cetak - Fungsi pengecekan ID.

- Menu Input nominal uang untuk ditukarkan menjadi poin.

- Fungsi menukarkan uang menjadi poin.

Proses Cetak

- Fungsi pengecekan ID.

- Menu daftar cetak untuk memilih file yang siap untuk dicetak. - Fungsi pembayaran.

- Fungsi cetak file. 3. Mengurangi ketergantungan terhadap media penyimpanan eksternal dalam mencetak file.

- Proses Unggah File - Proses Cetak

Proses Unggah

- Menu input NIM / kode dosen dan password untuk proses login Binusmaya.

- Fungsi pengecekan NIM / kode dosen dan password.

- Menu unggah file untuk proses unggah file yang mau dicetak. - Menu input lokasi file untuk

mencatat lokasi file yang akan di unggah.

- Fungsi unggah file.

- Menu manajemen file untuk memilih file yang mau dicetak atau menghapus file.

No. Tujuan Solusi Proses-Proses Bisnis Yang Akan Digunakan

Untuk Mewujudkan Tujuan

Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis

Tersebut

- Fungsi “Print” untuk mengaktifkan file yang ingin dicetak.

Proses Cetak

- Fungsi pengecekan ID.

- Menu daftar cetak untuk memilih file yang siap untuk dicetak. - Fungsi pembayaran.

- Fungsi cetak file. 4. Memberikan

hasil cetakan yang

berkualitas dengan cepat.

- Proses Cetak Proses Cetak

- Fungsi pengecekan ID.

- Menu daftar cetak untuk memilih file yang siap untuk dicetak. - Fungsi pembayaran.

- Fungsi cetak file.

Gambaran skema proses bisnis pada solusi yang diusulkan seperti pada Gambar 3.8, Gambar 3.9, dan Gambar 3.10.

Proses Tukar Poin

Gambar 3.9 Rantai Nilai Dari Proses Bisnis Diusulkan (Proses Tukar Poin)

Proses Cetak

Tabel daftar proses bisnis diusulkan seperti pada Tabel 3.17, Tabel 3.18, dan Tabel 3.19.

Tabel 3.17 Daftar Proses Bisnis Diusulkan (Proses Unggah)

No. Nama Proses Input Proses Output

1. Proses login ID & password

Pengguna login Binusmaya

Halaman utama Binusmaya

2. Proses unggah File Pengguna mengunggah file

File

3. Proses penyimpanan file

File File disimpan dalam basis data binusmaya

File

4. Proses memilih file yang mau dicetak

File ID Menekan tombol “Print” pada file yang mau dicetak di menu file manajemen Lokasi file 5. Proses penerjemahan file File (sesuai lokasi file) Server menerjemahkan file ke Print Job

Print Job

6. Proses penyimpanan Print Job

Print Job Print Job tampung sementara di server

Print Job

Tabel 3.18 Daftar Proses Bisnis Diusulkan (Proses Tukar Poin)

No. Nama Proses Input Proses Output

1. Proses identifikasi ID Pengguna men-tap kartu Flazz ke Flazz Reader

ID

No. Nama Proses Input Proses Output

ID teridentifikasi, ID

dicek di basis data untuk mendapatkan informasi mengenai ID tersebut.

3. Proses input saldo uang

Nominal uang

Operator meng-input jumlah saldo uang yang mau ditukar

Nominal uang

4. Proses penukaran Nominal uang

Uang ditukar dengan poin

Poin

Tabel 3.19 Daftar Proses Bisnis Diusulkan (Proses Cetak)

No. Nama Proses Input Proses Output

1. Proses identifikasi

ID Pengguna men-tap

kartu Flazz ke Flazz Reader ID 2. Proses pengecekan ID ID Setelah ID teridentifikasi, ID dicek di basis data untuk mendapatkan informasi mengenai ID tersebut. Print List 3. Proses pemilihan file

File ID Pengguna memilih file yang mau dicetak

File ID & flag

4. Proses pembayaran Total saldo yang akan di bayar Sistem akan mengkalkulasi total biaya cetak, lalu melakukan

pemotongan poin

Saldo yang telah dipotong dan tanda valid

No. Nama Proses Input Proses Output sesuai dengan total

biaya cetak. 5. Proses

pengiriman Print Job

File ID, flag, Print Job dan tanda valid

Server mengirim Print Job ke pencetak

Print Job

6. Proses

penerjemahan Print Job

Print job Pencetak

menerjemahkan Print Job ke dalam bahasa mesin

Bahasa mesin

7. Proses pencetakan

Bahasa mesin Pencetak mencetak file File (hard copy)

Berikut batasan-batasan dari proses-proses bisnis yang diusulkan akan menjadi solusi dari permasalahan.

Proses Unggah

1. Proses login

Batasan:

Pengguna login dengan NIM dan password.

Kecepatan mengakses website Binusmaya tergantung pada koneksi Internet yang dimiliki oleh pengguna dan koneksi pada server Binusmaya.

2. Proses unggah

Pengguna hanya dapat mengunggah file yang berekstensi .doc, .pdf, .txt dan .JPG.

Pengguna dapat mengunggah file selama kapasitas penyimpanan masih tersedia.

Besarnya ukuran file yang dapat diunggah diatur oleh pihak penyedia sistem.

 Kecepatan mengunggah tergantung pada koneksi Internet yang dimiliki oleh pengguna dan koneksi pada server Binusmaya. 3. Proses penyimpanan file

Batasan:

File ditampung di file server dalam bentuk file.

 Kapasitas tampung bergantung pada kapasitas basis data Binusmaya.

Pengguna dapat menghapus file yang pernah diunggah. 4. Proses memilih file yang mau dicetak

Batasan:

Hanya file yang terdapat di basis data yang dapat dipilih.

Menekan tombol ”Print” untuk memilih file yang dicetak. 5. Proses penerjemahan file

Batasan :

Setelah menekan tombol “Print”, web server akan menerjemahkan file ke Print Job.

Hanya file yang telah dipilih sebelumnya yang diterjemahkan ke Print Job.

 Bila pengguna belum pernah terdaftar, maka kode PUK dikirim ke e-mail pengguna.

E-mail yang digunakan adalah e-mail pengguna di Binusmaya.

 Kode PUK digunakan untuk proses verifikasi pengguna pada proses pendaftaran.

6. Proses penyimpanan Print Job Batasan :

Print Job di tampung sementara oleh server sampai Print Job tersebut digunakan dalam proses pencetakan.

Proses Tukar Poin

1. Proses identifikasi Batasan:

Proses identifikasi menggunakan kartu Flazz dan Flazz Reader.

Flazz Reader terhubung dengan sistem.

 Pengguna menggunakan kartu Flazz dengan cara tap kartu Flazz di Flazz Reader.

 Kartu Flazz sudah diaktifkan dan tidak rusak.

 Bila belum terdaftar, identifikasi menggunakan NIM. 2. Proses pengecekan ID

Batasan :

 Sistem mengecek ID di basis data.

 Sistem akan memberikan informasi balik dari basis data.

 Informasi yang diberikan merupakan data informasi ID yang telah teridentifikasi.

3. Proses input saldo uang Batasan :

 Pengguna memberi informasi kepada operator mengenai nominal uang yang akan ditukar menjadi poin.

Operator meng-input nominal uang yang akan ditukar. 4. Proses penukaran

Batasan :

 Sistem menukar poin sesuai dengan nominal uang yang telah di-input.

Poin bertambah sesuai dengan nominal uang yang di-input.

Proses Cetak

1. Proses identifikasi Batasan :

Proses identifikasi menggunakan kartu Flazz dan Flazz Reader.

 Pengguna menggunakan kartu Flazz dengan cara tap kartu Flazz di Flazz Reader.

 Kartu Flazz sudah diaktifkan dan tidak rusak. 2. Proses pengecekan ID

Batasan :

 Sistem mengecek ID di basis data.

 Sistem akan memberikan informasi balik dari basis data.

 Informasi yang diberikan merupakan data informasi ID yang telah teridentifikasi.

 Bila belum terdaftar, maka sistem akan meminta kode PUK dari pengguna untuk verifikasi proses pendaftaran.

3. Proses pemilihan file Batasan :

Setelah proses identifikasi ID, maka akan ditampilkan Print List yang merupakan daftar file-file yang telah siap untuk dicetak.

Hanya file yang berada di Print List yang dapat dipilih untuk dicetak.

4. Proses pembayaran Batasan :

 Sistem akan melakukan pengecekan apakah poin pengguna cukup untuk melakukan transaksi pencetakan.

 Bila poin mencukupi, Sistem akan memotong poin sesuai dengan total biaya pencetakan yang telah dikalkulasi sesuai dengan file yang telah dipilih.

Bila poin tidak mencukupi, file tidak akan dicetak. Lalu kembali ke proses pemilihan file.

5. Proses pengiriman Print Job Batasan :

Setelah berhasil melakukan proses pembayaran, server mengirim Print Job ke pencetak.

Server tidak lagi menampung Print Job yang telah dikirim. 6. Proses penerjemahan Print Job

Batasan :

Pencetak yang menerjemahkan Print Job ke dalam bahasa mesin. 7. Proses pencetakan

Batasan :

Pencetak mencetak file sesuai dengan bahasa mesin yang telah diterjemahkan.

 Ukuran kertas yang dicetak dapat diatur, mulai dari A4, Letter, Legal, A3, Custom, dan sebagainya.

Apabila proses pencetakan gagal dikarenakan paper jam, maka pencetak akan berhenti sampai kertas yang tersangkut dikeluarkan dan diganti dengan yang baru. Kemudian pengguna harus menekan fungsi start untuk kembali meneruskan proses

pencetakan. Proses pencetakan diulang dari halaman yang tersangkut dan tidak dimulai dari awal.

 Apabila proses pencetakan gagal dikarenakan tinta pada pencetak habis, maka pencetak akan berhenti sampai tinta diganti dengan yang baru. Kemudian pengguna harus menekan fungsi start untuk kembali meneruskan proses pencetakan. Proses pencetakan diulang dari halaman yang tersangkut dan tidak dimulai dari awal.

 Apabila proses pencetakan gagal dikarenakan mati listrik, maka seluruh proses akan terhenti. Ketika listrik dinyalakan, pengguna harus kembali mengulang proses pencetakan dari awal, dan poin yang telah terpotong tidak dapat dikembalikan.

Penggambarkan aktor-aktor yang terlibat dalam setiap proses bisnis berserta dengan dokumen yang dihasilkannya seperti pada Tabel 3.20, Tabel 3.21, dan Tabel 3.22.

Proses Unggah

Tabel 3.20 Daftar Proses Bisnis Diusulkan Dan Aktor (Proses Unggah)

No. Nama Proses Aktor Dokumen

1. Proses login Pengguna Data (NIM, password, dsb.) 2. Proses unggah Pengguna File

No. Nama Proses Aktor Dokumen 3. Proses

penyimpanan file

File

4. Proses memilih file yang mau dicetak

Pengguna File

5. Proses

penerjemahan file

File dan Print Job

6. Proses

penyimpanan Print Job

Print Job

Proses Tukar Poin

Tabel 3.21 Daftar Proses Bisnis Diusulkan Dan Aktor (Proses Tukar Poin)

No. Nama Proses Aktor Dokumen

1. Proses identifikasi

Pengguna ID

2. Proses

pengecekan ID

ID dan informasi (nama, saldo uang, poin, dsb.)

3. Proses input saldo uang

Operator Data (nominal uang)

4. Proses penukaran

Proses Cetak

Tabel 3.22 Daftar Proses Bisnis Diusulkan Dan Aktor (Proses Cetak)

No. Nama Proses Aktor Dokumen

1. Proses identifikasi Pengguna ID 2. Proses pengecekan

ID

ID dan informasi (nama, poin, Print List, dsb.)

3. Proses pemilihan file

Pengguna Data

4. Proses pembayaran Data

5. Proses pengiriman Print Job Print Job 6. Proses penerjemahan Print Job

Print Job dan Binary Data

7. Proses pencetakan Binary Data dan File (hard copy)

Penjelasan dengan menggunakan Use Case pada proses bisnis yang diusulkan seperti pada Gambar 3.11, Gambar 3.12 dan Gambar 3.13.

Use Case pada Proses Unggah

Gambar 3.11 Use Case Sistem Cetak Diusulkan (Proses Unggah)

Penjelasan Use Case:

Tabel 3.23 Penjelasan Use Case dari Use Case Login Binusmaya

Nama Use Case Login Binusmaya

Aktor Pengguna

Penjelasan Use Case ini menggambarkan bagaimana pengguna login binusmaya agar nanti dapat mengunggah file.

Kondisi sebelumnya

 Terhubung dengan jaringan Internet.

Telah membuka website binusmaya. Kondisi setelahnya Masuk ke halaman utama binusmaya.

Basic flow Aksi aktor Respon sistem

- Langkah 1: Pengguna mengakses situs Binusmaya. - Langkah 2: Menampilkan halaman login Binusmaya.

- Langkah 3: Pengguna memasukkan NIM dan password.

- Langkah 4: Sistem akan melakukan pengecekan terhadap NIM dan password.

- Langkah 5: setelah NIM dan password sesuai, maka akan menampilkan halaman utama Binusmaya. Alternate flow Alt Langkah 5: Bila pengecekan NIM dan password gagal, maka

proses login akan dibatalkan dan kembali ke halaman login Binusmaya.

Tabel 3.24 Penjelasan Use Case dari Use Case Mengunggah File

Nama Use Case Mengunggah file

Aktor Pengguna

Penjelasan Use Case ini menggambarkan bagaimana pengguna mengunggah file yang akan dicetak.

Kondisi sebelumnya

 Terhubung dengan jaringan Internet.

Telah berhasil melakukan proses login.

File telah siap dicetak.

Kondisi setelahnya File ditampung oleh basis data binusmaya.

Basic flow Aksi aktor Respon sistem

- Langkah 1: Pengguna mengakses menu unggah file di Binusmaya.

- Langkah 3: Pengguna memasukkan lokasi file yang mau diunggah.

- Langkah 2:

Menampilkan halaman unggah file.

- Langkah 4: Sistem akan melakukan pengecekan validasi terhadap file yang diunggah.

- Langkah 5: File ditampung di basis data Binusmaya.

Alternate flow Alt Langkah 5: Bila pengecekan validasi gagal, maka proses unggah dibatalkan dan kembali ke halaman unggah file, lalu ditampilkan kemungkinan penyebab gagalnya proses unggah.

Tabel 3.25 Penjelasan Use Case dari Use Case Memilih File Yang Mau Dicetak

Nama Use Case Memilih file yang mau dicetak

Aktor Pengguna

Penjelasan Use Case ini menggambarkan bagaimana pengguna memilih file mana saja yang akan dicetak.

Kondisi sebelumnya

File yang mau dipilih, telah berhasil diunggah dan masih disimpan di basis data Binusmaya.

 Terhubung dengan jaringan Internet.

Telah berhasil melakukan proses login.

Kondisi setelahnya  Web Server akan menerjemahkan file ke Print Job

Print Job akan ditampung sementara di server.

Basic flow Aksi aktor Respon sistem

- Langkah 1: Pengguna mengakses menu manajemen file.

- Langkah 3: Pengguna menekan tombol “Print” di file yang mau dicetak.

- Langkah 2:

Menampilkan halaman manajemen file dan daftar file yang disimpan basis data Binusmaya. - Langkah 4: Web Server

akan menerjemahkan file ke Print Job.

- Langkah 5: Print Job akan ditampung

sementara di server. Alternate flow Alt Langkah 3: Pengguna menghapus file.

Alt Langkah 4: Bila pengguna memilih fungsi hapus file, Web Server akan menghapus file yang berada di basis data.

Alt Langkah 4: Bila belum terdaftar, maka sistem akan mengirim PUK ke e-mail pengguna, kemudian Web Server akan menerjemahkan file ke Print Job.

Use Case pada Proses Tukar Poin

Gambar 3.12 Use Case Sistem Cetak Diusulkan (Proses Tukar Poin)

Penjelasan Use Case:

Tabel 3.26 Penjelasan Use Case dari Use Case Men-tap Kartu Flazz

Nama Use Case Men-tap kartu Flazz

Aktor Pengguna

proses identifikasi. Kondisi

sebelumnya

Tersedia Flazz Reader yang akan membaca ID pada kartu Flazz.

Flazz Reader terhubung dengan sistem.

 Kartu Flazz tidak rusak dan sudah diaktifkan.

Kondisi setelahnya Pengguna telah teridentifikasi sistem sesuai dengan kartu Flazz yang digunakan.

Basic flow Aksi aktor Respon sistem

- Langkah 1: Pengguna men-tap kartu Flazz.

- Langkah 2: Flazz Reader mengidentifikasi ID pada kartu yang telah di-tap.

- Langkah 3: Sistem akan mengambil informasi mengenai ID/NIM yang teridentifikasi.

Alternate flow Alt Langkah 1: Bila belum terdaftar, pengguna memasukan NIM. Alt Langkah 2: Sistem akan mengecek NIM di basis data.

Tabel 3.27 Penjelasan Use Case dari Use Case Memasukkan Jumlah Saldo Yang Mau Ditukar

Nama Use Case Memasukkan jumlah saldo yang mau ditukar

Aktor Operator

Penjelasan Use Case ini menggambarkan bagaimana operator menambah poin pengguna.

Kondisi sebelumnya

 Pengguna telah teridentifikasi pada proses men-tap kartu Flazz.

 Terhubung dengan basis data.

Kondisi setelahnya  Total poin pengguna bertambah sesuai dengan saldo uang yang telah ditukar.

Basic flow Aksi aktor Respon sistem - Langkah 2: Operator

memasukkan nominal poin yang akan ditambahkan sesuai keinginan pengguna, dan meminta uang tunai dari pengguna.

- Langkah 1: Sistem menampilkan halaman muka perangkat lunak. - Langkah 3: Sistem

menambah total poin sesuai dengan nominal tersebut.

Alternate flow Alt Langkah 3: Bila ada kesalahan input, maka proses penambahan poin akan tidak terjadi.

Use Case pada Proses Cetak

Gambar 3.13 Use Case Sistem Cetak Diusulkan (Proses Cetak)

Penjelasan Use Case:

Tabel 3.28 Penjelasan Use Case dari Use Case Men-tap kartu Flazz

Aktor Pengguna

Penjelasan Use Case ini menggambarkan pengguna melakukan proses identifikasi.

Kondisi sebelumnya

Tersedia Flazz Reader yang akan membaca ID pada kartu Flazz.

Flazz Reader terhubung dengan sistem.

 Kartu Flazz tidak rusak dan sudah diaktifkan. Kondisi setelahnya  Masuk ke menu-menu pencetakan pada pencetak.

Basic flow Aksi aktor Respon sistem

- Langkah 1:Pengguna men-tap kartu Flazz.

- Langkah 2: Flazz Reader mengidentifikasi ID pada kartu yang telah di-tap.

- Langkah 3: Sistem akan mengambil informasi mengenai ID yang teridentifikasi.

Alternate flow Alt Langkah 3: Bila ID belum terdaftar, maka secara otomatis sistem akan meminta kode PUK dari pengguna.

Alt Langkah 4: Bila PUK benar, sistem akan mendaftarkan pengguna.

Alt Langkah 4: Bila PUK salah, sistem akan membatalkan pendaftaran dan kembali meminta kode PUK.

Alt Langkah 5: Sistem akan mengambil informasi mengenai ID yang teridentifikasi.

Tabel 3.29 Penjelasan Use Case dari Use Case Memilih File Yang Mau Dicetak

Nama Use Case Memilih file yang mau dicetak

Aktor Pengguna

mana saja yang akan dicetak. Kondisi

sebelumnya

 Menu-menu pencetakan di pencetak telah ditampilkan.

 Pencetak terhubung dengan sistem. Kondisi setelahnya File akan dicetak oleh pencetak.

Basic flow Aksi aktor Respon sistem

- Langkah 1: Pengguna memilih menu “PULL PRINT”.

- Langkah 3: Pengguna memilih file mana saja yang mau dicetak.

- Langkah 2:

Menampilkan nama-nama file yang siap dicetak.

- Langkah 4: Sistem kalkulasi biaya pencetakan.

- Langkah 5: Sistem memotong poin yang dimiliki pengguna sesuai biaya pencetakan.

- Langkah 6: Server akan mengirim Print Job file yang telah dipilih ke pencetak.

- Langkah 7: Pencetak menerjemahkan Print Job ke bahasa mesin. - Langkah 8: Pencetak

mencetak file.

Alternate flow Alt Langkah 1: Pengguna mengatur setting pencetakan.

Alt Langkah 5: Bila poin tidak mencukupi, maka proses pencetakan dibatalkan dan kembali ke langkah 3.

Unggah File

Gambar 3.14 Activity Diagram untuk Use Case Login Binusmaya

Keterangan:

Pada proses awal, pengguna membuka Website Binusmaya. Kemudian pengguna login setelah memasukkan NIM/kode dosen dan password. Setelah proses verifikasi berhasil, maka pengguna masuk ke halaman utama Binusmaya. Bila proses verifikasi gagal, maka pengguna kembali ke halaman login Binusmaya.

Gambar 3.15 Activity Diagram untuk Use Case Mengunggah File

Keterangan:

Setelah masuk ke halaman utama Binusmaya, pengguna memilih menu “Print”, kemudian memilih menu “Upload File”. Setelah masuk ke menu “Upload File”, pengguna memasukkan lokasi file yang ingin diunggah lalu menekan tombol “Upload”. Bila proses verifikasi valid, maka proses unggah berhasil. Bila proses verifikasi tidak valid, maka proses unggah dibatalkan dan kembali ke menu “Upload File” untuk mengunggah ulang file.

Gambar 3.16 Activity Diagram untuk Use Case Memilih File Yang Mau Dicetak

Keterangan:

Setelah proses unggah file berhasil, maka pengguna membuka menu “Manajemen File” untuk menghapus file atau pilih file yang ingin dicetak. Untuk menghapus file, pengguna menekan tombol “Delete”, dan selanjutnya file akan dihapuskan di basis data dan file server. Untuk pilih file yang akan dicetak, pengguna akan menerima kode PUK di e-mail bila pengguna belum pernah terdaftar di sistem Self Service Copy & Print. Dan bila

pengguna telah terdaftar, maka file akan langsung diterjemahkan ke dalam bentuk Print Job, lalu Print Job akan ditampung di Print Server.

Tukar Poin

Gambar 3.17 Activity Diagram untuk Use Case Men-tap kartu Flazz

Keterangan:

Pada saat men-tap kartu Flazz, dibagi menjadi 2 proses:

Bila pengguna telah terdaftar di dalam basis data sistem Self Service Copy & Print, maka pengguna dapat langsung men-tap kartu Flazz.

Bila pengguna belum terdaftar di dalam basis data sistem Self Service Copy & Print, maka pengguna tidak dapat men-tap kartu Flazz, pengguna hanya dapat memasukkan NIM/kode dosen.

Gambar 3.18 Activity Diagram untuk Use Case Memasukkan Jumlah Saldo Yang Mau Ditukar

Keterangan:

Setelah operator melakukan proses login, operator akan masuk ke UI Tukar Poin. Kemudian operator bertanya jumlah poin yang ingin ditambah oleh pelanggan, dan juga meminta uang tunai dari pelanggan tersebut. Bila ada kesalahan pada format input poin, maka poin tidak akan ditambahkan. Bila input poin dengan format yang benar, maka

Dokumen terkait