Minggu, 27 Oktober 2013

Lingkungan komputasi, kebutuhan Middleware


·                     http://freakpaper.blogspot.com/2012/11/middleware-telematika.html


Middleware Telematika


         middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan masalah interoperabilitas. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.

            Perangkat lunak ini terdiri dari serangkaian pelayanan yang mengizinkan bermacam-macam proses berjalan dalam satu atau lebih mesin untuk dapat saling berinteraksi satu sama yang lainnya. Lambat laun teknologi ini menyediakan kemampuan interoperabilitas yang mendukung pada perpindahan ke arsitektur distribusi yang berhubungan, yang biasanya sering digunakan untuk mendukung dan menyederhanakan kerumitan, aplikasi terdistribusi. Termasuk didalamnya, web server, aplikasi server dan peralatan sama yang mendukung pengembangan dan pengantaran aplikasi. Middleware secara khusus menjadi bagian dari teknologi informasi modern berbasis XML, SOAP, web service dan pelayanan berbasis arsitektur.

A. Lingkungan Komputasi
    
           Lingkungan Komputasi : 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.

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

C. 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.
http://docs.oracle.com/cd/E19644-01/817-5452/images/wsgjaxrpca.gif

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.


Antarmuka dan Fitur Antarmuka




http://d4nt0z.wordpress.com/2012/10/15/fitur-antar-muka-pada-telematika/

