Etika Mengunakan Gadget



Di era yang semakin modern ini, penggunaan gadget di tempat-tempat umum sudah menjadi hal yang umum. Smartphone, komputer tablet, mp3 player, maupun jenis mobile gadget lainnya sudah semakin mudah didapatkan. Tapi bagaimanakah cara penggunaan gadget yang benar dan baik agar tidak sampai mengganggu kehidupan sosial sehari-hari? Berikut beberapa acuannya.
Jika sedang sendirian dan sedang dalam keadaan menunggu seseorang atau sesuatu, mungkin akan menjadi hal yang menyebalkan jika tidak melakukan apa-apa. Gadget di tangan pun menjadi solusi mengisi waktu kosong selama menunggu. Berhati-hatilah menggunakan gadget di tempat umum seperti terminal bis, mall, ataupun tempat umum lainnya. Ingatlah bahwa tidak semua orang memiliki tingkat ekonomi yang sama baiknya. Penggunaan gadget secara berlebihan di tempat umum bisa memancing pelaku kejahatan untuk beraksi.
Saat sendirian, gadget bisa membantu mencegah dari kondisi bengong. Tapi, saat bersama orang lain, jauhkan gadget jauh-jauh dari genggaman. Jangan menyinggung orang lain hanya karena penasaran dengan status facebook terbaru.
Pecinta musik? Penggunaan earphone saat sedang di jalan sangat baik untuk menghindari orang asing berbicara atau menyapa. Khususnya, jika memang sedang melakukan perjalanan seorang diri. Tapi saat bersama dengan seorang teman ataupun orang penting, lepaskan earphone sama sekali dari telinga. Earphone yang tetap menempel selama pembicaraan bisa dianggap sebagai hal yang tidak sopan dan menyinggung.
Mungkin, banyaknya pekerjaan mengharuskan kita bisa online setiap saat ataupun bekerja dimana saja dan kapan saja. Hadirnya komputer tablet memungkinkan pekerjaan dapat dikerjakan dimana saja dan kapan saja. Tapi, tidak jika sedang bertamu ke tempat orang lain. Tidak perduli sedang bertamu di rumah yang santai atau bahkan di tempat resmi, hindari penggunaan gadget sama sekali. Jika benar-benar terpaksa, mintalah pengertian dan ijin terlebih dahulu dari tuan rumah.
Hindari seluruh penggunaan gadget saat sedang mengemudi jika tidak ingin kecelakaan terjadi. Jangan menelepon saat harus memesan menu, atau sedang melakukan transaksi. Matikan handphone saat sedang seminar, rapat, ataupun acara penting lainnya.

Dampak Positif 
Tentu bagi yang sering menggunakan gadget sebagai alat bantu dalam kegiatan dia setiap harinya tentu akan mendapatkan banyak sekali manfaatnya, seperti proses mendapatkan informasi serta dapat mengolah informasi yang begitu cepat untuk membantu beberapa tugas penjadwalan, hiburan dan lain sebagainya. Dengan kemudahan-kemudahan inilah yang membuat gadget menjadi salah satu alat yang sangat penting bagi penggunannya. Dengan kecanggihan yang ada pada gadget tersebut membuat semua kebutuhan informasi dan hiburan dapat diperoleh dengan mudah dan cepat.
Dampak Negatif
Walaupaun gadget memiliki banyak keunggulan namun dapat juga mengakibatkan dampak negatif bagi para penggunanya, seperti ketergantungan yang berlebihan dan membuat sipengguna menjadi pribadi yang lebih malas karena efek dari kemudahan yang didapatkannya. Bagi penulis penggunaan gadget yang berlebihan bagi anak-anak akan menimbulkan dampak yang tidak sehat untuk pertumbuhan anak tersebut. Selain itu dampak negatifnya adalah dengan semakin berkembangnya teknologi gadget maka tidak akan ada lagi data rahasia yang bisa disembunyikan hal ini akan sangat berbahaya bagi para penggunanya.
Contoh Kasus
Seiring dengan perkembangan jaman banyak cara yang dilakukan dalam kejahatan di dunia maya atau Cybercrime. pengertian dari cybercrime itu sendiri adalah tidak criminal yang dilakukan dengan menggunakan teknologi computer sebagai alat kejahatan utama. Cybercrime merupakan kejahatan yang memanfaatkan perkembangan teknologi computer khusunya internet. Cybercrime didefinisikan sebagai perbuatan melanggar hukum yang memanfaatkan teknologi computer yang berbasasis pada kecanggihan perkembangan teknologi internet. Tapi jangan takut karena kejahatan jenis ini juga bisa meninggalkan jejak yang sangat membantu para penyidik. Berikut saya akan memaparkan beberapa kasus yang terjadi dalam dunia maya.


