jurus sakti untuk memportabelkan semua software

Upload: iqril-arlen

Post on 18-Jul-2015

154 views

Category:

Documents


3 download

TRANSCRIPT

Workshop Membuat Aplikasi Portable

Inilah Denisinya!CookiesSejumlah informasi dari web server yang disimpan dalam komputer. Ketika Anda mengunjungi sebuah website, webserver akan meminta web browser untuk menempatkan cookie pada komputer Anda. Kemudian ketika Anda kembali mengunjungi website tersebut maka web browser akan kembali mengirimkan cookie-nya. Cookie membantu sebuah website untuk melacak informasi kebiasaan pengguna berinternet.

MAC AddressMedia Access Control Address adalah sebuah alamat jaringan yang diimplementasikan pada lapisan datalink dalam tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet address, physical address, atau hardware address. MAC Address mengizinkan perangkat-perangkat dalam jaringan agar dapat berkomunikasi antara satu dengan yang lainnya.

Aplikasi yang bersifat portabel cenderung lebih disukai pengguna karena simpel, bisa dibawa kemana-mana, dan tidak mengotori registry atau sistem komputer yang menjadi host-nya. Tapi bagaimana bila sebuah aplikasi tidak ada versi portabelnya? Ya, buat agar aplikasi tersebut menjadi portabel!

A T

nda pasti pernah mengalami kejadian seperti ini. Saat bekerja di komputer orang lain, tiba-tiba Anda membutuhkan sebuah aplikasi, sebut saja aplikasi X yang terinstal di komputer rumah. Mau menginstal di komputer orang itu, tidak bawa installer-nya, dan tidak tersedia pula versi portabelnya. Jadi bingung deh, mau ngapain. Bukankah sangat menyenangkan apabila kita bisa membawa semua

aplikasi yang sering kita butuhkan, dan saat ingin menggunakannya, tinggal colok ash disk, langsung menjalankannya tanpa proses instalasi terlebih dahulu. Itulah kehebatan aplikasi yang bersifat portabel. Aplikasi portabel sebenarnya sudah banyak sekali yang beredar. Coba saja Anda lihat di http://portableapps.com/. Di situ, disediakan berbagai aplikasi portabel, mulai dari aplikasi Ofce, Internet, multimedia, dan lain sebagainya. Bahkan saat tulisan ini dibuat, PortableApps.com mengklaim sudah menyajikan 100 juta aplikasi portabel. Tapi masalahnya di sini, aplikasi-aplikasi yang umumnya disajikan oleh PortableApps.com adalah aplikasi freeware dan open source. Bagaimana bila Anda membutuhkan aplikasi yang bukan freeware dan tidak ada versi portabelnya, tapi bisa jadi portabel. Inilah yang akan kita bahas.

Media Access ControlSebuah metode untuk mentransmisikan sinyal yang dimiliki oleh node-node yang terhubung ke jaringan tanpa terjadi konik. Ketika dua komputer meletakkan sinyal di atas media jaringan (sebagai contoh: kabel jaringan) secara simultan (berbarengan), maka kondisi yang disebut sebagai collision (tabrakan) akan terjadi dan mengakibatkan data yang ditransmisikan akan hilang atau rusak. Solusi untuk masalah ini adalah dengan menyediakan metode akses media jaringan, yang bertindak sebagai lampu lalu lintas yang mengizinkan aliran data dalam jaringan atau mencegah adanya aliran data untuk mencegah adanya kondisi collision.

PackageFactoryrik memportabelkan sebuah aplikasi pertama yang akan kita bahas adalah dengan menggunakan bantuan sebuah aplikasi freeware bernama PackageFactory, yang bisa di-download dari www.eure.ca dengan ukuran le 658 KB. Perangkat kedua yang kita butuhkan tentu saja sebuah ash disk. Namun ash disk yang dibutuhkan adalah ash disk yang memiliki fasilitas U3. Dalam percobaan kami, ash disk yang kami pakai adalah Sandisk Cruzer micro 2 GB. Untuk mengetahui apakah sebuah ash disk memiliki tur U3, biasanya di kemasan atau di sik ash disk tersebut ada logo U3 seperti ini. Bila keduanya sudah punya, ikuti panduannya berikut ini:

5Kembali ke jendela utama PackageFactory, beri namadan deskripsi aplikasi tersebut. Lalu, klik Create. dan akan muncul 6Tunggu sebentar, jendela Save U3P file. Simpan le U3P ini di sembarang tempat sesuka Anda.

Wizard Mode

RootDisebut juga top level directory adalah direktori utama dari semua le. Dalam Windows, yang menjadi root adalah C:\. Sementara pada direktori webserver, root dilambangkan dengan / (slash).

1Download, dan instal PackageFactory seperti biasa. yang ingin dipor 2Pilih aplikasitabelkan. Pastikan aplikasiini sebelumnya sudah terinstal dulu di komputer Anda. Dalam contoh, kami memilih sebuah aplikasi word processor bernama PolyEdit. Factory, klik Drop 3JalankanorPackageEXE Here Click to Add. le 4Arahkan ke conexe milik aplikasi tersebut. Dalam toh kami, le exe tersebut berlokasi di C:\Program Files\ PolyEdit. Klik

U3Teknologi yang memang dirancang untuk aplikasi portable. Dari segi hardware, U3 memerlukan USB ash disk khusus yang disebut U3 Smart Drive, biasanya ditandai label U3. Ketika dimasukkan ke port USB, maka akan muncul dua drive baru pada komputer dan salah satunya terbaca sebagai CD drive. Di website U3 disediakan software-software yang dapat diinstalkan ke dalamnya, baik yang free maupun berbayar. Softwaresoftware yang dapat diinstal pun harus yang dipaketkan khusus untuk U3 Smart Drive.

.

26

17/2009

Membuat Aplikasi Portable Workshopash disk-nya, Add Explorer. Di dalam ash disk Wizard yang muncul, 7Sekarang, tancapkan menemukan dan buka Windows 10Di jendelahinggaProgram tersebut Anda akan klik Next terus selesai. sebuah le bernama l. Jalankan le tersebut. system tray, Programs, Install from 8Klik icon U3 yang munculMydiComputer. pilih Add tersebut akan muncul di dalan U3 11Aplikasidan siap untuk Launchpad, digunakan. Jika Anda ingin tahu kemana aplikasi portabel itu disimpan di dalam ash disk, ia akan disimpan di dalam folder tersembunyi bernama System. Sekarang, setelah Anda tahu bagaimana caranya menginstal, pasti tentunya ingin tahu bagaimana caranya uninstall. Beginilah caranya: pad, pilih Settings, 1Jalankan U3 LaunchProgram Setting. pada aplikasi yang 2Pilihluingin di-uninstall, la klik Remove Program.

simpan. 9Lalu, arahkan ke le berekstension u3p yang tadi sudah kita Advanced Mode Perbedaan antara wizard mode dan advanced mode adalah pada langkah-langkahnya. Di wizard mode, langkahnya sangat sederhana sekali, bukan? Di advanced mode ini, langkahnya agak panjang dan berguna buat aplikasi yang tidak mau menjadi portabel saat menggunakan wizard mode. mengubah Pac1UntukMode, klik di pojok kageFactory menjadi Advanced kanan bawah. pilih aplikasi yang ingin 2Sekarang, diportabelkan. Sebagai contoh, kami menggunakan aplikasi Guitar Pro 5 yang apabila menggunakan wizard mode tidak mau dijalankan dari U3 Launch. PackageFactory, tab Host Folder. Di sini, 3Di harus memasukkanpilih kami le exe dan le dll yang biasanya ada di dalam root aplikasi tersebut. Di contoh kami, dari dalam folder C:\Program Files\Guitar Pro 5, yang kami masukkan adalah le-le yang seperti di gambar. Di dalam PackageFactory, klik Add File, dan masukkan lele tersebut sehingga akan menjadi seperti ini. Pindah ke Data memasukkan folder yang berisi data4le tunggaltablagi, tapiFolder, di sini kami tidak memasukkan data atau le yang dibutuhkan oleh si Guitar Pro 5 ini. Folder yang kami masukkan antara lain seperti ini. Di dalam PackageFactory, klik Add Folder, dan hasilnya akan terlihat seperti ini. Folder, 5Pindah ke tab Deviceyang di sini kami memasukkan berbagai le Help dibutuhkan. Di folder C:\ Program Files\Guitar Pro 5, cuma ada satu folder yang berisi le Help. Di PackageFactory akan terlihat seperti ini. Summary, klik Create a U3P 6Pindah keletab jelaskan tadi.langkah berikutnyaFile. seperti Setelah U3P tercipta, sama yang sudah kami Harap diperhatikan bahwa tidak semua aplikasi bisa diperlakukan dengan cara yang sama seperti ini. Anda harus bisa membedakan mana le/folder yang harus masuk ke dalam tab Host Folder, Data Folder, dan Device Folder. Dan setiap aplikasi memiliki susunan folder yang berbeda. Lalu, bagaimana caranya membedakannya? Ya, dengan bereksperimen. Sebab saat kami mencoba memportabelkan aplikasi Guitar Pro 5 ini, kami juga mencobanya berkali-kali sampai akhirnya bisa membaca pola le/folder mana yang harus dimasukkan ke masing-masing tab. Oleh karena itulah, aplikasiaplikasi yang sifatnya kompleks seperti Microsoft Ofce, Photoshop dan sebagainya sangat sulit untuk diperlakukan dengan cara seperti ini, karena le dan folder yang dibutuhkan tersebar di seluruh Windows.

MojoPacojoPac menawarkan solusi yang mungkin Anda suka. Ini sama seperti memiliki sebuah Windows XP yang terinstal di dalam sebuah harddisk eksternal atau ash disk. Ibaratnya Anda seperti membawa sebuah komputer yang berisi sistem operasi, dan aplikasi-aplikasi yang diperlukan hanya dalam sebuah harddisk eksternal. Apa saja aplikasi yang bisa diinstal ke dalam situ? Aplikasi apa saja yang Anda mau. Tinggal colok ke sembarang PC, dan Anda akan memiliki sebuah komputer pribadi. MojoPac bisa di-download gratis dari http://mojopac.com/

M

download.html dengan le berukuran 12,9 MB. Agar bisa menjalankan MojoPac dengan sempurna, ada beberapa kebutuhan yang harus dipenuhi: Pastikan ash disk atau harddisk eksternal yang dipakai sudah menggunakan koneksi USB 2.0. MojoPac tidak bisa diinstal di perangkat yang masih menggunakan USB 1.1. Kapasitas ash disk minimal yang dibutuhkan adalah 128 MB. PC yang berperan sebagai host harus Windows XP, karena Vista dan 7 belum didukung. 17/2009

Pastikan saat menginstal MojoPac, Anda berperan sebagai administrator. Koneksi Internet aktif untuk proses aktivasi.

1 2Tancapkan ash disk, dan eksekusi installer MojoPac.

Mempersiapkan PC Host Login-lah ke dalam PC host yang menjalankan Windows XP, dan login-lah sebagai administrator.

27

Workshop Membuat Aplikasi PortableDi portable USB. 3or jendela pertama yang muncul, pilih opsi On an iPod Berikutnya, MojoPac akan An8untukmenawarkanberda meng-copy bagai le penting seperti Bookmark, Cookies dan berbagai le dari My Documents Anda. Selain itu, Anda juga bisa memasukkan le atau folder lain yang dianggap penting. Hal ini sifatnya opsional, boleh dilakukan boleh juga tidak.

4

Berikutnya, pilih drive yang ingin dijadikan tempat instalasi MojoPac.

5Tunggu prosesnya hingga selesai. pilih op 6Aktifkan koneksi InternetDiAnda. Selanjutnya, DiDevice si MojoPac Freedom. bagian MojoPac Information, isi password dan username sesuka Anda. bagian-

9Setelah itu, akan mun- Dari sini, MojoPac sudah siap cul jendela login MojoPac. digunakan.Saat proses instalasi MojoPac ke dalam ash disk, MojoPac tidak akan mengubah atau mengganggu le yang sebelumnya sudah ada di dalam ash disk. Jadi, Anda tidak usah khawatir akan data-data yang ada di situ.

