PROJEK AKHIR AALISIS SISTEM LAAA FACIAL TREATMET Di susun oleh : ama : Zulfadriawan IM : 15112103 ama : anda Khairul IM : 15112137 PROGRAM STUDI TEKIK IFORMATIKA FAKULTAS TEKOLOGI IFORMASI UIVERSITAS MERCU BUAA OGAKARTA TAHU 2016
1. SRS dan Skenario 1.1. SRS o Requirement Actor Use Case 1 Admin dapat melihat informasi di halaman utama website. Untuk akses ke halaman admin maka harus melakukan login terlebih dahulu. Setelah masuk ke halaman admin, admin dapat melakukan proses menejemen berita, menejemen account, menejemen data karyawan. Admin Login, Menejemen berita, Insert berita, Update berita, Delete berita, Menejemen account, Insert account, Update account, Delete account, Menejemen data karyawan, Insert data karyawan, Update data karyawan, Delete data karyawan, View data karyawan 2 Customer Service dapat melihat informasi di halaman utama website. Untuk akses ke halaman customer service maka harus melakukan login terlebih dahulu. Setelah masuk ke halaman customer service, customer service dapat melakukan proses menejemen data customer, menejemen data konsultasi, menejemen transaksi pembayaran, dan melihat hasil konsultasi customer Customer Service (CS) Login, Menejemen data customer, Insert data customer, Update data customer, Delete data customer, Menejemen data konsultasi, Insert data konsultasi, Update data Konsultasi, Delete data konsultasi, Melihat hasil konsultasi customer, Menejemen transaksi pembayaran, Insert transaksi pembayaran, Update transaksi pembayaran. 3 Apoteker dapat melihat informasi di halaman utama website. Untuk akses ke halaman Apoteker maka harus melakukan login terlebih dahulu. Setelah masuk ke halaman Apoteker, Apoteker dapat melakukan proses menejemen laporan stok produk, menejemen transaksi produk, dan melihat hasil konsultasi customer. Apoteker Login, Menejemen laporan stok produk, Insert laporan, Update laporan, Delete laporan, Melihat hasil konsultasi customer, Menejemen transaksi produk, Insert transaksi produk, Update transaksi produk, Delete transaksi produk
4 Customer dapat melihat informasi di halaman utama aplikasi. Untuk akses ke halaman layanan konsultasi maka customer harus melakukan registrasi terlebih dahulu. Setelah terdaftar dan mendapat akses maka customer dapat melakukan konsultasi pada sistem. Customer Melihat Informasi Layanan Konsultasi, Registrasi, Login, Melakukan Konsultasi, Insert konsultasi, Update konsultasi, Melihat hasil konsultasi.
1.2. SKEARIO ama Use Case Deskripsi ormal Course Login Admin, Customer Service, Apoteker dan Customer Melakukan login dengan memasukkan ID dan Password sebagai syarat untuk bisa akses sistem Sistem 1. Admin/ CS/ Apoteker /Customer Melakukan login 2. Menampilkan form Login 3. Insert ID dan Password 4. Validasi hasil insert ID dan Password 5. Dapat akses sistem yang tersedia di menu home ama Use Case Deskripsi ormal Course Menejemen Berita Admin Melakukan menejemen informasi berita di halaman home Sistem 1. Admin memilih menu Menejemen berita 3. Admin memilih (Insert/ update/ delete) 2. Sistem menampilkan data menu (Insert/ update/ delete) 4. IF insert > menampilkan form insert data update > menampilkan form update data delete > eksekusi pilihan data yang di delete 5. IF Insert > menambahkan data
Update > update data Delete > eksekusi 6. IF Insert > submit Update > submit 7. Konfirmasi kelola data selesai Delete > Submit 8. View data ama Use Case Deskripsi ormal Course Menejemen Account Admin Melakukan kelola data account untuk syarat akses sistem Sistem 1. Admin memilih menu Menejemen Account 3. Admin memilih (Insert/ update/ delete) 2. Sistem menampilkan data menu (Insert/ update/ delete) 4. IF insert > menampilkan form insert data update > menampilkan form update data delete > eksekusi pilihan data yang di delete 5. IF Insert > menambahkan data Update > update data Delete > eksekusi 6. IF Insert > submit
Update > submit 7. Konfirmasi kelola data selesai Delete > Submit 8. View data ama Use Case Deskripsi ormal Course Menejemen Data Karyawan Admin Melakukan kelola data karyawan 1. Admin memilih menu manajemen Data Karyawan 3. Admin memilih (Insert/ update/ delete) 5. IF Insert > menambahkan data Update > update data Delete > eksekusi 7. Konfirmasi kelola data selesai Sistem 2. Sistem menampilkan Data Karyawan dan menu (input/ update/ delete) 4. IF insert > menampilkan form insert data update > menampilkan form update data delete > eksekusi pilihan data yang di delete 6. IF Insert > submit Update > submit Delete > Submit
8. View data ama Use Case Deskripsi Menejemen Data Konsultasi Customer Service (CS) Melakukan kelola data konsultasi dengan pilih menu Data Konsultasi Sistem 1. CS memilih menu manajemen data konsultasi 3. CS memilih (Input/ update/ delete) 2. Sistem menampilkan data konsultasi dan menu (insert/ update/ delete) 4. IF insert > menampilkan form insert data update > menampilkan form update data ormal Course delete > eksekusi pilihan data yang di delete 5. IF Insert > menambahkan data Update > update data Delete > eksekusi 6. IF Insert > submit Update > submit 7. Konfirmasi kelola data selesai Delete > Submit 8. View data
ama Use Case Deskripsi Menejemen Data Treatment Customer Service (CS) Melakukan CRUD data treatment dengan pilih menu Data Treatment 1. CS Memilih menu manajemen data treatment 3. CS memilih (Insert/ update/ delete) 2. Sistem menampilkan view data treatment dan menu (insert/ update/ delete) 4. IF insert > menampilkan form insert data update > menampilkan form update data ormal Course delete > eksekusi pilihan data yang di delete 5. IF Insert > menambahkan data Update > update data Delete > eksekusi 6. IF Insert > submit Update > submit 7. Konfirmasi kelola data selesai Delete > Submit 8. View data ama Use Case Deskripsi ormal Course Menejemen transaksi pembayaran Customer Service (CS) Melakukan CRUD data transaksi pembayaran 1. CS Memilih menu
manajemen data transaksi pembayaran 3. CS memilih (Insert/ update) 2. Sistem menampilkan form transaksi pembayaran (insert/ update) 4. IF insert > menampilkan form insert data update > menampilkan form update data 5. IF Insert > menambahkan data Update > update data 6. IF Insert > submit Update > submit 7. Konfirmasi kelola data selesai 8. View data ama Use Case Deskripsi ormal Course Melihat Informasi Layanan Konsultasi Customer Melihat berita seputar informasi layanan konsultasi di menu home Sistem 1. Customer memilih menu Informasi Layanan Konsultasi 2. Sistem menampilkan form berita 3. Customer melihat berita
ama Use Case Deskripsi ormal Course Registrasi Customer Melakukan registrasi untuk mendapatkan account Sistem 1. Customer memilih menu Registrasi 3. Customer insert data pribadi 5. Konfirmasi kelola data selesai 2. Sistem menampilkan form insert untuk Registrasi 4. Submit 6. View data ama Use Case Deskripsi ormal Course Konsultasi Customer Melakukan konsultasi dengan cara mengisi jawaban setiap pertanyaan kuesioner Sistem 7. Customer memilih menu konsultasi 8. Sistem menampilkan form insert untuk jawaban konsultasi 9. Customer insert jawaban 10. Submit 11. Konfirmasi kelola data selesai 12. View data ama Use Case Deskripsi ormal Course Menejemen laporan stok produk Apoteker Melakukan kelola data stok produk 1. Apoteker memilih menu manajemen laporan stok produk Sistem 2. Sistem menampilkan data
3. Apoteker memilih (Input/ update/ delete) laporan stok produk dan menu (insert/ update/ delete) 4. IF insert > menampilkan form insert data update > menampilkan form update data delete > eksekusi pilihan data yang di delete 5. IF Insert > menambahkan data Update > update data Delete > eksekusi 6. IF Insert > submit Update > submit 7. Konfirmasi kelola data selesai Delete > Submit 8. View data ama Use Case Deskripsi ormal Course Menejemen transaksi produk Apoteker Melakukan transasi produk yang keluar masuk Sistem 1. Apoteker memilih menu manajemen transaksi produk 3. Apoteker memilih (Input/ update/ delete) 2. Sistem menampilkan data transaksi produk dan menu (insert/ update/ delete)
4. IF insert > menampilkan form insert data update > menampilkan form update data delete > eksekusi pilihan data yang di delete 5. IF Insert > menambahkan data Update > update data Delete > eksekusi 6. IF Insert > submit Update > submit 7. Konfirmasi kelola data selesai Delete > Submit 8. View data
2. Use Case Diagram 2.1. Use Case Diagram : Admin
2.2. Use Case Diagram : Apoteker
2.3. Use Case Diagram : Costumer Service
2.4. Use Case Diagram : Costumer
3. Activity Diagram 3.1. Activity Diagram : Login Admin ( ADMI ) START FIISH
3.2. Activity Diagram : Manajemen Berita Informasi ( ADMI ) START SAVE FIISH
3.3. Activity Diagram : Manajemen Account ( ADMI ) START SAVE FIISH
3.4. Activity Diagram : Manajemen Data Karyawan ( ADMI ) START SAVE FIISH
3.5. Activity Diagram : Login Apoteker ( APOTEKER ) START FIISH
3.6. Activity Diagram : Melihat Data Konsultasi ( APOTEKER ) START FIISH
3.7. Activity Diagram : Manajemen Laporan stok Produk ( APOTEKER ) STAR Apoteker membuka website Apoteker melakukan login Apoteker memilih menu form menejemen laporan stok produk Sistem menampilkan form menejemen laporan stok produk Insert laporan stok produk SAVE Update laporan stok produk FIISH Delete laporan stok produk
3.8. Activity Diagram : Manajemen Transaksi Produk ( APOTEKER ) START Apoteker membuka website Apoteker melakukan login Apoteker memilih menu form menejemen transaksi produk Sistem menampilkan form menejemen transaksi produk Insert transaksi produk Update transaksi produk SAVE FIISH Delete transaksi produk
3.9. Activity Diagram : Konsultasi ( CUSTOMER ) START FIISH
3.10. Activity Diagram : Login Customer ( CUSTOMER ) START FIISH
3.11. Activity Diagram : Melihat berita layanan facial treatment ( CUSTOMER ) START FIISH
3.12. Activity Diagram : Registrasi ( CUSTOMER ) START FIISH
3.13. Activity Diagram : Login Customer Service ( CS ) START FIISH
3.14. Activity Diagram : Manajemen Data Customer ( CS ) START SAVE FIISH
3.15. Activity Diagram : Manajemen Data Konsultasi ( CS ) START Customer service membuka website Customer service melakukan login Customer service memilih menu form menejemen data konsultasi Sistem menampilkan form menejemen data konsultasi Insert data konsultasi SAVE Update data konsultasi FIISH Delete data konsultasi
3.16. Activity Diagram : Manajemen data Transaksi Pembayaran ( CS ) START Customer service membuka website Customer service melakukan login Customer service memilih menu form menejemen data transaksi pembayaran Sistem menampilkan form menejemen data transaksi pembayaran Insert data transaksi pembayaran SAVE Update data transaksi pembayaran FIISH View data transaksi pembayaran
4. Diploymen Diagram
5. Component Diagram Menejemen Berita Admin Apoteker
Customer Customer Service
6. Class Diagram Report Transaksi -tanggal : char -bank : char -no_rekening : char -no_faktur : char -total_transaksi_keuangan : char -total_stock_produk : char +confirmasi() : void -End15 * -End16 * Transaksi -tanggal : char -jumlah : char -jumlah biaya : char -customer : char +insert() : void +update() : void +delete() : void -End17 * -End18 * Produk -deskripsi : char -jenis : char -merk : char -harga : char +merk dan tipe() : void * -End13 -End10 -End12 * * -End9 * -End11 * * -End14 Admin -ID : char -password : char -nama : char -alamat : char -telp : char +login() : void +insert() : void +update() : void +delete() : void +menejemen() : void Customer Service -ID : char -password : char -nama : char -alamat : char -telp : char +login() : void +insert() : void +update() : void +delete() : void +menejemen() : void Apoteker -ID : char -password : char -nama : char -alamat : char -telp : char +login() : void +insert() : void +update() : void +delete() : void +menejemen() : void Customer -ID : char -password : char -nama : char -alamat : char -telp : char +login() : void +insert() : void +update() : void * -End7 * -End19 * -End1 * -End3 * -End5 * -End2 * -End4 * -End6 Menejemen -berita : char -account : char -data_karyawan : char -data_customer : char -data_konsultasi : char -transaksi_pembayaran : char -data_stok_produk : char -transaksi_produk : char +insert() : void +update() : void +delete() : void * -End8 Berita -judul berita : char -isi berita : char -tanggal : char +berita() : void * -End20 Konsultasi -pertanyaan : char -jawaban : char -kesimpulan : char +konsultasi() : void
7. Perancangan Database : Database Proses Konsultasi Customer Treatment Jenis Kulit Ciri Kulit PK id_treatment PK id_jenis PK id_ciri FK1 jenis_treatment_kulitnormal jenis_treatment_kulitkering jenis_treatment_kulitberminyak id_transaksi_treatment FK1 jenis_kulit id_ciri id_transaksi_treatment FK1 FK2 ciri_kulit_normal ciri_kulit_kering ciri_kulit_berminyak id_jenis id_pertanyaan Transaksi Treatment Pertanyaan PK id_transaksi_treatment PK id_pertanyaan id_treatment id_jenis FK1 FK2 pertanyaan id_ciri id_jawaban id_transaksi_jawaban Customer Transaksi Jawaban Jawaban PK id_customer PK id_transaksi_jawaban PK id_jawaban FK1 nama alamat no_telepon id_transaksi_jawaban id_jenis id_treatment FK1 jawaban id_pertanyaan id_transaksi_jawaban Admin Apoteker Customer Service PK id_admin PK id_apoteker PK id_customer_service user_admin password user_apoteker password user_cs password
8. Kesimpulan Dapat mempelajari proses aktor dengan sistem, dan rancang bangun sistem informasi yang terprosedur.