Halaman

Welcome to my blog, you may found what are you looking for !

Minggu, 11 Januari 2015

Strategi dan kebijakan pembangunan telematika


Istilah telematika dikenal sebagai ( The New Hybrid Technology ) yang lahir karena perkembangan teknologi digital. Istilah telematikan juga merujuk pada hakekat cyberspace, yaitu sebagai suatu sistem elektronik yang lahir dari perkembangan dan konvergensi telekomunikasi, media dan informatika.


TELEMATIKA kemudian merujuk pada perkembangan konvergensi antara teknologi telekomunikasi, media dan informatika yang semula masing-masing berkembang secara terpisah. Konvergensi TELEMATIKA kemudian dipahami sebagai sistem elektronik berbasiskan teknologi digital atau (the Net).

Contoh dari hasil telematika yang paling populer adalah Internet. Dengan Internet semua masyarakat di dunia dapat berkomunikasi dengan teknologi informasi yaitu komputer / laptop dengan cangkupan yang sangat luas.

Lalu terdapat 6 teknologi yang terkait dengan antarmuka telematika yaitu yang pertama Head Up Display (HUD) ini merupakan tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat kea rah lain dari sudut pandang biasanya. Yang kedua adalah Tangible User Interface yaitu teknologi yang memberikan kemudahan untuk berinteraksi dengan informasi digital melalui lingkungan fisik.  Yang ketiga adalah Computer Vision yaitu teknologi data citranyadapat dalam berbagai bentuk. Yang keepat adalah Browsing Audio data yaitu teknologi dengan menggunakan metode browsing jaringan yang digunakan untuk browsing video/audio yang ditangkap oleh sebuah IP kamera. Yang kelima adalah Speech Recognition yaitu teknologi yang bisa merubah suara menjadi tulisan. Dan yang terakhir adalah Speech Synthesis yaitu teknologi hasil kecerdasan buatan dari pembicaraan manusia.

Menurut saya, kelembagaan pemerintahan pengelola Telematika yang belum memadai, harus muncul berbagai inisiatif baru yang dikembangkan oleh para pelaku usaha yang tergolong berusia muda dalam rangka membentuk infrastruktur informasi alternatif yang meliputi aspek aplikasi, jasa dan infrastruktur fisik. Dari sisi teknologi terdapat empat area yang dianggap sebagai pendorong yaitu yang berkaitan dengan bandwidth komunikasi, teknologi peralatan elektronika, teknologi manipulasi informasi, dan teknologi sistem pembayaran yang dikembangkan secara on-line.
Peluang yang diciptakan oleh penerapan perdagangan elektronis (e-commerce) adalah terciptanya pasar-pasar baru, produk dan pelayanan baru, proses-proses bisnis baru yang lebih efisien dan canggih, serta penciptaan perusahaan-perusahaan dengan jangkauan lebih (extended enterprise). Sedangkan kendala umumnya berkisar pada masalah bandwidth dan kapasitas jaringan, keamanan, harga teknologi, aksesabilitas, struktur social-ekonomi-demografi, kendala politik  dan hukum, sensor, serta edukasi sosialisasi masyarakat.

Sumber :

http://www.insteps.or.id/File/media/kebijakan%20dan%20%20strategi%20telematika.pdf


Pengertian dan Macam - Macam DBMS (Database Management System)


Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diaorganisasikan sesuai struktur tertentu dan disimpan dengan baik.  Untuk mendapatkan informasi yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna. Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan.

DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS. Perintah-perintah biasanya ditentukan oleh user. Ada 2 bahasa basis data:

Data Definition Language (DDL)
DDL digunakan untuk menggambarkan desain basis data secara keseluruhan. DDL digunakan untuk membuat tabel baru, menuat indeks, ataupun mengubah tabel. Hasil kompilasi DDL disimpan di kamus data.

Data Manipulation Language (DML)
DML digunakan untuk melakukan menipulasi dan pengambilan data pada suatu basis data seperti penambahan data baru ke dalam basis data, menghapus data dari suatu basis data dan pengubahan data di suatu basis data.

Dalam pembuatan DBMS diperlukan beberapa komponen fungsional penyusunnya sebagai berikut:

1.  DML Precompiler  : mengkonversi pernyataan-pernyataan DML yang dimasukkan di dalam program aplikasi ke dalam pemanggilan prosedur normal di dalam bahasa induknya. Procompiler harus berinteraksi dengan query processor untuk membuat kode-kode yang diperlukan.

2.  Query Processor     : menterjemahkan pernyataan-pernyataan bahasa query ke dalam instruksi-instruksi low-level yang dimengerti oleh database manager.

3.  DDL Compiler    : mengkonversi pernyataan DDL ke dalam sekumpulan table yang mengandung metadata atau “data mengenai data”

4.  Database Manager : menyediakan interface antara data low-level yang disimpan didalam basisdata dengan program-program aplikasi dan queries yang dikirimkan ke system.


Salah satu tujuan dari DBMS adalah memberikan tampilan kepada pengguna dalam hal menyampaikan data. Untuk itu dalam DBMS terdapat Level Abstraksi Data. Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis data seperti bagaimana data disempan dan diolah. Sehingga pengguna hanya melihat tampilan yag dibutuhkan oleh pengguna.

1. Level fisik

Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.

2. Level Konseptual

Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya

3. Level View

Level abstaraksi ini hanya menunjukkan sebagian dari basis data.  Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan.

Macam - Macam DBMS

1. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
Kelebihan MySQL :
- free (bebas didownload)
- stabil dan tangguh
- fleksibel dengan berbagai pemrograman
- Security yang baik
- dukungan dari banyak komunitas
- kemudahan management database
- mendukung transaksi
- perkembangan software yang cukup cepat.

2. Oracle
Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat dan terlalu mahal. Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
- Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
- Menangani manajemen space dan basis data yang besar
- Mendukung akses data secara simultan
- Performansi pemrosesan transaksi yang tinggi
- Menjamin ketersediaan yang terkontrol

3. Firebird
Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

4. Microsoft SQL Server 2000 
Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

5. Visual Foxpro 6.0
Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

Sumber :

http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data
http://www.academia.edu/8285024/KONSEP_DASAR_SISTEM_MANAJEMEN_DATABASE_DBMS_
http://wildanfaizzani.wordpress.com/2010/04/03/pengertian-dbms-database-management-system/


Perkembangan Middleware (OLTP dan RPC)


Middleware Didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi. 
Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.


Tujuan
Tujuan utama layanan middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan masalah interoperabilitas.


Perkembangan Middleware
Perkembangan middleware dari waktu ke waktu dapat dikatagorikan sebagai berikut:

1. On Line Transaction Processing (OLTP)
Merupakan perkembangan awal dari koneksi antar remote database. Pertama kali ditemukan tahun 1969 oleh seorang engineer di Ford, kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses OLTP. DIGITAL ACMS merupakan contoh lainnya yang sukses pada tahun 70-an dan 80-an. UNIX OLTP lainnya seperti: Encina, Tuxedo pada era 80-an, serta DIGITAL CICS untuk UNIX yang memperkenalkan konsep dowsizing ke pasar. Contoh :


                                     

2. Remote Procedure Call (RPC)
Menyediakan fasilitas jaringan secara transparan. Open Network Computing (ONC) merupakan prototipe pertama yang diperkenalkan awal tahun 70-an. Sun unggul dalam hal ini dengan mengeluarkan suatu standar untuk koneksi ke internet. Distributed Computing Environment (DCE) yang dikeluarkan oleh Open Systems Foundation (OSF) menyediakan fungsi-fungsi ONC yang cukup kompleks dan tidak mudah untuk sis administrasinya. Contoh :


                                                      


3. Common Object Request Broker Architecture (CORBA)
Merupakan object-oriented middleware yang menggabungkan fungsi RPC, brokering, dan inheritance. DIGITAL ObjectBroker merupakan salah satu contohnya. Database middleware adalah salah satu jenis middleware disampingmessage-oriented middleware, object-oriented middleware, remote procedure call, dan transaction processing monitor. Pada prinsipnya, ada tiga tingkatan integrasi sistem komputer yaitu integrasi jaringan, integrasi data, dan integrasi applikasi. Database middleware menjawab tantangan integrasi data, sedangkan midleware-middleware yang lain menjawab tantangan integrasi applikasi dan jaringan.


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) dan DCE RPC, sebagai dasar Microsoft’s COM.
2. Object Management Group’s : Common, dan Object Request Broker Architecture (COBRA).
3. Microsoft’s COM/DCOM (Companent Object Model).
4. Also .NET Remoting.


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.
- Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya.


Contoh Layanan Middleware
1. Messaging Middleware
- Menyimpan data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded.
- Mungkin berisi business logic yang merutekan message ke ujuan sebenarnya dan memformat ulang data lebih tepat.
- Sama seperti sistem messaging email, kecuali messaging middleware digunakan untuk mengirim data antar aplikasi.

2. Transaction Monitor
- Produk pertama yang disebut middleware.
- Menempati posisi antara permintaan dari program client dan database, untuk menyakinkan bahwa semua transaksi ke database terlayani dengan baik.

3. Distributed Object Middleware
Contoh: RPC, CORBA dan DCOM/COM

4. Middleware basis data
menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi.
Contoh: JDBC, ODBC, dan ADO.NET

5. Application Server Middleware
J2EE Application Server, Oracle Application Server.


Sumber :

http://www.likalikubuku.com/2012/11/layanan-telematika-teknologi-wireless.html
http://tehnikinformatia.blogspot.com/2013/07/perbedaan-olap-dan-oltp.html




Interface OS yang berhubungan langsung dengan user (CLI, GUI)

Dalam Wikipedia Bahasa Indonesia, interface atau dalam istilah Indonesianya Antar Muka dapat diartikan sebagai sebuah titik, wilayah, atau permukaan di mana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda.

Dalam hubungannya dengan perangkat lunak, interface dapat diartikan sebagai sarana atau medium atau sistem operasi yang digunakan untuk menghubungkan antara perangkat mikroprosesor agar dapat berkomunikasi dengan pengguna (user). Sedangkan pada konteks perangkat keras interface berarti komponen elektronika yang menghubungkan atau mengkomunikasikan prosesor dengan komponen atau perangkat lain dalam suatu sistem.

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

CLI adalah tipe interface dimana pengguna berinteraksi dengan system operasi melalui text terminal. Pengguna menjalankan perintah dan program system operasi tersebut dengan cara mengetikan baris-baris tertentu.
            Meskipun konsepnya sama tiap-tiap system operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (Ms. DOS) member nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya dengan PowerShell. Pengguna Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell. Contoh :

                                  



GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui gambar-gambar grafik, ikon menu, dan menggunakan perangkat petunjuk (pointing device) Seperti mouse dan track ball. Elemen-elemen utama dari GUI bias diringkas dalam konsep WIMP (window. Icon, menu, pointing device). Contoh :

                                           


Fitur Antar Muka Penguna Telematika Dalam Antar Muka Telematika terdapat 6 jenis fitur yaitu:

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

Pada komputer sendiri interface mempunyai fungsi penting dalam menghubungkan mikroprosesor secara langsung dengan piranti yang ingin dijalankannya. Diperlukan suatu teknik untuk mengantarmukakan (interfacing) pemroses utama dengan piranti dari luar. Teknik ini dapat digunakan melalui :

1. Perangkat Lunak, berupa program yakni suatu prosedur tertentu untuk menjalankan piranti. Dalam dunia computer program ini lebih dikenal dengan Driver/Installer. Adapula perangkat lunak yang dimasukkan kedalam perangkat keras yang disebut Firmware.
2. Perangkat Keras, yakni berupa piranti khusus mulai dari serpih (IC) yang terintegrasi dalam sebuah papan induk (Chipsets-Onboard), berupa sebuah port atau bahkan terintergrasi kedalam papan yang ditancapkan pada system bus (Card).


Sumber :

http://id.wikipedia.org/wiki/Antarmuka
http://belajarkomputersekarang.wordpress.com/2008/08/19/interfacing