Archive for Agustus 2015

Model Proses kelebihan dan kekurangan

MODEL PROSES KELEBIHAN DAN KEKURANGAN 

1. Model RAD (Rapid Application Development)

Model RAD merupakan model proses pengembangan perangkat lunak secara linear sequential yang menekankan pada siklus pengembangan yang sangat singkat.

Kelebihan model RAD :
· Lebih efektif dari pendekatan waterfall/sequential linear dalam menghasilkan sistem yang memenuhi kebutuhan langsung dari pelanggan
·     Cocok untuk proyek yang memerlukan waktu yang singkat
Kekurangan model RAD :
·    RAD tidak cocok digunakan untuk sistem yang mempunyai resiko teknik yang tinggi
·  Membutuhkan orang yang banyak untuk menyelesaikan sebuah proyek berskala besar
· Pengembang dan customer harus punya komitmen yang kuat untuk menyelesaikan sebuah software
·     Jika sistem tidak di bangun dengan benar maka RAD akan bermasalah
·  Jika ada perubahan di tengah-tengah pengerjaan maka harus membuat kontrak baru antara pengembang dan customer

2 2. Evolutionary software process model terdiri dari :

 A.Increment Model
Model Increment merupakan kombinasi linear sequential model dan filosofi pengulangan dari prototyping model.
Kelebihan model Increment :
· Cocok digunakan bila pembuat software tidak banyak/kekurangan pembuat
·    Mampu mengakomodasi perubahan kebutuhan customer
Kekurangan model Increment :
·  Hanya akan berhasil jika tidak ada staffing untuk penerapan secara menyeluruh
·  Penambahan staf dilakukan jika hasil incremental akan dikembangkan lebih lanjut
·     Hanya cocok untuk proyek dengan skala kecil

B. Spiran Model
Model spiral merupakan model proses perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika dari linear sequential model.
Kelebihan model Spiral :·  Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar·   Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tingkat evolusi karena perangkat lunak terus bekerja selama prosesKekurangan model Spiral :· Sulit untuk meyakinkan pemakai (saat situasi kontrak) bahwa penggunaan pendekatan ini akan dapat dikendalikan·  Memerlukan tenaga ahli untuk memperkirakan resiko, dan harus mengandalkannya supaya sukses·    Belum terbukti apakah metode ini cukup efisien karena usianya yang relatif baru.

C. WINWIN Spiral Model
Dalam win win spiral model yang merupakan ekstensi dari spiral model, tim pengembang dan pelanggan akan melakukan diskusi dan negosiasi terhadap requirement-nya. Disebut win win karena merupakan situasi kemenangan antara tim pengembang dan pelanggan. Yang membedakan antara win win spiral model dan spiral model adalah setelah selesai mendapatkan feed back dari pelanggan, tim pengembang aplikasi dan pelanggan akan kembali melakukan negosiasi untuk perkembangan aplikasi tersebut.
Kelebihan :1.Sama sama adanya kesepakatan developer dengan customer2.Terdapat kepuasan dan keuntungan antara developer dengan customer karena aplikasi yang dijalankan dengan negoisasi sesuai kesepakatan3.Sangat efektif untuk digunakan karena kesepakatan antara developerdengan customer sama-sama disepakati sehingga tidak akan menimbulkan ketidak puasan customerKekurangan :
1.Membutuhkan waktu yang cukup lama 2.Seringkali pada awalnya customer dengan developer mengalami kecekcokkan pada saat negoisasi

3. Component based development
Component-based development sangat berkaitan dengan teknologi berorientasi objek. Pada pemrograman berorientasi objek, banyak class yang dibangun dan menjadi komponen dalam suatu software. Class-class tersebut bersifat reusable artinya bisa digunakan kembali. Model ini bersifat iteratif atau berulang-ulang prosesnya.
Kelebihan :

  1. Menggunakan model reuse pada komponen yang sudah mewakili kebutuhan umum.
  2. Pengurangan waktu siklus pengembangan.
  3. Penurunan yang signifikan dalam biaya pengembangan proyek.
  4. Peningkatan yang signifikan dalam produktivitas.
  5. Pembangunan software dengan menggunakan komponen yang sudah tersedia dapat menggunakan komponen COTS (Commercial off-the-shelf) yang bisa didapatkan dengan membeli komponen yang sebelumnya sudah dibangun secara internal.
Kekurangan :
  1. Waktu tidak efisein
  2. membutuhkan tenaga kerja ahli
4. Formal method model

Teknik formal method adalah teknik yang mengandalkan perhitungan matematika dalam setiap prosesnya. Hanya digunakan pada sistem yang sangat memperhatikan keamanan atau keselamatan dari pengguna. Contoh penggunaan teknik ini adalah aerospace engineering.
Keuntungan menggunakan teknik formal method adalah meminimalkan resiko dengan adanya perhitungan komputasi.
Sedangkan kerugiannya adalah:
(a) Biaya Tinggi.
(b) Kompleks
(c) Tidak Umum untuk Proyek Software pada umumnya