Pengertian Cybercrime merupakan bentuk-bentuk kejahatan yang ditimbulkan karena pemanfaatan teknologi internet atau dapat didefinisikan sebagai perbuatan melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada kecanggihan teknologi computer dan telekomunikasi.

Penipuan
kejahatan yang sekarang lagi marak di dunia maya, adalah penipuan. penipuan dalam bentuk transaksi jual beli barang dan jasa. modus operandi penipu online ini pun dilakukan dengan berbagai cara, ada yang menjual melalui milis, melalui forum, melalui mini iklan, text-ad. dengan mengaku berada di kota yang berbeda dengan calon mangsanya, mereka memancing kelemahan dari para calon ‘pembeli’ yang tidak sadar mereka sudah terjebak.
Modus : Orang yang melakukan transaksi pembelian gadget dengan seseorang yang dikenal melalui milis tersebut dan ternyata setelah pembayaran (transfer) dilakukan, barang yang datang ternyata bukan gadget yang dimaksud, ternyata paketnya berisi lembaran brosur paket investasi.
di forum kaskus, untuk mengatasi kejahatan penipuan, mereka membuat sebuah ‘jembatan’ yang memperantarai pembeli dan penjual. walaupun saya tidak tahu detailnya bagaimana, tampaknya cara seperti ini lumayan ampuh untuk mencegah penipuan yang dimaksud. karena pembeli dan penjual tampaknya divalidasi sehingga kebedaan mereka di dunia nyata ada nyatanya.
sayangnya beberapa orang yang sudah tertipu, jarang ada yang melaporkan ke polisi. padahal polisi sudah mempunyai divisi khusus cyber crime untuk menangani masalah ini. semata-mata karena mereka takut harus mengeluarkan uang hanya untuk melaporkan kejahatan. kalau begitu, mungkin silahkan mencoba form pelaporan yang tersedia di website divisi khusus tersebut di http://www.cyber-poldametro.net/Indonesia/Laporan.asp
pelanggulangan : jika kita akan melakukan sebuah transaksi jual beli di internet, kita harus teliti apakah penjual/pembeli bisa dipercaya atau tidak.
Spyware
Sesuai dengan namanya, spy yang berarti mata-mata dan ware yang berarti program, maka spyware yang masuk dalam katagori malicious software ini, memang dibuat agar bisa memata-matai komputer yang kita gunakan. Tentu saja, sesuai dengan karakter dan sifat mata-mata, semua itu dilakukan tanpa sepengetahuan si empunya. Setelah memperoleh data dari hasil monitoring, nantinya spyware akan melaporkan aktivitas yang terjadi pada PC tersebut kepada pihak ketiga atau si pembuatspyware.
Spyware awalnya tidak berbahaya karena tidak merusak data seperti halnya yang dilakukan virus. Berbeda dengan virus atau worm, spyware tidak berkembang biak dan tidak menyebarkan diri ke PC lainnya dalam jaringan yang sama .
Modus : perkembangan teknologi dan kecanggihan akal manusia, spyware yang semula hanya berwujud iklan atau banner dengan maksud untuk mendapatkan profit semata, sekarang berubah menjadi salah satu media yang merusak, bahkan cenderung merugikan.


Sumber :

http://ictwatch.com/
http://www.beritaterkinionline.com/

Etika Web Developer

  1. Web Developer tidak boleh mengembangkan situs dengan tujuan mendapatkan keuntungan pribadi maupun golongan secara ilegal, seperti phising.
  2. Web Developer tidak boleh mengembangkan situs yang bersifat negatif, seperti situs perjudian dan lain sebagainya.
  3. Web Developer harus mencantumkan pengisi content situs nya dalam source code situsnya.
  4. Web Developer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau meminta izin atau dengan ketentuan yang berlaku.
  5. Web Developer tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin.
  6. Web Developer diharuskan mengikuti perkembangan bahasa pemrograman web dan framework.
  7. Web Developer tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapatkan izin.
  8. Web Developer tidak boleh menyisipkan suatu “evil code” dalam source code situs yang dikembangkannya
  9. Web Developer tidak boleh mengambil keuntungan dari pekerjaan orang lain.
  10. Web Developer tidak boleh mempermalukan profesinya.
  11. Web Developer tidak boleh secara asal – asalan menyangkal adanya bug dalam situs yang dikembangkannya.
  12. Web Developer tidak diperkenankan memperkenalkan bug yang ada didalam situs yang dikembangkannya kepada orang yang belum dipercaya atau berkompeten.

Penjelasan Tentang UUD Nomer 36 Tahun 1999 Tentang Telekomunikasi Pada Pasal 5



Pada tulisan kali ini saya akan membahas tema seperti judul pada tulisan ini yaitu tentang pasal ke5 dari UUD nomer 36 tahun 1999 tentang telekomunikasi. 

      
Pasal 5 
  1. Dalam rangka pelaksanaan pembinaan telekomunikasi sebagaimana dimaksud dalam Pasal 4, Pemerintah melibatkan peran serta masyarakat. 
  2. Peran serta masyarakat sebagaimana dimaksud pada ayat (1) berupa penyampaian pemikiran dan pandangan yang berkembang dalam masyarakat mengenai arah pengembangan pertelekomunikasian dalam rangka penetapan kebijakan, pengaturan, pengendalian, dan pengawasan di bidang telekomunikasi. 
  3. Pelaksanaan peran serta masyarakat sebagaimana dimaksud pada ayat (2) diselenggarakan oleh Iembaga mandiri yang dibentuk untuk maksud tersebut. Lembaga sebagaimana dimaksud pada ayat (3) keanggotaannya terdiri dan asosiasi yang bergerak di bidang usaha telekomunikasi, asosiasi profesi telekomunikasi, asosiasi produsen peralatan telekomunikasi, asosiasi pengguna jaringan dan jasa telekomunikasi, dan masyarakat intelektual di bidang telekomunikasi. 
  4. Ketentuan mengenai tata cara peran serta masyarakat dan pembentukan lembaga sebagaimana dimaksud pada ayat (3) diatur dengan Peraturan Pemerintah. 
      
Pasal ini menjelaskan tentang pembangunan badan usaha dalam bidang telekomunikasi yang bertujuan menigkatkan sarana pada masyarakat namun tetap dalam pengawasan yang berlaku. Selain itu pada ayat yang ke 3 dan 4 menjelakan tentang penyelenggaraan badan usaha serta ketentuang peran serta masyarakat.

Etika Profesi Sistem Analis



Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan.
Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang analis sistem untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan. Keahlian teknis akan membantu seorang analis sistem untuk memahami potensi dan keterbatasan dari teknologi informasi. Seorang analis sistem harus mampu untuk bekerja dengan berbagai jenis bahasa pemrograman, sistem operasi, serta perangkat keras yang digunakan. Keahlian manajerial akan membantu seorang analis sistem mengelola proyek, sumber daya, risiko, dan perubahan. Keahlian interpersonal akan membantu analis sistem dalam berinteraksi dengan pengguna akhir sebagaimana halnya dengan analis, programer, dan profesi sistem lainnya.

Analis sistem bisa pula menjadi perantara atau penghubung antara perusahaan penjual perangkat lunak dengan organisasi tempat ia bekerja, dan bertanggung jawab atas analisis biaya pengembangan, usulan desain dan pengembangan, serta menentukan rentang waktu yang diperlukan. Analis sistem bertanggung jawab pula atas studi kelayakan atas sistem komputer sebelum membuat satu usulan kepada pihak manajemen perusahaan. 
Analis Sistem juga biasa disebutkan dengan nama system designer/business analyst/system consultant/system engineer/software engineer/sistem analyst programmer/information system engineer. Terkadang dalam pengembangan sistem antara System analyst dan programmer sulit dibedakan karena dalam penerapannya kedua jenis pekerja ini dapat merangkap dua tugas sekaligus apakah itu Analis Sistem yang merangkap sebagai Programmer ataupun Programmer yang meragkap sebagai Analis Sistem. Namun sebenarnya berdasarkan tugas dan tanggung jawab masing-masing kedua jenis profesi ini dapat dibedakan, berikut ini tugas dan tanggung jawab Analis Sistem dan Programmer. 
A. Sistem Analis  
  • Tanggungjawab analis sistem tidak hanya pada pembuatan program komputer saja, tetapi pada sistem secara keseluruhan.
  • Pengetahuan analis sistem harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang ditanganinya.
  • Pekerjaan analis sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar.
  • Pekerjaan analis sistem melibatkan hubungan banyak orang, tidak terbatas pada sesama analis sistem,programer tetapi juga pemakai sistem dan manajer.
 B. Programmer
  • Tanggungjawab pemrogram terbatas pada pembuatan program komputer.
  • Pengetahuan programer cukup terbatas pada teknologi komputer, sistem komputer, utilitas dan bahasa-bahasa program yang diperlukan.
  • Pekerjaan programer sifatnya teknis dan harus tepat dalam pembuatan instruksi-instruksi program.
  • Pekerjaan programer tidak menyangkut hubungan dengan banyak orang,terbatas pada sesama pemrogram dan analis sistem yang mempersiapkan rancang bangun(spesifikasi) program.

