Rabu, 06 November 2013

Pekerjaan IT System Analyst

System Analyst

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.

Kualifikasi :

1. Pendidikan min S1
2. Pengalaman di bidangnya min 3 tahun
3. Usia maksimal 40 tahun
4. Mahir membuat software database windows / web sesuai kebutuhan perusahaan, pengolahan, dan maintenance database.
5. Pengalaman mendevelop Business Intelligence/Datawarehouse/OLAP adalah sustu nilai tambah
6. Jujur, bertanggung jawab, cepat belajar hal-hal baru, ramah, berorientasi customer service, mampu bekerja mandiri dengan minimal supervisi maupun sebagai tim
7. Menguasai pemrograman visual windows dan web, programming (NET, VB, Delphi, PowerBuilder, Clarion, dll) dan konsep RDBMS (SQL Server/Oracle/MySQL/ASA, dll)

Tanggung Jawab Lainnya :

1. Membantu pegawai dari deparemen lain dalam permasalahan yang menyangkut computer
2. Menyediakan waktu untuk on-the-job training kepada pegawai baru.
3. Mengadakan orientasi mengenai komputer kepada staf baru
4. Bertanggung jawab dalam sistem pengoperasian dan sub-sistem yang berhubungan.
5. Menyediakan support di tingkat sistem untuk pengoperasian sistem bagi multi-user, peralatan hardware dan software, termasuk instalasi, konfigurasi, perbaikan, dan pemeliharaan segala perangkat tersebut.
6. Mencari alternatif untuk mengoptimalkan penggunaan komputer.




sumber :http://www.candra.web.id/2012/11/14/tugas-system-analyst/
             http://id.wikipedia.org/wiki/Analis_sistem

Langkah-Langkah Pelaksanaan Sistem Keamanan Langkah-langkah utama pelaksanaan Program keamanan

Langkah-Langkah Pelaksanaan Sistem Keamanan
Langkah-langkah utama pelaksanaan Program keamanan yaitu 




Persiapan Rencana Pekerjaan (Preparation of a Project Plan)
Perencanaan proyek untuk tinjaun kemanan mengikuti item sbb :
a. Tujuan Review
b. Ruang Lingkup (Scope) Review
c. Tugas yang harus dipenuhi
d. Organisasi dari Tim Proyek
e. Sumber Anggaran (Pendanaan) dan
f. Jadwal untuk Menyelesaikan Tugas

Identifikasi Kekayaan (Identification of asset)
Katagori asset :
a. Personnel (end users, analyst, programmers, operators, clerks, Guards)
b. Hardware (Mainfarme, minicomputer, microcomputer, disk, printer,
communication lines, concentrator, terminal)
c. Fasilitas (Furniture, office space, computer rrom, tape storage rack)
d. Dokumentasi (System and program doc.,database doc.,standards plans, insurance policies, contracts)
e. Persediaan (Negotiable instrument, preprinted forms, paper, tapes, cassettes)
f. Data/Informasi (Master files, transaction files, archival files)
g. Software Aplikasi (Debtors, creditors, payroll, bill-of-materials, sales, inventory)
h. Sistem Software (Compilers, utilities, DBMS, OS, Communication Software, Spreadsheets)

Penilaian Kekayaan (Valuation of asset)
Langkah ke tiga adalah penilaian kekayaan, yang merupakan langkah paling sulit. Parker
(1981) menggambarkan ketergantungan penilaian pada siapa yang ditanya untuk
memberikan penilaian, cara penilaian atas kekayaan yang hilang (lost), waktu periode untuk perhitungan atas hilangnya kekayaan, dan umur asset. Lihat gbr. 6.3




Identifikasi Ancaman-ancaman (Threats Identification)
Lihat gbr. 6.4 Lapisan jenis ancaman aset SI



Sumber ancaman External :
1. Nature / Acts of God
2. H/W Suppliers
3. S/W Suppliers
4. Contractors
5. Other Resource Suppliers
6. Competitors (sabotage, espionage, lawsuits, financial distress through fair or unfair competition)
7. Debt and Equity Holders
8. Unions (strikes, sabotage,harassment)
9. Governmnets
10. Environmentalist (Harassment (gangguan), unfavorable publicity)
11. Criminals/hackers (theft, sabotage, espionage, extortion)

