Tuesday, December 29, 2009

Pengenalan Perangkat Lunak

Definisi PL
Perangkat Lunak adalah suatu aplikasi program komputer yang di dalamnya terdapat:
- Program itu sendiri
- Konfigurasi yang digunakan
- Dokumentasi yang menjelaskan struktur sistem
- Dokumentasi yang menjelaskan bagaimana menggunakan sistem
- Informasi tentang versi terbaru

Produk Perangkat Lunak dikembangkan sesuai dengan siapa pemakai perangkat lunak tersebut. Produk Perangkat lunak dibagi menjadi:
- Produk Generik, yang dijual pada pasar terbuka
- Produk Spesifik, yang dibuat dan dijual sesuai pesanan dari pemakai.

Problem Pembuatan PL
- Tidak memiliki waktu yang cukup dalam mengumpulkan data pada proses pembuatan perangkat lunak.
- Ketidakpuasan user pada PL yang dibuat.
- Kualitas PL terkadang meragukan.
- Sulit dalam memaintenance PL sekarang.

Macam PL
Perangkat Lunak Berdasarkan Pemakai:
- Generik : Perangkat lunak yang biasa digunakan secara umum
- Spesifik : Perangkat lunak yang dibuat berdasarkan pesanan
Perangkat Lunak Berdasarkan Fungsional:
- Interfacing
- Operating System
- Perangkat Lunak Aplikasi
- CASE Tools

PL Berdasarkan Pemakai
- Generik: Perangkat lunak yang digunakan secara umum. Ex: Word Processing, seperti Microsoft Word, WordPad.
- Spesifik: Perangkat lunak yang dibuat berdasarkan pesanan. Banyak Software House yang menghasilkan perangkat lunak ini berdasarkan proyek/pesanan tertentu.

PL Berdasarkan Fungsinya
- Interfacing : Perangkat lunak ini menghubungkan suatu perangkat keras tertentu, seperti hardware driver, interfaces dengan perangkat keras lain.
- Operating System : Perangkat lunak yang menjalankan sistem komputer dan merupakan interface dari sistem komputer dan program aplikasi yang berjalan diatasnya.
- Program Aplikasi : program ini digunakan untuk keperluan tertentu, yang tujuannya membantu pekerjaan manusia menjadi lebih mudah. Program ini yang banyak dibahas dalam pembuatan perangkat lunak.

Persyaratan PL
- Perangkat lunak harus memberikan bantuan dalam merepresentasikan dan mengakses file-file eksternal yang dibuat dengan alat bantu lain.
- Persyaratan Fungsional dan Non-Fungsional
- Persyaratan User
- Persyaratan Sistem
- Dokumentasi Persyaratan Perangkat Lunak

Spesifikasi Persyaratan System
- User harus diberi fasilitas untuk mendefinisikan jenis file eksternal.
- Setiap file eksternal bisa memiliki alat bantu relevan yang bisa diterapkan pada file tersebut.
- Setiap file eksternal bisa direpresentasikan sebagai ikon yang spesifik pada display user.
- Fasilitas harus disediakan untuk ikon yang merepresentasikan suatu jenis file eksternal yang akan didefinisikan oleh user.
- Ketika user memilih suatu ikon yang merepresentasikan file eksternal, efek pemilihan adalah penerapan alat bantu yang berhubungan dengan jenis file eksternal ke file yang direpresentasikan oleh ikon yang dipilih.

Persyaratan Fungsional & Non Fungsional
- Persyaratan Fungsional : Pernyataan layanan tentang bagaimana sistem harus bereaksi terhadap input, sistem harus berlaku pada situasi-situasi tertentu. Secara khusus menyatakan apa yang tidak boleh dilakukan sistem.
- Persyaratan Non Fungsional : Pernyataan tentang batasan layanan dan fungsi yang diberikan sistem.
- Persyaratan Domain : Persyaratan yang datang dari domain aplikasi sistem dan merefleksikan karakteristik domain tersebut

Persyaratan User
- Mendeskripsikan persyaratan fungsional dan non-fungsional sehingga dapat dipahami oleh user yang tidak memiliki pengetahuan teknik.
- Persyaratan user harus ditulis memakai bahasa natural, formal dan diagram intuitif yang sederhana. Persyaratan user tidak boleh didefinisikan memakai model implementasi.
- Masalah yang sering muncul:
• Tidak Adanya Kejelasan
• Kesimpang-siuran Persyaratan
• Penggabungan Persyaratan

Persyaratan Sistem
Persyaratan sistem ini lebih rinci dari persyaratan user, dan berfungsi sebagai dasar kontrak untuk implementasi sistem. Persyaratan sistem ini digunakan sebagai titik awal perancangan sistem. Bahasa natural banyak digunakan dalam mendefinisikan persyaratan sistem.

Membuka Password BIOS


Terkadang kita lupa dengan password BIOS, atau seperti yang sering saya alami ketika akan menginstal komputer pasien, ternyata biosnya dipassword oleh pemiliknya dan tidak memberitahu password komputer tersebut, sehingga ketika akan merubah konfigurasi bios mengalami kesulitan. Biasanya untuk membuka password tersebut dilakukan dengan cara merubah posisi jumper atau melepas baterai komputer, sebuah pekerjaan yang amat merepotkan dan riskan. Untuk melepas jumper, kita memerlukan manual mother board sedangkan melepas baterai CMOS, pada komputer tertentu terutama yang produk lama biasanya baterainya disolder ke mother board. Bila tidak hati-hati dan salah melakukannya mother board bisa rusak. Berikut ini ada cara untuk mengatasi kerepotan-kerepotan tersebut :


1. Standar BIOS backdoor password

Dengan cara mengetikan password menurut nama pembuatnya (coba salah satu dan perhatikan besar kecilnya huruf) sebagai berikut:


1.1 AWARD BIOS

AWARD SW, AWARD_SW, Award SW, AWARD PW, award, awkward, J64, j256, j262, j332, 01322222, 589589, 589721, 595595, 598598, HLT, SER, SKY_FOX, aLLy, aLLY, Condo, CONCAT, TTPHA, aPAf, HLT, KDD, ZBAAACA, ZAAADA, ZJAAADC, djonet


1.2 AMI BIOS

AMI, A.M.I., AMI SW, AMI_SW, BIOS, PASSWORD, HEWITT RAND, Oder. Jika cara di atas gagal, password lain yang bisa dicoba (untuk AMI, AWARD atau BIOS lainnya) adalah: LKWPETER, lkwpeter, BIOSTAR, biostar, BIOSSTAR, biosstar, ALAFAROME, Syxz, Wodj


2. Membuka BIOS lewat software

Bila cara yang di atas gagal, Anda bisa membuka password bios dengan menggunakan utility DEBUG dari MSDOS. Sebaiknya Anda mengerjakannya dalam mode MSDOS murni, bukan dari MSDOS shell dalam Windows. Setelah masuk dalam prompt debug, ketik perintah berikut:


2.1 Untuk AMI/AWARD BIOS

O 70 17

O 71 17

Q


2.2 Untuk PHOENIX BIOS

O 70 FF

O 71 17

Q


2.3 GENERIK berlaku untuk semua mother board AT (board XT tidak punya CMOS)

O 70 2E

O 71 FF

Q


CATATAN: Karakter pertama adalah huruf O bukan angka 0. Setelah melakukan langkah di atas, reset komputer dan Anda bisa merubah konfigurasi komputer. Selamat bekerja.