Subscribe:

Ads 468x60px

Pages

Kamis, 16 Januari 2014

Open Services Gateway Initiative (OSGi)

The OSGi Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah terbuka organisasi standar yang didirikan pada Maret 1999. Aliansi dan anggota-anggotanya telah ditentukan yang Java berbasis layanan platform yang dapat dikelola dari jarak jauhInti bagian dari spesifikasi adalah sebuah kerangka kerja yang mendefinisikan suatu manajemen siklus hidup aplikasi model, layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan kerangka ini, sejumlah besar OSGi layers, API, dan Jasa telah ditetapkan.

OSGi teknologi adalah sistem modul dinamis untuk Java ™
OSGi teknologi menyediakan layanan berorientasi, komponen berbasis lingkungan untuk para pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan perangkat yang menggunakan platform Java.

Pengadopsi teknologi OSGi manfaat dari peningkatan waktu ke pasar dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan integrasi pra-dibangun dan pra-komponen subsistem diuji. Teknologi ini juga mengurangi biaya pemeliharaan dan kemajuan aftermarket baru peluang unik karena jaringan dapat dimanfaatkan untuk secara dinamis mengupdate atau memberikan layanan dan aplikasi di lapangan.
Spesifikasi:

OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Allianceyang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.

Alasan utama mengapa teknologi OSGi saat ini begitu sukses yaitu bahwa ia menyediakan komponen yang sangat dewasa, sistem yang benar-benar bekerja dalam jumlah yang mengejutkan lingkungan. Sebuah sistem komponen yang benar-benar digunakan untuk membangun aplikasi yang sangat kompleks seperti IDE (Eclipse), aplikasi server (GlassFish, IBM Websphere, Oracle / BEA Weblogic, Jonas, JBoss), penerapan kerangka kerja (Spring, Guice), otomasi industri, perumahan gateway, telepon, dan banyak lagi.

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.
Implementasi OSGI

Spesifikasi proses OSGi membutuhkan referensi spesifikasi implementasi untuk masing-masing. Namun, karena spesifikasi pertama selalu ada perusahaan komersial yang telah menerapkan spesifikasi serta implementasi open source. Saat ini, terdapat 4 open source implementasi dari kerangka dan terlalu banyak untuk menghitung implementasi dari layanan OSGi. Industri perangkat lunak yang terbuka telah menemukan teknologi OSGi dan semakin banyak proyek artefak menyampaikannya sebagai kumpulan(bundles).


Teknologi OSGI sudah sangat banyak dikembangkan untuk berbagai macam keperluan dalam sehari hari maupun di bidang teknologi informasi dan industry serta di bidang ilmu komputer.


Arsitektur:





Setiap kerangka yang menerapkan standar OSGi menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundel adalah erat-coupled, dynamically loadable kelas koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).  


Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
1. Bundles
    Bundles adalah normal jar komponen dengan nyata tambahan header
2. Services
    Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-     menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
3. Services
    API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
4. Life-Cycle
    API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5. Modules
    Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat       mengimpor dan mengekspor kode).
6. Security
    Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan       kemampuan.
7. Execution Environment
    Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentuTidak 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:
        •    CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
        •    OSGi/Minimum-1.0 OSGi/Minimum-1.0
        •    OSGi/Minimum-1.1 OSGi/Minimum-1.1
        •    JRE-1.1 JRE-1.1
        •    From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
        •    CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0

Referensi:
http://en.wikipedia.org/wiki/OSGi
http://www.osgi.org/Main/HomePage
http://asep10106240.wordpress.com/2009/12/10/open-services-gateway-initiative-osgi/

Telematika Dan Trend Perkembangannya Di Masa Depan

Perkembangan Telematika
Perkembangan Telematika sekarang juga makin terus berkembang. Tekhnologi semakin canggih dan penggunanya juga semakin ahli dalam memanfaatkan perkembangan yang terjadi. Untuk kasus di Indonesia, perkembangan telematika mengalami tiga periode berdasarkan fenomena yang terjadi di masyarakat, yaitu :