Sumber ancaman Internal :
1. Management, contoh kesalahan dalam penyediaan sumber daya, perencanaan
dan control yang tidak cukup.
2. Employee, contoh Errors, Theft (pencurian), Fraud (penipuan), sabotase,
extortion (pemerasan), improper use of service (penggunaan layanan yg tidak
sah)
3. Unreliable system, contoh Kesalahan H/W, kesalahan S/W, kesalahan fasilitas.

Penilaian Kemungkinan Ancaman (Threats LikeIihood Assessment)
Contoh, perusahaan asuransi dapat menyediakan informasi tentang kemungkinan terjadinya kebakaran api dalam satu waktu periode tertentu.
Analisis Ekspose (Exposures analysis)
Tahap analisis ekspose terdiri dari 4 tugas yaitu :
1. Identification of the controls in place
2. Assessment of the reliability of the controls in place
3. Evaluation of the likelihood that a threat incident will be successful
4. Assess the resulting loss if the threat is successful
Lihat gbr. 6.5. Tugas utama tahap analisis ekspose dan gbr.6.6. Ancaman, keandalan
kontrol, cakupan control, dan ekspose


Sistem Informasi Yang Harus Dilindungi Melalui Sistem Keamanan

Sistem Informasi Yang Harus  Dilindungi Melalui 
Sistem Keamanan




Aset Sistem Informasi yang harus di lindungi melalui sistem

keamanan dapat diklasifikasikan menjadi 2 yaitu (lihat gbr. 6.1) :


1. Aset Fisik, meliputi :

a. Personnel

b. Hardware (termasuk media penyimpanan, dan periperalnya)

c. Fasilitas

d. Dokumentasi dan

e. Supplies


2. Aset Logika

a. Data / Informasi dan

b. Sofware (Sistem dan Aplikasi)

Rabu, 09 Oktober 2013

PENERAPAN TELEMATIKA PADA ATM

Kata telematika adalah gabungan dari kata telekomunikasi dan informatika. Yang merupakan perpaduan konsep Computing and Communication. Istilah telematika juga dikenal sebagai “the new hybrid technology” karena lahir dari perkembangan teknologi digital. Dalam wikipedia disebutkan bahwa Telematika juga sering disebut dengan ICT (Information and Communications Technology).

Dengan berkembangnya teknologi telematika mempermudah kita dalam mencari informasi dan melakukan komunikasi.  Komunikasi jarak jauh yang dapat mentrasmisikan sejumlah besar informasi dalam sekejap dan dapat menjangkau seluruh dunia, seakan-akan dunia berada dalam genggaman tangan.

PERKEMBANGAN TELEMATIKA PADA ATM

Dahulu jika seseorang yang ingin mengambil uang yang dia simpan di Bank orang tersebut harus pergi ke Bank untuk mengambil uang yang dia butuhkan,meskipun bank tersebut sangat jauh.

Lalu dibuatlah teknologi baru yang bisa menghubungkan sebuah mesin yang menyimpan uang dengan Bank sehingga seseorang yang ingin mengambil uang tidak perlu harus pergi ke bank,orang tersebut hanya perlu mendatangi mesin tersebut untuk mengambil uang.Nama mesin tersebut yaitu ATM.

ATM (bahasa Indonesia: Anjungan Tunai Mandiri atau dalam bahasa Inggris: Automated Teller Machine) adalah sebuah alat elektronik yang mengijinkan nasabah bank untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang "teller" manusia. Banyak ATM juga mengijinkan penyimpanan uang atau cek, transfer uang atau bahkan membeli perangko.
ATM sering ditempatkan di lokasi-lokasi strategis, seperti restoran, pusat perbelanjaan, bandar udara, pasar, dan kantor-kantor bank itu sendiri.

