Gambar 2.6 : Flowchart Node.js
Tiga query kecil dijalankan secara bersamaan dengan waktu eksekusi yang lebih cepat daripada satu query besar, sehingga total waktu yang
dibutuhkan aplikasi untuk menampilkan hasil menjadi lebih singkat. Kesimpulan: Sifat non-blocking dan event driven adalah hal yang sangat
mendasar dari node.js dan harus dijadikan pertimbangan dalam membuat aplikasi ringan dan berperforma tinggi dengan platform node.js.
2.7 Eclipse
Eclipse adalah sebuah IDE Integrated Development Environment untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform platform-
independent . Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi
Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti CC++, Cobol, Python, Perl, PHP, dan lain sebagainya. Selain sebagai IDE
untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak,
pengembangan web, dan lain sebagainya. Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat
kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna
dengan komponen yang dinamakan plug-in. Untuk menginstall Android SDK pada eclipse, silahkan mengunjungi alamat
http:developer.android.comsdkindex.html dan download-lah yang sesuai dengan
Ubiversitas Sumatera Utara
sistem operasi yang digunakan. Jika menggunakan GNULinux, caranya adalah sebagai berikut :
martinusmartinusadyh:[~] wget -c http:dl.google.comandroidandroid-sdk_r06-linux_86.tgz
--2010-08-29 05:23:06-- http:dl.google.comandroidandroid-sdk_r06-linux_86.tgz
Resolving dl.google.com... 64.233.181.190, 64.233.181.91, 64.233.181.93, ... Connecting to
dl.google.com|64.233.181.190|:80... connected. HTTP request sent, awaiting response... 200 OK Length:
16971139 16M [applicationx-tar] Saving to: `android- sdk_r06-linux_86.tgz
100[==================================================== =========================================================
===================] 16,971,139 73.5Ks in 4m 16s 2010-08-29 05:27:23 64.8 KBs - `android-sdk_r06-
linux_86.tgz saved [1697113916971139] martinusmartinusadyh:[~]
Proses download sudah selesai, sekarang ekstrak pada direktori yang diinginkan jika menggunakan windows bisa diekstrak pada C:\ atau home[nama-
user] jika menggunakan GNULinux yang nantinya akan membuat sebuah direktori seperti C:\android-sdk-windows_86 di Windows atau home[nama-user]android-sdk-
linux_86 jika menggunakan GNULinux. Jika proses ekstrak sudah selesai, sekarang downloadlah Android Component dengan cara masuklah pada direktori home[nama-
user]android-sdk-linux_86tools melalui terminal dan jalankan perintah android seperti dibawah ini :
martinusmartinusadyh:[~] cd android-sdk-linux_86tools martinusmartinusadyh:[~android-sdk-linux_86tools]
android Starting Android SDK and AVD Manager No command
Ubiversitas Sumatera Utara
line parameters provided, launching UI. See android -- help for operations from the command line.
Setelah kita mengetikkan android pada terminal, maka tidak lama akan muncul Android SDK
and AVD Manager. Untuk menginstall dan menambahkan komponen, sekarang pilihlah menu Available Packages dan pilihlah semua opsi yang terdapat
pada menu
sebelah kanan seperti gambar 2.7.
Gambar 2.7 : Menambahkan komponen Android SDK
2.8 Teknik CSS Cascading Style Sheet for Retina Display