4. 6. 6. Perancangan Antarmuka Form Contact Desain Form Contact deskripsi objek 4. 6. 7. Perancangan Antarmuka Form New Contact Desain Form New Contact Deskripsi Objek Form New Contact 4. 6. 8. Perancangan Antarmuka form view message Desain form view mess

3. 4. 6. 6. Perancangan Antarmuka Form Contact

1. Desain Form Contact

Digital Signature Digital Signature Compose Inbox Sent Contact Exit Setting Key CONTACT Name IP Delete Add Edit Home Gambar 3. 20. Form Contact

2. deskripsi objek

Tabel 3. 13. Deskripsi Objek Form Contact Objek Jenis Keterangan Add Button Menambah contact IP Edit Button Mengubah contact Delete Button Hapus kontak

3. 4. 6. 7. Perancangan Antarmuka Form New Contact

1. Desain Form New Contact

New Contact New Contact Name IP Save Cancel Gambar 3. 21. Form New Contact

2. Deskripsi Objek Form New Contact

Tabel 3. 14. Deskripsi Objek Form New Contact Objek Jenis Keterangan Name Text Input nama IP Text Input IP Save Button Simpan IP Cancel Button Batal tambah kontak

3. 4. 6. 8. Perancangan Antarmuka form view message

1. Desain form view message

View Message View Message From Public Key File Signature Save Contact Open Reply Gambar 3. 22. Form View Message

2. Deskripsi Objek view message

Tabel 3. 15. Deskripsi Objek Form View Message Objek Jenis Keterangan Form Text Input nama Save contact Button Simpan ke kontak File Text File dokumen yang masuk Open Button Buka pesan dokumen Signature Text View signature Reply Button Balas pesan dokumen 103

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Tahap implementasi dilaksanakan setelah tahap perancangan sistem. Tahap implementasi merupakan tahap meletakkan sistem upaya siap untuk dioperasikan dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang telah dirancang.

4. 1. Implementasi Aplikasi

Subbab ini membahas mengenai lingkungan implementasi dan implementasi kelas dalam pengerjaan tugas akhir ini.

4. 1. 1. Lingkungan Implementasi

Perangkat lunak digital signature ini dilakukan dalam lingkup perangkat keras dan perangkat lunak. Spesifikasi perangkat lunak yang digunakan adalah : Tabel 4. 1. Perangkat Lunak Yang Digunakan No Perangkat Lunak Keterangan 1. Sistem Operasi Windows 7 2. Bahasa Pemrograman Java 3. Perangkat pendukung Java Development Kit 104 4. Aplikasi Tool NetBeans IDE 6.8 5. UML Modeler Rasional Rose 2000

4. 1. 2. Perangkat Keras Yang Digunakan

Perangkat Keras yang digunakan dalam membangun aplikasi digital signature ini adalah : Tabel 4. 2. Perangkat Keras Yang Digunakan Perangkat Spesifikasi Komputer Processor 420 Ghz RAM 512 Mb Hardisk 40 Gb Kabel UTP Konektor RJ45 penghubung Switch 105

4. 1. 3. Implementasi kelas

4.1.3.1. Kelas Form

Nama method : Form Input : - Output : - initComponents; switchPanelUtamapanelHome; key=Key.loadFromFilekey.conf; messageHandler=new MessageHandlerthis; messageHandler.start; loadData; refreshInbox; refreshSent; refreshContact; Nama method : loadData Input : - Output : - inboxList.clear; sentList.clear; contactList.clear;