[belajar-excel] Fungsi trap error

classic Classic list List threaded Threaded
6 messages Options
Tio
Reply | Threaded
Open this post in threaded view
|

[belajar-excel] Fungsi trap error

Tio
Maaf mau tanya.Sebenarnya fungsi trap error untuk apa ya kegunaannya ? Kalau error terjadi karena user tidak input data, kan programmer itu bisa buat semacam kewajiban bagi user untuk input data....
Terima kasih atas jawabannya...
Kid
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Fungsi trap error

Kid
Administrator
Supaya proses berjalan lancar.
Error karena user tidak input data, lalu programmer membuat kewajiban input data, ini biasa disebut validasi.
Contohnya fitur data validation itu mewajibkan user menginput data.

Kalau user mengisi data validation dengan copy paste dari cells lain gimana ?
Ada potensi proses jadi tidak lancar. Sudah dibuat antisipasi sana sini tapi ada celah, maka celah-celah ini perlu proses untuk trap error, supaya proses tetap lancar tidak terganggu.

Sent from my smart enough phone

> On Feb 2, 2019, at 21:15, Tio Ali [hidden email] [belajar-excel] <[hidden email]> wrote:
>
> Maaf mau tanya.
>
> Sebenarnya fungsi trap error untuk apa ya kegunaannya ? Kalau error terjadi karena user tidak input data, kan programmer itu bisa buat semacam kewajiban bagi user untuk input data....
>
> Terima kasih atas jawabannya...
>
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Fungsi trap error

hendrik karnadi
In reply to this post by Tio
Hai Tio,Setahu saya trap error diperlukan untuk tampilan maupun kalkulasi.
Salam,HK

Sent from Yahoo Mail on Android
 
  On Sat, Feb 2, 2019 at 21:34, Tio Ali [hidden email] [belajar-excel]<[hidden email]> wrote:      