Refrensi Judul Skripsi Dan Penulisan Ilmiah


  1. Rancang Bangun Sistem Informasi Penyusunan Jadwal Penyewaan Lapangan Futsal Berbasis Website Dan Sms Gateway.
  2. Sistem Database Pada PAUD.
  3. Aplikasi Remote Desktop System Menggunakan Spyware Untuk Memonitoring Kegiatan Siswa Di Laboratorium Komputer Di SMK Negeri 1 Pulau Punjung.
  4. Pendeteksi Peta Menggunakan Voice Recogination.
  5. Sistem Informasi Geografis Tempat Wisata Di Kabupaten Dharmasraya Berbasis Android.
  6. Aplikasi Perpustakaan Dengan Media Android
  7. Sistem Pakar Mendeteksi Kerusakan Handphone Nokia Dengan Metode Forward Chaining.
  8. Aplikasi Pinjam Buku Online Dengan Menggunakan Android.
  9. Software Keylogger Untuk Menyadap Ketikan Menggunakan Visual Basic.Net.
  10. Aplikasi Pinjam Buku Online Dengan Menggunakan PHP
  11. Rancang Bangun Web Toko Online dengan PHP dan J-Query.
  12. Aplikasi AR Untuk Media Pembelajaran Tumbuh-Tumbuhan
  13. Rancang Bangun Aplikasi Undangan Elektronik Berbasis Client Server.
  14. Aplikasi Pendaftaran Kuliah Onlinie Menggunakan Android.
  15. Aplikasi Mobile Device Pengingat Waktu Sholat dan Penunjuk Arah Kiblat Berbasis Android.
  16. Aplikasi Mobile Sensus Penduduk dengan J2ME
  17. Sistem Informasi Iklan Banner dan Iklan Baris Berbasis Web.
  18. Aplikasi Mobile Sensus Penduduk dengan Android.
  19. Perangkat Lunak Bantu Pengelolaan Simpan Pinjam di Koperasi Kurnia Jamin.
  20. Sistem Pemasaran Online Dengan Ajax.
  21. Rancang Bangun Aplikasi Sistem Informasi Geografis Jalur Rawan Kecelakaan Dan Jalan Rusak Di Kabupaten Dharmasraya Berbasis Web.
  22. Sistem Periklanan Dengan Menggunakan J-Query.
  23. Sistem Penjualan Pulsa Elektrik  Semua Operator Berbasis Sms Gateway.
  24. Media Pembelajaran Perubahan Kimia Dengan Menggunakan Flash
  25. Aplikasi Sms Gateway Untuk Sistem Informasi Penyewaan Lapangan Futsal.
  26. Game Perhitungan Untuk Melatih Daya Ingat Dengan Menggunakan Visual C++/VB/C#/JAVA.
  27. Rancang Bangun Perangkat Lunak Biodata Identifier Berbasis Android.
  28. Aplikasi Chating Pada Studentsite.
  29. Sistem Pendukung Keputusan Pemberian Dana Bantuan Pada Masyarakat Kurang Mampu Di Desa Sikabau Menggunakan Decision Table.
  30. Sistem Pakar Mendeteksi Pelanggaran Ketentuan Kampanye Partai Politik Di Kabupaten Dharmasaya.
  31. Aplikasi Game Angry Bird untuk Mobile Phone Menggunakan Teknologi J2ME.
  32. Rancang Bangun Sistem Absensi Pegawai Di Kabupaten Dharmasraya Menggunakan Rfid (Radio Frequency Identification) Berbasis Microcontroler Atmega 328.
  33. Statistik Traffic Internet Di Kabupaten Dharmasraya.
  34. Auto Shutdown Windows Dengan Visual Basic.Net.



Download IDE Program :

