Selasa, 09 Mei 2017

TUGAS 2 ETIKA DAN PROFESIONALISME TSI

Diposting oleh nimas leonita di 19.27 0 komentar
PROFESI PENATA RIAS WAJAH 

Penata rias wajah adalah pekerjaan yang khususnya untuk mengubah penampilan bentuk wajah asli dengan menggunakan bantuan kosmetik yang membuat wajah menjadi lebih cantik, pekerjaan penata rias wajah selalu di butuhkan dalam acara pernikahan maupun wisuda, profesi penata rias wajah bisa bermula dari hobi lalu di perdalam lagi dan kemudian bisa menjadikannya pekerjaan yang menguntungkan. 

ETIKA PROFESI PENATA RIAS WAJAH 

Etika seorang penata rias wajah adalah : 
- Sopan Santun
- Memberi pelayanan make up yang baik 
- Tidak mengecewakan customer
- Menyediakan kualitas kosmetik yang baik 
- Menjaga tutur kata yang baik 
- Ramah terhadap customer 

CONTOH STUDI KASUS PROFESI PENATA RIAS WAJAH 

Dhona adalah seorang penata rias wajah, di saat sedang merias dhona harus bersikap ramah, sopan, dan mengikuti prosedur yang ada, di saat selesai merias wajah customer dhona menanyakan kembali kepada customer apakah riasannya sudah cukup baik atau masih ada yang kurang, jika customer merasa masih kurang maka dhona akan menanyakan kembali bagian mana yang kurang dan harus di tambah lagi make up'nya, contohnya disaat customer merasa kurang puas di bagian alis maka dhona pun menambahkan lagi make up di bagian alisnya sampai customer merasa puas dengan pekerjaan yang dhona lakukan, karena seorang penata rias harus mengikuti apa yang diinginkan para customernya sehingga customer merasa puas dengan apa yang di kerjakan oleh penata rias itu. 

Kamis, 27 April 2017

V-CLASS SISTEM INFORMASI GEOGRAFIS

Diposting oleh nimas leonita di 05.07 0 komentar
Sistem Informasi Geografis Rumah Sakit Berbasis Web
Sistem Informasi Geografis (SIG) adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Komponen kunci dalam SIG adalah sistem komputer, data geospatial (data atribut) dan pengguna yang dapat digambarkan seperti gambar 1.

Jenis Data Masukan Sistem Informasi Geografis
Di dalam SIG terdapat 2 jenis data, yaitu:
1.       Data Spasial Data spasial merupakan data yang memuat tentang lokasi suatu objek dalam peta berdasarkan posisi geografis objek tersebut di atas bumi dengan menggunakan sistem koordinat.
2.       Data Non-Spasial Data ini merupakan data yang memuat karakteristik atau keterangan dari suatu objek yang terdapat dalam peta yang sama sekali tidak berkaitan dengan posisi geografi objek tertentu.

Software MapServer
MapServer merupakan aplikasi freeware dan Open Source untuk dapat menampilkan Sistem Informasi Geografis di web. Map File berisikan konfigurasi penyajian peta yang ditulis dalam bahasa dan sintaks tersendiri. Informasi ini kemudian diolah dan disajikan oleh program MapServer. Sedangkan file HTML digunakan untuk melakukan format penyajian hasil (peta).


Software PostgreSQL

PostgreSQL adalah sebuah object-relational database management system (ORDBMS) yang bersifat open source. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain. Meskipun open-source PostgreSQL yang mendukung standar SQL92 dan SQL99 ini juga mendukung bahasa pemrograman C, C++, Java, Tcl, Perl, Python, PHP, dan lain-lain.

3.       Perancangan dan Implementasi Gambaran Umum Aplikasi
WebGIS ini merupakan sebuah website yang memiliki fungsi utama sebagai Geographic Information System (GIS) yaitu sebuah sarana penyampaian informasi suatu tempat dengan memanfaatkan sebuah peta, yang dapat membantu mempercepat pengambilan keputusan.
Website Sistem Informasi Geografis Rumah Sakit ini dapat dimanfaatkan oleh pengguna yang ingin mengetahui informasi Rumah Sakit sekitar Jakarta beserta letak dan arah menuju keberadaan Rumah Sakit tersebut.
WebGIS ini menyajikan berbagai fitur yang bisa digunakan oleh user, diantaranya adalah melihat peta Kota Jakarta, yang terdiri dari Jakarta Timur, Jakarta Barat, Jakarta Selatan, Jakarta Utara dan Jakarta Pusat. Fitur Zoom/perbesaran peta juga disediakan, sehingga user bisa melihat peta dengan perbesaran yang dibutuhkan. Fitur Print yang digunakan untuk mencetak letak Rumah Sakit yang diinginkan. Dan fitur Radius yang digunakan untuk mengetahui letak Rumah Sakit lain dengan jarak tertentu dari salah satu objek Rumah Sakit yang dipilih. Pembuatan WebGIS ini dilakukan beberapa tahap. Tahapan tersebut,diantaranya seperti gambar 4.

Struktur Navigasi
Struktur Navigasi termasuk struktur terpenting dalam pembuatan suatu web dan gambarnya harus sudah ada pada tahap perencanaan. Berikut merupakan struktur navigasi Campuran User dan Struktur Navigasi Campuran Admin pada Web GIS.


Flowchart
Aplikasi Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Tujuan utama dari penggunaan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol standar. Gambar 7 merupakan Flowchart Aplikasi WebGIS.

