BLOGGER TEMPLATES AND Friendster Layouts »

Minggu, 06 Mei 2012

Demo D1-7 Staff

Dan untuk mengirimkan suatu "socket", maka pertama yaitu membuat sebuah kelas dengan nama kelas nya tersebut adalah Staff.java yaitu untuk membuat sebuah informasi suatu data pegawai agar dapat dikirim pada komputer client melalui socket tersebut.
Dibawah ini adalah codingnya :

Dan kemudian apabila sudah di compile pada masing-masing PC, maka akan muncul output pada gambar di bawah ini :
Output pada server
Output pada Client

Demo D1-5 Server-Client

Dan kemudian coding pada gambar dibawah ini adalah yaitu untuk dapat bertukar pesan antara satu komputer dengan komputer yang lainnya, yaitu adalah aplikasi "clien-server".
Dan pada gambar dibawah ini adalah coding dari :

Coding simpleServer.java

Coding simpleClient.java

Dan apabila sudah dijalankan pada komputer server, maka akan tampil output seperti dibawah ini :
Dan apabila sudah dijalankan pada komputer client, maka akan tampil output seperti dibawah ini :


Demo D1-4 NsLookup

Dan kemudian disini adalah kebalikan dari posting sebelumnya yaitu posting pada Demo D1-3 yaitu IPtoName. Dan disini yaitu untuk mentranslasikan hostname ke suatu IP address sehingga apabila kita masukkan sebuah nama komputer, maka program tersebut akan menampilkan sebuah IP address nya tersebut. Dan pada gambar dibawah ini adalah coding programnya :
Dan dibawah adalah output dari program nya tersebut :

Demo D1-3 IPtoName


Dan pada Demo D1-3 disini adalah IPtoName yaitu adalah untuk mentralanslasikan ip ke nama komputer sehingga apabila kita memasukkan sebuah IP maka program akan membaca IP tersebut akan membaca hostname nya tersebut. Dan pada gambar dibawah ini adalah coding pada "IPtoNAme"
 
Dan pada gambar dibawah ini adalah output dari IPtoName tersebut :

Demo D1-2 getName

Dan kemudian kita membuat coding untuk mengetahui nama komputer kita (hostname), dan disini saya menyimpan file tersebut menggunakan nama "getName.java". dan dibawah ini adalah coding getName :
  

Kemudian pada gambar dibawah ini adalah output dari getName (hostname) pada komputer kita :





Demo D1-1 getIP

Pada langkah pertama disini yaitu untuk mengetahui IP address pada komputer kita, dan pada gambar dibawah inilah coding "getIP" nya tersebut. Dan disini saya menggunakan editplus dan menyimpan file nya tersebut menggunakan nama "getIP.java"



Dan kemudian menyimpan file atau coding tersebut itu di bin, setelah itu kita membuka command prompt untuk mengcompile programnya tersebut.Dan untuk menjalankan program tersebut itu dengan menggunakan perintah "javac" misalnya adalah "javac getIP.java". dan dibawah ini adalah output dari program getIP tersebut :
 


Rabu, 02 Mei 2012

Mobile Computing


Definisi Mobile Computing 

Beberapa pengertian tentang mobile computing adalah :

  • kemampuan teknologi untuk menghadapi perpindahan/pergerakan manusia dalam penggunaan komputer secara praktis.

  • Merupakan kemajuan teknologi komputer, sering disebut sebagai mobile computer (portable computer) yang dapat berkomunikasi dengan jaringan tanpa kabel (nirkabel).

  • Mobile computing merupakan paradigma baru dari teknologi yang mampu melakukan komunikasi walaupun user melakukan perpindahan.

  • Merupakan kelas tertentu dari system terdistribusi dimana beberapa node dapat melepaskan diri dari operasi terdistirbusi, bergerak bebas, dan melakukan koneksi kembali pada jaringan yang berbeda.

Jenis mobile computing :

  • Laptop

  • Wearable computer

  • PDA

  • Smart phone

  • Carputer

  • UMPC

Perkembangan Mobile Computing
perkembangan mobile computing sejalan dengan perkembangan hardware yang ada. 
Aplikasi Mobile computing
Setelah kita mengetahui mengapa kita membutuhkan mobile computing, kita bisa menyebutkan mobile applications yang sudah ada saat ini. Diantaranya adalah :
  • Kendaraan(untuk pemantauan dan koordinasi, GPS)
  • Peralatan Emergensi(akses kedunia luar)
  • Akses web dalam keadaan bergerak
  • Location aware services
  • Information services
  • Disconnected operations (mobile agents)
  • Entertaintment(network game groups)
Jenis Mobile Computing :
  1. Laptop
  2. Wearable computer
  3. PDA
  4. Smart phone
  5. Carputer
  6. UMPC
Konsep Mobile computing
  • Mobilitas
    • Handoff : kapan melakukannya, Pilih jaringan.
    • Proses Migrasi: aplikasi infrastruktur pendukung yang mengikuti mobilitas
  • Privasi dan Keamanan
    • Otentikasi
    • Otorisasi
    • Enkripsi: keamanan
Pendukung Mobile Computing
  • Hardware:
    • Computing Unit (Central Processing Unit)
    • Memory
    • Storage
    • Communication: Wireless (WiFi/Wimax, CDMA/GSM/3G, Bluetooth, dll)
    • Sensing Device: camera dll
    • Displace Devices: LCD Display, dll
  • Software:
    • Operating System:Microsoft Windows Mobile/CE, Symbian, RIM, Palm, Linux, Savale
    • GUI
    • Applications: cell phone applications, calendar, dll
    • Java ME, popular untuk game
    • Symbian, general purpose, didukung Nokia
    • Android adalah berbasis Linux
    • iPhone , hanya pada Mac OS X
    • Palm OS, kuat di US
Keterbatasan Mobile Computing
  • Bandwidth yang belum memadai
  • Standard keamanan
  • Pemakaiana listrik
  • Interface untuk transmisi
  • User Interface
  • Kesehatan 
Sumber :

http://ri32.wordpress.com/2010/04/06/mobile-computing/%3Cbr%20/%3E

http://dewiar.staff.gunadarma.ac.id/Downloads/files/11098/KomputasiBergerak_IWS.pdf