Nama : Agus Priyono
Kelas : 4KA40
NPM : 18111289
1.
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.
GAMBAR CLI
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.
GAMBAR GUI
SUMBER :
http://predator-technology.blogspot.com/2013/10/pengertian-gui-graphical-user-interface.html
http://id.wikipedia.org/wiki/Antarmuka_baris_perintah
2.
Jelaskan perkembangan middleware dari waktu ke waktu yang dapat dikatagorikan
sebagai berikut :
A OLTP (OnLine Transaction Processing)
B. RPC (Remote Procedure Call)
Jawab :
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.
GAMBAR OLTP
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.
GAMBAR RPC
SUMBER :
edukasi.kompasiana.com/2013/05/14/oltp-etl-olap-dan-datawarehouse-apa-itu-555744.html
http://mbahsecond.blogspot.com/2013/11/penertian-dan-cara-kerja-rpc-rmi-dan.html
https://asep10106240.wordpress.com/2009/12/10/middleware-telematika/
3.
Jelaskan dan sebutkan macam-macam DBMS !
Jawab :
A.
Ms. AccessMicrosoft Access (atau
Microsoft Office Access) adalah sebuah program aplikasi basis data komputer
relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga
menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft
Office. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database
Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan
pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke
dalam Microsoft Office System 2007.
Microsoft
Access dapat menggunakan data yang disimpan di dalam format Microsoft Access,
Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau
semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang
mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang
sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek,
tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman
berorientasi objek.
B.
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
C.
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.
SUMBER :
http://ubuntuversion.blogspot.com/2012/09/penjelasan-penjabaran-dbms.html
Tidak ada komentar:
Posting Komentar