Pengumpulan Data Spasial dan Non Spasial
Pada tahap ini, dilakukan pengumpulan data-data mengenai informasi geografis yang ingin ditampilkan. Model data yang digunakan, yaitu data spasial dan data non spasial. Data Spasial diperoleh dengan mendapatkan peta Jakarta dalam bentuk .shp dengan data/titik yang telah tersedia. Dan Data Non Spasial diperoleh dari media Internet serta Media Pustaka.
A.      Data Spasial
• Layer Kota
• Layer Jalan
• Layer Titik
B.      Data Non-spasial
• Data Kota
• Data Jalan
• Data Rumah Sakit
Konversi Layer menjadi Tabel pada PostgreSQL
Konversi data shapefile ke dalam file *.sql dilakukan secara manual pada command prompt di windows yang terhubung dengan salah satu user PostgreSQL. Proses konversi ini dimulai dengan pengubahan kepemilikan shapefile menjadi postgres. Langkah-langkah shapefile menjadi tabel pada PostgreSQL adalah sebagai berikut :
1.       Masukan data shapefile kedalam folder bin pada PostgreSQL,secara default alamatnya “C: > Program Files > PostgreSQL > 8.2 >bin”, pada aplikasi ini shapefile yang di masukkan adalah jakpus.shp, jaksel.shp, jaktim.shp, jakbar.shp, jakut.shp, jalan.shp, dan batas.shp.
2.       Setelah itu konversi shapefile menjadi file SQL (Structured Query Language). Caranya buka Command Prompt masuk kedalam bin pada PostgreSQL caranya dengan mengetikan “C:\>cd "Program Files"\PostgreSQL\8.2\bin\”. Setelah itu ketik Syntax “shp2pgsql -W [srid] [shapefile] [table] > [file name *.sql]”, dimana Syntax tersebut mengubah data dari shapefile menjadi file *.sql. Contohnya seperti ini “shp2pgsql -W UTF- 8 jakpus.shp public.japus > jakpus.sql”.
3.       Proses selanjutnya file .sql yang telah dibuat pada langkah 2 dibuat menjadi tabel dan di masukkan pada database dengan mengetikkan syntax : “psql –U [user] –d [database] –f [file.sql]”. dimana Syntax tersebut membuat file *.sql menjadi tabel dan diload pada database. Contohnya seperti ini “psql -h 127.0.0.1 -U postgres -d jakarta -f jakpus.sql”
Pembangunan database pada PostgreSQL telah selesai dilakukan. Database siap untuk dipergunakan dalam sistem
Pembahasan Tabel pada Database
1.       Tabel geometry_columns
Tabel geometry_columns digunakan untuk menampung semua tabel yang berhubungan dengan file .shp yang dihasilkan.
2.       Tabel Batas
Tabel batas ini berupa file.shp yang bertipe layer polygon (polyline) dengan nama batas.shp. Tabel ini menggambarkan batas Kota Jakarta secara keseluruhan.
3.       Tabel Jakbar
Tabel ini berupa file.shp yang bertipe layer polygon (polyline) dengan nama jakbar.shp. Tabel ini menggambarkan wilayah Jakarta Barat dan berfungsi memberikan informasi tentang nama-nama Kecamatan di Kota Jakarta Barat.
4.       Tabel Jakpus
Tabel ini berupa file .shp yang bertipe layer polygon (polyline) dengan nama jakpus.shp. Tabel ini menggambarkan wilayah Jakarta Pusat dan berfungsi memberikan informasi tentang nama-nama Kecamatan di Kota Jakarta Pusat.
5.       Tabel Jaksel
Tabel ini berupa file .shp yang bertipe layer polygon (polyline) dengan nama jaksel.shp. Tabel ini menggambarkan wilayah Jakarta Selatan dan berfungsi memberikan informasi tentang nama-nama Kecamatan di Kota Jakarta Selatan.
6.       Tabel Jaktim
Tabel ini berupa file .shp yang bertipe layer polygon (polyline) dengan nama jaktim.shp. Tabel ini menggambarkan wilayah Jakarta Timur dan berfungsi memberikan informasi tentang nama-nama Kecamatan di Kota Jakarta Timur.
7.       Tabel Jakut
Tabel ini berupa file .shp yang bertipe layer polygon (polyline) dengan nama jakut.shp. Tabel ini menggambarkan wilayah Jakarta Utara dan berfungsi memberikan informasi tentang nama-nama Kecamatan di Kota Jakarta Utara.
8.        Tabel Jalan
Tabel ini berupa file .shp yang bertipe layer garis (line) dengan nama jalan.shp. Tabel ini menggambarkan bentuk jalan di Kota Jakarta.
9.       Tabel Rumah Sakit
Tabel rumah_sakit merupakan tabel yang menjadi informasi utama pada aplikasi WebGIS Rumah Sakit ini. Record pada tabel ini nantinya akan di input atau dimasukkan dari form administrator. Isi tabel rumah_sakit juga dapat dimodifikasi dan dihapus melalui halaman administrator yang tesedia di aplikasi WebGIS Rumah Sakit. Tabel ini menggambarkan titiktitik atau letak rumah sakit yang berada di Jakarta dan berfungsi memberikan informasi tentang nama rumah sakit, alamat, no.tlp, website dan gambar yang berada di wilayah Jakarta agar dapat memberikan informasi yang bermanfaat.
10.   Tabel Login
Tabel login adalah tabel yang digunakan untuk menampung data user untuk manajemen sistem halaman login. Tabel ini terdiri dari field gid, username dan password.
11.   Tabel Sungai
Tabel ini berupa file .shp yang bertipe layer polygon (polyline) dengan nama sungai.shp. Tabel ini menggambarkan sungai yang ada di Kota Jakarta secara keseluruhan.
Pembuatan Website dan Penggabungan Database
Aplikasi WebGIS tidak dapat dipisahkan dengan adanya sistem manajemen database yang sudah melekat di dalamnya. ada beberapa tahap yang dilakukan agar peta tersebut tampil pada browser.
Langkah pertama yang dilakukan adalah membuat mapfile (.map). MapServer selalu memerlukan sebuah mapfile yang mendeskripsikan apa dan dimana sumber data berada. Mapfile merupakan konfigurasi dari layerlayer yang ingin ditampilkan sehingga peta terlihat pada browser. Isi dari sebuah mapfile terdiri dari beberapa objek, antara lain objek map, objek layer, objek class, objek label dan objek style.
Objek map mendefinisikan objek master atau sebagi objek root. Objek ini juga mendefinisikan status, units, size, extent, layer, legend dan lain sebagainya. Objek layer mendefinisikan layer-layer yang ingin ditampilkan pada peta. Penulisan layer yang pertama akan diletakkan paling dasar sehingga tampilannya bisa ditutupi oleh tampilan layer berikutnya.
Objek class mendefinisinakan kelas-kelas dari suatu layer yang ditentukan. Setiap layer paling tidak memiliki sebuah kelas. Objek label mendefinisikan label yang kemudian sering dipakai sebagai teks unsur spasial. Objek style digunakan untuk menyimpan parameterparameter simbol yang dipakai. Dengan objek ini setiap kelas dapat memiliki simbol dengan tipe, ukuran dan warna tersendiri. Penghubung (koneksi) database (baik spasial maupun non-spasial) juga dapat dikoneksikan dengan adanya map file.
Di dalam map file terdiri dari konfigurasi layerlayer yang ditampilkan pada browser. Objek layer-layer tersebut antara lain, objek layer Kota Jakarta yang bertipe polygon. Sedangkan untuk tipe garis (line) yaitu objek layer Jaringan Jalan. Objek layer titik (point) pada mapscript diatas bernama Rumah Sakit.
Adapun langkah pada mapscript adalah untuk mengkoneksikan atau menghubungkan antara mapscript dengan basis data yang berada pada PostgreSQL, yaitu dengan cara menambahkan kode connection type. Isi dari connection type ini adalah jenis koneksi apa yang akan digunakan oleh basis data. Selanjutnya membuat suatu pengaturan koneksi ke basis data yang ada. Untuk mengatur koneksi ke basis data, masukkan data yang sesuai pada basis data, seperti pengaturan user, password, host, nama basis data dan port yang digunakan. Setelah membuat semua objek map dan objek layer yang diperlukan untuk ditampilkan dan koneksi basis data sudah berhasil, maka file map diatas dapat kita panggil atau diinclude-kan pada file index.phtml yang nanti pada sub bab berikutnya akan dibahas lebih jelas lagi, sehingga aplikasi WebGIS Rumah Sakit ini dapat beroperasi.
Membuat Template Peta
Untuk menampilkan sebuah peta di web browser diperlukan sebuah template. Template tersebut berfungsi untuk menampilkan komponen-komponen aplikasi peta yang interaktif, seperti petanya itu sendiri, legenda, skala, navigasi zoom in, zoom out, zoom to layer, query, pan dan lain sebagainya.
Membuat Website pada MapServer dan Penggabungan Database dengan PHP
Agar isi dan tampilan website lebih menarik maka diperlukan suatu interface atau antarmuka. Interface merupakan gambar atau image dan segala sesuatu yang tampil pada monitor. Interface berperan sebagai tempat antara program dan pengguna yang saling berinteraksi satu sama lain. Konsep rancangan yang digunakan dalam pembuatan WebGIS ini menekankan pada beberapa aspek, yaitu:
1.       Komunikatif WebGIS ini memiliki konsep komunikatif yaitu memiliki keterhubungan antara program, isi pesan atau informasi yang ditampilkan, serta pemakai/user.