5. 4th Generation
Istilah generasi ke empat, mengarah ke perangkat lunak yang umum yaitu tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada level tinggi.  
b.      Kelebihan Fourth Generation Techniques (4GT)·         Pengurangan waktu dan peningkatan produktivitas secara besarc.       Kelemahan Fourth Generation Techniques (4GT)·         Kesulitan penggunaan perangkat bantu (tools) dibandingkan dengan bahasa pemrograman, dan juga kode sumber yang dihasilkannya tidak efisien









2


Contoh dan pengertian Perangkat lunak Jenis PL



Pengertian dan contoh aplikasi perangkat lunak untuk Jenis :


1. Perangkat Lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat  lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer.


Hasil gambar untuk perangkat lunak sistem

Contoh nya : Sistem Operasi  adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar.

2. Perangkat lunak Real time adalah Program-program yang memonitor, menganalisis, mengontrol kejadian dunia nyata pada saat terjadinya dalam rentang waktu yang tetap melalui jangkauan 1 milidetik sampai 1 menit.


Hasil gambar untuk real time software

Contoh nya : Salah satu contoh umum sistem waktu-nyata adalah sistem komputer yang digunakan oleh NASA pada pesawat ruang angkasanya, Sistem kontrol pada Pabrik Kimia
Sistem kontrol pabrik kimia pada dasarnya adalah jenis aplikasi kontrol proses. Dalam
sebuah pabrik kimia otomatis.


3. Perangkat lunak Embedded software adalah perangkat lunak komputer yang memainkan peran integral dalam elektronik. 


Hasil gambar untuk embedded software

Contoh nya : LnynxOS,PikeOS,RTEMS,Windows CE DLL

4. Perangkat lunak komputer personal adalah Personal Computer adalah seperangkat komputer yang digunakan oleh satu orang saja / pribadi. Biasanyakomputer ini adanya dilingkungan rumah, kantor, toko, dan dimana saja karena harga PC sudah relatif terjangkau dan banyak macamnya.
Hasil gambar untuk komputer personal

Contoh nya :
 Hardware adalah sekumpulan komponen perangakat keras komputer yang secara fisik bisa dilihat, diraba, dirasakan. Hardware ini dibagi menjadi 5 (lima) bagian, yaitu:
  • Input Device, peralatan masukkan (Keyboard,mouse,dll),
  • Process Device, peralatan proses (processor, motherboard, ram, dll),
  • Output Device, peralatan keluaran (Monitor, Printer, dll),
  • Storage Device, peralatan penyimpan (harddisk,flashdisk, dll),
  • Peripheral Device, peralatan tambahan (WebCam, modem, dll),
Software adalah program yang berisi instruksi/perintah sebagai pelantara yang menghubungkan (menjembatani) antara hardware dan brainware (perangkat manusia) sehingga dapat menghasilkan informasi yang diinginkanbrainwareSoftware dapat dikategorikan menjadi dua kelompok.Software Operating System (OS), Contohnya adalah Windows, Linux, Dos, Android, dll. Tanpa adanya Operating System ini, maka hardware hanyalah benda mati yang tidak bisa digunakan.Software Application System, Contohnya adalah Ms. Office, Open Office, Adobe Photoshop, Corel Draw, Program Database, Program Utilities, dll.

Brainware adalah perangkat yang mengoperasikan dan menjalankan perangkat lunak yang ada didalam komputer. Bukan hanya itu, ternyata brainware itu bukan hanya orang yang menggunakan komputer saja, namun orang yang merasakan manfaat dari komputer pun bisa di katakan Brainware. Contohnya adalah siswa/i dikelas yang sedang memperhatikan presentasi yang dibawakan oleh gurunya dengan menggunakan Laptop dan Projector. Siswa/i ini secara tak sadar disebut juga sebagai brainware karena melihat hasil (informasi) pelajaran yang disampaikan gurunya. Brainware dikelompokkan menjadi beberapa kategori mulai dari pembuat program (programmer), Technical SupportDesigner GraphicOperator, sampai user paling awam sekalipun.

5. Perangkat lunak kecerdasan buatan  adalah Artificial Intelligence atau AI didefinisikan sebagaikecerdasan yang ditunjukkan oleh suatu entitas buatan.Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatumesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. 


Hasil gambar untuk pola keamanan ponsel

Contoh nya : 
dibagian keamanan : Antivirus,kunci ponsel,aplikasi deteksi wajah



Contoh gambar ruang lingkup perangkat lunak




- Copyright © 2013 Media informasi - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -