Application Architecture Phase C: Information System Architecture

customer dan memudahkan membuat laporan penjualan. Aplikasi Keuangan Memudahkan pencatatan uang keluar, pencatatan uang yang masuk, pengaturan periode laporan akuntansi keuangan, dan memudahkan membuat laporan keuangan. Aplikasi Kepegawaian Mengelola data pegawai, absensi pegawai, dan memudahkan pencarian data pegawai. 1. Aplikasi Pengadaan Gambar 4.40 Arsitektur Aplikasi Pengadaan uc PENGADAAN Bagian Pengadaan Bagian Keuangan Manaj er Supplier Admin Login Logout Manaj emen User Buat Purchase Order Lihat Purchase Order Lihat Laporan Input Kebutuhan Pemeliharaan Bagian Pemeliharaan Input Data Ikan Mati Manaj emen Data Persediaan Buat Nota Pembelian «include» «extend» Arsitektur aplikasi pengadaan memiliki 6 aktor dan 9 use case yang dapat dilakukan dalam sistem pengadaan. Aktor yang terlibat yaitu admin, bagian pengadaan, bagian pemeliharaan, bagian keuangan, supplier dan manajer. Use case yang terlibat yaitu login, logout, manajemen user, input kebutuhan pemeliharaan, input data ikan mati, manajemen data persediaan, buat purchase order, lihat purchase order, dan lihat laporan. Use case login dan logout melibatkan semua aktor. Use case manajemen user melibatkan aktor admin. Use case input kebutuhan pemeliharaan dan use case input data ikan yang mati melibatkan aktor bagian pemeliharaan. Use case buat purchase order melibatkan aktor bagian pengadaan. Use case lihat purchase order melibatkan bagian pengadaan, bagian keuangan, manajer, dan supplier. Use case lihat laporan melibatkan aktor bagian keuangan dan manajer. 2. Aplikasi Penjualan Gambar 4.41 Arsitektur Aplikasi Pengadaan Arsitektur aplikasi penjualan memiliki 7 aktor dan 12 use case yang dapat dilakukan dalam sistem pemasaran. Aktor yang terlibat yaitu uc PENJUALAN Admin Bagian Pemasaran Manaj er Login Logout Manaj emen User Manaj emen Konten Website PT. Bali Double C Manaj emen Informasi Data Ikan Manaj emen Pesan Customer Input Jadw al Pengiriman Bagian Administrasi Input Dokumen Ekspor Customer Input Form Pemesanan Input Pembayaran Bagian Keuangan Konfirmasi Pembayaran Bagian Pemeliharaan Lihat Laporan «include» admin, bagian pemasaran, customer, bagian keuangan, bagian administrasi, bagian pemeliharaan dan manajer. Use case yang terlibat dalam sistem pemasaran yaitu login, logout, manajemen user, input form pemesanan, input pembayaran, konfirmasi pembayaran, manajemen konten website PT. Bali Double C, manajemen informasi data ikan, manajemen pesan customer, input jadwal pengiriman, input dokumen ekspor, dan lihat laporan. Use case login dan logout melibatkan semua aktor. Use case manajemen user melibatkan aktor admin. Use case input form pemesanan dan Use case input pembayaran melibatkan aktor customer. Use case konfirmasi pembayaran melibatkan aktor bagian keuangan. Use case manajemen konten website PT. Bali Double C, use case manajemen informasi data produk, dan use case manajemen pesan customer, melibatkan aktor bagian pemasaran. Use case input jadwal pengiriman dan Use case input dokumen ekspor melibatkan bagian admnistrasi. Use case lihat laporan melibatkan aktor bagian pemeliharaan dan manajer. 3. Aplikasi Keuangan Gambar 4.42 Arsitektur Aplikasi Keuangan Arsitektur aplikasi keuangan memiliki 3 aktor dan 6 use case yang dapat dilakukan dalam sistem keuangan. Aktor yang terlibat yaitu admin, bagian keuangan dan manajer. Use case yang terlibat yaitu Use case login, logout, manajemen user, pencatatan general ledger, atur periode pelaporan, dan lihat laporan. Use case login dan logout melibatkan semua aktor. Use case manajemen user melibatkan aktor admin. Use case Use case pencatatan general ledger dan use case atur periode pelaporan melibatkan aktor bagian keuangan. Use case lihat laporan melibatkan aktor manajer. 4. Aplikasi Kepegawaian Gambar 4.43 Arsitektur Aplikasi Kepegawaian Arsitektur aplikasi kepegawaian memiliki 5 aktor dan 12 use case yang dapat dilakukan dalam sistem kepegawaian. Aktor yang terlibat yaitu admin, bagian bagian administrasi, pegawai, bagian keuangan dan manajer. Use case yang terlibat yaitu, login, logout, manajemen user, manajemen data pegawai, data pegawai, buat surat, lihat surat, absensi, manajemen data absensi, data absensi, manajemen data absensi, manajemen data penggajian dan lihat laporan. uc PEGAWAI Admin Login Logout Manaj emen User Manaj emen Data Pegaw ai Absensi Bagian Keuangan Bagian Administrasi Pegaw ai Manaj emen Data Absensi Manaj emen Data Penggaj ian Lihat Laporan Manaj er Data Pegaw ai Data Absensi Buat Surat Lihat Surat «extend» «extend» «include» «extend» Use case yang terlibat yaitu Use case login, dan logout melibatkan semua aktor. Use case manajemen user melibatkan aktor admin. Use case manajemen data pegawai, use case buat surat dan use case manajemen data absensi melibatkan aktor bagian administrasi. Use case lihat surat dan use case absensi melibatkan aktor pegawai. Use case manajemen data penggajian melibatkan aktor bagian keuangan dan use case lihat laporan melibatkan manajer.

4.5.2 Data Architecture

Pada tahapan ini akan dilakukan rancangan data architecture. Rancangan data architecture akan menggunakan tools data dissemination diagram dan class diagram.

4.5.2.1 Data Dissemination Diagram

Gambar 4.44 Data Dissemination Diagram Pada gambar 4.44 menggambarkan hubungan layanan PT. Bali Double C, aplikasi, dan data. Di aplikasi keuangan terdapat data pegawai, data general ledger, data pendapatan, data pengeluaran, dan periode. Aplikasi pengadaan terdapat data ikan, data kategori ikan, data purchase order, data supplier, data pegawai dan data pemeliharaan. Aplikasi penjualan terdapat data customer, data ikan, data pesanan, data pengiriman, data pembayaran, data pesan, dan data pegawai. Aplikasi kepegawaian terdapat data pegawai, data surat, data kategori surat, data absensi dan data gaji.

4.5.2.2 Class Diagram

Class Diagram digunakan untuk menggambarkan model konseptual data yang berupa entitas, atribut, dan relasi. Class diagram juga berguna untuk menunjukkan hubungan antar kelas dalam suatu sistem yang bertujuan untuk mendefinisikan kebutuhan data yang berupa entitas-entitas yang akan digunakan pada application architecture tetapi tidak berhubungan dengan rancangan database. Class Diagram digunakan sebagai tools dalam pendefinisian entitas ini. 1. Pengadaan Gambar 4.45 Arsitektur Data Aplikasi Pengadaan