2.       Estetis Konsep estetis ini berfungsi untuk memberikan suatu keindahan, sehingga lebih menarik minat pengunjung untuk lebih menggali informasi yang ditawarkan dari WebGIS ini. 3. Ekonomis Konsep ini memperhatikan faktor ekonomis dalam arti ukuran file yang digunakan. Hal tersebut berkaitan erat dengan kecepatan akses yang ada pada WebGIS ini.

Selasa, 28 Maret 2017

TUGAS 1 : ETIKA DAN PROFESIONALISME TSI

Diposting oleh nimas leonita di 20.56 0 komentar
Siapa pengguna yang menerapkan Etika dan Profesionalisme TSI

Semua elemen di dalam suatu lingkungan kerja yang menggunakan (berhubungan dengan) TSI hendaknya menerapkan Etika dan Profesionalisme TSI. Mereka yang ada di lingkungan kerja ini harus sadar dan bertanggung jawab untuk mengimplementasikan etika dan profesionalisme TSI untuk menghindari isu-isu etika.

Mengapa Etika dan Profesionalisme TSI dibutuhkan?

Alasan mengapa seseorang harus memiliki etika dan profesionalisme adalah agar dalam sebuah pekerjaan yang membutuhkan sikap dan tanggung jawab,manusia lebih baik saat mengetahui aturan aturan yang harus dipenuhi sehingga Manusia yang memiliki etika baik juga akan mendapat perlakuan yang baik dari orang lain. Etika dan Profesionalisme TSI perlu digunakan karena etika dapat membuat seorang menjadi pribadi yang mengetahui apa tanggung jawab dan sikap yang bernar yang harus ia ambil dan putuskan. profesionalisme juga membuat seseorang menjadi paham benar apa yang harus dikerjakan dan mendidik untuk menjadi manusia yang berkulitas.

Senin, 16 Januari 2017

tugas 3 : Pengantar Telekomunikasi

Diposting oleh nimas leonita di 01.23 0 komentar
1. Arsitektur Telematika

Telematika adalah singkatan dari Telekomunikasi dan Informatika. Istilah telematika sering dipakai untuk sarana komunikasi jarak jauh melalui media elektromagnetik.
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.
Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi. Jadi secara sederhana arsitektur telematika (What) yaitu sebuah struktur desain yang secara logic dapat meningkatkan hubungan jaringan komunikasi dengan teknologi informasi.

Arsitektur mempunyai tiga elemen utama yaitu :

1. Arsitektur sistem pemrosesan
Menentukan standar teknis untuk hardware, lingkungan sistem operasi, dan software aplikasi, yang diperlukan untuk menangani persyaratan pemrosesan informasi perusahaan dalam spektrum yang lengkap.

