IrvanHarryFriana 0618124014 SBO B2
IrvanHarryFriana 0618124014 SBO B2
User-Interface Design
Saat perangkat komputasi
berkembang pesat, perangkat dan
teknologi yang tersedia untuk antarmuka
pengguna telah tumbuh lebih kuat dan
beragam. Layar berkisar dari monitor layar
datar format besar yang digunakan dengan
komputer desktop hingga layar yang jauh
lebih kecil pada tablet dan ponsel. Guidelines for designing windows and
Tampilan dapat dilengkapi dengan suara forms
sederhana seperti klik dan bip, musik, atau Setelah mengidentifikasi dialog, menu, dan
ucapan. Input pengguna dapat ditangkap formulir dengan storyboard atau teknik
melalui ucapan, layar sentuh, keyboard lain, pengembang sistem dapat
dan mouse, atau pencitraan digital membangun antarmuka pengguna dengan
(pemindaian). menggunakan salah satu dari banyak alat
Karena rentang teknologi prototyping yang tersedia. Masalah utama
antarmuka pengguna telah meningkat, yang perlu dipertimbangkan pada tahap
demikian juga kebutuhan untuk membuat desain antar muka ini meliputi tata letak
banyak antarmuka pengguna. Misalnya, dan pemformatan antarmuka, penguncian
aplikasi e-commerce biasanya memiliki dan entri data, dan kontrol navigasi.
satu antarmuka pengguna untuk komputer
desktop dan laptop dengan layar besar,
Interface layout and formatting kosong harus digunakan sehingga
Antarmuka berkualitas tinggi ditata konten mudah dibedakan dan
dengan baik, dengan bidang yang mudah dibaca.
diidentifikasi dan dipahami. Salah satu - Font dan warna — Variasi dalam
metode terbaik untuk memastikan ukuran dan wajah font dapat
antarmuka ditata dengan baik adalah membantu pengguna
dengan membuat prototipe berbagai membedakan berbagai bagian
alternatif dan membiarkan pengguna formulir, tetapi hanya sedikit font
mengujinya. Pengguna akan memberi tahu dan variasi ukuran yang harus
Anda karakteristik mana yang bermanfaat digunakan untuk layar yang lebih
dan mana yang mengganggu. Saat Anda besar dan sesedikit mungkin harus
mendesain antarmuka Anda, Anda harus digunakan untuk layar kecil. Terlalu
memikirkan ini: banyak variasi secara visual
- Konsistensi — Semua bentuk dalam mengganggu dan dapat
sistem perlu memiliki tampilan dan menyebabkan kelelahan mata.
rasa yang sama. Penggunaan Ikuti panduan serupa untuk warna.
tombol fungsi, pintasan, tombol Hindari menggunakan terlalu
kontrol, warna, dan tata letak banyak warna dan pastikan
secara konsisten membuat sistem warnanya komplementer. Juga,
jauh lebih berguna dan terlihat berhati-hatilah dalam mencampur
profesional. Jika merancang untuk biru dengan kuning atau merah
antarmuka yang didukung OS dengan hijau, jangan sampai Anda
(misalnya, Windows, iPhone, atau menyulitkan pengguna buta warna.
Android), ikuti pedoman yang
diterbitkan untuk meningkatkan Gambar 7-8 menunjukkan halaman
aplikasi dan konsistensi bentuk. beranda yang ditampilkan ketika seorang
pelanggan melihat situs Web RMO.
Formulir mencakup dua bilah menu di
dekat bagian atas yang terkait fungsi grup
dalam bagian halaman yang sama. Jika
pengguna menunjuk ke item Shop for
Clothing, sebuah submenu ditampilkan
- Label dan pos — Label juga harus tepat di bawahnya dengan skema warna
mudah diidentifikasi dan dibaca. dan font yang serupa. Jika pengguna
Judul yang jelas dan deskriptif di menunjuk ke item Shop for Gear, Shop for
bagian atas antarmuka membantu Clothing ditampilkan dalam teks hitam
meminimalkan kebingungan dengan latar belakang putih, Shop for Gear
tentang penggunaan formulir. ditampilkan dalam teks putih dengan latar
- Distribusi dan pesanan — Bidang belakang biru, dan item submenu yang
terkait biasanya ditempatkan terakhir ditampilkan sebagai gantinya.
bersebelahan dan dapat Label untuk item menu ditempatkan
dikelompokkan dalam satu kotak. secara luas dan menggunakan font yang
Urutan tab (pergerakan kursor atau mudah dibaca. Kecuali untuk logo dan
fokus input) harus mengikuti gambar, halaman menggunakan sejumlah
urutan pembacaan biasa pengguna kecil warna komplementer. Judul
(kiri ke kanan dan atas ke bawah di diposisikan di dekat bagian atas gambar
Amerika Serikat dan Eropa). Ruang dan menonjol dengan baik dari latar
belakang gambar dan elemen halaman lainnya. Standar browser Web awal
lainnya. memiliki dukungan terbatas untuk kontrol
entri data, tetapi versi saat ini mendukung
Data Entry kontrol yang dijelaskan sebelumnya dan
Beberapa jenis kontrol entri data banyak banyak lainnya. Antar muka iPhone dan
digunakan dalam antarmuka pengguna, Android mendukung kontrol serupa.
termasuk: Formulir pada Gambar 7-9 dapat
- Kotak teks — kotak persegi panjang digunakan oleh karyawan RMO untuk
yang menerima teks yang diketik mencari informasi tentang suatu produk
pada keyboard atau dikenali dari atau untuk mengubah informasi dalam
input ucapan. Contoh: ID Produk katalog. Perhatikan bagaimana judul dan
pada Gambar 7-9. label membuat formulir mudah dibaca.
- Kotak daftar — kotak teks yang Aliran alami formulir adalah dari atas ke
berisi daftar nilai data yang telah bawah, dengan bidang terkait ditempatkan
ditentukan sebelumnya. Contoh: bersama. Navigasi dan tombol tutup
Ukuran pada Gambar 7-9. mudah ditemukan tetapi tidak
menghalangi aktivitas entri data. Formulir
menggunakan kontrol Microsoft Windows
standar, termasuk teks, daftar, dan kotak
kombo. Meskipun tidak terlihat dalam
gambar, formulir ini menyertakan fitur
yang mengoptimalkannya untuk pengguna
yang sering, termasuk pintasan keyboard
Windows standar, urutan tab dari atas ke
bawah dan kiri ke kanan, dan pelengkapan
- Kotak kombo — kotak teks yang otomatis beberapa bidang berdasarkan
berisi daftar entri yang dapat pencarian basis data dan tambalan untuk
diterima yang telah ditentukan teks yang dimasukkan sebagian.
tetapi memungkinkan pengguna
untuk memasukkan nilai baru Navigation and support controls
ketika daftar tidak berisi nilai yang Antarmuka jendela standar menyediakan
diinginkan. beberapa kontrol untuk navigasi dan
- Tombol radio — sekelompok manipulasi jendela. Untuk aplikasi
pilihan yang hanya dapat dipilih Microsoft, kontrol ini terdiri dari tombol
pengguna; sistem kemudian secara Minimalkan, Maksimalkan, dan Tutup di
otomatis mematikan semua sudut kanan atas, bilah gulir horizontal dan
tombol lain dalam grup. Contoh: vertikal, dan sebagainya (lihat Gambar 7-5
Metode Pengiriman pada layar # 4 untuk contoh spesifik). Untuk menjaga
pada Gambar 7-7. konsistensi di seluruh aplikasi, adalah ide
- Centang kotak — mirip dengan yang baik untuk menggunakan kontrol
tombol radio, tetapi pengguna navigasi bawaan atau standar bila
dapat memilih beberapa item memungkinkan.
dalam grup.
Additional guidelines for web browser
Kontrol entri data ini dikembangkan user interfaces
untuk Apple Macintosh dan kemudian Kebanyakan perancang antarmuka
diadopsi oleh Windows dan sistem operasi pengguna pertama kali belajar
mengembangkan antarmuka berbasis web halaman Web, dan itu memungkinkan
yang beroperasi dalam peramban web, perancang situs Web untuk menentukan
seperti Internet Explorer, Mozilla, Chrome, bagian-bagian dari halaman yang akan
atau Safari. Seiring teknologi dan standar selalu terlihat sama dan bagian-bagian
Web telah matang, perbedaan yang akan berbeda menurut tugas atau
kemampuan antara antarmuka berbasis audiens. Mereka juga dapat membatasi
browser (mis., Lihat Gambar 7-11) dan pilihan dalam bagian “variabel” halaman,
yang menggunakan pustaka pendukung termasuk penempatan dan tampilan
sistem operasi (mis., Lihat Gambar 7-9) toolbar dan menu, font, warna, dan
semuanya telah menghilang. Dalam gambar latar belakang.
banyak hal, antarmuka berbasis browser Gambar 7-10 dan 7-11
menjadi lebih kuat. Meskipun demikian, menunjukkan halaman tambahan dari
ada beberapa perbedaan yang harus situs Web RMO yang ditampilkan saat
dipertimbangkan ketika merancang pelanggan mencari item dan
halaman Web dan formulir berbasis menyelesaikan pesanan. Menu, garis besar
browser. di sekitar konten terperinci, dan pilihan
warna dan font semuanya dibatasi oleh
Consistency CSS. Ketika pengguna memilih item menu
Konsistensi sangat penting dalam situs atau mengklik tautan atau kontrol,
Web karena sebagian besar situs berisi halaman yang ditampilkan menggunakan
sejumlah besar halaman yang melayani kembali elemen-elemen ini untuk
berbagai tujuan dan khalayak. Misalnya, memastikan tampilan yang konsisten dan
situs web perusahaan tipikal menyediakan interaksi pengguna.
fungsi e-commerce (mis., Pemesanan
online), informasi kepada investor,
direktori dan informasi kontak publik, dan
informasi produk seperti spesifikasi dan
manual. Intinya, situs web perusahaan
adalah pintu gerbang ke sejumlah besar
sistem yang melayani banyak pengguna
dan tugas yang berbeda. Terlepas dari
beragamnya pengguna dan tugas, situs ini
secara keseluruhan adalah sistem tunggal
yang harus mendukung tampilan dan rasa
tunggal dan harus memproyeksikan citra
yang konsisten, menarik, dan diinginkan
untuk korporasi secara keseluruhan.
Sebagian besar perusahaan Performance Considerations
menghabiskan banyak sumber daya untuk Situs web dalam bentuk umum dan
mengembangkan dan memelihara berbasis browser pada khususnya sensitif
halaman Web mereka dan memastikan terhadap desain aplikasi dan kualitas
konsistensi di antara mereka. Dengan koneksi jaringan antara perangkat
demikian, perancang antarmuka pengguna komputasi pengguna dan server yang
bagian-bagian tertentu dari situs Web meng-host situs. Ketika pengguna
harus beroperasi dalam batasan desain mengklik hyperlink atau kontrol yang
seluruh perusahaan. Cascading style bertindak seperti hyperlink, browser
sheets (CSS) adalah standar penyandian mengirim informasi yang dimasukkan oleh
pengguna (jika ada) ke server Web, mungkin lambat jika perangkat komputasi
bersama dengan permintaan untuk pengguna tidak terlalu kuat (mis., Ponsel
halaman baru. Informasi tersebut yang relatif murah).
melintasi beberapa jaringan, diterima dan Desainer antarmuka pengguna
diproses oleh server, dan kemudian berbasis web harus melakukan tindakan
respons (halaman baru yang akan penyeimbangan yang hati-hati,
ditampilkan) dikirim kembali melalui memberikan "kecerdasan" yang tertanam
jaringan. Keterlambatan antara mengklik di dalam halaman untuk menghindari
hyperlink dan tampilan halaman yang penyegaran tetapi tidak membebani
diminta tergantung pada jumlah data yang konten halaman agar tidak terjadi
akan dikirim, kecepatan tampilan dan penundaan lama saat pengguna berpindah
koneksi jaringan perangkat komputasi dari satu halaman ke halaman lainnya.
pengguna, kapasitas jaringan yang Pengujian menyeluruh adalah cara terbaik
membawa pesan, dan jumlah lainnya. untuk memastikan keseimbangan yang
pengguna dan aplikasi yang bersaing untuk tepat telah ditemukan. Misalnya, pada
kapasitas jaringan itu. Gambar 7-12, halaman Web RMO
Ada trade-off antara jumlah mencakup daftar item menu untuk
informasi yang dikirimkan antara masing-masing menu utama (mis., Toko
perangkat komputasi pengguna dan server Pakaian) dan sub-menu (mis., Pakaian
dan waktu yang dibutuhkan untuk Wanita). Saat pengguna menunjuk ke item
menyegarkan halaman; semakin banyak menu, konten submenu muncul secara
informasi yang dikirim, semakin lama otomatis tanpa perlu me-refresh halaman.
penundaan. Pertukaran ini sangat penting Bandingkan ini dengan gaya menu yang
untuk komunikasi melalui Internet, ditunjukkan pada Gambar 7-6 (a), di mana
meskipun juga merupakan masalah yang pengguna harus mengklik item menu dan
signifikan dalam jaringan perusahaan menunggu halaman baru dengan menu
ketika desktop dan server pengguna level berikutnya untuk diunduh dan
berbagi koneksi berkecepatan tinggi. ditampilkan. Halaman RMO membutuhkan
Ada juga trade-off antara jumlah waktu lebih lama untuk diunduh karena
informasi dan data lain yang terkandung konten menu yang disematkan dan
dalam halaman Web dan kinerja aplikasi pemrograman terkait, tetapi halaman itu
berbasis Web. Halaman dengan konten terhindar dari penyegaran dan penundaan
informasi yang luas atau dengan program terkait saat menampilkan submenu.
tertanam dapat menghindari atau
menunda refresh halaman. Misalnya,
halaman yang berisi formulir pesanan
kosong mungkin cukup kecil. Tetapi banyak
refresh halaman akan diperlukan jika
browser harus berinteraksi dengan server
untuk memvalidasi setiap input saat
pengguna memasukkannya. Jika halaman
yang berisi formulir juga berisi program
Pictures, Video, and Sound
validasi tertanam, maka banyak interaksi
Antarmuka berbasis web sering lebih
server dan refresh halaman dapat dihindari.
disukai karena kemampuan bawaannya
Namun, pengunduhan awal halaman akan
untuk mencampur teks, gambar, dan suara.
memakan waktu lebih lama karena ada
Antarmuka yang kuat dan menarik dapat
lebih banyak konten dan program validasi
dibangun, dan mereka sangat penting
dalam sistem yang dihadapi pelanggan. text-to-speech yang memeriksa konten
Namun, penggunaan suara dan gambar halaman web dan membacanya dengan
yang berat memperburuk masalah kinerja keras. Pengguna dengan ketangkasan
yang telah dibahas sebelumnya dan juga terbatas sering menggunakan perangkat
menciptakan masalah kompatibilitas. lunak pengenalan suara untuk menavigasi
Implikasi kinerja paling signifikan untuk elemen di halaman dan melakukan tugas-
video dan gambar foto beresolusi tinggi, tugas yang biasanya dilakukan dengan
yang menghabiskan banyak kapasitas keyboard, mouse, atau layar sentuh. Kedua
jaringan. Sebagai contoh, gambar latar jenis perangkat lunak adalah contoh kelas
belakang pada Gambar 7-8 akan perangkat lunak umum yang disebut
membutuhkan beberapa ratus kilobyte teknologi bantu.
data yang diunduh untuk tampilan World Wide Web Consortium (W3C)
berkualitas tinggi pada laptop atau adalah organisasi yang menetapkan
komputer desktop. Gambar yang lebih standar untuk banyak aspek Web,
kecil bisa menggantikan layar ponsel yang termasuk kompatibilitas dengan teknologi
lebih kecil. bantu. Pada Juni 2010, ia telah
Masalah kompatibilitas muncul menerbitkan konsep kerja Pedoman
untuk suara dan video karena ada begitu Aksesibilitas Agen Pengguna (UAAG), versi
banyak cara di mana mereka dapat 2.0. Meskipun draft belum menerima
dikodekan. Sebagian besar browser Web persetujuan akhir pada penulisan ini,
mengandalkan komponen tambahan banyak organisasi menggunakan
(kadang-kadang disebut plug-in) untuk pedomannya atau standar sebelumnya
memutar suara dan musik dan untuk untuk memandu pengembangan
menampilkan video. Sayangnya, semua antarmuka pengguna berbasis web
plug-in tidak berfungsi dengan semua mereka.
browser, terutama versi browser yang
lebih lama. Dengan demikian, desainer Additional Guidelines for Handheld
situs Web harus hati-hati memilih format Devices
dan plug-in yang akan digunakan. Dalam Merancang antarmuka pengguna berbasis
banyak kasus, perancang harus membuat web dan aplikasi untuk perangkat
halaman yang berbeda untuk plug-in yang genggam menghadirkan tantangan desain
berbeda dan menulis program yang tambahan, termasuk:
kompleks ke browser permintaan yang - Ukuran layer kecil
plug-in hadir sehingga halaman yang tepat - Keyboard kecil dan layer sentuh
dapat diunduh. - Kapasitas jaringan terbatas
- Panduan desain aplikasi dan toolkit
User with Disabilities Pada 2012, ukuran layar ponsel pada
Desainer semua antarmuka pengguna umumnya sekitar 3,5 2,25 inci dan sekitar
harus peka terhadap kebutuhan khusus 480 320 piksel. Area layar kecil
penyandang cacat. Karena Web adalah menyediakan ruang yang relatif terbatas
sumber daya mendasar di dunia modern, untuk menampilkan konten. Dengan
standar telah dikembangkan untuk demikian, desainer harus memilah-milah
memastikan kegunaan maksimal bagi konten antarmuka pengguna untuk
mereka yang tunanetra atau memastikan keterbacaan dan untuk
ketangkasannya terbatas. Pengguna menghindari kekacauan layar. Gambar 7-
tunanetra biasanya berinteraksi dengan 13 menunjukkan contoh halaman Web
halaman Web melalui perangkat lunak RMO seluler. Dibandingkan dengan
halaman Web yang lebih besar yang
ditunjukkan sebelumnya, halaman seluler
menghilangkan banyak elemen, termasuk
semua gambar kecuali logo yang diperkecil.
Konten teks yang tersisa disingkat, dan
perhatian khusus diberikan pada kontras
dan tata letak untuk memastikan
keterbacaan maksimal.
Keyboard kecil dan layar sentuh
Karena throughput data ponsel
juga menyediakan kemampuan terbatas
jauh lebih terbatas daripada perangkat
untuk input pengguna. Antarmuka
komputasi lain, masalah kinerja yang
pengguna perangkat seluler harus
dijelaskan sebelumnya menjadi kendala
menghindari input teks terperinci bila
desain yang jauh lebih signifikan. Ukuran
memungkinkan dan harus menyediakan
halaman harus dibatasi untuk mencapai
kontrol sentuh yang ditempatkan dengan
kecepatan unduhan dan refresh halaman
baik dan mudah ditemukan. Pada banyak
yang dapat diterima. Grafik resolusi tinggi
ponsel, kemampuan bicara-ke-teks yang
hanya digunakan jika benar-benar
disediakan oleh sistem operasi ponsel
diperlukan, dan video yang memakan
dapat digunakan untuk merampingkan
bandwidth biasanya dihindari sepenuhnya.
entri dan navigasi data, meskipun keadaan
Untuk situs web seluler RMO, gambar latar
teknologi ini masih membuat kesalahan
belakang sepenuhnya dihindari dan
relatif umum. Dengan demikian, desainer
gambar resolusi tinggi hanya digunakan
tidak boleh terlalu bergantung pada
ketika pelanggan ingin melihat detail
pengenalan suara dan harus memastikan
produk.
bahwa kesalahan mudah dideteksi dan
Beberapa organisasi menggunakan
diperbaiki.
aplikasi yang dikembangkan khusus yang
Pada 2012, sebagian besar ponsel
dapat diinstal pengguna di perangkat
menyertakan konektivitas melalui jaringan
seluler mereka. Aplikasi tersebut berjalan
ponsel dan Wi-Fi. Sebagian besar jaringan
dalam sistem operasi seluler, seperti OS
ponsel saat ini, digambarkan sebagai ketiga
iPhone, iPad OS, atau Google Android OS.
jaringan generasi (3G), pada awalnya
Setiap OS menyediakan toolkit untuk
dirancang untuk komunikasi suara, dengan
pengembang antarmuka pengguna dan
komunikasi data dicangkokkan sebagai
seperangkat pedoman pengembangan
renungan. Throughput untuk jaringan 3G
yang memastikan kompatibilitas
biasanya tidak lebih dari sepersepuluh
maksimum di antara aplikasi. Kapan pun
throughput jaringan Wi-Fi. Pada 2010,
memungkinkan, pengembang antarmuka
penyebaran jaringan 4G dimulai di Amerika
pengguna harus menggunakan toolkit dan
Serikat. Jaringan 4G meningkatkan
pedoman ini.
throughput data hingga kira-kira Wi-Fi,
meskipun banyak pengguna bersaing
Identifying System Interfaces
untuk mendapatkan bandwidth itu.
Antarmuka pengguna mencakup
input dan output yang secara langsung
melibatkan pengguna sistem. Tetapi ada
banyak antarmuka sistem lain yang
memproses input, berinteraksi dengan
sistem lain secara real time, dan
mendistribusikan output dengan
intervensi manusia minimal. Kami melalui sistem yang sangat
mendefinisikan antarmuka sistem secara otomatis yang menempatkan
luas sebagai input atau output dengan laporan di dalam amplop,
intervensi manusia minimal atau tanpa menerapkan ongkos kirim,
intervensi manusia. Termasuk dalam istilah mengawasinya dengan kode ZIP,
ini ditampilkan dan hasil cetak untuk dan mengirimnya ke kantor pos.
orang-orang, seperti pemberitahuan - Input dan output ke database
tagihan, laporan, formulir cetak, dan eksternal — Ini dapat memasok
keluaran elektronik ke sistem otomatis input ke atau menerima output dari
lainnya. Input yang otomatis atau berasal suatu sistem. Pesan EDI lebih
dari perangkat non-antarmuka juga umum digunakan, tetapi interaksi
disertakan. Misalnya, input dari pemindai langsung dengan basis data sistem
otomatis, pembaca kode batang, lain mungkin lebih efisien. Misalnya,
perangkat pengenalan karakter optik, dan sistem pembelian RMO dapat
sistem komputer lainnya dimasukkan secara langsung menempatkan
sebagai bagian dari antarmuka sistem. pesanan produk ke dalam basis
Rangkaian penuh input dan output data pemasok.
dalam sistem informasi diilustrasikan
dalam Gambar 7-14 dan dijelaskan di sini:
- Input dari dan output ke sistem lain
— Ini adalah antarmuka langsung
dengan sistem informasi lain,
biasanya diformat sebagai pesan
jaringan. Electronic data
interchange (EDI) dan banyak
sistem berbasis web terintegrasi
dengan sistem lain melalui
perpesanan langsung. Misalnya,
dalam sistem manajemen rantai
pasokan terpadu RMO dan sistem Salah satu tantangan utama EDI
dukungan pelanggannya, adalah mendefinisikan format transaksi.
kedatangan barang inventaris dari Misalnya, General Motors — salah satu
pemasok dapat memicu pengguna awal EDI — memiliki ribuan
pengiriman barang pesanan pemasok dan ribuan jenis transaksi yang
kembali ke pelanggan. berbeda, masing-masing dalam format
- Input dan output yang sangat yang berbeda. Untuk memperumit situasi
otomatis — Ini ditangkap oleh lebih lanjut, masing-masing pemasok ini
perangkat (seperti pemindai) atau dapat dihubungkan melalui EDI dengan
dihasilkan oleh orang yang puluhan atau ratusan pelanggan, banyak
memulai proses yang diproses dari mereka mungkin juga menggunakan
tanpa campur tangan manusia EDI. Jadi, satu jenis transaksi mungkin
lebih lanjut. Misalnya, item di memiliki selusin atau lebih format yang
gudang mungkin melewati ditentukan. Sangat mudah untuk melihat
pemindai kode batang yang mengapa begitu mahal untuk mengatur
mencatat lokasinya saat bergerak dan memelihara sistem EDI. Meski begitu,
di sabuk konveyor. Juga, laporan EDI jauh lebih efisien dan efektif daripada
bulanan dapat dicetak dan dikirim
transaksi kertas, yang harus dicetak dan - Mengidentifikasi semua input
dimasukkan kembali. sistem dan mengembangkan daftar
Pesan-pesan EDI modern dengan konten data masing-masing
umumnya diformat dalam Extensible - Menentukan jenis kontrol apa yang
Markup Language (XML). XML adalah diperlukan untuk setiap input
ekstensi HTML yang menyematkan sistem
struktur data yang terdefinisi sendiri dalam
pesan teks. Jadi, transaksi yang berisi Automated Input Devices
bidang data dapat dikirim dengan kode Tujuan utamanya adalah memasukkan
XML untuk menentukan arti dari bidang atau memperbarui data bebas kesalahan
data. Banyak sistem yang lebih baru ke dalam sistem. Istilah kunci di sini adalah
menggunakan XML untuk menyediakan bebas dari kesalahan. Beberapa praktik
antarmuka sistem-ke-sistem yang umum. yang baik dapat membantu mengurangi
Gambar 7-15 mengilustrasikan transaksi kesalahan input:
XML sederhana yang dapat digunakan - Gunakan perangkat elektronik dan
untuk mentransfer informasi pelanggan entri otomatis bila memungkinkan.
antar sistem. Data dikelilingi oleh tag XML, - Hindari keterlibatan manusia
seperti <name> dan </name>, yang sebanyak mungkin.
menentukan awal, akhir, dan makna teks - Jika informasi tersedia dalam
yang muncul di antara mereka. bentuk elektronik, gunakan itu alih-
alih memasukkan kembali
informasi.
- Validasi dan koreksi informasi pada
waktu dan lokasi yang dimasukkan.