element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
3. XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam
pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
4. JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah Seperti
halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi
turunankomposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.
2.14.6 Adobe Dreamweaver
Macromedia Dreamweaver adalah tools HTML editor professional, untuk mendesain, melakukan coding, dan pengembangan dari website, web page, dan
web application. Tools ini memiliki fitur visual editing yang memungkinkan user membuat halaman web tanpa harus menulis barisan kode HTML. Dreamweaver
membantu membangun dynamic database-backed web applications dengan menggunakan bahasa server seperti ASP, ASP.NET, ColdFusion Markup
LanguageCFML, JSP dan PHP Nugroho, 2008.
63
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Tahap analisis sistem merupakan tahap yang menguraikan suatu sistem informasi yang utuh kedalam bagian-bagian komponennya. Tujuan analisis sistem
untuk memperbaiki berbagai fungsi dalam sistem yang sedang berjalan sehingga sistem dapat menjadi lebih efisien, mengubah sasaran sistem yang sedang berjalan,
merancang dan mengganti output yang sedang digunakan. Kelemahan dan keuntungan pada sistem akan ditemukan sehingga mampu membangun aplikasi
yang lebih mudah daripada sistem yang telah ada sebelumnya. Tahapan yang dilakukan dalam analisis sistem adalah sebagai berikut :
1. Definisikan masalah mencakup mendefinisikan input, proses dan output
dari sistem yang sedang berjalan dan sistem yang akan dibangun. 2.
Pahami sistem yang sedang berjalan dan buat definisinya mendefinisikan input, proses, output.
3. Alternatif apa yang tersedia untuk mencapai tujuan dengan memperhatikan
modifikasi sistem tersebut. Alternatif tersebut haruslah terdiri dari beberapa bentuk dengan menunjukan kelebihan dan kekurangan dari
masing-masing alternatif tersebut. Hasil dari analisis sistem ini berupa beberapa data dan fakta yang akan
menjadi patokan dan bahan analisis dalam pengembangan dan penerapan aplikasi sistem yang diusulkan.