2. Arsitektur telekomunikasi dan jaringan
Menentukan kaitan di antara fasilitas komunikasi perusahaan, yang melaluinya informasi bergerak dalam organisasi dan ke peserta dari organisasi lain, dan hal ini juga tergantung dari standar yang berlaku.

3. Arsitektur data
Dari ketugas arsitektur ini, bagian arsitektur data lah yang paling rumit dan sulit dalam implementasinya, menentukan organisasi data untuk tujuan referensi silang dan penyesuaian ulang, serta untuk penciptaan sumber informasi yang dapat diakses oleh aplikasi bisnis dalam lingkup luas.
Dimana telematika digunakan (Where). Telematika digunakan pada alat-alat elektronik seperti telepon selular dan komputer. Dimana alat elektronik tersebut membutuhkan jaringan untuk dapat digunakan.
Mengapa telematika digunakan (Why). Yaitu karena perkembangan zaman yang sangat pesat dimana kebutuhan akan informasi semakin meningkat agar lebih efektif. Informasi yang sering berubah-ubah dapat diakses dengan cepat.
Bagaimana telamatika digunakan (How). Dengan penggunaan alat elektronik dan perkembangan yang semakin cepat, dengan adanya jaringan dan terhubung dengan internet semua akan didapat dengan mudah.


Perkembangan Telematika

Perkembangan telematika khususnya dinegara indonesia masih tertinggal jauh dibandingkan dengan negara-negara lain. Jepang misalnya telematika di Jepang sudah sangat maju dalam hal teknologi dan informasi. Perkembangan telematika dinegara teteangga juga sudah dipergunakan denganbaiki. Di Indonesia penggunaan telematika belum maksimal karena masih ada beberapa daerah yang masih terbatas dalam pemasokan listrik sehingga dengan itu telematika tidak dipergunakan disana. Di indonesia perkembangan telematika mengalami periode berdasarkan yang terjadi dimasyarakat. Perintisannya yaitu pada tahun 1970an sampai 1980an, yaitu karena pasokan listrik masih belum merata dan penggunaan telematika simasyarakat masih terbatas. Periode pengenalan telematika terjadi di tahun 1990an, dimasa itu penngunaan radio dan televisi. IPTEK juga semakin dikenal dengan adanya wartel(warung telepon) dan warnet(warung internet) dengan kapasitas yang terbatas. Periode Aplikasi yaitu terjadi ditahun 2000an dimana mulai terdapat kejahatan telematika yaitu dengan adanya pembajakan, ditahun ini perkembangan telematika dapat diperoleh dengan mudah dan sangat efisien. Sarana-sarana informasi dan transformasi pun saling terhubung satu samalain. Begitu juga di zaman sekarang perkembangan sangat cepet dan semakin canggih.


Arsitektur Telematika (Client & Server)

Arsitektur itu sendiri terdiri dari dua jenis, yaitu dari sisi client dan sisi server. Untuk penjelasan pertama saya akan membahas mengenai arsitektur telematika. Istilah arsitekturmengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi. Jadi secara sederhana arsitektur telematika yaitu sebuah struktur desain yang secara logic dapat meningkatkan hubungan jaringan komunikasi dengan teknologi informasi.

Selanjutnya akan dibahas model arsitektur telematika yang terdiri dari client dan server. Pengertian client-server merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak, yiatu pihak client dan pihak server. 15 tahun sejak diperkenalkan client-server telah menjadi pilihan dalam arsitektur aplikasi. Client-server diaplikasikan pada aplikasi mainframe yang sangat besar untuk membagi beban proses loading antara client dan server. Sebagai dampaknya client-server telah mengubah cara atau pola pikir kita dalam mendesain dan membangun aplikasi. Dan ini sangat membantu end-user dalam peng-harapan tentang “the look and feel” dari multiuser software. Dalam perkembangannya, client-server dikembangkan oleh dominasi perusahaan-perusahaan software besar yaitu Baan, Informix, Lotus, Microsoft, Novell, Oracle, PeopleSoft, SAP, Sun, dan Sybase. Perusahaan-perusahaan ini adalah superstar pada era pertama dimunculkannya konsep client/ server. Saat ini perusahaanperusahaan ini telah menjadi perusahaan komputer yang stabil dan besar.

1. Arsitektur Telematika Dari Sisi Client
Arsitektur Client merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien) sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi, dan cookie adalah contoh dari sisi klien penyimpanan.
Karakteristik Klien :
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.

2. Arsitektur Telematika Dari Sisi Server
Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk mengeksekusi.
Karakteristik Server:
Selalu menunggu permintaan dari salah satu klien.
Melayani klien permintaan kemudian menjawab dengan data yang diminta ke klien.
Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien.

Jenis-jenisnya yaitu : web server, FTP server, database server, E-mail server, file server, print server. Kebanyakan web layanan ini juga jenis server.

Menurut kamus istilah arsitektur dapat diartikan sebagai struktur desain komputer dan semua rinciannya, seperti sistem sirkuit, chip, bus untuk ekspansi slot, BIOS dan sebagainya.


Kolaborasi Arsitektur Telematika Sisi Client & Server

1. Standalone (one-tier)
Pada arsitektur ini semua pemrosesan dilakukan pada mainframe. Kode aplikasi, data dan semua komponen sistem ditempatkan dan dijalankan pada host. Seperti terlihat pada gambar.



Walaupun komputer client dipakai untuk mengakses mainframe, tidak ada pemrosesan yang terjadi pada mesin ini, dan karena mereka “dump-client” atau “dump-terminal”. Tipe model ini, dimana semua pemrosesan terjadi secara terpusat, dikenal sebagai berbasis-host. Sekilas dapat dilihat kesalahan pada model ini. Ada dua masalah pada komputasi berbasis host: Pertama, semua pemrosesan terjadi pada sebuah mesin tunggal, sehingga semakin banyak user yang mengakses host, semakin kewalahan jadinya. Jika sebuah perusahaan memiliki beberapa kantor pusat, user yang dapat mengakses mainframe adalah yang berlokasi pada tempat itu, membiarkan kantor lain tanpa akses ke aplikasi yang ada.

