Library WinAPI Sistem Windows Unified Modelling Language UML

Alite alpha skin control merupakan komponen standard dan unik yang digunakan untuk desain pengembangan aplikasi multimedia. Komponen ini bersifat open source maka dapat di unduh di http:www.alphaskins.comdwnld.php. Kelebihan dari komponen ini adalah mudah untuk memberikan tampilan yang lebih menarik. Instalasi kedua komponen ini dapat dilihat pada lampiran

2.9 Library WinAPI Sistem Windows

API adalah sebuah library atau fungsi windows untuk mengeksekusi sebuah perintah yang ada di dalam semua tampilan windows , sebagai contoh untuk tampilan desktop ,screen saver ,shutdown computer. Antarmuka Pemrograman Aplikasi Windows berasal dari Bahasa Inggris: Windows Application Programming Interface, yang sering disebut sebagai WinAPI atau Windows API adalah sekumpulan antarmuka pemrograman aplikasi yang dibuat oleh Microsoft dalam inti sistem operasi Microsoft Windows buatannya. Semua program Windows, kecuali program konsol, harus berinteraksi dengan Windows API tanpa melihat dengan bahasa apa ia dibuat. Hampir pada setiap peluncuran versi baru Windows, Microsoft memperkenalkan API baru terhadap Windows API. Meskipun demikian, nama dari panggilan API tersebut tetap dipertahankan dan konsisten antara satu versi dengan versi yang lainnya, dan perubahan nama pun mungkin dilakukan jika memang terjadi di sana perubahan besar-besaran pada platform Windows itu sendiri. Microsoft pun kemudian akan mengubah nama keluarga Win32 API yang digunakan saat ini menjadi Windows API, dan membuatnya dapat digunakan oleh semua versi API sistem operasi Windows .[Wikipedia.2009]

2.10 Unified Modelling Language UML

UML adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. UML berorientasi objek menerapkan banyak level abstraksi, tidak bergantung proses pengembangan, tidak tergantung pada bahasa dan teknologi, pemaduan beberapa notasi di beragam metodologi. UML mendefinisikan diagram-diagram berikut ini : 1. Use case diagram 2. Class diagram 3. Behaviour diagram : a. statechart diagram b. activity diagram 4. Interaction diagram : a. sequence diagram b. collaboration diagram 5. Component diagram 6. Deployment diagram Kelebihan UML : 1. Dapat merepresentasikan sebuat object di kehidupan dalam bentuk document analisa. 2. Berorientasi object karena pendekatannya dimulai dari object oriented programming metode pemrograman saat ini, dimana sebelumnya metode programming adalah terstrutur sequential, sehingga UML lebih jelas menggambarkan apa yang dapat di analisa dalam OOP. 3. Ada beberapa software yang dapat lansung men-create sourcecoding code generator tanpa melakukan programming telebih dahulu asal proses analisa jelas dan sudah dipetakan ke dalam UML 4. Sebagai bahasa UML digunakan untuk komunikasi, yaitu alat untuk menangkap pengetahuan semantik mengenai suatu subjek dan mengapresiasikan subjek sebagai suatu komunikasi. subjek merupakan sistem yang dibahas.

2.11 Metode RAD