1. Periode Rintisan (akhir tahun 1970-an s.d akhir tahun 1980-an )
Mulai tahun 1970-an inilah Toffler menyebutnya sebagai zaman informasi. Namun demikian, dengan perhatian yang minim dan pasokan listrik yang terbatas, Indonesia tidak cukup mengindahkan perkembangan telematika.
Memasuki tahun 1980-an, perubahan secara signifikanpun jauh dari harapan. Walaupun demikian, selama satu dasawarsa, learn to use teknologi informasi, telekomunikasi, dan multimedia mulai dilakukan, walaupun penggunanya masih terbatas. Kemampuan ini dilatarbelakangi oleh kepemilikan satelit dan perekonomian yang meningkat dengan diberikannya penghargaan tentang swasembada pangan dari Perserikatan Bangsa-bangsa (PBB) kepada Indonesia pada tahun 1984.
Penggunaan teknologi telematika oleh masyarakat Indonesia masih terbatas. Sarana kirim pesan seperti yang sekarang dikenal sebagi email dalam suatu group, dirintis pada tahun 1980-an.

2. Periode Pengenalan (Tahun 1990-an)
Periode satu dasawarsa ini, tahun 1990-an, teknologi telematika sudah banyak digunakan dan masyarakat mengenalnya. Jaringan radio amatir yang jangkauannya sampai ke luar negeri marak pada awal tahun 1990. Pada sisi lain, milis yang mulai digagas sejak tahun 1980-an, terus berkembang.
Teknologi telematika, seperti computer, internet, pager, handphone, teleconference, siaran radio dan televise internasional – tv kabel Indonesia, mulai dikenal oleh masyarakat Indonesia. Periode pengenalan telematika ini mengalami lonjakan pasca kerusuhan Mei 1998.
Pemerintah yang masih sibuk dengan gejolak politik yang kemudian diteruskan dengan upaya demokrasi pada Pemilu 1999, tidak menghasilkansuatu keputusan terkait perkembangan telematika di Indonesia. Dunia pendidikan juga masih sibuk tambal sulam kurikulum sebagai dampak perkembangan politik terbaru, bahkan proses pembelajaran masih menggunakan cara-cara konvensional. Walaupun demikian, pada tanggal 15 Juli 1999, arsip pertama milis Telematika dikirim oleh Paulus Bambang Wirawan, yakni sebuah permulaan mailinglist internet terbesar di Indonesia.

3. Periode Aplikasi (Tahun 2000-an)
Awal era millennium inilah, pemerintah Indonesia serius menaggapi perkembangan telematika dalam bentuk keputusan politik. Kebijakan pengembangan yang sifatnya formal “top-down” direalisasikan dengan dikeluarkannya Keputusan Presiden No. 50 Tahun 2000 tentang Tim Koordinasi Telematika Indonesia (TKTI), dan Instruksi Presiden No. 6 Tahun 2001 tentang Pendayagunaan Telematika.
Selanjutnya, teknologi mobile phone begitu cepat pertumbuhannya. Bukan hanya dimiliki oleh hamper seluruh lapisan masyarakat Indonesia, fungsi yang ditawarkan terbilang canggih. Teknologi computer demikian, kini hadir dengan skala tera (1000 Gigabyte), multi processor, multislot memory, dan jaringan internet berfasilitas wireless access point. Bahkan, pada café dan kampus tertentu, internet dapat diakses dengan mudah, dan gratis

Perkembangan Telematikan dan Kaitannya dengan Komputer
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.


Trend Kedepan Telematika
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

Sumber :
1. http://www.total.or.id/info.php?kk=Telematika
2. http://e-majalah.com/0508sucipto.html
3. http://www.gudangmateri.com/2010/08/perkembangan-telematika-di-indonesia.html

Rabu, 15 Januari 2014

Teknologi Antar Muka Telematika

