“RAGAM DIALOG”
Oleh :
MEI LINDA
1804411639
3. Jelaskan style dialog serta tuliskan kekurangan dari ragam dialog tersebut?
Jawab:
Pengertian ragam dialog
Ragam dialog (Dialogue Style) adalah cara yang digunakan untuk mengorganisasikan
berbagai teknik dialog.
Kekurangan ragam dialog:
Memerlukan pelatihan yang lama
Membutuhkan penggunaan yang teratur
Beban ingatan manusia yang tinggi
Jelek dalam menangani kesalahan
4. Jelaskan tujuan software User Interface?
Jawab: User Interface merupakan bagian program dimana didalamnya terjadi interaksi
manusia dan komputer. Perancangan dari interface sangat penting untuk menentukan
keberhasilan dari sebuah software. Berikut tujuan dari pembuatan user interface, yaitu:
a.) Memudahkan input data masukan oleh user
User Interface yang baik adalah sebuah interface yang mudah dimengerti dan simple,
semakin simple sebuah interface dan semakin mudah dimengerti maka interface akan
semakin baik. Selain itu, user interface harus memberikan sebuah kemudahan bagi user
untuk dapat berinteraksi dengan program. Semisal user interface yang dimaksutkan
adalah tampilan dari sebuah messaging app, di dalam tampilan messaging app terdapat
tombol reply, text box dan tombol delete. User yang sekali melihat user interface
semacam ini akan langsung dan dapat mengerti penggunaannya dengan mudah tanpa
harus menghabiskan waktu yang lama untuk mempelajari aturan pemakaian.
b.) Membuat program menjadi menarik
Tujuan yang kedua adalah dari sisi seni atau aestetik dari program. Kita dapat melihat
setiap aplikasi baik itu web, desktop, maupun aplikasi mobile pastinya memiliki sebuah
ciri khas interface tersendiri. Facebook dengan variasi warna birunya, line dengan warna
hijau muda dan icon icon nya yang khas, Instagram, Whatssapp dan masih banyak lagi
contoh aplikasi lainnya yang jika kita pernah menggunakan kita pasti tahu corak atau
kekhasan dari desain user interfacenya. Corak atau kekhasan ini pastinya sangat
berpengaruh pada ketertarikan orang terhadap suatu program. Bandingkan dengan
aplikasi chat yang lama sebelum di update seperti misalnya mirc, mig 33 jaman dahulu.
orang tentu sudah bosan dan tidak tertarik lagi melihat tampilan user interfacenya.
c.) Menampilkan hasil pemrosesan data oleh program
Selanjutnya adalah penampilan data, pernahkan anda menggunakan aplikasi tanpa user
interface pada linux seperti aplikasi ifconfig atau aplikasi firewall tanpa user interface.
Anda yang tidak terbiasa menggunakan terminal pasti akan kebingungan dan malas untuk
membaca data dari terminal tanpa ada user interface yang canggih untuk menampilkan
data dan berinteraksi dengan komputer. Dengan adanya user interface, data dapat
ditampilkan dalam bentuk grafis sehingga user dapat melihat langsung data yang ada
pada program.
5. Jelaskan sifat-sifat help dan dokumentasi?
Jawab:
Sifat-sifat help dan dokumentasinya yaitu:
a. Availability : User dapat menggunakan bantuan pada setiap waktu selama berinteraksi
dengan sistem. User tidak perlu keluar dari aplikasi selama bekerja untuk membuka
aplikasi bantuan.
b. Accuracy dan completeness : Bantuan ini seharusnya tersedia secara lengkap dan akurat.
c. Consistency : Konsisten pada sistem yang ada, antara jenis online dan jenis tercetak, juga
konsisten dari sisi content, terminology dan bentuk presentasi.
d. Robustness : Biasanya digunakan oleh orang yang sedang dalam kesulitan karena sistem
mempunyai perilaku yang tidak diharapkan atau mempunyai kesalahan.
e. Flexibility : flexibility membantu setiap user berinteraksi sesuai dengan keinginannya.
f. Unobtrusiveness : seharusnya tidak mencegah user dalam melanjutkan pekerjaannya atau
terpengaruh dengan aplikasi user. Untuk menghindari ini digunakan presentasi pada layar
yang terpisah.
6. Jelaskan seperti apakah pesan kesalahan yang baik digunakan oleh system?
Jawab:
Pesan kesalahan yang baik digunakan dalam system yaitu:
a.) Pesan kesalahan tersebut baik karena pesan kesalahan tersebut singkat dan jelas, serta
menyediakan beberapa solusi yang dibutuhkan.
b.) Pesan kesalahan tersebut baik karena menjelaskan eror yang terjadi dengan title pada task
barnya, juga mendeskripsikan dan menjelaskan masalah yang terjadi, bahkan solusinya
sekaligus.
c.) Pesan kesalahan tersebut baik, karena selain menggunakan bahasa yang singkat dan padat
ia juga memberitahukan seputar masalah yang terjadi, yaitu alamat tempat penyimpanan
yang ternyata full
d.) Pesan kesalahan dibawah ini adalah pesan kesalahan yang baik karena jelas perintahnya juga
menggunakan perpaduan huruf besar dan huruf kecil
e.) Pesan kesalahan tersebut merupakan pesan kesalahan yang baik karena menggunakan perintah
yang singkat dan jelas hingga user langsung mengetahui masalah tersebut.
7. Jelaskan penerapan penanganan kesalahan pada suatu bahasa pemrograman (bahasa pemrograman
terserah anda)
Jawab:
Penanganan Error JAVA
Untuk menangani error, gunakan blok try-catch-throwthrows-finally. Bentuk umum dari
blok try-catch-finally adalah :
try{
//tulis pernyataan yang dapat mengakibatkan exception
//dalam blok ini
}
catch( <exceptionType1><varName1> ){
//tulis aksi apa dari program Anda yang dijalankan jika ada
//exception tipe tertentu terjadi
}
Aturan dalam membuat try-catchy-fnally:
a. Notasi blok try bersifat perintah.
b. Setiap blok try, terdapat satu atau lebih blok catch, tetapi hanya satu blok finally.
c. Blok catch dan blok finally harus selalu muncul dalam konjungsi dengan blok try, dan diatas
urutan.
d. Blok try harus diikuti oleh paling sedikit satu blok catch atau satu blok finally, atau
keduanya.
e. Setiap blok catch mendefinisikan sebuah penanganan expection. Header dari blok catch
harus membawa satu argument, dimana expection pada blok tersebut akan ditangani.
Class Error tipe exception yang seharusnya tidak ditangani dengan menggunakan
blok try catch karena berhubungan dengan Java run-time system/environment
Class Exception tipe exception yang sebaiknya ditangani oleh program kita secara
langsung.