Sabtu, 06 Desember 2014

OSGI (Open Service Gateway Initiative)

OSGI (Open Service Gateway Initiative)

Definisi
OSGI (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGI berencana menentukan program aplikasi antarmuka (API) untuk pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan. OSGI API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasi komputer. OSGI adalah sebuah interface pemrograman standar terbuka.
The OSGI Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota – anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh.
Kerangka OSGi (OSGi framework)
Definisi
Kerangka OSGi adalah sistem modul dan layanan platform untuk Java bahasa pemrograman yang menerapkan lengkap dan dinamis model komponen , sesuatu yang seperti tahun 2012 tidak ada di Jawa standalone / VM lingkungan. Aplikasi atau komponen (datang dalam bentuk dari bundel untuk penyebaran) dapat jarak jauh diinstal, mulai, berhenti, diperbarui, dan dihapus tanpa memerlukan restart, pengelolaan paket Jawa / kelas ditentukan dengan sangat rinci. Aplikasi manajemen siklus hidup (start, stop, install, dll) dilakukan melalui API yang memungkinkan untuk remote download dari kebijakan manajemen. Registri layanan memungkinkan berkas untuk mendeteksi penambahan layanan baru, atau penghapusan layanan dan beradaptasi sesuai.
Spesifikasi OSGi telah bergerak melampaui fokus asli gateway layanan, dan sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Area aplikasi lainnya termasuk mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan, armada manajemen dan aplikasi server .
Arsitektur (Architecture)
Setiap kerangka yang menerapkan standar OSGi menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam bundel kecil. Setiap bundel adalah koleksi, erat dynamically loadable kelas, guci, dan file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).
Kerangka ini secara konseptual dibagi menjadi bidang-bidang berikut:
Bundel
Bundel normal jar komponen dengan nyata tambahan header.
Layanan
Lapisan layanan menghubungkan bundel dalam cara yang dinamis dengan menawarkan model menerbitkan-menemukan-bind untuk polos Interfaces Java tua (POJI) atau Plain Old Java Objects POJO
Layanan Registry
The API untuk jasa manajemen (ServiceRegistration , ServiceTracker dan ServiceReference).
Life-Cycle
The API ntuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
Modul
Lapisan ang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
Keamanan
Lapisan yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
Eksekusi Lingkungan
Mendefinisikan apa yang metode dan kelas yang tersedia dalam platform tertentu. Tidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh implementasi OSGi yang paling:
CDC-1.0/Foundation-1.0
CDC-1.1/Foundation-1.1
OSGi/Minimum-1.0
OSGi/Minimum-1.1
JRE-1.1
Dari J2SE-1.2 hingga J2SE-1.6
Bundles (Kumpulan)
Bundel adalah sekelompok kelas Java dan sumber daya tambahan yang dilengkapi dengan manifes rinci MANIFEST.MF file pada semua isinya, serta layanan tambahan yang diperlukan untuk memberikan kelompok termasuk kelas Java perilaku yang lebih canggih, sejauh deeming seluruh agregat komponen.
Di bawah ini adalah contoh khas MANIFEST.MF file dengan Headers OSGi:
Bundle-Nama: Hello World
Bundle-SymbolicName: org.wikipedia.helloworld
Bundle-Description: Sebuah bundel Hello World
Bundle-ManifestVersion: 2
Bundle-Version: 1.0.0
Bundle-Activator: org.wikipedia.Activator
Ekspor-Paket: org.wikipedia.helloworld, version = “1.0.0″
Impor-Paket: org.osgi.framework, version = “1.3.0″
Makna dari isi dalam contoh adalah sebagai berikut :
Bundle-Nama: Mendefinisikan nama terbaca-manusia untuk bundel ini, Cukup memberikan nama pendek untuk bundel.
Bundle-SymbolicName: Header hanya diperlukan, entri ini menetapkan pengenal unik untuk bundel, berdasarkan konvensi nama domain terbalik (digunakan juga oleh paket java ).
Bundle-Description: Penjelasan mengenai fungsi bundel itu.
Bundle-ManifestVersion: Menunjukkan spesifikasi OSGi digunakan untuk membaca bundel ini.
Bundle-Version: menunjuk nomor versi ke bundel.
Bundle-Activator: Menunjukkan nama kelas yang akan dipanggil sekali bundel diaktifkan.
Ekspor-Paket: mengungkapkan mana Java paket yang terkandung dalam sebuah kemasan akan dibuat tersedia untuk dunia luar.
Impor-Paket: Menunjukkan mana Java paket akan diperlukan dari dunia luar untuk memenuhi dependensi yang dibutuhkan dalam sebuah kemasan.
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 prosespembangunan
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.
Virtualization
Istilah virtualization atau virtualisasi sebenarnya memiliki banyak pengertian. Dalam kamus bahasa Indonesia sendiri belum ditemukan definisi yang jelas tentang virtualisasi. Jika merujuk pada kamus Oxford istilah virtualization merupakan turunan dari kata virtualize yang memiliki makna:
“convert (something) to a computer-generated simulation of reality”
Kalau terjemahan bebasnya:
“mengubah sesuatu (mengkonversi) ke bentuk simulasi dari bentuk nyata yang ada”
Saya tidak akan fokus pada istilah dalam bahasa karena hal tersebut tidak relevan untuk dibicarakan di artikel ini . Tapi inti dari virtualisasi sebenarnya ialah membuat sebuah simulasi dari perangkat keras, sistem operasi, jaringan maupun yang lainnya. Di bidang teknologi informasi, virtualization digunakan sebagai sarana untuk improvisasi skalabilitas dari hardware yang ada.
Dengan virtualization, beberapa sistem operasi dapat berjalan secara bersamaan pada satu buah CPU. Hal ini tentunya dapat mengurangi biaya yang dapat dikeluarkan oleh sebuah perusahaan. Dan tren ke depan virtualization ini akan banyak digunakan baik di perusahaan yang bergerak dibidang IT (information technology) maupun yang tidak murni bergerak di bidang IT namun menggunakan IT sebagai sarana untuk memajukan usahanya.
Menurut Alan Murphy dalam papernya “Virtualization Defined – Eight Different Ways” menyebutkan setidaknya terdapat delapan istilah dalam penerapan virtualization. Diantaranya ialah operating system virtualization, application server virtualization, application virtualization, management virtualization, network virtualization, hardware virtualization, storage virtualization dan service virtualization.
Dalam hardware virtualization, perangkat lunak bekerja membentuk sebuah virtual machine yang bertindak seolah-olah seperti sebuah komputer asli dengan sebuah sistem operasi terinstall di dalamnya. Salah contoh yang mudah misalkan terdapat satu buah komputer yang telah terinstall GNU/Linux Ubuntu. Kemudian dengan menggunakan perangkat lunak virtualization semisal Virtualbox kita dapat menginstall dua buah sistem operasi lain sebagai contoh Windows XP dan FreeBSD.
Sistem operasi yang terinstall di komputer secara fisik dalam hal ini GNU/Linux Lubuntudisebut sebagai host machine sedangkan sistem operasi yang diinstall diatasnya dinamakan guest machine. Istilah host dan guest dikenalkan untuk memudahkan dalam membedakan antara sistem operasi fisik yang terinstall di komputer dengan sistem operasi yang diinstall diatasnya atau virtualnya.
Perangkat lunak yang digunakan untuk menciptakan virtual machine pada host machine biasa disebut sebagai hypervisor atau Virtual Machine Monitor (VMM). Menurut Robert P. Goldberg pada tesisnya yang berjudul “Architectural Principles For Virtual Computer Systems” pada hal 23 menyebutkan bahwa tipe-tipe dari VMM ada 2 yaitu :
• Type 1 berjalan pada fisik komputer yang ada secara langsung. Pada jenis ini hypervisor / VMM benar-benar mengontrol perangkat keras dari komputer host-nya. Termasuk mengontrol sistem operasi-sistem operasi guest-nya. Contoh implementasi yang ada dan sudah saya coba secara langsung ialah VMWare ESXi. Adapun contoh yang lain yang ada seperti Microsoft Hyper-V
• Type 2 berjalan pada sistem operasi diatasnya. Pada tipe ini tentunya guest sistem operasi nya berada di layer diatasnya lagi.
API (Application Program Interface)
Kebanyakan programmer membuat aplikasi dengan menggunakanApplication Programming Interface(API). Dalam API itu terdapat fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system callsdengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. Fungsi yang dibuat dengan menggunakan API tersebut kemudian akan memanggil system callssesuai dengan sistem operasinya. Tidak tertutup kemungkinan nama dari system callssama dengan nama di API.
Keuntungan memprogram dengan menggunakan API adalah:
Portabilitas. Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut. Sedangkansystem call berbeda antar sistem operasi, dengan catatan dalam implementasinya mungkin saja berbeda.
Lebih Mudah Dimengerti. API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.
System call interface ini berfungsi sebagai penghubung antara API dan system call yang dimengerti oleh sistem operasi. System call interface ini akan menerjemahkan perintah dalam API dan kemudian akan memanggil system calls yang diperlukan.
Untuk membuka suatu file tersebut user menggunakan program yang telah dibuat dengan menggunakan bantuan API, maka perintah dari user tersebut diterjemahkan dulu oleh program menjadi perintah open(). Perintah open() ini merupakan perintah dari API dan bukan perintah yang langsung dimengerti oleh kernel sistem operasi. Oleh karena itu, agar keinginan user dapat dimengerti oleh sistem operasi, maka perintah open() tadi diterjemahkan ke dalam bentuk system call oleh system call interface. Implementasi perintah open() tadi bisa bermacam-macam tergantung dari sistem operasi yang kita gunakan.
Cara Memakai API
* Dilakukan dengan mengimpor package/kelas import java.util.Stack;
* Ada beberapa kelas bernama sama dipackage yang berbeda, yaitu :
– import salah satu dan gunakan nama lengkap untuk yang lain, atau
– gunakan nama lengkap semua kelas
Ada tiga jenis Bahasa Pemrograman Java Application Programming Interface (API):
* inti resmi Java API, yang terdapat dalam JDK atau JRE, dari salah satu edisi dari Java Platform. Tiga edisi dari Java Platform adalah Java ME (Micro edition), Java SE (Standard edition), dan Java EE (Enterprise edition).
* Resmi opsional API yang dapat didownload secara terpisah. Spesifikasi API ini didefinisikan sesuai dengan Spesifikasi Jawa Request (JSR), dan kadang-kadang beberapa API ini kemudian dimasukkan dalam API inti dari platform (contoh yang paling terkenal dari jenis ini adalah swing).
* API tidak resmi, yang dikembangkan oleh pihak ketiga, tetapi tidak berkaitan dengan JSRs apapun.
Pihak-pihak ketiga dapat dengan bebas mengimplementasikan spesifikasi JSR API resmi (bahkan untuk API inti dari bahasa), memberikan bahwa mereka menyesuaikan diri dengan Teknologi Kompatibilitas Kit (TCK) untuk JSR ini (yang TCK adalah paket tes yang memeriksa kesesuaian dari implementasi untuk JSR). The result of this freedom is that many official APIs have more implementations than the Sun’s Reference implementation (RI). Hasil dari kebebasan ini adalah bahwa banyak API resmi memiliki lebih implementasi daripada Matahari pelaksanaan Referensi (RI). Anda dapat menggunakan kelas Java dan API untuk mengakses konten di berbagai server konten.
The DB2 Content Management pusat informasi yang menyediakan dokumentasi API berikut:
* Kelas Java dan API
* JavaBeans
* C + + kelas dan API
* Tabel kontrol sistem
* Perpustakaan pengguna server keluar
* DB2 Content Manager aturan sistem konektor
Berikut ini adalah sebagian daftar Application Programming Interface (API) untuk Java Programming Language.
* Java Platform, Standard Edition (Java SE)
* Bundled 1.1.1 API (bagian dari standar download)
* Opsional 1.1.2 API (download terpisah)
* Java Platform, Enterprise Edition (Java EE)
* Bundled 1.2.1 API (bagian dari standar download)
* Opsional 1.2.2 API (download terpisah)
* Java Platform, Micro Edition (Java ME)

