Error Handling - Interaksi Manusia dan Komputer - Pertemuan 9
-- ATTENTION--
Ini adalah metode pembelajaran e-learning. Setiap Mahasiswa DIWAJIBKAN POST/KOMENTAR MINIMAL 3 (Lebih banyak lebih bagus +Point Keaktifan). Jawaban yang dihitung post adalah sebagai berikut :
- - Menjawab Pertanyaan dari TS (WAJIB) (boleh hanya menjawab 1 nomor dalam 1 komentar)
- - Mengajukan Pertanyaan yang berkaitan dengan materi kuliah
- - Menjawab Pertanyaan antar Mahasiswa
- - Menanggapi jawaban/pendapat dari Mahasiswa lain.
- - Jawaban tidak boleh sama. Kalaupun sama/sependapat harus ditambahkan pernyataan lain.
- - Jika menjawab dan mengajukan pertanyaan sekaligus dalam 1 post/komentar, maka hanya di hitung 1 point. Oleh Karena itu lebih baik 1 Post untuk tiap pertanyaan/pernyataan/jawaban.
- - Post yang tidak penting yang tidak berhubungan dengan tema kuliah akan di kurangi nilainya dan dihitung tidak hadir pada pertemuan ini.
- - Format untuk menjawab didahului dengan [NIM]_[Nama_Lengkap]_[Komentar]
- - Setiap pertanyaan yang diajukan, tidak harus dijawab oleh saya. Yang menjawab pertanyaan dari mahasiswa lain poinnya lebih tinggi daripada menjawab pertanyaan saya.
-*-
Dear All.
Pertemuan kali ini kita akan membahas Error Handling. Silahkan dibaca dulu materi dibawah sebelum memulai diskusi.
Materi Error Handling
Modul Error Handling.
Untuk lebih memahami apa itu error handling dalam dunia sehari-hari, maka silahkan ditonton video berikut :
Setelah membaca materi tersebut, silahkan di jawab pertanyaan berikut :
1. Sebutkan Contoh-contoh Error Handling yang sering kita temui ketika sedang membuat program.
2. Seberapa penting menu "Help" bagi kalian untuk menghindari kesalahan dalam pembuatan/pemakaian program?
[180105004]_[kasrianti]_[contoh kesalahan yang sering terjadi adalah user membuka file yang doesn't exist dan user salah mengertikan suatu icon atau menu,terjadi kesalahan di luar keinginan atau kehendak user,terjadi kesalahan pengetikan atau salah meng-klik menu yang diinginkan.
ReplyDelete1.perceptual error
2.motorik error
3.cognitive error]
[180105004]_[kasrianti]_[menurut saya menu "Help" sangat penting untuk menghindari kesalahan yang tanpa disengaja dilakukan oleh user yang terlalu terburu-buru dalam membuat program]
DeleteThis comment has been removed by the author.
Delete[180105004]_[kasrianti]_[sebutkan minimal 4 kelebihan error handling]
Delete[180105004]_[kasrianti]_[ada beberapa tips sederhana untuk mencegah terjadinya error dalam program sebutkan ? ]
DeleteBagus. Jawabannya tepat
Delete[180105004]_[kasrianti]_[apa saja kesalahan yang sering dialami oleh user disaat membuat program?]
ReplyDelete[180105007]-[MASDALIA]-pertanyaan dari [Kasrianti][apa saja kesalahan yang sering dialami oleh user disaat membuat program?]--(1)[Mistake: kesalahn ini terjadi ketika user berpikir bahwa sudah melakukan hal yang benar, namun yang sebenarnya terjadi bahwa user sedang melakukan kesalahan, contoh kesalahan yang sering terjadi : user membuka file yang doesn't exsist dan user salah mengartikan suatu icon atau menu.
Delete(2) slip : terjadi kesalahan diluar keinginan atau kehendak user,contoh : terjadi kesalahan pengetikan atau salah mengklik menu yang diinginkan.
This comment has been removed by the author.
DeleteNama:Badaruddin
DeleteNim:180105001
Menjawab pertanyaan saudara anti
1}Mistake} yaitu kesalan yang terjadi ketika user berpikir bahwa sudah melakukan hal yang benar namun sebenarnya user melakukan kesalahan. Contohnya user membuka file yang doesn’t exist dan user salah mengartikan suatu menu.
2}Slip
Slip yaitu kesalahan diluar keinginan user. Contohnya terjadi kesalahan meng-klik menu yang diinginkan
[150105015]_[Trie Nurkharisma A]_[menjawab pertanyaan dari kasrianti apa saja kesalahan yang sering dialami oleh user disaat membuat program? 1. mistake yaitu kesalahan yang terjadi ketika user berfikir bahwa sudah melakukan hal yang benar namun sebenarnya user melakukan kesalahan. 2. slip yaitu kesalahan diluar keinginan user biasanya yang sering terjadi adalah ketika user ingin menekan tombol exit malah menekan tombol minimize.
Delete[180105004]_[kasrianti]_[apa tujuan adanya error handling didalam membuat pemprograman?]
ReplyDelete[180105007]_[MASDALIA]_pertanyaan [KASRIANTI]_tujuan adanya error handling didalam membuat pemprograman?
DeleteJawaban :
(1)Meminimalkan kesalahan user.
(2)Interaksi melalui menu lebih dapat menghindarkan user dari kesalahan daripada menggunakan perintah baris.
(3)Compaq pernah mempertimbangkan untuk mengubah “Press Any Key” menjadi “Press Enter Key” dikarenakan banyak telpon yang menanyakan letak tombol “Any” di keyboard.
(3)Cara mengurangi kesalahan user, misal: seleksi user yang tepat, pelatihan yang memadai, desain peralatan, prosedur dan lingkungan.
(4)Menyediakan kemudahan recovery dari kesalahan.
[180105004]_[kasrianti]_[sebutkan dan jelaskan jenis-jenis penanganan kesalahan dalam membuat program?]
ReplyDelete(180105002)Hermania Putri.
Delete1.Error Prevention : hal ini bertujuan untuk mencegah kesalahan user atau pengguna sehingga skla kesalahan user dapat di minimalisir agar tidak terjadi error yang lebih fatal di suatu sistem .
2. Error Recovery : Hal ini bertujuan untuk memperbaiki kesalahan atau melakukan koreksi terhadap suatu kesalahan suatu kesalahan yang sudah terlanjur di lakukan oleh user.
(180105006)(muhammad faris rizqi ahmar)(koment)
ReplyDeleteSoal 1.
- kesalahan leksikal
-kesalahan sematik
-syntax error
-run time error
-logical error
-kesalahan pada turbo pascal
(180105006)(muhammad faris rizqi ahmar) (koment)
ReplyDeleteSoal 2.
Kalo menurut saya yaitu, Ketika seorang pengguna berusaha ingin tahu lebih dalam mengenai aplikasi yang digunakannya, maka hal yang dilakukannya pertama sekali adalah mencari menu Bantuan(help). Melalui menu Bantuan ini, dia seharusnya bisa mendapatkan dengan mudah informasi atau penjelasan yang terkait dengan menu atau fitur di aplikasi yang sedang dioperasikannya. Seharusnya, petunjuk teknis penggunaan aplikasi tersebut pun bisa disertakan juga di dalam menu Bantuan ini, sehingga pengguna yang baru sekalipun tidak akan kesulitan menjalankan aplikasi tadi.
Tidak hanya pengguna saja, sebenarnya fungsi menu Bantuan ini pun bermanfaat buat developer untuk mengetahui business logic maupun business process. Apalagi jika aplikasi tersebut ingin dikembangkan lagi di masa mendatang. Developer tidak perlu bersusah payah lagi mencari-cari dokumen hard-copy yang menjelaskan hal-hal teknis yang terkait dengan penggunaan aplikasi tersebut. Yang di takutaknnya yaitu, misalnya jika dokumen tadi pun ternyata tidak ada/hilang, lalu bagaimana caranya dia mengenal aplikasi tersebut? Nah, di sinilah pentingnya menu atau fitur Bantuan di suatu aplikasi agar pengguna yang amatir(baru) dapat mengerti atau memahami isi dari aplikasi tersebut.
(180105006)(muhammad faris rizqi ahmar) (saya membantu menjawab pertanyaan kasrianti sebutkan 4 kelebihan dari error handling ?)
ReplyDeleteKelebihan
-Membantu user dalam menangani kesalahan.
-mempermudah programmer dalam pendeksian kesalahan.
-resiko kehilangan data bisa diminimalisir.
-user tidak perlu melakukan restart program setelah terjadi kesalahan.
(180105006)(muhammad faris rizqi ahmar) (pertanyaan saya simpel, apa yang digunakan dalam penggunaan bahasa yang harus diperhatikan pada error handling?
ReplyDeleteBisa di perjelas lagi pertanyaannya?
Delete[180105002][Hermania Putri]
DeletePenggunaan bahasa yang harus diperhatikan pada error handling
Jangan menggunakan kata-kata yang terkesan menyalahkan user.
Hindari kalimat perintah sehingga user merasa sistem yang dibuat sudah menyediakan apa yang dibutuhkan oleh user.
Gunakan bahasa yang mudah dipahami.
[150105004]_[Aprilias_Cahya_Putra]_[Jawaban soal 1 : Contoh-contoh Error Handling yang sering saya temui ketika sedang membuat program adalah
ReplyDeletekesalahan leksikal misalnya "var Mulai" tapi ngetik "var mulai" (case sensitive)
kesalahan sintaks lupa memeberikan " ; " pada akhir statement]
[150105004]_[Aprilias_Cahya_Putra]_[Jawaban soal 2 : Menurut saya menu help itu sangat-sangat penting adanya karena di dalam menu tersebut user bisa menemukan beberapa informasi yang ada di dalam program/software tersebut, seperti list fitur shortcut keyboard yang ditanamkan secara default , mengetahui tesedia update dan versi yang di gunakan , "gift feedback" bertujuan agar kita sebagai deveoper/user bisa mengetahui dan juga bisa memberikan saran terhadap software tersebut.]
ReplyDelete[150105004]_[Aprilias_Cahya_Putra]_[Pertannyaan 1
ReplyDeleteBAGIAN : ERROR TYPES
Mengenai Perceptual Error(Di Video menit 02:06) adanya kesalahan yang di sebabkan oleh ketidakjelasan keterangan dari petunjuk penggunaan yang menyebabkan kesalahpahaman
Contoh : adanya icon yang memiliki arti ambigu dalam sebuah design antar muka, gagal menangkap informasi, gagal menangkap perhatian pengguna
Pertanyaan : Adakah sebuah standar khusus yang mengatur/melibatkan penerapan beberapa icon secara fungsional agar tidak terjadi kesalahan/ketidakjelasan, karena menurut saya mungkin saja sesuatu yang kita buat dengan imajinasi atau bisa di sebut hasil karya kita belum tentu semua orang bisa mengerti apa makna yang terkandung jika tidak ada suatu standar yang mengatur. terlebih lagi di tujukan untuk public.]
[150105004]_[Aprilias_Cahya_Putra]_[Pertanyaan 2
ReplyDeleteBAGIAN : HOW TO MAKE GOOD ERROR HANDLING
Pada nomor 7 tentang Validasi masukan(Di Video menit 03:40). Misalnya pengguna harus memasukan bilangan negatif, maka harus ada mekasnisme peringatan kesalahan serta pengulangan masukan data
Ringkasan : Misalkan saya membaut sebuah aplikasi(online) pada sebuah instansi tertentu yang penggunanya adalah orang yang sudah lanjut usia, yang notabennya meraka berkemungkinan sudah berkurangnya kemampuan mengingat password dan id mereka dikarenakan faktor Cognitive Error pada bagian 3(Video menit 02:46) tentang kemampuan yang kurang.
Pertanyaan : Bolehkah kita sebagai developer aplikasi tersebut membuat segala sesuatu yang berhubungan dengan data-data ID meraka menjadi lebih simpel dan mudah di ingat namun juga hal ini berakibat kepada keamanan pengguna tersebut.
Contoh : password minimal 3 digit, id minimal 1 digit, tidak ada password ke 2, tidak ada security question 1, 2, 3... dst.]
[150105004]_[Aprilias_Cahya_Putra]_[Pertanyaan 3
ReplyDeleteBAGIAN : HOW TO MAKE GOOD ERROR HANDLING
Terkait pada nomor 8(Video menit 03:40) Proteksi pengguna. Program memberikan peringatan ketika pengguna melakukan suatu tindakan yang kursial, seperti penghapusan data.
Pertanyaan : Bagaimana pendapat kalian sebagai user jika terdapat suatu situs/progran diamana jika kita menghapus sebuah data atau memasukan password atau tindakan kursial lainnya. lalu situs/program tersebut meminta konfirmasi yang berlebihan banyaknya misalkan 10x konfirmasi.
Contoh : User A ingin menghapus file Tugas.doc, lalu dari situs/program tersebut muncul pop-up pertanyaan pertama "Anda akan menghapus file ini" (Yes/No), lalu muncul lagi pertanyaan kedua "File Akan Hilang" (Yes/No), pertanyaan ini akan muncul lagi sebanyak 10x pada situs/program tersebut.]
[180105008]_[Naoza_Juliansyah]_[Petanyaan_No_1][1. a. Perceptual Error (kesalaha yang disebabkan karena ketika jelasan keterangan dari petunjuk penggunaan yg menyebabkan kesalah pahamamn dari user)
ReplyDeleteCth: -icon yang mempunyai arti ambigu di UI
- tidak bisa (gagal) mengerti informasi
- tidak bisa mengerti perhatian user.
b. Motoric error (kesalahan yang di akabiatkan oleh ketidak singkronnan mata, tangan, dan kemampuan user.
Cth: - user salah menulis yang di akibatkan pengetikan yang terlalu cepat.
c. Cognitive error (kesalahan yang diakibatkan oleh terlalu banyak konteks, dan infomasi status. tidak ada bantuan, kempuan yang kurang.
Cth: argumen yang tidak tetap pada bahasa program.
Jenis-jenis error handling
-Error prevention (bertujuan untuk mencegah kesalhan user). Cth : memunculkan error message untuk mencegah kesalahan lanjutan dan fatal.
-error recovery (bertujuan utk memeperbaiki kesalhan atau mengoreksi yang di akibatkan oleh user karena terlanjur. Cth (pada system) "undo" , "cancel" , "redo"
]
[180105008]_[Naoza_Juliansyah]_[Petanyaan_No_1][-kesalhan perseptual
ReplyDelete- kesalahan kognitif
-kesalahan motorik atau gerak.
1. Kesalahan Sintaks (kesalahan ketik mengeja keyboard (then ditulis ten, while di tulis wail, do while ditulis du wail)
2. Kesalahan Leksikal (typo terhadap penulisan syntax
3. Kesalahan Semantik (cth: salah mendefinisikan type data)
]
[180105008]_[Naoza_Juliansyah]_[Petanyaan_No_2][sangat penting sekali, karena tidak semua user bisa langsung terbiasa dengan penggunaan suatu
ReplyDeleteaplikasi atau layanan dan juga
Menu Bantuan sangat membantu untuk memperoleh jawaban terhadap
hal-hal teknis yang terkait dengan penggunaan suatu aplikasi.
Menu Bantuan juga sangat berguna bagi pengguna maupun developer
untuk mengetahui petunjuk teknis
ataupun keterangan mengenai fitur yang sedang digunakan]
Nama : imam firmansyah
ReplyDeleteNim. :180105015
Contoh 1
. Syntax Error
Syntax Error terjadi merupakan jenis kesalahan yang terjadi akibat perintah atau statement yang diketik menyalahi aturan pengkodean oleh bahasa pemrograman yang digunakan. Setiap bahasa pemrograman memiliki aturan pengkodean tersendiri yang harus dipatuhi. Contohnya pada bahasa pemrograman Pascal atau delphi, setiap statement diwajibkan untuk diakhiri dengan tanda titik koma (;), jika tidak menuliskannya, maka program akan menampilkan pesan Syntax Error saat dijalankan. Selain itu setiap bahsa pemrograman juga memiliki keyword yaitu perintah2 baku yang sering digunakan seperti if, perulangan for atau while, penulisan fungsi dan lambang aritmatikaseprti modulus, pangkat dan lain-lain, hal ini juga merupakan Syntax Error.
Kesalahan penulisan parameter pada sebuah fungction/procedure juga termasuk Syntax Error, misalnya jika function yang anda gunakan memerlukan parameter, sementara anda lupa menuliskan parameter tersebut.
Meskipun Syntax Error merupakan jenis kesalahan yang paling sering ditemui, tapi pada umumnya juga mudah untuk diatasi. Syntax Error mudah diperbaiki jika bahasa pemrograman yang anda gunakan menunjukkan baris kesalahan yang tepat, dan menampilkan pesan kesalahan yang benar. Pada beberapa bahasa pemrograman disediakan fasilitas Auto Sytax Check, dimana muncul sebuh peringatan ketika anda mengetikkan syntax yang salah.
Nama :imam firmansyah
ReplyDeleteNim :180105015
Contoh 2
2.Logical Error
Logical Error merupakan jenis kesalahan yang relatif sulit untuk ditemukan penyebabnya. Karena aplikasi yang mnegandung Logical Error berjalan tanpa pesan kesalahan, tetapi mengeluarkan hasil yang tidak diharapkan, misalnya aplikasi yang dibuat menghasilkan perhitungan yang salah.
Logical Error baru dapat diketahui setelah ada melakukan testing dan mengetahui hasilnya. Logical Error dapat diperbaiki dengan memeriksaalur program dan nilai variabel yang dihasilkan.
Kesalahan Pada Turbo Pascal
Setiap Program yang kita buat tidak akan langsung berjalan dengan mulus, pasti ada saja kesalahan-kesalahan yang terjadi. Kesalah-kesalahan ini sering terjadi karena kesalan mengetik, kesalahan pemberian rumus atau algoritma-nya, dan cara menterjemahkan algoritma tersebut kedalam bahasa Pemrograman Ini mengakibatkan kode program yang telah kita buat tidak dapat dijalankan sebagaimana mestinya, tentu ini membuat Anda pusing atau malah kesal.
Adapun Kesalahan yang terjadi karena kesalahan pengetikkan pada TP, antara lain:
1. Error 85 : “;”expected = Kurang tanda (;) atau seharusnya tanda (;)
2. Error 86 : “:”expected = Kurang tanda :
3. Error 3 : Unknown identifier = Kurang satu huruf, kurang tanda kutip satu (‘) atau salah ketik huruf
4. Error 10 : Unexpected end of file = Kurang titik(.) sbg pengakhir program
5. Error 94 : “.”expected = Seharusnya titik (.) bukan titik koma (;)
6. Error 106 : Invalid numeric format = salah format, seharusnya nomor
7. Error 113 : Error in Statement =Salah pemberian statemen
Untuk kesalahan rumus, atau algoritma-nya, anda harus lebih teliti lagi dalam pembuatan algoritma program Anda. Harus diperiksa lagi apakah sudah benar, jika sudah benar algoritmanya, tinggal anda menterjemahkan algoritma tersebut kedalam bahasa Pemrograman yang akan Anda pilih.
Perlu diingat! Bahwa setiap bahasa Pemrograman memiliki ciri-ciri tersendiri. Jadi, dengan demikian, tidak ada bahasa Pemrograman yang sama persis.
Nama :imam firmansyah
ReplyDeleteNim :180105015
Prodi:Teknik informatika
Contoh 3
3.Fatal Errors
Fatal error terjadi ketika PHP mengerti kode yang telah ditulis, namun apa yang diminta oleh kode tidak dapat dilakukan. Fatal error akan menghentikan eksekusi script. Jika Kamu mencoba untuk mengakses fungsi yang belum didefinisikan, maka outputnya adalah fatal error.
Contoh :
<?php
function fun1() {
echo "CodePolitan";
}
fun2();
echo "Fatal Error !!";
Output :
Pada kode di atas kita mendefinisikan fungsi fun1() tapi kita memanggil fungsi lain yaitu fun2() yang mana belum terdefinisi.
[180105007]-[MASDALIA]-[Seberapa penting menu "Help" bagi kalian untuk menghindari kesalahan dalam pembuatan/pemakaian program?]
ReplyDeleteJAWABAN :
Menu help sangatlah penting untuk user, jika user tidak sengaja membuat kesalahan pengetikan pada saat pembuatan program, menu help akan memunculkan fasilitas help yang dapat membantu user menyelesaikan masalahnya tanpa harus mengetik atau mengerjakannya dari awal.
[180105002][Hermania Putri][Komentar]
ReplyDeleteSebutkan contoh contoh error Handling yang kita temui ketika sedang membuat program .
Jawab :
kesalahan leksikal
-kesalahan sematik
-syntax error
-run time error
-logical error
-kesalahan pada turbo pascal
-Parceptual error
-Motorik error
-Cognitive error
Nama :imam firmansyah
ReplyDeleteNim :180105015
Prodi:Teknik informatika
Contoh 4
4.Warning Errors
Warning error tidak akan menghentikan eksekusi dari script. Alasan utama dari warning error yaitu menyertakan file yang tidak ada atau mengisikan jumlah parameter yang tidak pas saat memanggil suatu fungsi.
Contoh :
<?php
echo "Warning Error!!";
include ("welcome.php");
Output :
Pada kode di atas kita menyertakan file welcome.php, namun bila file tersebut tidak ada dalam direktori, maka akan muncul warning error. Tapi hal itu tidak akan menghentikan eksekusi script. Anda akan melihat pesan Warning Error!! diikuti pesan warning error.
[180105007]_[MASDALIA]_Sebutkan Contoh-contoh Error Handling yang sering kita temui ketika sedang membuat program?
ReplyDeleteJAWABAN:
(1)Motor Error: yaitu adanya kesalahan yang disebabkan oleh ketidak sinkronan antara mata, tangan dan kemampuan yang dimiliki oleh user. Contohnya user salah dalam melakukan penulisan yang diakibatkan pengetikan yang terlalu cepat.
(2)Perceptual Error: yaitu adanya kesalahan yang disebabkan oleh ketidak jelasan keterangan dari petunjuk penggunaan yang menyebabkan kesalah tanggapan dari pihak pengguna atau user.
(3)Cognitive Eror : yaitu kesalahan yang diakibatkan oleh kemampuan memecahkan oleh user atau karena terlalu banyak konteks dan informasi status.
Nama :imam firmansyah
ReplyDeleteNim :180105015
Prodi:Teknik informatika
Jawab soal no.2
Help
Salah satu fungsi Menu Help adalah memunculkan fasilitas help yang bisa membantu kita menyelesaikan masalah yang dihadapi pada saar menggunakan fasilitas program yg akan kita pakai, termasuk informasi mengenai suatu ikon
[180105010][SULFIANI][1. Sebutkan Contoh-contoh Error Handling yang sering kita temui ketika sedang membuat program?
ReplyDeleteError Handling pertama tama kita cari tau dulu apa itu "ERROR HANDLING" ?
Error Handling adalah satu penanganan kesalahan (eror) pada berbagai macam keadaan dalam pemrograman. Setiap ada kesalahan, maka eksekusi program tidak akan dihentikan secara tiba tiba, tetapi akan diteruskan ke baris program yang terdapat script penanganan kesalahan.
Contoh-contoh Error Handling:
1.) Perceptual Error: adanya kesalahan yang disebabkan oleh ketidakjelasan keterangan dari petunjuk penggunaan yang menyebabkan kesalah tanggapan dari pihak pengguna atau user. Contoh : Icon yang ambigu dalam desain antarmuka.
2.) Cognitive Error : Kesalahan yang diakibatkan oleh kemampuan memecah oleh user atau karena banyak konteks dan informasi status.
3.) Motorik Error : kesalahan yang disebabkan oleh ketidak sinkronan antara mata, tangan, dan kemampuan yang dimiliki oleh user. Contoh : typo / terlalu cepat mengetik, double klik pada mouse.
Kesalahan-keasalahan lainnya yaitu:
1.)Syntax Error
Syntax Error terjadi merupakan jenis kesalahan yang terjadi akibat perintah atau statement yang diketik menyalahi aturan pengkodean oleh bahasa pemrograman yang digunakan. Setiap bahasa pemrograman memiliki aturan pengkodean tersendiri yang harus dipatuhi. Contohnya pada bahasa pemrograman Pascal atau delphi, setiap statement diwajibkan untuk diakhiri dengan tanda titik koma (;), jika tidak menuliskannya, maka program akan menampilkan pesan Syntax Error saat dijalankan. Selain itu setiap bahsa pemrograman juga memiliki keyword yaitu perintah-perintah baku yang sering digunakan seperti if, perulangan for atau while, penulisan fungsi dan lambang aritmatikaseprti modulus, pangkat dan lain-lain, hal ini juga merupakan Syntax Error.
Kesalahan penulisan parameter pada sebuah fungction/procedure juga termasuk Syntax Error, misalnya jika function yang anda gunakan memerlukan parameter, sementara anda lupa menuliskan parameter tersebut.
Meskipun Syntax Error merupakan jenis kesalahan yang paling sering ditemui, tapi pada umumnya juga mudah untuk diatasi. Syntax Error mudah diperbaiki jika bahasa pemrograman yang anda gunakan menunjukkan baris kesalahan yang tepat, dan menampilkan pesan kesalahan yang benar. Pada beberapa bahasa pemrograman disediakan fasilitas Auto Sytax Check, dimana muncul sebuh peringatan ketika anda mengetikkan syntax yang salah.
2.)Logical Error
Logical Error merupakan jenis kesalahan yang relatif sulit untuk ditemukan penyebabnya. Karena aplikasi yang mnegandung Logical Error berjalan tanpa pesan kesalahan, tetapi mengeluarkan hasil yang tidak diharapkan, misalnya aplikasi yang dibuat menghasilkan perhitungan yang salah.
Logical Error baru dapat diketahui setelah ada melakukan testing dan mengetahui hasilnya. Logical Error dapat diperbaiki dengan memeriksaalur program dan nilai variabel yang dihasilkan.
Kesalahan Pada Turbo Pascal
Setiap Program yang kita buat tidak akan langsung berjalan dengan mulus, pasti ada saja kesalahan-kesalahan yang terjadi. Kesalah-kesalahan ini sering terjadi karena kesalan mengetik, kesalahan pemberian rumus atau algoritma-nya, dan cara menterjemahkan algoritma tersebut kedalam bahasa Pemrograman Ini mengakibatkan kode program yang telah kita buat tidak dapat dijalankan sebagaimana mestinya, tentu ini membuat Anda pusing atau malah kesal.
Dan lain-lainnya. Sekian ini saja jawaban saya terimakasih.😊🙏
NAMA : CITRA LESTARI
ReplyDeleteNIM : 180105014
Jenis-Jenis Error Pada Komputer
Secara garis besar Error pada komputer terbagi kepada tiga macam yaitu, logical error, sintax error dan runtime error.
1. Logical Error
Logical Error adalah kesalahan pada komputer yang diakibatkan oleh kesalahan logika pemrograman, sehingga hasil atau output tidak sesuai dengan yang dibutuhkan. Efek dari Logical Error tidak akan menghambat pada proses, namun komputer akan berjalan tidak sebagaimana seharusnya.
2. Sintax Error
Sintax Error adalah ketidaktepatan dalam penulisan perintah yang berbentuk tata bahasa yang tidak benar. Apabila kesalahan ini terjadi, proses tidak akan selesai atau proses tidak akan sesuai dengan keinginan selama kesalahan pada penulisan sintax tidak dibenarkan.
3. Runtime Error
Runtime Error adalah kesalahan yang terjadi ketika program sedang berjalan. Apabila kesalahan ini terjadi maka aplikasi atau sistem operasi akan otomatis berhenti diproses atau dijalankan.
Untuk mengantisipasi kesalahan-kesalahan semacam diatas maka kita sebagai pengguna disarankan untuk selalu mengupdate sistem operasi atau aplikasi, sehingga apabila terjadi kesalahan pada program akan diperbaharui atau diperbaiki oleh pembuat aplikasi atau sistem operasi tersebut.
Nama :citra lestari
ReplyDeleteNim :180105014
Soal kasrianti
Penanganan Kesalahan
Meminimalkan kesalahan user.
Interaksi melalui menu lebih dapat menghindarkan user dari kesalahan daripada menggunakan perintah baris.
Compaq pernah mempertimbangkan untuk mengubah “Press Any Key” menjadi “Press Enter Key” dikarenakan banyak telpon yang menanyakan letak tombol “Any” di keyboard.
Cara mengurangi kesalahan user, misal: seleksi user yang tepat, pelatihan yang memadai, desain peralatan, prosedur dan lingkungan.
Menyediakan kemudahan recovery dari kesalahan.
Nama : Arman
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105013
Jawab : Kesalahan atau error saat sedang membuat Program
1.Error Tata Bahasa (Sintaks)
Error tata bahasa (sintaks) merupakan jenis error yang paling banyak terjadi dalam pembuatan program. Namun error ini paling mudah terdeteksi karena umumnya compiler atau interpreter dari masing-masing bahasa program akan melakukan pengecekan sebelum program dijalankan (saat dikompilasi). Lokasi baris yang menyebabkan error juga biasanya sudah ditunjukkan. Hanya perlu kejelian untuk memperbaikinya.
Sebagai contoh potongan program Bahasa C berikut ini akan error pada baris ke-4 karena pada baris sebelumnya (baris ke-3) statement belum ditutup menggunakan titik koma (;)
2.Error Runtime
Tingkatan error selanjutnya adalah error runtime. Dimana error ini akan terdeteksi saat program dijalankan (di-running). Penyebabnya beragam, pada umumnya karena terjadi kesalahan dalam proses input, perhitungan dan juga dalam proses output. Sebagai contoh yang banyak terjadi adalah error runtime karena pembagian suatu bilangan dengan nol. Lihat contoh program bahasa c berikut ini! Secara sintaks tentu tidak terdapat error, namun jika dijalankan, operasi pembagian pada baris ke-5 akan menyebabkan error “division by zero”.
3.Error Logika (Logical Error)
Jenis error yang satu ini merupakan jenis error yang paling susah dideteksi karena terjadinya bukan karena kesalahan penulisan (sintaks) atau kesalahan proses runtime, namun kesalahan dari sisi programmer, dalam hal ini algoritma yang digunakan. Karena logikanya salah, tentunya output yang dihasilkan juga akan salah. Untuk mendeteksi letak kesalahannya, bukanlah hal yang mudah. Terkadang kita harus merunut algoritma yang digunakan baris per baris (line-by-line).
Sebagai contoh error yang termasuk dalam jenis error logika adalah saat kita membuat program yang menghasilkan nilai luas dari suatu lingkaran yang jari-jarinya diinput oleh user. Jika user menginputkan nilai 7, tentu program seharusnya akan menampilkan nilai 154. Namun jika ternyata program tidak menghasilkan hasil sesuai yang diharapkan, inilah yang disebut sebagai error logika (logical error).
Nama : citra lestari
ReplyDeleteNim : 180105014
Bentuk – bentuk pencegahan dan perbaikan kesalahan dari error handling
Error Prevention
Error Prevention yaitu untuk mencegah kesalahan user sehingga skala kesalahan user dapat diminimalisir agar tidak terjadi eror yang lebih fatal disuatu sistem. Contohnya munculnya error message untuk menghindari adanya kesalahan yang lebih fatal.
Error Recovery
Error Recovery yaitu untuk memperbaiki kesalahan terhadapa suatu kesalahan yang sudah terlanjur dilakukan oleh user. Contohnya user sering melakukan undo atau cancel dalam suatu sistem.
Nama : citra lestari
ReplyDeleteNim : 180105014
Bentuk – bentuk pencegahan dan perbaikan kesalahan dari error handling
Error Prevention
Error Prevention yaitu untuk mencegah kesalahan user sehingga skala kesalahan user dapat diminimalisir agar tidak terjadi eror yang lebih fatal disuatu sistem. Contohnya munculnya error message untuk menghindari adanya kesalahan yang lebih fatal.
Error Recovery
Error Recovery yaitu untuk memperbaiki kesalahan terhadapa suatu kesalahan yang sudah terlanjur dilakukan oleh user. Contohnya user sering melakukan undo atau cancel dalam suatu sistem.
Nama : citra lestari
ReplyDeleteNim : 180105014
Bentuk – bentuk pencegahan dan perbaikan kesalahan dari error handling
Error Prevention
Error Prevention yaitu untuk mencegah kesalahan user sehingga skala kesalahan user dapat diminimalisir agar tidak terjadi eror yang lebih fatal disuatu sistem. Contohnya munculnya error message untuk menghindari adanya kesalahan yang lebih fatal.
Error Recovery
Error Recovery yaitu untuk memperbaiki kesalahan terhadapa suatu kesalahan yang sudah terlanjur dilakukan oleh user. Contohnya user sering melakukan undo atau cancel dalam suatu sistem.
Nama : Arman
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105013
Pertanyaan:
1. Sebutkan dan jelaskan Kelebihan dan kekurangan error'handling?
2. Sebutkan dan jelaskan macam-macam jenis-jenis error'!
-Perceptual Error?
-Cognitive Error?
-Motor Error?
Nama : Arman
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105013
Help' sangat membantu para User
Help Digunakan untuk membantu user menghadapi masalah atau tidak pasti mengambil tindakan dalam memecahkan masalah yang khusus. Full Explanation Suatu alat bantu atau perintah yang dapat membantu memahami secara lengkap. Tutorial Khusus untuk user baru yang menyediakan perintah secara step by step.
Nama : Badaruddin
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105001
Jawaban Pertanyaan no (1)
1}jenis pengguna eror(user eror type)
Kesalahan:kesalahan terjadi ketika user berpikir bahwa sudsh melakukan hal yang benar,namun sebenanrnya yang terjadi adalah user sedang melakukan kesalahan
Slip:terjadi keslaahan diluar keinginan atau kehendak,contoh terjadi kesalahan pengetikan atau salah menklik menu yang diinginkan.
2}eror persepual
Adanya kesalahan yang terjadi oleh ketidakjelasan pengetikan dari petunjuk penggunaan yang menyebabkan salah tanggapn dari pihak user
Contoh:-adanya icon yang memiliki ambigu
-gagal menangkap informasi
-gagal menangkap perhatian pengguna
3}motoric eror
Terjadi nya kesalahan yang disebabkan oleh tidak sinkronya antara mata dan tangan dan kemampuan yang dimiliki user.
Contoh:user salah melakukan penulisan karena pengetikan yang terlalu cepat
- lemahnya koordinasi tangan dan mata
- tekanan kecepatan
- memerlukan skiil yang tinggi pada koordinasi tangan dan mata
-memerlukan jenis keahlian lain contoh:mouse click single or double
[180105010]_[SULFIANi]_
ReplyDelete[pertanyaan no. 2.) Seberapa penting menu "Help" bagi kalian untuk menghindari kesalahan dalam pembuatan/pemakaian program?
Menu "Help" itu menurut saya sangat penting sekali, karena tidak semua user atau pengguna bisa langsung akhli dalam menggunakan suatu
aplikasi atau layanan yang sangat membantu untuk memperoleh jawaban terhadap hal-hal yang terkait dengan penggunaan suatu aplikasi.
Menu Bantuan juga sangat berguna bagi pengguna maupun developer
untuk mengetahui langkah-langkah
ataupun keterangan mengenai fitur yang sedang digunakan.
Pada menu help ini terdapat bantuan untuk user apabila user kesulitan menggunakan aplikasi ini. Bisa juga user mengontak developer dengan mengirim pesan di form atau kolom yang disediakan.]
[180105010]_[SULFIANI]_
ReplyDelete[pertanyaan]
Sebutkan mengapa Error Handling dibuat dan bagaimana cara Membuat Error Handling yang Baik?
Nama : Adam Al-Farizy
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105012
(Jawaban no 1)
Cognitive Error contohnya : argumen yang tidak konsisten pada pada sintak command language,
Motor Error contohnya : Click mouse : single atau double, mengetik dengan cepat membuat banyak kesalahan, mengetik banyak kata yg bisa membuat kesalahan
Perceptual Error contohnya: Icon yang ambigu dalam desain antarmuka.
[180105010]_[SULFIANI]_[menjawab pertanyaan]_[kasrianti]_[ada beberapa tips sederhana untuk mencegah terjadinya error dalam program sebutkan ? ]
ReplyDelete[Berikut ini tips sederhana untuk mencegah terjadinya error dalam program
1.) Menulislah dengan teliti, coba ikuti aturan penulisan program dengan benar dan konsisten.
2.) Menulislah dengan rapi, coba ikuti aturan penulisan program yang baik atau mengikuti konvensi (coding standar). Hal ini akan mempermudah dalam pencarian kesalahan program.
3.) Selalu konsisten dalam penamaan variabel dan sejenisnya juga membantu mencegah terjadinya error karena terkadang kesalahan terjadi karena perbedaan huruf besar dan kecil.
4.) Pastikan algoritma yang digunakan sudah teruji kebenarannya.
5.) Baca dilihat ulang atau dibaca dan dilihat lagi apa semuanya sudah benar.
6.) Jangan terburu-buru atau ingin cepat selesai karena semakin cepat kamu mengerjakannya maka semakin besar kemungkinan kamu bisa benar secra keseluruhan apalagi jika kamu orang yg kurang teliti.]
Nama : imam firmansyah
ReplyDeleteNim : 180105015
Prodi: teknik informatika
Pertanyaan :
"SEBUTKAN TUJUAN DARI ERROR REPAIR"
Nama : Adam Al-Farizy
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105012
(Jawaban no 2)
menurut saya Menu "Help" itu sangat penting dan dibutuhkan oleh user ketika user membuat suatu kesalahan Menu "Help" bisa membantu user menyelesaikan masalah yang dihadapi pada saat menggunakan fasilitas suatu aplikasi atau program selain itu user juga mendapatkan informasi penjelasan untuk mencari dan memperbaiki kesalahan secara otomatis
Nama : Adam Al-Farizy
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105012
Pertanyaan:
Sebutkan kesalahan apa saja yg sering dilakukan oleh user dalam pemakaian suatu program
Nama : wahyudiromadhan
ReplyDeleteProdi: Teknik Informatika
Nim. : 180105011
Jawaban no 1:
1. Syntax Error : kesalahan dari penulisan syntax pada program sehingga syntax tersebut tidak dapat dieksekusi oleh program dan membuat program eror. Contoh : pada C++, baris kode harus selalu diakhiri dengan tanda (;) atau kesalahan penulisan pada standar penulisan program.
2. Syntax Error : kesalahan dari penulisan syntax pada program sehingga syntax tersebut tidak dapat dieksekusi oleh program dan membuat program eror. Contoh : pada C++, baris kode harus selalu diakhiri dengan tanda (;) atau kesalahan penulisan pada standar penulisan program.
3. Runtime Error : kesalahan yang terjadi ketika sebuah program komputer dijalankan. Contohnyaa biasanyaa di tandai dengan tanda silang berwarna merah pada layar komputer maupun leptop.
Nama : wahyudiromadhan
ReplyDeleteProdi: Teknik Informatika
Nim. : 18010511
Jawaban no 2:
Menu Bantuan atau help sangat membantu untuk memperoleh jawaban terhadap hal-hal teknis yang terkait dengan penggunaan suatu aplikasi pemrograman, Menu Bantuan atau help juga sangat berguna bagi pengguna maupun developer untuk mengetahui petunjuk teknis maupun keterangan mengenai fitur yang sedang digunakan atau kesalahan yang dilakukanya tanpa sengaja. Hal ini sudah banyak dirasakan sendiri oleh pengguna aplikasi dan pemrograman.Bahkan, kekuatan dari fitur Bantuan adalah, pengguna sering dikejutkan dengan hal-hal teknis yang belum terpikirkan olehnya, tapi sudah dijelaskan dengan detail di menu Bantuan.
Nama : wahyudiromadhan
ReplyDeleteProdi: Teknik Informatika
Nim. : 18010511
Pertanyaa!
1.Sebut kan dan jelaskan Bentuk – bentuk pencegahan dan perbaikan kesalahan dari error handling
Contoh error handling
ReplyDelete1.Perceptual Error
2.Cognitive Error
3.Motor Error
4.Mistake
5.Slip
6.Syntax Error
7.Logical Error
8.Runtime Error
9.Error Prevention
10.Error Recovery
Nama: liris kinanda
DeleteNim: 180105005
Contoh error handling
1.Perceptual Error
2.Cognitive Error
3.Motor Error
4.Mistake
5.Slip
6.Syntax Error
7.Logical Error
8.Runtime Error
9.Error Prevention
10.Error Recovery
Nama :liris kinanda
ReplyDeleteNim : 180105005
Pengertian error handling
Error Handling adalah satu penanganan kesalahan (eror) pada berbagai macam keadaan dalam pemrograman. Setiap ada kesalahan, maka eksekusi program tidak akan dihentikan secara tiba tiba, tetapi akan diteruskan ke baris program yang terdapat script penanganan kesalahan.
Nama: liris kinanda
ReplyDeleteNim : 180105005
No.2
Ketika seorang pengguna berusaha ingin tahu lebih dalam mengenai program yang digunakannya, maka hal yang dilakukannya pertama sekali adalah mencari menu Bantuan. Melalui menu Bantuan ini, kita seharusnya bisa mendapatkan dengan mudah informasi atau penjelasan yang terkait dengan menu di program yang sedang dioperasikannya. Seharusnya, petunjuk teknis penggunaan program tersebut pun bisa disertakan juga di dalam menu Bantuan ini, sehingga pengguna yang baru sekalipun tidak akan kesulitan menjalankan pemograman tadi.
Nama: Badaruddin
ReplyDeleteNim : 180105001
Menjawab pertanyaan no 2
sangatlah penting karena Menu Help dapat digunakan untuk memberikan bantuan kepada user apabila pengguna tersebut mengalami kesulitan.dan merupakan Salah satu fungsi menu help adalah memunculkan fasilitas help yang bisa membantu kita menyelesaikan masalah.
Nama:Badaruddin
ReplyDeleteNim:180105001
Prodi:T.Informatika
Sebutkan kekurangan dari eror handling?
[Ira Humairah]_[180105003]_[Jawaban No 1]
ReplyDeletea. Error Tata Bahasa (Sintaks), merupakan jenis error yang paling banyak terjadi dalam pembuatan program. Namun error ini paling mudah terdeteksi karena umumnya compiler atau interpreter dari masing-masing bahasa program akan melakukan pengecekan sebelum program dijalankan (saat dikompilasi). Lokasi baris yang menyebabkan error juga biasanya sudah ditunjukkan. Hanya perlu kejelian untuk memperbaikinya.
b. Error Runtime, Dimana error ini akan terdeteksi saat program dijalankan (di-running). Penyebabnya beragam, pada umumnya karena terjadi kesalahan dalam proses input, perhitungan dan juga dalam proses output. Sebagai contoh yang banyak terjadi adalah error runtime karena pembagian suatu bilangan dengan nol.
c. Error Logika (Logical Error), error yang satu ini merupakan jenis error yang paling susah dideteksi karena terjadinya bukan karena kesalahan penulisan (sintaks) atau kesalahan proses runtime, namun kesalahan dari sisi programmer, dalam hal ini algoritma yang digunakan. Karena logikanya salah, tentunya output yang dihasilkan juga akan salah. Untuk mendeteksi letak kesalahannya, bukanlah hal yang mudah. Terkadang kita harus merunut algoritma yang digunakan baris per baris (line-by-line).
Sebagai contoh error yang termasuk dalam jenis error logika adalah saat kita membuat program yang menghasilkan nilai luas dari suatu lingkaran yang jari-jarinya diinput oleh user. Jika user menginputkan nilai 7, tentu program seharusnya akan menampilkan nilai 154. Namun jika ternyata program tidak menghasilkan hasil sesuai yang diharapkan, inilah yang disebut sebagai error logika (logical error).
d. Perceptual Error, yaitu adanya kesalahan yang disebabkan oleh ketidak jelasan keterangan dari petunjuk penggunaan yang menyebabkan kesalah tanggapan dari pihak pengguna atau user. Contoh nya ada icon yang memiliki arti ambigu dalam sebuah desain antar muka
e. Cognitive Eror, yaitu kesalahan yang diakibatkan oleh kemampuan memecahkan oleh user atau karena terlalu banyak konteks dan informasi status. Contoh : argumen yang tidak konsisten pada pada sintak command language
f. Motor Error, yaitu adanya kesalahan yang disebabkan oleh ketidak sinkronan antara mata, tangan dan kemampuan yang dimiliki oleh user. Contohnya user salah dalam melakukan penulisan yang diakibatkan pengetikan yang terlalu cepat. Contoh : Click mouse : single atau double, mengetik dengan cepat membuat banyak kesalahan
[Ira Humairah]_[180105003]_[Jawaban No 2]
ReplyDeletemenurut saya menu "help" sangat lah penting karena Pada menu help ini terdapat bantuan untuk user apabila user kesulitan menggunakan sebuah program atau pun aplikasi. Karena tidak semua user dapat paham dan langsung bisa menjalankan sebuah program, maka di butuhkan lah menu "help" ini untuk dapat mempermudah user menggunakan sebuah program atau aplikasi.
[Ira Humairah]_[180105003]_[Bertanya]
ReplyDeletekira-kira cara apa saja yang dapat meminimalisir terjadi nya error pada suatu program ? dan seefektif apakah fungsi dari Error Handling ?
Nama:Ridho arya guna
ReplyDeleteNim :180105009
Jenis Error:
Perceptual Error
Cognitive Error
Motor Error
Kesalahan dari user:
Mistake
Slip
Jenis jenis kesalahan pada program :
Syntax Error
Logical Error
Nama:Ridho arya guna
ReplyDeleteNim :180105009
Menurut saya menu help itu sangat penting karna bisa memberi tau jika ada yang salah dan bisa membantu jika seseorang user bingung kepada aplikasi tersebut.
Nama:Ridho arya guna
ReplyDeleteNim:180105009
Saya akan menjawab soal Badaruddin.
Sebutkan kekurangan dari eror handling?
Jawab:
1.memperumit kode program
2.Programmer harus benar benar tahu kesalahan apa yang kemungkinan muncul
3.Satu fungsi pada program bisa memiliki berbagai kemungkinan kesalahan
[150105015]_[Trie Nurkharisma A]_[Soal No.1 eror handling yang sering ditemui saat membuat program? 1. syntax eror yaitu kesalahn dari penulisan syntax pada program yang membuat syntax tersebut tidak dapat dieksekusi oleh program dan menyebabkan program eror, contohnya pada c++ baris kode harus selalu diakhiri dengan tanda (;), melupakan tannda tersebut sangat sering terjadi saat membuat program 2. logical eror yaitu kesalahan oleh programer karena kesalahan penulisan atau rumus yang di terapkan. 3.runtime eror yaitu kesalahan yang terjadi ketika sebuah program komputer dijalankan.]
ReplyDelete[150105015]_[Trie Nurkharisma A]_[soal no.2 seberapa penting "help"? menurut saya help sayang penting dalam membuat program ataupun memakai program karena di dalam help menjelaskan sesuatu yang dapat membantu disaat kita tidak mengetahui bagaimana caranya, help juga membantu menyelesaikan masalah saat kita membuat program atau sedang memakai program maka dari itu menurut saya help itu cukup penting].
ReplyDelete