IT

Excel Office Automation menggunakan Visual Basic.NET

Posted on June 1, 2011. Filed under: IT, VB.NET | Tags: , , , , , , , , , |

Tulisan dibawah ini akan membahas bagaimana proses “Excel Office Automation ” pada Visual Basic.NET (EOA VB.NET),namun sebelum anda membuat sebuah proses EOA VB.NET,sebaiknya anda sudah familiar dengan Visual Basic.NET (Form,Class,Event,Property,Reference dll) karena dalam tutorial ini saya tidak mencantumkan tutorial bagaimana membuat beberapa hal tersebut.
Tutorial EOA VB.NET berikut ini akan menuntun kita bagaimana data yang ada kemudian diexport kedalam sebuah file berformat excel. Karena dalam banyak hal ternyata laporan-laporan dari end user adalah berformat excel. EOA VB.NET akan membuat pekerjaan user lebih efisien, karena laporan yang ada sudah terotomatisasi sehingga user tidak perlu lagi menghabiskan waktu untuk tampilan file excel tersebut.
Sebelum anda membuat EOA VB.NET,maka anda membutuhkan beberapa file yang diperlukan pada proses ini, diantaranya adalah :
– Interop.excel.dll
– Microsoft.Office.Core.dll
– Microsoft.Office.Interop.Excel.dll

Ketiga file ini harus berada didalam folder references dari solution yang akan anda buat
Gambar dibawah ini adalah sebuah data contoh yang akan diexport menjadi sebuah file berformat excel

Data EOA VB.NET

Data EOA VB.NET

Konstruktor class :

Class excel & region “Variable”

Region Variabel

Region Variabel

Region “Enumeration”

Region Enumeration

Region Enumeration

Foler Button Handles Click

Folder Button Handles.CLICK

Folder Button Handles.CLICK

Coding EOA VB.NET

Private Sub Excel_Transfer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Excel_Transfer.Click
If Me.ExcelFile_Txt.Text = “” Then
MsgBox(“File Path is Empty”)
Exit Sub
End If

__Date = Me.AR_Datetime.Value
__FileAS = Trim(Me.ExcelFile_Txt.Text) & “/Laporan_AR_” & Format(__Date, “ddMMMMyy_HHmmss”) & “.xls”

If System.IO.Directory.Exists(Me.ExcelFile_Txt.Text) Then

oXLsWBook = oXLsApps.Workbooks.Add

While oXLsWBook.Worksheets.Count > 1
Dim __X As Global.Excel.Worksheet = oXLsWBook.Worksheets(1)
__X.Delete()
End While

oXLsWSheet = oXLsWBook.Worksheets.Add
oXLsWSheet.Name = “Laporan AR”

With oXLsWSheet.Range(“B1”, “B1”)
.Value = “Laporan AR”
.Font.Bold = True
End With

With oXLsWSheet.Range(“B2”, “B2″)
.Value = __Date ‘”Periode : ” & Format(__Date, “dd-mm-yyyy”)
.NumberFormat = “dd-mmm-yyyy”
.Font.Bold = True
.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignLeft
End With

With oXLsWSheet.Range(“A4”, “F4”)
.Value = __ARHeader
.Font.Bold = True
.Interior.ColorIndex = 1
.Font.ColorIndex = 2
.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter

End With

__TotROWs = 4
For i As Integer = 0 To Me.Grid1.Rows.Count – 2
__TotROWs += 1
oXLsWSheet.Range(“A” & __TotROWs).Value = “‘” & Me.Grid1.Item(0, i).Value.ToString
oXLsWSheet.Range(“B” & __TotROWs).Value = “‘” & Me.Grid1.Item(1, i).Value.ToString
oXLsWSheet.Range(“C” & __TotROWs).Value = Me.Grid1.Item(2, i).Value.ToString
oXLsWSheet.Range(“D” & __TotROWs).Value = Me.Grid1.Item(3, i).Value.ToString
oXLsWSheet.Range(“E” & __TotROWs).Value = Me.Grid1.Item(4, i).Value.ToString
oXLsWSheet.Range(“F” & __TotROWs).Value = Me.Grid1.Item(5, i).Value.ToString
Next

__TotROWs += 1
With oXLsWSheet.Range(“C4”, “F” & __TotROWs)
.EntireRow.NumberFormat = “#,##0_);[Red](#,##0)”

End With

With oXLsWSheet.Range(“C” & __TotROWs)
.Value = “=SUM(C5:C” & __TotROWs – 1 & “)”
.Interior.ColorIndex = 15

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

End With

With oXLsWSheet.Range(“D” & __TotROWs)
.Value = “=SUM(D5:D” & __TotROWs – 1 & “)”
.Interior.ColorIndex = 15

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

End With

With oXLsWSheet.Range(“E” & __TotROWs)
.Value = “=SUM(E5:E” & __TotROWs – 1 & “)”
.Interior.ColorIndex = 15

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

End With

With oXLsWSheet.Range(“F” & __TotROWs)
.Value = “=SUM(F5:F” & __TotROWs – 1 & “)”
.Interior.ColorIndex = 15

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).Weight = Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
.Borders(Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight).LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous

End With

oXLsWSheet.Range(“C” & __TotROWs, “F” & __TotROWs).Font.Bold = True

With oXLsWSheet.Range(“A1”, “F” & __TotROWs)
.EntireColumn.AutoFit()
.EntireColumn.Font.Name = FONTnya.Tahoma.ToString
.EntireColumn.Font.Size = 9
End With

oXLsWSheet.Range(“B1”).ColumnWidth = 60

oXLsWBook.SaveAs(__FileAS, FileFormat:=Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel7)
oXLsApps.DisplayAlerts = True
oXLsWBook.Close()
oXLsApps.Quit()

MsgBox(“Proceed Transfer is Done!!!”)
Else
MsgBox(“Invalid Folder Path!!!”)
End If

End Sub

Output EOA VB.NET

Output Excel Office Automation

Output Excel Office Automation

Fungsi Class Excel

Class Excel

Class Excel

Excel Macro

apabila mengalami kendala dalam fungsi2 excel yang mungkin belum kita ketahui,dapat dicoba dengan menggunakan fungsi Macro pada Excel dan kemudian diterapkan pada Coding.

Excel Macro

Excel Macro

Demikian tutorial Excel Office Automation menggunakan Visual Basic.NET, semoga bermanfaat bagi kita semua

Bangun Ariyanto

ganbatte!!!!!

God Bless You ALL

Advertisements
Read Full Post | Make a Comment ( 3 so far )

PENEGAKAN CYBER LAW TERHADAP CYBER CRIME PADA KEAMANAN DALAM BERINTERNET

Posted on June 1, 2010. Filed under: IT | Tags: , , , , |

Suatu Tinjauan Kejahatan Maya Di Dunia Internet

Akhir-akhir ini kita banyak mendengar masalah keamanan yang berhubungan dengan dunia Internet di Indonesia. Beberapa orang telah ditangkap karena menggunakan kartu kredit curian untuk membeli arang melalui Internet. Akibat dari berbagai kegiatan ini diduga kartu kredit dari Indonesia sulit igunakan di Internet (atau malah di toko biasa di luar negeri). Demikian pula pembeli dari Indonesia akan dicurigai dan tidak dipercaya oleh penjual yang ada di Internet. Tidakkah kita malu sebagai bangsa Indonesia? Sudah tidak dipercaya di dunia nyata, sekarang juga tidak dipercaya di dunia virtual.

Dunia Internet merupakan sebuah tempat dimana kita “hidup” secara maya (virtual, digital). Di dunia ini kita dapat melakukan beberapa kegiatan yang mirip dengan kegiatan di dunia nyata (real space). Kita dapat melakukan perniagaan (commerce) atau sekedar untuk sosialisasi. Dunia maya ini juga memiliki aturan yang kita definisikan bersama. Aturan ini ada yang sama dan ada yang berbeda dengan aturan yang ada di dunia nyata dikarenakan hukum-hukum fisika tidak berlaku di dunia ini.

Dua orang yang secara fisik berada di tempat yang jaraknya ribuan kilometer dapat berada di ruang virtual yang sama. Aturan yang sama antara lain sopan santun dan etika berbicara (menulis), meskipun kadang-kadang disertai dengan implementasi yang berbeda. Misalnya ketika kita menuliskan email dengan huruf besar semua, maka ini menandakan kita sedang marah.

Sama ketika kita berbicara dengan berteriak-teriak, maka kita dianggap sedang marah. (Padahal mungkin saja karakter kita memang begitu.) Semua ini memiliki aturan yang didefinisikan bersama. Pengguna Internet Indonesia saat ini diperkirakan baru mencapai 1,5 juta orang. Jumlah ini masih sedikit dibandingkan dengan jumlah pengguna Internet di negara lain yang jumlah penduduknya juga banyak. Namun jumlah yang sedikit ini memiliki keuntungan dimana kita dapat mulai menata aturan dunia cyber Indonesia ini dengan baik. Tidak ada alasan bahwa enataan tidak dapat dilakukan karena jumlah penduduknya sudah banyak, seperti yang kita alami di dunia nyata di Indonesia. Tukang bajak internet, pencuri rekening seseorang yang tersimpan di bank, tukang mengacak sistem komputer dan jaringan.

Begitulah sebagian besar yang diketahui oleh orang mengenai tentang hacker. Akan tetapi, dalam situs webopedia.com yang merupakan situs kamus global, hacker merupakan sesorang atau kumpulan orang yang sangat antusias terhadap komputer, atau seseorang yang ahli terhadap komputer dengan mempelajari bahasa pemrograman dan sistem komputer. Akan tetapi, dalam pengertian tersebut sudah menyimpang dengan adanya pergeseran yang diakibatkan fakta – fakta yang terjadi tidak sesuai dengan kenyataannya. Hacker itu sendiri mempunyai lima ciri yakni, gemar mempelajari detil sistem komputer dan bahasa pemrograman, dapat mempelajari pemrograman dengan cepat, gemar melakukan praktek pemrograman dibanding berteori, mahir dalam sistem operasi tertentu, dan menghargai hasil kerja dari hacker lainnya yang dianggap berhasil. (Eric Raymond , The New Hackers Dictionary : 2003 ) Masalah kejahatan dunia maya (Cyber Crime ) memang sudah melekat erat dengan seseorang yang disebut dengan hacker . Dikarenakan orang – orang yang berbuat kejahatan dunia maya tersebut merupakan orang yang memiliki criteria sebagai seorang hacker.

Tipe – tipe dari para pelaku kejahatan di dunia maya umumnya tipe mereka diambil dari cara kerja dan tujuan mereka dalam melakukan tindakan perilaku yang menyimpang. Namun dalam perkembangannya, pengertian hacker ini menjurus ke arah yang lebih negatif. Karenanya , istilah pun bertambah untuk membedakan yang satu dengan yang lain yakni ada cracke , phreaker , dan carder.

A. Cracker

Merupakan seseorang yang masuk secara illegal ke dalam system komputer. Istilahnya cracker ini merupakan para hacker yang menggambarkan kegiatan yang merusak dan bukan hacker pada pengertian sesungguhnya. Hacker dan Cracker mempunyai proses yang sama tapi motivasi dan tujuan yang berbeda. Cracker adalah hacker yang merusak , oleh sebab itu istilah hacker menjadi buruk di masyarakat bahkan sekarang ada dinamakan white hacker dan black hacker.

B. Phreaker

Ditinjau dari tujuannya, phreaker merupakan seseorang yang melakukan tindakan kejahatan terhadap jaringan telepon misalnya menyadap jaringan telepon seseorang atau badan pemerintahan dan menelpon interlokal gratis. Pada tahun 1971, seorang veteran perang Vietnam bernama John Draper menemukan cara menelpon jarak jauh , tanpa mengeluarkan biaya. Triknya adalah dengan menggunakan sebuah peluit, yang menghasilkan suara kurang lebih 2600 mhz saat menelpon. Dari sinilah istilah phreaker mulai dikenal. Ada satu hal yang menarik dari phreaker, yang mana pada kenyataannya phreaker tidak hanya beredar di luar saja, akan tetapi di dalam lingkup kota Bau – Bau, banyak phreaker yang sangat meresahkan pihak jasa telekomunikasi. Faktanya, sekitar tahun 1997, mahasiswa – mahasiswa kota Bau – Bau yang melanjutkan pendidikan di kota – kota besar seperti Jakarta , Bogor, Bandung, Jogja, Surabaya dan Malang berhasil melakukan tindakan kejahatan layaknya seorang phreaker yakni dengan melakukan penggandaan dari kartu telepon yang sering digunakan untuk menelpon interlokal. Sebagai contoh, kartu telepon yang memiliki kapasitas 100 pulsa digandakan 2 kali lipat menjadi 200 pulsa, dan seterusnya. Hal inilah yang menurut peneliti juga termasuk dalam kriteria phreaker.

C. Carder

Merupakan kelompok orang yang melakukan tindakan kejahatan dengan melakukan manipulasi nomor kartu kredit orang lain dan menggunakannya untuk kepentingan pribadi. Sejarah yang paling fenomenal adalah seorang carder yang bernama Kevin Mitnick melakukan manipulasi kartu kredit sebanyak 2000 nomor kartu kredit. Pada awal tahun 2000 , ketakutan akan kelemahan program yang disebut dengan Y2K membuat tindakan para black hacker semakin menjadi. Y2K itu merupakan program digit komputer yang mana sampai tahun 1999, seluruh program komputer diaktifasi dari tahun 1901 – 1999 sehingga memasuki tahun 2000 semua sistem komputer harus merubah format digitnya. Berbagai virus dan tindakan para hacker untuk menyerang semakin ganas. Tidak kurang situs – situs keren yang mempunyai tingkat keamanan yang tinggi berhasil dijebol seperti situs berita internasional CNN.com, Yahoo.com, Astaga.com, bahkan situs pemerintahan Amerika seperti situs gedung putih , FBI, dan Microsoft pun terkena serangan pula. Perkembangan para hacker di tanah air memang tidak dapat diketahui secara pasti. Hacker dari dalam negeri ini mulai mencuat namanya sewaktu ada seorang hacker remaja asal Indonesia yang ditangkap di Singapura, dimana dia membobol dan menghancurkan server pemerintahan Singapura.

Sumber :

Naldy Nirmanto

( Dosen Komputer dan Server Administrator Unidayan Baubau)

Kristianto , Harianto. 1999. Sistem Jaringan Internet.

ANDI , Yogyakarta Lawrence ,Lessig. 1999. “Code And Other

Laws of Cyberspace,” Basic Books, Unites States

Pressman. 2002. Keamanan Komputer. Elex

Media Komputindo, Jakarta.

Rahardjo, Budi. 2004. “Panduan Keamanan

Sistem Informasi Berbasis Internet,”

Raymond , Eric. 2003. The New Hackers

Dictionary , New York.

Read Full Post | Make a Comment ( 1 so far )

ETIKA DAN PROFESIONALISME

Posted on May 27, 2010. Filed under: IT | Tags: , , |

A. ETIKA

PENGERTIAN ETIKA

Menurut kamus bahasa indonesia, Etika adalah :

1. Ilmu tentang apa yang baik dan buruk tentang hak dan kewajiban moral.

2. Kumpulan asas/nilai yang berkenaan dengan akhlak.

3. Nilai mengenai apa yang benar dan salah yang dianut masyarakat.

Pengertian Etika (Etimologi), berasal dari bahasa Yunani adalah “Ethos”, yang berarti watak kesusilaan atau adat kebiasaan (custom). Etika biasanya berkaitan erat dengan perkataan moral yang merupa­kan istilah dari bahasa Latin, yaitu “Mos” dan dalam bentuk jamaknya “Mores”, yang berarti juga adat kebiasaan atau cara hidup seseorang dengan melakukan perbuatan yang baik (kesusilaan), dan menghin­dari hal-hal tindakan yang buruk.Etika dan moral lebih kurang sama pengertiannya, tetapi dalam kegiatan sehari-hari terdapat perbedaan, yaitu moral atau moralitas untuk penilaian perbuatan yang dilakukan, sedangkan etika adalah untuk pengkajian sistem nilai-nilai yang berlaku.

Istilah lain yang iden­tik dengan etika, yaitu :

* Susila (Sanskerta), lebih menunjukkan kepada dasar-dasar, prinsip, aturan hidup (sila) yang lebih baik (su).
* Akhlak (Arab), berarti moral, dan etika berarti ilmu akhlak.

Menurut Sony Keraf (1991) : Moralitas adalah system tentang bagaimana kita harus hidup dengan baik sebagai manusia, Frans Magnis Suseno (1987) : Etika adlah sebuah ilmu dan bukan sebuah ajaran, Moralitas menekankan inilah cara anda melakukan sesuatu, Etika lebih kepada mengapa untuk melakukan sesuatu itu harus menggunakan cara tersebut. Sedangkan Filsuf Aristoteles, dalam bukunya Etika Nikomacheia, menjelas­kan tentang pembahasan Etika, sebagai berikut:

* Terminius Techicus : Pengertian etika dalam hal ini adalah, etika dipelajari untuk ilmu pengetahuan yang mempelajari masalah perbuatan atau tindakan manusia.
* Manner dan Custom : Membahas etika yang berkaitan dengan tata cara dan kebiasaan (adat) yang melekat dalam kodrat manusia (In herent in human nature) yang terikat dengan pengertian “baik dan buruk” suatu tingkah laku atau perbuatan manusia.

Pengertian dan definisi Etika dari para filsuf atau ahli berbeda dalam pokok perhatiannya; antara lain:

1. Merupakan prinsip-prinsip moral yang termasuk ilmu tentang kebaikan dan sifat dari hak (The principles of morality, including the science of good and the nature of the right)
2. Pedoman perilaku, yang diakui berkaitan dengan memperhatikan bagian utama dari kegiatan manusia. (The rules of conduct, recognize in respect to a particular class of human actions)
3. Ilmu watak manusia yang ideal, dan prinsip-prinsip moral seba­gai individual. (The science of human character in its ideal state, and moral principles as of an individual)
4. Merupakan ilmu mengenai suatu kewajiban (The science of duty)


