RANCANG BANGUN APLIKASI START MENU LIVE USB UNTUK MENJALANKAN APLIKASI PORTABLE Muhammad Sholeh, Edi Kurniawan Teknik Informatika, Fakultas Teknologi Industri Institut Sains & Teknologi AKPRIND, Email :
[email protected],
[email protected] ABSTRACT Dependence on a user's computer applications are now so high, the problem that sometimes arises is when a user uses another computer and frequently used applications do not exist. The easiest way to overcome this problem is to install the application. This process is sometimes inconvenient especially when using other people's computers. The installation process is frequently used applications on each computer can be overcome by creating a live usb start menu application, especially for programs that are portable, With this application, users can run portable applications that match user needs by using the flash. With this application, users can run portable applications, so it can provide solutions to computer users to save memory in the use of applications, especially the frequently changing computer. Live usb start menu application created by using Microsoft Visual Basic, an application designed to have the ability to autorun in Windows XP Operating System, and is Live USB.. Key words : flashdisk, start menu, live usb INTISARI Ketergantungan pemakai komputer pada suatu aplikasi saat ini sudah begitu tinggi, persoalan yang kadang muncul adalah bila pengguna menggunakan komputer lain dan aplikasi yang sering digunakan tidak ada. Cara termudah untuk mengatasi persoalan ini adalah dengan melakukan instalasi aplikasi tersebut. Proses ini terkadang merepotkan terlebih bila menggunakan komputer orang lain. Proses instalasi aplikasi yang sering digunakan pada setiap komputer dapat diatasi dengan membuat aplikasi start menu live usb, khususnya untuk program yang bersifat portable, Dengan aplikasi ini, pengguna dapat menjalankan aplikasi portable yang sesuai dengan kebutuhan user dengan menggunakan flashdisk. Hasil dari penelitian ini akan menghasilkan aplikasi portable secara portable, sehingga dapat memberikan solusi kepada pengguna komputer untuk menghemat memori dalam penggunaan aplikasi terutama yang sering berganti komputer. Aplikasi start menu live usb dibuat dengan menggunakan Microsoft Visual Basic, aplikasi dirancang memiliki kemampuan autorun dalam Operasi Sistem Windows XP, dan bersifat Live USB. Kata kunci : flashdisk, start menu, live usb PENDAHULUAN Perkembangan teknologi pada saat ini begitu pesat, tak terkecuali dengan perkembangan software. Banyak software telah beredar di internet dan tidak terhitung jumlahnya, setiap hari banyak software baru bermunculan. Dalam penggunaan sebuah aplikasi/ program biasanya harus menginstalnya di komputer terlebih dahulu, hal ini tentu saja sangat merepotkan bila user ingin menggunakan program yang sama dikomputer lain. Software digunakan untuk membantu manusia dalam berinteraksi dengan komputer. Manusia membutuhkan sebuah software untuk membantu dalam menyelesaikan pekerjaanya. Mencari yang instant dan lebih cepat dalam menyelesaikan suatu pekerjaan. Komputer membutuhkan software untuk bisa menjalankan sesuatu yang diinginkan oleh user. Namun terkadang software yang dibutuhkan oleh user tidak
mampu dijalankan oleh komputer, karena hardware yang tidak mendukung ataupun kapasitas software tersebut terlalu besar. Sering kali user memaksakan untuk tetap menggunakan software yang berkapasitas besar dalam sebuah komputer yang spesifikasi memorinya rendah. Hal ini mengakibatkan komputer terasa berat dalam menjalankan software tersebut. Dalam perkembangan teknologi komputer, berkembangan yang pesat tidak hanya perkembangan perangkat keras, tetapi juga perangkat lunak. Perkembangan prangkat keras mengakibatkan perkembangan perangkat lunak semakin kompleks dan semakin banyak perangkat lunak yang mempunyai spesifikasi dan kapasitas ringan. Karena permintaan user untuk mencari suatu software yang efisien, instant, dan mudah untuk digunakan serta
14 Sholeh, Rancang Bangun Aplikasi Start Menu Live USB untuk Menjalankan Aplikasi Portable
membantu menyelesaikan pekerjaanya dengan cepat. Dari kebutuhan user untuk mencari software yang sering digunakan pada komputer yang berbeda,muncul sebuah ide untuk merancang dan membuat aplikasi yang sesuai dengan kebutuhan user. Dimana aplikasi ini mempunyai kapasistas kecil dan tidak memberatkan kinerja dari komputer, serta user tidak perlu menginstal kembali jika berpindah komputer lain karena aplikasi ini akan diinstal dalam flashdisk. Aplikasi ini berisi kumpulan aplikasi-aplikasi portable. Adapun cara menggunakan dan menginstal aplikasi ini sangat mudah dan tidak terlalu sulit untuk menginstal kembali dikomputer lain, dari segi tampilan program ini seperti start menu di Windows XP. Namun perbedaannya adalah program ini menjalankan aplikasi-aplikasi yang tanpa harus diinstal dalam system komputer atau dikenal dengan aplikasi portable. TINJAUAN PUSTAKA USB ( universal Serial Bus )/ FlashDrive USB flashdrive (sering juga USB flash drive ini disebut Flashdisk atau UFD) adalah alat penyimpanan data memori flash tipe NAND yang memiliki alat penghubung USB yang terintegrasi. Flashdrive ini biasanya berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan mudah. Besarnya kapasitas media ini tergantung dari teknologi memori flash yang digunakan. USB flashdrive memiliki banyak kelebihan dibandingkan alat penyimpanan data lainnya, khususnya disket atau compact disk. Alat ini lebih cepat, kecil, dengan kapasitas lebih besar, serta lebih dapat diandalkan (karena tidak memiliki bagian yang bergerak) daripada disket. Namun flashdisk juga memiliki umur penyimpanan data yang singkat, biasanya ketahanan data pada flashdisk rata-rata 5 tahun. Ini disebabkan oleh memori flash yang digunakan tidak bertahan lama. Bandingkan dengan Harddisk yang memiliki ketahanan data hingga 12 tahun, CD/DVD berkualitas (dan bermerek terkenal) selama 15 tahun jika cara penyimpanannya benar. Alat penyimpan data yang menggunakan koneksi USB Standar Bus External muncul pada tahun 1996 yang terintgrasi. USB sendiri mendukung untuk transfer data sebesar 12 Mbps dan bisa menghubung kan 127 alat ( termasuk mouse, keyboar, printer dll). Flashdrive yang berukuran kecil ringan serta bisa di baca dan di tulis dengan muda. Pada bulan terakhir ini kapasitas yang tersedia untuk USB Flash
Drive adalah 128 Mb hingga 64 G. alat ini lebih bisa diandalkan karena tidak memiliki bagian yang bergerak seperti penyimpan data cakram lainnya.
Gambar 1 USB Flash Drive 1. Sambungan USB 2. Perangkat pengontrol penyimpanan massal USB 3. Titik-titik percobaan 4. Chip flash memory 5 Oscillator kristal 5. LED 6. Write-protect switch 8 Ruang kosong untuk chip flash memory kedua Aplikasi portabel Aplikasi portabel adalah sebuah perangkat lunak komputer yang dapat dibawa dalam peralatan portabel (contohnya: USB flashdrive) dan dapat digunakan di setiap komputer tanpa perlu melalui proses instalasi terlebih dahulu. Ketika peralatan portable dihubungkan dengan komputer, aplikasi portable tersebut dapat langsung digunakan. Keuntungan dari perangkat lunak jenis ini adalah anda dapat membawa data beserta program yang dibutuhkan untuk membukanya ke mana saja untuk dapat dibuka di komputer manapun. Karena data disimpan di peralatan portabel, maka keamanan data tersebut juga diuntungkan karena tidak tersimpan di dalam komputer tertentu. Contoh aplikasi portable diantaranya : 1. 7-Zip Portable 7-Zip portable adalah suatu software yang berfungsi untuk memperkecil ukuran atau kapasitas file yang mempunya ukuran file besar menjadi lebih kecil dari ukuran sebenarnya tanpa mengubah atau menghilangkan bagian dari file tersebut. 2. AbiWord Portable AbiWord Portable adalah software seperti MS Word yang dikeluarkan
Jurnal Teknologi, Volume 4 Nomor 1 , Juni 2011, 14-20
15
oleh Windows XP, hanya AbiWord Portable memiliki kekurangan dan masih belum lengkap seperti MS Word. AbiWord dapat membaca dan menulis semua dokumentasi standar industri mulai dari upaya open source seperti yang dibuat di OpenOffice untuk yang dibuat dalam aplikasi profesional seperti Microsoft Word. Dan beberapa contoh aplikasi portable lain yaitu Firefox Portable, GIMP Portable, Miranda IM Portable, Sudoku Portable, Nvu Portable, OpenOffice.org Portable, Sunbird Portable, Thunderbird Portable, VLC Media Player Portable. Gambar 2, adalah contoh aplikasi portable yaitu GIMP Portable. Aplikasi tersebut mempunyai fungsi untuk membuat design atau gambar seperti aplikasi graphic yang lainnya. Dan aplikasi GIMP Portable ini merupakan aplikasi graphic di Linux, namun karena perkembangan teknologi dan pengembangan software GIMP Portable dapat digunakan disistem operasi Windows XP.
2. Dalam aplikasi terdapat beberapa tombol menu aplikasi, dimana tombol menu tersebut sangatlah friendly dengan user, karena aplikasi ini hampir mirip dengan start menu pada OS Windows. 3. Pilihan menu yaitu memilih aplikasi yang akan dijalankan dalam program tersebut. Proses yaitu menu yang dipilih akan diproses untuk memanggil link aplikasi yang melekat pada masing-masing menu. 4. Dan hasil yaitu menampilkan aplikasi yang dipilih, serta yang terakhir Pilihan jika keluar maka akan keluar dari aplikasi, jika tidak maka halaman pilihan menu akan tetap muncul. Algoritma ini akan berjalan terus selama program masih berjalan dalam komputer. Halaman Utama Agar aplikasi ini dapat dijalankan melalui flashdisk, langkah awal adalah menyalin atau mengcopy aplikasi utama ke dalam flashdisk. Program yang dicopykan sebaiknya belum berisi aplikasi.t Halaman utama terdiri dari keterangan tanggal, bulan, tahun dan waktu, tampilan pemberitahuan info memory komputer, beberapa sub menu yang mempunyai fungsi menampilkan menu My Computer, My Document, Menu Cotrol Panel, serta menu lainnya dan beberapa aplikasi portable yang sesuai dengan pilihan user. Menu tambahan diantaranya yaitu info harddisk, taks manager, date and time, display, copy and paste, serta buku petunjuk. Dalam menu utama ini user tidak perlu menghapus atau menginstal aplikasi portable baru, karena dalam menu utama ini ada pengaturan untuk menempatkan dan mengganti aplikasi portable lama ke aplikasi yang baru sesuai dengan keinginan user.
Gambar 2 Aplikasi GIMP Portable PEMBAHASAN Algoritma Aplikasi Portable Langkah awal dalam perancangan aplikasi ini adalah membuat algoritma. Dengan adanya algoritma ini, perancang program mempunyai gambaran bagaimana hasil program ini. Adapun algoritmana adalah 1. Pertama aplikasi ini di copy pada Flashdisk, sehingga aplikasi ini akan berjalan secara autorun jika Flashdisk terpasang pada komputer maka otomatis akan muncul menu utama aplikasi ini setelah sistem operasi di restart.
Gambar 3. Halaman Menu Utama
16 Sholeh, Rancang Bangun Aplikasi Start Menu Live USB untuk Menjalankan Aplikasi Portable
Tampilan Menu My Computer Beberapa tampilan yang ada dalam menu utamanya diantaranya My Computer, dalam menu ini mempunyai tampilan yang sama dengan my computer di windows setelah user memilih atau klik menu My Computer seperi pada gambar 4 Tampilan Menu My Computer:
aplikasi portable dalam buku petunjuk sudah terdapat beberapa panduan untuk mempermudah user dalam penggunaan aplikasi ini. Tampilan menu Option seperti pada gambar. 6 Tampilan Menu Option berikut ini.
3 4
2
1 6
5 Gambar 4 Tampilan Menu My Computer Gambar. 6 Tampilan Menu Option Tampilan menu utama yang lain adalah control panel, my document,task manager serta informasi-informasi lain yang berupa informasi flashdisk. Tampilan menu utama ini bersifat tetap dan tidak bisa dihapus atau. Gambar 5 menampilkan tampilan dari menu task manager yang merupakan pilihan menu yang ada dalam aplikasi portable.
Gambar 5 Tampilan Menu Task Manager Tampilan Menu Option Pada tampilan menu Option ini digunakan untuk mengatur aplikasi serta untuk mengubah aplikasi atau menambahkan aplikasi. Ada beberapa pengaturan dalam menu option ini yaitu pengaturan transparan, penyimpanan catatan (note), serta untuk menambah aplikasi portable baru terdapat pada menu option ini. Untuk mengetahui cara menggunakan atau menambahkan suatu
Ketika user memilih menu Option maka akan tampil form option (1). Untuk menambah aplikasi portable baru, maka pilih browse(2). Setelah memilih browse muncul form open untuk memilih aplikasi portable yang akan dimasukkan kedalam MenuApp, pilihlah file yang meiliki tipe .exe contoh AbiWord.exe kemudian klik open dan Save Setting (5). Dan otomatis aplikasi yang ditambahkan akan muncul di aplikasi MenuApp. Dalam menu Option juga terdapat pilihan untuk mengatur aplikasi MenuApp yang akan ditampilkan dalam desktop (3). Serta dilengkapi menu transparansi (4) yang berfungsi untuk mengatur transparan dari form utama dari MenuApp. Dalam MenuApp juga terdapat menu Note (6) yang berfungsi untuk menyimpan catatan user, dalam membuat note ini user menulis. Tampilan Menu Info Harddisk Tampilan Menu info harddisk ini menampilkan berapa besar harddisk yang terdapat pada computer yang telah dibagi menjadi beberapa partisi atau bagian misalnya drive C, drive D serta USB flashdisk seperti pada gambar 7 Tampilan Menu Info Harddisk berikut ini.
Jurnal Teknologi, Volume 4 Nomor 1 , Juni 2011, 14-20
17
1
ini harus dilakukan proses penyalinan dari aplikasi yang akan dijalankan melalui flashdisk. Dalam simulasi, aplikasi portable ini akan diinstall aplikasi abi word dan cool player (gambar 8). Proses penginstalan aplikasi sama dengan proses penginstalan di komputer, hanya proses penyimpanan harus dilakukan dalam flashdisk. Setelah aplikasi terinstall dalam flash, user dapat menjalan aplikasi melalui aplikasi portabel.
Gambar 8. Aplikasi portbale
(http://portableapps.com/apps/office/ Gambar 7 Tampilan Menu Info Harddisk Menu info harddisk(1) diklik, maka akan keluar tampilan form menu info harddisk yang berisi tentang informasi isi dari partisi memori penyimpanan sebuah komputer yang telah dibagi sesuai dengan dengan fungsi dari harddisk tersebut. Menambahan Aplikasi Agar aplikasi ini dapat dijalankan sesuai fungsi dari aplikasi tersebut, program
abiword_portable dan http://portableapps.com/apps/ music_video/ coolplayerp_portable) Proses penambahan aplikasi dapat dilakukan dengan memilih pada menu aplikasi portabel yang masih kosong. Gambar 9, menampilkan menu yang harus dilakukan user dan user dapat memilih aplikasi yang akan dimasukan.
Ikon untuk menambah aplikasi portable
Gambar 9. Tampilan untuk menambahkan aplikasi Aplikasi AbiWord Portable Aplikasi AbiWord ini merupakan suatu software yang dibuat gratis untuk user. Dan fungsi dari aplikasi tersebut adalah sama dengan fungsi Ms Office namun lebih sederhana. Dan berfungsi untuk menulis, mengetik serta mengedit tulisan dengang
format yang sama. File yang telah dihasilkan oleh AbiWord ini bisa digunakan pada Ms Office dengan tipe .rtf dan tipe file dari AbiWord itu sendiri adalah .abw, .zabw. tampilannya seperti pada gambar 10a dan 10b.
18 Sholeh, Rancang Bangun Aplikasi Start Menu Live USB untuk Menjalankan Aplikasi Portable
Gambar 10a. Tampilan awal AbiWord
Gambar 10b. Tampilan Aplikasi AbiWord KESIMPULAN Aplikasi ini membutuhkan memori USB flashdisk minimal 512 Mb. Batas minimal ini digunakan untuk aplikasi dan software portabel yang digabungkandalam aplikasi portable. Aplikasi portable ini masih terus akan dikembangkan. Dengan keterbatasan kapasitas flashdisk dan perkembangan software yang memerlukan space media penyimpanan yang besar, sangat jelas aplikasi protable ini masih jauh dari harapan yang diinginkan. Aplikasi portable ini sangat cocok untuk aplikasi-aplikasi yang bersifat portable dan memerlukan media penyimpanan yang kecil. Kelemahankelemahan di beberapa kelamahan diantaranya adalah : 1. Sistem hanya memanggil aplikasi portable yang sudah dikemas portable sehingga tidak menginstal lagi. 2. Aplikasi start menu ini tidak bisa menginstal aplikasi tertentu untuk dijadikan aplikasi portable sehingga
aplikasi ini dikhususkan untuk aplikasi yang sudah portable serta opensource. 3. Aplikasi start menu ini tidak dapat menambah secara otomatis image button untuk tempat aplikasi portable jika ingin menambah user harus membongkar source code dari aplikasi start menu ini. 4. Aplikasi ini tidak dapat menambah jumlah image button secara otomatis atau user menambahkan sendiri. Jika user ingin menambah jumlah image button harus membongkar source code program ini. DAFTAR PUSTAKA
Adi,
Agus
Jurnal Teknologi, Volume 4 Nomor 1 , Juni 2011, 14-20
2010 .”Membangun Aplikasi Portable untuk FlashDrive” http://jnanayogaonline.blogspot.com/2010/03. Waluyo, 2011, Aplikasi Portable, Aplikasi Yang Tak Merepotkan, http://computer1001.blogspot.com/20 09/01/382-aplikasi-portable-gratisuntuk-usb.html, diakses Mei 2011
19
Nalwan, Agustinus. 2004. “Membuat Program Profesional secara cepat dengan VB”. Gramdeia : Jakarta Sinaga , Masino, 2002, Format, Copy Disk, & Buka File Program Tertentu, http://vb.web.id/visual-basic-sourcecode/ Wardana. 2006.”Pembuatan control ActiveX menggunakan Visual Basic 6.0”. Elex Media Komputindo : Jakarta
Wirawan,AR,2008, 11 Aplikasi Portable Dahsyat untuk USB Flash Disk, Elex Media Komputindo : Jakarta ………,,http://id.wikipedia.org/wiki/ Aplikasi_Portbale, diakses Mei 2011 ………,http://id.wikipedia.org/wiki/ USB_flash_drive, Mei 2011 ……… http://portableapps.com/apps/office/ abiword_portable, diakses Mei 2011 ……… http://portableapps.com/apps/ music_video/ coolplayerp_portable, diakses Mei 2011
20 Sholeh, Rancang Bangun Aplikasi Start Menu Live USB untuk Menjalankan Aplikasi Portable