Maaf mau tanya.
Sebenarnya fungsi trap error untuk apa ya kegunaannya ? Kalau error terjadi karena user tidak input data, kan programmer itu bisa buat semacam kewajiban bagi user untuk input data....
Terima kasih atas jawabannya...  #yiv4472667746 #yiv4472667746 -- #yiv4472667746ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4472667746 #yiv4472667746ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4472667746 #yiv4472667746ygrp-mkp #yiv4472667746hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4472667746 #yiv4472667746ygrp-mkp #yiv4472667746ads {margin-bottom:10px;}#yiv4472667746 #yiv4472667746ygrp-mkp .yiv4472667746ad {padding:0 0;}#yiv4472667746 #yiv4472667746ygrp-mkp .yiv4472667746ad p {margin:0;}#yiv4472667746 #yiv4472667746ygrp-mkp .yiv4472667746ad a {color:#0000ff;text-decoration:none;}#yiv4472667746 #yiv4472667746ygrp-sponsor #yiv4472667746ygrp-lc {font-family:Arial;}#yiv4472667746 #yiv4472667746ygrp-sponsor #yiv4472667746ygrp-lc #yiv4472667746hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4472667746 #yiv4472667746ygrp-sponsor #yiv4472667746ygrp-lc .yiv4472667746ad {margin-bottom:10px;padding:0 0;}#yiv4472667746 #yiv4472667746actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4472667746 #yiv4472667746activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4472667746 #yiv4472667746activity span {font-weight:700;}#yiv4472667746 #yiv4472667746activity span:first-child {text-transform:uppercase;}#yiv4472667746 #yiv4472667746activity span a {color:#5085b6;text-decoration:none;}#yiv4472667746 #yiv4472667746activity span span {color:#ff7900;}#yiv4472667746 #yiv4472667746activity span .yiv4472667746underline {text-decoration:underline;}#yiv4472667746 .yiv4472667746attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4472667746 .yiv4472667746attach div a {text-decoration:none;}#yiv4472667746 .yiv4472667746attach img {border:none;padding-right:5px;}#yiv4472667746 .yiv4472667746attach label {display:block;margin-bottom:5px;}#yiv4472667746 .yiv4472667746attach label a {text-decoration:none;}#yiv4472667746 blockquote {margin:0 0 0 4px;}#yiv4472667746 .yiv4472667746bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4472667746 .yiv4472667746bold a {text-decoration:none;}#yiv4472667746 dd.yiv4472667746last p a {font-family:Verdana;font-weight:700;}#yiv4472667746 dd.yiv4472667746last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4472667746 dd.yiv4472667746last p span.yiv4472667746yshortcuts {margin-right:0;}#yiv4472667746 div.yiv4472667746attach-table div div a {text-decoration:none;}#yiv4472667746 div.yiv4472667746attach-table {width:400px;}#yiv4472667746 div.yiv4472667746file-title a, #yiv4472667746 div.yiv4472667746file-title a:active, #yiv4472667746 div.yiv4472667746file-title a:hover, #yiv4472667746 div.yiv4472667746file-title a:visited {text-decoration:none;}#yiv4472667746 div.yiv4472667746photo-title a, #yiv4472667746 div.yiv4472667746photo-title a:active, #yiv4472667746 div.yiv4472667746photo-title a:hover, #yiv4472667746 div.yiv4472667746photo-title a:visited {text-decoration:none;}#yiv4472667746 div#yiv4472667746ygrp-mlmsg #yiv4472667746ygrp-msg p a span.yiv4472667746yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4472667746 .yiv4472667746green {color:#628c2a;}#yiv4472667746 .yiv4472667746MsoNormal {margin:0 0 0 0;}#yiv4472667746 o {font-size:0;}#yiv4472667746 #yiv4472667746photos div {float:left;width:72px;}#yiv4472667746 #yiv4472667746photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv4472667746 #yiv4472667746photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4472667746 #yiv4472667746reco-category {font-size:77%;}#yiv4472667746 #yiv4472667746reco-desc {font-size:77%;}#yiv4472667746 .yiv4472667746replbq {margin:4px;}#yiv4472667746 #yiv4472667746ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4472667746 #yiv4472667746ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4472667746 #yiv4472667746ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4472667746 #yiv4472667746ygrp-mlmsg select, #yiv4472667746 input, #yiv4472667746 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4472667746 #yiv4472667746ygrp-mlmsg pre, #yiv4472667746 code {font:115% monospace;}#yiv4472667746 #yiv4472667746ygrp-mlmsg * {line-height:1.22em;}#yiv4472667746 #yiv4472667746ygrp-mlmsg #yiv4472667746logo {padding-bottom:10px;}#yiv4472667746 #yiv4472667746ygrp-msg p a {font-family:Verdana;}#yiv4472667746 #yiv4472667746ygrp-msg p#yiv4472667746attach-count span {color:#1E66AE;font-weight:700;}#yiv4472667746 #yiv4472667746ygrp-reco #yiv4472667746reco-head {color:#ff7900;font-weight:700;}#yiv4472667746 #yiv4472667746ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4472667746 #yiv4472667746ygrp-sponsor #yiv4472667746ov li a {font-size:130%;text-decoration:none;}#yiv4472667746 #yiv4472667746ygrp-sponsor #yiv4472667746ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4472667746 #yiv4472667746ygrp-sponsor #yiv4472667746ov ul {margin:0;padding:0 0 0 8px;}#yiv4472667746 #yiv4472667746ygrp-text {font-family:Georgia;}#yiv4472667746 #yiv4472667746ygrp-text p {margin:0 0 1em 0;}#yiv4472667746 #yiv4472667746ygrp-text tt {font-size:120%;}#yiv4472667746 #yiv4472667746ygrp-vital ul li:last-child {border-right:none !important;}#yiv4472667746  
Tio
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Fungsi trap error

