TECHICAL REQUIREMETS 1. General Information 2. General Requirements Tidak ada. 3. Technical Requirements for the Overall System Sistem address book akan dibuat dengan satu SW unit, yaitu SW unit address book. Sistem akan dikembangkan sendiri, tanpa menggunakan off-the-shelf product. Sistem akan dikembangkan dengan menggunakan bahasa pemrograman Java. 4. Technical Requirements for Segments Tidak ada. 5. Technical Requirements for SW Units 5.1.1. Identification of the Element SW unit AddressBook. 5.1.2. Overall Function of Element SW unit AddressBook akan mengimplementasikan semua fungsi yang ada pada sistem address book sesuai dengan requirement yang didefinisikan dalam user requirement, yaitu: − Menambahkan person ke dalam suatu address book − Mengubah data person yang ada dalam suatu address book − Menghapus person yang ada dalam suatu address book − Melakukan sorting terhadap data yang ada dalam suatu address book berdasarkan nama person − Melakukan sorting terhadap data yang ada dalam suatu address book berdasarkan zip dari person − Print data yang ada dalam suatu address book ke dalam suatu file dalam format mailing label − Menambahkan address book − Membuka address book yang sudah ada − Menyimpan address book − Menyimpan address book ke file yang berbeda − Keluar dari sistem 5.1.3. Technical Requirements for the Interfaces 5.1.3.1. Technical Requirements for the User Interface
Interface yang ada pada SW unit AddressBook adalah system-internal interface dan system-external interface. Systeminternal interface yang akan dibuat adalah interface FileSystem. System-internal interface ini akan mengatur interaksi antara sistem address book dengan media penyimpanan yaitu file system dari komputer yang digunakan untuk menjalankan aplikasi. System-external interface yang akan dibuat adalah interface AddressBookGUI. System-external interface ini akan mengatur interaksi antara sistem address book dengan user. Interface ini akan mengakomodasi semua interaksi yang terjadi antara user dengan sistem, mulai dari user masuk ke dalam sistem, pengelolaan data address book, pengelolaan data person, sampai dengan user keluar dari sistem. 5.1.3.2. Technical Requirements for Other Interfaces Tidak ada. 5.1.4. Quality Requirements 5.1.4.1. Criticality SW unit ini critical karena memuat semua fungsi yang ada pada sistem, terutama bagian pengelolaan data address book dan pengelolaan data person. 5.1.4.2. Technical Requirements for the IT Security Tidak ada. 5.1.4.3. Technical Requirements for Other Quality Characteristics SW unit AddressBook akan dibuat dengan menggunakan bahasa pemrograman Java untuk memudahkan maintainance dan reuse dari sistem di masa yang akan datang. 5.1.5. Technical Requirements for the Development and SWMM Environment Untuk development dan SWMM environment diperlukan sebuah komputer. Komputer tersebut akan digunakan untuk proses development dan testing sistem.