Etika Dalam Bermasyarakat


Pengertian Etika dan Bermasyarakat
Menurut para ulama etika adalah ilmu yang menjelaskan arti baik dan buruk, menerangkan apa yang seharusnya dilakukan oleh manusia, menyatakan tujuan yang harus dituju oleh manusia di dalam perbuatan mereka dan menunjukkan jalan untuk melakukan apa yang seharusnya diperbuat.

Dari segi etimologi, etika berasal dari bahasa Yunani, ethos yang berarti watak kesusilaan atau adat. Dalam kamus umum bahasa Indonesia, etika diartikan ilmu pengetahuan tentang azaz-azaz akhlak (moral). Dari pengertian kebahasaan ini terlihat bahwa etika berhubungan dengan upaya menentukan tingkah laku manusia.

Sedangkan bermasyarakat adalah sebuah proses timbal balik diantara individu-individu dari suatu masyaraka, atau juga bisa dikatakan sebagai suatu kegiatan individu dalam melakukan hubungan sosial kepada individu-individu lainnya.

Dari pengertian diatas dapat disimpulkan bahwa dalam menjalani kehidupan bermasyarakat yang baik biasanya suatu individu memerlukan suatu etika. Etika tidak serta merta didapat begitu saja namun dengan upaya yang kuat yakni membisakan diri terhadap atruran-aturan yang terdapat pada masyarakat tersebut (norma).

Contoh Etika dalam Bermasyarakat

  • Etika Berpakaian
  • Etika dalam Berkendara
  • Etika dalam Berkumpul
  • Etika dalam Berbagi Informasi
  • Etika dalam Bertetangga
  • Dsb.

Contoh Pelanggaran dan Hukumannya
A. Membuat kegaduhan pada malam hari dilingkungan penduduk, seperti menyalakan musik degan suara keras, menyalakan petasan, dsb.
hukum yang berlaku :
Pasal 503 angka 1 Kitab Undang-Undang Hukum Pidana (“KUHP”) berbunyi:
“Dengan hukuman kurungan selama-lamanya tiga hari atau denda sebanyak-banyaknya Rp. 225 barangsiapa membuat riuh atau ingar, sehingga pada malam hari waktunya orang tidur dapat terganggu.” 

B. Dilingkungan penduduk terdapat orang-orang yang berkumpul dan sering melakukan perbuatan pemaksaan baik dengan perkataan maupun dengan kekerasan untuk memperoleh suatu hal yang menguntungkan.
hukum yang berlaku :
Pasal 368 KUHP tindak pidana pemerasan
(1) Barang siapa dengan maksud untuk menguntungkan diri sendiri atau orang lain secara melawan hukum, memaksa orang lain dengan kekerasan atau ancaman kekerasan, untuk memberikan sesuatu barang, yang seluruhnya atau sebagian adalah milik orang lain, atau supaya memberikan hutang maupun menghapus piutang, diancam, karena pemerasan, dengan pidana penjara paling lama sembilan tahun.
(2) Ketentuan Pasal 365 ayat (2), ayat (3) dan ayat (4) berlaku dalam tindak pidana ini.
C. Ada dua orang yang sedang menceritakan hal buruk seseorang namun belum terbukti kebenaanya. 
hukm yang berlaku :
Pasal 311 ayat (1) Kitab Undang-Undang Hukum Pidana (“KUHP”)
"Barangsiapa melakukan kejahatan menista atau menista dengan tulisan, dalam hal ia diizinkan untuk membuktikan tuduhannya itu, jika ia tidak dapat membuktikan dan jika tuduhan itu dilakukannya sedang diketahuinya tidak benar, dihukum karena salah memfitnah dengan hukum penjara selama-lamanya empat tahun."
dan juga dengan
Pasal 310 ayat (1) KUHP
“Barangsiapa sengaja merusak kehormatan atau nama baik seseorang dengan jalan menuduh dia melakukan sesuatu perbuatan dengan maksud yang nyata akan tersiarnya tuduhan itu, dihukum karena menista, dengan hukuman penjara selama-lamanya sembilan bulan atau denda sebanyak-banyaknya Rp 4.500,-“
D. dan masih banyak lagi pelanggaran etika dalam bermasyarakat


Sumber :
http://www.tugasku4u.com/2013/07/makalah-etika-moral-dan-akhlak.html
http://www.hukumonline.com/klinik/detail/lt51c527686fe4b/larangan-membuat-kegaduhan-di-malam-hari
http://pakarhukum.site90.net/pemerasan.php
http://www.hukumonline.com/klinik/detail/lt513623d58969e/syarat-agar-tuduhan-dapat-dianggap-sebagai-fitnah
Read More

Undang-Undang Telekomunikasi


Undang - Undang No. 36 Tahun 1999 

BAB IV
PENYELENGGARAAN

Pasal 9 ayat 5
Ketentuan mengenai persyaratan penyelenggaraan telekomunikasi sebagaimana dimaksud
pada ayat (1), ayat (2), ayat (3), dan ayat (4) diatur dengan Peraturan Pemerintah.
Pada Pasal 9 ayat 5 menegaskan tentang ketentuan mengenai persyaratan penyelenggaraan telekomunikasi pada ayat yang disebutkan terdapat pada Peraturan Pemerintah.

Pasal 11 ayat 1
Penyelenggaraan telekomunikasi sebagaimana dimaksud dalam Pasal 7 dapat
diselenggarakan setelah mendapat izin dari Menteri.
Pada pasal ini terutama ayat 1 menegaskan tentang kapan penyelengara telekomunikasi dapat memulai pelayananya terhadap konsumen, yakni setalah mendapatkan izin dari Menteri. Biasanya izin berupa Surat Keputusan yang dikeluarkan dari Kementrian Komunikasi dan Informatika.

Namun sebagai penyelengara tidak perlu lagi khawatir akan proses yang panjang karena pada tanggal 17 April 2013 Menteri Komunikasi telah meresmikan Perizinan Online seperti saya kutip dari situs resmi Keminfo "Pada tanggal 17 April 2013 Menteri Kominfo Tifatul Sembiring melakukan peresmian pemuktakhiran teknologi dalam penyediaan layanan perijinan spektrum secara online, e-Licensing yang terintegrasi melalui SIMS (Sistem Informasi Manajemen Sumber Daya dan Perangkat Pos dan Informatika), maka pada hari ini tanggal 1 Juli 2013 Dirjen Penyelenggaraan Pos dan Informatika (PPI) Syukri Batubara secara resmi memberlakukan Sistem Layanan Online Perizinan Penyelenggaraan Telekomunikasi (e-Licensing)."

