Rabu, 31 Desember 2014

Tugas Ke-4

Pengantar telematika
Nama : Ruri Widyanti
Kelas : 4KA40
NPM : 16111500



Tugas
1.      Buat kesimpulan dari macam-macam proposal yang ada tentang strategi dan kebijakan pembangunan telematika !
Jawab :
Telematika memiliki posisi strategis dalam kontribusinya terhadap perencanaan dan implementasi strategi pembangunan ekonomi, social, politik dan pertahanan keamanan nasional. Permasalahan yang muncul di sector telematika sebenarnya tidak jauh dari tahun ke tahun, yaitu rendahnya infrastruktur jaringan telekomunikasi, rendahnya penetrasi internet, pasar yang masih dikuasai oleh pelaku dominan, masih relative rendahnya kontribusi sector telematika terhadap pendapatan nasional. Pembangunan sector telematika diyakini akan mempengaruhi perkembangan sector-sektor lainnya. Penambahan investasi di sector telekomunikasi sebesar 1% akan mendorong pertumbuhan ekonomi nasional sebesar 3%. Pembangunan telematika ditandai dari masa pra satelit (radio dan telepon, televisi), masa satelit (satelit domestic palapa).

Disimpulkan dari : 





Penulisan Ke-4

Pengantar telematika
Nama : Ruri Widyanti
Kelas : 4KA40
NPM : 16111500



11.      Jelaskan dengan lengkap dan gambarkan antarmuka OS yang bersentuhan dengan user !
a.       CLI (Command Line Interface) antarmuka pada sistem operasi atau komputer yang menggunakan menu baris perintah atau text atau ketikkan dari keyboard untuk berinteraksi denga sistem operasi atau komputer tersebut. CLI lebih ditujukan kepada sistem operasi yang digunakan sebagai komputer server. Karena menggunakan CLI dirasa lebih efisien dan cepat daripada menggunakan GUI. Untuk berinteraksi dengan komputer, harus dengan menggunakan bafris perintah yang bisa dikenali oleh komputer. Jadi, untuk orang yang masih awam menggunakan mode CLI, masih dirasa cukup repot untuk menggunakannya. Contoh sistem operasi yang menggunakan CLI adalah Ubuntu Server dan Windows Server 2008.

b.      GUI (Graphical User Interface) adalah suatu media virtual yang dapat membuat pengguna memberikan perintah tertentu pada komputer tanpa mengetik perintah tersebut, namun menggunakan gambar yang tersedia. Pengguna tidak mengetikkan perintah seperti pada komputer dengan Shell atau teks. Dengan GUI, perintah dapat dikonversi menjadi ikon dalam layar monitor yang dapat diklik untuk memulai fungsinya.




22.      Jelaskan perkembangan middleware dari waktu ke waktu yang dapat dikatagorikan sebagai berikut :
a.       OLTP (OnLine Transaction Processing)
b.      RPC (Remote Procedure Call)
Jawab :
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. 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.
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi.
a.       OLTP OnLine Transaction Processing) adalah sistem yang berorientasi proses yang memproses transaksi secara langsung melalui komputer yang terhubung dalam jaringan.
      Misalnya biasa digunakan pada sebuah supermarket, kasir menggunakan mesin dalam proses transaksinya.
      OLTP mempunyai karakteristik beberapa user dapat creating, updating, retrieving untuk setiap record data, OLTP sangat optimal untuk updating data.




b.      RPC (Remote Procedure Call) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me- request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.





33.      Jelaskan dan sebutkan macam-macam DBMS !
a.       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
b.      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, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.
c.       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.


Sabtu, 29 November 2014

Tugas Pengantar Telematika Ke-3

Nama : Ruri Widyanti
Kelas : 4KA40
NPM : 16111500
Tugas Pengantar Telematika ke-3



1.      Jelaskan beserta gambarkan flowchartnya masing-masing dari remote procedure call dengan database system, databasenya terdiri dari manajemen dasar dan system atauu DBMS !
            Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me- request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.
            RPC masih menggunakan cara primitif dalam pemrograman, yaitu menggunakan paradigma procedural programming. Hal itu membuat kita sulit ketika menyediakan banyak remote procedure. RPC menggunakan socket untuk berkomunikasi dengan proses lainnya. Pada sistem seperti SUN, RPC secara default sudah ter- install kedalam sistemnya, biasanya RPC ini digunakan untuk administrasi sistem. Sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya dari mana saja, selama sistemnya terhubung ke jaringan.
Umumnya protokol RPC yang digunakan pada saat ini adalah DCOM (Distributed Component Object Model). Saat ini ada alternatif protokol baru, yakni SOAP (Simple Object Access Protocol), yang berdasarkan pada teknologi XML.
            Implementasi RPC
Sun Microsystems Open Network Computing (ONC) : RPC specification, XDR (eXternal Data Representation) standard, UDP atau TCP transport protocol.
            Xerox Courier : RPC model, Data representation standard, XNS (Xerox Network             Systems) SPP (Sequenced Packet Protocol) sebagai transport protocol, Apollo’s Network             Computing Architecture (NCA), RPC protocol, NDR (Network Data Representation).
            Kelebihan RPC
            · Relatif mudah digunakan
            Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan local           procedure. Sehingga pemrogram dapat berkonsentrasi pada software logic, tidak perlu             memikirkan low level details seperti soket, marshalling & unmarshalling.
·           Robust (Sempurna)
            Sejak th 1980-an RPC telah banyak digunakan dlm pengembangan mission-critical            application yg memerlukan scalability, fault tolerance, & reliability.
            Kekurangan RPC
            · Tidak fleksibel terhadap perubahan
            - Static relationship between client & server at run-time.
            - Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman   dibandingkan OOP.
·           Kurangnya location transparency
-           Misalnya premrogram hanya boleh melakukan pass by value, bukan pass by reference.
-           Komunikasi hanya antara 1 klien & 1 server (one-to-one at a time).
            - Komunikasi antara 1 klien & beberapa server memerlukan beberapa koneksi yg    terpisah.
            Prinsip RPC dalam program clien-server







Langkah-langkah dalam RPC


1. Client procedure memanggil client stub secara normal
2. Client stub membuat pesan, memanggil local OS
3. Clients OS mengirim pesan ke remote OS
4. Remote OS member pesan ke server stub
5. Server stub membuka parameters, memanggil server
6. Server bekerja, mengembalikan hasil ke stub
7. Server stub mengepak itu kedalam pesan, memanggil local OS
8. Server OS mengirim pesan ke client OS
9. Client OS member pesan client stub
10. Stub membuka hasil, mengembalikan ke client





Flowchartnya



Penulisan Softskill ke-3

Nama : Ruri Widyanti
Kelas : 4KA40
NPM : 16111500



1.    1.  Jelaskan dan gambarkan bagan lengkap dari proses komunitas java / JCP, yang terdiri dari: teknologi 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
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.



2.    2.   Jelaskan perbedaan dari arsitektur, fungsional dan structural dari kolaborasi antara muka multimedia dan gambarnya !
·         Antarmuka Otomotif Multimedia Telematika yang dimaksud disini adalah Automotive Multimedia Interface Collaboration atau yang lebih dikenal dengan singkatan AMI-C, adalah suatu bentuk pengembangan dan stadarisasi yang umum multimedia dan telematika otomotif untuk kendaraan antarmuka jaringan komunikasi. Adapun tujuan dari adanya AI-C ini adalah :
·         Untuk menyediakan interface yang berstandar, sehingga memungkinkan seorang pengendara kendaraan (mobil) dapat menggunakan perangkat lain melalui berbagai media, komputer, perangkat komunikasi dari sistem navigasi dan handsfreeyang biasa digunakan pada telepon selular.
·         Untuk meningkatkan berbagai macam pilihan yang dapat digunakan oleh user dan juga untuk mengurangi keusangan sistem elektronik kendaraan.
·         Untuk memotong biaya yang dikeluarkan untuk keseluruhan informasi kendaraan dan juga peralatan hidubran dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu pengembangan  industri otomotif efektif. Karena banyak jumlah kendaraan yang sering mengandung berbagai adat mengembangkan komponen dan platfor yang khas hanya sekitar 50.000 unit.
·         Untuk menawarkan standar terbuka dan spesifikasi bagi informasi interface dalam kendaraan dan antara kendaraan dengan dunia luar.
·         Pada dasarnya kolaboasi antarmuka otomotif multimedia itu sendiri adalah sebuah organisasi yang mana organisasi ini dibentuk guna menciptakan standarisasi dunia yang digunakan dalam mengatur bagaimana sebuah perangkatelektronik dapat bekerja sebagaimana yang diharapkan. Dimana setiap alat elektronik ini harus dapat bekerja dengan selaras sehingg kendaraan dapat lebih handal ketika digunakan. Sebelum memasang perangkat ini, alangkah baiknya untuk terlebih dahulu mencocokkan dengan jenis atau tipe kendaraan yang digunakan, karena pada dasarnya belum tentu perangkat yang akan dipasang akan selalu cocok dengan kendaraan yang digunakan, karena itulah perlu dibuat standarisasi kolaborasi antarmuka multimedia.
·         Sudah terdapat beberapa anggota yang aktif dalam organisasi Automotive Multimedia Interface Collaboration (AMI-C), diantaranya adalah : Fiat, Ford, General Motors, Mitsubishi, Nissan, PSA Peugeot-Cotroen, dan Renault.




3.      3. Jelaskan perbedaan serta gambar dari kompleks network dan online transaction processing !
Network Online Transaction Processing
Proses transaksi online, atau OLTP, adalah kelas sistem informasi yang memfasilitasi dan mengelola aplikasi berorientasi transaksi, biasanya untuk entri data dan pengambilan proses transaksi. Istilah ini agak ambigu, beberapa mengerti "transaksi" dalam konteks komputer atau database transaksi, sementara yang lain (seperti Processing Performance Council Transaksi) mendefinisikannya dalam hal bisnis atau transaksi komersial.
Transaksi Online Sistem Pengolahan Desain
Untuk membangun sebuah sistem OLTP, desainer harus tahu bahwa sejumlah besar pengguna konkuren tidak mengganggu kinerja sistem. Untuk meningkatkan kinerja sistem OLTP, desainer harus menghindari penggunaan berlebihan dari indeks dan cluster.