Analisis Perangkat Keras Analisis Kebutuhan Non Fungsional

3.1.6.3 Analisis Perangkat Lunak

Analisis perangkat lunak merupakan kebutuhan yang diperlukan dalam mengoperasikan sistem selain adanya perangkat keras. Analisis perangkat lunak yang akan dijelaskan adalah analisis perangkat lunak admin dan owner Akhbar Print serta analisis perangkat lunak yang dibutuhkan. Analisis perangkat lunak terdapat pada Tabel 3.13 Tabel 3.13 Analisis Perangkat Lunak No. Perangkat Spesifikasi 1 Sistem Operasi Microsoft Windows 7 2 Browser Mozilla Firefox 32, Chrome 42, IE 8 Spesifikasi kebutuhan perangkat lunak untuk mendukung sistem informasi customer relationship management dapat dilihat pada Tabel 3.14. Tabel 3.14 Analisis Perangkat Lunak yang Diperlukan No. Perangkat Spesifikasi 1 Sistem Operasi Microsoft Windows XP 2 Browser Mozilla Firefox 3, Chrome 9, IE 8 Bedasarkan analisis perangkat lunak admin dan owner Akhbar Print serta melihat analisis perangkat lunak yang dibutuhkan, maka pernagkat lunak yang terdapat di komputer admin dan owner Akhbar Print sudah memenuhi spesifikasi analisis perangkat lunak yang diperlukan dalam mengoperasikan sistem informasi customer relationship management.

3.1.7 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional menggambarkan proses kegiatan yang akan diterapkan dalam sistem dan menjelaskan kebutuhan yang diperlukan agar sistem dapat berjalan dengan baik serta sesuai dengan kebutuhan. Analisis yang dilakukan dimodelkan dengan menggunakan UMLUnified Modelling Language. Tahapan pemodelan dalam analisis tersebut antara lain mengidentifikasi aktor, pembuatan use case diagram, use case scenario, activity diagram, sequence diagram, dan class diagram.

3.1.7.1 Identifikasi Aktor

Sistem informasi customer relationship management ini akan dipergunakan oleh pegawai di Akhbar Print yang berhubungan dengan pelanggan. Deskripsi untuk setiap aktornya akan dijelaskan pada Tabel 3.15. Tabel 3.15 Identifikasi Aktor No Aktor Deskripsi 1 Owner Mengelola data user, kritik saran, identitas web dan melihat laporan 2 Admin Mengelola data transaksi, pelanggan, produk, promosi, kategori, dan keluhan 3 Pengunjung Memberikan kritik saran, melihat data produk, melihat promosi.

3.1.7.2 Use Case Diagram

Use case diagram adalah diagram yang menunjukan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar dan menjelaskan sistem secara fungsional yang terlihat pengguna. Dari identifikasi aktor yang terlibat di atas, maka use case diagram dapat dilihat pada Gambar 3.5. Owner Admin Pengunjung Pengelolaan user Pengelolaan kritikSaran Pengelolaan transaksi Pengelolaan pelanggan Pengelolaan produk Login Memberi kritik saran Melihat produk System Pengelolaan kategori Melihat Promosi Pengelolaan keluhan Melihat Laporan in clu de in clu de in cl u d e in cl u d e in cl u d e Pengelolaan promosi in cl u d e in cl ud e inc lud e in clu de Gambar 3.5 Use case diagram