Pada saat itu jaringan sudah ada namun masih dalam tahap bayi, dan umumnya digunakan untuk menghubungkan terminal dump dan mainframe. Internet baru saja dikembangkan oleh pemerintah US dan pada saat itu dikenal sebagai ARPANET. Namun keterbatasan yang dikenakan pada user mainframe dan jaringan telah mulai dihapus.


2. Client/Server (two-tier)
Dalam model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyak client dan sebuah server yang dihubungkan melalui sebuah jaringan, seperti terlihat dalam gambar 1.2. Aplikasi ditempatkan pada komputer client dan mesin database dijalankan pada server jarak-jauh. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan kembali data ke client-nya.



Dalam client/server, client-client yang cerdas bertanggung jawab untuk bagian dari aplikasi yang berinteraksi dengan user, termasuk logika bisnis dan komunikasi dengan server database. Tipe-tipe tugas yang terjadi pada client adalah :
Antarmuka pengguna
Interaksi database
Pengambilan dan modifikasi data
Sejumlah aturan bisnis
Penanganan kesalahan
Server database berisi mesin database, termasuk tabel, prosedur tersimpan, dan trigger (yang juga berisi aturan bisnis). Dalam sistem client/server, sebagian besar logika bisnis biasanya diterapkan dalam database. Server database manangani :
Manajemen data
Keamanan
Query, trigger, prosedur tersimpan
Penangan kesalahan
Arsitektur client/server merupakan sebuah langkah maju karena mengurangi beban pemrosesan dari komputer sentral ke komputer client. Ini berarti semakin banyak user bertambah pada aplikasi client/server, kinerja server file tidak akan menurun dengan cepat. Dengan client/server user dair berbagai lokasi dapat mengakses data yang sama dengan sedikit beban pada sebuah mesin tunggal. Namun masih terdapat kelemahan pada model ini. Selain menjalankan tugas-tugas tertentu, kinerja dan skalabilitas merupakan tujuan nyata dari sebagian besar aplikasi. Model client/server memiliki sejumlah

Keterbatasan :
Kurangnya skalabilitas
Koneksi database dijaga
Tidak ada keterbaharuan kode
Tidak ada tingkat menengah untuk menangani keamanan dan transaksi
Aplikasi-aplikasi berbasis client/server memiliki kekurangan pada skalabilitas. Skalabilitas adalah seberapa besar aplikasi bisa menangani suatu kebutuhan yang meningkat – misalnya, 50 user tambahan yang mengakses aplikasi tersebut. Walaupun model client/server lebih terukur daripada model berbasis host, masih banyak pemrosesan yang terjadi pada server. Dalam model client/server semakin banyak client yang menggunakan suatu aplikasi, semakin banyak beban pada server.

Koneksi database harus dijaga untuk masing-masing client. Koneksi menghabiskan sumber daya server yang berharga dan masing-masing client tambahan diterjemahkan ke dalam satu atau beberapa koneksi. Logika kode tidak bisa didaur ulang karena kode aplikasi ada dalam sebuah pelaksanaan executable monolitik pada client. Ini juga menjadikan modifikasi pada kode sumber sulit. Penyusunan ulang perubahan itu ke semua komputer client juga membuat sakit kepala.

Keamanan dan transaksi juga harus dikodekan sebagai pengganti penanganan oleh COM+/MTS. Bukan berarti model client/server bukanlah merupakan model yang layak bagi aplikasi-aplikasi. Banyak aplikasi yang lebih kecil dengan jumlah user terbatas bekerja sempurna dengan model ini. Kemudahan pengembangan aplikasi client/server turut menjadikannya sebuah solusi menarik bagi perusahaan.

Pengembangan umumnya jauh lebih cepat dengan tipe sistem ini. Siklus pengembangan yang lebih cepat ini tidak hanya menjadikan aplikasi meningkat dan berjalan dengan cepat namun juga lebih hemat biaya.


3. Three-Tier / Multi-Tier
Model three-tier atau multi-tier dikembangkan untuk menjawab keterbatasan pada arsitektur client/server. Dalam model ini, pemrosesan disebarkan di dalam tiga lapisan (atau lebih jika diterapkan arsitektur multitier). Lapisan ketiga dalam arsitektur ini masing-masing menjumlahkan fungsionalitas khusus. Yaitu :
Layanan presentasi (tingkat client)
Layanan bisnis (tingkat menengah)
Layanan data (tingkat sumber data)
Layanan presentasi atau logika antarmuka pengguna ditempatkan pada mesin client. Logika bisnis dikeluarkan dari kode client dan ditempatkan dalam tingkat menengah. Lapisan layanan data berisi server database. Setiap tingkatan dalam model three-tier berada pada komputer tersendiri, seperti pada gambar 1.3




Konsep model three-tier adalah model yang membagi fungsionalitas ke dalam lapisan-lapisan, aplikasiaplikasi mendapatkan skalabilitas, keterbaharuan, dan keamanan.

Tingkatan Dalam Arsitektur Komputer

Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer. Perbedaan paling sederhana diantara ting katan tersebut adalah perbedaan antara hardware dan software.



Keterangan :

1. Physical Device Layer
Merupakan komponen elektrik dan elektronik yang sangat penting

2. Digital Logic Layer
Elemen pada tingkatan ini dapat menyimpan,memanipulasi, dan mentransmisi data dalam bentuk represeotasi biner sederhana.

3. Microprogrammed Layer
Menginterprestasikan instruksi bahasa mesin dari layer mesin dan secaa langsung menyebabkan elemen logika digital menjalankan operasi yang dikehendaki. Maka sebenarnya ia adalah prosesor inner yang sangat mendasar dan dikendalikan oleh instruksi program kontrol primitifnya sendiri yang disangga dalam ROM innernya sendiri. Instruksi program ini disebut mikrokode dan program kontrolnya disebut mikroprogram.

