Postingan

Menampilkan postingan dari 2018

Unified Modelling Language (UML)

Gambar
A. Penjelasan UML Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software. B. Tujuan atau fungsi dari penggunaan UML Inilah beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranaya: Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa. Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan. Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah. Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam peranca

CPM (Critical Path Method) dan PERT (Program Evaluation and Review Technique)

Gambar
https://goo.gl/images/6Tiw9d A. Critical Path Method (CPM) Critical Path Method (CPM) merupakan model teknik proyek yang dikembangkan pada tahun 1950-an oleh Morgan R. Walker dari DuPont dan James E. Kelley, Jr dari Remington Rand. Kelley dan Walker menghubungkan ingatan mereka untuk pengembangan CPM pada tahun 1989. Kelley menujukan istilah Critical Path untuk para pengembang Program Evaluation and Review Technique yang dikembangkan pada waktu yang sama dengan Booz Allen Hamilton dan US Navy. Sebuah pendahuluan dari apa yang kemudian dikenal sebagai Critical Path dikembangkan dan dipraktekkan oleh DuPont antara tahun 1940 dan 1943 dan memberikan kontribusi bagi keberhasilan Proyek Manhattan. CPM umumnya digunakan dengan segala bentuk proyek, termasuk konstruksi, kedirgantaraan dan pertahanan, pengembangan perangkat lunak, proyek penelitian, pengembangan produk, rekayasa, dan pemeliharaan tanaman. Setiap proyek dengan kegiatan yang saling tergantung dapat menerapkan metode analis

Rapid Application Development (RAD)

Gambar
https://goo.gl/images/LtvySB A. Apa itu Rapid Application Development (RAD) Rapid Application Development (RAD) adalah strategi siklus hidup yang ditujukan untuk menyediakan pengembangan yang jauh lebih cepat dan mendapatkan hasil dengan kualitas yang lebih baik dibandingkan dengan hasil yang dicapai melalui siklus tradisional (McLeod, 2002). RAD merupakan gabungan dari bermacam-macam teknik terstruktur dengan teknik prototyping dan teknik pengembangan joint application untuk mempercepat pengembangan sistem/aplikasi (Bentley, 2004). Dari definisi-definisi konsep RAD ini, dapat dilihat bahwa pengembangan aplikasi dengan menggunakan metode RAD ini dapat dilakukan dalam waktu yang relatif lebih cepat. Pemaparan konsep yang lebih spesifik lagi dijelaskan oleh Pressman (2005) dalam bukunya, “Software Engineering: A Practition’s Approach”. Ia mengatakan bahwa RAD adalah proses model perangkat lunak inkremental yang menekankan siklus pengembangan yang singkat. Model RAD adala

Linear Sequential Model / Waterfall model

Gambar
https://goo.gl/images/PSRm63 A. Apa itu Linear Sequential Model / Waterfall model  Linear Sequential Model / Waterfall model adalah suatu proses pengembangan software yang dimana proses yang dilakukan masih sederhana,proses yang dibuat pun memiliki aturan dalam setiap tahap yang akan dilakukan telah ditentukan darimana proses awal yang akan dilakukan dan proses selanjutnya.Model ini memiliki bentuk seperti air terjun yang biasa kita lihat dimana bentuk itu sama dengan tahapan proses yang akan dilakukan pada linear sequential model/waterfall model.Didalam model ini kesalahan yang muncul belum tentu bisa ditemukan penyebabnya dengan cepat hal ini disebabkan karena pencarian penyebab dilakukan secara bertahap dimana setiap tahap dilakukan evaluasi dengan teliti dan satu persatu tahap dilakukan evaluasi hingga diketahui penyebabnya. B. Tujuan Linear Sequential Model / Waterfall model Untuk bisa memgembangkan suatu software secara bertahap. Dimana proses yang dilakukan secara be

Component Assembly Model (CAM)

Gambar
https://goo.gl/images/TFztbd A. Component Assembly Model (CAM)  CAM adalah suatu model Metodologi Penelitian RPL yang merupakan gabungan dari berbagai model lain karena terdapat beberapa kesamaan dari Model RPL Prototype, Spiral Boehm dan RAD.                     https://goo.gl/images/H15nN3 Sifat karakteristik dari CAM yaitu yang seperti saya sebutkan tadi Model Spiral Boehm dan sangat erat keterikatannya dengan model RAD (Rapid Application Development), model karena model CAM ini menggunakan peralatan-peralatan dan GUI (Graphic User Interface) untuk membangun software.Dengan kata lain pembuatan aplikasinya dibuat dari paket perangkat lunak yang berisi serangkaian komponen yang telah ada sebelumnya. Namun, waktu yang dibutuhkan dapat disesuaikan atau lebih efektif daripada harus mengerjakan program dari awal.Seperti yang sudah saya sebutkan tadi CAM ini mirip dengan prototype model karena dalam pengembangannya di haruskan membuat prototype sesuai dengan kebutuhan customer