MACAM-MACAM ETIKA

Dalam membahas Etika sebagai ilmu yang menyelidiki tentang tanggapan kesusilaan atau etis, yaitu sama halnya dengan berbicara moral (mores). Manusia disebut etis, ialah manusia secara utuh dan menyeluruh mampu memenuhi hajat hidupnya dalam rangka asas keseimbangan antara kepentingan pribadi dengan pihak yang lainnya, antara rohani dengan jasmaninya, dan antara sebagai makhluk berdiri sendiri dengan penciptanya. Termasuk di dalamnya membahas nilai­-nilai atau norma-norma yang dikaitkan dengan etika, terdapat dua macam etika (Keraf: 1991: 23), sebagai berikut:

1. Etika Deskriptif

Etika yang menelaah secara kritis dan rasional tentang sikap dan perilaku manusia, serta apa yang dikejar oleh setiap orang dalam hidupnya sebagai sesuatu yang bernilai. Artinya Etika deskriptif tersebut berbicara mengenai fakta secara apa adanya, yakni mengenai nilai dan perilaku manusia sebagai suatu fakta yang terkait dengan situasi dan realitas yang membudaya. Da-pat disimpulkan bahwa tentang kenyataan dalam penghayatan nilai atau tanpa nilai dalam suatu masyarakat yang dikaitkan dengan kondisi tertentu memungkinkan manusia dapat bertin­dak secara etis.

2. Etika Normatif

Etika yang menetapkan berbagai sikap dan perilaku yang ideal dan seharusnya dimiliki oleh manusia atau apa yang seharusnya dijalankan oleh manusia dan tindakan apa yang bernilai dalam hidup ini. Jadi Etika Normatif merupakan norma-norma yang da­pat menuntun agar manusia bertindak secara baik dan meng­hindarkan hal-hal yang buruk, sesuai dengan kaidah atau norma yang disepakati dan berlaku di masyarakat.

Dari berbagai pembahasan definisi tentang etika tersebut di atas dapat diklasifikasikan menjadi tiga jenis definisi, yaitu sebagai berikut:

* Jenis pertama : etika dipandang sebagai cabang filsafat yang khusus membicarakan tentang nilai baik dan buruk dari perilaku manusia.
* Jenis kedua : etika dipandang sebagai ilmu pengetahuan yang membicarakan baik buruknya perilaku manusia dalam kehi­dupan bersama. Definisi tersebut tidak melihat kenyataan bahwa ada keragaman norma, karena adanya ketidaksamaan waktu dan tempat, akhirnya etika menjadi ilmu yang deskriptif dan lebih bersifat sosiologik.
* Jenis ketiga : etika dipandang sebagai ilmu pengetahuan yang bersifat normatif, dan evaluatif yang hanya memberikan nilai baik buruknya terhadap perilaku manusia. Dalam hal ini tidak perlu menunjukkan adanya fakta, cukup informasi, menganjurkan dan merefleksikan. Definisi etika ini lebih bersifat informatif, direktif dan reflektif.

ETIKA DALAM SISTEM INFORMASI

Masalah etika juga mendapat perhatian dalam pengembangan dan pemakaian sistem informasi. Masalah ini diidentifikasi oleh Richard Mason pada tahun 1986 (Zwass, 1998) yang mencakup privasi, akurasi, property, dan akses.

1. Privasi

Privasi menyangkut hak individu untuk mempertahankan informasi pribadi dari pengaksesan oleh orang lain yang memang tidak diberi ijin untuk melakukannya. Contoh isu mengenai privasi sehubungan diterapkannya sistem informasi adalah pada kasus seorang manajer pemasaran yang ingin mengamati email yang dimiliki bawahannya karena diperkirakan mereka lebih banyak berhubungan dengan email pribadi daripada email para pelanggan. Sekalipun manajer dengan kekuasaannya dapat melakukan hal itu, tetapi ia telah melanggar privasi bawahannya.

2. Akurasi

Akurasi terhadap informasi merupakan factor yang harus dipenuhi oleh sebuah sistem informasi. Ketidakakurasian informasi dapat menimbulkan hal yang mengganggu, merugikan, dam bahkan membahayakan. Sebuah kasus akibat kesalahan penghapusan nomor keamanan social dialami oleh Edna Rismeller. Akibatnya, kartu asuransinya tidak bisa digunakan dan bahkan pemerintah menarik kembali cek pensiun sebesar $672 dari rekening banknya. Mengingat data dalam sistem informasi menjadi bahan dalam pengambilan keputusan, keakurasiannya benar-benar harus diperhatikan.

