22
BAB I
PENDAHULUAN
1. Latar Belakang
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. Yang terpenting dalam embangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
2. Tujuan Antar Muka (interface) Pengguna
Menyesuaikan antar muka pengguna dengan tugas.
Membuat antar muka pengguna menjadi efisien.
Memberikan arus balik yang tepat kepada pengguna.
Memunculkan pertanyaan-pertanyaan yang dapat dimanfaatkan.
Memperbaiki produktivitas dari pengetahuan pegawai
3. Manfaat Antar Muka (Interface) pengguna
Manfaat User Interface untuk menghubungkan atau penterjemah informasi antara pengguna dengan system operasi, sehingga computer dapat digunakan. Dengan demikian, user interface bisa juga diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang membentuk pengalaman bekomputer. Use interface dari sisi software bias berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI), sedangkan dari sisi hardware bias berbentuk Aplle Desktop Bus (ADB), USB, dan fire wire.
4. Prinsip Desain User interface
User interface desain adalah desain komputer, peralatan, mesin, perangkat komunikasi mobile, aplikasi perangkat lunak, dan situs web dengan fokus pada pengalaman pengguna dan interaksi. Tujuan dari user interface design adalah membuat interaksi pengguna sesederhana dan seefisien mungkin, dalam hal mencapai tujuan pengguna-apa yang sering disebut pengguna desain yang berpusat. User interface design yang bagus memfasilitasi dan menyelesaikan tugas di tangan tanpa menarik perhatian yang tidak perlu pada dirinya sendiri. Desain grafis dapat dimanfaatkan untuk mendukung kegunaan. Proses desain harus menyeimbangkan fungsi teknis dan elemen visual (misalnya, model mental) untuk menciptakan sebuah sistem yang tidak hanya operasional saja tetapi juga bermanfaat serta dapat disesuaikan dengan kebutuhan pengguna berubah.
Interface design terlibat dalam berbagai proyek dari sistem komputer, untuk mobil, untuk pesawat komersial; semua proyek-proyek ini melibatkan banyak interaksi sama manusia dasar, namun juga membutuhkan beberapa keterampilan yang unik dan pengetahuan. Akibatnya, desainer cenderung mengkhususkan diri pada jenis proyek tertentu dan memiliki kemampuan berpusat di sekitar keahlian mereka, apakah itu perancangan perangkat lunak, penelitian pengguna, desain web, atau desain industri.
BAB II
PEMBAHASAN
SQL*PLUS
Pada Oracle 9i di dalamnya terdapat dua macam program SQL yaitu :
SQL*Plus (GAMBAR 1-1)
SQL*Plus Worksheet (GAMBAR 1-2)
Tempat untuk menuliskan perintah SQL dan hasilnya
Tempat untuk menuliskan perintah SQL dan hasilnya
GAMBAR 1-2 SQL*Plus
Tempat hasil perintah-perintah SQLTempat untuk menuliskan perintah SQL
Tempat hasil perintah-perintah SQL
Tempat untuk menuliskan perintah SQL
GAMBAR 1-2 SQL*Plus Worksheet
Dibanding dengan SQL*Plus , pemakaian SQL*Plus Worksheet terasa lebih mudah. Selain hasil dari perintah SQL yang diketik pada jendela Editor langsung dapat diketahui, bila terjadi kesalahanpun lebih mudah untuk diperbaiki.
SQL*Plus
SQL*Plus memiliki sejumlah menu, yaitu : File, Edit, Search, Option dan Help dengan uraian sebagai berikut :
FILE
Menu File ini terdiri dari :
Open
Berfungsi untuk membuka file perintah SQL yang sebelumnya telah tersimpan dengan ekstensi .SQL
Save
Menu Save ini terdiri dari tiga pilihan, yaitu :
Save Create
Berfungsi menyimpan perintah SQL*Plus dari buffer dalam bentuk file dengan ekstensi .SQL.
Save Create dapat juga dijalankan dari prompt SQL*Plus.
Save Replace
Berfungsi menyimpan tetapi dengan cara menindas atau menggantikan file yang sudah ada namanya dengan perintah SQL yang baru. Tetapi bila filenya belum ada maka akan dianggap file yang baru.
Save Replace dapat juga dijalankan dari prompt SQL*Plus
Save Append
Berfungsi menambah perintah SQL dari buffer pada file yang sudah ada.
Save Append dapat juga dijalankan dari prompt SQL*Plus
Setelah menyimpan file dengan menu Save maka dapat dilakukan hal-hal sebagai berikut :
Membuka file dengan menu Open.
Mengedit file dengan pilihan Editor pada menu Edit.
Memulai atau mengeksekusi file dengan perintah START atau RUN dari prompt SQL*Plus.
Save As
Berfungsi menyimpan perintah SQL dalam buffer dengan nama yang berbeda dari file sebelumnya.
Spool
Menu ini terdiri dari :
Spool File
Berfungsi menyimpan hasil query dalam bentuk file dengan ekstensi .LST
Untuk memberikan nama ekstensi yang berbeda, tulis dikotak File Name. Setelah hasil query di-spool menjadi sebuah file, selanjutnya dapat dilakukan hal-hal berikut ini :
Mengedit dengan pilihan Editor dari menu Edit.
Mencetak file dari teks Editor Windows.
Spool Off
Dipakai untuk mengakhiri Spool File.
Run
Berfungsi untuk mengeksekusi/menjalankan perintah SQL atau PL/SQL blok yang disimpan dalam SQL buffer.
Cancel
Berfungsi membatalkan perintah yang sedang dijalankan. Dapat juga dengan menekan tombol Ctrl + C pada keyboard.
Exit
Berfungsi untuk menutup jendela aplikasi SQL*Plus dan akan menjalankan transaksi (commit) semua sistim database.
EDIT
Menu Edit terdiri dari :
Copy
Berfungsi untuk menyalin/mengcopy teks ke dalam clipboard Windows .
Paste
Berfungsi untuk meletakkan hasil copy ke tempat yang dikehendaki.
Clear
Berfungsi untuk membersihkan layar monitor.
Editor
Terdiri dari :
Invoke Editor
Berfungsi untuk meletakkan hasil yang ada dalam SQL buffer ke dalam jendela NotePad dengan nama file default AFIED.BUF
Define Editor
Berfungsi untuk memilih jenis teks editor yang dukehendaki selain NotePad.
SEARCH
Menu Search terdiri dari :
Find
Berfungsi untuk mencari karakter, kata, kumpulan karakter atau kumpulan kata dalam jendela SQL*Plus.
Prosedur untuk mencari sebuah teks adalah :
Letakkan kursor pada layar yang hendak dicari sesuai dengan karakter yang hendak dicari.
Pilih Find dan masukkan teks yang hendak dicari.
Pilih kotak cek Case Sensitive jika dikehendaki pencarian secara valid (baik
huruf besar maupun kecilnya) dari teks yang dimaksud.
Find Next
Berfungsi untuk mencari teks yang sama dengan sebelumnya pada pencarian berikutnya.
GAMBAR 1-3
OPTION
Menu Option terdiri dari :
Environ-ment
GAMBAR 1-4
Screen Buffer
Berfungsi untuk mengontrol jumlah karakter dan baris yang digunakan untuk display SQL*Plus yang secara default bernilai 100 untuk Buffer Width dan bernilai 1000 untuk Buffer Length.
Set Options
Berfungsi untuk merubah nilai setting SQL*Plus. Apakah secara default atau secara custom.
SQL*PLUS WORKSHEET
Menu SQL*Plus Worksheet memiliki sejumlah menu sebagai berikut :
FILE
Menu File terdiri dari :
Change Database Connection
Berfungsi untuk mengganti koneksi logon. Dapat juga diaktifkan
Open
Berfungsi untuk membuka file perintah SQL yang sebelumnya telah tersimpan dengan ekstensi .SQL
Save Input As
Save Output As
Exit
Berfungsi untuk keluardari jendela SQL*Plus Worksheet.
EDIT
Menu Edit ini terdiri dari :
Cut
Untuk memindahkan baris perintah yang sudah diblok terlebih dahulu ke dalam clipboard yang selanjutnya dapat di-Paste-kan ke tempat lain.
Copy
Berfungsi untuk menyalin/mengcopy teks ke dalam clipboard Windows.
Paste
Berfungsi untuk meletakkan hasil copy ke tempat yang dikehendaki.
Select all
Berfungsi untuk memblok seluruh barisan perintah yang ada dalam jendela Editor.
Clear all
Berfungsi untuk membersihkan seluruh barisan perintah yang ada dalam jendela Editor.
WORKSHEET
Menu Worksheet terdiri dari :
Execute
Berfungsi untuk menjalankan perintah yang sudah ditulis pada jendela Editor
Run local script
Command History
Untuk melihat seluruh perintah-perintah yang sudah ada selama jendela Editor belum ditutup.
Previous Command
Untuk melihat perintah sebelumnya.
Next Command
Untuk melihat perintah berikutnya
Help
Berfungsi untuk mencari bantuan keterangan dan penggunaan Oracle 9i.
MEMULAI SQL*PLUS
Untuk memulai SQL*Plus maupun SQL*Plus Worksheet yang terdapat pada Oracle 9i prosedurnya adalah sebagai berikut :
Dari jendela desktop klik Start.
Sorot Program.
Pilih Oracle-Orahome90.
Pilih Application Development (GAMBAR 1-5).
Pilih dan klik SQL*Plus atau
Pilih dan klik SQL*Plus Worksheet (GAMBAR 1-6)
SQL*Plus
SQL*Plus
GAMBAR 1-5
GAMBAR 1-6
Bila dipilih SQL*Plus maka akan muncul jendela Log On seperti pada GAMBAR 1-7. Ketikkan User Name, Password dan Host String pada jendela tersebut.
Catatan :
User Name scott dengan password tiger dan user name system dengan password manager telah tersedia pada Oracle 9i.
GAMBAR 1-7
Jendela Logon SQL*Plus
User Name dan Password dengan nama lain harus dibuat terlebih dahulu.
Host String adalah nama konektornya.
Klik OK.
Bila dipilih SQL*Plus Worksheet maka akan muncul jendela Log On seperti GAMBAR 1-8.
Ketikkan Username, Password dan Service dan klik OK. Isi dari Service sama dengan Host String pada SQL*Plus.
Klik OK.
Maka pada layar muncul jendela seperti GAMBAR 1-1 untuk SQL*Plus dan GAMBAR 1-2 untuk SQL*Plus Worksheet.
GAMBAR 1-8
Jendela Login SQL*Plus Worksheet
iSQLplus
Sebagaimana diketahui, interface untuk mengatur database Oracle dapat berbentuk perintah teks yang diketik, disebut CLI (command line interface) atau GUI (graphical user interface) yang interaksinya cukup klik dan klik tanpa repot mengetik banyak. Bagi penggemar CLI pengaturan database Oracle 10g juga ada 2 macam, yaitu:
CLI melalui command prompt sistem operasi
CLI berbasis web. CLI berbasis web memerlukan application server yang harus diaktifkan terlebih dahulu sebelum terhubung ke database oracle.Ilustrasinya dapat dilihat pada gambar di atas.
Gambar: Setting awal sekaligus menjalankan iSQLplus application server pertama kali.
iSQLplus sudah ada secara default saat menginstall software Oracle 10g. Pada awalnya, konfigurasi autorun pada level sistem operasi, belum aktif, baik pada sistem operasi Windows (service) maupun Linux (/etc/init.d), sehingga admin harus menjalankan iSQLplus application server secara manual untuk pertama kali agar konfigurasi autorun terbentuk..
Gambar: Setup service otomatis atau menjalankan iSQLplus secara manual.
Setelah application server tersebut dijalankan, maka akan terbentuk sebuah service baru (lihat warna biru di atas), sehingga setiap kali komputer server di restart, konfigurasi ini bisa di set manual atau otomatis run. Pada sistem operasi Linux, penulis belum pernah mencoba.
Gambar: Menjalankan iSQLplus di sisi pengguna (programmer)
Setelah application server dijalankan dan service terbentuk, maka pengguna bisa mengakses application server dengan menyebutkan http://nama_server_tempat_oracle_diinstall:5560/isqlplus sehingga muncul 3 textbox yang harus diisi yaitu username, password dan connect identifier. Connect identifier adalah instance name dari database oracle yang akan diakses. Sebagai ilustrasi saja, instance name yang disebutkan saat terhubung ke database lewat console sistem operasi, adalah scott/tiger@CRM.
Gambar: Menjalankan perintah SQL dengan iSQLplus di sisi user.
Setelah lolos authentication, akan muncul tampilan baru yaitu workspace, tempat user (programmer) memasukkan perintah SQL, baik untuk keperluan administrasi database, membuat tabel baru maupun insert, delete, hapus. Jika perintah selesai diketik, klik Execute. Untuk me-load script dari file berekstensi *.sql yang biasanya untuk menjalan script panjang dan sering dilakukan, klik Load script, untuk menyimpan hasil ketikan ke file, klik Save script.
Gambar: Hasil output perintah SQL dengan iSQLplus
Perhatikan hasil eksekusi perintah SQL di atas, bila menghasilkan tabel dengan jumlah kolom yang banyak, tampilan tetap rapi, kita tinggal menggeser scroll bar ke kanan untuk melihat kolom yang paling kanan. Inilah salah satu kelebihan iSQLplus, sedangkan tampilan SQLplus akan berantakan atau anda harus mengatur lebar console sistem operasi terlebih dahulu.
Gambar: histori perintah SQL (buffer) di iSQLplus
Kelebihan lain dari iSQLplus adalah kemampuan untuk menyimpan perintah yang pernah dijalankan (buffer) dalam jumlah banyak, sedangkan SQLplus hanya menyimpan 1 buffer di memori dan melihatnya dengan perintah list, sedang mengeksekusinya dengan perintah / (tanda slash). Untuk pindah dari workspace ke histori, klik histori lalu klik check box untuk memilih perintah yang akan dieksekusi ulang.
Dari penjelasan di atas, dapat disimpulkan bahwa iSQLplus memiliki 3 kelebihan, yaitu:
Jika antara kantor pusat dan kantor cabang terhubung melalui jaringan publik (internet) sehingga kantor pusat tempat database Oracle diproteksi oleh Firewall yang hanya mengijinkan port http saja dan koneksi melalui GUI berbasis web terlalu lambat, maka iiSQLplus adalah solusinya.
iSQLplus mampu menampilkan tabel yang kolomnya cukup lebar dan memiliki kemampuan autowrap sehingga tampilan hasil running tetap terlihat baik
iSQLplus mampu menyimpan banyak histori perintah yang pernah dieksekusi (buffer), sedangkan SQLplus hanya menyimpan 1 buffer di memori.
iSQLplus memiliki satu kekurangan. Jika anda ingin mengakses database sebagai group SYSOPER atau SYSDBA, diperlukan konfigurasi tambahan yang akan dibahas di bagian ke-2. Jika kantor pusat hanya membuka port http 80, maka iSQLplus port harus diubah dari http://server_kantorpusat:5560/isqlplus menjadi port 80. Penjelasan ini juga ada pada bagian ke-2. Selesai.
ENTERPRISE MANAGE
Enteprise Manager merupakan salah satu tools yang terdapat pada SQL Server 2000. Program ini digunakan untuk melakukan hal-hal yang berkaitan dengan manajemen database SQL Server, seperti pembuatan database dan table, melihat record, menghapus record dan seterusnya. Mari kita bahas operasi dasar penggunaan Enterprise Manager.
Setelah SQL Server 2000 Anda install, untuk memulai Enterprise Manager klik Start > All Programs > Microsoft SQL Server > Enterprise Manager.
Buka Console Root > Microsoft SQL Servers > SQL Server. Jika service belum running, klik kanan pada icon lalu klik Connect.
Sekarang buka folder LOCAL. Untuk mengetahui database yang terdaftar, buka folder Database
Pada daftar database tersebut terdapat database system (milik SQL Server) serta database user. Database system yaitu : master, model, msdb dan tempdb.
Untuk meng-hidden database system, klik kanan pada folder LOCAL lalu pilih Edit SQL Server Registration Properties kemudian hilangkan check Show system databases and system objects lalu klik OK.
Sekarang mari kita eksplorasi salah satu database sample yang diberikan SQL Server yaitu database Northwind. Buka folder Northwind dan perhatikan struktur didalamnya sbb:
Membuat database baru
Tahapan untuk membuat database baru adalah:
Klik kanan pada ikon Database lalu pilih New Database"
Pada tab General isikan nama databasenya di field Name. Misalkan akademik
Di SQL Server, database disimpan dengan ekstensi .mdf dan nama filenya ditambahkan _Data. Jadi file database akademik adalah akademik_Data.mdf. File tersebut disimpan difolder C:\Program Files\Microsoft SQL Server\MSSQL\data.
Jika ingin merubah lokasi file database, klik tab Data Files, lalu klik ikon [" ] pada kolom Location. Pilih lokasi yang baru lalu klik OK.
Klik OK untuk membuat database.
Sebagai tambahan, kita dapat menentukan apakah database dapat bertambah ukurannya atau kita membuat batasan ukuran maksimal database. Pada tab Data Files terdapat option Automatically grow file. Opsi ini harus di centang, karena jika tidak maka database tidak akan bisa ditambahi object baru maupun record baru. Opsi ini mempunyai sub-opsi sbb
File growth – In megabytes
Database bisa bertambah ukurannya dalam satuan megabytes. Apabila ukuran database sudah mencapai ukuran tersebut, SQL Server otomatis menambahkan sesuai angka yang diisikan.
File growth – By percent
SQL Server menambahkan ukuran database sebesar x persen dari ukuran semula.
Maximum file size "" Unrestricted file growth
SQL Server tidak membatasi ukuran maksimal file database.
Maximum file size "" Restrict file growth (MB)
SQL Server membatasi ukuran maksimal file database (dalam ukuran Megabyte). Apabila ukuran file telah mencapai maksimal ukuran yang ditentukan maka database tersebut tidak bisa ditambahi object maupun record baru.
Oracle Application Express (APEX) ?
Oracle Application Express (Oracle APEX) yang dulu disebut HTML-DB adalah sebuah framework yang berbasis pada sebuah database dedicated (sementara ini sampai versi terbaru masih dedicated untuk Oracle Db saja dan lisensi include dalam lisensi database), ini artinya apa bahwa engine aplikasi dibangun sepenuhnya didalam sebuah database. Bahkan untuk arsitektur Embedded PL/SQL Gateway seperti yang dipakai dalam Oracle XE dan Oracle 11G file image (library,css,theme,dll) disimpan didalam database metadata juga. Inilah hal yang berbeda dibandingkan framework yang lain.
Oracle APEX kenapa me-claim sebagai Application Express?
IDE Browser Based.
didalam framework anda telah memiliki, application developer, SQL workshop untuk interaksi dengan object Database,Team development dan Administration dalam satu paket yang bisa diakses melalui web browser.
Rapid Application Development (RAD).
APEX menganut RAD dimana memudahkan untuk membuat prototyping. Disisi client tidak ada instalasi apapun serta tidak memerlukan kemampuan knowledge yang handal dalam HTML,CSS,XML dan Javascript (catatan : anda hanya memakai komponen basic) anda dengan mudah bisa membangun form, report, chart dan komponen-komponen yang lain yang diperlukan dengan menggunakan wizard, theme dan komponen yang ada dengan kecepatan yang mengagumkan.
Asitektur
Komunikasi antara web browser dan Database dimana engine APEX berada melalui Web Listener. Adapun web listener yang bisa dipakai adalah
Oracle Application Express Listener
Cara pertama memakai Oracle Application Express Listener yang merupakan sebuah Java based sebagai alternative dari Apache mod_plsql. Anda bisa memakai web listener seperti OC4J, Oracle WebLogic Server dan Oracle GlassFish Server (Lihat implementasi arsitektur weblogic di posting ini)
Apache MOD_PLSQL
Cara kedua dengan mengimplementasikan Oracle HTTP Server (Apache) sebagai middle tier yang berisi mod_plsql plug-in . Plugin berfungsi sebagai penghubung komunikasi antara Web server dan Oracle Application Express objects yang ada didalam Oracle database. Arsitektur ini memerlukan konfigurasi file dads.conf. serta file image yang disimpan didalam Oracle HTTP Server (Apache).
Embedded PL/SQL Gateway
Cara ke tiga dengan Embedded PL/SQL Gateway (EPG) yang bekerja didalam oracle Database itu sendiri yaitu XML DB HTTP server. Arsitektur ini menyimpan file metadata seperti images, CSS, dan JavaScript didalam database. Konfigurasi ini cocok untuk development karena memerlukan konfigurasi yang mudah namun untuk production tidak disarankan untuk memakai ini.
Sejarah
Diperkenalkan pertama kali sebagai bagian dari Oracle Db 10gR1 adalah HTML DB 1.5 tahun 2003, dan berikut perkembangannya dan sedikit feature nya sampai sekarang:
2003 - HTML DB 1.5 : release pertama.
2004 - HTML DB 1.6 : memperkenalkan Theme.
2005 - HTML DB 2.0 : memperkenalkan SQL Workshop.
2006 – Oracle APEX 2.1 & 2.2 : memperkenalkan Package Application dan Oracle XE.
2007 - Oracle APEX 3.0 : memperkenalkan Flash Chart, PDF Printing dll.
2008 - Oracle APEX 3.1 : memperkenalkan Interactive Report ,BLOB dll.
2009 - Oracle APEX 3.2 : memperkenalkan migrasi dari Form Developer dll.
2010 - Oracle APEX 4.0 : memperkenalkan Dynamic Actions,Websheets, Chart Improvement, RESTful Webservice dll.
2011 - Oracle APEX 4.0.2 : perbaikan dari versi 4.0 .
Perkembangan terakhir Oracle Application Express 5.0 Early Adopter is now available untuk mencobanya disini dan keterangan improvementnya disitu.
Browser Requirement
Pada bagian ini saya hanya focus pada versi terbarunya, yaitu APEX 4, browser yang support adalah:
Microsoft Internet Explorer 7.0 ++.
Mozilla Firefox 3.5 ++ .
Google Chrome 4.0 ++ .
Apple Safari 4.0 ++ .
Namun harap di-ingat anda harus tetap mencobanya dulu ke masing-masing browser untuk memastikan semuanya lancar, karena script CSS dan JavaScript akan menampilkan hal yang berbeda di masing-masing browser.
APEX dan jQuery
Mulai versi 4 APEX sudah built-in dengan jQuery 1.4 ini artinya anda tidak perlu upload UI ke dalam APEX . jQuery telah tersedia di file image /i/libraries/ seperti gambar dibawah :
BAB 3
PENUTUP
Antarmuka pengguna (bahasa Inggris: user interface) merupakan bentuk tampilan grafis yang berhubungan langsung dengan pengguna (user). Antarmuka pengguna berfungsi untuk menghubungkan antara pengguna dengan sistem operasi, sehingga komputer tersebut bisa digunakan.
Antarmuka pengguna, dalam bidang desain industri interaksi manusia-mesin, adalah sebuah tempat di mana interaksi antara manusia dan mesin terjadi. Tujuan dari interaksi antara manusia dan mesin pada antarmuka pengguna adalah pengoperasian dan kontrol mesin yang efektif, dan umpan balik dari mesin yang membantu operator dalam membuat keputusan operasional. Contoh-contoh dari konsep luas antarmuka pengguna ini termasuk aspek-aspek interaktif dari sistem operasi komputer, alat-alat, kontrol operator mesin berat, dan kontrol proses. Pertimbangan desain berlaku ketika membuat antarmuka pengguna yang berkaitan atau melibatkan disiplin-disiplin ilmu seperti ergonomi dan psikologi
Sebuah antarmuka pengguna adalah sistem di mana pengguna berinteraksi dengan mesin. Antarmuka pengguna mencakup perangkat keras dan perangkat lunak. Antarmuka pengguna hadir untuk berbagai sistem, dan menyediakan cara untuk:
Input, memungkinkan pengguna untuk memanipulasi sebuah sistem
Output, memungkinkan sistem untuk menunjukan efek dari manipulasi pengguna
Secara umum, tujuan dari teknik interaksi manusia-mesin adalah untuk menghasilkan sebuah antarmuka pengguna yang membuatnya mudah, efisien, dan menyenangkan untuk mengoperasikan sebuah mesin dengan cara yang menghasilkan hasil yang diinginkan. Ini biasanya berarti bahwa operator harus menyediakan input minimal untuk mencapai output yang diharapkan, dan juga bahwa mesin harus meminimalkan output yang tidak diinginkan.
DAFTAR PUSTAKA
[1]. Bertino, B. Catania, G.P. Zarri, "Intelligent database systems", Reading, Addsion Wesley Professional, 2001.
[2]. Kamran Parsaye, Mark Chignell, Setrag Khoshafian and Harry Wong, "Intelligent databases-object-oriented, deductive hypermedia technologies", New York, John Wiley& Sons, 1989.
[3]. Androutsopoulos, G.D. Ritchie, and P. Thanisch, Natural Language Interfaces to Databases - An Introduction, Journal of Natural Language Engineering 1 Part 1 (1995), 29–81
[4]. Charniak E. 1993, "Statistical Language Learning", MIT Press.
[5]. Church K., Mercer R. 1993, "Introduction to the special issue on computational linguistics using large corpora",
Computational Linguistics,19 (1), pp. 1-24.
[6]. Miikkulainen R. 1993, "Subsymbolic Natural Language Processing: An Integrated Model of Scripts, Lexicon, and Memory", MIT Press, Cambridge, MA.
[7]. Marcus M., Santorini B., Marcinkiewicz M. 1993," Building a large annotated corpus of English: The Penn Treebank", Computational Linguistics, 19 (2), pp. 313-330.
[8]. McCarthy J, Lehnert W ,1995, "Using decision trees for coreference resolution", Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, pp. 1050-1055.