4. Machine Layer
Adalah tingkatam yang paling bawah dimana program dapat dituliskan dan memang hanya instruksi bahasa mesin yang dapat diinterprestasikan secara langsung oleh hardware.

5. Operating System Layer
Mengontrol cara yang dilakukan oleh semua software dalam menggunakan hardware yang mendasari (underlying) dan juga menyembunyikan kompleksitas hardware dari software lain dengan cara memberikan fasilitasnya sendiri yang memungkinkan software menggunakan hardware tersebut secara lebih mudah.

6. Higher Order Software Layer
Mencakup semua program dalam bahasa selain bahasa mesin yang memerlukan penerjemahan ke dalam kode mesin sebelum mereka dapat dijalankan. Ketika diterjemahkan program seperti itu akan mengandalkan pada fasilitas sistem operasi yang mendasari maupun instruksi-instruksi mesin mereka sendiri.

7. Applications Layer
Adalah bahasa komputer seperti yang dilihat oleh end-user.


2. LAYANAN TELEMATIKA

Layanan telematika merupakan sebuah layanan yang dilakukan melalui jaringan telekomunikasi, yaitu layanan yang disediakan melalui perpaduan antara komunikasi, media dan teknologi informasi. Berikut penjelasan berbagai macam layanan telematika yang terdiri dari :
1.    Layanan Telematika di Bidang Informasi
Layanan yang pertama adalah layanan informasi. Layanan ini memberikan kemudahan untuk mengakses berbagai informasi yang dibutuhkan sebagai penunjang keputusan, memberikan wawasan sehingga dapat menggunakan informasi untuk mengatasi kesulitan yang dihadapi. Contoh dari layanan telematika di bidang informasi :
·         Laporan Cuaca (Weather) layanan yang memberikan laporan tentang informasi cuaca.
·         Bursa Efek Jakarta (Jakarta Stock Exchange) layanan memberikan informasi yang lebih lengkap tentang perkembangan bursa kepada publik.

2.    Layanan Telematika di Bidang Keamanan
Layanan yang kedua adalah layanan keamanan. Layanan yang memberikan fasilitas keamanan untuk menjaga suatu data dan informasi pada jaringan sehingga berjalan pada tempatnya. Contoh dari layanan telematika di bidang keamanan :
·         Antivirus  memberikan keamanan untuk menangkal dari serangan virus.
·         Internet Security mengamankan komputer dari ancaman akses koneksi lewat internet.

3.    Layanan Telematika Context Aware & Event Based
Context-awareness merupakan kemampuan layanan network untuk mengetahui berbagai konteks, yaitu kumpulan parameter yang relevan dari pengguna (user) dan penggunaan network itu, serta memberikan layanan yang sesuai dengan parameter-parameter itu. Beberapa konteks yang dapat digunakan yaitu data dasar user, lokasi user, berbagai preferensi user, jenis dan kemampuan terminal yang digunakan user. Contoh dari layanan telematika context aware & event based :
·         Location-based service  mencari data lokasi dimana posisi keberadaan user sekarang berada.

4.    Layanan Perbaikan Sumber
Layanan perbaikan sumber yang dimaksud adalah layanan perbaikan dalam sumber daya manusia (SDM). SDM telematika adalah orang yang melakukan aktivitas yang berhubungan dengan telekomunikasi, media, dan informatika sebagai pengelola, pengembang, pendidik, dan pengguna di lingkungan pemerintah, dunia usaha, lembaga pendidikan, dan masyarakat pada umunya. Konsep pengembangan sumber daya manusia di bidang telematika ditujukan untuk meningkatkan kualitas, kuantitas dan pendayagunaan SDM telematika dengan tujuan untuk mengatasi kesenjangan digital, kesenjangan informasi dan meningkatkan kemandirian masyarakat dalam pemanfaatan teknologi informasi dan komunikasi secara efektif dan optimal.



3. TEKNOLOGI YANG BERKAITAN DENGAN TELEMATIKA

1.    Head Up Dispplay (HUD)
Head Up Display (HUD) adalah display transparan yang mampu menampilkan data dan indikator-indikator vital sebuah kendaraaan tanpa mengharuskan pengemudi mengalihkan pandangan dari jalanan. Teknologi ini pada awalnya digunakan pada bidang militer saja, seperti penggunaan pada pesawat tempur. Kini teknologi Head Up Display (HUD) juga diterapkan oleh industri otomotif di dunia, BMW menjadi pabrikan otomotif pertama yang meluncurkan produk massal dengan teknologi HUD di kaca depannya. 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. Teknologi ini tak hanya memberi kenyamanan bagi pengemudi, melainkan juga keselamatan berkendara.

2.    Tangible User Interface
Tangible User Interface (TUI) adalah sebuah antarmuka pengguna di mana seseorang berinteraksi dengan informasi digital melalui lingkungan fisik. Sebuah TUI adalah salah satu teknologi dimana pengguna berinteraksi dengan sistem digital melalui manipulasi obyek fisik terkait dan langsung mewakili kualitas sistem tersebut. Nama awal dari TUI adalah Graspable User Interface (GUI), yang tidak lagi digunakan. Ide dari TUI adalah untuk memiliki hubungan langsung antara sistem dan cara anda mengontrol melalui manipulasi fisik dengan memiliki makna yang mendasar atau hubungan langsung yang menghubungkan manipulasi fisik ke perilaku yang mereka picu pada sistem. Jadi secara harfiah nya tangible user interface (TUI) adalah sebuah system digital yang membuat sebuah benda menjadi nyata,dapat di sentuh di raba dan memiliki bentuk.

