Tools Scene Browser Editor View Resource List Properties Emulator Messages

dilakukan pada OS Windows XP. Baik versi licence dan versi demo bekerja dengan baik pada OS Windows XP. Saat menjalankan hasil kerja iCareus, user secara otomatis akan menginstal emulator untuk melihat hasil middleware. Emulator hanya bekerja pada OS Windows XP, jadi walau program iCareus dapat di instal pada OS Windows Vista atau windows 7, emulator tidak akan bisa berjalan dengan baik.

2.3.1.3. Menu Pada iCareus

Saat aplikasi iCareus dijalan, akan ada 7 jendela berbeda yaitu tools, Scene Browser, Editor, View, Resource List, Properties dan Emulator message.

a. Tools

1. Selection Tools : digunakan untuk menyeleksi area scene yang ingin dikerjakan. 2. Color Picker : untuk memilih warna, dengan cara mengklik diwarna yang di inginkan pada area scene. 3. Panel : membuat batasan pada area scene, dimana tools lain bias dimasukan tanpa melewati batas panel. 29 4. Text Area : user dapat memasukan atau mengedit teks yang nantinya akan muncul pada middleware yang dibuat. 5. Text List : sama seperti text area hanya saja, teks yang dimunculkan tidak dalam satu area. User harus menggunakan remote untuk berpindah ke area teks yang lainnya. 6. Image : untuk memasukan satugambar kedalam scene. 7. ImageList : untuk memasukan lebih dari satu gambar ke scene pada satu area kerja yang sama. 8. Menu : tools untuk membuat menu pada tampilan middleware. 9. Form : tools untuk membuat form berbasis java 10. Button : membuat buttons pada scene. 11. TextEdit : untuk menginput tulisan pada scene saat iCareus dijalankan. 30

b. Scene Browser

1. Move : untuk memindahkan scene yang ingin dikerjakan 2. Duplicate : menggandakan scene yang tengah digunakan 3. Add : menambahkan scene barupada scene browser 4. Remove : menghapus scene yang tidak dipakai atau ingin dihilangkan Gambar 2.10. Scene Browser

c. Editor

Editor dapat digunakan user untuk mengedit tools yang digunakan seperti unutk mengedit tools menu, text list atau image list.

d. View

Pada jendela view user dapat melihat rancangan scene yang tengah dikerjakan. 31

e. Resource List

Gambar yang di input untuk scene diambil dari Resource List dengan mengklik “add” maka user dapat menambahkan file gambar sesuai dengan keinginan.

f. Properties

User dapat melihat informasi dari file yang tengah digunakan. Selain itu user juga dapat mengedit file sesuai keperluan rancangan e-commerce

g. Emulator Messages

User dapat meliha tinformasi emulator saat akan menjalankan emulator tersebut. Dengan jendela ini user dapat melihat apakah ada kesalahan atau kekuranganpada emulator jika emulator tidak berjalan. Gambar 2.11 . Tampilan icareus secara keseluruhan 32

2.3.2. Java dan Netbeans

2.3.2.1. Java

Java adalah bahasa pemograman yang dapat dijalankan di berbagai komputer juga telpon genggam atau HP. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada bahasa C dan C++ namun dengan sintaksis yang lebih sederhana. Aplikasi-aplikasi berbasis java umumnya dikompilasi kedalam bytecode dan dapat dijalankan pada berbagai Mesin Virtual Java JVM. Java merupakan bahasa pemrograman yang bersifat umumnon-spesifik general purpose , dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda. Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web. 33 Gambar 2.12. Contoh program Java sederhana Versi pertama Java dibuat pada tahun 1996 yang merupakan versi 1.0. Java versi ini menyertakan banyak paket standar java awal yang dapat dikembangkan pada versi selanjutnya contohnya : 1. java.lang : Peruntukan kelas elemen-elemen dasar. 2. java.io : Peruntukan kelas input dan output, termasuk penggunaan berkas. 3. java.util : Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan. 4. java.net : Peruntukan kelas TCPIP , yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCPIP. 5. java.awt : Kelas dasar untuk aplikasi antarmuka dengan pengguna GUI 6. java.applet : Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web. 34

2.3.2.2. Netbeans

Netbeans adalah platform untuk aplikasi Java desktop dan perangkat untuk pengembangan perangkat lunak atau Java IDE Intergrared development environment dengan Java, JavaScript, PHP, Python. Ruby, Groovy, C, C++ dan lainnya. Netbeans IDE ditulis dengan bahasa pemograman Java da dapat di jalankan di mana saja jika ada JVM Java Virtual Machine baik pada OS Windows, Mac OS, Linux dan Solaris. JDK atau Java Development Kit diperlukan untuk pengembangan fungsi Java tapi tidak dibutuhkan untuk pengembangan bahasa pemograman yang lain. Pada netbeans terdapat platform yaitu framworks yang dapat digunakan kembali untuk pengembangan aplikasi desktop Java Swing sederhana. Kumpulan Java IDE untuk Java SE memiliki apa yang diperlukan untuk pengembangan Plug-in NetBeans dan aplikasi berbasis Platform NetBeans. Aplikasi dapat menginstal modul Netbeans secara dinamis. Setiap aplikasi dapat berisi Update Center Modul yang memungkinkan pengguna apliaksi untuk mendownload upgrade dan fitur baru secara langsung ke dalam aplikasi yang berjalan. Reinstalling an upgrade or a 35 new release does not force users to download the entire application again. Menginstal ulang upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi. Platform ini menawarkan layanan dapat digunakan kembali umum untuk aplikasi desktop, memungkinkan pengembang untuk fokus pada logika khusus untuk aplikasi mereka. Among the features of the platform are: Di antara fitur dari platform adalah: 1. Pengguna interface manajemen misalnya menu dan toolbar 2. Pengguna pengaturan manajemen 3. Storage management penyimpanan dan pengambilan setiap data apa saja 4. Window management 5. Wizard frameworks mendukung langkah-demi- langkah dialog 6. NetBeans Visual Library 36

2.3.3. Adobe Photoshop

Adobe photoshop adalah salah satu perangkat lunak untuk melakukan pengeditan foto atau gambar. Photoshop banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar market leader untuk perangkat lunak pengolah gambarfoto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS Creative Suite, versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir keduabelas adalah Adobe Photoshop CS5. Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan perangkat lunak tertentu seperti CrossOver.

2.3.3.1. Format File

Photoshop memiliki kemampuan untuk membaca dan menulis gambar berformat raster dan vektor seperti .png, .gif, .jpeg, dan lain-lain. Photoshop juga memiliki beberapa format file khas: 37 1. .PSD Photoshop Document format yang menyimpan gambar dalam bentuk layer, termasuk teks, mask, opacity , blend mode, channel warna, channel alpha, clipping paths , dan setting duotone. Kepopuleran photoshop membuat format file ini digunakan secara luas, sehingga memaksa programer program penyunting gambar lainnya menambahkan kemampuan untuk membaca format PSD dalam perangkat lunak mereka. 2. .PSB adalah versi terbaru dari PSD yang didesain untuk file yang berukuran lebih dari 2 GB 3. .PDD adalah versi lain dari PSD yang hanya dapat mendukung fitur perangkat lunak PhotshopDeluxe.

2.4. Perancangan Aplikasi