Feeds:
Pos
Komentar

McCall’s Model Of Software Quality Factor:

McCall's Model ‎

1) Product Operation:

  1. Correctness: related to the system’s output (accuracy, printout, notification, completeness, availability of information, up to dateness, standards for codings and documentations).
  2. Reliability: deal with failures to provide service, software system failure rate.
  3. Efficiency: deal with hardware resources.
  4. Integrity: deal with security (authorization).
  5. Usability: deal with staff resources needed to train a new user to the system.

2) Product Revision:

  1. Maintainability: to identify reasons for software failures, to correct them and to verify the correctness.
  2. Flexibility: to support adaptive maintenance activities.
  3. Testability: related with the ease of testing.

3) Product Transition:

  1. Portability: adaptation a software system to other environments consisting of different hardware, different operating systems.
  2. Reusability: deal with use of software modules originally designed for one project to a new software project currently being developed.
  3. Interopability: focus on creating interfaces with the other software systems or with the other equipment firmware.

Software is computer programs, procedures and possibly associated documentation and data pertaining to the operation of a computer system.

Software:

  1. Complexity is very high.
  2. Product is invisible.
  3. Opportunities to detect defects: limited in one phase (development)

Other Industrial Products:

  1. Lower complexity.
  2. Product is visible.
  3. Opportunities to detect defects: in all phases (planning, production, development,  manucfacturing)

Sofware Errors: Grammatical or logical error in the program.

Software Faults: Software error that cause improper functioning of software.

Software Failure: Software fault that becomes activated.

Belajar OOP dengan PHP

istilah OOP mungkin masih terdengar ‘awam’ dikalangan para programmer pemula spt saya ini :D

OOP singkatan dari Object Oriented Programming , merupakan teknik pemrograman yg menggunakan Objek.. utk lbh mendalami konsep OOP, better u ask Mr. GOOGLE ;)

1) Create @Class

dlm konsep OOP, langkah awal utk melakukan pemrograman dilakukan dengan membuat sebuah kelas, spt contoh dibwh ini:

<?php

class formRuben{

}

?>

berdasarkan sintaks diatas, kita telah membuat sebuah kelas dengan nama kelas formRuben :D

*WaRNiNG: perhatikan penulisan tanda kurung kurawal sesudah penulisan nama sebuah kelas, harus dibuka dan ditutup kembali ;)

didalam sebuah kelas, mempunyai properties dan methods yg akan dituliskan didalam tanda kurung kurawal… nahhh, sblum kt memulai menuliskan property dan method didlm kelas. Ada baiknya, kt mengerti terlebih dahulu pengertian property dan method

Property: suatu wadah penyimpanan didlm kelas yg bisa menampung informasi, biasa disebut variabel.

Method: Fungsi yg ada didlm kelas.

 

So far, sampai sejauh ini ada yg ditanyakan?!?!?!

 

-To Be To Continued-

 

Tes Email Skrip di Localhost

Setelah sekian lama, berimajinasi bagaimana cara mengirim email di localhost dengan PHP… Fiuuhhh, akhirnya berhasil juga diimplementasikan :D

Let’s try it:

*download Argosoft Mail Server (salah satu aplikasi yg dpt menjalankan email di komputer lokal) dan install

setelah selesai install, lakukan setting di Agrosoft Mail Servernya sbg berikut:

*Tools->Options, kik tab Local Domains, input “localhost” pada textbox

 

PHP-Oracle Connection

fiuhhh… stlh melakukan riset dengan Mr. Google, akhirnya berhasil melakukan koneksi PHP ke Oracle.

1) Setelah melakukan installasi PHP (Xampp etc) dan Oracle… Edit file php.ini dan php5.ini, yang terletak di folder installasi (C:\Program Files\xampp\php). Edit ke-2 file tsb dng menghilangkan tanda ; pada sintaks ;extension=php_oci8.dll menjadi extension=php_oci8.dll.

2) restart apache, mysql dan filezilla dengan cara menekan tombol stop pada XAMPP Control Panel Application dan kemudian mengaktifkan kembali ke-3 service tsb dengan menekan tombol start

3) Buat sebuah table database di oracle, pada contoh ini membuat table user_login dengan deskripsi:

4) buat file baru dan simpan nama file tsb dengan koneksi.php, sintaks:

<?php

$user = “—–”; //nama user di database
$pass = “********”; //password
$db = “(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = LOCALHOST)(PORT = 1521)))(CONNECT_DATA=(SID=orcl)))”; //settingan database dengan SID: orcl

$kon = OCILogon($user, $pass, $db);

if($kon){
echo “Koneksi ke Oracle berhasil”;
}else{
$err = OCIError();
echo “Koneksi Oracle Error”.$err[text];
}

$query = OCIParse($kon, “select * from user_login”);
OCIExecute($query);

echo “<table border=’1′>
<tr>
<th>User ID</th>
<th>User Name</th>
</tr>”;
while(($hsl_query = oci_fetch_array($query, OCI_NUM))){
echo “<tr><td>”.$hsl_query[0].”</td>”;
echo “<td>”.$hsl_query[1].”</td></tr>”;
}
echo “</table>”;

?>

Create Function

Function adalah jenis PL/SQL block yang menghasilkan satu nilai. Secara umum, function digunakan untuk melakukan perhitungan, mengecek eksistensi dan kevalidan suatu data. Function bisa dilibatkan dalam expresi. Function bisa disimpan dalam database sebagai object schema, sehingga suatu function bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang. Parameter yang berlaku pada function hanya parameter IN.

Script:

CREATE [OR REPLACE] FUNCTION function_name

[(parameter1 [mode1] datatype1,

RETURN datatype

IS | AS

PL/SQL block;

Stored Procedure

Procedure (Stored Procedure) adalah subprogram yang digunakan untuk melakukan proses tertentu. Procedure dapat disimpan dalam database sebagai object schema, sehingga suatu procedure bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang.

script:

CREATE [OR REPLACE] PROCEDURE procedure_name

[(parameter1 [mode1] datatype1,

parameter2 [mode1] datatype2, . . .)]

IS | AS

PL/SQL block;

Contoh:

create or replace procedure test_procedure

as

dbms_output.put_line(“Test Procedure Berhasil!”);

end;

Eksekusi procedure dari SQL*Plus:

SQL> SET SERVEROUTPUT ON

SQL> EXECUTE test_procedure;

Test Procedure Berhasil!

PL/SQL procedure successfully completed.

Eksekusi procedure dari PL/SQL Block:

SQL> BEGIN

SQL>    test_procedure;

SQL> END;

Test Procedure Berhasil!

PL/SQL procedure successfully completed.

Procedure bisa mempunyai parameter yang bisa digunakan untuk mengirim nilai ke dalam prosesure dan menampung hasil proses dari procedure. Ada tiga mode parameter untuk stored procedure yaitu :

  1. IN : mengirim nilai (angka,variable, ekspresi)
  2. OUT : menampung hasil dari proses procedure (variabel)
  3. IN OUT : mengirim nilai dan menampung hasil proses (variabel)
Ikuti

Get every new post delivered to your Inbox.