* Unofficial API (Dirilis oleh pihak ketiga)

Middleware Telematika

Middleware Telematika

Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:
Menyediakan lingkungan pemrograman aplikasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.
Tujuan Umum Middleware Telematika

Middleware adalah S/W penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda
Middleware yang paling banyak dipublikasikan :                                                                           Open Software Foundation’s Distributed Computing Environment (DCE)                                   Object Management Group’s Common Object Request Broker Architecture (CORBA),                                  Microsoft’s COM/DCOM (Component Object Model)


Lingkungan Komputasi Dari Middleware Telematika
            Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
1.         Komputasi tradisional,
2.         Komputasi berbasis jaringan,
3.         Komputasi embedded,
4.         Komputasi grid.
            Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
            Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
1.         Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial
2.         Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama
3.         Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor
4.         Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.

Kebutuhan Middleware
Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.

Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.

Di Linux, banyak perusahaan besar seperti IBM, BEA, dan Schlumberger yang sedang dan sudah mengerjakan berbagai sistem middleware. Salah satu produk middleware IBM untuk
platform Linux adalah BlueDrekar™. BlueDrekar™ adalah middleware berbasis spesifikasi Bluetooth™ untuk koneksi peralatan wireless di lingkungan rumah dan kantor. Produk middleware ini menyediakan protocol stack dan berbagai API (Application Programming Interfaces) yang dibutuhkan aplikasi berbasis jaringan. Diharapkan adanya BlueDrekar™ di Linux ini akan mempercepat pertumbuhan aplikasi dan peralatan berbasis Bluetooth™.
Contoh lain, BEA Tuxedo™ dari BEA System, sebuah middleware transaction processing monitor yang juga mendukung model ORB, tersedia untuk berbagai platform, termasuk RedHat Linux. BEA Tuxedo memungkinkan kombinasi pengembangan aplikasi dengan model CORBA dan ATMI (Application-to-Transaction Monitor Interface). Sebuah aplikasi yang dibuat untuk Tuxedo dapat berjalan pada platform apapun yang ditunjang oleh BEA tanpa perlu modifikasi
dalam kode aplikasinya.

