Use case Diagram Perancangan Sistem

Gambar 4.3 Activity diagram berjalan di PT. Arisa Gita

a. Kelebihan Sistem Yang Berjalan

Analisa yang diperoleh dari PT. Arisa Gita penulis dapat menyimpulkan ada beberapa keunggulan pada sistem yang sedang berjalan, diantaranya : 1. Pemesan dapat melihat langsung Taqwim Digital secara fisik. 2. Bisa memastikan Kondisi Taqwim Digital yang dibeli diterima dengan baik. 3. Tidak mengeluarkan biaya besar untuk pembelian perangkat keras maupun perangkat lunak.

b. Kelemahan Sistem Berjalan

Berdasarkan hasil dari analisis yang diperoleh dari PT. Arisa Gita penulis dapat menguraikan beberapa kelemahan pada sistem yang sedang berjalan, diantaranya : 1. Pemesanan dan pembuatan laporan, mulai dari pencatatan pemesanan barang, pengecekan barang, dan terbentuknya laporan dilakukan dalam bentuk kertas. 2. Bisa terjadi antrian jika kondisi penjualan sedang ramai 3. Membutuhkan waktu yang tidak tidak bisa ditentukan untuk melakukan pemesanan dikarnakan harus datang langsung ke PT. Arisa Gita padahal waktu bisa digunakan untuk aktivitas lain.

4.1.3 Analisa Sistem Yang Diusulkan

Sistem terdiri dari dua bagian, yaitu pertama sistem administrator berbasis web server yang berfungsi memasukan data dan merubah data seputar informasi penjualan Taqwim Digital. Pada bagian administrator terdapat satu admin saja. Yang kedua sistem client berbasis web yaitu dengan membuka sistem atau website dari sistem informasi penjualan Taqwim Digital dan setiap user dapat melakukan transaksi pemesanan Taqwim Digital. Proses pengembangan sistem informasi penjualan Taqwim Digital yang dilakukan dengan tahapan sebagai berikut : a. User dapat langsung membuka sistem atau halaman website Sistem Informasi penjualan Taqwim Digital. b. Setelah halaman terbuka user dapat memilih menu-menu yang tersedia untuk user.

4.1.3.1 Perbandingan Sistem Tabel 4.1 Perbandingan Sistem Berjalan dan

Diusulkan Kelemahan Sistem Berjalan Keunggulan Sistem Berjalan Bisa terjadi antrian jika kondisi penjualan sedang ramai Tidak perlu mengantri dalam kondisi apapun. Membutuhkan waktu yang tidak bisa ditentukan yang lama untuk melakukan pemesanan Pemesanan dapat dilakukan dengan mudah, cepat dan dapat dilakuakan dimana saja. Pemesanan dan pembuatan laporan, mulai dari pencatatan pemesanan barang, pengecekan barang, dan terbentuknya laporan dilakukan dalam bentuk kertas. Pemesanan dan pembuatan laporan, mulai dari pencatatan pemesanan barang, pengecekan barang, dan terbentuknya laporan dilakukan dengan otomatis dan terintegrasi dengan baik.

4.2 Perancangan Sistem

Mengacu permasalahan yang tertulis pada bab I, penulis mem-visualisasikan sistem yang akan dibuat menggunakan pendekatan sistem object oriented analisys dengan tools diagram yaitu : 1. Use case diagram 2. Activity diagram 3. Sequences diagram 4. Class diagram.

4.2.1 Use case Diagram

Menggunakan UML diagaram Usecase untuk menangkap kebutuhan user daan admin, melalui usecase actor luar yang berinteraksi dengan sistem dimodelkan bersama dengan funfsi-fungsi yang mereka perlukan dari sistem usecase. Aktor dan usecase dihubungkan dengan suatu relasi relationship. Aktor dan usecase ditampilkan dalam bentuk diagram. Interaksi antara sistem, eksternal sistem dan user dapat dilihat dalam Use Case model diagram. Adapun langkah-langkah membuat use case model diagram. 1 Identifikasi actor 2 Identifikasi use case 3 Membuat Use Case model diagram 4 Dokumentasi narasi Use Case

1. Identifikasi Aktor

Tabel 4.2 Identifikasi Aktor yang diusulkan

2. Identifkasi Use Case

Nama Use case Deskripsi Use Case Aktor Daftar Member Mendeskripsikan kejadian user untuk mendaftar menjadi member pada sistem Non Member Melihat Data Belanja Mendeskripsikan kejadian user untuk melihat data belanja yang telah di order. Member dan Non Member. Cetak Data Belanja Mendeskripsikan kejadian user untuk mencetak data belanja yang telah diorder. Member dan Non Member. Cari Barang Mendeskripsikan kejadian user untuk Member dan Non mencari data barang. Member. Belanja Barang Mendeskripsikan kejadian user dalam melakukan belanja barang. Member dan Non Member. Konfirmasi Pembayaran Mendeskripsikan kejadian user untuk menkonfirmasi pembayaran terhadap belanja yang telah di order Member dan Non Member. Ubah Password Mendeskripsikan kejadian user dalam mengubah password Member dan Admin Login Mendeskripsikan kejadian user untuk login. Member dan Non Member. Update Data Member Mendeskripsikan kejadian admin dalam menginput, mengedit serta menghapus data member .dalam sistem e-commerce taqwim digital Admin CRUD Data Barang Mendeskripsikan kejadian admin dalam menginput, mengedit serta menghapus data barang dalam sistem e-commerce taqwim Admin No Actor Description 1. Admi n Yang bertanggung jawab dalam maintenance sistem, memanage user, menginput dan merubah data. 2. Memb er Individu yang menggunakan sistem untuk melihat web dan dapat memesan barang. Dengan cara login terlebih dahulu. 3. Non Memb er Individu yang menggunakan sistem untuk melihat web dan dapat memesan barang. Dengan tidak melakukan login.