Pada ATM paling modern, pelanggan diidentifikasi dengan memasukkan Kartu ATM plastik dengan strip magnetik atau kartu pintar plastik dengan chip, yang berisi kartu yang bernomor unik dan beberapa informasi keamanan seperti tanggal kedaluwarsa atau Kode keamanan kartu (CVV). Otentikasi ini disediakan oleh pelanggan saat memasukkan nomor identifikasi pribadi (PIN). ATM terbaru di Royal Bank of Scotland beroperasi tanpa kartu untuk menarik uang tunai hingga £100. Pelanggan awalnya harus mendaftarkan nomor ponsel merekadan dan bank akan memberikan kode enam digit untuk masuk ke ATM untuk menarik uang tunai tersebut.

Menggunakan ATM, pelanggan dapat mengakses akun bank mereka untuk membuat penarikan, uang tunai melalui kartu debit, dan memeriksa saldo rekening mereka serta membeli kredit ponsel prabayar . Jika mata uang yang ditarik dari ATM berbeda dengan rekening bank dalam mata uang (misalnya: Penarikan Yen Jepang dari rekening bank berisi Dolar AS), uang tersebut akan dikonversi pada nilai tukar resmi pasar. Dengan demikian, ATM sering memberikan salah satu kemungkinan harga tukar terbaik resmi untuk wisatawan asing, dan juga banyak digunakan untuk tujuan ini.

Mesin ATM ditemukan oleh 3 orang yakni Luther Simjian, John Shepherd-Barron, dan Don Wetzel. Ada juga yang berpendapat, orang Skotlandia bernama James Goodfellow adalah pemegang paten paling awal (1966) ATM modern dan John D White (dari Docutel) di Amerika Serikat juga sering disebut sebagai penemu desain ATM tegak mandiri (free standing) pertama.

Tahun 1967, John Shepherd-Barron menemukan dan memasang sebuah ATM di satu Bank Barclays di London. Setahun kemudian (1968), Don Wetzel menemukan ATM buatan Amerika. ATM baru menjadi bagian penting perbankan mulai dekade 1980-an.

Cara kerja mesin ATM sangat sederhana dan mudah. Jika kamu ingin bertransaksi menggunakan ATM, kamu hanya tinggal memasukkan kartu ATMmu ke dalam mesin. Setelah kartu ATM dimasukkan kedalam mesin, maka kartumu akan dibaca oleh magnetic card reader yang ada didalam mesin. Fungsi dari magnetic card reader adalah sebagai pembaca dan penerima data. Setelah data dibaca, lalu data tersebut dikirim ke sistem komputerisasi bank.

Saat mesin berhasil membaca data dalam kartu ATM mu, maka mesin akan meminta nomor PIN (Personal Identification Number). PIN ini tidak terdapat di dalam kartu ATM melainkan kamu harus memasukkannya sendiri. Jadi jangan sampai lupa nomor PIN mu yah. Kemudian setelah kamu memasukkan PIN, maka data PIN tersebut akan diacak (di-encrypt) dengan rumus tertentu dan dikirim ke sistem komputerasi di bank yang bersangkutan. Pengacakan data PIN ini dimaksudkan agar data-datamu tidak bisa terbaca oleh pihak lain.

Setelah data-datamu selesai diproses di sistem komputer bank, maka data-datamu akan dikirim kembali ke ATM. Dan kamu akan mendapatkan apa yang kamu minta di mesin ATM tersebut seperti uang tunai, cek saldo, transfer tunai, dan sebagainya.

Pada sebuah kartu ATM terdapat garis yang dinamakan Magnetic Chip. Magnetik Chip tersebut mempunyai fungsi sebagai sensor pendeteksi identitas pemilik kartu ATM. Magnetic Chip sangat sensitif dengan berbagai keadaan, contohnya apabila Magnetic Chip tergesek oleh sebuah benda maka Magnetic Chip tersebut akan kehilangan fungsinya.

