Desain Kriteria Architecture Design

3. Efficient : Efisiensi dari eksploitasi ekonomi. 4. Correct : Terpenuhinya dengan adanya kebutuhan-kebutuhan. 5. Reliable : Terpenuhinya hasil dari eksekusi fungsi-fungsi yang ada. 6. Maintainable : Pengalokasian biaya dan perbaikan sistem yang rusak 7. Testable : Dapat dipastikan sistem yang dikembangkansesuai fungsi. 8. Flexible : Kemudahan modifikasi sistem. 9. Comprehensible : Usaha yang dibutuhkan untuk mendapatkan pemahaman yang jelas dari sistem. 10. Reusable : Potensial penggunaan bagian sistem dalam sistem lain. 11. Portable : Pemindahan sistem ke platform yang lainnya.

4.3.2 Deployment Diagram

Deployment Diagram menyediakan gambaran bagaimana sistem secara fisik dan terlihat. Sistem yang terdiri dari node-node dimana setiap node tersebut diwakili dengan simbol atau sebuah kubus. Pada sistem ini menggunakan program client dan server dengan menggunakan jaringan LAN karena sistem ini digunakan dalam satu area. Oleh karena itu dalam penerapan sistem ini digunakan suatu application server berupa XAMPP yang disebut juga sebagai CPanel server virtual yang dapat berfungsi untuk membuat aplikasi dapat diakses secara offline. Informasi dapat diakses menggunakan web browser, pada sistem ini ditambahkan juga printer untuk mencetak data. Dari penjelasan diatas, maka deployment diagram pada SIA pengendalian anggaran donatur dapat dilihat pada Gambar 4.83. Gambar 4.83 Deployment Diagram pada sistem informasi akuntansi pengendalian anggaran

4.4 Component Design

4.4.1 Component Diagram

Component Diagram menggambarkan alokasi dari semua class dan objek kedalam komponen-komponen fisik pada sebuah sistem yang dirancang. Pada sistem ini merupakan aplikasi berbasis PHP dengan pengolahan data MySQL di komputer lokal . Pada sistem ini logika bisnis bisa diletakkan di server dan atau di client . Untuk menjalankan sistem, pertama kali user harus memasukkan alamat sistem dengan menggunakan aplikasi web browser, setelah itu akan muncul tampilan sistem informasi akuntansi pengendalian anggaran yang siap untuk digunakan sesuai kebutuhan user di BTN Syariah Cabang Tangerang. Untuk lebih lengkapnya dapat dilihat pada Gambar 4.84. Gambar 4.84 Component Diagram pada sistem informasi akuntansi pengendalian anggaran Seperti yang dapat dilihat pada Gambar 4.80 diatas. Bahwa component pada sistem informasi akuntansi pengendalian anggaran ini secara umum adalah “Firefox.exe” component merupakan multiplatform browser. Component “XAMPP” merupakan software yang digunakan sebagai web server yang di dalamnya terdiri dari Apache web server, PHP, MySQL, dan phpMyAdmin.