Sabtu, 19 November 2011


                          Metode Sinkronisasi Data "Game Online"

Game online itu menggunakan sistem client-server. Sinkronisasi data itu terjadi di antara client dan server tersebut. Ketika kita bermain game online, kecepatan pada koneksi internet sama sekali tidak mempengaruhi permainan tersebut. Karena yang sebenarnya terjadi yaitu bagaimana hambatan yang terjadi pada server. Permainan akan bergantung terhadap hambatan tersebut. Jika hambatan yang terjadi semakin kecil dan sedikit, maka sinkronisasi yang terjadi justru akan semakin baik. Sebenarnya masih banyak yang dapat mempengaruhi suatu sinkronisasi data pada permainan game online.

Salah satu jenis game online yang ada adalah MMORPG (Massively Multiplayer Online Role-Playing Game). MMORPG adalah salah satu jenis permainan berbasiskan konsep permainan Role-Playing Game (RPG) yang bisa dimainkan dari berbagai tempat dan waktu oleh banyak pemain (multiplayer). Salah satu bagian terpenting dari MMORPG ini adalah adanya distribusi dan sinkronisasi data. Salah satu teknik komunikasi yang digunakan adalah RPC (Remote Procedure Call). RPC sendiri merupakan teknik yang digunakan untuk memanggil suatu subroutine atau prosedur pada remote machine. Selain itu data game yang disimpan dapat disimpan pada databse MySQL. Kita mengambil contoh MALINGHUNTER misalnya. Pada game ini digunakan metode RPC dengan menggunakan teknik Door Invocation. Sedangkan metode sinkronisasi data yang digunakan adalah :

o   Reliable → dengan menggunakan metode ini penggunaan bandwidth dapat berkurang secara signifikan. Sinkronisasi data secara periodik dilakukan pada setiap 60 detik.
o   Unreliable → Metode ini diterapkan untuk melakukan sinkronisasi data secara realtime  untuk menghindari bullet time effect yang diakibatkan oleh waktu tunda pengiriman melalui jaringan.


Jumat, 21 Oktober 2011

Encoding Data

ENCODING DATA
        Encoding data atau disebut juga Pengkodean data. Sistem pengkodean data, dalam penyaluran data antar komputer, data yang disalurkan harus dimengerti oleh setiap perangkat, baik oleh pengirim maupun penerima. Untuk itu digunakan sistem sandi sesuai standard. Suatu karakter didefinisikan sebagai huruf, angka, tanda aritmetik dan tanda khusus lainya.
Kode-kode yang sering digunakan pada beberapa sistem komunikasi data dan dikenal oleh berbagai terminal diantaranya adalah ASCII dan kode ABCDIC.
ASCII
Kode tujuh bit yang dikenal dengan nama Internasional Alphabet No.5 dari Internasional Standar Organisation (ISO). Di Indonesia lebih dikenal dengan nama kode ASCII (American Standard Code for Information Exchange). Kode ini merupakan kode alphanumeric yang paling popular dalam teknik komunikasi data. Kode ini menggunakan tujuh bit untuk operasinya sedangkan bit ke delapan dapat ditambahkan untuk posisi pengecekan bit secara even atau odd parity.
Jenis kode yang lain adapula seperti :
1.     Kode Baudot yaitu Ada kode 4-an, 5-an, 6-an, dan 8-an yang digunakan untuk pengiriman telegraph yang disimpan di pita berupa lubang tutup. Untuk lubang sebanyak 6 kali berturut-turut disebut sebagai kode 6-an, begitu juga yang lainya. Kode ini juga digunakan sebagai satuan kecepatan pengiriman data.
2.    Kode 4 atau Kode 8 Kombinasi yang diijinkan adalah 4 bit “1” dan 4 bit “0” sehingga dapat dibuat kombinasi 70 karakter.
3.    Kode BCD (binary code desimal) Terdiri dari 6 bit perkarakter dengan kombinasi 64 karakter, terdiri dari 9 bit ,1 bit awal, 6 bit data, 1 bit paritas dan 1 bit akhir.
4.    Kode EBCID Menggunakan 8 bit perkarakter dengan 256 kombinasi karakter, terdiri dari 1 bit awal, 8 bit data, 1 bit paritas dan 1 bit akhir.

Encoding dan Decoding
Encoding, merupakan proses pengkonversian suatu sumber data analog maupun digital menjadi sinyal digital. Bentuk sinyal yang dihasilkan nantinya bergantung kepada teknik encoding dan media transmisi yang digunakan. Sinyal yang paling banyak dikenal adalah sinyal audio yang berbentuk gelombang bunyi dan dapat didengar oleh manusia. Sinyal ini biasa disebut dengan speech. Sinyal yang dihasilkan dari speech tersebut memiliki komponen frekuensi antara 20 Hz sampai 20 kHz. Tetapi sebagian spektrum energinya terkonsentrasi pada frekuensi rendah. Untuk menjadikan sinyal digital, maka sumber analog di encoding terlebih dahulu menjadi sinyal digital. Data digital atau analog akan melewati suatu alat yang disebut dengan encoder yang digunakan untuk melakukan encoding sehingga menghasilkan sinyal digital. Sinyal digital tersebut digunakan dalam kegiatan transmisi data. Sedangkan untuk menuju kepada penerima akan diubah kembali pada sinyal asli baik analog maupun digital. Untuk itu digunakan alat yang disebut dengan nama decoder dan proses perubahan sinyal yang dinamakan decoding.

Penggunaan Sistem Pengkodean
Sejak ditemukannya radio maka penggunaannya semakin lama semakin banyak dan berbagai macam. Hal ini menimbulkan permasalahan yaitu padatnya jalur komunikasi yang menggunakan radio. Bisa dibayangkan jika pada suatu kota terdapat puluhan stasiun pemancar radio FM dengan bandwidth radio FM yang disediakan antara 88 MHz – 108 MHz. Tentunya ketika knob tunning diputar sedikit maka sudah ditemukan stasiun radio FM yang lain. Ini belum untuk yang lain seperti untuk para penggemar radio kontrol yang juga menggunakan jalur radio. Bahkan untuk pengontrollan pintu garasi juga menggunakan jalur radio. Jika kondisi ini tidak ada peraturannya maka akan terjadi tumpang tindih pada jalur radio tersebut.
Alternatifnya yaitu dengan menggunakan cahaya sebagai media komunikasinya. Cahaya dimodulasi oleh sebuah sinyal carrier seperti halnya sinyal radio dapat membawa pesan data maupun perintah yang banyaknya hampir tidak terbatas dan sampai saat ini belum ada aturan yang membatasi penggunaan cahaya ini sebagai media komunikasi.


Jumat, 07 Oktober 2011

Cara Kerja GPS


Cara Kerja GPS

GPS atau Global Positioning System adalah suatu konstelasi yang terdiri dari 24 satelit (plus 5 satelit cadangan). Ke-24 satelit itu mengorbit bumi pada jarak 20.200 km sebanyak 2 kali sehari, sambil memancarkan sinyal beritagelombang radio. Departemen Pertahanan AS yang mengoperasikan sistem GPS telah mengatur konfigurasi satelit sedemikian rupa, sehingga semua tempat di bumi dapat menerima sinyal dari 4 sampai 10 satelit. Sebagai penunjuk waktu, masing-masing satelit dibekali dengan 4 buah jam atom yang dapat mengukur waktu dengan ketelitian sepersemilyar detik. Teknologi GPS sanggup menentukan lokasi manapun di muka bumi dengan kesalahan kurang dari 1 meter.
Untuk memanfaatkan GPS, kita harus menggunakan alat penerima GPS (GPS receiver). Alat ini akan menunjukkan lokasi kita dalam format koordinat, seperti pada peta biasa. Jika kita perhatikan, setiap peta selalu dilengkapi dengan garis-garis melintang dan membujur. Berdasarkan koordinat garis lintang dan garis bujur itulah kita menentukan letak suatu tempat. Nah, GPS juga memiliki koordinat serupa yang disebut waypoint. Tentu saja, waypoint pada GPS lebih teliti dan lebih akurat ketimbang koordinat peta.
Bagaimana cara alat penerima GPS bisa menampilkan koordinat kita? Metode yang digunakan sebenarnya sangat sederhana. Jika penerima GPS di tangan kita mengetahui jarak antara lokasi kita dan 3 buah satelit GPS, serta mempunyai informasi tentang posisi satelit-satelit tersebut, maka lokasi kita dengan gampang dapat dihitung. Agar lebih jelas, simak kisah berikut.





Budi ingin datang ke pesta ulang tahun Ani di Gedung G. Sayangnya, Budi tidak tahu di mana letak gedung itu. Ia hanya punya informasi bahwa Gedung G terletak 10 km dari Universitas X, 15 km dari Pasar Y dan 20 km dari Terminal Z. Budi tak kurang akal. Ia menggambar tiga lingkaran yang berpusat di Universitas X, Pasar Y dan Terminal Z, masing-masing dengan radius 10, 15 dan 20 km. Di titik perpotongan ketiga lingkaran itulah terletak Gedung G.

Cara yang dipakai Budi itu disebut metode trilaterasi. Prinsip yang sama digunakan dalam GPS. Bedanya, penerima GPS tidak akan menggambar lingkaran itu, tapi hanya menghitung angka dengan sederet persamaan matematika.
Bagaimana penerima GPS mengetahui posisi satelit serta jaraknya? Posisi satelit mudah diketahui karena setiap satelit akan memberitahu koordinatnya lewat sinyal khusus. Alat penerima dengan mudah dapat mengenali dari satelit mana suatu sinyal berasal, kemudian mencocokannya dengan tabel posisi satelit yang selalu di update dari waktu ke waktu.
Jarak satelit dan alat penerima dihitung dengan cara yang cerdik. Pada waktu-waktu tertentu, satelit GPS memancarkan suatu kode digital. Di saat bersamaan, alat penerima menjalankan kode yang sama. Karena harus merambat cukup jauh, kode dari satelit akan tertunda dibanding kode yang dijalankan alat penerima. Waktu tunda itu dianggap sebagai waktu perjalanan sinyal. Selanjutnya mudah. Jarak sama dengan selang waktu kali kecepatan. Dengan mengalikan waktu perjalanan sinyal dan cepat rambat sinyal (sama dengan kecepatan cahaya), penerima GPS dapat mengetahui jaraknya dengan satelit.
Setelah mengetahui jarak antara alat penerima dengan tiap satelit, komputer dalam alat penerima mulai menghitung. Untuk menentukan posisi dalam 2 dimensi (garis lintang dan garis bujur), penerima GPS minimal harus mendeteksi sinyal dari 3 buah satelit. Koordinat 3 dimensi yang mencakup ketinggian lokasi bisa ditentukan jika alat penerima mendapat sinyal dari 4 buah satelit atau lebih.

Minggu, 02 Oktober 2011

Bluetooth

Bluetooth

Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan. Spesifiksi dari peralatan Bluetooth ini dikembangkan dan didistribusikan oleh kelompok Bluetooth Special Interest Group. Bluetooth beroperasi dalam pita frekuensi 2,4 Ghz dengan menggunakan sebuah frequency hopping traceiver yang mampu menyediakan layanan komunikasi data dan suara secara real time antara host-host bluetooth dengan jarak terbatas.Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah.

Kali pertama ditemukan dan dikembangkan pada tahun 1994. Bluetooth ini ditemukan secara tidak sengaja, awalnya penelitian yang dilakukan di universitas di Swedia ini ingin membuat koneksi nirk kabel yang menghubungkan earphone cordless dengan headset handphone. Namun akhirnya mereka malah menemukan koneksi tersebut dapat dijadikan sebagai gelombang radio yang tidak membutuhkan lisensi. Kemudian dari sinilah awal mulainya pengembangan perangkat bluetooth.

Hingga perusahaan Ericson pun tanggap akan manfaat teknologi ini sehingga Ericson melakukan suatu terobosan dengan memberikan teknologi ini secara gratis kepada publik.
Pada awal tahun 1998 Ericson, Nokia, IBM, Toshiba, dan Intel membetuk SIG (Bluetooth Special Interest Group) yang digunakan untuk melanjutkan pengembangan teknologi ini. Kelima perusahaan yang membentuk SIG tersebut merupakan perwakilan dari berbagai bidang industri yang ada. Ericsson dan Nokia mewakili perusahaan telepon genggam, IBM dan Intel mewakili perusahaan pengembang komputer, dan Toshiba mewakili perusahaan yang bergerak dalam teknologi pemrosesan signal digital.

Akhirnya pada tanggal 20 Mei 1998, bluetooth mulai umumkan ke publik dan pada tanggal 26 Juli 1999 bluetooth jenis 1.0 sudah mulai dipasarkan. Seiring dengan berkembangnya teknologi bluetooth, terdapat SIG baru yang dibentuk oleh koalisi Motorola, Microsoft, Lucent dan 3Com. Namun berdirinya SIG baru ini tidak membuat SIG yang telah terbentuk sebelumnya (Ericsson, Nokia, IBM, Toshiba, Intel) mau meleburkan diri menjadi satu kesatuan SIG. Mereka tidak mau terlibat dengan Microsoft karena takut kalau teknologi yang dihasilkan akan mengarah kepada arsiktektur yang digunakan untuk Windows. Setelahnya ada 13.000 perusahaan yang ikut berperan serta untuk mengembangkan teknologi bluetooth ini, sehingga pada akhirnya menjadikan bluetooth sebagai teknologi yang berkembang pesat pada waktu itu.

Asal nama bluetooth dan lambangnya
Nama "bluetooth" berasal dari nama raja di akhir abad sepuluh, Harald Blatand yang di Inggris juga dijuluki Harald Bluetooth kemungkinan karena memang giginya berwarna gelap. Ia adalah raja Denmark yang telah berhasil menyatukan suku-suku yang sebelumnya berperang, termasuk suku dari wilayah yang sekarang bernama Norwegia dan Swedia. Bahkan wilayah Scania di Swedia, tempat teknologi bluetooth ini ditemukan juga termasuk daerah kekuasaannya. Kemampuan raja itu sebagai pemersatu juga mirip dengan teknologi  bluetooth  sekarang yang bisa menghubungkan berbagai peralatan seperti komputer personal dan telepon genggam.
Sedangkan logo bluetooth berasal dari penyatuan dua huruf Jerman yang analog dengan huruf H dan B (singkatan dari Harald Bluetooth), yaitu H (Hagall) dan Runic letter B (Blatand) yang kemudian digabungkan.

Kelebihan yang dimiliki oleh sistem Bluetooth adalah:
Bluetooth dapat menembus dinding, kotak, dan berbagai rintangan lain walaupun jarak transmisinya hanya sekitar 30 kaki atau 10 meter.
Bluetooth tidak memerlukan kabel ataupun kawat Bluetooth dapat mensinkronisasi database dari handphone ke komputer.
Dapat digunakan sebagai perantara modem.
Di Indonesia, perkembangan bluetooth mengacu pada negara-negara maju dan sudah banyak sekali perangkat yang dilengkapi dengan sistem bluetooth sehingga memudahkan berbagai proses transfer data.

Kekurangan dari sistem Bluetooth adalah:
Sistem ini menggunakan frekuensi yang sama dengan gelombang LAN standar apabila dalam suatu ruangan terlalu banyak koneksi
Bluetooth yang digunakan, akan menyulitkan pengguna untuk (spoiler) menemukan penerima yang diharapkan.
Banyak mekanisme keamanan Bluetooth yang harus diperhatikan untuk mencegah kegagalan pengiriman atau penerimaan informasi.
Di Indonesia, sudah banyak beredar virus-virus yang disebarkan melalui bluetooth dari handphone.

Sabtu, 24 September 2011

watches calling

Watches Calling merupakan sebuah jam tangan yang bisa digunakan untuk menghubungi (menelpon) teman. dengan menggunakan sebuah sim card didalamnya. Dan untuk memanggil teman, kita bisa gunakan hologram untuk memunculkan kode-kode tertentu (angka). setiap teman, kita gunakan nomor perkodean yang berbeda dengan yang lain, agar kita bisa mengetahui sapa yang kita panggil.

 Keunggulan watches calling adalah disamping bisa digunakan untuk telepon, watches calling juga lebih simple dibandingkan hand phone. karena ini merupakan jam tangan, jadi kita untuk membawanya lebih gampang, tidak usah repot disimpan dalam kantong, hnya diikat ditangan saja.

motorsport