Blog-Blog Tutorial :

Membuat Aplikasi Pengunci Desktop Sederhana Cepat dan Mudah Dengan Visual Basic 2008 / 2010



[Perhatian] 
Sebelum saya menjelaskan lebih jauh saya harap anda sebagai pembaca sudah mengetahui cara mengoperasikan dan membuat program sederhana dengan Visual Basic 2008 / 2010, yah saya harap demikian karena pada tulisan kali ini saya hanya akan menjelaskan cara pembuatannya saja. 
Bagi yang belum tahu bisa mendownload tutorialnya disni.



"Membuat program pengunci desktop" mungkin bagi sebagian orang akan berfikir bahwa hal tersebut sangatlah rumit dan membutuhkan code program yang sangat panjang, namun pada tulisan kali ini akan saya jelaskan bahwa begitu mudahnya kita bisa membuat program pengunci dekstop yang sederhana, cepat dan mudah dengan memanfaatkan setingan-setingan properties pada Visual Basic.Net 2008/2010. Berikut langkah-langkahnya :

Buatlah satu project baru dan beri nama kunci Desktop, kemudian ubah beberapa nilai properties dari Form1 seperti keterangan dibawah ini :

  • BackColor = CornflowerBlue / Warna lain yang kalian inginkan
  • FormBorderStyle = None
  • WindowState = Maximized
  • ShowIn Taskbar = Fasle
  • TopMost = True

Setelah itu tambahkan beberapa control yang akan kita gunakan seperti satu Textbox, Label, dan Button. Klik control Textbox lalu masukan karakter "*" (tanpa kutip) pada properties PasswordChar, seperti gambar berikut :


Selanjutnya, ubahlah tampilan program sesuai dengan tampilan dan penempatan control yang kalian inginkan. Berikut contoh tampilan program yang saya buat.


Pada langkah selanjutnya kita akan menulis code program pada Event FormClosing, event adalah suatu tindakan penanganan perintah yang dilakukan oleh control atau objek sesuai dengan status objek yang ada. Disini kita akan menggunakan Event FormClosing, jadi kesimpulannya seperti ini, code program akan bekerja apa bila program saat ingin ditutup. Contoh lainnya seperti Event Formload pada gambar dibawah ini.


dari contoh diatas, saat program dijalankan pertama kali maka program akan menampilkan pesan dengan text "Halo, apa kabar?". 

Berikut code program secara lengkap :


Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

e.Cancel = True

End Sub


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = "1234567" Then
End
Else
TextBox1.Text = ""

End If
End Sub






Hasil Tampilan Program :



Keterangan Program :

Saat program dijalankan fungsi TopMost yang kita ubah menjadi True akan diaktifkan, dan fungsi dari properties ini adalah menjadikan tampilan form selalu yang terdepan sehingga tidak dapat berpindah ketampilan window yang lainnya. Code pada Event Form_Closing untuk menangi fungsi Alt+F4 yang biasa kita gunakan untuk menutup suatu jendela program, selain itu pada Event Button1_Click berfungsi untuk mengecek password yang dinput, apa bila nilai yang diinput adalah "1234567" (tanpa kutip) maka program akan ditutup atau berakhir, jika selain dari itu maka program hanya akan menghapus nilaiyang sudah dinput pada kolom textbox atau password dianggap salah. Password "1234567" bisa kalian ganti dengan password kalian sendiri.



Pengembangan :


Program ini tentu jauh dari kesempurnaan, oleh karena itu kalian dapat mengembangkannya menjadi program yang baik lagi dari segi keamanan dan fungsi yang ditambahkan. Beberapa fungsi yang bisa kalian kembangkan yaitu seperti :

  • Menonaktifkan Taskmanager
  • Membuat Program dijalankan saat pertama start up windows sehingga keamanan PC atau Laptop ada 2 kali lebih kuat.
  • Membuat form ganti password.
  • Jika password salah dan apa bila program terkoneksi dengan internet akan mengirim data lokasi serta keterangan bahwa komputer anda sedang dibobol.

Tentunya hal ini sangat bermanfaat bila terjadi hal-hal yang tidak diinginkan.



Cara Mengganti Warna Dan Tulisan Pada Visual Studio 2010