3. Properti

Perlindungan terhadap hak property yang sedang digalakkan saat ini yaitu dikenal dengan sebutan HAKI (Hak Atas Kekayaan Intelektual). Kekayaan Intelektual diatur melalui 3 mekanisme yaitu hak cipta (copyright), paten, dan rahasia perdagangan (trade secret).

a. Hak Cipta

Hak cipta adalah hak yang dijamin oleh kekuatan hokum yang melarang penduplikasian kekayaan intelektual tanpa seijin pemegangnya. Hak cipta biasa diberikan kepada pencipta buku, artikel, rancangan, ilustrasi, foto, film, musik, perangkat lunak, dan bahkan kepingan semi konduktor. Hak seperti ini mudah didapatkan dan diberikan kepada pemegangnya selama masih hidup penciptanya ditambah 70 tahun.

b. Paten

Paten merupakan bentuk perlindungan terhadap kekayaan intelektual yang paling sulit didapat karena hanya akan diberikan pada penemuan-penemuan inovatif dan sangat berguna. Hukum paten memberikan perlindungan selama 20 tahun.

c. Rahasia Perdagangan

Hukum rahasia perdagangan melindungi kekayaan intelektual melalui lisensi atau kontrak. Pada lisensi perangkat lunak, seseorang yang menandatangani kontrak menyetujui untuk tidak menyalin perangkat lunak tersebut untuk diserhakan pada orang lain atau dijual.

4. Akses

Fokus dari masalah akses adalah pada penyediaan akses untuk semua kalangan. Teknologi informasi malah tidak menjadi halangan dalam melakukan pengaksesan terhadap informasi bagi kelompok orang tertentu, tetapi justru untuk mendukung pengaksesan untuk semua pihak.

B. PROFESIONALISME

PENGERTIAN PROFESI

Belum ada kata sepakat mengenai pengertian profesi karena tidak ada standar pekerjaan/tugas yang bagaimanakah yang bisa dikatakan sebagai profesi. Ada yang mengatakan bahwa profesi adalah “jabatan seseorang walau profesi tersebut tidak bersifat komersial”. Secara tradisional ada 4 profesi yang sudah dikenal yaitu kedokteran, hukum, pendidikan, dan kependetaan.

Istilah profesi telah dimengerti oleh banyak orang bahwa suatu hal yang berkaitan dengan bidang tertentu atau jenis pekerjaan (occupation) yang sangat dipengaruhi oleh pendidikan dan keahlian, sehingga banyak orang yang bekerja tetapi belum tentu dikatakan memiliki profesi yang sesuai. Tetapi dengan keahlian saja yang diperoleh dari pendidikan kejuruan, juga belum cukup untuk menyatakan suatu pekerjaan dapat disebut profesi. Tetapi perlu penguasaan teori sistematis yang mendasari praktek pelaksaan, dan penguasaan teknik intelektual yang merupakan hubungan antara teori dan penerapan dalam praktek. Adapun hal yang perlu diperhatikan oleh para pelaksana profesi.

1. Etika Profesi
Berkaitan dengan bidang pekerjaan yang telah dilakukan seseorang sangatlah perlu untuk menjaga profesi dikalangan masyarakat atau terhadap konsumen (klien atau objek). Dengan kata lain orientasi utama profesi adalah untuk kepentingan masyarakat dengan menggunakan keahlian yang dimiliki. Akan tetapi tanpa disertai suatu kesadaran diri yang tinggi, profesi dapat dengan mudahnya disalahgunakan oleh seseorang seperti pada penyalahgunaan profesi seseorang dibidang komputer misalnya pada kasus kejahatan komputer yang berhasil mengcopy program komersial untuk diperjualbelikan lagi tanpa ijin dari hak pencipta atas program yang dikomesikan itu. Sehingga perlu pemahaman atas etika profesi dengan memahami kode etik profesi.

2. Kode Etik Profesi
Kode etik profesi merupakan sarana untuk membantu para pelaksana seseorang sebagai seseorang yang professional supaya tidak dapat merusak etika profesi. Ada tiga hal pokok yang merupakan fungsi dari kode etik profesi :

* Kode etik profesi memberikan pedoman bagi setiap anggota profesi tentang prinsip profesionalitas yang digariskan. Maksudnya bahwa dengan kode etik profesi, pelaksana profesi mampu mengetahui suatu hal yang boleh dia lakukan dan yang tidak boleh dilakukan.
* Kode etik profesi merupakan sarana kontrol sosial bagi masyarakat atas profesi yang bersangkutan. Maksudnya bahwa etika profesi dapat memberikan suatu pengetahuan kepada masyarakat agar juga dapat memahami arti pentingnya suatu profesi, sehingga memungkinkan pengontrolan terhadap para pelaksana di lapangan keja (kalanggan social).
* Kode etik profesi mencegah campur tangan pihak diluar organisasi profesi tentang hubungan etika dalam keanggotaan profesi. Arti tersebut dapat dijelaskan bahwa para pelaksana profesi pada suatu instansi atau perusahaan yang lain tidak boleh mencampuri pelaksanaan profesi di lain instansi atau perusahaan.

3. Penyalahgunaan Profesi
Dalam bidang computer sering terjadi penyalahgunaan profesi contohnya penjahat berdasi yaitu orang-orang yang menyalahgunakan profesinya dengan cara penipuan kartu kredit, cek, kejahatan dalam bidang komputer lainnya yang biasa disebut Cracker dan bukan Hacker, sebab Hacker adalah Membangun sedangkan Cracker Merusak. Hal ini terbukti bahwa Indonesia merupakan kejahatan komputer di dunia diurutan 2 setelah Ukraine. Maka dari itu banyak orang yang mempunyai profesi tetapi tidak tahu ataupun tidak sadar bahwa ada kode Etik tertentu dalam profesi yang mereka miliki, dan mereka tidak lagi bertujuan untuk menolong kepentingan masyarakat, tapi sebaliknya masyarakat merasa dirugikan oleh orang yang menyalahgunakan profesi.

PROFESIONALISME

Biasanya dipahami sebagai suatu kualitas yang wajib dipunyai oleh setiap eksekutif yang baik.

CIRI-CIRI PROFESIONALISME

1. Punya ketrampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu.
2. Punya ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah dan peka di dalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan.
3. Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya.
4. Punya sikap mandiri berdasarkan keyakinan akan kemampuan pribadi serta terbuka menyimak dan menghargai pendapat orang lain, namun cermat dalam memilih yang terbaik bagi diri dan perkembangan pribadinya.

CIRI KHAS PROFESI

Menurut Artikel dalam International Encyclopedia of education, ada 10 ciri khas suatu profesi, yaitu:

1. Suatu bidang pekerjaan yang terorganisir dari jenis intelektual yang terus berkembang dan diperluas.
2. Suatu teknik intelektual.
3. Penerapan praktis dari teknik intelektual pada urusan praktis.
4. Suatu periode panjang untuk pelatihan dan sertifikasi.
5. Beberapa standar dan pernyataan tentang etika yang dapat diselenggarakan.
6. Kemampuan untuk kepemimpinan pada profesi sendiri.
7. Asosiasi dari anggota profesi yang menjadi suatu kelompok yang erat dengan kualitas komunikasi yang tinggi antar anggotanya.
8. Pengakuan sebagai profesi.
9. Perhatian yang profesional terhadap penggunaan yang bertanggung jawab dari pekerjaan profesi.
10. Hubungan yang erat dengan profesi lain


TUJUAN KODE ETIKA PROFESI

Prinsip‐prinsip umum yang dirumuskan dalam suatu profesi akan berbeda satu dengan yang lainnya. Hal ini disebabkan oleh adanya perbedaan adat, kebiasaan, kebudayaan, dan peranan tenaga ahli profesi yang didefinisikan dalam suatu negar tidak sama.

Adapun yang menjadi tujuan pokok dari rumusan etika yang dituangkan dalam kode etik (Code of conduct) profesi adalah :

* Standar‐standar etika menjelaskan dan menetapkan tanggung jawab terhadap klien, institusi, dan masyarakat pada umumnya.
* Standar‐standar etika membantu tenaga ahli profesi dalam menentukan apa yang harus mereka perbuat kalau mereka menghadapi dilema‐dilema etika dalam pekerjaan.
* Standar‐standar etika membiarkan profesi menjaga reputasi atau nama dan fungsi‐fungsi profesi dalam masyarakat melawan kelakuan‐kelakuan yang jahat dari anggota‐anggota tertentu.
* Standar‐standar etika mencerminkan / membayangkan pengharapan moral‐moral dari komunitas, dengan demikian standar‐standar etika menjamin bahwa para anggota profesi akan menaati kitab UU etika (kode etik) profesi dalam pelayanannya.
* Standar‐standar etika merupakan dasar untuk menjaga kelakuan dan integritas atau kejujuran dari tenaga ahli profesi.
* Perlu diketahui bahwa kode etik profesi adalah tidak sama dengan hukum (atau undang‐undang). Seorang ahli profesi yang melanggar kode etik profesi akan menerima sangsi atau denda dari induk organisasi profesinya

