Ziddu.com

Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Rekayasa Perangkat Lunak

Diposting oleh maniactoons | 07.33 | , | 0 komentar »

Rekayasa perangkat lunak adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak atau mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya dan menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah yang akan dipecahkan.
Untuk membangun sebuah perangkat lunak yang perlu diperhatikan adalah customer dan developer harus ada komunikasi yang baik. Selain customer dan developer kita juga harus memperhatikan peran user sebagai pengguna akhir dari perangkat lunak yang developer kembangkan.
  • Customer, Perusahaan, organisasi, atau orang yang terlibat dalam sistem perangkat lunak yang dikembangkan.
  • Developer, Company, organisasi, orang yang membangun sistem perangkat lunak untuk customer.
  • User, orang yang akan menggunakan sistem perangkat lunak secara aktual.

Rekayasa perangkat lunak terdiri dari 3 elemen kunci, yaitu :

1. Metode, Metode software engineering memberikan teknik-teknik bagaimana membentuk software/perangkat lunak. metode ini terdiri dari serangkaian tugas :

  • Perencanaan dan estimasi proyek
  • Analisa kebutuhan sistem dan software
  • Desain struktur data
  • Arsitektur program dan prosedur algoritma
  • Coding
  • Testing dan pemeliharaan

2. Peralatan (Tools), Peralatan software engineering memberikan dukungan atau semiautomasi untuk Metode, Contoh :

  • Case ( Case Aided Software Engineering ), yaitu suatu software yang menggabungkan software, hardware, dan database software engineering untuk menghasilkan suatu lingkungan software engineering.
  • Database Software Engineering, adalah suatu sebuah struktur data yang berisi informasi penting tentang analisi, desain kode, dan testing.
  • Analogi dengan CASE pada hardware adalah : CAD, CAM, CAE

3. Prosedur, Terdiri dari :

  • Urut-urutan dimana metode tersebut diterapkan
  • Dokumen
  • Lopran-laporan
  • Formulir-formulir yang diperlukan
  • mengontrol kualitas software
  • mengkoordinasi perubahan yang terjadi pada software

Aktivitas pengembangan, secara umun aktivitas pengembangan perangkat lunak terdiri dari :

  1. Analisa
  2. Desainer
  3. Programmer
  4. Testing
  5. Trainer

In bequeathing Java

Diposting oleh maniactoons | 04.50 | | 0 komentar »

Inheritance

Ineritance
A mechanism to settle state and beahviour from the superclass to the subclass.
Inheritance offers a concept reused in the development of software.

Program development segitga class
triangle program
(class Segitiga
protected int base;
protected int level;

void setAlas (int newValue) (
base = newValue;
)

void setTinggi (int newValue) (
high = newValue;
)

double getLuas () (
return 0.5 * base * high;
)
)

Program SegitigaKaki inherit a program segititga
SegitigaKaki Segitiga class extends (
double getKeliling () (
return base + Math.sqrt (0.5 * base * base + * high-high);
)
)

Program hitungSegitigaKaki
import java.io. *;
(class hitungSegitigaKaki
public static void main (String [] args) (
A triangle Segitiga = new ();
SegitigaKaki b = new SegitigaKaki ();
BufferedReader br = new BufferedReader (new InputStreamReader (System.in));

int temp;
System.out.print ( "Length of base:");
try (
temp = Integer.parseInt (br.readLine ());
a.setAlas (temp);
b.setAlas (temp);
) Catch (IOException e) ()
System.out.print ( "Height:");
try (
temp = Integer.parseInt (br.readLine ());
a.setTinggi (temp);
b.setTinggi (temp);
) Catch (IOException e) ()
System.out.println ( "Area is:" + a.getLuas ());
System.out.println ( "circumference is:" + b.getKeliling ());
)
)

Pemograman Java

Diposting oleh maniactoons | 04.44 | | 0 komentar »

INTRODUCTION oop

Oop, Object Oriented programming
Pemograman a form that supports Encapsulasi, Inheritance, and Polymorphyms

a class pemograman language and techniques that are based on an object, where data structures terenkapsulasi routine that operates with the data.

Triangle Program
class Triangle (
protected int base;
protected int level;

void setAlas (int newValue) (
base = newValue;
)

void setTinggi (int newValue) (
high = newValue;
)

double getLuas () (
return 0.5 * base * high;
)

)
Program calculated the triangle
(class hitungsegitiga

public static void main (String [] args) (
s triangle = new Triangle ();
s.setAlas (9);
s.setTinggi (9);
System.out.println ( "Area is:" + s.getLuas ());
)
)

Navigasi