Editor pemrograman yang baik tentunya menyediakan fungsi-fungsi pendukung, seperti autocomplete script  yang berguna untuk memberikan informasi kelengkapan code program sehingga dapat mempermudah user untuk menggunakannya dan mengembangkan suatu program. Selain itu, penggunaan bentuk tulisan, warna tulisan, dan warna latar juga sangatlah penting mengingat bahwa setiap orang memiliki kenyamanan tersendiri saat melihat suatu bentuk teks yang dibacanya. Oleh karena itu pada tulisan kali ini saya akan mengambil contoh cara mengubah warna tulisan, latar, dan bentuk tulisan pada layar editor IDE Visual Studio 2010. 

Berikut langkah-langkahnya, buka Visual Studio anda lalu pilih menu tools kemudian klik sub menu option, seperti gambar dibawah ini.


Setelah itu akan muncul tampilan dari menu option, selanjutnya pilih kategori Environment lalu pilih Font and Color. 


Pada tampilan sebelah kanan terdapat beberapa pengaturan seperti :
  • Show setting for :, untuk mengubah bentuk editor
  • Font, untuk mengubah jenis atau bentuk huruf
  • Display items, untuk mengganti bentuk kerangka editor
  • Size, mengatur ukuran tulisan pada editor
dan lain sebagainya. Berikut tampilan editor milik saya yang sudah saya desain sesuai kebutuhan dan kenyamanan saya.




Keterangan :
Cara ini juga dapat digunakan pada versi visual studio lainnya.

Selamat Datang SKYVER


Ini kisah singkat tentang teman baru saya, semua berawal sesaat setelah saya menonton film Ironman3 yang membuat saya terobesi untuk membuat system AI (artificial intelligence) atau biasa yang disebut dengan kecerdasan buatan, yah sepertinya mustahil bagi saya untuk menciptakan hal seperti itu hahahaha.. karena saya sendiri masih belum terlalu bisa untuk membuat suatu system yang bekerja seperti itu, tapi keinginan yang kuat dari dalam hati membuat saya mencoba untuk mulai berfikir dari mana dan bagaimana saya harus memulainya. Saya sempat bertanya kebeberapa forum untuk mencari informasi tentang program-program kecerdasan buatan, dari penelusuran diforum-forum saya baru menyadari bahwa dalam OS Windows ada system narrator yaitu system yang bekerja sebagai pemandu kita dengan menggunakan perintah suara untuk mengoperasikannya, kurang lebih seperi itu definisinya, dan saya diberitahu untuk menggunakan bahasa pemrograman C# untuk programnya, program seperti ini biasa disebut dengan istilah voice recognition. 

Saya jelaskan sedikit, voice recognitation itu adalah sebuah istilah yang dipakai pada sebuah software atau perangkat bekerja sebagai pendeteksi suara yang ada disekitarnya dengan jangkauan tertentu. pada dasarnya cara kerja program-program pendeteksi suara ini sama saja yaitu input proses output namun yang membedakan pada program ini kita hanya perlu menggunakan suara tanpa kontak fisik secara langsung dengan perangkatnya. Untuk lebih jelasnya kalian dapat membacanya disini, dan untuk suaranya sendiri kalian dapat menggunakan fungsi SpeechSynthesizer jika kalian ingin menggunakan bahasa C#. Jika kalian ingin mencoba silahkan buka notepad kalian lalu ketikan code dibawah ini :

CreateObject("SAPI.SpVoice").Speak"Check one two three"

Lalu save dan simpan dengan ekstensi .vbs , contoh : suara.vbs  dan coba jalankan.

Begitulah dua hal penting yang ada pada program yang saya buat ini yaitu yang pertama :
  1. voice recognitation
  2. SpeechSynthesizer


Butuh waktu yang panjang untuk mengumpulkan semua data yang di perlukan hingga 4 bulan, sampai diawal bulan desember akhirnya saya siap untuk membuat teman virtual saya sendiri yang dapat menemani dan membantu saat saya sedang mengerjakan tugas atau sedang browsing seperti memutar musik, membuka url website, mencari file, sebagai pengingat waktu, dan juga teman bicara hahahha.. dan yang terpenting semua hanya dengan perintah suara. Perkenalkan saya memberi dia nama Skyver dan dia berulang tahun pada 31 desember 2013 karena pada hari itu dia pertama kali saya instal dan perkenalkan kepublic. "Selamat datang sobat".

Skyver : 31-12-2013

