Minggu, 08 Februari 2015

Teknologi Telematika dan Contoh Penerapan di Bidang Kesehatan



A.    Sejarah Telematika
              Di dalam bahasa Indonesia dikenal dengan Telematika. Kata telematika berasal dari istilah dalam bahasa Perancis Telematique yang merujuk pada bertemunya sistem jaringan komunikasi dengan teknologi informasi. Istilah telematika merujuk pada hakekat cyberspace sebagai suatu sistem elektronik yang lahir dari perkembangan dan konvergensi telekomunikasi, media dan informatika.
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. 
                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.
Telekomunikasi sendiri mempunyai pengertian sebagai teknik pengiriman pesan, dari suatu tempat ke tempat lain, dan biasanya berlangsung secara dua arah. ' Telekomunikasi ' mencakup semua bentuk komunikasi jarak jauh, termasuk radio, telegraf/ telex, televisi, telepon, fax, dan komunikasi data melalui jaringan komputer. Sedangkan pengertian  Informatika (Inggris: Informatics) mencakup struktur, sifat, dan interaksi dari beberapa sistem yang dipakai untuk mengumpulkan data, memproses dan menyimpan hasil pemrosesan data, serta menampilkannya dalam bentuk informasi.
             Jadi pengertian Telematika sendiri lebih mengacu kepada industri yang berhubungan dengan penggunakan komputer dalam sistem telekomunikasi.

B.     Pengertian Telematika

Menurut Kerangka Kebijakan Pengembangan dan Pendayagunaan Telematika di Indonesia,disebutkan bahwa teknologi telematika merupakan singkatan dari teknologi komunikasi, media,dan onformatika. Senada dengan pendapat pemerintah, telematika diartikan sebagai singkatandari tele = telekomunikasi, ma = multimedia, dan tika = informatika.

Mengacu kepada penggunaan dikalangan masyarakat telematika Indonesia (MASTEL), istilah telematika berarti perpaduan atau pembauran (konvergensi) antara teknologi informasi (teknologi komputer), teknologi telekomunikasi, termasuk siaran radio maupun televisi dan multimedia.
Jadi, berdasarkan pengertian-pengertian di atas, dapat ditarik kesimpulan tentang telematika sebagai berikut:


1. Telematika adalah sarana komunikasi jarak jauh melalui media elektromagnetik.

2. Kemampuannya adalah mentransmisikan sejumlah besar informasi dalam sekejap, dengan jangkauan seluruh dunia, dan dalam berbagai cara, yaitu dengan perantaan suara (telepon,musik), huruf, gambar dan data atau kombinasi-kombinasinya. Teknologi digital memungkinkan hal tersebut terjadi.

3. Jasa telematika ada yang diselenggarakan untuk umum (online, internet), dan ada pula untukkeperluan kelompok tertentu atau dinas khusus (intranet).Dengan demikian dapat diambil kesimpulan bahwa telematika merupakan teknologi komunikasi jarak jauh, yang menyampaikan informasi satu arah, maupun timbal balik, dengan sistem digital.

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. Peranan Telematika di Indonesia
1. Mengoptimalkan proses pembangunan.
Telematika memberikan pelayanan kepada masyarakat berupa sarana telekomunikasi yang memudahkan masyarakat saling berinteraksi tanpa terhalang jarak, sehingga mudah untuk menyampaikan informasi dari satu daerah ke daerah lain.

2. Meningkatkan Pendapatan.

             Produk dan jasa teknologi telematika merupakan komoditas yang memberikan peningkatan pendapatan bagi perseorangan, dunia usaha bahkan negara dalam bentuk devisa hasil ekspor jasa dan produk industri telematika.


3. Pemersatu bangsa.
Teknologi telematika mampu menyatukan bangsa melalui pengembangan sistem informasi yang menghubungkan semua institusi dan area dengan cepat tanpa terhalang jarak daerah masing-masing.

E.     Peran Telematika
* Sebagai bidang usaha (Telematika menjadi core bisnis)
a. Industri
b. Perdagangan
c. Jasa
* Sebagai penunjang usaha (Telematika sebagai enabler) :
a. Efisiensi
b. Peningkatan daya saing 

F. Kegunaan Telematika Untuk UKM
Industri :
-. Industri Hardware
-. Industri Software
Perdagangan :
-. Grosir Telematika
-. Eceran Telematika
Jasa / Service :
-. Lembaga Pendidikan (sekolah kejuruan, kursus-kursus)
-. Jasa Multimedia (Warnet, Wartel, Game Center, Penyelenggara VOIP)
-. Internet Service Provider
-. Konsultan Telematika
-  Kesehatan
Pemanfaatan Telematika di Bidang Kesehatan

      Secara umum telematika merupakan gabungan kata telekomunikasi dan informatika yang berarti kombinasi transmisi informasi melalui jaringan telekomunikasi dan pengolahan informasi secara komputerisasi.   Pemanfaatan telematika tidak hanya dalam bidang pendidikan dan bisnis saja, namun dapat pula dimanfaatkan dalam bidang kesehatan.  Salah satu penerapan telematika dalam bidang kesehatan ini adalah e-Health dan Telemedicine. Apa yang dimaksud dengan e-Health dan Telemedicine?

     e-Health merupakan aplikasi teknologi komunikasi dan informasi yang mencangkup keseluruhan cakupan fungsi yang mempengaruhi sektor kesehatan. e-Health memiliki arti yang luas bukan hanya sekedar internet atau dotcom saja. e-Health merupakan solusi Enterprise di bidang kesehatan karena melibatkan banyak pihak mulai dari masyarakat sampai dengan Produsen Obat / Farmasi. Electronic Medical Records (EMR) merupakan bagian fundamental dari e-Health. EMR memberikan fasilitas sharing data medical record antar institusi kesehatan (Rumah Sakit, Puskesmas, dan lain-lain).

Manfaat e-Health yaitu :
  • Dengan e-Health, masyarakat mendapatkan manfaat dari pendidikan kesehatan untuk mencegah penyakit.
  • e-Health memberikan informasi medical record secara akurat sehingga mengurangi medical error.
  • e-Health meningkatkan kualitas pelayanan kesehatan dan mengurangi biaya kesehatan.

 Arsitektur Jaringan e-Health:


Keterangan gambar :
  • Arsitektur jaringan eHealth terdiri dari 3 lapis yaitu :EIS Tier yang merupakan repository data (EMR),
  • Middle Tier yang terdiri Application Server dan Web Server. Pada middle tier ini, eHealth menggunakan   Enterprise Application Integrator.
  • Client Tier, merupakan lapisan yang berhubungan langsung dengan user.

     Sedangkan telemedicine merupakan suatu layanan kesehatan antara dokter atau praktisi kesehatan dengan pasien jarak jauh guna mengirimkan data medik pasien menggunakan komunikasi audio visual mengunakan infrastruktur telekomunikasi yang sudah ada misalnya menggunakan internet, satelit dan lain sebagainya.


Arsitektur Pemanfaatan Telematika di Bidang Kesehatan / Telemedicine :



     Dari gambar diatas dapat dijelaskan lebih mendalam mengenai apa itu telemedicine. Komponen penyusun teknologi telemedicine adalah pasien, dokter, internet dan praktisi kesehatan. Pasien memiliki jarak yang jauh dengan dokter. Apabila pasien ingin memeriksa kesehatan mereka tidak perlu berangkat ke tempat dokter, ini untuk penyakit yang kecil dan menengah dan untuk perawatan jalan. Untuk pasien dengan sakit parah dan perlu rawat inap hal ini sulit diterapkan,tetapi masih dalam tahap pengujian. Misal untuk pasien sakit jantung, kanker, tumor dan lain-lain. Antara pasien dengan praktisi kesehatan harus memiliki jaringan internet yang terhubung secara global sehingga pasien bisa menggunakan telemedicine.

