Daftar Spesifikasi Rancang bangun aplikasi Customer Relationship Management (CRM) berbasis web pada PT. Gatra Citra Kencana Tour dan Travel

b. Daftar

Use Case Use case ini terdiri dari use case login, registrasi, monitoring, promo, artikel, hubungi kami, saran keluhan, permintaan tour, laporan penjualan paket tout, laporan data member dan logout.

c. Spesifikasi

Use Case Pada spesifikasi use case ini dijelaskan urutan kegiatan yang dilakukan sistem dan actor, yaitu antara lain: Tabel 4.2- Login Usecase Name Login Actor Member, admin dan manager Brief Description Use case ini untuk proses login ke dalam aplikasi CRM PT.Gatra Citra Kencana. Basic Flow 1 Member , admin, manager menginputkan username. 2 Member , admin, manager menginputkan password. 3 Member , admin, manager mengirimkan username dan password dengan memilih button login agar sistem memvalidasi username dan password tersebut. 4 Sistem memvalidasi username dan password tersebut. 5 Sistem menampilkam informasi, jika username dan password yang di inputkan benar maka sistem akan menampilkan halaman khusus untuk member, manager dan halaman khusus untuk admin. Tetapi jika salah sistem akan menampilkan pesan bahwa username dan password anda tidak sesuai. Alternate Flow - Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup. 2 Member , manager dan admin harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Member , admin dan manager berhasil login. Tabel 4.3- Registrasi Usecase Name Registrasi Actor Non member, admin Brief Description Use case ini untuk non member yang ingin menjadi member terlebih dahulu harus melakukan registrasi. Basic Flow 1 Non member menginput form registrasi. 2 Non member mengirimkan form registrasi yang selesai di input dengan memilih button register, agar sistem memvalidasi form registrasi tersebut. 3 Sistem memvalidasi form registrasi tersebut. Sistem menampilkan informasi, jika form registrasi di input semua maka akan masuk ke halaman member, tetapi jika form registrasi tidak di input semua atau ada yang kosong maka sistem akan menampilkan pesan bahwa data yang anda masukkan tidak lengkap, silahkan lengkapi data anda selain itu jika di dalam menginput password kurang dari 5 karakter akan menampilkan pesan bahwa password anda kurang dari 5 karakter, tetapi jika di dalam input password lebih dari 15 karakter akan menampilkan pesan bahwa password anda lebih dari 15 karakter. Alternate Flow - Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup. 2 non member harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Sistem akan menampilkan halaman untuk member. Admin dapat melihat data registrasi. Tabel 4.4- Promo Usecase Name Promo Actor Non member , member, admin,manager. Brief Description Use case ini digunakan untuk mempromosikan paket tour yang menarik, menu promo ini bisa dilihat oleh member maupun non member . Dengan langsung memilih menu promo. Basic Flow Use case ini dimulai ketika member, non member, admin dan manager pada saat mengakses aplikasi CRM PT.Gatra Citra Kencana Alternate Flow - Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup. 2 Data paket tour harus sudah di input oleh admin. 3 Member , non member, admin, manager harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Untuk halaman member dan non member akan menampilkan paket tour domestik internasional. Sedangkan untuk halaman admin akan menampilkan input paket tour, data paket tour, data pemesanan. Dan untuk halaman manager akan menampilkan data paket tour. Tabel 4.5- Hubungi Kami Usecase Name Hubungi Kami Actor Admin , manager, member dan non member. Brief Description Use case ini merupakan tempat bagi member dan non member untuk menghubungi perusahaan, yaitu dengan disediakannya form pesan, di sediakannya tempat chat yaitu dengan menggunakan yahoo messenger beserta adanya informasi alamat lengkap perusahaan, no tlp dan fax. Sedangkan untuk admin dan manager use case ini merupakan tempat untuk melihat data hubungi kami. Basic Flow Member dan non member terlebih dahulu harus: 1 Memilih menu hubungi kami. 2 Sistem menampilkan alamat perusahaan, form pesan, tempat chat dengan menggunakan yahoo messenger. 3 Member, non member menginput form pesan tersebut. 4 Member, non member mengirimkan form pesan yang selesai di input dengan memilih button kirim agar sistem memvalidasinya. 5 Member mengklik gambar via chat, maka muncul link ke yahoo messenger. Alternate Flow Jika dalam pengiriman pesan gagal maka sistem akan menampilkan pesan security code yang anda masukan salah. Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup. 2 Member , non member, manager, admin harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Pengiriman pesan berhasil dan admin akan membalas pesan tadi dengan cara mengirimkan jawaban ke e-mail member. Tabel 4.6 - Permintaan Tour Usecase Name Permintaan Tour Actor Member , admin dan manager. Brief Description Use case ini digunakan agar member dapat menyusun perjalanan tour-nya sendiri. Member dapat menyusun tujuan tour yang sesuai dengan yang diinginkan member, dengan cara memilih menu permintaan tour. Dan untuk admin, manager, use case ini digunakan untuk melihat data permintaan tour. Selain itu use case ini digunakan admin untuk membalas permintaan tour. Basic Flow Use case ini akan di tampilkan oleh sistem jika sudah login sebagai member , admin dan manager. 1 Member mengajukan permintaan perjalanan tour dengan memilih menu permintaan tour. 2 Sistem menampilkan form permintaan tour. 3 Member menginput form permintaan tour tersebut. 4 Member mengirimkan form permintaan tour yang selesai di input dengan memilih button kirim agar sistem memvalidasinya. Alternate Flow - Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup. 2 Member , non member, maupun admin harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Pengiriman permintaan tour berhasil dan admin akan membalas permintaan tour tadi dengan cara mengirimkan jawaban ke e- mail member. Tabel 4.7- Saran Keluhan Usecase Name Saran Keluhan Actor Member, admin dan manager. Brief Description Use case ini merupakan tempat bagi member untuk menyampaikan keluhan atau masalah yang dihadapi member, serta untuk menyampaikan saran. Dengan adanya fasilitas ini, perusahaan dapat dengan cepat menanggapi semua keluhan dan masalah yang berkaitan dengan perusahaan. Saran–saran dari member dapat digunakan oleh perusahaan untuk meningkatkan pelayanan kepada member sehingga hubungan dengan member dapat terjalin dengan baik. Selain itu use case ini digunakan oleh manager dan admin untuk melihat data saran keluhan. Dan admin dapat membalas saran keluhan yang disampaikan oleh member. Basic Flow Use case ini ditampilkan ketika sudah login baik sebagai member , manager dan admin. 1 Member dapat menginput form saran keluhan dengan memilih menu saran keluhan. 2 Sistem menampilkan form saran keluhan. 3 Member mengisi form saran keluhan, kemudian mengirimkannya dengan memilih button kirim agar sistem memvalidasinya. Alternate Flow - Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup 2 Member , non member, maupun admin harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Pengiriman saran keluhan berhasil dan admin akan membalas saran keluhan tadi ke e-mail member. Tabel 4.8- Artikel Usecase Name Artikel Actor Admin , manager, member dan non member. Brief Description Use case ini digunakan untuk menampilkan cerita mengenai pengalaman berwisata pelanggan, dan berisi mengenai artikel yang bertema tour travel. Basic Flow 1 Admin , manager dan member harus login terlebih dahulu. 2 Admin ,member terlebih dahulu harus memposting artikel-artikel tersebut. 3 Memilih menu artikel. Alternate Flow - Pre Condition 1 Komputer dan sistem dalam keadaan siap atau hidup. 2 Member , non member, maupun admin harus mengakses aplikasi CRM PT.Gatra Citra Kencana terlebih dahulu. Post Condition Artikel-artikel tersebut ditampilkan. Tabel 4.9- Logout Usecase Name Logout Actor Admin, member dan manager Brief Description Use case ini digunakan apabila admin, member, manager ingin keluar dari sistem yang khusus halaman untuk admin, member, manager dengan memilih button logout. Basic Flow Use case ini terjadi apabila admin, member, manager keluar dari sistem yang khusus halaman untuk admin, member, manager dengan memilih button logout. Selanjutnya sistem yang khusus halaman untuk admin, member, manager akan tertutup atau tidak dapat diakses sebelum melakukan login terlebih dahulu. Alternate Flow - Pre Condition Admin , member, manager harus masuk ke aplikasi crm khusus untuk halaman admin, member dan manager terlebih dahulu. Post Condition Keluar dari sistem yang khusus untuk halamn admin, member, manager. Tabel 4.10- Laporan Penjualan paket tour Usecase Name Penjualan paket tour Actor Manager Brief Description Use case ini digunakan untuk menampilkan laporan penjualan paket tour. Basic Flow 1 Use case ini dimulai ketika manager sudah login. 2 Manager memilih laporan penjualan paket tour Alternate Flow - Pre Condition 2. Komputer dan sistem dalam keadaan siap atau hidup 3. Manager harus mengakses aplikasi CRM PT. Gatra Citra Kencana. Post Condition Laporan penjualan paket tour di tampilkan dalam bentuk grafik . Tabel 4.11- Monitoring Usecase Name Monitoring Actor Admin dan manager Brief Description Use case ini digunakan untuk monitoring member, apakah member sedang online atau offline Basic Flow 1 Use case ini dimulai ketika admin dan manager sudah login . Alternate Flow - Pre Condition 4. Komputer dan sistem dalam keadaan siap atau hidup 5. Admin dan manager harus mengakses aplikasi CRM PT. Gatra Citra Kencana. Post Condition Tampil status member apakah online atau offline. Tabel 4.12- Laporan Data Member Usecase Name Laporan Data Member Actor Manager Brief Description Use case ini digunakan untuk melihat laporan data member. Basic Flow 1 Use case ini dimulai ketika manager sudah login. Alternate Flow - Pre Condition 6. Komputer dan sistem dalam keadaan siap atau hidup 7. Manager harus mengakses aplikasi CRM PT. Gatra Citra Kencana. Post Condition Tampil laporan data member dalam bentuk grafik.

d. Class Diagram