Jumat, 06 Desember 2013
Selasa, 03 Desember 2013
Penulisan 3 (Bulan Ke 3)
Open Service Geteway (OSG)
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.
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:
- Bundles. Bundles adalah normal jar komponen dengan nyata tambahan header.
- Services. Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
- Services. API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
- Life-Cycle. API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
- Modules. Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
- Security. Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
- 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
Penulisan 2 (Bulan Ke 3)
Proses Komunikasi Java (Java Comunity Process JCP) berserta Virtual Machine
Java Community Process (JCP) Program Management Office (PMO) sangat tertarik untuk mengumumkan upgrade ke jcp.org baru-baru ini meluncurkan situs web. Setelah web rumah masyarakat benar-benar dirombak dan dirilis pada bulan Juni 2009, bekerja terus di belakang layar untuk menambah, meningkatkan, dan memperbaiki fungsi dan kegunaannya. Anggota PMO berfungsi sebagai tim proyek untuk mendefinisikan dan menyelesaikan pekerjaan.
Program yang JCP komunitas pengguna telah membantu dalam memberikan umpan balik pada situs web. Banyak fitur baru dan perbaikan bug pada awalnya diusulkan atau diidentifikasi oleh pengguna. Beberapa implementasi tersebut akan segera jelas. Sebagai contoh, semua wiki dan papan sekarang mencakup satu cara bagi pengguna untuk memberikan pendapat mereka yang cepat konten dengan menghadiahi setiap item dengan nilai, dengan memilih jumlah bintang tertentu. Selain itu, semua papan diskusi publik dan wiki termasuk RSS tombol untuk memungkinkan pengguna untuk berlangganan pembaruan konten. Karena pengaturan keamanan dan persyaratan browser, RSS feed fitur ini hanya bekerja jika SSL diaktifkan. Misalnya, fitur RSS melakukan kerja dengan Firefox.
Berbagai bug telah diperbaiki dan navigasi juga telah diperbarui untuk mengatur informasi yang tersedia. Ini adalah langkah inkremental lain sepanjang perjalanan untuk meningkatkan jcp.org. Dalam bulan-bulan mendatang, sebagai masyarakat terus menyarankan perubahan dan perangkat tambahan, upaya akan terus memperbaiki situs. Semua umpan menyimpan program dan JCP jcp.org bergerak maju dan ke atas.
- Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau system operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya [terpisah] sendiri.VM muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada satu komputer.Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah:
- Konsolidasi server. Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.
- Otomasi dan konsolidasi lingkungan pengembangan dan testing.
- Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.
- Menjalankan perangkat lunak terdahulu. Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
- Memudahkan recovery sistem. Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.
- Demonstrasi perangkat lunak. Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.
Kelebihan Virtual Machine (VM)
Teknologi VM memiliki beberapa keunggulan, antara lain:
- Hal keamanan.
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
- Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).
- Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
Kekurangan Virtual Machine (VM)
Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
- Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
- Pengimplementasian sulit.
Penulisan 1 (Bulan ke 3)
Pengertian Kolaborasi antarmuka Otomotif Multimedia
Pengertian dari Kolaborasi Antar muka Otomotif Multimedia adalah sebuah kelompok yang dibuat oleh pembuat untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer dan hiburan unit, berkomunikasi dengan kendaraan. Automotive Multimedia Interface Collaboration (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik. Briefing akan diadakan 23 Februari di Frankfurt, Jerman; Februari 29 di Tokyo; dan Maret 9 di Detroit.
"AMIC telah membuat suatu kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan mengenai persyaratan yang diperlukan untuk hardware dan software baik di masa depan mobil dan truk,” Juru bicara AMIC Dave Acton berkata, “Dan sekarang sudah saatnya bagi kita untuk bertemu dengan pemasok dan mereka yang tertarik untuk menjadi pemasok untuk memastikan kami pindah ke tahap berikutnya pembangunan kita bersama-sama”. Acton menekankan bahwa AMIC terbuka untuk semua pemasok yang tertarik bisnis elektronik. AMIC dibentuk pada bulan September l998 dan saat ini dipimpin oleh 12 produsen otomotif dan anak perusahaan yang meliputi: BMW, Daimler-Chrysler, Ford, Fiat, General Motors, Honda, Mitsubishi, Nissan, PSA / Peugeot-Citroen, Renault, Toyota, dan VW. Seorang juru bicara mengatakan kelompok AMIC berencana untuk mendirikan sebuah kantor di San Francisco di masa depan.
Kolaborasi Antar muka Otomotif Multimedia adalah sebuah kelompok yang dibuat oleh pembuat (maker) untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer dan hiburan unit, berkomunikasi dengan kendaraan. Memiliki anggota: Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. Sedangkan pengertian AMI-C adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan.
Kolaborasi antarmuka Otomotif Multimedia dari segi Fungsional
Automotive Multimedia Interface Collaboration (AMI-C) adalah mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif untuk kendaraan antarmuka jaringan komunikasi.
Tujuan utamanya adalah untuk:
- Menyediakan interface standar untuk memungkinkan pengendara mobil untuk menggunakan berbagai media, komputer dan perangkat komunikasi dari sistem navigasi dan hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka, termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output
- Meningkatkan pilihan dan mengurangi keusangan sistem elektronik kendaraan
- Memotong biaya keseluruhan informasi kendaraan dan peralatan hiburan dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu pengembangan – industri otomotif efektif terdiri dari banyak pasar yang kecil karena setiap platform kendaraan sering mengandung berbagai adat-mengembangkan komponen dan platform yang khas hanya sekitar 50.000 unit
- Menawarkan standar terbuka dan spesifikasi untuk informasi interface dalamkendaraan dan antara kendaraan dan dunia luar.
Kolaborasi antarmuka Otomotif Multimedia dari segi Struktural
Automotive Multimedia Interface Kolaborasi (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik. Briefing akan diadakan 23 Februari di Frankfurt, Jerman; Februari 29 di Tokyo; dan Maret 9 di Detroit.
“AMIC telah membuat suatu kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan mengenai persyaratan yang diperlukan untuk hardware dan software baik di masa depan mobil dan truk,” Jurubicara AMIC Dave Acton berkata, “Dan sekarang sudah saatnya bagi kita untuk bertemu dengan pemasok dan mereka yang tertarik untuk menjadi pemasok untuk memastikan kami pindah ke tahap berikutnya pembangunan kita bersama-sama. “
Acton menekankan bahwa AMIC terbuka untuk semua pemasok yang tertarik bisnis elektronik. AMIC dibentuk pada bulan September l998 dan saat ini dipimpin oleh 12 produsen otomotif dan anak perusahaan yang meliputi: BMW, DaimlerChrysler, Ford, Fiat, General Motors, Honda, Mitsubishi, Nissan, PSA / Peugeot-Citroen, Renault, Toyota, dan VW. Seorang juru bicara mengatakan kelompok AMIC berencana untuk mendirikan sebuah kantor di San Francisco di masa depan.
Sumber 1
Sumber 2
Sumber 1
Sumber 2
Jumat, 08 November 2013
Penulisan 3 (bulan ke-2)
1. Jelaskan dengan selngkap-lengkapnya dari middleware telematika !
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.
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:
- Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
- Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
- Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.
Tujuan utama layanan middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan masalah interoperabilitas.
Perkembangan middleware dari waktu ke waktu dapat dikatagorikan sebagai berikut:
- 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.
- 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.
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, remoteprocedure 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.
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
Lingkungan Komputasi
Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
- Komputasi tradisional,
- Komputasi berbasis jaringan,
- Komputasi embedded,
- Komputasi grid
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
- Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial.
- Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama.
- Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor.
- Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.
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.
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).
Ilustrasi generasi otomatis dari kode infrastruktur dari sebuah antarmuka yang didefinisikan menggunakan CORBA
3. Microsoft COM/DCOM (Component Object Model).
4. .NET Remoting.
Berikut ini merupakan contoh-contoh perangkat lunak dari middleware :
- ODBC (Open Database Connectivity) adalah suatu middleware berbasis Windows yang digunakan untuk berinteraksi dengan berbagai database.
- JDBC (Java Database Connectivity) memungkinkan applet mengakses database biasa digunakan pada Pemrograman dengan bahasa java.
- Oracle Application Server sebuah software middleware yang digunakan untuk mengakses dan mengolah suatu database yang dibangun menggunakan Software Oracle.
Penulisan 2 (bulan ke-2)
1. Jelaskan dengan lengkap teknologi yang terkait antarmuka telematika !
- Head-Up Displays Systems
Head-Up Displays Systems atau disingkat (HUD) merupakan tampilan transparan yang menampilkan data tanpa memerlukan pengguna untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari teknologi ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Meskipun mereka pada awalnya dikembangkan untuk penerbangan militer, HUDs sekarang digunakan dalam pesawat komersial, mobil, dan aplikasi lainnya.
- Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. 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.
- Computer Vision
Computer Vision (Komputer Visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Sebagai suatu disiplin ilmu, Computer Vision berhubungan dengan teori untuk membangun sistem buatan yang memperoleh informasi dari gambar. dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan dari beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.
Sebagai teknologi disiplin, visi komputer berusaha untuk menerapkan teori dan model untuk pembangunan sistem visi komputer. Contoh aplikasi visi komputer mencakup sistem untuk :
Pengendalian proses (misalnya, sebuah robot industri atau kendaraan otonom).Mendeteksi peristiwa (misalnya, untuk pengawasan visual atau orang menghitung). Mengorganisir informasi (misalnya, untuk pengindeksan database foto dan gambar urutan). Modeling benda atau lingkungan (misalnya, industri inspeksi, analisis gambar medis atau topografis model). Interaksi (misalnya, sebagai input ke perangkat untuk interaksi manusia komputer). Visi komputer juga dapat digambarkan sebagai pelengkap (tapi tidak harus lawan) penglihatan biologis.
Biologis visi, persepsi visual manusia dan berbagai hewan yang dipelajari, sehingga dalam model tentang bagaimana sistem ini beroperasi dalam hal proses-proses fisiologis. Komputer visi di sisi lain, menjelaskan sistem penglihatan buatan yang diimplementasikan dalam perangkat lunak dan perangkat keras. Interdisipliner pertukaran antara biologis dan visi komputer telah terbukti semakin bermanfaat bagi kedua bidang. Sub-domain visi komputer meliputi adegan rekonstruksi, acara deteksi, pelacakan video, pengenalan obyek, belajar, pengindeksan, gerak estimasi, dan gambar restorasi.
- 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 pribadicompile 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.
- Speech Recognition
Dikenal dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition) merupakan suatu sistem yang dapat mengidentifikasi seseorang dari suara dimana merubah suara menjadi tulisan. Istilah ‘voice recognition’ digunakan untuk mengenali atau mengidentifikasi siapa yang berbicara, sedangkan istilah ‘Speech Recognition’ digunakan untuk mengidentifikasi apa yang diucapkannya.
- 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.
Penulisan 1 (bulan ke-2)
1. Jelaskan dengan lengkap, yang dimaksud antarmuka ?
2. Jelaskan dan berikan contoh fitur antarmuka pengguna telematika ?
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 (CLI) 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.
- Graphical User Interface (GUI) 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).
2. Jelaskan dan berikan contoh fitur antarmuka pengguna telematika ?
Contoh Fitur Interface pada Yahoo! Zimbra Desktop, Akses Webmail di Saat Offline Oleh: Restituta Ajeng Arjanti, “ Ini nikmatnya punya akun email berbasis web (webmail) macam Yahoo!Mail atau Gmail: kita bisa mengakses email di mana saja, kapan saja, dan dengan mesin komputer manapun. Tapi sayang, akses webmail hanya bisa dilakukan saat penggunanya sedang online, terhubung dengan internet. Tapi, itu dulu. Sekarang, pengguna layanan webmail pun bisa mengakses email-nya saat sedang offline, tak terhubung dengan internet. Caranya dengan menggunakan aplikasi Yahoo! Zimbra Desktop.
Asal Anda tahu, pada pertengahan September 2007, Yahoo mengakuisisi Zimbra, salah satu perusahaan yang bergerak di bidang aplikasi email dan kolaborasi, untuk memperluas pasar online-nya. Akuisisi senilai USD350 juta itu telah membuahkan hasil. Akhir Juli lalu, versi Beta 3 dari Yahoo! Zimbra Desktop telah tersedia untuk diunduh. Pemilik akun Yahoo!Mail, Gmail, dan AOL Mail adalah yang pertama bisa merasakan nikmatnya mengakses webmail secara offline.
Selain itu, Zimbra Desktop juga bisa dipakai untuk mengakses email yang mendukung IMAP (Internet Message Access Protocol) dan POP3 (Post Office Protocol). Aplikasi ini, tersedia untuk sistem operasi Windows, Linux, dan Mac OS; diposisikan untuk bersaing dengan Microsoft Outlook dan Mozilla Thunderbird. Saat penggunanya tak terhubung dengan internet, Zimbra Desktop akan berfungsi layaknya sebuah aplikasi standalone. Ia bisa dioperasikan untuk membaca setiap email yang tersimpan dalam inbox. Selain itu, penggunanya pun bisa melakukan beragam setting fungsi dan tampilan, serta mengakses fitur-fiturnya. Dalam keadaan online, pengguna bisa menarik email-email baru ke dalam mailbox Zimbra Desktop-nya.
Minggu, 13 Oktober 2013
Selasa, 08 Oktober 2013
Telematika - Tulisan 4
Jaringan Wireless
Jaringan Wireless atau wireless network merupakan sekumpulan
komputer yang saling terhubung antara satu dengan lainnya sehingga
terbentuk sebuah jaringan komputer dengan menggunakan media
udara/gelombang sebagai jalur lintas datanya.
Pada dasarnya wireless dengan LAN merupakan sama-sama jaringan
komputer yang saling terhubung antara satu dengan lainnya,yang
membedakan antara keduanya adalah media jalur lintas data yang
digunakan.Jika LAN masih menggunakan kabel sebagai media lintas
data,sedangkan Wireless menggunakan media gelombang radio/udara. Penerapan dari aplikasi Wireless network ini antara lain adalah jaringan nirkabel diperusahaan,atau mobile communication seperti handphone,dan HT.
Ada dua tipe mode yang di gunakan pada jaringan wireless yaitu :
Mode Ad-Hoc
: Mode ini sama seperti mode jaringan peer to peer, jaringan ini di bangun
menggunakan komponen LAN card tanpa menggunakan access point.
Mode Infrastruktur :
Mode ini menggunakan wirelles Lan Card pada setiap komputer. Mode ini juga
menggunakan access point sebagai media penghubung, jadi client anggota jaringan
harus melalui access point terlebih dahulu sebelum dapat berhubungan dengan
client lain
Bentuk
Jaringan Wireless. Jaringan wireless dapat di kategorikan dalam beberapa
bentuk, yaitu :
a. Personal Area Network ( PAN
)
PAN nirkabel
memiliki jangkauan yang relatif pendek sekitar 15 meter dan hanya efektif
untuk memenuhi kebutuhan dalam ruang sempit atau lingkup pribadi
performan PAN dapat di bilang sedang, memiliki bit rate mencapai 2 Mbps.
Kebanyakan PAN memiliki dan mengunakna gelombang radio untuk menyampaikan
informasi udara. Contoh aplikasi PAN nirkabel adalah Bluetooth.
b. Local Area Network ( LAN )
LAN nirkabel
memberikan performan yang tinggi user biasanya mengunakan laptop, PC, ataupun
PDA. LAN nirkabel mempunyai bit rate mencapai 54 Mbps. aplikasi ini cocok pada
perkantoran, pusat perbelanjaan atau perumahan yang biasanya di sebut dengan
hotspot.
c. Metropolitan Area Network ( MAN )
MAN nirkabel
mencakup suatu perkotaan, paerforman MAn nirkabel sangat beragam apabila
di dalam gedung dapat mencapai 100Gbps ( dengan Ir.DA ) tetapi apabila dengan
radio yang radiusnya 20 mil hanya mampu menghasilkan kecepatan sebesar 100
Kbps.
d. Wide Area Network (WAN )
Sesuai dengan
namanya , WAN nirkabel mencakup wilayah yang sangat luas dan mancakup
keseluruhan dunia, performan WAN cukup rendah yaitu sebesar 170 Kbps, tetapi
karena penggunaan dengan streaming rendah seperti ponsel, dapat di kompres
sehingga proses tidak terlalu lama bahkan dapat di bilang cepat
Cara Kerja
Wireless : Jaringan wireless : jaringan yang mengkoneksikan dua komputer
atau lebih menggunakan sinyal radio, cocok untuk berbagi-pakai file, printer,
atau akses Internet. Berbagi sumber
file dan memindah-mindahkannya tanpa menggunakan kabel. Mudah untuk
di-setup dan handal sehingga cocok untuk pemakaian di kantor atau di
rumah. Produk dari
produsen yang berbeda kadang-kadang tidak kompatibel. Harganya lebih
mahal dibanding menggunakan teknologi ethernet kabel biasa.
Terminal
Sebuah layanan
yang digunakan untuk mengakses data, aplikasi sampai desktop Windows yang
terdapat di sebuah Komputer/Server jarak jauh melalui sebuah jaringan. Terminal
Services sangat cocok di gunakan untuk pengembangan aplikasi yang terpusat
(tersentralisasi), perusahaan2 yang masih banyak memiliki komputer lama
(dengan resource yang rendah) dan tidak mampu melakukan
peremajaanresource, tidak terlalu membutuhkan bandwidth yang besar
dan sangat cocok untuk lingkungan intranet. Dalam hal ini bukan tidak cocok
untuk menggunakan koneksi internet tapi dengan melakukan koneksi
ke Terminal Server dengan menggunakan protokol RDP tanpa dibungkus dengan
enkripsi maka akan sangat riskan dan rawan ancaman dari cracking.
Cara Kerja
Terminal :
Terminal :
peralatan yang mengakses layanan melalui jaringan yang sifatnya remote atau
terpisah melalui sebuah saluran telekomunikasi.Linux memiliki enam terminal
atau konsol ketika berjalan dalam modus teks. Artinya, kita dapat menjalankan
aplikasi atau kegiatan berbeda-beda untuk tiap terminal dan dalam waktu
bersamaan. Untuk berpindah dari satu terminal ke terminal lain, dapat menekan
kombinasi tombol ALT + F1 hingga F6.Terminal ketujuh umumnya digunakan oleh X
Server. Jadi, jika X Server sebelumnya telah aktif dan tidak dibunuh,kita
tinggal menekan tombol ALT + F7 untuk kembali ke tampilan grafis.Terminal yang
disinggung di atas adalah terminal dalam modus teks.Terminal juga dapat
digunakan dalam lingkungan grafis.
Langganan:
Postingan (Atom)