Dalam bidang kartu magnetis (smart cards), Schlumberger adalah salah satu pengembang dan produsen CAC (Common Access Card) dan middleware CAC-nya. Produk middleware ini yang diberi nama CACTUS (Common Access Card Trusted User Suite), dapat berjalan di atas Linux. memberi kemampuan koneksi pada level aplikasi ke kartu magnetis dan fungsi-fungsi kriptografis.

ShaoLin Aptus adalah sebuah middleware untuk Linux, yang mengubah jaringan PC menjadi sebuah arsitektur jaringan komputer yang bersifat 'fit client'. Produk yang memenangkan 'IT Excellence Awards 2002' di Hong Kong ini, mengembangkan konsep ' t h i n c l i e nt' dengan memperbolehkan komputasi berbasis client. Shaolin Aptus membuat banyak klien dapat menggunakan sistem operasi dan aplikasi yang tersimpan di server melalui LAN secara transparan.

Saat ini, hampir seluruh aplikasi terdistribusi dibangun dengan menggunakan middleware. Masih menurut IDC, perkembangan segmen middleware terbesar akan terjadi dalam alat yang membantu sistem manajemen bisnis. Hal ini terjadi untuk memenuhi permintaan akan integrasi
aplikasi yang lebih baik. Linux, didukung oleh bermacam produk middleware, memberikan pilihan sistem operasi dan middleware yang stabil, dengan harga yang bersaing.

Contoh-contoh Middleware
1.      Java’s : Remote Procedure Call
Remote Procedure Calls (RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada jaringan. Contoh :
·         SUN RPC, diawali dengan network file system (SUN NFS).
·         DCE RPC, sebagai dasar Microsoft’s COM.
Object Request Brokers (ORBs) memungkinkan objek untuk didistribusikan dan dishare pada jaringan yang heterogen. Pengembangan dari model prosedural RPC, –Sistem objek terdistribusi, seperti CORBA, DCOM, EJB, dan .NET memungkinkan proses untuk dijalankan pada sembarang jaringan.

2.      Object Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
3.      Microsoft’s COM/DCOM (Companent Object Model), serta
4.      Also .NET Remoting.

Teknologi yang terkait dengan telematika

Teknologi yang terkait dengan telematika

       Sebelum membahas tentang teknologi yang terkait dengan antar muka telematika, ada baiknya terlebih dahulu memahami apa yang dimaksud dengan antar muka (interface). Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka (interface) adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna.
       Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).
 Command Line Interface(CLI)
CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.
Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.
 Graphical User Interface(GUI)
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).
Terdapat 6 macam fitur Teknologi yang terkait antar muka telematika. Fitur-fitur itu antara lain:
1. Head Up Display (HUD)
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.
Teknologi ini pada awalnya digunakan pada bidang militer saja, seperti penggunaan pada pesawat tempur berikut ini:

Gambar 1. Penggunaan HUD pada pesawat F-16
Kini teknologi Head Up Display (HUD) juga diterapkan oleh industri otomotif di dunia, dan BMW menjadi pabrikan otomotif pertama yang meluncurkan produk massal dengan teknologi HUD di kaca depannya. Teknologi ini tak hanya memberi kenyamanan bagi pengemudi, melainkan juga keselamatan berkendara.
Pada saat mengemudi, seseorang dihadapkan pada banyak hal yang bisa berakibat pada berkurangnya perhatian terhadap situasi lalu-lintas. Umpamanya, pada saat memutar musik, mendengarkan radio, bercakap-cakap dengan penumpang, bahkan ketika pengemudi sekadar mengalihkan pandangannya ke arah dasbor. Perlu waktu satu detik bagi seorang pengemudi untuk melirik indikator kecepatan pada dasbor. Padahal dengan waktu satu detik pula, mobil pada kecepatan 50 kilometer per jam bisa meluncur sejauh 50 kaki.
Fakta lapangan seperti itulah yang mendasari industri otomotif terus berupaya meminimalkan resiko, dengan menciptakan sistem kontrol. Salah satunya, dengan Head-Up Display (HUD), yang memiliki prospek menjanjikan. Itu karena HUD mampu menampilkan informasi penting pada kaca depan, langsung pada area pandang pengemudi, hingga ia tak perlu lagi menunduk atau celingukan mengalihkan pandangannya dari jalan di depannya. Dengan memanfaatkan proyektor laser (laser projector), diharapkan kaca mobil depan nantinya bisa berfungsi sebagai layar monitor yang bisa menampilkan berbagai informasi berguna bagi pengendara.
Tidak sampai di situ, HUD juga diharapkan mampu menjadi alat bantu ketika mengemudi dalam kabut yang tebal atau kegelapan malam. Dengan tambahan beberapa sensor sonar dan kamera night vision, kaca depan mobil nantinya mampu menunjukkan area-area penting dari jalanan yang berada di depan mobil, seperti tepi jalan, rambu, dan objek yang melintas di depannya. Berikut merupakan contoh penggunaan HUD di masa depan.
2. 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.
  Sebuah contoh nyata adalah Marmer UI Answering Machine oleh Durrell Uskup (1992). Sebuah kelereng mewakili satu pesan yang ditinggalkan di mesin penjawab. Menjatuhkan marmer ke piring diputar kembali pesan atau panggilan terkait kembali pemanggil.