MojoPac Website Information, isi password, username, dan e. mail Anda. Beri centang pada Agree to , dan klik klik Next. 7Di layar selanjutnya, tidak ada yang perlu diubah. Langsung

1

Penggunaan MojoPac Untuk memunculkan jendela login MojoPac, klik le bernama Start. exe yang berada di root ash disk Anda.

sesuai yang Anda buat di awal tadi. 2Masukkan username dan password, Lalu, klik Login. tampilan MojoPac. 3Tunggu proses loading-nya hingga selesai. Dan seperti inilah Untuk kembali ke Windows sebenarnya, klik Switch To 4Host. Dari sini, Anda bisa melihat bahwa yang disajikan oleh MojoPac, tampilan dan isinya sama seperti Windows yang baru saja diinstal dan masih segar. Selanjutnya, Anda bisa menginstal aplikasi apapun, sama seperti menginstalnya di Windows pada komputer biasa. Hebatnya lagi, MojoPac memanfaatkan semua resource Mengoptimalkan MojoPac Saat sebuah media penyimpanan berbasis USB terhubung ke komputer, default setting yang dipakai oleh Windows adalah safe removal bukan for performance. Setting safe removal ini bertujuan agar sistem melindungi ash disk dari aksi cabut yang sembarangan. Hasilnya adalah sistem membutuhkan waktu yang lebih lama saat melakukan penulisan ke ash disk, yang ujung-ujungnya berdampak pada proses instalasi yang lebih lama di dalam MojoPac. Dengan proses pengoptimalan ini, MojoPac diklaim bisa lebih cepat 2-3 kali dari biasanya. Harap diingat bahwa proses optimalisasi ini berlaku di satu PC. Seandainya Anda sudah melakukannya di komputer A, lantas Anda menjalankan MojoPac di komputer B, maka si komputer B ini belum bisa merasakan peningkatan kinerja. Anda juga harus melakukan optimalisasi di komputer B. Proses pengoptimalan ini kita lakukan di Windows yang sebenarnya, bukan di Windows yang ada di dalam MojoPac. Beginilah caranya:

hardware yang dimiliki oleh host. Tidak seperti Microsoft Virtual PC yang menggunakan resource virtual miliknya sendiri dengan spesikasi hardware di bawah rata-rata. Selain itu, apa yang dijalankan di dalam MojoPac tidak akan meninggalkan jejak sedikit pun di dalam host-nya. Dalam percobaan, kami melakukan instalasi Microsoft Ofce 2003 dan Firefox 3.5 di dalam MojoPac dengan host Windows XP Professional SP3. Proses instalasi Ofce berlangsung lebih

lama dari biasanya. Hal ini cukup wajar karena kecepatan tulis antara ash disk dan harddisk berbeda jauh. Setelah diinstal dan dicoba di komputer lain, kedua aplikasi itu berjalan dengan lancar. Windows Explorer, klik 1Buka pada ash drive, dan pilih kanan Properties. tab Hardware, 2Pilih disk Anda, setelahdan pilih ash itu klik Properties.

3Pilih tab Policies, dan klik opsi Optimize for performance.

Anda. 4Klik

, dan restart komputer

Puas dengan MojoPac dan ingin diuninstall? Gampang sekali. Di ash disk, hapus folder Program Files, Windows, Documents and Settings, le autorun.inf, dan Start.exe.

28

17/2009

Membuat Aplikasi Portable Workshop