Read Full Post | Make a Comment ( 5 so far )

JENIS – JENIS PROFESI DAN METODE AUDIT DALAM TEKNOLOGI INFORMASI

Posted on May 26, 2010. Filed under: IT | Tags: , , , |

JENIS – JENIS PROFESI DAN
METODE AUDIT DALAM TEKNOLOGI INFORMASI

A. JENIS-JENIS PROFESI

Teknologi Informasi tidak pernah lepas dari yang namanya komputer, yang tidak pernah lepas juga dari 3 komponen penting yaitu, hardware, software, dan brainware. Hardware merupakan komponen perangkat keras yang menunjang kerja dari komputer itu sendiri. Contoh hardware adalah seperti monitor, keyboard, mouse, processor, memory, dan masih banyak lagi. Untuk Softwrare sendiri merupakan perangkat lunak yang mendukung kerja dari computer, yang membantu dalam proses kerja user dalam menggunakan computer. Brainware sendiri adalah otak atau pelaku atau pengguna dari computer itu sendiri yaitu, manusia.
Teknologi sendiri dapat diartikan sebagai alat rekayasa manusia yang digunakan untuk mencapai suatu tujuan, sehingga dapat disimpulkan bahwa teknologi informasi adalah suatu alat hasil dari rekayasa manusia yang digunakan untuk menghasilkan sebuah informasi.

* Dalam Oxford English Dictionary (OED2) edisi ke-2 mendefenisikan teknologi informasi adalah hardware dan software, dan bisa termasuk di dalamnya jaringan dan telekomunikasi yang biasanya dalam konteks bisnis atau usaha.
* Menurut Haag dan Keen (1996), Teknologi informasi adalah seperangkat alat yang membantu anda bekerja dengan informasi dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi.
* Menurut Martin (1999), Teknologi informasi tidak hanya terbatas pada teknologi komputer (perangkat keras dan perangkat lunak) yang akan digunakan untuk memproses dan menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirim/menyebarkan informasi.
* • Sementara Williams dan Sawyer (2003), mengungkapkan bahwa teknologi informasi adalah teknologi yang menggabungkan komputasi (komputer) dengan jalur komunikasi kecepatan tinggi yang membawa data, suara, dan video.

TI adalah Rekayasa ilmu dalam pengolahan data menjadi suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya, Sementara Profesi TI adalah orang yang melakukan kegiatan-kegiatan TI tersebut, Berikut merupakan jenis-jenis profesi Teknologi Informasi :
1. Database Administrator (more…)

Read Full Post | Make a Comment ( 1 so far )

Phishing

Posted on March 26, 2010. Filed under: IT | Tags: , , , , , |

Jangan disamakan dengan memancing, pish, atau Phish.

Di bidang keamanan komputer, phishing adalah proses kriminal / kecurangan dengan cara berusaha untuk mendapatkan informasi sensitif seperti nama pengguna, password dan rincian kartu kredit dengan menyamar sebagai entitas yang dapat dipercaya dalam komunikasi elektronik. Komunikasi yang mengaku berasal dari situs web sosial populer, situs lelang, prosesor pembayaran online atau administrator IT biasanya digunakan untuk memikat publik yang tidak curiga. Phishing biasanya dilakukan oleh e-mail atau pesan instan, dan sering mengarahkan pengguna untuk memasukkan data di website palsu yang terlihat dan terasa hampir sama dengan yang website sah.Bahkan ketika menggunakan otentikasi server, hal itu mungkin memerlukan keterampilan luar biasa untuk mendeteksi bahwa situs Web adalah palsu.Phishing adalah contoh tehnik rekayasa sosial yang digunakan untuk mengelabui pengguna,dan memanfaatkan fungsi yang buruk saat ini dalam teknologi keamanan web.Usaha yang dilakukan dalam urusannya dengan meningkatnya jumlah phishing termasuk didalamnya adalah legislasi, pelatihan pengguna, kesadaran publik, dan teknis keamanan.

Sebuah teknik phishing dijelaskan secara rinci pada tahun 1987, dan tercatat pertama penggunaan istilah “phishing” dibuat pada tahun 1996.Istilah phishing adalah varian dari memancing, mungkin dipengaruhi oleh phreaking,dan dipengaruhi oleh umpan yang digunakan untuk “menangkap” informasi keuangan dan password.

Contoh-Contoh Phising

Phising-Facebook

Phishing-Paypal

Phising-Citibank

Phising-Email

Sumbernya

Read Full Post | Make a Comment ( None so far )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...