Contoh lain adalah sistem Topobo. Balok-balok dalam LEGO Topobo seperti blok yang dapat bentak bersama, tetapi juga dapat bergerak sendiri menggunakan komponen bermotor. Seseorang bisa mendorong, menarik, dan memutar blok tersebut, dan blok dapat menghapal gerakan-gerakan ini dan diulang mereka.
Pelaksanaan lain memungkinkan pengguna untuk membuat sketsa gambar di atas meja sistem dengan pena yang benar-benar nyata. Menggunakan gerakan tangan, pengguna dapat mengkloning gambar dan peregangan dalam sumbu X dan Y akan hanya sebagai salah satu program dalam cat. Sistem ini akan mengintegrasikan kamera video dengan gerakan system pengakuan.
Contoh lain adalah logat, pelaksanaan TUI membantu membuat produk ini lebih mudah diakses oleh pengguna tua produk. 'teman' lewat juga dapat digunakan untuk mengaktifkan interakasi yang berbeda dengan produk.
Beberapa pendekatan telah dilakukan untuk membangun middleware untuk TUI generik. Mereka sasaran menuju kemerdekaan aplikasi domain serta fleksibilitas dalam hal teknologi sensor yang digunakan. Sebagai contoh, Siftables menyediakan sebuah platform aplikasi yang sensitif menampilkan gerakan kecil bertindak bersama-sama untuk membentuk antar muka manusia – computer.
Dukungan kerjasama TUIs harus mengizinkan distribusi spasial, kegiatan asynchronous, dan modifikasi yang dinamis, TUI infrastruktur, untuk nama yang paling menonjol. Pendekatan ini menyajikan suatu kerangka kerja yang didasarkan pada konsep ruang tupel LINDA untuk memenuhi persyaratan ini. Kerangka kerja yang dilaksanakan TUI untuk menyebarkan teknologi sensor pada semua jenis aplikasi dan aktuator dalam lingkungan terdistribusi.
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.
Sebagai disiplin teknologi, Computer Vision berusaha untuk menerapkan teori dan model untuk pembangunan sistem visi komputer. Contoh aplikasi dari visi komputer mencakup sistem untuk:
 Pengendalian proses (misalnya, sebuah robot industri atau kendaraan otomatis).
 Mendeteksi peristiwa (misalnya, untuk pengawasan visual atau menghitung orang).
 Mengorganisir informasi (misalnya, untuk pengindeksan database foto dan gambar urutan).
Modeling benda atau lingkungan (misalnya, inspeksi industri, analisis citra medis atau model  topografi).
Interaksi (misalnya, sebagai input ke perangkat untuk interaksi manusia komputer).
4. Browsing Audio Data
      Browsing Audio Data Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera. Jaringan video / audio metode browsing mencakupi langkah-langkah sebagai berikut ; Menjalankan sebuah program aplikasi komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam kamera IP. Transmisi untuk mendaftarkan kode identifikasi ke DDNS ( Dynamic Domain Name Server) oleh program aplikasi. Mendapatkan kamera IP pribadi alamat dan alamat server pribadi sehingga pasangan IP kamera dan kontrol kamera IP melalui kamera IP pribadi alamat dan alamat server pribadi compile ke layanan server melalui alamat server pribadi sehingga untuk mendapatkan video / audio data yang ditangkap oleh kamera IP, dimana server layanan menangkap video / audio data melalui Internet.
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.
6. 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.

Minggu, 09 November 2014

Pengaruh Positif dan Negatif Sosial Media

Dampak Positif dan Negatif Menggunakan Sosial Media
 
Berbicara sosial media sekarang ini memang sudah tidak asing lagi dikalangan masyarakat, hampir tiap individu menggunakan media sosial dari yang muda hingga yang tua baik untuk berbinis maupun hanya sebatas terhubung dengan teman. Dengan adanya sosial media memang sangatlah membantu kita dalam berhubungan dengan orang lain, baik teman maupun saudara. Namun di dalam kemudahan itu juga terdapat dampak positif serta negatifnya, berikut akan dijelaskan dampak yang terjadi dalam penggunaan media sosial.


Dampak Positif

Sebagai tempat promosiDengan banyaknya orang yang menggunakan jejaring sosial, membuka kesempatan kita untuk mempromosikan produk/jasa yang kita tawarkan

Ajang memperbanyak teman
Dapat menambah teman baru maupun relasi bisnis dengan mudah
Sebagai media komunikasi
Mempermudah komunikasi kita dengan orang-orang, baik dalam maupun luar negeri
Tempat mencari informasi
Banyak juga instansi pencari berita yang menggunakan media sosial sebagai media penyeberannya
Tempat berbagi
Dengan fitur yanga ada pada media sosial kita dapat dengan mudah saling bertukar data baik berupa foto, dokumen, maupun pesan suara


Dampak Negatif

Munculnya tindak kejahatan
Banyak juga orang yang menggunakan media sosial sebagai alat untuk melakukan kejahatan seperti contohnya penculikan dan penipuan
Mengganggu hubungan antar pasangan
Media sosial juga dapat memicu kecemburuan antar pasangan jika memang pasangan itu berhubungan yang tidak wajar dengan orang lain
Menimbulkan sifat candu
Media sosial juga dapat menimbulkan candu yang dapat mengakibatkan sifat penggunanya menjadi autis atau lebih menutup diri pada kehidupan sekitar
Seperti itulah dampak negatif dan positif dari penggunaan media sosial, tetapi semua kembali lagi kepada orang yang menggunakannya. Media sosial hanyalah alat pengubung dan kita selaku pengguna harus menggunakannya dengan baik dan bijak.


Manfaat Telematika Bagi Masyarakat

Selaras dengan pengertian telematika sebagai sarana komuikasi jarak jauh, maka fungsi dari telematika antara lain :

Penyampai informasi. Telematika digunakan sebagai penyampai informasi agar orang yang melakukan Komunikasi menjadi lebih berpengetahuan dari sebelumnya. Bertambahnya pengetahuan manusia akan meningkatan keterampilan hidup, menambah kecerdasan, meningkatkan kesadaran dan wawasan.
Sarana Kontak sosial hidup bermasyarakat. Interaksi sosial menimbulkan kebersamaan, keakraban, dan kesatuan yang akan melahirkan kerjasama. Telematika menjadi penghubung diantara peserta kerjasama tersebut, walaupun mereka tersebar dimana-mana. Telematika menjembatani proses interaksi sosial dan kerjasama sehingga menghasilkan jasa yang memiliki nilai tambah dibanding hasil perseorangan.
Contoh Telematika dibidang telekomunikasi. Yang termasuk dalam layanan telematika di bidang komunikasi adalah layanan dial up ke Internet maupun semua jenis jaringan yang didasarkan pada sistem telekomunikasi untuk mengirimkan data. Internet sendiri merupakan salah satu contoh telematika. Contoh lainnya, sekarang semua orang sudah mempunyai handphone, dan semakin hari semakin pesat perkembangan teknologinya, dan semakin memudahkan para penggunanya untuk mendapatkan informasi secara langsung baik itu dari sms maupun push email yg lagi booming-nya di Indonesia akibat pasar handphone blackberry atau sekedar browsing dengan menggunakan wifi ataupun WAP.

Selain itu, layanan video conference merupakan layanan komunikasi yang melibatkan video dan audio secara real time. Teknologi yang digunakan untuk layanan video conference komersial pada awalnya dikembangkan di atas platform ISDN (Integrated Switch Digital Network) dengan standar H.320. Secara fungsional, elemen pendukung layanan video conference terdiri dari:

Terminal video conference atau endpoint video conference, adalah perangkat yang berada di sisi pengguna video conference.
MCU (Multipoint Conference Unit), adalah semacam server yang berfungsi sebagai pengendali konferensi yang melibatkan banyak pengguna dan banyak sesi konferensi.
Gateway dan gatekeeper adalah media yang melakukan proses adaptasi komunikasi video conference berbasis ISDN ke IP dan sebaliknya.
Berbagai macam bentuk yang menjadi dampak penggunaan telematika merebak luas pada masyarakat. Dampak ini akan memunculkan dan merubah pola kehidupan, bekerja, berusaha bahkan merubah falsafah pada bidang-bidang tertentu. Dampak yang pasti adalah akan terjadinya perubahan minat bekerja yang lebih efisien dalam arti benefit to cost ratio, efektif dalam arti kualitas produk, jasa, dan pemerataan distribusi produk jasa kepada masyarakat. Dampak yang akan muncul penggunaan telematika baik secara langsung maupun tidak langsung, yaitu:

1. Penghematan transportasi dan bahan bakar.

2. Menghindarkan jam-jam yang tidak produktif menjadi lebih produktif.

3. Mengembangkan konsep kegiatan tersebar secara merata ke seluruh daerah.

4. Menyuguhkan banyak pilihan sarana telekomunikasi.

Telematika

Apa Itu Telematika dan Bagaimana Perkembangannya di Indonesia

Kita pasti sering mendengar kata telematika??? Di perkembangan zaman yang telah maju di bidang Teknologi Informasi (IT) begitu pula dengan Teknologi telematika, sebelum kita membahas lebih jauh tentang telematika kita harus tau arti telematika itu sendiri, telematika merupakan singkatan dari Telekomunikasi melaui media Informatika.

A.Sejarah Telematika

Istilah telematika pertama kali digunakan pada tahun 1978 oleh Simon Nora dan Alain Minc dalam bukunya L’informatisation de la Societe. Istilah telematika yang berasal dari kata dalam bahasa Perancis telematique merupakan gabungan dua kata telekomunikasi dan informatika. Pengertian Telematika sendiri lebih mengacu kepada industri yang berhubungan dengan penggunaan komputer dalam sistem telekomunikasi. Yang termasuk telematika ini adalah layanan dial up ke Internet maupun semua jenis jaringan yang didasarkan pada sistem telekomunikasi untuk mengirimkan data. Internet sendiri merupakan salah satu contoh telematika. Menurut Wikipedia, istilah telematika ini sering dipakai untuk beberapa macam bidang.

Integrasi antara sistem telekomunikasi dan informatika yang dikenal sebagai Teknologi Komunikasi dan Informatika atau ICT (Information and Communications Technology). Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi. Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi/Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology). Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalulintas (road vehicles dan vehicle telematics).

B.Pengertian Telematika

Telematika merupakan teknologi komunikasi jarak jauh, yang menyampaikan informasi satu arah, maupun timbal balik, dengan sistem digital. pengertian Telematika sendiri lebih mengacu kepada industri yang berhubungan dengan penggunakan komputer dalam sistem telekomunikasi. Yang termasuk dalam telematika ini adalah layanan dial up ke Internet maupun semua jenis jaringan yang didasarkan pada sistem telekomunikasi untuk mengirimkan data. Internet sendiri merupakan salah satu contoh telematika. Telematika menunjuk pada hakikat cyberspace sebagai suatu sistem elektronik yang lahir dari perkembangan dan konvergensi telekominikasi, media, dan informatika. Dalam Pengantar pada Mata Kuliah Hukum Telematikan Fakultas Hukum Universitas Indonesia, dinyatakan bahwa istilah telematika merujuk pada perkembangan konvergensi antara teknologi telekomunikasi, media, dan informatika yang semula masing-masing berkembang secara terpisah. Istilah Teknologi Informasi itu sendiri merujuk pada perkembangan teknologi perangkat-perangkat pengolah informasi.

Para praktisi menyatakan bahwa TELEMATICS adalah singkatan dari TELECOMMUNICATION and INFORMATICS sebagai wujud dari perpaduan konsep Computing and Communication. Istilah Telematics juga dikenal sebagai “the new hybrid technology” yang lahir karena perkembangan teknologi digital. Perkembangan ini memicu perkembangan teknologi telekomunikasi dan informatika menjadi semakin terpadu atau populer dengan istilah konvergensi.

C.Fungsi Telematika

Selaras dengan pengertian telematika sebagai sarana komuikasi jarak jauh, maka fungsi dari telematika antara lain :

1. Penyampai informasi. Telematika digunakan sebagai penyampai informasi agar orang yang melakukan Komunikasi menjadi lebih berpengetahuan dari sebelumnya. Bertambahnya pengetahuan manusia akan meningkatan keterampilan hidup, menambah kecerdasan, meningkatkan kesadaran dan wawasan.

2. Sarana Kontak sosial hidup bermasyarakat. Interaksi sosial menimbulkan kebersamaan; keakraban, dan kesatuan yang akan melahirkan kerjasama. Telematika menjadi penghubung diantara peserta kerjasama tersebut, walaupun mereka tersebar dimana-mana. Telematika menjembatani proses interaksi sosial dan kerjasama sehingga menghasilkan jasa yang memiliki nilai tambah dibanding hasil perseorangan

D.Perkembangan Telematika Di Indonesia

Peristiwa proklamasi 1945 membawa perubahan yang bagi masyarakat Indonesia, dan sekaligus menempatkannya pada situasi krisis jati diri. Krisis ini terjadi karena Indonesia sebagai sebuah negara belum memiliki perangkat sosial, hukum, dan tradisi yang mapan. Situasi itu menjadi ‘bahan bakar’ bagi upaya-upaya pembangunan karakter bangsa di tahun 50-an dan 60-an. Di awal 70-an, ketika kepemimpinan soeharto, orientasi pembangunan bangsa digeser ke arah ekonomi, sementara proses – proses yang dirintis sejak tahun 50-an belum mencapai tingkat kematangan.

Dalam latar belakang sosial demikianlah telekomunikasi dan informasi, mulai dari radio, telegrap, dan telepon, televise, satelit telekomunikasi, hingga ke internet dan perangkat multimedia tampil dan berkembang di Indonesia. Perkembangan telematika penulis bagi menjadi 2 masa yaitu masa sebelum atau pra satelit dan masa satelit.

1. Masa Pra-Satelit

Radio dan Telepon

Di periode pra satelit (sebelum tahun 1976), perkembangan teknologi komunikasi di Indonesia masih terbatas pada bidang telepon dan radio. Radio Republik Indonesia (RRI) lahir dengan di dorong oleh kebutuhan yang mendesak akan adanya alat perjuangan di masa revolusi kemerdekaan tahun 1945, dengan menggunakan perangkat keras seadanya. Dalam situasi demikian ini para pendiri RRI melangsungkan pertemuan pada tanggal 11 September 1945 untuk merumuskan jati diri keberadaan RRI sebagai sarana komunikasi antara pemerintah dengan rakyat, dan antara rakyat dengan rakyat.