Ada dua hal penting yang harus dijaga agar transaksimu di ATM aman, yaitu: Kartu ATM dan PIN. Kedua perangkat ini saling berhubungan erat, sehingga kamu harus selalu ingat nomer PIN mu dan menjaga agar kartu ATM mu tidak hilang. Oh iya, untuk menjaga keamanan, jangan pinjamkan Kartu ATMmu kepada orang lain untuk kepentingan apapun. Simpanlah Kartu ATMmu pada tempat-tempat yang aman dan tidak mudah dijangkau orang lain.



http://id.wikipedia.org/wiki/Telematika

http://chiaisadora.wordpress.com/2012/10/03/penerapan-telematika/

http://id.wikipedia.org/wiki/ATM

Sabtu, 29 Juni 2013

RESENSI FILM GIE


Film Gie mengisahkan tentang kehidupan Soe Hok Gie, atau dikenali sebagai Gie, sejak dari kecil. Beliau adalah dari keturunan Cina Indonesia yang lahir pada zaman sebelum Indonesia merdeka dan membesar ketika zaman pemerintahan Presiden Sukarno. Dalam film ini, beliau digambarkan sebagai seorang yang berdikari dan berani terutama dalam bersuara. Sewaktu kecil, sifatnya ini telah membawa masalah kepada Gie apabila gurunya tidak menerima pendapatnya yang terlalu lantang.


Soe Hok Gie sewaktu kecil
Namun begitu, sifat Gie ini semakin berubah apabila dia meningkat dewasa dimana dia tidak mahu terlibat dalam gerakan aktivis walaupun didesak oleh rekannya. Malahan dia turut menasihati Han, seorang rekannya yang terlibat dengan PKI (Partai Komunis Indonesia) karena risau akan akibatnya. Sebaliknya, Gie lebih senang melibatkan diri dalam Mahasiswa Pencinta Alam (Mapala) bersama Ira serta rekan-rekannya yang lain. Gie juga digambarkan mempunyai perasaan kepada Ira dan begitu juga sebaliknya, namun masing-masing malu untuk bersuara.

Soe Hok Gie dilakonkan Nicholas Saputra
Lama-kelamaan, Gie mula bergiat aktif dalam menentang dan mengkritik pemerintahan Presiden Sukarno dengan menulis artikel-artikel dalam surat kabar yang mengkritik pemerintahan diktator Sukarno yang menyebabkan banyak rakyat hidup miskin. Pada mulanya usaha Gie dipuji dan dikagumi oleh semua orang lalu dia menjadi popular, hingga die berhasil berpacaran dengan seorang gadis kaya Sinta. Tetapi tulisannya yang makin lantang dan kontroversial menyebabkan banyak orang termasuk rekan rapatnya dalam Mapala serta pacarnya Sinta menjauhkan diri daripadanya. Akhirnya Gie meninggal dunia dalam keadaan dipinggirkan.

Apa yang saya suka mengenai film Gie ini ialah ia menceritakan tentang sejarah Indonesia sewaktu zaman awal negara Indonesia didirikan. Penonton dapat melihat sendiri keadaan negara pada waktu tersebut yang berlaku banyak penindasan ke atas rakyat, ditambah pula dengan adanya Partai Komunis Indonesia yang lantang menentang pemerintahan korup Presiden Sukarno. Ia juga menerangkan tentang mengapa banyak rakyat Indonesia yang taksub dengan komunis walaupun komunis dianggap sebagai jahat oleh seluruh dunia.


 Salah-satu lagu pengiring film Gie
Selain itu, saya juga suka dengan lagu pengiring bagi film ini. Lagu yang dipilih sesuai dengan adegan didalam film. Pemilihan aktor juga bagus sekali karena pertunjukan mereka sangat meyakinkan. Namun, film ini ada beberapa kelemahan dan salah satunya ialah terlalu banyak bicara sendiri oleh Gie serta adegan yang tiada percakapan. Ini membuat film ini sukar dipahami lalu penonton perlu menafsirkan sendiri apa yang sedang terjadi. Saya juga tidak suka dengan bagian akhir film ini karena kurang jelas apa yang berlaku pada Gie dan menyebabkan dia meninggal dunia.

Kamis, 13 Juni 2013

Rahasia Perempuan Ketika Bermain Facebook