Sebagai salah satu contoh nomer Surat Keputusan Izin yang dikeluarkan untuk penyelenggara telekomunikasi FirstMedia dengan nomer No. 420/KEP/M.KOMINFO/11/2009 yang maksud dan isinya tentang Izin Penyelenggaraan Jaringan Tetap Lokal Berbasis Packet-Switched.

Pasal 11 ayat 2
Izin sebagaimana dimaksud pada ayat (1) diberikan dengan memperhatikan:
a. tata cara yang sederhana;
b. proses yang transparan, adil dan tidak diskriminatif; serta
c. penyelesaian dalam waktu yang singkat.
Sedangkan pada ayat 2 menegaskan syarat yang harus di penuhi oleh penyelenggara mengenai layanan telekomunikasi yang akan diselenggarakan.


Sumber :
http://www.postel.go.id/berita-sistem-layanan-online-perizinan-penyelenggaraan-telekomunikasi-e-licensing-26-2026
http://sby.firstmedia.com/about/firstmedia
http://yakomapgi.org/index.php/2013-08-30-02-28-19/dokumen/351-undang-undang-republik-indonesia-nomor-36-tahun-1999-tentang-telekomunikasi
Read More

Ruang Lingkup Etika Polri


Ruang lingkup pengaturan Kode Etik Anggota Polri mencakup:
a. Etika Kenegaraan.
Etika Kenegaraan memuat pedoman berperilaku Anggota Polri dalam hubungan:
1. tegaknya Negara Kesatuan Republik Indonesia (NKRI)
2. Pancasila
3. Undang-Undang Dasar Negara Republik Indonesia Tahun 1945
4. kebhinekatunggalikaan.
b. Etika Kelembagaan
Etika Kelembagaan memuat pedoman berperilaku Anggota Polri dalam hubungan:
1. Tribrata sebagai pedoman hidup
2. Catur Prasetya sebagai pedoman kerja
3. sumpah/janji Anggota Polri
4. sumpah/janji jabatan
5. sepuluh komitmen moral dan perubahan pola pikir (mindset).
c. Etika Kemasyarakatan
Etika Kemasyarakatan memuat pedoman berperilaku Anggota Polri dalam hubungan:
1. pemeliharaan keamanan dan ketertiban masyarakat (kamtibmas)
2. penegakan hokum
3. pelindung, pengayom, dan pelayan masyarakat
4. Kearifan lokal, antara lain gotong royong, kesetiakawanan, dan toleransi.
d. Etika Kepribadian.
Etika Kepribadian memuat pedoman berperilaku anggota Polri dalam hubungan:
1. kehidupan beragama
2. kepatuhan dan ketaatan terhadap hukum
3. sopan santun dalam kehidupan berkeluarga, bermasyarakat, berbangsa, dan bernegara.
 Sumber : http://www.docstoc.com/docs/173673598/Kode
Read More

Pelanggaran Etika


Karena etika merupakan ilmu pengetahuan yang berhubungan dengan upaya menentukan perbuatan yang di lakukan manusia untuk dikatakan baik atau buruk, maka tak sedikit pula yang melakukan suatu pelanggaran terhadap suatu etika yang berlaku.

Faktor - Faktor yang Mempengaruhi Pelanggaran Etika
1. Kebutuhan individu
    Misal : Cara berpakaiaan yang tidak sopan,melanggar lalu lintas demi kebutuhan yang mendesak.

2. Tidak ada pedoman
    Misal : Seseorang individu tidak mengetahui aturan yang berlaku di sekitarnya.

3. Perilaku kebiasaan individu
    Misal : Kebiasaan buruk sering dibawa-bawa kedalam kehidupan sehari-hari

4. Lingkungan tidak etis
    Misal : Lingkungan yang tercemar.

5. Perilaku orang yang ditiru.
    Misal : Mengikuti gaya bertato dan tindik di telinga bagi laki-laki.

Sanksi Pelanggaran Etika
1. Sanksi Sosial
    Skala relatif kecil, dipahami sebagai kesalahan yang dapat dimaafkan.

2. Sanksi Hukum
    Skala besar, merugikan hak pihak lain.

Sumber :
http://rizkiadiputra08.blogspot.com/2012/10/faktor-faktor-yang-mempengaruhi.html
http://ravina-bethebest.blogspot.com/2010/10/fungsi-dan-faktor-pelanggaran-etika.html
Read More

Pentingnya Database Mirroring pada Sistem Informasi Akademik


Database mirroring adalah proses “penduplikatan” database ke tempat lain.  Database mirroring merupakan salah satu bentuk Disaster Recovery Center (DRC) yang mekanismenya menggunakan sinkronisasi file satu arah.  File yang terupdate akan disalin secara real time pada satu atau lebih target lokasi (target location) dari lokasi sumber (source location) namun tidak ada file yang disalin kembali ke lokasi sumber.  Fungsi dari target location adalah untuk menggantikan fungsi source location pada saat mengalami masalah. [sumber]

Backup data dari database ketika sesuatu permasalahan terjadi tiba-tiba umumnya memerlukan waktu yang lama untuk proses recovery.  Selain itu, data yang tersimpan pun tidak pada posisi state terakhir.  Dalam kondisi seperti inilah sebuah database mirroring diperlukan.  Database mirroring bertujuan untuk mencegah terjadinya hal-hal yang tidak diinginkan pada database organisasi, seperti mesin database mengalami crash, sistem hang atau down. [sumber]

Pengalaman dalam membangun Sistem Informasi Akademik di sebuah sekolah di Bekasi. Database mirroring sangat diperlukan sebagai data antarmuka. Database sekunder (mirror) yang ditampilkan secara langsung ke pelajar untuk mengetahui daftar nilai. Database primary di perbarui oleh admin bidang akademik biasanya di waktu setelah ujian akhir semester. Database primary otomatis memperbarui database sekunder. Keuntungan yang paling utama ketika terjadinya suatu manipulasi data dari web akademik sisi pelajar bukan sisi admin, data yang di manipulasi hanya data sekunder bukan primary. yang selanjutnya data manipulasi akan berubah kembali disaat database sekunder di perbarui dari database primary. Untuk lebih jelasnya lihat gambar sekema database mirroring pada sistem akademik yang pernah saya buat.
Sekema database mirroring pada SIAKA