Telematika merupakan adopsi dari bahasa Prancis yang sebenarnya adalah “TELEMATIQUE” yang kurang lebih dapat diartikan sebagai bertemunya sistem jaringan komunikasi dengan teknologi informasi.
Para praktisi mengatakan bahwa TELEMATICS merupakan perpaduan dari dua kata yaitu dari “TELECOMMUNICATION and INFORMATICS” yang merupakan perpaduan konsep Computing and Communication. Istilah telematika juga dikenal sebagai “the new hybrid technology” karena lahir dari perkembangan teknologi digital. Dalam wikipedia disebutkan bahwa Telematics juga sering disebut dengan ICT (Information and Communications Technology).
Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka (interface) adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka , yaitu Command Line Interface(CLI) dan Graphical User Interface(GUI). Command line interface adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu. Sedangkan Graphical User Interface adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).

Fitur-fitur yang terkait dengan antarmuka telematika ada 6 macam, berikut adalah penjelasannya:

1. Head Up Display System (HUD)
Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Awalnya HUD dibuat untuk kepentingan penerbangan militer, tetapi sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi-aplikasi lainnya.

2. Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital melalui lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.

3. Computer Vision
Computer Vision merupakan ilmu pengetahuan dan teknologi dari mesin yang dapat melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan (Artificial Intelegence) yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.

4. Browsing Audio Data
Browsing Audio Data Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera.Jaringan video / audio metode browsing mencakupi langkah-langkah sebagai berikut ; Menjalankan sebuah program aplikasi komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam kamera IP. Transmisi untuk mendaftarkan kode identifikasi ke DDNS ( Dynamic Domain Name Server) oleh program aplikasi. Mendapatkan kamera IP pribadi alamat dan alamat server pribadi sehingga pasangan IP kamera dan kontrol kamera IP melalui kamera IP pribadi alamat dan alamat server pribadi compile ke layanan server melalui alamat server pribadi sehingga untuk mendapatkan video / audio data yang ditangkap oleh kamera IP, dimana server layanan menangkap video / audio data melalui Internet.

5. Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.

6. Speech Synthesis
Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.

sumber : http://id.wikipedia.org/wiki/Telematika
              http://zlatanabimovic.blogspot.com/2010/11/teknologi-yang-terkait-antarmuka.html

Cara Kerja Jaringan Wireless

Jaringan nirkabel (yaitu berbagai jenis tanpa izin 2,4 GHz perangkat WiFi) digunakan untuk memenuhi kebutuhan banyak. Mungkin penggunaan paling umum adalah untuk menghubungkan pengguna laptop yang melakukan perjalanan dari lokasi ke lokasi. Penggunaan lain yang umum adalah untuk jaringan mobile yang terhubung melalui satelit. Sebuah metode transmisi nirkabel adalah pilihan yang logis untuk jaringan segmen LAN yang sering harus mengubah lokasi. Situasi berikut membenarkan penggunaan teknologi nirkabel:

  • Untuk rentang jarak di luar kemampuan kabel yang khas,
  • Untuk menyediakan link komunikasi cadangan jika terjadi kegagalan jaringan normal,
  • Untuk menghubungkan workstation portabel atau sementara,
  • Untuk mengatasi situasi di mana kabel normal adalah sulit atau finansial tidak praktis, atau
  • Untuk jarak jauh menghubungkan pengguna ponsel atau jaringan.


Wireless komunikasi data adalah komponen penting dari komputasi mobile. Teknologi yang tersedia berbagai berbeda dalam ketersediaan lokal, jangkauan cakupan dan kinerja, dan dalam beberapa keadaan, pengguna harus dapat menggunakan jenis koneksi beberapa dan beralih antara mereka. Untuk menyederhanakan pengalaman bagi pengguna, perangkat lunak koneksi manajer dapat digunakan, atau mobile VPN dikerahkan untuk menangani beberapa sambungan sebagai, aman tunggal jaringan virtual . teknologi Pendukung meliputi:
Wi-Fi adalah nirkabel jaringan area lokal yang memungkinkan perangkat komputasi portabel untuk terhubung dengan mudah ke Internet. Standar sebagai IEEE 802.11 a, b, g, n, Wi-Fi pendekatan kecepatan beberapa jenis kabel Ethernet . Wi-Fi telah menjadi standar de facto untuk akses di rumah pribadi, di dalam kantor, dan di hotspot publik. Beberapa bisnis pelanggan mengenakan biaya bulanan untuk layanan, sementara yang lain telah mulai menawarkan secara gratis dalam upaya untuk meningkatkan penjualan barang mereka.
Selular layanan data menawarkan jangkauan dalam jarak 10-15 mil dari terdekat situs sel. Kecepatan telah meningkat sebagai teknologi telah berkembang, dari teknologi sebelumnya seperti GSM, CDMA dan GPRS, untuk 3G jaringan seperti W-CDMA, EDGE atau CDMA 2000.
Handphone Satelit Komunikasi dapat digunakan di mana koneksi nirkabel lainnya tidak tersedia, seperti di daerah pedesaan sebagian besar atau lokasi terpencil. Satelit komunikasi sangat penting untuk transportasi, penerbangan, maritime dan militer.

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 Keterkaitan 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. Mereka bekerja dan mengontrol lapisan yang berbeda. Sebagai contoh:
Sinyal Radio (komponen pertama), bekerja pada physical layer, atau lapisan fisik. Lalu Format Data atau Data Format mengendalikan beberapa lapisan diatasnya. Dan struktur jaringan berfungsi sebagai alat untuk mengirim dan menerima sinyal radio.
Lebih jelasnya, cara kerja wireless LAN dapat diumpakan seperti cara kerja modem dalam mengirim dan menerima data, ke dan dari internet. Saat akan mengirim data, peralatan-peralatan Wireless tadi akan berfungsi sebagai alat yang mengubah data digital menjadi sinyal radio. Lalu saat menerima, peralatan tadi berfungsi sebagai alat yang mengubah sinyal radio menjadi data digital yang bisa dimengerti dan diproses oleh komputer.


sumber : http://id.wikipedia.org/wiki/Wireless
              http://bluewarrior.wordpress.com/2009/11/30/cara-kerja-jaringan-wireless/

Jumat, 01 November 2013

ARSITEKTUR TELEMATIKA

Klien-server atau client-server merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server.

Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. Komponen klien juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end. Komponen klien dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari klien, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.

Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Klien-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client.


Ada beberapa model client/server yang penting untuk diketahui. Mari kita ulas model-model tersebut serta evolusinya dimulai dari arsitektur mainframe hingga arsitektur client/server

Arsitektur Mainframe
Pada arsitektur ini, terdapat sebuah komputer pusat (host) yang memiliki sumber daya yang sangat besar, baik memori, processor maupun media penyimpanan. Melalui komputer terminal, pengguna mengakses sumber daya tersebut. Komputer terminal hanya memiliki monitor/keyboard dan tidak memiliki CPU. Semua sumber daya yang diperlukan terminal dilayani oleh komputer host. Model ini berkembang pada akhir tahun 1980-an.

Arsitektur File Sharing
Pada arsitektur ini komputer server menyediakan file-file yang tersimpan di media penyimpanan server yang dapat diakses oleh pengguna. Arsitektur file sharing memiliki keterbatasan, terutama jika jumlah pengakses semakin banyak serta ukuran file yang di shaing sangat besar. Hal ini dapat mengakibatkan transfer data menjadi lambat. Model ini populer pada tahun 1990-an.

Arsitektur Client/Server
Karena keterbatasan sistem file sharing, dikembangkanlah arsitektur client/server. Salah satu hasilnya yaitu berupa software database server yang menggantikan software database berbasis file server. Dikenalkan pula RDBMS (Relational Database Management System). Dengan arsitektur ini, query data ke server dapat terlayani dengan lebih cepat karena yang ditransfer bukanlah file, tetapi hanyalah hasil dari query tersebut. RPC (Remote Procedure Calls) memegang peranan penting pada arsitektur client/server.

Model Two-tier
Model Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan : client (yang meminta serice) dan server (yang menyediakan service). Tiga komponen tersebut yaitu :

1. User Interface. Adalah antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user.
2. Manajemen Proses.
3. Database.

Model ini memisahkan peranan user interface dan database dengan jelas, sehingga terbentuk dua lapisan.



Pada gambar tersebut, user interface yang merupakan bagian dari program aplikasi melayani input dari user. Input tersebut diproses oleh Manajemen Proses dan melakukan query data ke database (dalam bentuk perintah SQL). Pada database server juga bisa memiliki Manajemen Proses untuk melayani query tersebut, biasanya ditulis ke dalam bentuk Stored Procedure.

Model Three-tier
Pada model ini disisipkan satu layer tambahan diantara user interface tier dan database tier. Tier tersebut dinamakan middle-tier. Middle-Tier terdiri dari bussiness logic dan rules yang menjembatani query user dan database, sehingga program aplikasi tidak bisa mengquery langsung ke database server, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier. Dengan adanya server middle-tier ini, beban database server berkurang. Jika query semakin banyak dan/atau jumlah pengguna bertambah, maka server-server ini dapat ditambah, tanpa merubah struktur yang sudah ada. Ada berbagai macam software yang dapat digunakan sebagai server middle-tier. Contohnya MTS (Microsoft Transaction Server) dan MIDAS.





sumber:
http://id.wikipedia.org/wiki/Klien-server
http://rofiqsiregar.wordpress.com/2007/05/29/model-clientserver/

DEFINISI TELEMATIKA

Telematika merupakan adopsi dari bahasa Prancis yang sebenarnya adalah “TELEMATIQUE” yang kurang lebih dapat diartikan sebagai bertemunya sistem jaringan komunikasi dengan teknologi informasi.

Para praktisi mengatakan bahwa TELEMATICS merupakan perpaduan dari dua kata yaitu dari “TELECOMMUNICATION and INFORMATICS” yang merupakan perpaduan konsep Computing and Communication. Istilah telematika juga dikenal sebagai “the new hybrid technology” karena lahir dari perkembangan teknologi digital. Dalam wikipedia disebutkan bahwa Telematics juga sering disebut dengan ICT (Information and Communications Technology).

Salah satu milis internet Indonesia terbesar adalah milis Telematika. Dari milis inipun tidak ada penjelasan mengapa milis ini bernama telematika, yang jelas arsip pertama kali tercatat dikirimkan pada tanggal 15 Juli 1999. Dari hasil pencarian di arsip mailing list Telematika saya menemukan salah satu ulir diskusi menarik (membutuhkan login) tentang penamaan Telematika yang dikirimkan oleh Paulus Bambang Wirawan.

Istilah telematika sering dipakai untuk beberapa macam bidang, sebagai contoh adalah:

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


Makna TELEMATIKA yang menurut pak Moedjiono yang merupakan konvergensi dari
Tele=”Telekomunikasi”,
ma=”Multimedia” dan
tika=”Informatika”


sumber:
http://id.wikipedia.org/wiki/Telematika
http://cocom90.wordpress.com/2010/10/17/pengertian-telematika/

Minggu, 06 Oktober 2013

Informasi Yang Dibutuhkan Pada Sistem Informasi Penggajian Perusahaan PT. Yamaha Music Manufacturing Indonesia

 Latar Belakang
Perkembangan teknologi yang semakin maju membutuhkan sumber daya manusia yang dapat diandalkan serta dapat mengikuti perkembangan dan perubahan-perubahan yang terjadi secara cepat untuk dapat diaplikasikan dalam dunia kerja. Begitu juga pada Bagian Personalia / HRD sistem penggajian karyawan harus mengikuti teknologi tidak menggunakan sistem manual, ataupun sistem semi manual menggunakan microsoft excell, untuk itu diperlukan sistem informasi penggajian yang nantinya dapat meng-handle semua pekerjaan yang dilakukan secara manual ataupun semi manual yang membuat proses penggajian bisa lebih efektif dan efesien secara waktu dan tenaga.
Hal ini juga diterapkan pada perusahaan PT. Yamaha Music Manufacturing Indonesia yang memproduksi alat musik seperti gitar. Perusahaan ini terletak di daerah Jakarta yaitu tepatnya di Kawasan Industri Pulo Gadung. Banyaknya karyawan pada perusahaan ini yang mencapai 2000 karyawan sehingga membutuhkan sistem informasi penggajian agar proses penggajian lebih efektif dan efisien.

2.      Analisis Kebutuhan Informasi
Dalam pembuatan sistem informasi penggajian, dibutuhkan beberapa informasi dari karyawan yang akan terapkan pada sistem tersebut. Informasi tersebut adalah berupa gaji pokok, tunjangan jabatan, tunjangan hadir, tunjangan lembur, tunjangan keluarga, tunjangan makan, tunjangan transportasi, dan tunjangan lain-lain.

A.    Gaji Pokok
Gaji pokok adalah imbalan jasa dalam bentuk uang yang diberikan secara tetap dan teratur setiap bulan. Gaji pokok juga dinyatakan dalam tingkatan-tingkatan/golongan-golongan berdasarkan pekerjaan, tanggung jawab, keahlian/ketrampilan, prestasi dan masa kerja. Namun untuk karyawan/buruh biasa gaji pokoknya mengikuti Upah Minimum Regional (UMR). UMR di daerah Jakarta adalah sebesar Rp 2.200.000,-.

B.     Tunjangan Jabatan
Tunjangan jabatan adalah tunjangan yang diberikan kepada karyawan yang memiliki jabatan pada suatu perusahaan. Misalnya jabatan suatu karayawan sebagai manajer, maka karyawan tersebut akan menerima tunjangan sesuai dengan posisi jabatan.

C.     Tunjangan Hadir
Tunjangan hadir adalah tunjangan yang diberikan kepada karyawan berdasarkan kehadirannya pada saat bekerja. Menurut narasumber yang kami dapat, tunjangan hadir ini hanya diberikan kepada karyawan biasa dan tidak berlaku pada karyawan tingkat atas.

D.    Tunjangan Keluarga
Tunjangan keluarga adalah tunjangan yang diberikan kepada karyawan yang sudah berkeluarga, sehingga karyawan yang belum berkeluarga tidak akan mendapatkan tunjangan ini. Pada umumnya tunjangan keluarga berkisar Rp 20.000,- s/d Rp 50.000,- atau lebih per anggota keluarga.

E.     Tunjangan Makan
Tunjangan makan adalah tunjangan yang diberikan kepada karyawan berdasarkan porsi makan per hari. Tunjangan makan ini besarnya berkisar Rp 15.000,- s/d Rp 25.000,- per hari.

F.      Tunjangan Transportasi
Tunjangan transportasi adalah tunjangan yang diberikan kepada karyawan berdasarkan ongkos perjalanan dari rumah sampai perusahaan. Jika karyawan menggunakan kendaraan pribadi, maka ongkos tersebut dibayarkan berdasarkan jarak dari rumah sampai perusahaan.

G.    Tunjangan Lain-lain
Tunjangan lain-lain adalah tunjangan yang diberikan kepada karyawan diluar tunjangan-tunjangan diatas. Menurut sumber yang kami dapat tunjangan untuk perawatan kendaraan inventaris termasuk ke dalam tunjangan lain-lain.


3.      Penutup
Perancangan desain sebuah sistem informasi memanglah bermanfaat bagi pembuatan serta implementasi aplikasi dan sistem informasi di lapangan nantinya, tetapi terkadang apa yangtelah direncanakan tidak selalu berjalan mulus. Oleh karena itu, pemahaman dan penalaran logika akan metode perancangan sistem informasi, karena dengan begitu, implementasi rancangan desain yang telah dibuat akan berjalan dengan mulus dan tidak perlu dilakukan banyak perombakan serta perubahan, karena perombakan ataupun perubahan, sedikitnya akan mempengaruhi konsistensi sistem informasi dan aplikasi yang dibuat.
Metode yang digunakan dalam perancangan sistem informasi penggajian ini diharapkan dapat menjadi metode perancangan ataupun pengembangan sistem informasi yang mampu menggantikan metode secara menual, sehingga baik perancangan ataupun pengembangan sistem informasi di masa yang akan datang akan menjadi lebih baik lagi.

Referensi :
1.      http://id.scribd.com/doc/63109392/Makalah-Sistem-Informasi-Penggajian
            2.   http://indrayonatan.wordpress.com/2013/05/18/sistem-informasi-penggajian-payroll/