3.    Computer Vision
Computer vision adalah ilmu dan teknologi mesin yang melihat, di mana lihat dalam hal ini berarti bahwa mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan tugas tertentu. Sebagai suatu disiplin ilmu, Computer vision berkaitan dengan teori di balik sistem buatan bahwa ekstrak informasi dari gambar. Data gambar dapat mengambil banyak bentuk, seperti urutan video, pandangan dari beberapa kamera, atau data multi-dimensi dari scanner medis. Beberapa aplikasi yang dihasilkan dari Computer Vision antara lain :
·      Psychology, AI – exploring representation and computation in natural vision
·      Optical Character Recognition – text reading
·      Remote Sensing – land use and environmental monitoring
·      Medical Image Analysis – measurement and interpretation of many types of images
·      Industrial Inspection – measurement, fault checking, process control
·      Robotic – navigation and control

4.    Browsing Data Audio
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. Contoh Browsing Audio Data: informasi yang dapat dicari melalui internet, yaitu: informasi berupa teks,  image, video, audio dan application.

5.    Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer. 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 adalah sebuah kemampuan bicara manusia yang dibuat oleh manusia (artificial). Sebuah sistem komputer digunakan untuk tujuan ini yang disebut sebagai speech synthesizer, dan dapat diimplementasikan ke dalam software atau hardware.Synthesized speech dapat diciptakan dengan menggabungkan beberapa potongan-potongan dari pembicaraan atau pidato yang sudah direkam dalam sebuah basis data. Kualitas dari sebuah speech synthesizer dilihat dari kemiripannya dengan suara manusia dan kemampuannya untuk bisa dipahami. Contoh Speech Synthesis : sebuah sistem text-to-speech (TTS) yang dapat mengkonversikan teks dengan bahasa biasa menjadi suara. Program TTS yang jelas dapat membantu orang dengan gangguan visual atau ketidakmampuan membaca, untuk mendengarkan pada pekerjaan yang tertulis dalam komputer. Banyak Sistem Operasi komputer yang telah dimasukkan speech synthesizer sejak tahun 1980-an.



4. MIDDLEWARE TELEMATIKA

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.

Lapisan Middleware

Tujuan dan Asal-Usul Middleware
Middleware dimanfaatkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda. Middleware yang paling banyak dipublikasikan yaitu :
·         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 dan Kebutuhan Middleware
Lingkungan komputasi adalah suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis : komputasi tradisional, komputasi berbasis jaringan, dan komputasi embedded, serta komputasi gri.
kebutuhan 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.


Arsitektur Teknis
Arsitektur middleware merupakan sekumpulan terdistribusi yang menempati lapisan antara aplikasi dan sistem operasi serta layanan jaringan di suatu node pada jaringan komputer

Layanan Middleware
Layanan middleware menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu aplikasi dapat :
·         Mengalokasikan suatu layanan secara transparan pada jaringan.
·         Menyediakan interaksi dengan aplikasi atau layanan lain.
·         Tidak tergantung dari layanan jaringan.
·         Handal dan mampu memberikan suatu layanan.
·         Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya.


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.


Tipe Layanan Middleware
Ada tiga tipe layanan yaitu :
a)      Layanan Sistem Terdistribusi
·         Komunikasi kritis, program-to-program, dan layanan manajemen data.
·         RPC, MOM (Message Oriented Middleware) dan ORB.
b)      Layanan Application
Akses ke layanan terdistribusi dan jaringan • Yang termasuk : TP (transaction processing) monitor dan layanan database, seperti Structured Query Language (SQL).
c.)    Layanan Manajemen Middleware
Memungkinkan aplikasi dan fungsi dimonitor secara terus menerus untuk menyakinkan unjuk kerja yang optimal pada lingkungan terdistribusi.


Middleware merupakan komponen perangkat lunak yang memberikan peranan penting dalam pengembangan aplikasi client/server dengan tidak memandang platform Beberapa arsitektur dan tipe middleware dapat digunakan sesuai dengan kebutuhan. Dengan Middleware data-data yang terisolasi bisa dengan mudah dijangkau dan saling terhubung, sehingga memungkin para pengguna pada divisi yang berbeda disuatu organisasi atau perusahaan untuk bisa mengakses dan menggunakan data secara bersamaan.


5. Manajemen Data Telematika
A. Pengertian Manajemen Data Telematika
DAMA atau Demand Assigned Multiple Access menjelaskan bahwa Manajemen Data adalah pengembangan dan penerapan arsitektur, kebijakan, praktik, dan prosedur yang secara benar menangani siklus hidup lengkap data yang dibutuhkan oleh suatu perusahaan atau organisasi, Manajemen Data sebagai prosedur yang menangani siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan telematika.

Manajemen Data Telematika terdiri dari :


Manajemen Data Sisi Klien
Manajemen Data Sisi Server
Manajemen Database Sistem Perangkat Bergerak


Manajemen data telematika mempunyai tujuan yaitu manajemen data sisi client, manajemen data sisi server dan manajemen database sistem perangkat bergerak. Komputer yang meminta layanan disebut sebagai client, sedangkan yang menyediakan layanan disebut sebagai server. Selanjutnya  database adalah sebuah program yang didisain untuk mengatursebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.


B. Permasalahan dan Isu Manajemen Data Telematika
Traffic congestion on the network, terjadi jika banyak client mengakses ke server secara simultan, maka server akan menjadi overload. Berbeda dengan P2P network, dimana bandwidthnya meningkat jika banyak client merequest. Karena bandwidth berasal dari semua komputer yang terkoneksi kepadanya. Kemudian pada client-server, ada kemungkinan server mengalami kegagalan. Pada P2P networks, resources biasanya didistribusikan ke beberapa node sehingga masih ada node yang dapat meresponse request.
Beban jaringan tinggi karena tabel yang diminta akan diserahkan oleh file server ke client melalui jaringan Setiap client harus memasang DBMS sehingga mengurangi memori. client harus mempunyai kemampuan proses tinggi untuk mendapatkan response time yang baik. Salinan DBMS pada setiap client harus menjaga integritas databasse yang dipakai secara bersama-sama. Tanggung jawab diserahkan kepada programmer.


C. Manfaat Manajemen Data Telematika
Mengatasi redundancy data karena adanya manajemen database sistem bergerak.
Menghindari terjadinya inkonsistensi data.
Mengatasi kesulitan dalam mengakses data.
Menyusun format yang standar dari sebuah data.
Penggunaan oleh banyak pemakai (multiple user).
Melakukan perlindungan dan pengamanan data (data security).
Menyusun integritas dan independensi data.



6. Open Service Gateway Initiative (OSGI)
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.Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.

Manfaat dalam penerapan OSGI ini antara lain :

Mengurangi Kompleksitas (Reduced Complexity) – Mengembangkan dengan teknologi OSGi berarti mengembangkan bundel: komponen OSGi. Bundel adalah modul. Mereka menyembunyikan internal dari bundel lain dan berkomunikasi melalui layanan didefinisikan dengan baik. Menyembunyikan internals berarti lebih banyak kebebasan untuk berubah nanti. Hal ini tidak hanya mengurangi jumlah bug, itu juga membuat kumpulan sederhana untuk berkembang karena bundel ukuran benar menerapkan sepotong fungsionalitas melalui interface didefinisikan dengan baik. Ada sebuah blog menarik yang menjelaskan teknologi OSGi apa yang mereka lakukan bagi proses pembangunan
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 juga menjadi tersedia sebagai bundel siap pakai.
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 lebihy daripada yang telah dilaksanakan selama satu solusi khusus.
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.
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.
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.
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.
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.

Teknologi OSGi meliputi :

The Problem (Permasalahan)
The Solution (Pemecahan Masalah)
The Framework (Kerangka Kerja)
Standard Services (Pelayanan Standard)
Framework Services (Pelayanan Kerangka Kerja)
System Services (Pelayanan Sistem)
Protocol Services (Pelayanan Protokol)
Miscellaneous Services (Bermacam-macam pelayanan)
Conclusion (Kesimpulan)

Framework OSGi :

Komponen inti dari Spesifikasi OSGi adalah Framework OSGi. Framework menyediakan lingkungan standar untuk aplikasi (disebut bundel).

Layer-layer OSGI

· Bundels – komponen OSGi yang dibuat oleh pengembang
· Services – Layanan bundel menghubungkan lapisan dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek.
· Life Cycle – The API untuk instalasi, start, stop, update, dan menghapus bundel.
· Modules – Lapisan yang mendefinisikan bagaimana sebuah bundel dapat mengimpor dan mengekspor kode.
· Security (Keamanan) – Lapisan yang menangani aspek keamanan.
· Execution Environment (Eksekusi Lingkungan) – Menetapkan metode dan kelas-kelas apa saja yang tersedia dalam platform tertentu.
Penjelasan:
Bundel
Kumpulan jar normal komponen dengan nyata tambahan header. Sebuah bundel adalah sekelompok kelas Java dan sumber daya tambahan yang dilengkapi dengan rincian file pada MANIFEST.MF nyata semua isinya, serta layanan tambahan yang diperlukan untuk memberikan kelompok termasuk kelas Java perilaku yang lebih canggih, dengan tingkat deeming seluruh agregat sebuah komponen.
Layanan
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO). Siklus hidup menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul – modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan.
Layanan Registrasi (Services-Registry)
API untuk manajemen jasa (ServiceRegistration, ServiceTracker dan ServiceReference).
OSGi Alliance yang telah ditentukan banyak layanan. Layanan yang ditentukan oleh antarmuka Java. Kumpulan dapat mengimplementasikan antarmuka ini dan mendaftarkan layanan dengan Layanan Registri. Layanan klien dapat menemukannya di registri, atau bereaksi ketika muncul atau menghilang.
Siklus Hidup (Life-Cycle)
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
Modul
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
Keamanan
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra didefinisikan kemampuan.
Pelaksanaan Lingkungan
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu. Tidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGI implementasi



7. Cara Kerja Jaringan Wireless
Untuk menghubungkan sebuah computer yang satu dengan yang lain, maka diperlukan adanya Jaringan Wireless. Menurut sebuah buku yang bersangkutan, supaya komputer-komputer yang berada dalam wilayah Jaringan Wireless bisa sukses dalam mengirim dan menerima data, dari dan ke sesamanya, maka ada tiga komponen dibutuhkan, yaitu :

Sinyal Radio (Radio Signal).
Format Data (Data Format).
Struktur Jaringan atau Network (Network Structure).
Masing-masing dari ketiga komponen ini berdiri sendiri-sendiri dalam cara kerja dan fungsinya. Kita mengenal adanya 7  Model Lapisan OSI (Open System Connection), yaitu:

– Physical Layer (Lapisan Fisik)

– Data Link Layer (Lapisan Ketrekaitan Data)

– Network Layer( Lapisan Jaringan)

– Transport Layer(Lapisan Transport)

– Session Layer(Lapisan Sesi)

– Presentation Layer(Lapisan Presentasi)

– Application Layer(Lapisan Aplikasi)

Masing-masing dari ketiga komponen yang telah disebutkan di atas berada dalam lapisan yang berbeda-beda.

Cara Kerja Terminal

Jaringan Terminal

Pada saat terminal/client/terminal/client melakukan proses booting, garis besar proses yang dijalankan adalah:

Mencari alamat ip dari dhcp server.
Mengambil kernel dari tftp server.
Menjalankan sistem file root dari nfs server.
Mengambil program X-server ke dalam memory dan mulai menjalankannya.
Melakukan hubungan dengan xdm server dan user login ke dalam xdm server.

sumber :
http://reffliansii.blogspot.co.id/2012/10/middleware-telematika.html
http://erbaafidotamapack.blogspot.co.id/
http://coretaneta.blogspot.co.id/2014/12/manajemen-data-telematika.html
http://uriflabamba.blogspot.co.id/2009/12/open-service-gateway-initiative-osgi.html
https://rinoariffudin.wordpress.com/2015/10/06/cara-kerja-jaringan-wireless-dan-terminal/
 

nimas leonita :D Template by Ipietoon Blogger Template | Gift Idea