Read More

Proses Komunitas Java (Java Community Process / JCP)


Java Community Process (JCP), Program Management Office (PMO) sangat tertarik untuk mengumumkan upgrade ke jcp.org dan meluncurkan sebuah situs web. Setelah setelah home page benar-benar dirombak dan dirilis pada bulan Juni 2009. PMO bekerja terus di belakang layar untuk menambah, meningkatkan, dan memperbaiki fungsi dan kegunaannya. Anggota PMO berfungsi sebagai tim proyek untuk mendefinisikan dan menyelesaikan pekerjaan.

JCP adalah mekanisme untuk mengembangkan spesifikasi teknis standar untuk teknologi Java. Siapapun dapat berpartisipasi dalam meninjau dan memberikan umpan balik untuk Permintaan Java Specification (JSRs), dan siapa saja bisa mendaftar untuk menjadi Anggota JCP dan kemudian berpartisipasi pada Kelompok Ahli dari JSR atau bahkan mengirimkan Proposal JSR mereka sendiri.

Pekerjaan Komunitas Java di bawah program JCP membantu untuk memastikan standar teknologi Java stabilitas dan kompatibilitas cross-platform, memungkinkan untuk beroperasi pada ratusan juta perangkat, dari komputer desktop, elektronik konsumen maupun robot industri. Program JCP terus mengembangkan spesifikasi platform portofolio untuk memenuhi kebutuhan teknologi baru dari pengembang dan organisasi global yang bergantung pada teknologi Java.  

Program JCP telah membantu dalam memberikan umpan balik pada home page. Banyak fitur baru dan perbaikan bug pada awalnya diusulkan atau diidentifikasi oleh pengguna. Beberapa implementasi tersebut akan segera terlaksana. Sebagai contoh, semua wiki dan board  sekarang mencakup satu cara bagi pengguna untuk memberikan pendapat mereka yang cepat konten dengan menghadiahi setiap item dengan nilai, dengan memilih jumlah bintang tertentu. Selain itu, semua public discussion board dan wiki termasuk RSS tombol untuk memungkinkan pengguna untuk berlangganan pembaruan konten. Karena pengaturan keamanan dan persyaratan browser, RSS feed fitur ini hanya bekerja jika SSL diaktifkan. Misalnya, fitur RSS melakukan kerja dengan Firefox.

Pada tanggal 2 Juni 2000, JCP 2.0 menggantikan versi sebelumnya JCP 1.0 untuk pengajuan baru. Perbaikan lebih lanjut dengan peraturan voting mengakibatkan JCP 2.1, diperkenalkan pada 10 Juli 2001. Sebuah revisi utama dari aturan perizinan untuk Spec, RI dan TCK serta perubahan kebijakan IP dan perubahan proses yang diberlakukan oleh JCP 2.5, diluncurkan pada tanggal 29 Oktober 2002. Proses direvisi Mei 2006 dengan merilis JCP 2.6 , pada bulan Mei 2009 dengan JCP 2.7 , dan lagi pada bulan Oktober 2011 dengan JCP 2. . Versi saat ini JCP 2.9 , diperkenalkan pada bulan Agustus 2012.

Berbagai bug telah diperbaiki dan navigasi juga telah diperbarui untuk mengatur informasi yang tersedia. Ini adalah langkah inkremental lain sepanjang perjalanan untuk meningkatkan jcp.org. Dalam bulan-bulan mendatang, sebagai masyarakat terus menyarankan perubahan dan perangkat tambahan, upaya akan terus memperbaiki situs. Semua umpan menyimpan program dan JCP jcp.org bergerak maju dan ke atas.

Virtual Machine
Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau system operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya [terpisah] sendiri.VM muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada satu komputer.Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah:

• Konsolidasi server.
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.

• Otomasi dan konsolidasi lingkungan pengembangan dan testing.
Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.

• Menjalankan perangkat lunak terdahulu.
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.

• Memudahkan recovery sistem.
Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.

• Demonstrasi perangkat lunak.
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.

Kelebihan Virtual Machine (VM)
Teknologi VM memiliki beberapa keunggulan, antara lain:
• Hal keamanan.
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
• Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
Kekurangan Virtual Machine (VM)

Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
• Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.

• Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit diimplementasikan.


APIs
Sebuah application programming interface (API) adalah antarmuka bahwa sebuah program perangkat lunak alat untuk memungkinkan perangkat lunak lain untuk berinteraksi dengan itu, banyak cara yang sama seperti perangkat lunak mungkin akan mengimplementasikan antarmuka pengguna untuk memungkinkan manusia untuk menggunakannya. API dilaksanakan oleh aplikasi, perpustakaan dan sistem operasi untuk menentukan bagaimana perangkat lunak lain dapat membuat panggilan ke atau layanan permintaan dari mereka. Sebuah API menentukan kosa kata dan konvensi memanggil para pemrogram harus mempekerjakan untuk menggunakan layanan . Ini mungkin termasuk spesifikasi untuk rutinitas, struktur data, kelas objek, dan protokol yang digunakan untuk berkomunikasi antara konsumen dan pelaksana API.

• Fitur
API adalah sebuah abstraksi. Perangkat lunak yang menyediakan fungsionalitas yang dijelaskan oleh API dikatakan sebuah implementasi dari API.

API dapat:
• Tergantung pada bahasa, yaitu hanya tersedia dalam bahasa pemrograman tertentu, dengan menggunakan sintaks dan unsur-unsur bahasa itu untuk membuat API nyaman untuk digunakan dalam konteks ini.

• Bahasa-independen, yaitu ditulis dengan cara yang berarti dapat dipanggil dari beberapa bahasa pemrograman. Ini adalah fitur yang diinginkan untuk layanan-gaya API yang tidak terikat pada suatu proses atau sistem dan dapat diberikan sebagai remote procedure calls atau layanan web.
Sebagai contoh, sebuah website yang memungkinkan pengguna untuk memeriksa restoran lokal mampu lapisan tinjauan di atas peta mereka diambil dari Google Maps, karena Google Maps API yang memiliki memungkinkan hal ituGoogle Maps 'API mengontrol informasi apa pihak ketiga situs bisa ambil, dan apa yang bisa dilakukan dengan itu.
"API" dapat digunakan untuk mengacu ke antarmuka lengkap, satu fungsi, atau bahkan satu set berbagai API yang disediakan oleh sebuah organisasi. Dengan demikian, cakupan makna biasanya ditentukan oleh orang atau dokumen yang mengkomunikasikan informasi.

• Web API
Ketika digunakan dalam konteks pengembangan web, biasanya sebuah API yang didefinisikan set Hypertext Transfer Protocol (HTTP) pesan permintaan bersama dengan definisi respon struktur pesan, biasanya dinyatakan dalam sebuah Sementara "Web API" secara virtual sinonim untuk layanan web, tren baru-baru ini (yang disebut Web 2.0) telah bergerak jauh dari Simple Object Access Protocol (SOAP) layanan berbasis lebih langsung terhadap Negara Representasi Transfer (REST) gaya komunikasi. Web API memungkinkan kombinasi dari berbagai layanan ke aplikasi baru yang dikenal sebagai mashup.

• Implementasi
POSIX standard mendefinisikan sebuah API yang memungkinkan berbagai fungsi komputasi umum harus ditulis sedemikian rupa sehingga mereka dapat beroperasi pada banyak sistem yang berbeda (Mac OS X dan berbagai Berkeley Software Distribusi (BSD) mengimplementasikan interface ini), namun, dengan menggunakan ini memerlukan kompilasi ulang untuk setiap platform. API yang kompatibel, di sisi lain, memungkinkan dikompilasi kode obyek untuk berfungsi tanpa perubahan apapun, pada pelaksanaan sistem apapun yang API. Hal ini menguntungkan kedua penyedia perangkat lunak (di mana mereka dapat mendistribusikan perangkat lunak yang ada pada sistem baru tanpa memproduksi / mendistribusikan upgrade) dan pengguna (di mana mereka mungkin lebih tua menginstal perangkat lunak pada sistem baru mereka tanpa membeli upgrade), meskipun hal ini memerlukan berbagai perangkat lunak secara umum pelaksanaan perpustakaan API diperlukan juga


Sumber :
   
Read More

Kolaborasi Antar Muka Multimedia Otomotif


Kolaborasi antar muka multimedia ototmotif adalah sebuah organisasi yang dibentuk untuk menciptakan standarisasi  dunia yang digunakan dalam mengatur bagaimana sebuah perangkat elektronik dapat bekerja. Contoh Komputer  dan alat komunikasi kendaraan atau computer dan radio dalam mobil. Satiap alat elektronik itu harus dapat bekerja dengan selaras sehingga kendaraan dapat lebih handal.

Setiap perangkat elektronik yang dipasang belum tentu cocok dengan setiap kendaraan. Perangkat elektronik atau multimedia bias saja mengganggu system keselamatan dan system-sistem lain di dalam kendaraan. Itulah kenapa perlu dibentuk standarisasi kolaborasi antarmuka multimedia.


Automotive Multimedia Interface Collaboration (AMI-C) sudah memiliki anggota : Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. AMI-C mengembangkan dan men-standarisasi antarmuka multimedia dan telematika otomotif yang umum untuk jaringan komunikasi kendaraan. Dan 40 pemasok elektronik mendaftarkan diri untuk menulis standar. Mereka berpendapat untuk menulis standar diperlukan waktu selama 2 tahun. Tapi dua tahun adalah masa di telematika. Penyelenggara elektronik, ponsel, komputer dan peralatan video yang akan menggunakan koneksi dapat melewati beberapa generasi dalam waktu itu.

Standar-standar akan memungkinkan sebuah pasar plug-and-play global untuk perangkat elektronik yang akan dipasang di kendaraan dengan kemudahan yang sama dengan melampirkan pheriperal komputer pribadi.

Sejarah AMIC
The Automotive Multimedia Interface Kolaborasi (AMIC) didirikan pada Oktober 1998 dengan tujuan untuk mengembangkan serangkaian spesifikasi umum untuk multimedia interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai berbasis komputer perangkat elektronik di dalam kendaraan. Inisiatif ini-yang pendiri Daimler-Chrysler, Ford, General Motors, Renault dan Toyota – sekarang kelompok semua auto utama pembuat, dan dengan demikian menyediakan kesempatan strategis baru untuk mencapai suatu set umum industri mobil.

Untuk berbagai alasan, kendaraan telah tertinggal di belakang rumah dan perangkat komputasi mobile ketika datang ke alat produktivitas dan multimedia. Keamanan, kehandalan, biaya, dan desain waktu memiliki semua faktor dalam produsen mobil ‘menunda penerimaan teknologi baru. Makalah membahas otomotif standar untuk antarmuka multimedia. Organisasi seperti Otomotif Kolaborasi Multimedia Interface (AMI-C) memiliki kesempatan untuk menjadi kekuatan pendorong di belakang upaya standardisasi.

Depan yang berbeda, The Otomotif Multimedia Interface Kolaborasi(AMI-C) mengumumkan di seluruh dunia cipta penugasan dari 1394 spesifikasi teknis otomotif ke Trade Association 1394 AMI-C berikut dokumen sekarang milik 1394TA:
  • AMI-C 3023 Power Management Specification
  • AMI-C 3013 Power Management Architecture
  • AMI-C 2002 1.0.2 Common Message Set Power Management
  • AMI-C 3034 Power Management Test Documents
  • AMI-C 4001 Revision Physical Speci .cation.

Tujuan
Tujuan dari proyek ini ialah sebagai berikut :
  • Menyediakan interface standar untuk memungkinkan pengendara mobil untuk menggunakan berbagai media, komputer dan perangkat komunikasi - dari sistem navigasi dan hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka, termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output. 
  • Meningkatkan pilihan dan mengurangi keusangan sistem elektronik kendaraan.
  • Memotong biaya keseluruhan informasi kendaraan dan peralatan hiburan dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu pengembangan - industri otomotif efektif terdiri dari banyak pasar yang kecil karena setiap platform kendaraan sering mengandung berbagai adat-mengembangkan komponen dan platform yang khas hanya sekitar 50.000 unit.
  • Menawarkan standar terbuka dan spesifikasi untuk informasi interface dalam kendaraan dan antara kendaraan dan dunia luar.
Sumber 
Automotive Multimedia Interface Colaboration (AMI-C) :
http://wartawarga.gunadarma.ac.id/2009/12/automotive-multimedia-interface-colaboration-ami-c/
What is AMI-C? - OSGi :
http://www.osgi.org/wiki/uploads/Congress2003/D2PMalhotraT21.ppt
Read More

Sedikit Tentang Open Service Gateway Initiative (OSGi)

Open Service Gateway Initiative (OSGi) adalah sebuah system dan aplikasi interoperability berbasis komponen platform yang terintegrasi. OSGi merupakan system modul dinamik untuk Java. Teknologi OSGi adalah Universal Middleware. Teknologi OSGi menyediakan sebuah service-oriented, lingkungan yang berbasis komponen untuk pengembang dan menawarkan jalan standard untuk mengatur siklus hidup software. Kemampuan ini dapat menambah nilai jangkauan dari computer dan peralatan yang menggunakan platform Java dengan sangat hebat.
Sebenarnya teknologi ini berawal dari suatu pemikiran bagaimana cara mengubah program tanpa membongkar coding. Kemudian dari sanalah teknologi ini mulai dikembangkan dalam bahasa pemrograman mulai dari instalasi, jalannya program, update dan sampai uninstalltanpa perlu memperbarui coding.

Spesifikasi:
OSGi dikembangkan oleh para anggota dan proses bersifat terbuka dan tersedia untuk umum, dan dibawahi oleh Lisensi Spesifikasi OSGi. OSGi Alliance memiliki ketentuan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar implementasi bersertifikat OSGi berisi lima entri.


Setiap kerangka yang menerapkan standar OSGi menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundle saling terhubung secara dinamis seperti class library, modul, dan file-file konfigurasi yang secara eksplisit disertakan dependensi eksternal mereka (jika ada). Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
1. Bundles   
Bundles adalah normal jar komponen dengan tambahan header. 
2. Services
Layanan yang menghubungkan lapisan bundle dalam cara yang dinamis dengan menawarkan publish-find-model java lama untuk menikmati objek (POJO).
3. Services 
API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
4. Life-Cycle 
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5. Modules
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6. Security
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
7. Execution Environment
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu. Tidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Java. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi: 
  • CDC-1.0/Foundation-1.0
  • CDC-1.1/Foundation-1.1
  • OSGi/Minimum-1.0
  • OSGi/Minimum-1.1
  • JRE-1.1 JRE-1.1
  • Dari J2SE-1.2 hingga J2SE-1.6

Manfaat OSGI
1. Mengurangi Kompleksitas (Reduced Complexity)
Mengembangkan dengan teknologi OSGi berarti mengembangkan bundel: komponenOSGi. Bundel adalah modul. Mereka menyembunyikan internal dari bundel lain danberkomunikasi melalui layanan didefinisikan dengan baik. Menyembunyikan internals berartilebih banyak kebebasan untuk berubah nanti. Hal ini tidak hanya mengurangi jumlah bug, itu juga membuat kumpulan sederhana untuk berkembang karena bundel ukuran benarmenerapkan sepotong fungsionalitas melalui interface didefinisikan dengan baik. Ada sebuahblog menarik yang menjelaskan teknologi OSGi apa yang mereka lakukan bagi proses pembangunan
2. Reuse
Para model komponen OSGi membuatnya sangat mudah untuk menggunakan banyak komponen pihak ketiga dalam suatu aplikasi. Peningkatan jumlah proyek-proyek sumber terbuka memberikan JAR’s mereka siap dibuat untuk OSGi. Namun, perpustakaan komersial jugamenjadi tersedia sebagai bundel siap pakai.
3. Real World
OSGI kerangka kerja yang dinamis. Ini dapat memperbarui bundel on the fly dan pelayanan yang datang dan pergi. Ini dapat menghemat dalam penulisan kode dan juga menyediakan visibilitas global, debugging tools, dan fungsionalitas lebih daripada yang telah dilaksanakan selama satu solusi khusus.
4. Easy Deployment
Teknologi OSGi bukan hanya sebuah standard untuk komponen, tapi juga menentukan bagaimana komponen diinstal dan dikelola. API telah digunakan oleh banyak berkas untuk menyediakan sebuah agen manajemen. Agen manajemen ini bisa sesederhana sebagai perintah shell, TR-69 sebuah protokol manajemen pengemudi, OMA DM protokol sopir, komputasi awan antarmuka untuk Amazon EC2, atau IBM Tivoli sistem manajemen. Manajemen standar API membuatnya sangat mudah untuk mengintegrasikan teknologi OSGi dalam sistem yang ada dan masa depan.
5. Dynamic Updates
Model komponen OSGi adalah model dinamis. Kumpulan dapat diinstal, mulai, berhenti,diperbarui, dan dihapus tanpa menurunkan keseluruhan sistem. Banyak pengembang Java tidak percaya ini dapat dilakukan pada awalnya oleh karena itu tidak digunakan dalam produksi.Namun, setelah menggunakan ini dalam pembangunan selama beberapa waktu, sebagian besar mulai menyadari bahwa itu benar-benar bekerja dan secara signifikan mengurangi waktu penyebaran.
6. Simple
The OSGi API sangat sederhana. API inti hanya terdiri dari satu paket dan kurang dari 30 kelas / interface. API inti ini cukup untuk menulis kumpulan, menginstalnya, start, stop, update,dan menghapus mereka dan mencakup semua pendengar dan keamanan kelas.
7. Kecil (Small)
The OSGi Release 4 Framework dapat diimplementasikan kedalam JAR 300KB. Ini adalah overhead kecil untuk jumlah fungsi yang ditambahkan ke salah satu aplikasi dengan memasukkan OSGi. Oleh karena itu OSGi berjalan pada berbagai macam perangkat: dari sangat kecil, kecil, dan untuk mainframe. Hanya meminta Java VM minimal untuk menjalankan dan menambahkan sangat sedikit di atasnya.
8. Cepat (Fast)
Salah satu tanggung jawab utama dari Framework OSGi memuat kelas-kelas dari bundel.Di Java tradisional, JARs benar-benar terlihat dan ditempatkan pada daftar linear. Pencarian sebuah kelas memerlukan pencarian melalui daftar ini. Sebaliknya, pra-kabel OSGi bundel dan tahu persis untuk setiap bundel bundel yang menyediakan kelas. Kurangnya pencarian yang signifikan faktor mempercepat saat startup. 

Implementasi OSGI 
 
Teknologi OSGi sudah sangat banyak dikembangkan untuk berbagai macam keperluan dalam sehari hari maupun di bidang teknologi informasi dan industri serta di bidang ilmu komputer.
1. Dalam kehidupan sehari-hari
Dikembangkan untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet. Yaitu dengan menghubungkan berbagai framework OSGI ini untuk mengendalikan alat-alat rumah tangga yang bersifat elektronik. Hal ini dilakukan dengan berbagai protocol network yaitu Bluetooth, uPnP, HAVi, dan X10. Dengan bantuan Jini dan standart OSGI dari sun microsistem yaitu Java Embedded Server. Teknologi ini dinamakan home network dan jini adalah salah satu standart untuk pembuatan home nerwork yang berbasis java.
2. Teknologi dan industri
Dalam hal ini pengembangan OSGI dalam Teknologi dan industri adalah untuk otomatisasi industri. Seperti otomatisnya system dalam gudang yang dapat meminta dalam PPIC untuk mengadakan bahan baku, dan masih banyak yang lain.
3. Ilmu Komputer
Dalam ilmu Komputer ini sangat banyak pengembang yang memanfaatkan teknologi OSGI ini. Dari surfing di internet banyak yang mengulas tentang Pemrograman Java yang mengapdopsi teknologi osgi ini. Salah satu contoh adalah knopflerfish merupakan framework untuk melakukan OSGI didalam program Java. Dan juga eclipse IDE merupakan OSGI framework yang dikembangkan oleh eclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program-program lain yang mengembangkan teknologi OSGI ini.

Sumber
Spesifikasi & Arsitektur Open Service Gateway Initiative (OSGi) :
Open Service Gateway Initiative (OSGi):
Implementasi OSGI pada Telematika:
Read More

Mengenal Cara Kerja Aplikasi Auto Level Ringtone Volume Android


Aplikasi ini mungkin sangat berguna untuk orang yang memiliki kesibukan yang luar biasa. Saya sendiri jengkel dengan smartphone saya yang berbunyi keras disaat lingkungan sekitar terdengan hening, seperti pada saat ujian kuliah.

Sejujurnya saya ingin membuat sendiri aplikasi ini untuk riset saya, mengingat saya yang sudah memasuki semester akhir pada perguruan tinggi swasta di Bekasi. Oke tidak ada salahnya untuk berbagi sedikit hasil analisa saya (pengamatan saya).

Komponen yang digunakan
  • Microfon
  • Speaker
Cara Kerja
  1. Aplikasi akan menggunakan microfon untuk mendapatkan level kebisingan lingkungan sekitar.
  2. Selanjuntnya membandingkan volume suara lingkungan dengan parameter-parameter yang sudah diprogram.
  3. Aplikasi langsung melakukan perubahan pada volume ringtone berdasarkan parameter-parameter yang ada.
Flowchart Global Kerja Aplikasi
Contoh Aplikasi Android
1.  Intelligent Ringer
Aplikasi ini di keluarkan oleh Kris' App Manufacture di buat untuk android 2.3 + atau gingerbread keatas. Aplikasi ini memiliki tingkat volume dari 1 - 7 dengan angka 1 sebagai yang terendah. Dalam menu pengaturan, terdapat konfigurasi untuk beberapa pilihan lanjutan seperti Pocket faktor, yang secara otomatis mendeteksi jika perangkat smartphone berada  di dalam saku dan meningkatkan volume nada dering. Namun berbahaya ketika berada di sebuah pertemuan penting jika smartphone berada di atas meja dengan menghadap ke bawah.
Intelligent Ringer
Aplikasi ini akan secara otomatis dinonaktifkan bila Anda telah mengaktifkan mode diam atau getaran manual pada ponsel Anda. Aplikasi ini terdapat dua versi free dan pro/paid yang bisa anda unduh langsung pada Google Play.
Free Version
Paid Version

Mungkin artikel ini membantu untuk pembaca umumnya dan khususnya yang akan membuat aplikasi seperti ini, silahkan share pada tombol share yang tersedia, Terimakasi :)
Read More

Manajemen Data Telematika


Menurut DAMA (Demand Assigned Multiple Access), Manajemen Data adalah pengembangan dan penerapan arsitektur, kebijakan, praktik, dan prosedur yang secara benar menangani siklus hidup lengkap data yang dibutuhkan oleh suatu perusahaan. Jadi, Manajemen data telematika merupakan prosedur yang menangani siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan telematika.

1. Manajemen Data Sisi Klien

Manajemen Data yang terjadi pada sisi klien dapat kita pahami pada DBMS dibawah ini.

Mobile DBMS (Embedded/Ultra tiny/Java Database)
Mobile DBMS
Merupakan suatu DBMS yang terdapat pada peralatan bergerak (mobile device). mobile DBMS adalah versi khusus dari sebuah departemen atau perusahaan DBMS. Ini dirancang untuk digunakan dengan remote pengguna yang biasanya tidak terhubung ke jaringan. DBMS memungkinkan mobile akses database lokal dan modifikasi pada laptop atau perangkat genggam, seperti PDA atau PocketPC Palm. Selanjutnya, mobile DBMS menyediakan mekanisme untuk sinkronisasi perubahan basis data jauh terpusat, perusahaan atau departemen server database.

2. Manajemen Data Sisi Server

Manajemen Data yang terjadi pada sisi server dapat kita pahami pada versi DBMS dibawah ini.

MODBMS (Moving Object DBMS)
MODBMS adalah sebuah DBMS yang menyimpan dan mengelola informasi lokasi serta dinamis lainnya informasi tentang obyek bergerak. MODBMS memungkinkan seseorang untuk mewakili benda-benda bergerak dalam database dan untuk menanyakan pertanyaan tentang gerakan tersebut. Daerah MODBMS merupakan bidang yang belum dijelajahi relatif terhadap RDBMS atau DBMS Spasial di mana beberapa karya yang telah dilakukan dalam standarisasi dan komersialisasi. Ada beberapa penelitian prototipe untuk MODBMS seperti DOMINO tetapi hanya sedikit produk MODBMS komersial.
MODBMS (Moving Object DBMS)
Memindahkan objek dapat diklasifikasikan ke dalam bergerak poin dan bergerak daerah. Memindahkan objek hanya relevan tergantung waktu posisi dalam ruang. Mereka bisa mobil, truk, pesawat terbang, kapal atau ponsel pengguna. Pindah daerah objek bergerak dengan rupa seperti badai, hutan file, tumpahan minyak, wabah penyakit, dan sebagainya. Pindah daerah berubah posisi dan geometri objek dengan waktu sambil bergerak poin hanya berubah posisi benda.

