akrom abdullah
Lahir di Cirebon Jawa Barat , tidak jauh dari laut jawa. sebuah desa yang jika musim kemarau tiba, daerah menjadi kering, bahkan pipa air pam tidak mampu lagi meneteskan air. Sungai yang ada juga kering sehingga air laut dapat masuk melalui muara, satu-satunya sumber air yang bisa diandalkan adalah air tanah(sumur) walau sebenarnya setengah asin (anta).
Seiring perjalanan waktu, saat ini tinggal diwilayah selatan jakarta bersama istri dan 2 (dua) putri tercinta. Kegiatan sehari-hari adalah mengamalkan ilmu yang sudah, sedang, atau akan dipelajari yang tujuannya agar bermanfaat untuk orang banyak.
Saat ini aktifitas saya ada di Kampus ABFII Perbanas, STIMIK Kuwera dan STTI Benarif. Juga Departemen Agama RI, APPSI (Asosiasi Pemerintah Provinsi Seluruh Indonesia), Maarif NU, Lazis NU, dan tidak lupa beraktifitas di Komplek Rumah sendiri.




Situs pribadi ini pertama kali dipublish pada pertengahan Juli 2008 berisikan Kumpulan Artikel dan beberapa materi komputer, baik teori maupun praktek untuk digunakan beragam kalangan dari dasar sampai tingkat lanjut. Mohon maaf disana sini masih banyak kekurangan. Jika ingin berbagi pengetahuan atau menyampaikan saran silakan kirim email: akromabdullah@gmail.com. Keberadaan situs ini atas bantuan registrasi domain - hosting dari sahabatku agungsr :).
Pengenalan Komputer
Komputer Anak
Komputer Remaja
Internet
E-Mail
Mailing List
Networking
HTML
CSS
Desain Web
Animasi
VB-SCript
Javascript
Ajax
Pemrograman ASP
Pemrograman PHP
Pemrograman JAVA
Database MYSQL
Open Source
Freeware
Mac
Blog
Lainnya


Artikel

Requirement Engineering

Requirement adalah gambaran dari layanan-layanan dan batasan-batasan bagi sistem yang akan dibangun. Dalam pengertian terkait, Requirement adalah gambaran pelayanan dan batasan yang disediakan oleh sistem dan bisa berupa definisi matematis dari fungsi-fungsi sistem.

Beberapa hal yang perlu diketahui dalam proses requirement, yaitu:
­

  • Requirement tidak hanya ditulis oleh pembangun (developer), tapi sebelumnya justru Klien menuliskan requirement dalam bentuk abstrak tentang kebutuhannya.
    ­
  • Requirement diserahkan kepada tim pembangun.
    ­
  • Setelah ada persetujuan, developer kemudian menuliskan kemampuan sistem yang bisa dipahami oleh klien.


Requirement berfungsi sebagai dasar penawaran suatu kontrak, sehingga proses requirement harus terbuka terhadap masukan dari klien. Selain menjadi dasar untuk penwaran, juga menjadi dasar dibuatnya kontrak, sehingga harus didefiniskan secara jelas atau detil.

Proses menemukan, menganalisis, mendokumentasikan dan pengujian layanan-layanan dan batasan tersebut disebut Requirement Engineering.

Requirements engineering adalah cabang dari software engineering yang mengurusi masalah yang berhubungan dengan: tujuan (dunia nyata), fungsi, dan batasan-batasan pada sistem software. Termasuk hubungan faktor-faktor tersebut dalam menetapkan spesifikasi yang tepat dari suatu software, proses evolusinya baik berhubungan dengan masalah waktu maupun dengan software lain. (Pengertian menurut Pamela Zave [Zave-97]: Romisatriawahono.net).

Beberapa metode yang perlu dipertimbangkan dalam proses Requirement, yaitu:
­1. Interviews
Untuk mendapatkan informasi yang akurat, melakukan interview adalah satu hal yang sangat diperlukan. Sehingga persepsi yang keliru dalam rangka pengembangan sofware yang diinginkan menjadi berkurang.
­2. Questionnaires
Semakin baik jika Questionnaires banyak melibatkan orang dan tersebar
­3. Observation
Melakukan observasi adalah merupakan kegiatan melihat dari dekat kebutuhan klien di lapangan. Observasi yang baik menjadikan pengembangan software menjadi lebih tepat sasaran.
­4. Searching
Carilah informasi sebanyak-banyaknya, karena informasi yang terbatas, cenderung tidak komprehensif dan bisa berakibat kekeliruan yang dapat menjadi masalah.