METODE PENGUJIAN PERANGKAT LUNAK

Gambar
https://goo.gl/images/pXH3xR Haii, hallo semua....  selamat pagi, siang, malam, sore dll.... hehehe,. :) Berjumpa lagi dengan saya di catatanryu.blogspot.com .., Setelah sebelumnya saya telah banyak membahas tentang metode pengembangan perangkat lunak, mulai dari incremental model,spiral model, 4GT dll.... Dan pada artikel kali ini saya akan membahas tentang metode pengujian perangkat lunak., Apa itu metode PPL..?? ada berapa macam metode PPL..? yaps langsung saja meluncur kepembahasan nya...!! Cekidot. Pengujian perangkat lunak Pengujian perangkat lunak(bahasa Inggris: software testing) merupakan suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang diuji (under test). Pengujian perangkat lunak juga memberikan pandangan mengenai perangkat lunak secara obyektif dan independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya. Teknik-teknik pengujian mencakup, namun

MODEL PROTOTYPING

Gambar
https://goo.gl/images/P7HWx8 Apa Itu Model Prototyping Metode Prototype merupakan suatu paradigma baru dalam metode pengembangan perangkat lunak dimana metode ini tidak hanya sekedar evolusi dalam dunia pengembangan perangkat lunak, tetapi juga merevolusi metode pengembangan perangkat lunak yang lama yaitu sistem sekuensial yang biasa dikenal dengan nama SDLC atau waterfall development model. Dalam Model Prototype, prototype dari perangkat lunak yang dihasilkan kemudian dipresentasikan kepada pelanggan, dan pelanggan tersebut diberikan kesempatan untuk memberikan masukan sehingga perangkat lunak yang dihasilkan nantinya betul-betul sesuai dengan keinginan dan kebutuhan pelanggan. Perubahan dan presentasi prototype dapat dilakukan berkali-kali sampai dicapai kesepakatan bentuk dari perangkat lunak yang akan dikembangkan.  Teknik – teknik Prototyping Meliputi : · Perancangan Model  · Perancangan Dialog  · Simulasi  Metode ini menyajikan gambaran yang

Fourth Generation Techniques (4GT)

Gambar
https://goo.gl/images/8YsCau Apa itu Fourth Generation Techniques (4GT) Istilah Fourth Generation Techniques (4GT) mencakup seperangkat peralatan perangkat lunak yang berfungsi sebagai perangkat bantu yang memudahkan seorang pengembang software mengaplikasi beberapa karakteristik software pada tingkat yang tinggi, yang akan menghasilkan source code dan object code secara otomatis sesuai dengan spesifikasi (persyaratan khusus) yang dibuat oleh sang pengembang perangkat lunak. Dewasa ini, 4GT tools dipakai sebagai bahasa non prosedur untuk: 1. DataBase Query 2. Pembentukan laporan (Report Generation) 3. Manipulasi dataDefinisi dan interaksi layar (screen) 4. Pembentukan object dan source (Object and source generation ) 5. Kemampuan grafik yang tinggi 6. Kemampuan spreadsheet. Cakupan Aktifitas 4GT Menggunakan perangkat bantu yang akan membuat kode sumber secara otomatis berdasarkan spesifikasi dari pengembang perangkat lunak. Hanya digunakan untuk mengembangkan perangk

SPIRAL MODEL

Gambar
Haii..hallo semua selamat pagi, siang, malam, sore dll.. hehehe :v di artikel ini, masih dalam bahasan tentang rekayasa perangkat lunak yaitu SPIRAL MODEL . baiklah, tanpa banyak bacot lagi langsung saja cekidot...! Apa Itu Spiral Model Spiral Model adalah suatu model tentang tahapan pembuatan suatu perangkat lunak, spiral model ini adalah salah satu dari model revolusioner, model spiral merangkai sifat interatif yaitu sifat yang ditandai yang memungkinkan untuk mengembangkan versi dari suatu perangkat lunak secara bertahap untuk menghasilkan perangkat lunak yang lebih lengkap atau lebih sempurna dan terkontrol. Perangkat lunak dikembangkan dalam deretan pertambahan. Selama awal iterasi, rilis ikremantal bisa berupa model/prototype kertas, kemudian sedikit demi sedikit dihasilkan versi sistem yang lebih  lengkap. Tahapan Spiral Model Customer communication Aktivitas yang dibutuhkan untuk membangun komunikasi yang efektif antara developer dengan user / customer ter