3. Manajemen Data Sistem Bergerak (Mobile Database Management System)
 
Pesatnya perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba untuk memperkaya macam layanannya guna menambah pemasukan bagi perusahaanya. Komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP (Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet nirkabel/ WAP merupakan protocol global terbuka yang memungkinkan para pengguna mengakses layanan-layanan on-line dari layar kecil pada telepon genggam dengan menggunakan built-in browser. WAP bekerja pada berbagai teknologi jaringan bergerak, yang memungkinkan pasar missal bagi penciptaan layanan data bergerak. Contoh dari layanan bergerak adalah GPRS.
Topology GPRS System
GPRS merupakan system transmisi berbasis paket untuk GSM yang menggunakan prinsip ‘tunnelling’. GPRS tidak menawarkan laju data tinggi yang memadai untuk multimedia nayata, tetapi GPRS merupakan kunci untuk menghilangkan beberapa batas pokok bagi layanan-layanan data bergerak.

Sumber:
Manajemen Data Telematika :
http://manu-boanerges.blogspot.com/2011/11/manajemen-data-telematika.html
https://www.scribd.com/doc/249131957/Manajemen-Data-Telematika
Gambar:
http://m.eet.com/media/1096710/brooktrout-fig2.jpg
Read More

Fitur dan Teknologi Antarmuka Telematika



Pengertian antarmuka (interface) adalah salah satu layanan yang disediakan sistem operasi maupun aplikasi sebagai sarana interaksi antara pengguna dengan sistem operasi atau aplikasi. Antarmuka merupakan komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) dan Graphical User Interface (GUI).

Untuk pengertian Telematika bisa baca postingan saya sebelumnya yang berjudul "Telematika dan Arah Perkembangan di Masa Depan". Jadi dapat disimpulkan bahwa Antarmuka Telematika merupakan sebuah media penghubung yang memudahkan pengguna untuk berinteraksi dengan Telematika itu sendiri. Seperti contoh sederhana, laporan pemberitahuan pada aplikasi Messenger, ada beberapa status keberadaan sebuah pesan baik berupa CLI maupun GUI, berikut status yang ada yaitu:
  • Tidak Terkirim = > disebabkan karena jaringan pengirim buruk.
  • Menunggu = > disebabkan karena jaringan penerima buruk (pesan telah sampai ke server).
  • Terkirim = > pesan telah diterima namun belum ada tindak lanjutnya.
  • Terbaca = > pesan telah dibuka namun belum menulis balasan
  • Sedang Menulis = > pesan balasan sedang dibuat.

Terdapat 6 macam Fitur dan Teknologi yang terdapat pada antarmuka pengguna telematika. yaitu, Head Up Display System, Tangible User Interface, Computer Vision, Browsing Audio Data, Speech Recognition dan Speech Synthesis.
1.  Head Up Display System

Cara Kerja Head Up Display System
 Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.
Contoh Penerapan pada Penerbangan Militer

2. Tangible User Interface

Cara Kerja Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.
Contoh Penerapan Tangible User Interface
The Reactable adalah multi-user instrumen musik elektronik dengan antarmuka pengguna meja nyata. Beberapa pemain simultan berbagi kendali penuh atas instrumen dengan memindahkan benda-benda fisik di atas permukaan meja bercahaya. Bergerak dan berkaitan dengan benda-benda ini, mewakili komponen modular synthesizer klasik, memungkinkan pengguna untuk membuat kompleks dan dinamis sonik topologi, dengan generator, filter dan modulator, dalam nyata semacam modular synthesizer atau aliran graspable bahasa pemrograman yang dikuasai.
Contoh Penerapan pada Reactable
3. Computer Vision
Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.
Contoh Penerapan Computer Vision pada Pemantauan Mars (Nasa)
 4. Browsing Audio Data
Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera. Sebagai kemajuan teknologi jaringan, semakin banyak diterapkan jaringan produk yang dibuat-buat terus-menerus. Salah satu yang paling umum diterapkan jaringan yang dikenal adalah produk kamera IP, yang dapat menampilkan isi (video / audio data) melalui Internet. Kamera IP biasanya terhubung ke jaringan melalui router, dan memiliki sebuah IP (Internet Protocol) address setelah operasi sambungan.

5. Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.
Contoh Penerapan Speech Recognition pada Google Search
6. Speech Synthesis

Cara Kerja Speech Synthesis
Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.
Speech Synthesis Programming Guide
Sumber : 
Teknologi Terkait Antar Muka Telematika :
Gambar : 
Read More

Jaringan Wireless dan Terminal


Cara Kerja Wireless

Jaringan wireless yaitu jaringan yang mengkoneksikan dua komputer atau lebih menggunakan sinyal radio, cocok untuk berbagi-pakai file, printer, atau akses Internet.
  • Berbagi sumber file dan memindah-mindahkannya tanpa menggunakan kabel.
  • Mudah untuk di-setup dan handal sehingga cocok untuk pemakaian di kantor atau di rumah.
  • Produk dari produsen yang berbeda kadang-kadang tidak kompatibel.
  • Harganya lebih mahal dibanding menggunakan teknologi ethernet kabel biasa.