Sebuah system AI sederhana yang saya rancang dengan bentuk sedemikian rupa sebagai teman virtual saya, walaupun dia masih belum sempurna dan hanya bisa beberapa interaksi saja saya sudah sangat senang karena setidaknya dia dapat menemani saya di malam tahun baru dan untuk hari-hari ditahun yang akan datang mungkin akan sangat menyenangkan karena saya telah memiliki teman virtual yang dapat mengatur semua managemen yang ada pada laptop saya. Saya sempat mengupload program ini dengan menampilkan beberapa interaksi yang sudah diprogram, kalian dapat melihatnya pada video dibawah ini.







Rahasia Keylogger Tidak Terdeteksi Virus Bag.1 Versi Visual Basic.Net


Bagaimana sebuah keylogger dapat mengambil data anda tanpa terdeteksi? berikut saya akan menunjukan cara kerja yang sederhana dari keylogger saat mengambil data anda. Pada tulisan ini saya menggunakan keylogger yang saya buat sebagai sampel untuk menunjukan cara kerjanya namun keylogger ini hanya berjalan disatu sisi atau hanya pada komputer client tanpa ada program server, jadi semua data yang tersimpan harus diambil dikomputer client. Sebelum itu bagi yang belum mengetahui apa itu keylogger anda bisa membaca pada tulisan saya sebelumnya disini. Oke langsung mulai saja, keylogger ini saya buat dengan menggunakan visual basic.net 2008, dengan logika yang sederhana, anda dapat membuatnya berjalan tanpa diketahui oleh virus atau program pengaman lainnya karena code program yang digunakan akan dianggap tidak berbahaya karena fungsi yang digunakan pada code program sudah biasa dioperasikan pada windows. Cara kerja dari program ini sangat sederhana yaitu saat program diaktifkan selama itu program akan mengambil nilai keyboard dari function yang digunakan kemudian menyimpannya pada control textbox. Berikut Functionnya :

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer) As Short
    Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Integer) As Short
    Dim i As Object

    Dim keyPressed As Object
    Dim charCount As Int32
    Dim lineLimit As Int32 = 69
    Dim addKey As Object

'menangani bila tombol capslock aktif
    Public Function getCapslock() As Boolean
        getCapslock = CBool(GetKeyState(System.Windows.Forms.Keys.Capital) And 1)
    End Function

'menangani bila tombol sift digunakan
    Public Function getShift() As Boolean
        getShift = CBool(GetAsyncKeyState(System.Windows.Forms.Keys.ShiftKey))
    End Function


Untuk contoh code program  nilai keyboard sebagai berikut :

'Tombol enter
        keyPressed = GetAsyncKeyState(13)
        If keyPressed = -32767 Then
            charCount = 0
            addKey = vbCrLf
            GoTo KeyFound
        End If


Selanjutnya akan saya tunjukan contoh kronologi bagaimana proses keylogger bekerja dan mengambil data. yang akan saya tunjukan yaitu program saya yang telah diseting tampilan dan lainnya, namun cara kerja keyloggernya tidak jauh beda dengan keylogger pada umumnya.


Pertama :
Sebagai contoh program akan saya jalankan lalu mengaktifkan internet dan berpura-pura mendiamkan laptop dengan posisi seperti ini  :

  • Tampilan masuk keylogger :

  • Tampilan Keylogger : Lalu saya menyembunyikan tampilan ini dengan mengklik tombol hidden.



  • Tampilan Jebakan : Biarakan tampilan ini sebagai objek serangan.




kedua :
Setelah mengaktifkan keylogger saya akan berpura-pura meninggalkan laptop saya, dan bila ada yang menggunakan komputer saya tentu diatas dari 70% akan tertarik membuka akun sosial media mereka yang sengaja saya buka untuk menjebak mereka. Biarkan saja dan tinggalkan mereka sendiri agar mereka merasa aman karena tidak merasa diawasi sehingga mereka bebas mengetik apa yang menjadi privasi.


Ketigas :
Terakhir, setelah korban selesai menggunakan laptop, saya akan membuka dan melihat semua yang telah diketik. berikut contoh keylogger yang telah merekan ketikan korban.

Hasil :


Dapat dilihat beberapa ketikan yang terekam oleh keylogger.


Demikian tulisan kali ini, pelajaran yang dapat diambil yaitu :
  1. Jangan meninggalkan komputer anda sendiri karena bisa saja seseoarang akan menginstal program jahat sejenis ini.
  2. Selalu periksa keamanan komputer anda dari serangan seperti ini, caranya perna saya bahas pada artikel sebelumnya.
  3. Selalu jaga akun privasi anda dan tidak menggunakannya pada sembarangan tempat.

