1. 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) danGraphical User Interface (GUI).
Antarmuka pemakai (User Interface) merupakan
mekanisme komunikasi antara pengguna (user) dengan
sistem. Antarmuka pemakai (User Interface) dapat
menerima informasi dari pengguna (user) dan memberikan
informasi kepada pengguna (user) untuk membantu
mengarahkan alur penelusuran masalah sampai ditemukan
suatu solusi.User interface, berfungsi untuk
menginputkan pengetahuan baru ke dalam basis
pengetahuan sistem pakar (ES), menampilkan penjelasan
sistem dan memberikan panduan pemakaian sistem secara
menyeluruh step by step sehingga user mengerti apa yang
akan dilakukan terhadap suatu sistem.
Hal penting membangun user interface adalah
kemudahan dalam memakai/ menjalankan sistem,
interaktif, komunikatif, sedangkan kesulitan dalam
mengembangkan/ membangun suatu program jangan terlalu
diperlihatkan.
6. Perbedaan UI dan UX
Tadi sudah disinggung bahwa perbedaan antara UI dan
UX berada pada fokus utamanya. Bila UI fokus pada
interaksi pengguna dengan programnya, maka UX fokusnya
pada pengalaman pengguna dalam menggunakan suatu
aplikasi web atau mobile.
Seorang desainer UI akan mendesain program aplikasi
web atau mobile-nya sesuai dengan kebutuhan si
pengguna. Sehingga, ketika menggunakan program tersebut
pengguna lebih mudah dan tidak kesulitan.
Sedangkan, desainer UX membuat program berdasarkan
pengalaman dari penggunanya. Apa saja yang dirasakan dan
kesulitan apa saja yang dihadapi ketika menggunakan
program tersebut.
Sebenarnya, keduanya memiliki tujuan yang sama dalam
mendesain program aplikasi web ataupun mobile, yakni
memudahkan penggunannya. Oleh sebab itu, seringkali
dalam proses perancangan sebuah program, desainer UI dan
UX selalu berada dalam satu tim. Sebab, dengan perpaduan
keduanya, sebuah program aplikasi web
ataupun mobile menjadi sangat mudah digunakan oleh
pengguna tanpa harus membaca panduan. Seringkali,
desainer UI dan UX bertukar data analisis untuk
menyempurnakan program yang tengah dibuatnya.
Jadi, UI dan UX sebenarnya berbeda. Perbedaannya pada
fokus utama. UI fokus pada kebutuhan pengguna terhadap
program aplikasi aplikasi web atau mobile,
sedangkan UX fokus pada pengalaman pengguna.
1. Microsoft Acces
Software database yang satu ini sangat cocok untuk
digunakan untuk sebagaian besar komputer relasional.
Komputer-komputer rumahan yang hanya digunakan untuk
berbagai kebutuhan yang ringan sekalipun juga banyak yang
menggunakan Mircrosoft Acces ini sebagai data base
andalan untuk digunakan. Software ini merupakan basis
yang digunakan untuk data-data dari Microsoft Jet
Database Engine dan beberapa tampilan grafis yang sering
digunakan oleh pengguna rumahan. Database yang satu ini
hadir untuk berbagai series dan yang paling baru
merupakan Microsoft Office System 2007.
Penggunaan untuk software database ini cukuplah
mudah karena menggunakan format data yang sangat umum.
Data yang bisa terbaca untuk database yang satu ini
diantaranya seperti format Microsoft Acces, Microsoft Jet
Database Engine, Microsoft SQL Server, Oracle Databse
ataupun semua data yang bisa mendukung akan penggunaan
ODBC. Dengan penggunaan data yang mudah ini software
database ini bisa digunakan sebagai pengembangan untuk
perangkat lunak aplikasi dari yang sederhana hingga yang
komplek sekalipun.
2. Oracle
Software Database ini menjadi salah satu database
yang bisa menyimpan data dengan ukuran yang cukup
maksimum yaitu hingga ukuran tera byte. Software database
yang satu ini menjai salah satu database yang sering
dipilih dan sering untuk digunakan karena memang mudah
untuk di download dan juga memiliki versi free download.
Oracle ini juga menjadi salah satu software database yang
cocok untuk pemula yang ingin belajar tentang database.
Bahasa yang digunakan untuk Oracle ini menggunakan
bahasa standard SQL. Sehingga menyebabkan Oracle juga
menjadi salah satu basis data yang relasional yang juga
terdiri dari berbagai data yang terkumpul mejadi satu
dalam sistem manajemen yang berbasis RDBMS. Nantinya
basis data ini kemudian bisa digunakan untuk berbagai
jenis merk dan juga jenis komputer yang ada dipasaran.
3. Ms SQL Server
Untuk software database ini merupakan database yang
merupakan sistem manajemen basis data relasional yang
digunakan untuk produk Microsoft. Bahasa yang digunakan
untuk kueri dari software database ini merupakan bahasa
Transact-SQL yang merupakan gabungan dari SQL standar
ANSI/ISO. Bahasa ini juga merupakan bahasa software
database yang sering digunakan untuk Microsoft ataupun
Sybase. Pada awalnya database ini hanya bisa digunakan
untuk data berskala kecil hingga menengah, namun saat ini
sudah bisa digunakan hingga data yang berskala besar
sekalipun.
Dalam berkomunikasi, Ms SQL Server ini menggunakan
jaringan porotokol TDS atau Tabular Data Stream. Fitur
pendukung dari database ini adalah, database ini bisa
digunakan untuk bahsa pemrograman driver JBC karena
memiliki driver JDBC. Selain itu, database ini juga bisa
diguankan untuk mirroring ataupun clustering.
Kelebihan:
§ Berfungsi untuk platform yang banyak dan berbeda.
§ Bahasa yang digunakan cukup banyak.
§ Type data yang juga beragam dan sangat banyak.
§ Sangat mendukung untuk kalimat SQL GROUP BY dan
juga ORDER BY.
4. MySQL
Untuk software database yang satu ini menjadi salah
satu database yang paling terbuka unuk seluruh open
cource dan bisa digunakan untuk seluruh platform seperti
Linux ataupun Windows. Yang menjadi kelebihan dari
software database ini adalah penggunaan dari software
database ini bisa digunakan untuk multi user karena
memang pengakses database pada software ini menggunakan
program yang bersifat network.
MySQL bisa anda dapatkan secara gratis karena memang
database yang satu ini sudah disebar secara gratis
dibawah lisensi GPL. Dengan sistem ini maka anda bisa
mengunduh dan menggunakan software database yang satu ini
secara gratis. MySQL ini menjadi salah satu database yang
paling diunggulkan jika dibandingkan dengan database
server yang lainnya terutama untuk masalah query data.
Hal ini dikarenakan keceaptan membagi data pada software
database ini lebih cepat jika dibandingkan dengan yang
lainnya.
Kelebihan:
§ Pengunaannya yang gratis
§ Query data yang lebih cepat
§ Bisa digunakan untuk multi user.
5. Firebird
Firebird atau juga terkenal dengan nama FirebirdSL
menadi salah satu sistem manajemen basisdata yang
menawarkan berbagai fitur standar. Fitur-fitur yang bisa
anda dapatkan untuk database yang satu ini diantaranya
seperti ANSI SQL-99 dan jga SQL-2003.
Database ini bisa digunakan dengan sangat baik dan
bisa berjalan dengan cepat ketika digunakan untuk Linux,
Windows dan bahkan untuk sebagian platform Unix. Untuk
Firebird sendiri merupakan modul terbaru yang sudah
disempurnakan pada beberapa bagian yang membuatnya
menjadi semakin maksimal. Firebird ini memiliki linsensi
dibawah Initial Develper’s Public License.