Postingan

Use Case Diagram

Gambar
  Use Case Diagram adalahpemodelan untuk kelakuan (behavior) system informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan system informasi yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa yang ada dalam sebuah system informasi dan siapa saja yang menggunakannya. Syarat penamaan use case adalah nama didefinisikan sesimlpel mungkin dan dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa yang disebut aktor dan use case ·          Aktor merupakan orang, proses, atau system lain yang berinteraksi dengan system informasi yang akan dibuat di luar system informasi yang akan dibuat itu sendiri, jadi walaupun symbol dari aktor adalah orang tapu aktor belum tentu merupakan orang ·          Use   case merupakan fungsionalitas yang disediakan system sebagai unit -unit yang saling bertukar pesan antar unit...

Class Diagram

Gambar
  Class Diagram Diagram Kelas atau class diagram mengambarkan struktur system dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun system. Kelas memiliki apa yang disebut atribut dan metode/operasi ·          Atribut merupakan variable-variable yang dimiliki oleh suatu kelas ·          Operasi atau metode merupakan fungsi yang dimiliki oleh suatu kelas Diagram kelas ini dibuat agar pembuat program membuat kelas-kelas sesuai rancangan dalam diagram kelas agar antara dokumentasi perancangan dan perangkat lunak sinkron. Banyak berbagai kasus perancangan kelas yang dibuat tiedak sesuai dengan kelas-kelas yang dibuat pada perangkat lunak sehingga tidak ada gunanya lagi sebuah perancangan karena apa yang dirancang dan hasil jadinya tidak sesuai.   Kelas-kelas yang ada pada struktutr system harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan system sehingga pembuat pera...

Pengenalan UML

Gambar
  Pada pengembangan teknologi perangkat lunak, diperlukan adanya Bahasa yang digunakan untuk memodelkan perangkat lunak yang akan dibuat dan perlu adanya standarisasi agar orang di berbagai negara dapat mengerti pemodelan perangkat lunak. Pada Teknik pemograman procedural biasanya banyak pihak menggunakan Data Flow Diagram (DFD) untuk memodelkan perangkat lunak sedangkan pada pemrograman berorientasi objek menggunakan Unified Modeling Language (UML). UML ini muncul karena adanya kebutuhan pemodelan visual untuk menspesifikasi, menggambarkan, membangun, dan dokumentasi dari system perangkat lunak. UML merupakan Bahasa visual untuk pemodelan dan komunikasi mengenai sebuah system dengan menggunakan diagram dan teks-teks pendukung. UML hanya berfungsi untuk melakukan pemodelan,. Jadi penggunakan UML tidak terbatas pada metodologi tertentu, meskipun pada kenyataannya UML paling banyak digunakan pada metodologi berorientasi objek. Pustaka Bacaan: Sukamto, R.A. & Shalahuddin, M...

Java ReadFileFrom URL

  import java . util . Scanner ; public class ReadFileFromURL {     public static void main ( String [] args ) {         System . out . println ( " Masukan url " );         String URLString   = new Scanner ( System . in ). next ();         try {             java . net . URL url = new java . net . URL ( URLString );             int count = 0 ;             Scanner input = new Scanner ( url . openStream ());             while (input . hasNext () ){                 String line = input . nextLine ();                 count += line . length ();             }             System . out . println ( " Berapa karakter : " + count );   ...

Contoh Penanganan Exception di Java

 import java.util.*; public class Main{     public static void main(String[] args){         int a;         int b;         Scanner sc = new Scanner(System.in);         a = sc.nextInt();         b = sc.nextInt();         int c;         try{             c = a/b;             System.out.println(c);         }catch(ArithmeticException e){             System.out.println("Divide by zero");         }             } }

Mencoba Menghubungkan Java dengan MySql pada netbeans

 /*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package javaapplication1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; /**  *  * @author acer  */ public class JavaApplication1 {  public static Connection con;     public static Statement stm;     public static void main(String[] args) {           try {             String url ="jdbc:mysql://localhost/tutorial";             String user="root";             String pass="";             Class.forName("com.mysql.jdbc.Driver");             con =DriverManager.getConnection(url,user,pass);             stm =...

Koneksi PDO MYSQL dengan Penanganan error

  <?php /* keterangan : nama database nya = pesan              nama tabel nya  = pesan              Struktur tabel : ID(AUTO INCREMENT PRIMARY KEY),nama,email,subjek,pesan MADE BY johannes */ try {     $ conn = new PDO ( " mysql:host = localhost;dbname  = pesan " , " root " , "" );     $ conn -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION );     /* pdo CREATE $res = $conn->query("INSERT into pesan.pesan VALUES(1,'JOHN','JOG@yahoo.com','kamu','Kamu cantik')"); echo $res->rowCount() . "berhasil tambah data"; */     /* PDO READ $read = $conn->query("SELECT * from pesan.pesan"); while ($row  = $read->fetch()) {     echo $row['nama']; } */     /* PDO UPDATE $update = $conn->query("UPDATE pesan.pesan SET nama = 'asep' where id = '1'"); echo $update->rowCount() . 'data diperbaruhi'; */    ...