Antarmuka Sistem Arsitektur Aplikasi Antarmuka Pemakai Antarmuka Perangkat Lunak Antarmuka Komunikasi Batasan Memori Operasi

Program Studi Teknik Informatika SKPL- SIPB 10 53 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika dan pembuatan laporan penjualan dari transaksi penjualan yang dilakukan di cabang penjualan. Dengan adanya perangkat lunak ini, diharapkan dapat mensimulasikan arsitektur SOA dengan menggunakan REST web service. Selain itu, diharapkan pula dapat menangani penjualan buku di cabang penjualan dan pembuatan laporan penjualan dari transaksi penjualan yang dilakukan di cabang penjualan. Perangkat Lunak SIPB ini terdiri dari dua bagian yaitu sistem informasi di kantor pusat, dan sistem informasi di cabang penjualan yang menangani penjualan buku. Kedua system akan dibangun dengan menggunakan bahasa pemrograman Java.

2.1.1 Antarmuka Sistem

Perangkat lunak ini memiliki spesifikasi antarmuka berbasis Desktop untuk sistemnya. Interaksi terjadi antara Web Server dengan Database Server sebagai media utama penyimpanan data baik pada pusat maupun cabang dan Web Server dengan aplikasi desktop yang akan dibangun.

2.1.1 Arsitektur Aplikasi

2.1.2 Antarmuka Pemakai

Semua interaksi antara sistem dengan pengguna dilakukan pada monitor standar. Menu yang ditampilkan berbasis desktop, untuk melakukan pengelolaan data buku, karyawan, pengguna, transaksi, dan pembuatan laporan Program Studi Teknik Informatika SKPL- SIPB 11 53 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.1.3 Antarmuka Perangkat Lunak

Perangkat lunak yang dibutuhkan dalam mengoperasikan perangkat lunak SIPB adalah sebagai berikut: 1. Nama : Windows XP atau lebih tinggi Sumber : Microsoft Sebagai sistem operasi dimana perangkat lunak SIPB dijalankan. 2. Nama : MySQL Nomor Versi : 5.0.19 Sumber : MySQL AB Sebagai DBMS yang dibutuhkan dalam mengoperasikan perangkat lunak SIPB sisi bank dan toko buku. 3. Nama : Restlet Nomor Versi : 1.1 Sumber : restlet.org Sebagai framework REST.

2.1.4 Antarmuka Komunikasi

Antarmuka komunikasi perangkat lunak SIPB menggunakan protokol jaringan TCPIP.

2.1.5 Batasan Memori

Batasan memori primer yang diperlukan dalam operasional SIPB adalah RAM minimal 256MB, direkomendasikan 512MB.

2.1.6 Operasi

Variasi model operasi yang dibutuhkan dalam pengembangan perangkat lunak SIPB adalah: a. Mode Interaktif, yaitu user dapat berinteraksi langsung dengan SIPB, termasuk memperoleh informasi yang ada dan dapat memanipulasi data berdasarkan peran pengguna user. Program Studi Teknik Informatika SKPL- SIPB 12 53 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2 Fungsi Produk