Template by:
Free Blog Templates

Kamis, 26 November 2009

Rekayasa Teknik Multi Desktop Windows Menggunakan Pemrograman API Visual Basic

Desktop adalah sesuatu yang sudah tidak asing lagi bagi pengguna komputer, merupakan suatu bentuk layar tampilan sebagai media pengoperasian sistem operasi berbasis gui. Sistem operasi linux dengan segala turunannya telah melekat dengan penggunaan multi desktop, dimana dalam satu user yang aktif bisa memiliki beberapa desktop pada saat yang bersamaan. Hal ini mungkin diperlukan untuk memudahkan bagi penggunanya agar dapat mengelompokan beberapa aplikasi yang dibuka, sehingga tidak terlihat berantakan. Namun demikian bagi pengguna sistem operasi berbasis windows, multi desktop ini tidak ditemukan dalam pengoperasiannya. Penggunaan visual basic dengan kemampuannya dalam mengakses windows api mampu untuk menciptakan sebuah aplikasi yang akan menciptakan multi desktop pada windows seperti halnya multi desktop pada linux. Hal ini diperlukan, karena tidak jarang bagi pengguna windows merasa bingung ketika banyak aplikasi yang dibuka pada saat yang bersamaan, karena desktop terlihat dengan banyaknya aplikasi yang sedang berjalan.

Tulisan ini akan membahas teknik penerapan multi desktop linux pada windows xp menggunakan media pemrograman visual basic dan perintah dalam mengakses windows api, aktif pada notification area dengan inactive icon, memiliki task manager sendiri dengan applications yang ditampilkan sesuai aplikasi yang dijalankan pada masing – masing desktop. Kemampuannya dirancang untuk menciptakan desktop pada satu user, hal ini telah melebihi kemampuan linux yang baru menampilkan 4 desktop. Dalam pengujiannya aplikasi ini memang disediakan desktop yang mampu diciptakan dan berjalan pada windows xp, namun demikian pada tahap perancangan, aplikasi ini mampu menciptakan jumlah desktop yang tidak terbatas, hal ini sangat tergantung dari jumlah yang diberikan sesuai dengan kebutuhan.

Pengertian Rekayasa Perangkat Lunak

Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah software engineering. Istilah Software Engineering mulai di populerkan tahun 1968 pada Sofware Engineering Conference yang diselenggarakan Oleh NATO. Sebagian orang mengartikan RPL hanya sebatas pada bagaimana membuat program komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak ( software ) dan program komputer.
Perangkat Lunak adalah seluruh perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi (O'Brien,1999).
Pengertian RPL sendiri adalah sebagai berikut:
Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.
Jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan "semua aspek produksi" pada pengertian di atas, mempunyai arti semua hal yang berhubungan dengan proses produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal,kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL

Selasa, 13 Oktober 2009

Sejarah Rekayasa Perangkat Lunak




Rekayasa perangkat lunak telah berkembang sejak pertama kali diciptakan pada tahun 1940-an hingga kini. Fokus utama pengembangannya adalah untuk mengembangkan praktek dan teknologi untuk meningkatkan produktivitas para praktisi pengembang perangkat lunak dan kualitas aplikasi yang dapat digunakan oleh pemakai.

n
n

Senin, 12 Oktober 2009

Tujuan Rekayasa Perangkat Lunak



Secara umum tujuan RPL tidak berbeda dengan bidang rekayasa yang lain

Dari gambar diatas dapat diartikan bahwa bidang rekayasa akan selalu berusaha menghasilkan output yang kinerjanya tinggi, biaya rendah, dan waktu penyelesaian yang tepat. Secara lebih khusus kita dapat menyatakan tujuan RPL adalah :

  1. Memperoleh biaya produksi perangkat lunak yang rendah.

  2. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.

  3. Menghasilakn perangkat lunak yang dapat bekerja pada berbagai jenis platform.

  4. Menghsilkan perangkat lunak yang biaya perawatannya rendah.


Jumat, 02 Oktober 2009

APAKAH ITU RPL ??

Apa itu pl?

Dalam organ tubuh manusia terdapat perangkat lunak dan perangkat keras.
Biasanya perangkat lunak pada tubuh manusia dilindungi dengan jaringan perangkat kerasnya. Contoh otak sebagai perangkat lunak dan dilindungi oleh tulang tengkorak.
Hal ini berbeda sama sekali dengan asumsi bahwa perangkat lunak komputer itu berupa alat yang lunak seperti pada organ tubuh manusia.
Mungkin agar mendekati kesamaan asumsi perangkat lunak komputer,
perangkat lunak manusia mungkin bukan berupa alat/organ atau jaringan tubuh yang sifatnya lunak melainkan sinyal sensorik dan motorik yang menggerakkan atau memberikan perintah pada organ melalui jaringan syaraf yang saliang berkoordinasi dan berhubungan dengan baik. Berikut rangkuman hal-hal yang berkaitan dengan apa yang disebut dengan perangkat lunak komputer;
  • Program komputer & dokumentasi yang berkaitan seperti dokumen kebutuhan,rancangan, dan user manual.
  • Produk PL bisa dibangun untuk pengguna khusus atau umum.
  • dibangun untuk dijual ke pengguna yang berbeda-beda misalnya PL untuk Generic  PC seperti Excel atau Word.
  • untuk pengguna khusus/pemesan sesuai kebutuhannya. Bespoke (custom) 
  • PL baru bisa dibuat dengan membangun program baru, konfigurasi sistem PL atau gunakan lagi (reuse) program yang sudah ada.
Perangkat lunak merupakan program komputer yang mengkoordinasikan (mengenalkan, memiliki fungsi pengaturan dan pengontrolan) unjuk kerja perangkat keras dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan dan petunjuk pemakaiannya. Sedangkan Rekayasa Perangkat Lunak adalah disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak yang mengharuskan mengikuti pendekatan yang sistematis dan teratur dan menggunakan alat dan teknik yang cocok sesuai dengan masalah yang akan dipecahkan, batasan pembangunan dan sesumber yang tersedia.

Beda RPL Dengan Istilah-Istilah lain
Beda RPL dan Ilmu Komputer
  • Ilmu komputer berkaitan dengan teori dan konsep-konsep dasar; RPL berkaitan dengan praktek pembangunan PL.
  • Teori ilmu komputer masih kurang sebagai penyangga RPL.

Beda RPL dan Rekayasa Sistem
  • Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem.
  • Para ahli sistem (system engineers) terlibat dalam spesifikasi sistem, desain arsitektural, integrasi dan peluncurannya.