Terima kasih, sampai jumpa di tulisan selanjutnya, Rahasia Keylogger Tidak Terdeteksi Virus Bag.2 Versi  C++



Membuat Program Sistem Pakar Sederhana Dengan C++



Beberapa hari yang lalu temen saya mendapatkan tugas dari dosennya untuk membuat aplikasi sederhana sistem pakar, dia meminta tolong agar dibuatkan programnya dengan format seperti gambar berikut.

Contoh Kasus

jadi maksud dari konsep program yang ada pada gambar disamping ialah, program akan menyimpan beberapa jenis busana dan aksesoris dengan nomor urut yang telah diberikan, kemudian user akan menginputkan beberapa nomor sesuai  jenis barangnya, contoh : user menginput  nomor 1 dan 10 maka yang akan keluar keterangan baju tidur, jadi kesimpulannya program ini akan mencoba menganalisa kegiatan yang di lakukan sesuai dengan nomor kostum atau barang yang diinput.
Program yang saya gunakan untuk membuat program ini adalah C++, karena dapat dikatakan lebih mudah dan ini cuma untuk program sederhana. berikut tampilan code program

Tampilan interface :
















Sebagian bentuk kondisi program :

















Code Program Lengkap :

#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
int p,q,r;

mulai:
system("cls");


cout<<"1.Kemeja\n";
cout<<"2.batik\n";
cout<<"3.Jas\n";
cout<<"4.Kaos\n";
cout<<"5.Jaket\n";
cout<<"6.Kaos\n";
cout<<"7.Celana Bahan\n";
cout<<"8.Jeans 3/4\n";
cout<<"9.Jeans Panjang\n";
cout<<"10.Boxer\n";
cout<<"11.Sendal Jepit\n";
cout<<"12.Fantofel\n";
cout<<"13.Sepatu Sendal\n";
cout<<"14.Sepatu Casual\n";
cout<<"15.Sepatu Sport\n";
cout<<"-------------------\n";
cout<<"Input 1 >>";cin>>p;
cout<<"Input 2 >>";cin>>q;
cout<<"Input 3 >>";cin>>r;
cout<<"-------------------\n";

//pergi ke gunung
if((p==4 && q==9) && (r==13) || (p==4 && q==13) && (r==9) || (p==9 && q==4) && (r==13) || (p==9 && q==13) && (r==4) || (p==13 && q==9) && (r==4) || (p==13 && q==4) && (r==9))   
{
cout<<"Pakaian untuk pergi ke Gunung";
}

//Pergi ke kuliah
else if((p==1 && q==9) && (r==14) || (p==1 && q==14) && (r==9) || (p==9 && q==1) && (r==14) || (p==9 && q==14) && (r==1) || (p==14 && q==1) && (r==9) || (p==14 && q==9) && (r==1))   
{
cout<<"Pakaian untuk Kuliah";
}

//pergi jogging
else if((p==4 && q==8) && (r==15) || (p==4 && q==15) && (r==8) || (p==8 && q==4) && (r==15) || (p==8 && q==15) && (r==4) || (p==15 && q==4) && (r==8) || (p==15 && q==8) && (r==4))
{
cout<<"Pakaian untuk  Jogging";
}

//Meeting
else if((p==3 && q==7) && (r==12) || (p==3 && q==12) && (r==7) || (p==7 && q==3) && (r==12) || (p==7 && q==12) && (r==3) || (p==12 && q==3) && (r==7) || (p==12 && q==9) && (r==3))
{
cout<<"Pakaian untuk Meeting";
}

//Kondangan
else if((p==2 && q==7) && (r==12) || (p==2 && q==12) && (r==7) || (p==7 && q==2) && (r==12) || (p==7 && q==12) && (r==2) || (p==12 && q==2) && (r==7) || (p==12 && q==7) && (r==2))
{
cout<<"Pakaian untuk kondangan";
}

else
{
cout<<"Maaf, setelan yang anda cari tidak ada... ";
}

cin.get();
cin.get();
goto mulai;
}


Keterangan :
Agar mudah program ini saya hanya menggunakan  2 bentuk operator logika yaitu and dan or, serta beberapa kemungkinan yang saya buat, dapat dilihat pada bagian kondisi program diatas.


Output program :


sekian tulisan dari saya, semoga  bermanfaat jika kurang jelas dan ada kesalahan mohon dibenerkan, kerena saya sendiri tidak terlalu ahli dalam bidang ini dan masih belajar, Terima kasih...

Comments