Senin, 29 November 2010

Model dan Simulasi

Pengertian

  • Simulasi merupakan suatu teknik meniru operasi-operasi atau proses- proses yang terjadi dalam suatu sistem dengan bantuan perangkat komputer dan dilandasi oleh beberapa asumsi tertentu sehingga sistem tersebut bisa dipelajari secara ilmiah (Law and Kelton, 1991). Dalam simulasi digunakan komputer untuk mempelajari sistem secara numerik, dimana dilakukan pengumpulan data untuk melakukan estimasi statistik untuk mendapatkan karakteristik asli dari sistem. Simulasi merupakan alat yang tepat untuk digunakan terutama jika diharuskan untuk melakukan eksperimen dalam rangka mencari komentar terbaik dari komponen-komponen sistem. Hal ini dikarenakan sangat mahal dan memerlukan waktu yang lama jika eksperimen dicoba secara riil. Dengan melakukan studi simulasi maka dalam waktu singkat dapat ditentukan keputusan yang tepat serta dengan biaya yang tidak terlalu besar karena semuanya cukup dilakukan dengan komputer. Pendekatan simulasi diawali dengan pembangunan model sistem nyata. Model tersebut harus dapat menunjukkan bagaimana berbagai komponen dalam sistem saling berinteraksi sehingga benar-benar menggambarkan perilaku sistem. Setelah model dibuat maka model tersebut ditransformasikan ke dalam program komputer sehingga memungkinkan untuk disimulasikan.
Tujuan
  • Tujuan mempelajari model dan simulasi adalah agar dapat mempelajari suatu system dengan memanfaatkan komputer untuk meniru (to simulate) perilaku system tersebut.
Contoh
  • Contoh Model Simulasi Top Dunia
  1. Model Atom Thomson
  2. Model Atom Rutherford
  3. Model Trafic Light
  4. Simulasi Pilot pesawat
  5. Monitorin tekanan jaringan pipa

Objek dan Sistem

Apa Itu Objek ??

Objek didefinisikan sebagai konsep, abstraksi atau benda dengan batasan dan arti untuk suatu masalah. Objek adalah semua yang berada di sekitar kita, semua hal dapat dianggap objek. Pohon dapat dilihat sebagai kelas atau objek tergantung dari konteks dan masalahnya. Pohon merupakan kelas atau kelas abstrak dimana mempunyai objek seperti pohon mangga, pohon pisang, dan lain-lain.

Identitas Objek

Semua objek mempunyai identitas yang berbeda dengan lainnya. Bila dua buah apel mempunyai warna, permukaan dan tekstur yang sama, masing-masing tetap dapat dipandang sebagai individual apel. Seseorang dapat makan satu dan makan yang lainnya. Objek dapat berarti sebuah barang, atau suatu kelompok barang yang sama. Bila kita menginginkan untuk menunjuk dengan tepat suatu barang, maka digunakan istilah objek instance atau object(objek) dan object class atau class(kelas) untuk menunjukkan suatu grup dari barang yang sama. Setiap objek yang diprogram mempunyai hubungan dengan pendefinisian kelas untuk objek tersebut. Gagasan dasar kelas dalam pemrogramansesuai dengan klasifikasi benda dalam dunia nyata.

Gambaran Kelas

Suatu kelas menggambarkan kumpulan dari objek yang mempunyai sifat(atribut), perilaku umum(operasi), serta relasi umum dengan objek lain. Orang, binatang, perusahaan, proses dan window adalah objek. Setiap objek orang mempunyai nama, alamat dan mungkin pekerjaan. Objek dan kelas sering sama dengan benda dalam deskripsi masalah. Objek dalam kelas mempunyai atribut dan pola perilaku yang sama. Sebagian besar objek diturunkan sifatnya dari perbedaan nilai atributnya dan relasi dengan objek lain. Bagaimanapun juga, terdapat kemungkinan adanya objek dengan nilai atribut dan relasi yang identik.


Apa itu Sistem ??

Kata Sistem awalnya berasal dari bahasa Yunani (sustēma) dan bahasa Latin (systēma). Berikut ini ada beberapa pengertian sistem yang diambil dari berbagai sumber.


  1. Pengertian dan definisi sistem adalah suatu kesatuan yang terdiri atas komponen atau elemen yang saling berinteraksi, saling terkait, atau saling bergantung membentuk keseluruhan yang kompleks.

  2. Kesatuan gagasan yang terorganisir dan saling terikat satu sama lain.

  3. Kumpulan dari objek atau fenomena yang disatukan bersama untuk tujuan klasifikasi atau analisis.

  4. Adanya suatu kondisi harmonis dan interaksi yang teratur.


Dalam definisi yang paling umum, sebuah sistem adalah sekumpulan objek/benda yang memiliki hubungan diantara mereka. Biar lebih jelas, mari kita lihat contoh berikut ini.


Contoh konkret dari sebuah sistem diantaranya:


  • Organ tubuh manusia yang membentuk beragam sistem. Sistem pernafasan, sistem pencernaan, sistem eksresi, sistem saraf, sistem kerangka, dll.

  • Komponen elektronik komputer yang membentuk sistem komunikasi, sistem perangkat lunak, sistem perangkat keras, sistem jaringan, dll.

  • Rakyat Indonesia yang membentuk beragam sistem di Negara kita. Sistem pemerintahan, sistem keamanan, sistem hukum, sistem kebudayaan, dll.

Senin, 15 November 2010

Visi Misi Hima TI STMIK IKMI Cirebon

Visi