Sedangkan telepon pada masa itu tidak terlalu penting sehingga anggaran pemerintah untuk membangun telekomunikasipun masih kecil jumlahnya. Saat itu, telepon dikelola oleh PTT (Perusahaan Telepon dan Telegrap) saja. Sampai pergantian rezim dari Orla ke Orba di tahun 1965, RRI merupakan operator tunggal siaran radio di Indonesia. Setelah itu bermunculan radio – radio siaran swasta. Lima tahun kemudian muncul PP NO. 55 tahun 1970 yang mengatur tentang radio siaran non pemerintah.

Periode awal tahun 1960-an merupakan masa suram bagi pertelekomunikasian Indonesia, para ahli teknologi masih menggeluti teknologi sederhana dan “kuno”. Misalnya saja, PTT masih menggunakan sentral-sentral telepon yang manual, teknik radio High Frequency ataupun saluran kawat terbuka (Open Were Lines). Pada masa itu, banyak negara pemberi dana untuk Indonesia – termasuk pendana untuk pengembangan telekomunikasi, menghentikan bantuannya. Hal itu karena semakin memburuknya situasi dan kondisi ekonomi dan politi di Indonesia.

Tercatat bahwa pada masa 1960-1967, hanya Jerman saja yang masih bersikap setia dan menaruh perhatian besar pada bidang telekomunikasi Indonesia, dan menyediakan dana walau di masa-masa sulit sekalipun. Ketika itu pengembangan telekomunikasi masih difokuskan pada pengadaan sentra telepon, baik untuk komunikasi lokal maupun jarak jauh, dan jaringan kabel. Indonesia saat itu belum memiliki satelit. Sentral telepon beserta perlengkapan hubungan jarak jauh ini diperoleh dari Jerman. Pada saat itu, Indonesia hanya dapat membeli produk yang sama, dari perusahaan yang sama, yakni Perusahaan Jerman. Tidak ada pilihan lain bagi Indonesia.

Keleluasaan barulah bisa dirasakan setelah di tahun 1967/1968 mengalir pinjaman-pinjaman ke Indonesia, baik bilateral ataupun pinjaman multilateral dari Bank Dunia, melalui pinjaman yang disepakati IGGI. Akan tetapi, pada masa inipun inovasi dalam pemfungsian teknologi telekomunikasi masih belum berkembang dengan baik di negeri ini. Peda dasarnya kita memberi dan memakai perlengkapan seperti switches, cables, carries yang sudah lazim kita pakai sebelumnya.

Televisi

Badan penyiaran televisi lahir tahun 1962 sebelum adanya satelit yang semula hanya dimaksudkan sebagai perlengkapan bagi penyelenggara Asian Games IV di Jakarta. Siaran percobaan pertama kali terjadi pada 17 Agustus 1962 yang menyiarkan upacara peringatan kemerdekaan RI dari Istana Merdeka melalui microwave. Dan pada tanggal 24 Agustus 1962, TVRI bisa menyiarkan upacara pembukaan Asian Games, dan tanggal itu dinyatakan sebagai hari jadi TVRI.

Terdorong oleh inovasi, akhirnya pada tanggal 14 November 1962 untuk pertama kalinya TVRI memberanikan diri melakukan siaran langsung dari studio yang berukuran 9×11 meter dan tanpa akustik yang memadai. Acaranya terbatas, hanya berupa permainan piano tunggal oleh B.J. Supriadi dengan pengaruh acara Alex Leo.

Lebih setahun setelah siaran pertama, barulah keberadaan TVRI dijelaskan dengan pembentukan Yayasan TVRI melalui Keppres No. 215/1963 tertanggal 20 oktober 1963. Antara lain disebutkan bahwa TVRI menjadi alat hubungan masyarakat (mass communication media) dalam pembangunan mental/spiritual dan fisik daripada Bangsa dan Negara Indonesia serta pembentukan manusia sosialis Indonesia pada khususnya.

Sampai tahun 1989, TVRI merupakan operator tunggal di bidang penyiaran televise.
Jadi sebelum satelit palapa mengorbit, Indonesia hanya mengenal telekomunikasi yang bersifat terestrial, yakni yang jangkauannya masih dibatasi oleh lautan. Telekomunikasi seperti ini tidak bisa menjangkau pulau-pulau kecuali melalui penggunaan SKKL (Saluran Komunikasi Kabel Laut) yang mahal dan sulit dipergunakan.

2. Masa Satelit

Satelit Domestik Palapa

Gagasan tentang peluncuran satelit bagi telekomunikasi domestik di Indonesia bisa ditelusuri asal muasalnya dari sebuah konferensi di Janewa tahun 1971 yang disebut WARCST (World Administrative Radio Confrence on Space Telecomunication).

Pada konferensi itu di tampilkan pila pameran dari perusahaan raksasa pesawat terbang Hughes. Perusahaan inilah yang mengusulkan ide pemanfaatan satelit bagi kepentingan domestik Indonesia. Hal tersebut disambut oleh Suhardjono yang berlatar belakang militer dan membawa masalah satelit itu sampai ke Presiden RI.

Selain pertimbangan kelayakan ekonomi dan teknis, sejarah peluncuran satelit ini juga diwarnai oleh kepentingan politik dimana hubungan antara Indonesia dengan negara- negara lain sudah mulai bersahabat. Di sisi lain, satelit memungkinkan penyebaran luas ideologi negara ke masyarakat luas melalui TV, satelit juga menguntungkan secara ekonomi.

Komunikasi tentang cara-cara menggali sumber daya alam dapat berlangsung dengan mudah. Ini berlaku untuk kasus tembaga pura (Freeport) dan di Dili. Peluncuran satelit Palapa di Cape Canaveral, Florida, bulan Agustus 1976 pada panel peluncuran terdapat 3 orang Indonesia dan perwakilan dari perusahaan NASA dan Hughes.

Kejadian ini diresmikan juga melalui pidato kenegaraan oleh presiden Soeharto di Jakarta, tanggal 16 Agustus 1976. ini merupakan satu- satunya proyek teknologi yang mendapat tempat terhormat di gedung Parlemen. Namun peluncuran satelit itu merupakan kebijakan nasional yang gagasan awalnya dicetuskan oleh pemerintah.

Hal ini didasarkan pada pertimbangan bahwa Indonesia pernah mengalami ancaman perpecahan. Untuk mempersatukan tanah air yang sangat luas ini diperlukan sarana perhubungan yang mencakup seluruh wilayah nusantara. Proses kelahiran satelit ini hanya melibatkan sedikit teknokrat dan teknolog yang berpihak pada kepentingan Orba.

Dampak Setelah Adanya Satelit Palapa

Dengan semakin bergantungnya Indonesia pada teknologi satelit, muncullah sejumlah perusahaan yang bergerak dalam produksi perlengkapan terkait, seperti RFC (milik Iskandar Alisjahbana), LEN (milik Kayatmo), PT. INTI. Setelah periode itu, aspek bisnis di dunia telekomunikasi mencuat. Inovasi lebih banyak terjadi pada penyediaan layanan, sementara pengembangan teknologi untuk komponen berkurang.

