Tujuan Lingkup Masalah KESIMPULAN DAN SARAN

Program Studi Teknik Informatika SKPL- SIPB 6 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 1 Pendahuluan

1.1 Tujuan

Tujuan dari dokumen spesifikasi kebutuhan perangkat lunak SKPL-SIPB dalam pengembangan perangkat lunak Sistem Informasi Penjualan Buku yaitu mendefinisikan spesifikasi dan kebutuhan sebagai tahap awal pengembangan perangkat lunak. Secara lebih lanjut, SKPL juga merupakan suatu bentuk alat yang digunakan oleh pihak developer pengembang dan user pengguna untuk berkomunikasi demi tercapainya suatu pemahaman yang sama terhadap penyusunan dasar dari sebuah sistem informasi yang akan dikembangkan. Hal ini akan mempermudah dalam pembelajaran dan pengembangan terhadap perangkat lunak Software yang bersangkutan. SKPL ini akan membahas meliputi antarmuka eksternal antarmuka antara sistem dengan sistem lain perangkat lunak dan perangkat keras, dan pengguna perfomansi kemampuan perangkat lunak dari segi kecepatan, tempat penyimpanan yang dibutuhkan, serta keakuratan, atribut feature-feature tambahan yang dimiliki sistem, mendefinisikan fungsi perangkat lunak, serta mendefinisikan batasan perancangan perangkat lunak.

1.2 Lingkup Masalah

Perangkat Lunak SIPB ini merupakan perangkat lunak yang dikembangkan dengan tujuan untuk membuat simulasi arsitektur SOA Service Oriented Architecture dengan menggunakan RESTRepresentational State Transfer web service. Masalah yang mendasari munculnya ide pengembangan perangkat lunak SIPB ini adalah:  Perkembangan dari arsitektur pembangunan perangkat lunak  Perkembangan dari web service yang terjadi dalam dunia pemrograman. Perangkat lunak SIPB dikembangkan dengan tujuan untuk: Program Studi Teknik Informatika SKPL- SIPB 7 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 1. Pusat  Menangani pengelolaan Buku yaitu menambah, mengubah, menampilkan dan mencari informasi data buku, pengiriman perubahan data buku ke cabang, dan memberikan service untuk pengambilan perubahan data buku oleh cabang.  Menangani pengelolaan Pengguna yaitu menambah, mengubah, menampilkan, dan mencari data pengguna sistem.  Menangani pengelolaan Cabang yaitu menambah, mengubah, menampilkan, dan mencari data cabang.  Menangani pengelolaan Karyawan yaitu menambah, mengubah, menampilkan, dan mencari data karyawan di tiap cabang, pengiriman perubahan data karyawan ke cabang, dan memberikan service untuk pengambilan perubahan data karyawan oleh cabang.  Menangani Pengambilan Transaksi Penjualan yaitu pengambilan data penjualan dari cabang-cabang yang ada.  Menangani pembuatan Laporan yaitu pembuatan laporan penjualan dari transaksi penjualan yang dilakukan cabang- cabang penjualan. 2. Cabang Penjualan  Menangani pengelolaan Buku yaitu menampilkan, mencari informasi data buku, dan mengambil update buku dari sistem pusat, serta memberikan service untuk update buku yang dapat diakses sistem pusat.  Menangani pengelolaan Pengguna yaitu menambah, mengubah, menampilkan, dan mencari data pengguna sistem.  Menangani pengelolaan Karyawan yaitu menampilkan, mencari data karyawan, dan mengambil update karyawan dari sistem pusat, serta memberikan service untuk update karyawan yang dapat diakses sistem pusat.  Menangani Transaksi Penjualan yaitu pencatatan transaksi penjualan yang terjadi di cabang penjualan. Program Studi Teknik Informatika SKPL- SIPB 8 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  Menangani pembuatan Laporan yaitu pembuatan laporan penjualan dari transaksi penjualan yang telah dilakukan.

1.3 Definisi, Akronim dan Singkatan