Sabtu, 26 Mei 2012

Bentuk Realisasi Use Case

Contoh Use Case :
Diagram use case diatas, menggambarkan sistem informasi perindustrian. Use case tersebut terdiri dari dua macam interaksi antara entitas luar dengan sistem. Kedua interaksi tersebut dapat dijelaskan sebagai berikut.
1. User melakukan pencarian data industri
User bisa melakukan pencarian informasi terkait dengan data industri tertentu.
2. Admin melakukan pemasukan data industri
Admin melakukan pemasukan data industri baru ke dalam database.
Realiasasi dari use case di atas dapat digambarkan dalam bentuk sequence diagram sebagai berikut :
Sequence Diagram
a) Sequence Diagram untuk Use Case “search industri”
b) Sequence diagram untuk Use Case “Input Industri”

Realisasi Sequence Diagram
Use Case Search Industri
1) Realisasi UI “search”
2) Realisasi control “SearchIndustriControl”
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package vervalpl;
import com.mysql.jdbc.Connection;
import vervalpl.koneksi;
import com.mysql.jdbc.ResultSet;
import java.sql.SQLException;
/**
*
* @author Yudhi Dwi Cahyono
*/
public class SearchIndustriControl {
koneksi conn;
public SearchIndustriControl(){
conn = new koneksi();
}
public ResultSet searchDataIndustri(String keyword) throws SQLException{
ResultSet rs = null;
String query = “”;
if(conn.getKoneksi()){
query = “select * from industri where nama_industri = ‘”+keyword+”‘”;
rs = (ResultSet) conn.executeSelect(query);
}
return rs;
}
}
3) Realisasi Database -> Tabel Industri
CREATE TABLE `verval`.`industri` (
`id_industri` CHAR( 5 ) NOT NULL ,
`nama_industri` VARCHAR( 100 ) NOT NULL ,
`alamat` VARCHAR( 200 ) NOT NULL ,
PRIMARY KEY ( `id_industri` )
) ENGINE = MYISAM

INSERT INTO `verval`.`industri` (
`id_industri` ,
`nama_industri` ,
`alamat`
)
VALUES (
’001′, ‘PT. Astres Int. Tbk.’, ‘Keputih Gang 1D’
), (
’002′, ‘PT. Butik Batik’, ‘Kertajaya No. 51′
);
Use Case Input Industri
1) Realisasi UI “inputIndustri”

2) Realisasi control “InputIndustriControl”
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package vervalpl;

import java.sql.SQLException;
import vervalpl.koneksi;
/**
*
* @author Yudhi Dwi Cahyono
*/
public class InputIndustriControl {
private koneksi kon;

public InputIndustriControl(){
kon = new koneksi();
}
public int inputDataIndustri(String nomor, String nama, String alamat) throws SQLException{
int X = 0;
if(!nomor.isEmpty() && !nama.isEmpty() && !alamat.isEmpty()){
if(kon.getKoneksi()){
String query = “insert into industri (id_industri, nama_industri, alamat) ” +
“values (‘”+nomor+”‘, ‘”+nama+”‘, ‘”+alamat+”‘)”;
X = kon.executeUpdate(query);
}
}
return X;
}
}
3) Realisasi Database -> Tabel Industri
Di dalam use case Input Industri, sasaran tabelnya sama dengan use case search industri. Yaitu, tabel industri.
CREATE TABLE `verval`.`industri` (
`id_industri` CHAR( 5 ) NOT NULL ,
`nama_industri` VARCHAR( 100 ) NOT NULL ,
`alamat` VARCHAR( 200 ) NOT NULL ,
PRIMARY KEY ( `id_industri` )
) ENGINE = MYISAM

INSERT INTO `verval`.`industri` (
`id_industri` ,
`nama_industri` ,
`alamat`
)
VALUES (
’001′, ‘PT. Astres Int. Tbk.’, ‘Keputih Gang 1D’
), (
’002′, ‘PT. Butik Batik’, ‘Kertajaya No. 51′
);

Generate Test Case Dari Use Case – Verifikasi dan Validasi Perangkat Lunak

•Maret 25, 2010 • Tinggalkan sebuah Komentar Kelompok :
  1. Wirsal Djamaluddin (5106100013)
  2. Yudhi Dwi Cahyono (5106100019)
USE CASE

Diagram use case di atas, menggambarkan sistem informasi perindustrian. Use case tersebut terdiri dari dua macam interaksi antara entitas luar dengan sistem. Kedua interaksi tersebut dapat dijelaskan sebagai berikut.
1)        User melakukan pencarian data industri.
User bisa melakukan pencarian informasi terkait dengan data industri tertentu.
2)        Admin melakukan pemasukan data industri.
Admin, melakukan pemasukan data industri baru ke dalam database.
1. USE CASE SEARCH INDUSTRI
Textual Description
Basic Flow

Alternate Flow
USE CASE SCENARIOS
GENERATING TEST CASES

  • Langkah Pertama – Generate Scenarios




  • Langkah Kedua – Identify Test Cases




  • Langkah Ketiga – Identify Data Values to Test

2. USE CASE INPUT INDUSTRI
Textual Description
Basic Flow
Alternate Flow
USE CASE SCENARIOS
GENERATING TEST CASES
  • Langkah Pertama – Generate Scenarios



  • Langkah Kedua – Identify Test Case

  • Langkah Ketiga – Identifty Data Values to Test

Tidak ada komentar:

Posting Komentar