Sekilas tentang Rational Rose (UML Modeling Software)

Kemampuan integrasi dari Rational Rose dengan Tools lain Mampu membangkitkan kode sumber ke bahasa pemrograman Visual Basic, Visual C++, Corba, Oracle dan Xml dari suatu obyek yang telah dibuat Mampu melakukan reverse engginering dari sumber kode yang ada untuk menghadirkan arsitektur perangkat lunak Mendukung pengembangan suatu perangkat lunak yang mampu memberikan fasilitas berupa round-trip engginering Bekerja dengan konsep object orientied untuk menentukan, mengkonstruksi dan mendokumentasikan elemen-elemen informasi yang dalam sistem perangkat lunak Memiliki banyak tampilan dan mekanisme yang berada dengan bahasa pemrograman yang layaknya digunakan dalam pemodelan perangkat lunak Pengertian dan kegunaan dari dialog UML dalam Rational Rose Use Case … Continue reading Sekilas tentang Rational Rose (UML Modeling Software)

Praktek: Membangun aplikasi Client-Server dengan metode RMI di java

Buat Projek untuk client server di netbeans, seperti berikut, : package com.echo.clientserver.sayhello.server; import java.rmi.RemoteException; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; /**  *  * @author dodis  */ public class Main {     /**      * @param args the command line arguments      */     public static void main(String[] args) throws RemoteException {         Registry registry = LocateRegistry.createRegistry(1099);         sayHelloServer sayHello = new sayHelloServer();         registry.rebind(“sayHello”, sayHello);         System.out.println(“server telah berjalan (you should run)”);         // TODO code application logic here     } } masih dalam satu projek buat lagi file dengan nama SayHelloServer.java, berikut codingnya: package com.echo.clientserver.sayhello.server; import com.echo.clientserver.sayhello.SayHello; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; … Continue reading Praktek: Membangun aplikasi Client-Server dengan metode RMI di java

Notasi Dasar UML

Actor Actor adalah segala sesuatu yang berinteraksi langsung dengan sistem aplikasi komputer, seperti orang, benda atau lainnya. Tugas actor adalah memberikan informasi kepada sistem dan dapat memerintahkan sistem agar melakukan sesuatu tugas. Lihat Gambar 1 di bawah.  Class Notasi utama dan yang paling mendasar pada diagram UML adalah notasi untuk mempresentasikan suatu class beserta dengan atribut dan operasinya. Class adalah pembentuk utama dari sistem berorientasi objek. Gambar 2 menunjukkan notasi dari class UML. Use Case Use case adalah deskripsi fungsi dari sebuah sistem dari perspektif pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah sistem dengan … Continue reading Notasi Dasar UML

klasifikasi diagram UML

Ada tiga klasifikasi dari diagram UML: 1. pelaku diagram. Sebuah tipe diagram yang menggambarkan fitur pelaku dari proses sistem atau bisnis. Ini termasuk aktivitas, state machine, dan menggunakan diagram kasus maupun diagram interaksi . 2. Interaksi diagram. Bagian dari diagram yang menekankan interaksi objek. Ini termasuk gambaran komunikasi, interaksi, urutan, dan diagram waktu. 3. Struktur diagram. Sebuah jenis diagram yang menggambarkan unsur-unsur dari spesifikasi yang terlepas dari waktu. Ini termasuk kelas, struktur komposit, komponen, penyebaran, objek, dan diagram paket. Tabel 1 merangkum tiga belas jenis diagram UML : Table 1.  The diagrams of UML Diagram Description Learning Priority Activity Diagram … Continue reading klasifikasi diagram UML

Sekilas UML (Unified Modeling Language)

UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua elemen dan diagram berbasiskan pada paradigma object oriented. UML adalah salah satu tool / model untuk merancang pengembangan software yang berbasis object oriented. UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam  bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software. UML sebagai sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ … Continue reading Sekilas UML (Unified Modeling Language)

Multithreading

Multithreading mengacu kepada dua atau lebih task (tugas, thread) yang berjalan (sedang dieksekusi) di dalam satu program. Thread merupakan suatu path eksekusi independen di dalam program. Banyak thread dapat nerjalan secara konkuren (berbarengan) di dalam program. Setiap thread di dalam Java dibuat dan dikendalikan oleh kelas java.lang.Thread. Suatu program Java dapat mempunyai banyak thread, dan thread-thread ini dapat berjalan secara bersamaan, secara asinkron atau sinkron. Multithreading mempunyai beberapa keuntungan, dibandingkan multiprocessing, di antaranya: Thread bersifat lightweight, sedangkan proses lebih berat. Perlu diketahui bahwa proses adalah program yang sedang berada di memory atau processor, sedang dieksekusi. Thread dapat diartikan sebagai anak … Continue reading Multithreading

Socket Connection

Pengertian Socket Socket adalah sebuah Class yang disediakan oleh beberapa bahasa pemrograman. Dengan socket, sebuah aplikasi di suatu komputer dapat Tentu saja aplikasi di komputer yang dihubungi menerima koneksi juga menggunakan socket. Dengan kata lain socket adalah suatu Class yang digunakan oleh aplikasi untuk saling berhubungan. berikut ini menunjukkan bagaimana suatu aplikasi berhubungan dengan aplikasi lainnya. Paradigma pada aplikasi jaringan berlaku model client-server. Aplikasi yang menginisialisasi koneksi, disebut aplikasi client. Sedangkan aplikasi yang menerima inisialisasi disebut sebagai aplikasi server. Oleh karena itu, jika kita membangun suatu aplikasi jaringan yang lengkap, maka kita harus membuat aplikasi client maupun aplikasi server. Pemrograman … Continue reading Socket Connection

Praktek Client-Server: Membuat Aplikasi Client Server Sederhana Berbasis Java

Buatlah sebuah project aplikasi di Netbeans atau di eclipse (tergantung anda) dengan Source Code untuk Server adalah sbb: package client_server; /** * * @author dodi */ import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.ServerSocket; import java.net.Socket; import java.util.logging.Level; import java.util.logging.Logger; public class Client_Server { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here try{ //inisial objek server soket denga meset port 51111 ServerSocket ss = new ServerSocket(5111); Socket s; String balasan; String balasan2; //inisialisasi objek input dan ouput stream ObjectInputStream in = null; ObjectOutputStream out = null; //fungsi … Continue reading Praktek Client-Server: Membuat Aplikasi Client Server Sederhana Berbasis Java