Pertumbuhan ekonomi yang pesat di tahun 1988 membuat kebutuhan telekomunikasi melonjak secara drastis. Untuk memenuhi kebutuhan telepon yang melonjak, disadari pemerintah perlunya perubahan regulasi, yang kemudian membuahkan UU no. 3 tahun 1989 tentang pengertian telekomunikasi yang diperluas hingga mencakup alat pengiriman data seperti facsimile dan telex, dan lain-lainnya.

Sebelum lahirnya UU ini, Telkom dan Indosat disebut sebagai badan penyelenggara telekomunikasi yang menyediakan seluruh jejaring dan layanan jasa. Dampak positif dari berlakunya UU tersebut adalah mulai masuknya pihak-pihak swasta dengan modal yang besar, walaupun dalam skala usaha yang terbatas.

Mereka datang dengan membawa teknologi baru, tenaga ahli, manajemen yang baru. Ini semua kemudian menciptakan iklim usaha yang baru dalam penyelenggaraan telekomunikasi di Indonesia. Dengan terlibatnya pihak asing dalam pengadaan dana, teknologi dan menejemen, perkembangan teknologi telekomunikasi berkembang dengan pesat. Hal ini terjadi sekitar tahun 1990-an dan dampaknya terlihat mulai tahun 1991 khususnya terlihat jelas bahwa jangkauan telekomunikasi di Indonesia menjadi bertambah luas.

Perkembangan teknologipun berkembang pesat, mulai dari pesawat telepon manual ke otomatis, dan dari analog menjadi digital. Pada gilirannya perkembangan ini menuntut adanya pengaturan infrastruktur dan standarisasi peralatan. Tak lama kemudian masuklah teknologi mobile-telecommunication.

Berkembanglah pemakaian handphone yang bardampak tumbuhnya usaha-usaha yang tidak hanya menyediakan layanan atau jejaring saja, melainkan juga membangun pabrik-pabrik dalam upaya pemenuhan kebutuhan akan kabel. Menarik untuk dicatat bahwa di era serbuan bisnis telekomunikasi itu, ternyata kaidah dan aturan bisnis professional tidak sepenuhnya diikuti.

Sementara itu faktor politik tampaknya justru mengambil peranan penting. Kala itu terjadi campur tangan bisnis dari “Keluarga Cendana” yang mengambil peranan sebagai mitra bisnis PT Telkom dan Indosat yang kemudian diikuti oleh krono-kroni mereka seperti Liem Sio Liong melalui “Sinar Mas”- nya dan lain-lain. Di era emas telekomunikasi itu, tumbuh dorongan kuat agar Bank Indonesia membuka pintunya lebar-lebar bagi pihak swasta asing.

Bahkan mereka menginginkan adanya privatisasi Telkom dan Indosat dalam penyelenggaraannya. Dampak dari dorongan ini mencuatnya pandangan bahwa regulasi yang ada sudah tidak memadai lagi. Di sekitar tahun 1996, mulailah disusun rencana untuk meninjau kembali UU No. 3 tahun 1989.

Beberapa hal yang diperhatikan dalam review ini adalah :

1. Perkembangan teknologi tahun 1995-1996 itu berbeda sekali dengan di tahun 1990. ini terutama terjadi akibat konvergensi teknologi, sebagai fungsi dari berbagai jenis jasa berubah dan timbul jasa-jasa baru yang perlu diakomodasikan. Konvergensi teknologi bahkan memungkinkan teknologi dipadu dengan broadcasting, sehingga timbullah telematika, teleinformatika, teknologi informasi dan lain-lain yang menuntut kebijakan dan peraturan yang baru.

2. Perkembangan teknologi informasi dan broadcasting itu ternyata tidak hanya berpengaruh pada masalah politik, dalam artian berita, tetapi juga iklan yang sangat berpengaruh dalam dunia bisnis. Lebih jauh lagi dengan berkembangannya telebanking, telekumunikasi sebelumnya dilihat hanya sebagai public utility, kini berubah menjad bisnis opportunity.

3. Globalisasi ekonomi menciptakan suasana kompetisi yang semakin ketat. Ini menuntut penyelenggaraan telekomunikasi dengan kualitas layanan yang semakin tinggi.
Setelah satelit Palapa mengorbit, jangkauan telekomunikasi Indonesia bisa meliputi seluruh nusantara, dan bahkan ke luar wilayah nusantara. Satelit telekomunikas itu kemudian bisa dimanfaatkan bukan untuk telepon tetapi juga untuk berbagai macam keperluan lain seperti, pengiriman facsimile, telex, dan pengiriman berbagai informasi dalam bentuk lain termasuk broadcasting. Setelah perkembangan itu semua terwujud, masyarakat melihat pentingnya peranan telekomunikasi bagi kehidupan suatu bangsa.

Nusantara 21

Perkembangan satelit dipacu lebih lanjut dengan diresmikannya “Nusantara 21” (N21) oleh presiden RI pada tanggal 27 Desember 1996. Menggelindingnya N21 menjadi masukan utama untuk pembentukan Tim koordinasi Telematika Indonesia (TKTI) melalui Kepres No. 30 tahun 1997. Tugas TKTI menurut Inpres No.6 tahun 2001 tentang pengembangan dan Pendayagunaan Telematika di Indonesia adalah :

(1) Mengkoordinasikan perencanaan dan memelopori program aksi dan inisiatif untuk meningkatkan perkembangan dan pendayagunaan teknologi telematika Indonesia serta memfasilitasi dan memantau pelaksanaannya,

(2) Memperkuat kemampuan menggalang sumber daya yang ada di Indonesia guna mendukung keberhasilan pelaksanaan semua arah pengembangan dan pendayagunaan teknologi telematika, melaksanakan forum untuk membangun consensus antar pihak-pihak terkait di sector pemerintah dan swasta, serta akses mengakses pengalaman internasional dalam mengembangkan sistem infrastruktur infomasi nasional.

Tim ini diketuai oleh Menko Produksi Industri Strategis (Ginanjar Kartasasmita), wakil ketua Menparpostel, beranggotakan tujuh menteri departemen (Menkeu, Menhankam, Menpen, Mendagri, Menperindag, Menaker, dan Mendikbud) serta lima menteri negara (Mensesneg, Menristek, MenPAN, Menivest, Men-PPN).

Visi N21 adalah menyediakan wahana berbasis teknologi telekomunikasi dan informatika nasional di dalam proses transformasi bangsa Indonesia dari masyarakat tradisional (traditional society) menjadi sebuah masyarakat yang berwawasan IPTEK dan berbasis pengetahuan (knowledge based society).