Penjelasan tentang Antarmuka dan Fitur Antarmuka Pengguna Telematika

         Antarmuka (Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka (Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi. Tujuan sebuah interface adalah mengkomunikasikan fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa merupakan alat tertua (barangkali kedua tertua setelah gesture) yang dipakai orang untuk berkomunikasi sehari-harinya. Praktis, semua pengguna komputer dan Internet (kecuali mungkin anak kecil yang memakai komputer untuk belajar membaca) dapat mengerti tulisan.

        Meski pada umumnya panduan interface menyarankan agar ikon tidak diberi tulisan supaya tetap mandiri dari bahasa, namun elemen interface lain seperti teks pada tombol, caption window, atau teks-teks singkat di sebelah kotak input dan tombol pilihan semua menggunakan bahasa. Tanpa bahasa pun kadang ikon bisa tidak jelas maknanya, sebab tidak semua lambang ikon bisa bersifat universal. Interface ada dua jenis, yaitu :
·                Graphical Interface : Menggunakan unsur-unsur multimedia (seperti gambar, suara, video) untuk berinteraksi dengan pengguna.
·                Text-Based : Menggunakan syntax/rumus yang sudah ditentukan untuk memberikan perintah.

Fitur Antar Muka Penguna Telematika Dalam Antar Muka Telematika terdapat 6 jenis fitur yaitu :
§ Head Up Display System Merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunaannya untuk melihat ke arah yang lain dari sudut pandang biasanya.
§ Tangible User Interface Antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik.
§ Computer Vision Merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat.
§ Browsing Audio Data Browsing audio data adalah kemampuan mesin untuk mencari data dengan menggunakan input audio
§ Speech Recognition Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan
§ Speech Synthesis Merupakan hasil kecerdasan buatan dari pembicaraan manusia.

Jumat, 18 Oktober 2013

Storyboard Pengantar Telematika


Tugas 1 - Storyboard  Pengantar Telematika



Nama Kelompok :
  • Mohammad Andika ( 14110489 )
  • Sena Lastiansah ( 16110443 )
  • Muhamad Iqbal G ( 14110586 )
  • Andre Saputra ( 10110729 )
  • Noviandy Kusmanjaya ( 15110074 )


Senin, 07 Oktober 2013

Wireless dan Terminal

http://sunsitindari.blogspot.com/2009/11/teknologi-jaringan-wireless-dan.html

Teknologi (Jaringan Wireless dan Terminal)
Cara Kerja Wireless (Jaringan Tanpa Kabel)

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


Layanan Telematika

http://istiqomahqori.blogspot.com/2012/11/arsitektur-client-server.html

Macam-Macam Layanan Telematika

1. Layanan Keamanan

              Layanan telemaatika juga dimanfaatkan pada sektor-sektor keamanan seperti yang sudahdijalankan oleh Polda Jatim yang memanfaatkan TI dalam rangka meningkatkan pelayanankeamanan terhadap masyarakat. Kira-kira sejak 2007 lalu, membuka layanan pengaduan ataulaporan dari masyarakat melalui SMS dengan kode akses 1120. Selain itu juga telahdilaksanakan sistem online untuk pelayanan di bidang Lalu Lintas. Polda Jatim memiliki websitedi http://www.jatim.polri.go.id, untuk bisa melayani masyarakat melalui internet. Hingga kinimasih terus dikembangkan agar dapat secara maksimal melayani masyarakat. Bahkan BadanReserse dan Kriminal (Bareskrim) Polda Jatim sudah banyak memanfaatkan fasilitas website inidan sangat bermanfaat dalam menangani kasus-kasus yang sedang terjadi dan lebih mudah dalammemantau setiap perkembangan kasus atau laporan, baik laporan dari masyarakat maupunlaporan internal untuk Polda Jatim sendiri. Bukan hanya penanganan kasus kejahatan semata,tapi juga termasuk laporan terkait lalu lintas, intelijen, tindak pidana ringan (tipiring) dimasyarakat, pengamanan untuk pemilu, termasuk laporan bencana alam. Masyarakat juga bisa menyampaikan uneg-uneg atau opini mengenai perilaku dan layanan dari aparat kepolisianmelalui email atau website . Semoga saja daerah-daerah lainnya yang tersebar diseluruhIndonesia dapat memanfaatkan teknologi telematika seperti halnya Polda Jatim agar terciptanyanegara Indonesia yang aman serta disiplin. 
             Indonesia perlu menciptakan suatu lingkunganlegislasi dan peraturan perundang-undangan.Upaya ini mencakup perumusan produk-produk hukum baru di bidang telematika (cyber law) yang mengatur keabsahan dokumen elektronik,tanda tangan digital, pembayaran secara elektronik, otoritas sertifikasi, kerahasiaan, dankeamanan pemakai layanan pemakai layanan jaringan informasi. Di samping itu, diperlukan pulapenyesuaian berbagai peraturan perundang-undangan yang telah ada, seperti mengatur HKI,perpajakan dan bea cukai, persaingan usaha, perlindungan konsumen, tindakan pidana, danpenyelesaian sengketa. Pembaruan perauran perundang-udangan tersebut dibutuhkan untuk memberikan arah yang jelas, transparan, objektif, tidak diskriminatif, proporsional, fleksibel,serta selaras dengan dunia internasional dan tidak bias pada teknologi tertentu. Pembaruan itu juga diperlukan untuk membentuk ketahanan dalam menghadapi berbagai bentuk ancaman dankejahatan baru yang timbul sejalan dengan perkembangan telematika.

2. Layanan Context Aware dan Event-Based Context-awareness

        Merupakan kemampuan layanan network untuk mengetahui berbagai konteks yaitu kumpulan parameter yang relevan dari pengguna (user) dan penggunanaan network itu, serta memberikan layanan yang sesuai dengan parameter-parameter itu. Beberapa konteks yang dapat digunakan antara lain lokasi user, data dasar user, berbagai prefensi user, jenis dan kemampuan terminal yang digunakan user. Tiga hal yang menjadi perhatian sistem context-aware menurut albrecht schimidt, yaitu:
·                     The Acquisition of context
Hal ini berkaitan dengan pemilihan konteks dan bagaimana cara memperoleh konteks yang diinginkan, sebagai contoh: pemilihan konteks lokasi, dengan penggunaan suatu sensor lokasi tertentu (misalnya: GPS) untuk melihat situasi atau posisi suatu lokasi tersebut.
·                     The Abstraction and Understanding of Context
Pemahaman terhadap bagaimana cara konteks yang dipilih berhubungan dengan kondisi nyata, bagaimana informasi yang dimiliki suatu konteks dapat membantu meningkatkan kinerja aplikasi, dan bagaimana tanggapan sistem dan cara kerja terhadap inputan dalam suatu konteks.
·                     Application Behaviour Based on The Recognized Context
Terakhir, dua hal yang paling penting adalah bagaimana pengguna dapat memahami sistem dan tingkah lakunya yang sesuai dengan konteks yang dimilikinya serta bagaimana caranya memberikan kontrol penuh kepada pengguna terhadap sistem.

3. Layanan Perbaikan Sumber

Telematika untuk mempersatukan bangsa dan memberdayakan rakyat Indonesia pada saat ini tengah dalam masa transisi menuju negara demokrasi. Dengan sistempemerintahan yang terdesentralisasi dalam negara kesatuan dan persatuan bangsa yang kukuh.Untuk mempercepat proses demokrasi dalam kesatuan dan persatuan tersebut, Indonesia harusmampu mendayagunakan potensi teknologi telematika untuk keperluan :

·                     Meniadakan hambatan pertukaran informasi antar masyarakat dan antar wilayah negara,karena hanya dengan demikian berbagai bentuk kesenjangan yang mengancam kesatuanbangsa dapat teratasi secara bertahap.
·                     Memberikan kesempatan yang sama serta meningkatkan ketersediaan informasi danpelayanan publik yang diperlukan untuk memperbaiki kehidupan sosial dan ekonomi masyarakat, serta memperluas jangkauannya agar dapat mencapai seluruh wilayahnegara.
·                     Memperbesar kesempatan bagi usaha kecil dan menengah untuk berkembang karenadengan teknologi telematika mampu memanfaatkan pasar yang lebih luas.
·                     Meningkatkan produktivitas, efisiensi, dan kemampuan inovasi dalam sektor produksi,serta memperlancar rantai distribusi,agar daya saing ekonomi nasional dalam persainganglobal dapat diperkuat.
·                     Meningkatkan transparansi dan memperbaiki efisiensi pelayanan publik, sertamemperlancar interaksi antar lembaga-lembaga pemerintah, baik pada tingkatpusat maupun daerah, sebagai landasan untuk membentuk kepemerintahan yangefektif, bersih,dan berorientasi pada kepentingan rakyat.

ARSITEKTUR CLIENT SERVER

http://istiqomahqori.blogspot.com/2012/11/arsitektur-client-server.html

ARSITEKTUR CLIENT SERVER
Di era globalisasi ini, dimana segala sesuatunya itu berjalan dengan cepat, kemajuan teknologi semakin memudahkan manusia untuk berkomunikasi dan saling bertukar informasi. Semua orang di zaman sekarang ini hampir setiap individu sudah memiliki komputer.
Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

ARSITEKTUR SISI KLIEN

Ada beberapa karakteristik dari sisi klien pada umunya sudah kita ketahui, yaitu :

1. Pihak klien selalu memulai permintaan/permohonan ke pihak server
2. Setelah mengirim permintaan, kemudian klien akan menunggu balasan atau
jawaban atas permintaannya dari server
3. Menerima balasan dari server atas permintaannya
4. Biasanya klien akan terhubung ke sejumlah kecil dari server pada satu waktu
5. Biasanya berinteraksi langsung dengan end-user (pengguna akhir) dengan
menggunakan user interface (antarmuka pengguna)
6. Khusus jenis klien mencakup web browser, email klien dan online chat klien

ARSITEKTUR SISI SERVER

Sama dengan sisi klien (client side), sisi server (side server) juga memiliki karakteristik seperti di bawah ini :

1. Sebagai penyedia layanan, sisi server akan selalu menunggu permintaan dari
sisi klien
2. Sesuai dengan tugasnya, melayani dan menjawab permintaan data yang
diminta oleh klien
3. Sebuah server dapat berkomunikasi dengan server lain untuk melayani
permintaan klien
4. Jenis server khusus mencakup web server, FTP server, database server, email
server, file server, print server. Mayoritas dari web layanan tersebut juga merupakan jenis server.



KOLABORASI ARSITEKTUR SISI KLIEN DAN SERVER

Ada beberapa model arsitektur klien-server ini yang umum, yaitu

1. Arsitektur mainframe
2. Arsitektur file-sharing
3. Arsitektur client/server

Arsitektur client server dapat dibedakan menjadi 3 model, yaitu single-tier (satu
lapis), two-tier (dua lapis) dan three-tier (3 lapis).
Berikut penjeLasan dari ketiga modeL arsiTektur cLient server tersebut di atas :

>> Arsitektur Single-tier (Satu Lapis)
Semua komponen produksi dari sistem dijalankan pada komputer yang sama pada arsitektur single tier ini. Model single tier adalah model yang sederhana, mudah digunakan pengguna (user) dan paling sedikit memiliki alternatif. Kelemahan dari arsitektur ini adaLah kurang aman dan kurang memiliki skalabilitas.

>> Arsitektur Two-tier (DUa Lapis)
Pengolahan informasi pada arsitektur ini dapat dibagi menjadi dua, yaitu sistem user interface (antarmuka pengguna) lingkungan dan lingkungan server manajemen database. Arsitektur two tier memiliki tingkat kemanan yang lebih tinggi dan terukur daripada arsitektur single-tier. Arsitektur ini memiliki database pada computer yang terpisah dan hal tersebut menyebabkan arsitektur ini dapat meningkatkan kinerja keseluruhan situs.
Arsitektur two- tier memiLiki keLemahan, yaitu biayanya yang mahal, arsitekturnya yang kompleks, tidak adanya pembaruan kode, skalabilitasnya kurang dan tingkat kemanannya kurang.
Di samping itu, kelebihan dari arsitektur two tier adalah mudah digunakan oleh pengguna, dapat menangani database server secara khusus dan bisnis lingkup kecil sangat cocok menggunakan arsitektur ini.
>> Arsitektur Three-tier (tiga Lapis)

Karena arsitektur sebelumnya memiliki cukup banyak kelemahan, maka dikembangkanlah arsitektur three tier ini yang akan membantu mengatasi kelemahan dari arsitektur two-tier. Arsitektur three-tier memiliki 3 lapisan.

Kelebihan dari arsitektur ini adalah memiliki skala yang besar, transfer informasi antara web server dan server database optimal, tidak akan menyebabkan lapisan lain terkontaminasi salah jika salah satu lapisan terdapat keslahan. Dan kekurangannya, arsitektur ini lebih sulit untuk merancang, lebih sulit untuk mengatur dan lebih mahal.

Arsitektur Client Server

Arsitektur jaringan Client Server merupakan model konektivitas pada jaringan yang membedakan fungsi computer sebagai Client dan Server. Arsitektur ini menempatkan sebuah komputer sebagai Server. Nah Server ini yang bertugas memberikan pelayanan kepada terminal-terminal lainnya tang terhubung dalam system jaringan atau yang kita sebut Clientnya. Server juga dapat bertugas untuk memberikan layanan berbagi pakai berkas (file server), printer (printer server), jalur komunikasi (server komunikasi)
Dibagi dalam 2 bagian Arsitektur yaitu :
Arsitektur Client Side
Merujuk pada pelaksanaan data pada browser sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi eksekusi client dan contoh dari sisi penyimpanan pada client adalah cookie.

Karakteristik :

- Memulai terlebih dahulu permintaan ke server.
- Menunggu dan menerima balasan.
- Terhubung ke sejumlah kecil server pada waktu tertentu.
- Berinteraksi langsung dengan pengguna akhir, dengan menggunakan GUI.

Arsitektur Server Side
Pada server side, ada sebuah server Web khusus yang bertugas mengeksekusi perintah dengan menggunakan standar metode HTTP. Misalnya penggunaan CGI script pada sisi server yang mempunyai tag khusus yang tertanam di halaman HTML. Tag ini memicu terjadinya perintah untuk mengeksekusi.
Karakteristik :
- Menunggu permintaan dari salah satu client.
- Suatu server dapat berkomunikasi dengan server lain untuk melayani permintaan client.
- Jenis-jenisnya : web server, FTP server, database server, E-mail server, file server, print
server.

Dibawah ini merupakan penjelasan tentang beberapa kolaborasi arsitektur sisi client dan sisi server :
dibagi atas 3 jenis kolaborasi 

1. Arsitektur Single- Tier
Arsitektur Single- Tier adalah semua komponen produksi dari sistem dijalankan pada komputer yang sama. Sederhana dan alternatifnya sangat mahal. Membutuhkan sedikit perlengkapan untuk dibeli dan dipelihara.
2. Arsitektur Two-tier
Pada Arsitektur Two-tier, antarmukanya terdapat pada lingkungan desktop dan sistem manajemen database biasanya ada pada server yang lebih kuat yang menyediakan layanan pada banyak client. Pengolahan informasi dibagi antara lingkungan antarmuka sistem dan lingkungan server manajemen database.
3. Arsitektur Three-tier
Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan antara sistem user interface lingkungan client dan server manajemen database lingkungan. Middleware ini diimplementasikan dalam berbagai cara seperti pengolahan transaksi monitor, pesan server atau aplikasi server. Middleware menjalankan fungsi dari antrian, eksekusi aplikasi dan database staging

Perkembangan Telematika Di Indonesia


http://mami96.wordpress.com/2011/09/22/296/

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.

Tren Telematika di Indonesia

       Tren Telematika ke Depan ialah pemanfaatan Teknologi Informasi dan Komunikasi (TIK) juga tidak akan kalah dengan perkembangan TIK saat ini. Perangkat komputasi berskala terabyte, penggunaan multicore processor, penggunaan memory dengan multi slot serta peningkatan kapasitas harddisk multi terabyte akan banyak bermunculan dengan harga yang masuk akal. Komputasi berskala terabyte ini juga didukung dengan akses wireless dan wireline dengan akses bandwidth yang mencapai terabyte juga. Hal ini berakibat menumbuhkan faktor baru dari perkembangan teknologi. Antarmuka pun sudah semakin bersahabat, lihat saja software Microsoft, desktop UBuntu, GoogleApps, YahooApps Live semua berlomba menampilkan antarmuka yang terbaik dan lebih bersahabat dengan kecepatan akses yang semakin tinggi. Hal ini ditunjang oleh search engine yang semakin cepat mengumpulkan informasi yang dibutuhkan oleh penggunannya.
      Pada akhirnya, era robotik akan segera muncul. Segenap mesin dengan kemampuan adaptif dan kemampuan belajar yang mandiri sudah banyak dibuat dalam skala industri kecil dan menengah, termasuk di tanah air. Jadi, dengan adanya teknologi manusia akan terus berkembang sehingga akan ada harapan-harapan tentang masa depan yang lebih baik.