Rabu, 02 Mei 2012

SOKET PROGRAMING Demo D1-5

DemoD1-5


pada Demo D1-5 ini kita akan membuat sebuah aplikasi client-server
langkah pertama ketik listing program di bawah ini

untuk server
 lalu simpan dengan nama simpleServer.java


untuk client

Kemudian Simpan dengan nama simpleClient.java



langkah selanjutnya kita akan menjalankan program tersebut

pertana kita akan menjalankan servernya dulu
-buka cmd
- ketikan javac simpleServer.java
-lalu java simpleServer kemudian enter

maka hasilnya seperti ini


kemudian jalankan program client
-buka cmd
- ketikan javac simpleClientr.java
-lalu java simpleClient kemudian enter

maka hasilnya seperti ini

pada client  kita disuruh memasukan kata kunci yaitu "salam" maka pada server kita bisa lihat yaitu "terimam : salam" dan pada sisi client akan ada balasan dari server yaitu "salam juga"

karena pasword yang kita buat itu "salam" maka client tidak bisa mengakses jika salah dlam memasukan pasword

SOKET PROGRAMING Demo D1-4

Demo D1-4


Pada Demo D1-4 kita akan membuat program untuk melihat hostname pc kita lankahnya adalah sebagai berikut

1. Pertama kita ketikan listing program di bawah ini
kemudian ketik dengan nama NsLookup.java lalu simpan di direktori pc. kalw saya di drive D:

2. langkah selanjutnya yaitu kita akan mengompile. untuk mengcompile program java pc kita harus sudah terinstal JDK.

selanjutnya buka cmd (comment prompt)
kemudian  ketikan
 D:\tugas progjar\D1-3>javac NsLookup. java
 D:\tugas progjar\D1-3>javac NsLookup setelah itu enter.
maka hasilnya adalah sebagai berikut

dalam kasus ini maka setelah program dijalankan maka pc kita akan kebaca. disini nama user-pc dan juga ip adrees nya 192.168.2.101




SOKET PROGRAMING Demo D1-3

Demo D1-3

Dalam Demo D1-3 ini kita akan mengetahui nama IP dan nama komputer yang terhubung dengan komputer kota dengan program java

1. Langkah pertama ketikan script java di bawah ini

setelah selesai kemudian simpan dengan nama IPtoName.java dalam contoh disini saya menyimpanya di Drive D:

2. Kemudian kita akan mengompile program tersubut dengan cmd.
    -buka cmd
    Untuk mengompilenya kita ketikan perintah berikut 
    D:\tugas progjar\D1-3>javac IPtoName. java
    D:\tugas progjar\D1-3>javac IPtoName setelah itu enter.

maka nanti akan ada statment berikutnya yaitu kita akan memasukan IP adrres komputer kita, kemudian IP adrres komputer teman kita yang terhubung dengan pc kita dan terakhir kita akan memasukan IP dari yang lain
maka hasilnya sebagi berikut

dalam kasus diatas yang berhasil kecetak adalah IP Pc kita yaitu 192.168.2.101 dengan nama User-Pc
kemudian kita masukan IP temen kita yang sudah terhubung yaitu 169.254.184.206 dan hasilnya dengan nama agung-pc. kedua ip tersebut valid.
yang terakhir kita ip tersebut hasilnya tidak valid karena ip tersebut tidak terkoneksi dengan pc kita. sehingga tidak bisa terdeteksi.






SOKET PROGRAMING Demo D1-2

Demo D2-2

Selanjutnya yaitu mengetahui nama komputer kita dengan program java. 
1. Langkah pertama yaitu kita ketikan listing dibawah dan simpan dengan nama getName.java


2. Selanjutnya kita compile ketikan perintah berikut
    Untuk mengompilenya kita ketikan perintah berikut 
    D:\tugas progjar\D1-1>javac getName. java
    D:\tugas progjar\D1-1>javac getName
 karena saya menyimpan file nya di D:

 Maka hasilnya bisa liat di bawah ini
dalam kasus disini mendapatkan hasil yaitu berupa nama komputer kita yaitu USER-PC

SOKET PROGRAMING Demo D1-1

Untuk tugas yang Demo D1-1 kita akan membuat sebuah program berbasis java yaitu untuk mengaetahui IP koputer kita. 

1. Langkah pertama pastikan komputer kita telah terinstal program JDK (Java Development Kit) yaitu semacam kotak peralatan (kit) yang digunakan untuk development. 
JDK ini berguna saat Anda menulis code program. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya.
• javac, yaitu program untuk meng-compile kode sumber
• java, yaitu program untuk meluncurkan aplikasi

2. Langkah Kedua kita ketikan program java dibawah ini dan simpan dengan nama GetIP.java

disini saya menyimpannya di D:



3. Langkah selanjutnya yaitu kita compile caranya yaitu 
    - buka CMD (COmmand Prompt).
      windows xp = start -> run -> ketik “cmd” -> enter
      windows 7 = start -> ketik “cmd” -> enter
Biasanya pertama kali membuka cmd, maka kita masuk ke directory (folder) user, nah untuk mengcompile program java tadi, kita harus masuk directory dimana kita menyimpan file tadi. Sebagai contoh tadi saya menyimpan coba.java pada D ->tugas progjar-> D1-1 maka kita harus masuk data D kemudian folder tugas progjar lalu folder D1-1.

Untuk mengompilenya kita ketikan perintah berikut 
D:\tugas progjar\D1-1>javac getIP. java
D:\tugas progjar\D1-1>javac getIP
 maka hasilnya

 dari hasil diatas bahwa ip komputer kita telah di dapat yaitu 192.168.2.101

Kamis, 29 Maret 2012

KOMPUTASIONAL SEMANTIK

Pengertian Komputasi
Komputasi diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.


Pengertian Semantik
Semantik (dari Bahasa Yunani: semantikos, memberikan tanda, penting, dari kata sema, tanda) adalah cabang linguistik yang mempelajari makna yang terkandung pada suatu bahasa, kode, atau jenis representasi lain. Dengan kata lain, Semantik adalah pembelajaran tentang makna. Semantik biasanya dikaitkan dengan dua aspek lain: sintaksis, pembentukan simbol kompleks dari simbol yang lebih sederhana, serta pragmatika, penggunaan praktis simbol oleh komunitas pada konteks tertentu. (Wikipedia)


Dari kedua definisi di atas dapat diartikan kumoutasional simantik adalah pemecahan masalah pada sebuah kode/symbol  melalui proses komputer dimana mengandung suatu makna yang sederhana maupun rumit  yang selanjutnya diterjemahkan kedalam bahasa pemrograman bertujuan untuk dikelompokan menjadi bermacam-macam karakter agar mudah dan di ketahui artinya.

CLOUD COMPUTING

apa itu cloud computing??

cloud computing adalah komputer awan. Seperti yang ada di Wikipedia bahwa cloud computing itu adalah gabungan dari pemanfaatan teknologi (komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan sebuah metode komputasi dimana kemampuan TI disediakan sebagai layanan berbasis internet.

Untuk ilustrasinya, cloud computing digambarkan seperti ini:

Perhatikan titik-titik komputer/server sebagai gabungan dari sumber daya yang akan dimanfaatkan. Lingkaran-lingkaran sebagai media aplikasi yang menjembatani sumber daya dan cloud-nya adalah internet. Semuanya tergabung menjadi satu kesatuan dan inilah yag dinamakan cloud computing.
Cloud computing mempunyai 3 tingkatan layanan yang diberikan kepada pengguna, yaitu:
  1. Infrastructure as service, hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti Amazon Elastic Compute Cloud dan Simple Storage Service.
  2. Platform as a service, hal ini memfokuskan pada aplikasi dimana dalam hal ini seorang developer tidak perlu memikirkan hardware dan tetap fokus pada pembuatan aplikasi tanpa harus mengkhawatirkan sistem operasi, infrastructure scaling, load balancing dan lain-lain. Contohnya yang sudah mengimplementasikan ini adalah Force.com danMicrosoft Azure investment.
  3. Software as a service: Hal ini memfokuskan pada aplikasi dengan Web-based interface yang diakses melalui Web Service dan Web 2.0. Contohnya adalah Google Apps,SalesForce.com dan aplikasi jejaring sosial seperti FaceBook.
Para investor sedang mencoba untuk mengeksplorasi adopsi teknologi cloud computing untuk dijadikan bisnis seperti Google dan Amazon yang sudah punya penawaran khusus pada teknologi cloud. Dan juga Microsoft dan IBM tidak mau kalah dalam hal ini, mereka juga sudah menginvestasikan jutaan dolar untuk hal ini.
Bisa dipastikan ke depannya cloud computing ini akan menjadi sebuah trend, standar teknologi akan menjadi lebih sederhana karena ketersediaan dari layanan cloud.

Kelebihan Cloud Computing

  1. Menghemat biaya investasi awal untuk pembelian sumber daya.
  2. Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
  3. Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
  4. Menjadikan kolaborasi yang terpercaya dan lebih ramping.
  5. Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.

Kekurangan Cloud Computing

Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban. Dan juga perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing. Jika server vendor rusak atau punya layanan backup yang buruk, maka perusahaan akan mengalami kerugian besar.