Bila Anda ingin mengkoneksikan dua komputer atau lebih di lokasi yang sukar atau tidak mungkin untuk memasang kabel jaringan, sebuah jaringan wireless (tanpa kabel) mungkin cocok untuk diterapkan. Setiap PC pada jaringan wireless dilengkapi dengan sebuah radio tranceiver, atau biasanya disebut adapter atau kartu wireless LAN, yang akan mengirim dan menerima sinyal radio dari dan ke PC lain dalam jaringan.
Anda akan mendapatkan banyak adapter dengan konfigurasi internal dan eksternal, baik untuk PC desktop maupun notebook. Mirip dengan jaringan Ethernet kabel, sebuah wireless LAN mengirim data dalam bentuk paket. Setiap adapter memiliki nomor ID yang permanen dan unik yang berfungsi sebagai sebuah alamat, dan tiap paket selain berisi data juga menyertakan alamat penerima dan pengirim paket tersebut.
Sama dengan sebuah adapter Ethernet, sebuah kartu wireless LAN akan memeriksa kondisi jaringan sebelum mengirim paket ke dalamnya. Bila jaringan dalam keadaan kosong, maka paket langsung dikirimkan. Bila kartu mendeteksi adanya data lain yang sedang menggunakan frekuensi radio, maka ia akan menunggu sesaat kemudian memeriksanya kembali.
Wireless LAN biasanya menggunakan salah satu dari dua topologi--cara untuk mengatur sebuah jaringan. Pada topologi ad-hoc--biasa dikenal sebagai jaringan peer-to-peer--setiap PC dilengkapi dengan sebuah adapter wireless LAN yang mengirim dan menerima data ke dan dari PC lain yang dilengkapi dengan adapter yang sama, dalam radius 300 kaki (±100 meter). Untuk topologi infrastruktur, tiap PC mengirim dan menerima data dari sebuah titik akses, yang dipasang di dinding atau langit-langit berupa sebuah kotak kecil berantena. Saat titik akses menerima data, ia akan mengirimkan kembali sinyal radio tersebut (dengan jangkauan yang lebih jauh) ke PC yang berada di area cakupannya, atau dapat mentransfer data melalui jaringan Ethernet kabel.
Titik akses pada sebuah jaringan infrastruktur memiliki area cakupan yang lebih besar, tetapi membutuhkan alat dengan harga yang lebih mahal. Walau menggunakan prinsip kerja yang sama, kecepatan mengirim data dan frekuensi yang digunakan oleh wireless LAN berbeda berdasarkan jenis atau produk yang dibuat, tergantung pada standar yang mereka gunakan. Vendor-vendor wireless LAN biasanya menggunakan beberapa standar, termasuk IEEE 802.11, IEEE 802.11b, OpenAir, dan HomeRF.
Sayangnya, standar-standar tersebut tidak saling kompatibel satu sama lain, dan Anda harus menggunakan jenis/produk yang sama untuk dapat membangun sebuah jaringan. Semua standar tersebut menggunakan adapter menggunakan segmen kecil pada frekuensi radio 2,4-GHz, sehingga bandwith radio untuk mengirim data menjadi kecil. Tetapi adapter tersebut menggunakan dua protokol untuk meningkatkan efisiensi dan keamanan dalam pengiriman sinyal:
  • Frequency hopping spread spectrum, dimana paket data dipecah dan dikirimkan menggunakan frekuensi yang berbeda-beda, satu pecahan bersisian dengan lainnya, sehingga seluruh data dikirim dan diterima oleh PC yang dituju. Kecepatan sinyal frekuensi ini sangat tinggi, serta dengan pemecahan paket data maka sistem ini memberikan keamanan yang dibutuhkan dalam satu jaringan, karena kebanyakan radio tranceiver biasa tidak dapat mengikutinya.
  • Direct sequence spread spectrum, sebuah metode dimana sebuah frekuensi radio dibagi menjadi tiga bagian yang sama, dan menyebarkan seluruh paket melalui salah satu bagian frekuensi ini. Adapter direct sequence akan mengenkripsi dan mendekripsi data yang keluar-masuk, sehingga orang yang tidak memiliki otoritas hanya akan mendengar suara desisan saja bila mereka menangkap sinyal radio tersebut.

Vendor wireless LAN biasanya menyebutkan transfer rate maksimum pada adapter buatan mereka. Model yang menggunakan standar 802.11 dapat mentransfer data hingga 2 Mbps, baik dengan metode frequency hopping atau direct sequence. Adapter yang menggunakan standar OpenAir dapat mentransfer data hingga 1,6-mbps menggunakan frequency hopping. Dan standar terbaru, HomeRF dapat mengirim dan menerima data dengan kecepatan 1,6-mbps (dengan menggunakan metoda frekuensi hopping). Wireless LAN kecepatan tinggi menggunakan standar 802.11b--yang dikenal sebagai WiFi--mampu mengirim data hingga 11-mbps dengan protokol direct sequence. (infokomputer.com)
Terminal
Pada saat terminal/client/terminal/client melakukan proses booting, garis besar proses yang dijalankan adalah:
  1. Mencari alamat ip dari dhcp server.
  2. Mengambil kernel dari tftp server.
  3. Menjalankan sistem file root dari nfs server.
  4. Mengambil program X-server ke dalam memory dan mulai menjalankannya.
  5. Melakukan hubungan dengan xdm server dan user login ke dalam xdm server.

Dalam contoh kasus diatas, dhcp server, tftp server, nfs server dan xdm server berada dalam satu mesin komputer atau disebut server. Pada saat komputer terminal/client selesai melakukan proses booting dan user login ke dalam server, beberapa program aplikasi akan berjalan didalam server tetapi output / tampilan akan berada pada komputer terminal/client.
Ini adalah teori dasar dari x-windows ltsp. Komputer terminal/client hanya berjalan pada linux kernel, Xfree86, Init dan print server daemon untuk melakukan pencetakan ke dalam lokal printer. Karena program ini adalah sangat kecil agar dapat dijalankan pada komputer terminal/client maka kita dapat melakukan penghematan daya listrik dengan memakai power yang rendah dan dapat dijalankan dengan menggunakan komputer 486 16mb untuk ram dengan tampilan x window terminal/client (tanpa harddisk).
Bila kita menggunakan beberapa komputer terminal/client dengan satu server permasalahan yang timbul jika komputer terminal/client akan berjalan, komputer terminal/client akan butuh untuk menulis beberapa files ke dalam server, dan juga komputer terminal/client membutuhkan untuk menghubungkan beberapa sistem file root. Jika mempunyai 50 komputer terminal/client kita membutuhkan 50 bagian direktori yangharus diexported.
Ini adalah salah satu kenyataan dan tantangan yang harus di coba untuk ditangani. Garis besarnya, tutorial singkat ini akan memberikan contoh konfigurasi file dan program yang dibutuhkan agar komputer terminal/client dapat berjalan pada saat di booting. Beberapa komputer terminal/client mempunyai spesifikasi perangkat keras yang berbeda. Seperti lan card, vga card dan type

Sumber.
Cara Kerja Jaringan Tanpa Kabel : http://www.ristek.go.id/?module=News%20News&id=111
Komunikasi Data dan Jaringan Komputer : http://www.scribd.com/doc/9643029/Komunikasi-Data-Jaringan-Komputer

Read More