Rahasia Perempuan Ketika Bermain Facebook




Facebook memang sudah menjadi fenomena tersendiri bagi masyarakat dunia. Dengan jumlah pengguna mencapai 132 juta orang, Facebook telah menjado way of life sekaligus sihir teknologi yang mematikan. Bagaimana tidak? Dengan Facebook seseorang akan dengan mudah mengetahui seluk beluk orang lainnya. Hal-hal gila pun terkadang dilakukan saat bermain Facebook, terutama perempuan sebagai pengguna mayoritas Facebook. Berikut adalah hal-hal gila yang diakui oleh para wanita dilakukan saat mereka berselancar di Facebook.

Stalking
Inilah peringkat pertama yang dilakukan para wanita di Facebook. Stalking atau ‘memata-matai’ facebook orang lain memang merupakan kegiatan yang mengasyikan bagi sebagian besar perempuan. Biasanya, mereka mencari-cari informasi seputar pria yang disukainya mulai dari melihat profile, wall-to-wall, sampai postingan lama pun mereka buka satu per satu dengan sabar. Memang kaum perempuan untuk urusan mencari informasi seputar pria idamannya boleh dikatakan yang paling ulet. Mereka bisa menghabiskan waktu berjam-jam hanya untuk menggali informasi di facebook pria tersebut, Jangan sampai tertinggal satu informasi pun. Bahkan saking seringnya melakukan aktivitas ‘pencarian informasi’ ini, segala aktivitas dari pria tersebut pun langsung masuk hilite dari beranda halaman Facebook pihak perempuan.

Status Palsu
Status palsu ini memang sering terjadi. Ada beberapa motivasi mengapa perempuan merahasiakan status hubungannya. Menurut hasil interview terhadap beberapa responden yang dilakukan oleh tim Rileks, perempuan cenderung untuk membuat status palsu jika ada pria yang berusaha mendekatinya namun terkesan annoying. Caranya, biasanya mereka langsung membentengi diri dengan status ‘in a relationship’ dengan harapan pri tersebut mulai menjauh. Namun, sebagian besar responden mengaku cara seperti ini memang kurang ampuh untuk menjauhkan pria tersebut.

Ada lagi yang menggunakan status palsu karena sudah bosan dengan status kesendiriannya. Mereka merasa bosan karena melulu ditanya seputar jodoh. Untuk menghindari situasi yang menjengkelkan ini, para perempuan cenderung mengganti statusnya dari ‘single’ menjadi ‘it’s complicated’. Motivasi yang terkahir dan yang paling nyeleneh adalah membuat status palsu untuk mencari sensasi. Ini biasanya hanya iseng-isengan dan tidak akan bertahan lama.

Membuat Akun FB Palsu
Percaya tidak percaya, perempuan melakukan hal ini demi mencari informasi seputar saingannya. Tindakan yang dilakukan adalah membuat akun baru dengan nama palsu lalu dipergunakan untuk berteman dengan ‘kompetitor’ atau orang-orang lain yang dianggap menyebalkan. Selain itu bagi yang berpacaran, akun baru ini juga bisa digunakan sebagai alat ‘kontrol’ untuk sang pacar. Seorang perempuan mengaku menciptakan akun baru FB untuk ‘memata-matai’ aktivitas dari perempuan lain yang sedang mengejar pacarnya. Namun, akun FB palsu ini tidak melulu digunakan untuk ‘memata-matai’, berdasarkan pengakuan perempuan tersebut ia bersama teman-temannya menggunakan akun FB Palsu ini memang untuk memata-matai tapi lama kelamaan juga digunakan untuk kegiatan promosi.

Profile Dibuat-buat
Profil yang ditampilkan menampilakn kepribadian seseorang. Wiets, belum tentu. Ternyata, ada juga yang membuat prpfil yang disesuaikan dengan karakter diri yang ingin diciptakan untuk mecapai tujuan tertentu, misalnya memperoleh suatu pekerjaan, hingga mendekati seseorang (agar terkesan memiliki kesamaan). Ada juga yang sengaja menutup-nutupi hal-hal yang bisa merusak citranya mungkin karena di facebook ia berteman dengan tetangga hingga saudara.

