Pengantar telematika
Nama : Eti Trisetiowati
Kelas : 4KA40
NPM : 12111510
Dosen : Rifki Amalia
1.
Jelaskan dengan
lengkap dan gambarkan antarmuka OS yang bersentuhan dengan user !
Jawab
:
Pengertian antarmuka ( interface)
adalah salah satu layanan yang disediakan sistem operasi sebagai sarana
interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen
sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis
antarmuka, yaitu Command Line
Interface(CLI) dan Graphical User Interface(GUI).
a.
CLI (Command Line Interface )
CLI (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.
Meskipun konsepnya sama, tiap-tiap
sistem 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) memberi nama command.com atau Command Prompt.
Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux
mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple
namanya adalah commandshell.
Gambar
CLI Pada Ubuntu
b.
GUI
(Graphical User Interface)
GUI (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).
Pengguna komputer yang awam
seringkali menilai sebuah sistem operasi dari GUI-nya. Sebuah sistem operasi
dianggap bagus jika tampilan luarnya (GUI-nya) bagus. Padahal, seperti telah
dijelaskan sebelumnya, komponen sistem operasi tidak hanya GUI, sehingga
penilaian terhadap sebuah sistem operasi tidak bisa hanya dari satu komponen
saja. Karena GUI adalah kesan pertama pengguna dengan sistem operasi itu,
setiap pengembang sistem operasi berlomba-lomba mengembangkan GUI-nya dengan
keunggulannya masing-masing.
Sejarah
mencatat bahwa Xerox PARC (Palo Alto Research Center) yang pertama kali meriset
tentang GUI. Pada tahun 1984, Apple merilis Macintosh yang menggunakan GUI
hasil riset Xerox PARC. Beberapa tahun kemudian, Microsoft merilis sistem
operasi Windows-nya yang juga menggunakan GUI. Apple mengklaim bahwa Microsoft
mencuri ide dari Apple. Seperti
halnya CLI, tiap-tiap sistem operasi juga memiliki nama tersendiri untuk
komponen GUI-nya. Pada Apple Mac OS X, GUI-nya disebutAqua. Microsoft memberi
nama GUI Windows XP sebagai Lunar dan GUI Windows Vista sebagai Aero. Pada
Linux, ada dua pengembang utama desktop environment pada
Linux, yang masing-masing menghasilkan produk KDE (KDesktop Environment)
dan GNOME. KDE digunakan pada beberapa distro seperti SuSE dan Mandrake,
sedangkan GNOME dipakai pada beberapa distro seperti Fedora Core dan Ubuntu.
Gambar GUI
SUMBER
:
2. Jelaskan perkembangan middleware dari waktu ke waktu yang
dapat dikatagorikan sebagai berikut :
a. OLTP (OnLine Transaction Processing)
b. RPC (Remote Procedure Call)
Jawab
:
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 utama layanan
middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan
masalah interoperabilitas.
Perkembangan middleware dari waktu ke waktu
dapat dikatagorikan sebagai berikut :
a.
OLTP (On Line Transaction Processing) 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.
Gambar OLTP
b.
RPC (Remote Procedure Call) 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.
Gambar RPC
SUMBER :
3. Jelaskan dan sebutkan macam-macam DBMS !
Jawab
:
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
antara lain : 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. FIREBIRH
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.
6. Database Desktop Paradox
Database desktop
merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung
terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang
terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase,
Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS
tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih
lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya
mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel
pada 1 file database seperti pada Ms. Acces.
SUMBER
: