tujuan-tujuan tersebut. Menjelaskan masalah-masalah yang terjadi pada Kantor Sekretariat PT Semen Padang khususnya dalam penanganan
manajemen surat dan pengarsipan, membuat flowchart sistem yang sedang berjalan dan sistem yang akan diusulkan.
b. Object-Oriented Design
Pada tahap ini dilakukan perancangan terhadap proses-proses yang akan terjadi di dalam sistem, meliputi:
• Perancangan aplikasi Pada tahapan perancangan ini, penulis menggunakan Unified
Modelling Language UML sebagai alat bantu tools.
• Perancangan database Pada tahap perancangan ini, penulis menggunakan tabel relasi
berdasarkan objek yang telah dirancang dalam UML. • Perancangan tampilan
Pada tahap ini, penulis melakukan perancangan user interface dari aplikasi ini. Perancangan yang dilakukan meliputi halaman-
halaman yang ada di dalam sistem.
3.3.2. Kelebihan dan Kekurangan Object Oriented Analysis and Design
OOAD a.
Kelebihan
1. Dibandingkan dengan metode terstruktur, OOAD lebih mudah
digunakan dalam pembangunan sistem.
2. Dibandingkan dengan struktur, waktu pengembangan, level
organisasi, ketangguhan, dan penggunaan kembali reuse kode program lebih tinggi dibandingkan dengan metode OOAD.
3. Tidak ada pemisahan antara fase desain dan analisis, sehingga
meningkatkan komunikasi antara user dan developer dari awal hingga akhir pembangunan sistem.
4. Analisis dan programmer tidak dibatasi dengan batasan
implementasi sistem, jadi desain dapat diformulasikan yang dapat dikonfirmasi dengan berbagai lingkungan eksekusi.
5. Relasi objek dengan entitas thing umumnya dapat dimapping
dengan baik seperti kondisi pada dunia nyata dan keterkaitan dalam sistem. Hal ini memudahkan dalam memahami desain.
6. Memungkinkan adanya perubahan dan kepercayaan diri yang
tinggi terhadap kebenaran software yang membantu untuk mengurangi resiko pada pembangunan sistem yang kompleks.
7. Encapsulation data dan method, memungkinkan penggunaan
kembali pada proyek lain, hal ini akan memperingan proses desain, pemrograman dan reduksi harga.
8. OOAD memungkinkan adanya standarisasi obyek yang akan
memudahkan memahami desain dan mengurangi resiko
pelaksanaan proyek. 9.
Dekomposisi obyek, memungkinkan seorang analis untuk memecah masalah menjadi pecahan-pecahan masalah dan bagian-