Pindah Tempat Ganti Kegiatan yang Penting Status Update
Karena sekarang sangat mudah dalam mengakses internet, terutama Facebook, kemana-mana pun kita bisa memberitahukan teman-teman kita sedang berbuat apa, dimana, dan dengan siapa. Kaum perempuan paling senang dalam melakukan upadet status. Meski sibuk minta ampun, tapi dibela-belain untuk merubah status update.

Memanipulasi Foto
Kaum perempuan tidak suka apabila di-tagg di gambar-gambar yang menurutnya akan merusak citra yang telah ia bentuk. Mereka terkadang tidak merasa percaya diri akan gambar yang menurut mereka kurang bagus anglenya atau mungkin tertangkap kamera untuk hal-hal yang tidak mau orang banyak tahu seperti merokok, minum alkohol, ataupun berpesta di sebuah klab malam. Alhasil, foto-foto itu pun akhirnya di-untagg oleh mereka.

Curhat di notes
Perempuan cenderung mengumbar perasaannya di notes-notes yang ia buat. Meski terkadang hanya sekedar curhat dan tidak men-tagg siapapun, kaum perempuan sebenarnya senang apabila notesnya diberikan komentar. Mereka menumpahkan segala isi hatinya di dalam notes tersebut. Meski terkesan privasi, namun bagi mereka menumpahkan emosi terlebih dulu adalah yang paling baik..

Penjelasan Visual Basic Baserta Kondisinya

Penjelasan Visual Basic Baserta Kondisinya
Visual Basic adalah salah suatu developement tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer. Dalam lingkungan Window's User-interface sangat memegang peranan penting,karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.


Bentuk-bentuk kondisi yang ada pada visual basic adalah :
A.Kondisi Perulangan
Dalam pemrograman ada kalanya kita memerlukan perulangan untuk melakukan suatu perintah yang sama untuk beberapa kali, misalkan pada program untuk mencari data maka diperlukan perulangan untuk mencari data dari record awal sampai record akhir atau sampai data yang dicari ditemukan. Perhatikan contoh sederhana yang menunjukkan penggunaan kondisi perulangan dalam program berikut ini :
Top of Form


Private Sub Form_Load()
MsgBox "ini adalah pesan ke 1"
MsgBox "ini adalah pesan ke 2"
MsgBox "ini adalah pesan ke 3"
MsgBox "ini adalah pesan ke 4"
MsgBox "ini adalah pesan ke 5"
End Sub
Kode program di atas adalah kode program yang digunakan untuk menampilkan pesan sebanyak 5 kali ketika program di load. Bayangkan jika pesan yang ingin ditampilkan bukan 5 kali tetapi 1000 kali, pastinya kita akan kesusahan jika harus menulis kode program “ MsgBox "ini adalah pesan ke #" “ Sebanyak 1000 kali. Untuk mempersingkat kode program maka sebenarnya kita tidak perlu menulis program sebanyak 1000 baris, kita cukup menulis 3 baris program yang hasilnya akan menampilkan pesan sebanyak 1000 kali yaitu sebagai berikut :

For i = 1 To 1000
MsgBox "ini adalah pesan ke " & i
Next i
Sehingga source kodenya menjadi :
Private Sub Form_Load()
For i = 1 To 1000
MsgBox "ini adalah pesan ke " & i
Next i
End Sub
Dengan menggunakan struktur kondisi perulangan seperti source code di atas maka ketika program di load maka program akan menjalankan perulangan dan menampilkan pesan “ini adalah pesan ke 1”,angka 1 pada pesan karena pada perulangan For … Next nilai awalnya adalah 1 kemudian program menjalankan perintah Next i sehingga sekarang nilai i menjadi 2, kemudian program menampilkan pesan “ini adalah pesan ke 2”, kemudian begitu seterusnya sampai nilai i = 1000 dan program menampilkan pesan “ini adalah pesan ke 1000”, karena nilai i = nilai akhir yaitu 1000 maka program keluar dariperulangan. Dari contoh di atas dapat disimpulkan bahwa sebuah perulangan memiliki kondisi awal dan kondisi akhir, dan perulangan akan berjalan dan berhenti jika kondisi akhir terpenuhi.
1.Macam - Macam Bentuk Perulangan
Dalam visual basic terdapat beberapa macam struktur kondisi perulangan, diantaranya adalah Do … Loop dan For … Next. Untuk lebih jelasnya berikut adalah macam – macam bentuk perulangan dalam visual basic :
A.Do While … Loop