Manfaat telemedicine yaitu :
  • Mempercepat akses pasien ke pusat-pusat rujukan.
  • Mudah mendapatkan pertolongan sambil menunggu pertolongan langsung dari dokter-dokter pribadi.
  • Pasien merasakan tetap dekat dengan rumah dimana keluarga dan sahabat dapat memberikan dukungan langsung.
  • Menurunkan stres mental atau ketegangan yang dirasakan di tempat kerja.
  • Menyeleksi antara pasien-pasien yang perlu dibawa ke rumah sakit dan pasien yang tidak perlu perawatan di rumah sakit akan tetap tinggal di rumah.

Video Pemanfaatan e-Health atau Telemedicine :





 Kiat Berhasil Usaha Telematika
-. Siap bersaing secara ketat
-. Siap melakukan inovasi secara terus menerus
-. Mampu beradaptasi secara cepat terhadap perubahan
-. Memiliki SDM dengan pengetahuan dan ketrampilan khusus sesuai dengan bidang usaha


Kamis, 01 Januari 2015

Proses komunitas java (Java Community Process JCP)



Sejarah JAVA
    JAVA pertama kali diperkenalkan oleh Sun Microysystem pada pertengahan tahun 1990. Menurut definisi dari Sun, JAVA adalah nama untuk sebuah teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun lingkungan jaringan. Secara umum JAVA adalah suatu teknologi perangkat lunak komputer yang merupakan suatu bahasa pemrograman tingkat tinggi berorientasi objek yang dapat dijalankan di semua platform. Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya. 

Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :
Java Virtual Machine (JVM)
Java Virtual Machine adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file API untuk dieksekusi oleh interpreter Java. Dengan kata lain JVM adalah sebagai perantara antara program yang akan dijalankan dan sistem operasi yang sedang digunakan.
Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan.

Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama :

1. Java Standard Edition (SE)
Sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
2. Java Enterprose Edition (EE)
Sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.
3. Java Macro Edition (ME)
Sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.

     Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Java dikembangkan mengacu pada standar yang ditentukan oleh komite didalam JCP (Java Community Process). Spesifikasi Java tidak sekedar fondasi VMnya, tetapi menyangkut hampir semua aspek, mulai dari mekanisme mengakses devices I/O, komponen pertukaran objek, sampai pengembangan container. JCP merupakan badan yang bertanggung jawab terhadap standar teknologi Java.

    JCP melibatkan penggunaan Permintaan Spesifikasi Java (Java Spesification Request / JSRs), yaitu dokumen formal yang menggambarkan spesifikasi yang diusulkan dan teknologi untuk menambah platform Java. Ulasan publik Formal JSRs akan muncul sebelum JSR menjadi final dan Komite Eksekutif JCP menilainya di atasnya. Sebuah JSR akhir menyediakan implementasi referensi yang merupakan implementasi bebas dari teknologi dalam bentuk kode sumber dan Kompatibilitas Kit Teknologi untuk memverifikasi API spesifikasi. Sebuah JSR menggambarkan JCP itu sendiri. Seperti tahun 2009 , JSR 215 menggambarkan versi sekarang (2.7) dari JCP. Sebagai sebuah platform, Java memiliki dua buah bagian penting, yaitu Java Virtual Machine dan Java Application Programmig (Java Api). Program yang JCP komunitas pengguna telah membantu dalam memberikan umpan balik pada situs web. Banyak fitur baru dan perbaikan bug pada awalnya diusulkan atau diidentifikasi oleh pengguna. 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.

Teknologi VM memiliki beberapa keunggulan, antara lain :

1. 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.

2. 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.

Beberapa kesulitan utama dari konsep VM, diantaranya adalah :

1. 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.

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