Menjalin erat tali persaudaraan untuk berkaya dan membangun kreativitas mahasiswa dalam bidang IT, sehingga terciptanya manusia intelektualitas, etika, dan ahli dalam bidangnya. untuk menjawab dinamika masyarakat yang selama ini lemah dalam pengetahuan sistem informasi.

Misi

Adanya realisasi dimasyarakat.
meningkatkan kreativitas mahasiswa secara bersama.
menjujung tinggi nilai kekerabatan dan etos kerja.
menggalang kerja sama dengan pihak lain yang menunjang pencapaian organisasi yang sifatnya tidak mengikat dan halal.

Rabu, 03 November 2010

PENGGUNAAN MULTI THREADING PADA JAVA SOCKET

-----Thread pada Socket Server--------

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package ClientServer;

import java.io.DataInputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author manjava
*/
public class Server implements Runnable{

ServerSocket server;
Socket soc;
Server(){
try {
server = new ServerSocket(1818);
System.out.println("Server berjalan");
while(!server.isClosed()){
Thread s = new Thread(this);
s.sleep(1000);
s.start();
}
} catch (InterruptedException ex) {
Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
}
}

public void run() {
getSocket();
}

public Socket getSocket(){
if(soc==null){
try {
soc = server.accept();
System.out.println("Client masuk");
DataInputStream in = new DataInputStream(soc.getInputStream());
while(in!=null){
String names = in.readUTF();
System.out.println("Names :" + names);
Thread.sleep(1000);
}
} catch (InterruptedException ex) {
Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
}
}
return soc;
}

public static void main(String[] args) {
new Server();
}

}



------Socket Client -----------

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package ClientServer;

import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;


public class Client {

public static void main(String[] args){
DataOutputStream out = null;
Socket soc = null;
int i = 0;
String nama="suherman";
try {
soc= new Socket("localhost", 1818);
out = new DataOutputStream(soc.getOutputStream());
System.out.println("Client Sudah Connect");
while (out != null) {
out.writeUTF(nama + i);
System.out.println(nama + i);
Thread.sleep(1000);
if(i==10){
nama="Akang Herman";
}
i++;
}
} catch (InterruptedException ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
} catch (UnknownHostException ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
try {
out.close();
soc.close();
} catch (IOException ex1) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex1);
}
}
}
}


Selasa, 02 November 2010

PENERAPAN CLIENT SERVER DALAM KEHIDUPAN MANUSIA


Baru kali ini aku menyadari bahwa yang namannya kehidupan itu wajib adanya pemimpin, dan adanya orang yang dipimpin. Dan ternyata ini juga adalah suatu nilai ibadah di hadapan Allah, seperti contoh : Tauakah kamu manusia pertama kali yang turun dibumi ? jawabannya pasti tau kan ??? mereka adalah Adam dan Hawa, mereka disuruh Allah untuk bertemu bukan karena untuk memenuhi syahwatnya saja, melainkan kewajiban untuk mendirikan pemimpin dibumi ini, lantas kenapa mereka tidak mempimpin sendiri-sendiri ?, karena pada waktu itu yang hidup hanyalah dua manusia saja, untuk dikatakan adanya pemimpin wajib adanya yang dipimpin, jadi kalo mereka belum saling bertemu maka mereka belum dikatakan pemimpin dibumi ini, untuk itu mereka dengan susah payah berusaha bertemu karena hanya ibadah kepada Allah untuk mendirikan kepemimpinan dimuka bumi ini.

Lantas apa hubungannya masalah pemimpin dengan tema diatas?. Hubungannya adalah si Server dianggap sebagai pemimpin, sedangkan si Client dianggap sebagai yang dipimpin. karakter server adalah merespone apa yang diriquest oleh client, sedangkan client berhak dilayani server dengan baik, jadi server harus siap menyediakan dan melayani client, begitu pula dengan pemimpin. Pemimpin wajib melayani apa yang diminta oleh masyarakatnya, kalo salah satu hak dan kewajiban dari masyarakat tidak dipenuhi maka kepemimpinan itu wajib dipertanyakan, sama halnya dengan client server, kalo server tidak merespone permintaan dari client maka akan terjadi debug, crash dan error. Dan Begitu pula dengan kehidupan manusia sekarang ini, ketika suatu pemimpin yang tidak berlandaskan hukum yang ditetapkan Allah maka suatu kepemimpinan tidak bisa merespone apa yang diminta oleh masyarakatnya. mengapa seperti itu ?? Karena pemimpin tertinggi dialam semesta ini hanyalah Allah SWT. jadi apa yang dibutuhkan oleh manusia hanyalah Allah yang tau, Lantas apakah Allah tidak memberitahukannya kepada manusia ?? tidak, Allah sudah memberitahukannya sejak jaman Rasullullah yaitu dalam bentuk wahyu Allah yang sekarang telah dibukuan dalam bentuk kitab Al-Quran. jadi kepemimpinan yang Al-Hak atau yang benar adalah kepemimpinan yang berlandaskan Hukum Allah.

Senin, 01 November 2010

GO ACTIVITY

Setelah sebulan penuh saya menikmati liburan dengan mengisi aktivitas ngblog, searching, coding, dan kidding :-p, akhirnya saya harus mulai kembali kemeja belajar lagi, huft.....serasa cepat sekali liburan ini, saya masih belum sempat banyak untuk menulis artikel diblog ini, tapi apa boleh buat waktu sudah menentukan semuanya, saya harus tegar.
mungkin untuk aktivitas kedepannya saya tidak akan aktif ngeblog seperti sekarang ini.