Konsep N21 merupakan jawaban atas tantangan globalisasi komunikasi dan informasi berupa jaringan komunikasi terpadu. N21 menggunakan kerangka pendekatan, antara lain, (a) Memanfaatkan semua teknologi yang dapat mendukung pembangunan di semua sektor; dan (b) membentuk suatu jaringan maya informasi atau adi marga informasi (virtual information network atau anformation superhighway) yang menghubungkan seluruh pelosok tanah air.

Dengan dikembangkannya N21 maka pada tahun 2000 atau memasuki abad 21 seluruh kecamatan di Indonesia akan mempunyai akses ke semua teknologi komunikasi dan computer (K-2) dalam suatu jaringan terpadu yang didukung oleh 11 sistem satelit komunikasi. Sekarang ini baru ada tiga sistem satelit yang beroperasi, yaitu PSN dengan Palapa 1. telkom dengan Palapa B4 dan B 2R, dan satelindo dengan Palapa C 1 dan C 2. Pengembangan infrastruktur fiik mengandung tiga kemungkinan penggunaan, yaitu : (1) Adiguna Marga Kepulauan (Archipelagic Super Highway), (2) Kota Multimedia (Multimedia Cities); dan (3) Nusantara Multimedia Community Acces Centers ( Pusat Akses Masyarakat Multimedia Nusantara).

Tim Koordinasi Telematika Nasional secara paripurna merumuskan cetk biru pengembangan telematika yang mencakup tiga kelompok utama, yaitu infastruktur, aplikasi, dan sumber daya.

1. Infrastruktur

Menurut Jonathan L.Parapak (Presiden komisaris PT.Indosat) dalam http://www.bogor.net, perkembangan infrastruktur ini dipengaruhi oleh banyak faktor, antara lain kebijakan nasional sector telekomunikasi, regulasi sector, kondisi ekonomi makro, kemampuan para pelaku nasional. Pada tatanan kebijakan patut dicatat beberapa kemajuan yang sangat penting, antara lain diundangkannya UU tentang Telekomunikasi no. 36 tahun 1999 dan dikeluarkannya cetak biru kebijaksanaan tentang telekomunikasi di Indonesia tanggal 20 Juli 1999.

Pada tatanan regulasi telah dicapai beberapa perkembangan penting antara lain dimungkinkannya pern swasta dan masyarakat yang semakin tinggi dalam pengembangan regulasi yang telah terwujud dalam penetapan tariff dan interkoneksi standard, dan lain-lain. Pada tatanan penyelenggaraan kondisi monopoli dan duopoli yang masih menghambat peran swasta dan masyarakat lebih besar, keadaan ekonomi yang baru tumbuh sangat mempengaruhi daya beli masyarakat.

Dalam kondisi ini, kelihatannya sasaran pembangunan infrastuktur baik adimarga informasi, multimedia city akan mengalami penundaan. Namun demikian perlu dicatat bahwa PT.Telkom telah berupaya membangun lingkar-lingkar adimarga kepulauan dan infrastruktur multimedia di Jakarta. Infrastruktur informasi telah maju selangkah dengan beroperasinya satelit Telkom 1.

Salah satu aspek yang penting adalah pemanfaatan secara optimal infrastruktur yang ada. Tampaknya perlu dikembangkan kebijaksanaan baik pada tingkat pemerintah maupun pada tingkat penyelenggaraan agar investasi yang telah dilakukan dapat termanfaatkan dengan berdaya guna dan berhasil guna bagi berbagai komponen masyarakat, baik pendidikan, layanan kesehatan, pemerintahan maupun kegiatan bisnis.

2. Aplikasi Telematika

Aplikasi telematika Indonesia terfokus pada pemberdayaan aparatur negara, pemerkayaan hidup masyarakat (telemedik, telekarya, pendidikan), penciptaan daya saing bisnis (perbankan,pos,pariwisata,manfaktur), pembangunan informasi dasar dan aplikasi telematika perlu dilihat dari tatanan kebijakan, regulasi, dan penyelenggaraan yang di manfaatkan masyarakat.

Dari sudut pandang kebijakan tampaknya belum terasa perkembangan yang menonjol. Isu kelembagaan masih banyak diperbincangkan, UU yang terkait dengan atau tentang telematika (cyber law) masih jauh dari harapan. Beberapa aspek regulasi yang mendesak, misalnya pengaturan secure transaction, public ke infrastructure registration authority, electronic payment, certification authority masih belum dilaksanakan.

Namun, perhatian pada perlindungan hak kekayaan intelektual semakin tinggi dan upaya untuk memantapkan regulasi semakin mendapat perhatian dari berbagai pihak. Di lapangan dapat dicatat perkembangan yang menggembirakan dengan semakin meluasnya homepage, berkembangnya aplikasi seperti E-commerce, E-Banking, E-Brokerage, dan lain-lai.

Sektor pemerintah nampaknya berkembang lamban karena kendala keuangan dan sumber daya manusia. Beberapa kelompok usaha seperti PT. Telkom, Indosat, Lippo e nett, nampaknya semakin giat untuk mengejar ketertinggalan masyarakat kita di bidang aplikasi. Aplikasi seperti E-government, tele-education, telemedicine masih dalam taraf mula yang perlu di dorong berbagai pihak.

3. Sumber Daya Telematika

Dalam bidang sumber daya , diarahkan pada pengembangan SDM, industri dalam negeri, hukum dan perdagangan, serta kultur informasi. Secara umum dirasakan bahwa SDM di dalam negeri belum memenuhi harapan untuk berperan dalam pengembangan teknologi yang berubah begitu cepat.

Namun demikian, cukup banyak pula SDM Indonesia di bidang telematika yang bekerja di luar negeri termasuk di sentra-sentra keunggulan. Usaha berbagai pihak khusunya sector swasta, nampaknya cukup menggembirakan antara lain dikembangkannya cyber campus seperti ITB, UPH, dan lain-lain. Yang sangat memprihatinkan adalah pengembangan industri dalam negeri.

Walaupun berbagi konsep telah cukup lama di bicarakan seperti Hightech Park di Bandung, Serpong dan lain-lain sampai saat ini belum mencapai kemajuan berarti. Oleh karena itu perlu dikembangkan kebijaksanaan nasional untuk mendorong berkembangnya industri dalam negeri di bidang telematika antara lain sistem insentif.

Dalam mempromosikan visi N21, inisiasi perlu datang dari pemerintah. Namun secara bertahap dan interaktif, visi ini perlu mengakomodasi kebutuhan yang khas dari berbagai kelompok masyarakat maupun departemen. Untuk itu keterlibatan berbagai kelompokmasyarakat dalam merumuskan dan mewujudkan program-program telematika perlu ditumbuhkembangkan secara berangsur-angsur.

Hal ini pada gilirannya akan membatasi peranan pemerintah, khususnya dalam hal pengadaan dan pengelolaan kandungan informasi. Control informasi dari pemerintah justru dipandang sebagai faktor penghambat bagi upaya penyejahteraan masyarakat melalui jejaring telekomunikasi.