Kata while dalam pernyataan Do While merintahkan program untuk melakukan perulangan apabila kondisi persyaratan masih bernilai True. Apabila kondisi persyaratan bernilai False maka program akan keluar dari perulangan dan berpindah ke kode program berikutnya.

Bentuk sintaks perulangan Do While adalah :

Do While Kondisi
Pernyataan
…..
Loop

Sintaks di atas adalah bentuk Do While dimana kondisi akhir perulangan terletak di awal sedangkan bentuk Do While yang letak kondisi akhirnya di akhir adalah sebagai berikut :

Do
Pernyataan
……
Loop While Kondisi

B.Do Until … Loop
Pada dasarnya perulangan DO Until sama dengan perulangan DO While yang membedakannya adalah pada perulangan Do While perulangan akan terus berjalan selama kondisi bernilai True dan akan berhenti jika kondisi bernilai False sedangkan pada perulangan Do Until perulangan akan terus berjalan apabila kondisi bernilai salah dan akan brhenti jika kondisi bernilai True.
Sintaks dari perulangan Do Until adalah :
Do Until Kondisi
Pernyataan
…..
Loop
Seperti halnya perulangan Do While, perulangan Do Until juga memiliki dua bentuk sintaks yaitu bentuk seperti di atas dan bentuk lainnya dimana kondisi diletakkan di akhir pernyataan perulangan yaitu sebagai berikut :
Do
Pernyataan
……
Loop Until Kondisi

C.While … Wend

Perulangan While … Wend digunakan apabila kita ingin pernyataan pada program dijalankan selama kondisi ekspresi yang di tetapkan masih bernilai True . Sintaks perulangan While Wend adalah :

While Ekspresi
Pernyataan
…..
Wend
D.For … Next
Perulangan For … Next digunakan untuk melakukan perulangan dengan jumlah tertentu yang kita kehendaki. Kita harus mendeklarasikan sebuah variabel yang akan digunakan sebagai indeks untuk perulangan. Sintaks perulangan For … Next adalah :

For Indeks = NilaiAwal To NilaiAkhir
Pernyataan
…..
Next Indeks

Secara default pada perulangan For … Next pertambahan indeks perulangan adalah 1, untuk menentukan pertambahan sesuai yang kita inginkan kita dapat menambahkan Step dari perulangan menjadi 2 atau – 1 untuk melakukan perhitungan mundur pada perulangan. Sintaksnya menjadi sebagai berikut :
For Indeks = NilaiAwal To NilaiAkhir Step -1
Pernyataan
…..
Next Indeks

2.Keluar dari Perulangan
Pada situasi tertentu kita mungkin perlu keluar dari perulangan sebelum kondisi akhir perulangan tersebut tercapai. Kita dapat keluar dari perulangan dengan menambahkan kondisi di dalam perulangan kemudian jika kondisi yang kita berikan tersebut bernilai benar maka program akan keluar dari perulangan dengan menggunakan perintah Exit.Contohnya adalah sebagai berikut :

Pada Perulangan Do … Loop

Do Until KondisiAkhir
Pernyataan
…..
If Kondisi = NilaiYangDicari Then
Exit Do
End If
Loop
Pada perulangan For … Next

For Indeks = NilaiAwal To NilaiAkhir
Pernyataan
…..
If Kondisi =NilaiYangDicari Then
Exit For
End If
Next Indeks