VMware ThinAppidak seperti PackageFactory dan MojoPac yang sederhana dan gratis, aplikasi yang akan kita bahas berikut ini lebih berat kelasnya, dan bukan aplikasi gratisan. VMware ThinApp adalah sebuah aplikasi virtualisasi yang bisa mengemas aplikasi konvensional menjadi sebuah aplikasi portabel. ThinApp dulunya bernama Thinstall, dan hanya tersedia untuk kalangan korporat. Tapi sekarang VMware sudah menawarkan versi demonya untuk publik. Versi full-nya bisa didapat dengan harga $39. Download dan Instalasi Untuk proses download dan instalasi ini, Anda membutuhkan koneksi Internet aktif untuk melakukan registrasi: Download installer ThinApp dari www.softpedia.com/ 1progDownload/VMware-ThinApp-Download-110148.html dengan ukuran le 7,49 MB. tryvmware/?p=thinapp. 2Jalankan browser, dan buka alamat www.vmware.com/ 3Lakukan proses registrasi. Gratis kok, registrasinya. selesai, buka e-mail Anda di registrasi itu dan cari subjek ThinApp 4Setelah registrasidalame-mail denganklikyangVMwaregunakanMy Evaluation. Di e-mail itu, link Activate Evaluation! yang Anda butuhkan instalasi ThinApp. Catat 5Akan muncul nomor seri nomor serinya. untuk proses

T

operasi yang sudah diinstal berbagai driver, .NET, Java, dan sebagainya. Alasannya adalah jika ThinApp diinstal di sistem operasi yang sudah tidak segar lagi, maka nantinya aplikasi portabel yang dibuat di situ tidak bisa dijalankan di komputer lain. Untuk proses instalasinya, ikuti langkah berikut: installer ThinApp, 1Jalankandengan yang baru kitadan sewaktu diminta nomor seri, isi dapatkan. Lanjutkan proses instalasi sampai selesai. 2 ThinApp versi demo ini hanya bisa digunakan selama 60 hari, terhitung dari saat Anda melakukan registrasi.

Sekarang, siapkan sebuah sistem operasi yang masih segar atau baru diinstal, bisa XP atau Vista. Jangan gunakan sistem Proses Pembuatan Aplikasi Portabel Jalankan ThinApp Setup Capture dari start menu. Namun pada umumnya, le exe ini sudah otomatis dipilih langsung oleh ThinApp. Klik . jendela berikutnya pada 7Di USB flash location, opsi Sandbox pilih , dan klik di ini, 2Sampai yang jendelaselain pastikan tidak ada aplikasi lain jalan ThinApp. Klik dan mela proses 3akan Next, kukanThinApp scanning. Tunggu hingga selesai, dan muncul jendela ini. jendela masih aktif, sekarang laku4Dengan instalasi tersebut kan proses aplikasi yang ingin diportabelkan. Dalam contoh, aplikasi yang kami pilih adalah Camfrog Video Chat. Lakukan proses instalasi Camfrog itu seperti biasa. proses instalasi 5Setelah ThinAppkembali Camfrog selesai, ke jendela Setup Capture yang tadi masih aktif. Klik Next. ThinApp kembali melakukan proses scanning. Tunggu hingga selesai. Browse 11Sekarang, klik padaExplorer Project di dalam Windows yang terbuka, cari folder bernama bin. Di dalam folder itulah terdapat aplikasi portabel yang sudah jadi, dan siap digunakan. Tunggu prosesnya hingga selesai. Selanjutnya, klik tombol Build Now, dan tunggu prosesnya hingga 100% selesai. . opsi ge isolation 8Berikutnya, pilihmode.MerUntuk copy itu ke ash disk atau kemanapun Anda suka karena itu adalah aplikasi portabel. 12jalankanmengujinya, lain. Saatledijalankandi pojok kanan Coba di Windows bawah desktop, akan muncul tampilan seperti ini.

1

berikutnya, pilih opsi Fast 9Di jendela compression.

Sama seperti MojoPac, secara teori Anda bisa memportabelkan aplikasi apa saja. Cuma ada beberapa batasan dimana sebuah aplikasi tidak bisa diportabelkan. Aplikasi yang membutuhkan driver tertentu agar bisa beker ja. Contohnya seperti aplikasi untuk scanner atau printer. Aplikasi yang menggunakan proteksi berbasis hardware. Contohnya, aplikasi yang menggunakan MAC address tertentu. Antivirus dan rewall.

10

6

Lalu, akan muncul opsi entry point. Di sini, Anda harus menentukan le exe mana yang menjadi le utama Camfrog.

17/2009

29