Tio
OK. Katakanlah saya tidak butuh tampilan. Untuk masalah kalkulasi kan bisa si programmer membuat bahwa kalau datanya nol (0) atau tidak diisi, maka user wajib isi data itu, kalau tidak diisi, maka tidak bisa lanjut ke proses berikutnya seperti proses save (simpan).
Kalau masalah error karena delete file, maka memang perlu trap error supaya tidak timbul notifikasi (peringatan). Tapi kalau ketika input data, trap error fungsinya apa ya ?Yang saya maksud trap error seperti syntax On error goto labelPeringatan, atau trap error seperti on error goto 0. Kalau on error goto 0, ini memang bagus untuk programmer supaya tahu mana code yang salahnya. Tapi kalau sudah diantisipasi semua kesalahan data dari input user, maka trap error goto 0 sdh tidak berfungsi lagi. Menurut saya begitu. Lalu, trap error ketika input data, fungsinya apa ya ? Apakah cuma karena mati lampu  shg datanya error atau bagaimana ?
Terima kasih atas jawabannya.


    Pada Minggu, 3 Februari 2019 09.22.55 GMT+8, hendrik karnadi [hidden email] [belajar-excel] <[hidden email]> menulis:

  
Hai Tio,
Setahu saya trap error diperlukan untuk tampilan maupun kalkulasi.
Salam,HK

Sent from Yahoo Mail on Android

  On Sat, Feb 2, 2019 at 21:34, Tio Ali [hidden email] [belajar-excel]<[hidden email]> wrote:    
Maaf mau tanya.
Sebenarnya fungsi trap error untuk apa ya kegunaannya ? Kalau error terjadi karena user tidak input data, kan programmer itu bisa buat semacam kewajiban bagi user untuk input data....
Terima kasih atas jawabannya...
  #yiv7440081565 #yiv7440081565 -- #yiv7440081565ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7440081565 #yiv7440081565ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7440081565 #yiv7440081565ygrp-mkp #yiv7440081565hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7440081565 #yiv7440081565ygrp-mkp #yiv7440081565ads {margin-bottom:10px;}#yiv7440081565 #yiv7440081565ygrp-mkp .yiv7440081565ad {padding:0 0;}#yiv7440081565 #yiv7440081565ygrp-mkp .yiv7440081565ad p {margin:0;}#yiv7440081565 #yiv7440081565ygrp-mkp .yiv7440081565ad a {color:#0000ff;text-decoration:none;}#yiv7440081565 #yiv7440081565ygrp-sponsor #yiv7440081565ygrp-lc {font-family:Arial;}#yiv7440081565 #yiv7440081565ygrp-sponsor #yiv7440081565ygrp-lc #yiv7440081565hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7440081565 #yiv7440081565ygrp-sponsor #yiv7440081565ygrp-lc .yiv7440081565ad {margin-bottom:10px;padding:0 0;}#yiv7440081565 #yiv7440081565actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7440081565 #yiv7440081565activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7440081565 #yiv7440081565activity span {font-weight:700;}#yiv7440081565 #yiv7440081565activity span:first-child {text-transform:uppercase;}#yiv7440081565 #yiv7440081565activity span a {color:#5085b6;text-decoration:none;}#yiv7440081565 #yiv7440081565activity span span {color:#ff7900;}#yiv7440081565 #yiv7440081565activity span .yiv7440081565underline {text-decoration:underline;}#yiv7440081565 .yiv7440081565attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7440081565 .yiv7440081565attach div a {text-decoration:none;}#yiv7440081565 .yiv7440081565attach img {border:none;padding-right:5px;}#yiv7440081565 .yiv7440081565attach label {display:block;margin-bottom:5px;}#yiv7440081565 .yiv7440081565attach label a {text-decoration:none;}#yiv7440081565 blockquote {margin:0 0 0 4px;}#yiv7440081565 .yiv7440081565bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7440081565 .yiv7440081565bold a {text-decoration:none;}#yiv7440081565 dd.yiv7440081565last p a {font-family:Verdana;font-weight:700;}#yiv7440081565 dd.yiv7440081565last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7440081565 dd.yiv7440081565last p span.yiv7440081565yshortcuts {margin-right:0;}#yiv7440081565 div.yiv7440081565attach-table div div a {text-decoration:none;}#yiv7440081565 div.yiv7440081565attach-table {width:400px;}#yiv7440081565 div.yiv7440081565file-title a, #yiv7440081565 div.yiv7440081565file-title a:active, #yiv7440081565 div.yiv7440081565file-title a:hover, #yiv7440081565 div.yiv7440081565file-title a:visited {text-decoration:none;}#yiv7440081565 div.yiv7440081565photo-title a, #yiv7440081565 div.yiv7440081565photo-title a:active, #yiv7440081565 div.yiv7440081565photo-title a:hover, #yiv7440081565 div.yiv7440081565photo-title a:visited {text-decoration:none;}#yiv7440081565 div#yiv7440081565ygrp-mlmsg #yiv7440081565ygrp-msg p a span.yiv7440081565yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7440081565 .yiv7440081565green {color:#628c2a;}#yiv7440081565 .yiv7440081565MsoNormal {margin:0 0 0 0;}#yiv7440081565 o {font-size:0;}#yiv7440081565 #yiv7440081565photos div {float:left;width:72px;}#yiv7440081565 #yiv7440081565photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv7440081565 #yiv7440081565photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7440081565 #yiv7440081565reco-category {font-size:77%;}#yiv7440081565 #yiv7440081565reco-desc {font-size:77%;}#yiv7440081565 .yiv7440081565replbq {margin:4px;}#yiv7440081565 #yiv7440081565ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7440081565 #yiv7440081565ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7440081565 #yiv7440081565ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7440081565 #yiv7440081565ygrp-mlmsg select, #yiv7440081565 input, #yiv7440081565 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7440081565 #yiv7440081565ygrp-mlmsg pre, #yiv7440081565 code {font:115% monospace;}#yiv7440081565 #yiv7440081565ygrp-mlmsg * {line-height:1.22em;}#yiv7440081565 #yiv7440081565ygrp-mlmsg #yiv7440081565logo {padding-bottom:10px;}#yiv7440081565 #yiv7440081565ygrp-msg p a {font-family:Verdana;}#yiv7440081565 #yiv7440081565ygrp-msg p#yiv7440081565attach-count span {color:#1E66AE;font-weight:700;}#yiv7440081565 #yiv7440081565ygrp-reco #yiv7440081565reco-head {color:#ff7900;font-weight:700;}#yiv7440081565 #yiv7440081565ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7440081565 #yiv7440081565ygrp-sponsor #yiv7440081565ov li a {font-size:130%;text-decoration:none;}#yiv7440081565 #yiv7440081565ygrp-sponsor #yiv7440081565ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7440081565 #yiv7440081565ygrp-sponsor #yiv7440081565ov ul {margin:0;padding:0 0 0 8px;}#yiv7440081565 #yiv7440081565ygrp-text {font-family:Georgia;}#yiv7440081565 #yiv7440081565ygrp-text p {margin:0 0 1em 0;}#yiv7440081565 #yiv7440081565ygrp-text tt {font-size:120%;}#yiv7440081565 #yiv7440081565ygrp-vital ul li:last-child {border-right:none !important;}#yiv7440081565  
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Fungsi trap error

Agus-2
Wooww Kereen.
ada programmer yang tidak menemukan error dalam programnya....

microsoft excel aja ada pacth yang gunanya untuk memperbaiki error.

On 2/3/2019 17:03, Tio Ali [hidden email] [belajar-excel] wrote:

> OK. Katakanlah saya tidak butuh tampilan. Untuk masalah kalkulasi kan
> bisa si programmer membuat bahwa kalau datanya nol (0) atau tidak
> diisi, maka user wajib isi data itu, kalau tidak diisi, maka tidak
> bisa lanjut ke proses berikutnya seperti proses save (simpan).
> Kalau masalah error karena delete file, maka memang perlu trap error
> supaya tidak timbul notifikasi (peringatan). Tapi kalau ketika input
> data, trap error fungsinya apa ya ?
> Yang saya maksud trap error seperti syntax On error goto
> labelPeringatan, atau trap error seperti on error goto 0. Kalau on
> error goto 0, ini memang bagus untuk programmer supaya tahu mana code
> yang salahnya. Tapi kalau sudah diantisipasi semua kesalahan data dari
> input user, maka trap error goto 0 sdh tidak berfungsi lagi. Menurut
> saya begitu. Lalu, trap error ketika input data, fungsinya apa ya ?
> Apakah cuma karena mati lampu  shg datanya error atau bagaimana ?
>
> Terima kasih atas jawabannya.
>
>
> Pada Minggu, 3 Februari 2019 09.22.55 GMT+8, hendrik karnadi
> [hidden email] [belajar-excel]
> <[hidden email]> menulis:
>
>
> Hai Tio,
>
> Setahu saya trap error diperlukan untuk tampilan maupun kalkulasi.
>
> Salam,
> HK
>
> Sent from Yahoo Mail on Android
> <https://overview.mail.yahoo.com/mobile/?.src=Android>
>
>     On Sat, Feb 2, 2019 at 21:34, Tio Ali [hidden email]
>     [belajar-excel]
>     <[hidden email]> wrote:
>
>     Maaf mau tanya.
>
>     Sebenarnya fungsi trap error untuk apa ya kegunaannya ? Kalau
>     error terjadi karena user tidak input data, kan programmer itu
>     bisa buat semacam kewajiban bagi user untuk input data....
>
>     Terima kasih atas jawabannya...
>
>


Tio
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Fungsi trap error

Tio
 Terima kasih mas KenangAgus dan pak Hendrik jawabannya. Semoga ilmunya selalu bertambah dan berkah. Setelah saya coba2, memang tetap butuh trap error...
Tio
    Pada Minggu, 3 Februari 2019 22.39.03 WITA, Agus [hidden email] [belajar-excel] <[hidden email]> menulis:

  

Wooww Kereen. ada programmer yang tidak menemukan error dalam programnya......
  microsoft excel aja ada pacth yang gunanya untuk memperbaiki error.
  On 2/3/2019 17:03, Tio Ali [hidden email] [belajar-excel] wrote:

     OK. Katakanlah saya tidak butuh tampilan. Untuk masalah kalkulasi kan bisa si programmer membuat bahwa kalau datanya nol (0) atau tidak diisi, maka user wajib isi data itu, kalau tidak diisi, maka tidak bisa lanjut ke proses berikutnya seperti proses save (simpan).
  Kalau masalah error karena delete file, maka memang perlu trap error supaya tidak timbul notifikasi (peringatan). Tapi kalau ketika input data, trap error fungsinya apa ya ? Yang saya maksud trap error seperti syntax On error goto labelPeringatan, atau trap error seperti on error goto 0. Kalau on error goto 0, ini memang bagus untuk programmer supaya tahu mana code yang salahnya. Tapi kalau sudah diantisipasi semua kesalahan data dari input user, maka trap error goto 0 sdh tidak berfungsi lagi. Menurut saya begitu. Lalu, trap error ketika input data, fungsinya apa ya ? Apakah cuma karena mati lampu  shg datanya error atau bagaimana ?
  Terima kasih atas jawabannya.


      Pada Minggu, 3 Februari 2019 09.22.55 GMT+8, hendrik karnadi [hidden email] [belajar-excel] <[hidden email]> menulis:

      
Hai Tio,
 Setahu saya trap error diperlukan untuk tampilan maupun kalkulasi.
  Salam, HK

 Sent from Yahoo Mail on Android

  On Sat, Feb 2, 2019 at 21:34, Tio Ali [hidden email] [belajar-excel] <[hidden email]> wrote:      
Maaf mau tanya.
 Sebenarnya fungsi trap error untuk apa ya kegunaannya ? Kalau  error terjadi karena user tidak input data, kan programmer itu bisa buat semacam kewajiban bagi user untuk input  data....
  Terima kasih atas jawabannya...