B.Kondisi Percabangan
Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi kesalahan dan hasil yang dikeluarkan oleh program tidak menyimpang dari yang diinginkan ketika program berjalan. Untuk itu perlu dibuat sebuah kondisi percabangan dalam program. Dalam Visual Basic ada beberapa kondisi percabangan yang dapat digunakan seperti IF… THEN atau SELECT CASE. Kondisi percabangan biasanya dinyatakan dengan menggunakan operator seperti operator sama dengan (=), tidak sama dengan (<>) atau operator-operator perbadingan lainnya ( >, >=, <, <=). 1.If … Then Percabangan dengan menggunakan If … Then digunakan untuk memilih dua kondisi atau lebih dengan memeriksa syarat pada tiap kondisi, jika syarat pada kondisi 1 benar ( True ) maka maka program akan menjalankan pernyataan 1 jika tidak ( False ) maka program akan memeriksa kondisi 2, jika syarat pada kondisi 2 benar ( True ) maka program akan menjalankan pernyataan 2 jika tidak ( False ) maka program akan memeriksa kondisi berikutnya dan begitu seterusnya hingga kondisi terakhir pada percabangan. Bentuk kondisi percabangan If … Then pada Visual Basic adalah : If Kondisi1 Then Pernyataan1 ………… ElseIf Kondisi2 Then Pernyataan2 …........ Else Pernyataan3 ………… End if Kondisi percabangan If …Then biasanya digunakan untuk menentukan kondisi perhitungan matematika, membatasi tndakan pengguna program , mengatur tampilan atau mencegah error ketika program di jalankan. 2.Select Case Dibandingkan dengan percabangan If … Then, Select Case lebih mudah dibaca dan di debug serta lebih mudah digunakan dalam alur program yang membutuhkan banyak percabangan. Bentuk umum percabangan Select Case dalam Visual Basic adalah sebagai berikut : Select Case Pilihan Case 1 Pernyataan1 ….. Case 2 Pernyataan2 ….. Case 3 Pernyataan3 …… End Select Pada struktur percabangan Select Case di atas jika Pilihan yang dimasukkan oleh pengguna bernilai 1 maka Pernyataan 1 di eksekusi, jika bernilai 2 maka Pernyataan 2 yang dieksekusi, jika bernnilai 3 maka Pernyataan 3 yang di eksekusi. 2.Sebutkan Jenis-jenis operator pada Visual Basic Visual Basic menyediakan 3 jenis operator, yaitu : 1)Operator Aritmatika ^ Pangkat - Negatif / kurang * Kali / Bagi \ Pembagian integer ( disertai pembulatan nilai hasil ) (Mod) Modulus / sisa bagi + Tambah / penggabungan string & penggabungan string 2)Operator Perbandingan = sama dengan <> tidak sama dengan
> lebih dari
<>= lebih dari atau sama dengan
LS Referensi obyek
Like seperti
Operator Like
Salah satu operator yang menarik untuk dibahas adalah operator like, Operator digunakan untuk operasi pencocokan pola pada string yang akan sangat membantu programmer.
Syntax :
result = string Like patter
Karakter dalam pola
Penyamaan dalam string
?
Sembarang karakter tunggal
*
Nol atau lebih karakter
#
Sembarang digit tunggal (0-9)
[charlist]
Sembarang karakter yang berada dalam charlist

[charlist]
Sembarang karakter yang tidak berada dalam charlist

Tabel . Character dalam pencocokan pola pada operator Like
Contoh :
• MyCheck = “aBBBa” Like “a*a” ‘ Returns True.
• MyCheck = “F” Like “[A-Z]” ‘ Returns True.
• MyCheck = “F” Like “[!A-Z]” ‘ Returns False.
• MyCheck = “a2a” Like “a#a” ‘ Returns True.
• MyCheck = “aM5b” Like “a[L-P]#[!c-e]” ‘ Returns True.
• MyCheck = “BAT123khg” Like “B?T*” ‘ Returns True.
MyCheck = “CAT123khg” Like “B?T*”

3)Operator Logika
Not tidak
and dan
or atau
Xor Exclusive Or
Eqv equivalen
imp implikasi

check box dan Option Button

CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.

OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.