Ada beberapa macam Requirement dilihat dari segi kebutuhannya, yaitu:
­1. Kebutuhan pengguna (User requirement)
a) Berisi pernyataan atau gambaran tentang layanan yang disediakan oleh sistem dan tentang batasan-batasan operasionalnya.
b) Pernyataan atau gambaran ini dapat dilengkapi dengan gambar/diagram yang dapat mudah dimengerti oleh klien.
User requirement menggambarkan functional dan non-functional requirement yang dapat dipahami oleh pengguna yang tidak memiliki latar belakang teknis yang cukup. Disini juga menjelaskan prilaku luar dari sistem, tidak secara teknis, karena itu perlu bahasa yang sederhana atau mudah dimengerti pada umumnya.

­2. Kebutuhan sistem (System requirement)
a) Sekumpulan layanan/kemampuan sistem dan batasan-batasannya yang ditulis secara detil.
b) System requirement document sering disebut functional specification (spesifikasi fungsional), harus menjelaskan dengan tepat dan detil.
c) Ini bisa berlaku sebagai kontrak antara klien dan pembangun.
Kebutuhan sistem merupakan deskripsi sistem yang lebih detil dari user requirement, ini bisa berlaku sebagai kontrak pembangunan sistem dan bisa terdiri dari macam model system seperti model object atau model data-flow. System requirement menyatakan apa yang harus dikerjakan sistem, dan bukan bagaimana sistem diimplementasikan.

­3. A software design specification
Adalah gambaran yang masih abstrak dari rancangan sebuah software yang menjadi dasar bagi perancangan dan implementasi yang lebih detil.

Penyebab Kegagalan Pengembangan Software

Kegagalan dalam mengembangkan software tidak diinginkan semua pihak, baik pengembang ataupun klien. Pada umumnya kegagalan dalam pengembangan software disebabkan:
­1. Tidak konsisten (inconsistent). Baik pihak pengembang atau klien jika kedua-duanya atau salah satunya tidak konsisten dalam melaksanakan kesepakatan yang sebelumnya sudah disetujui bersama, maka sistem yang akan atau sedang dikembangkan bisa terganggu atau bahkan bisa gagal. Sehingga sikap konsisten dari keduanya (pengembang dan klien) sangat diperlukan agar proyek pengembangan software menjadi sukses.
­2. Tidak lengkap (incomplete). Ketidaklengkapan bisa disebabkan karena kelalaian secara sengaja dan bisa juga tidak disengaja. Sehingga perlu adanya ketelitian. Dalam pengembangan sistem, kelengkapan prosedur, kelengkapan bagian/obyek dari software yang diinginkan klien, dan kelengkapan lainnya yang sudah menjadi kesepakatan harus dipenuhi untuk menghindari kegagalan.
­3. Tidak benar (incorrect) dari requirements specification (spesifikasi kebutuhan). Dalam mengembangkan software, ketidakbenaran dari spesifikasi kebutuhan hampir dipastikan pengembangan sofware menjadi amburadul dan sia-sia saja. Karena tidak nyambung. Apa yang dikerjakan dan apa yang diminta klien, tidak ketemu. Pengembangan software tidak berdasarkan dengan persepsi dan intuisi tetapi harus berdasarkan spesifikasi kebutuhan klien.

Sumber:
­- Sommerville, Ian. "Software Engineering" .6th . Addison Wesley. 2001
­- http://dosen.amikom.ac.id
­- http://romisatriawahono.net
­- Kamus Wikipedia

3 Komentar
23 Aug 2008 by admin
by lol9777872 @ 29 Sep 2008 04:52 pm
9777872 It is my comment http://twitter.com/elseone/statuses/939351127 Car Insurance in Los Angeles
http://twitter.com/elseone/statuses/939350819 Car Insurance in Missouri
http://twitter.com/elseone/statuses/939350529 Car Insurance in Mississippi
http://twitter.com/elseone/statuses/939350333 Car Insurance in Denver
http://twitter.com/elseone/statuses/939350051 Car Insurance in Oregon
http://twitter.com/elseone/statuses/939349744 Car Insurance in New Mexico
http://twitter.com/elseone/statuses/939349348 Car Insurance in Kentucky
http://twitter.com/elseone/statuses/939349115 Car Insurance in Boston
http://twitter.com/elseone/statuses/939348858 Car Insurance in Baltimore
http://twitter.com/elseone/statuses/939348263 Car Insurance in TENNESSEE
by lol7889324 @ 28 Sep 2008 11:40 pm
7889324 It is my comment http://writer.zoho.com/public/someforyou/CAR-INSURANCE-IN-IRELAND car insurance in ireland
http://writer.zoho.com/public/malikeysmalibu/CAR-INSURANCE-IN-KANSAS car insurance in kansas
http://writer.zoho.com/public/stateinsur/CAR-INSURANCE-IN-FL car insurance in fl
http://writer.zoho.com/public/usastate/CAR-INSURANCE-IN-MASSACHUSETTS car insurance in massachusetts
http://writer.zoho.com/public/allstate/CAR-INSURANCE-IN-HOUSTON-TX car insurance in houston tx
http://writer.zoho.com/public/someforme/CAR-INSURANCE-IN-RI car insurance in ri
http://writer.zoho.com/public/allforyou/CAR-INSURANCE-IN-THE-US car insurance in the us
http://writer.zoho.com/public/womenscar/CAR-INSURANCE-COMPANIES-IN-CALIFORNIA car insurance companies in california
http://writer.zoho.com/public/cartoman/CHEAP-CAR-INSURANCE-IN-ARIZONA cheap car insurance in arizona
http://writer.zoho.com/public/carariz/CAR-INSURANCE-IN-THE-UK car insurance in the uk
http://writer.zoho.com/public/floridacar/CAR-INSURANCE-IN-BROOKLYN car insurance in brooklyn
http://writer.zoho.com/public/carrret/CAR-INSURANCE-IN-NEW-YORK-STATE car insurance in new york state
http://writer.zoho.com/public/mantocar/CHEAPEST-CAR-INSURANCE-IN-NJ cheapest car insurance in nj
http://writer.zoho.com/public/allisainsuy/CAR-INSURANCE-IN-TAMPA-FL car insurance in tampa fl
http://writer.zoho.com/public/superpahe/CAR-INSURANCE-IN-OKLAHOMA car insurance in oklahoma
by wow0040179 @ 21 Sep 2008 11:40 am
0040179 Good news, but I understand nothing. [http://google.com]
Nama:
E-mail: (optional)

Content Management Powered by CuteNews

Blog

WeBlog pada: akromabdullah.wordpress.com

Magister

Program Studi Magister Komputer | STTI Benarif Indonesia

Wisma Eresha | Jl. H. Samali No.51 Kalibata Jakarta Selatan 12510
Telp. +6221 798 9705, Fax +6221 7989314
Website: http://www.benarif.ereshaeducation.com
Milis Kampus: http://asia.groups.yahoo.com/group/magisterkomputer/

Pedoman akademik STTIBI

Semester-1

Security System (Toto Atmojo, M.SI, M.Kom) IT Project Management (Nazir M.Eng) Object Oriented Programming (Java) (Syafrullah M.Kom) Database Management System (Prof Kudang B. Seminar Phd) | Kumpulan Presentasi DBMS [ rename file ppt menjadi ZIP ] Networking (Heru Sukoco M.SI, M.Kom)

Semester-2

JADWAL MATA KULIAH SEMESTER 2

Bahan Matakuliah SIM [ DR. Ir. Prabowo Pudjo Widodo,M.Sc. ]

Bahan Matakuliah IT Project & Change Management [ Rizal Bahaweres,M.Eng.]

WEB Technology [ Hendro Subagyo,M.Eng. ]

Software Engineering [ DR. Romi Satria Wahono,M.Eng.] - http://romisatriawahono.net/

Corporate Integration of Information Technology [ DR. Dana Indra Sensuse,MLIS ]

Semester-3:

Semester-4:

Portofolio

Portofolio

Daftar Website yang sudah pernah saya buat, sebagian aktif, sebagian expire, sebagian lagi udah pindah kelola: