Anda di halaman 1dari 17

Menerapkan

Interface basis
data pada
halaman web
Agus Prasetyo Raharjo, S.Kom
WEB BASIS DATA SISTEM
INFORMASI
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
Tujuan antarmuka pengguna (User
Interface)
 Tujuan sebuah user interface adalah mengkomunikasikan fitur-fitur sistem yang
tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini
penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa
merupakan alat tertua—barangkali kedua tertua setelah gestur—yang dipakai orang
untuk berkomunikasi sehari-harinya. Praktis semua pengguna komputer dan
Internet—kecuali mungkin anak kecil yang memakai komputer untuk belajar
membaca—dapat mengerti tulisan.
Jenis-jenis User Interface
 Command Line Inteface (CLI)
 Graphical User Interface (GUI)
Command Line Inteface (CLI) :
 CLI (Command Line Interface) adalah tipe antarmuka dimana penggun berinteraksi
dengan system operasi melalui text terminal.CLI adalah sebuah bentuk antarmuka antara
sistem operasi dan pemakai dimana pemakai mengetikkan perintah-perintah dengan
menggunakan perintah dalam bentuk teks dan sebuah metode untuk memasukinya.
 Pengguna CLI biasanya adalah administrator sistem berbasis sistem operasi LINUX.
Setiap sistem operasi memberi nama CLI- nya berbeda-beda. Unix member nama CLI-
nya sebagai bash, ash, ksh, dan lain sebagainya. Ms-Dos memberi nama CLI-nya
command.com atau command prompt. Sedangkan Windows Vista, Microsoft
menamakannya Powershell. Pengguna Linux mengenal CLI pada Linux sebagai
Terminal, sedangkan pada Apple atau machintosh namanya adalah commandshell.
Graphical User Interface (GUI)
 Saat ini interface yang banyak digunakan dalam software adalah GUI (Graphical User
Interface).Penganut GUI biasanya adalah mereka yang sudah terbiasa dengan system operasi
Wndows.Bagi mereka, GUI adalah harga mati yang tidak bisa ditawar lagi.
 GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi
melalui gambar-gambar grafik, kon, dan menggunakan perangkat penunjuk (pointing device) seperti
mouse atau track ball.
 Sama seperti CL, tiap-tiap siste operasi memiliki nama tersendiri untuk komponen GUI-nya. Pada
Apple Mac OS X, GUI-nya disebut Aqua. Microsoft member nama GUI pada Windows XP sebagai
Lunar dan GUI Windows Vista sebagai Aero. Pada Linux, ada dua pengembangan utama desktop
environment, yang masing-masing menghasilkan roduk KDE (K Desktop Environment) dan GNOME.
Prinsip-prinsip dalam Merancang User
Interface
 User familiarity / Mudah dikenali : gunakan istilah, konsep dan kebiasaan user bukan computer
(misal: sistem perkantoran gunakan istila letters, documents, folders bukandirectories, file,
identifiers. — jeni document open office.
 Consistency / “selalu begitu” : Konsisten dalam operasi dan istilah diseluruh sistem sehingga
tidak membingungkan. — layout menu di ope office mirip dgn layout menu di MS office.
 Minimal surprise / Tidak buat kaget user : Operasi bisa diduga prosesnya berdasarkan perintah
yang disediakan.
 Recoverability/pemulihan : Recoverability ada dua macam: Confirmation of destructive action
(konfirmasi terhadap aksi yang merusak) dan ketersediaan fasilitas pembatalan (undo).
 User guidance / bantuan : Sistem manual online, menu help, caption pada icon khusus tersedia.
 User diversity /keberagaman : Fasilitas interaksi untuk tipe user yang berbeda disediakan.
Misalnya ukuran huruf bisa diperbesar.
User Experience (UX)
 Pengertian UX atau User Experience memang tidak terlalu jauh berbeda dengan UI.
Perbedaannya terletak pada fokus utama hubungan komunikasi antara pengguna
dengan programnya, yakni berfokus pada pengalaman penggunanya.
 Seorang desainer UX akan merancang program aplikasi web atau mobile-nya
berdasarkan pengalaman dari pengguna atau user setelah menggunakan aplikasi
web atau mobile tersebut. Dengan begitu, program yang dirancangnya menjadi
lebih mudah digunakan oleh penggunanya.
Perbedaan UI dan UX
 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.
 Sudah jelas bukan perbedaannya? 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.
Macam Software Database dan Fungsinya

 Microsoft Acces
 Oracle
 Ms SQL Server
 MySQL
 Firebird
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.
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.
Ms SQL Server

 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.
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.
TERIMA KASIH

Anda mungkin juga menyukai