Senin, 05 November 2018

catatan kuliah cyberpreneurship

CYBERPRENEURSHIP

CYBERNETICS membahas tentang adanya jalinan komunikasi antara semua hal yang ada di cakrawala (jagat raya), baik benda hidup maupun  benda mati. Norbert Wiener dalam teorinya mengatakan  sibernetika seperti makhluk hidup, mereka terhubungkan oleh sejumlah jaringan elektronik dan mekanik yang berfungsi interaktif seperti urat syaraf.


PRENEURSHIP (WIRAUSAHA/KEWIRAUSAHAAN)
  • Kewirausahaan yaitu kemampuan untuk menciptakan sesuatu yang baru dan berbeda ( Peter F. Drucker;1994)
  • Kewirausahaan adalah : Proses penciptaan sesuatu yang berbeda untuk menghasilkan nilai dengan mencurahkan waktu dan usaha, diikuti penggunaan uang, fisik, risiko dan kemudian menghasilkan balas jasa berupa uang serta kepuasan dan kebebasan pribadi. (Peter Hisrich; 1995:10)
  • Kewirausahaan merupakan : Proses penerapan kreativitas dan inovasi untuk memecahkan masalah dan mencari peluang yang dihadapi setiap orang dalam setiap hari. (Thomas W. Zimmerer; 1996:51)
PERBEDAAN ANTARA KREATIVITAS, INOVASI, DAN KEWIRAUSAHAAN

  • Kreativitas adalah kemampuan untuk mengembangkan gagasan – gagasan baru dan untuk menemukan cara-cara baru dalam melihat masalah dan peluang.
  • Inovasi adalah kemampuan untuk menerapkan solusi kreatif untuk masalah dan peluang tersebut untuk meningkatkan atau memperkaya kehidupan orang.
  • Kewirausahaan adalah hasil dari proses kreativitas dan inovasi secara disiplin dan sistematis untuk kebutuhan dan peluang di pasar.
HAL-HAL YANG MEMBATASI KREATIVITAS SESEORANGAN :
  1. mencari satu jawaban yang tepat
  2. berfokus pada usaha menjadi logis
  3. secara membabi buta mengikuti aturan
  4. terus menerus menjadi praktis
  5. memandang bermain sebagai hal yang tidak berguna
  6. menjadi terlalu terperinci
  7. menghindari ketidakhelasan (ambiguity)
  8. takut membuat kesalahan dan kegagalan
  9. meyakini bahwa "saya bukan orang yang kreatif"
TAHAP-TAHAP DALAM PROSES KREATIF :
  1. Persiapan
  2. Investigasi
  3. Transformasi 
  4. Inkubasi
  5. Iluminasi
  6. Verifikasi
  7. Implementasi
TEKNIK UNTUK MEMPERBAIKI KREATIFITAS :
  1. Brainstorming:proses interaksi sekelompok kecil orang dengan struktur sangat kecil yang bertujuan untuk menghasilkan gagasan baru dan imaginatif dalam jumlah besar
  2. Mind-Mapping:teknik grafis yang mendukung pemikiran kedua bagian otak, secara visual memperagakan berbagai hubungan di antara ide tersebut, dan meningkatkan kemampuan untuk memandang masalah dari berbagai sisi 
  3. Rapid Prototyping:didasarkan pada dasar pemikiran bahwa mengubah gagasan menjadi model nyata akan memperlihatkan kecacatan ide aslinya dan akan mengarah pada perbaikan dalam rancangannya.
TYPES OF SKILLS REQUIRED IN ENTREPRENEURSHIP

INTRAPRENEURIAL ENVIRONMENT
  • organization operates of frontiers of technology
  • New ideas encouraged
  • Failures allowed
  • No Opportunity parameters
  • Resources available and accesible
  • Multidiscipline teamwork approach
  • Long time horizon
  • Volunteer program
  • appropriate reward system
  • Sponsors and Champions available
  • Support of Top management
REFERENCE
Wiener, Nobert, 1948, Cybernetics: Or Control and Communication in the Animal and the Machine. Paris, (Hermann & Cie) & Camb. Mass. (MIT Press) ISBN 978-0-262-73009-9; 2nd revised ed. 1961.
Drucker, P.F , 1994, Innovation and Entrepreneurhip, New York: Harpercollins Publisher
Robert Hisrich and Michael Peters,1995,Enterpreneurships: Starting, Developing and Managing a New Enterprise, Irwin Publising Ltd,650 pp,ISBN 0-256-14147-9
Thomas W Zimmerer, Norman M Scarborough, Kewirausahaan dan Manajemen Usaha Kecil, Salemba empat, 2008.

Jumat, 02 November 2018

CREATING MOBILE DIALER

Julia Ratnawulan Skawanti1 , M. Ridwan Ariwibowo2 
Program S1 Usaha Perjalanan Wisata 
Sekolah Tinggi Pariwisata 
Bogor City , Indonesia

https://jurnal.darmajaya.ac.id/index.php/icitb/article/view/557/367

ABSTRACT 
The phone number is one of the supporting factors are important in running a business. Besides being used to ask for information, the phone number can also be used as a means of reservation and confirmation. Phone number search is difficult and still use the manual search of some communities, especially in the city of Bogor trouble finding the phone number of a business entity. The number of business entities will also make public the difficulty in storing data either manually or electronically. Therefore, we need a dialer program that can provide the mobile phone number data is structured in one application. Mobile dialer is a mobile application that stores data business phone number in Bogor making it easier for people to directly make a phone call without exiting the application. Mobile dialer is built using the Java programming language and platform Android Studio. This application will help people in running and supporting a wide range of activities, although in emergencies
Keywords : mobile dialer , java , android studio , the phone number.

THIS RESEARCH METHOD
This research method using SDLC (System Development Life Cycle) with waterfall based. SDLC is not only important for the application development process , but also very important for the maintenance of the application itself . Roger S. Pressman (1992 : 24 ) This model breaks down into six stages , namely : System Information Engineering and Modeling , Software Requirements Analysis , Design , Coding , Testing / Verification and Maintenance . It would also require flowchart to start making applications for mobile dialer
Figure 1. Flowchart Mobile Dialer Application
Analysis and Design System
  1. Functional Analysis The use of mobile devices make people often spend time on a smartphone or tablet computer. The difficulty of getting the phone number of a business entity either in normal circumstances or emergencies make people need a mobile application that has a list of phone numbers of services that exist in an area. 
  2. Non-Functional Requirements Analysis To be able to create applications that can actually function as a good and thorough needed hardware and software that has the following specifications: Application required hardware Notebook Lenovo G400, 2 GB RAM Hard Disk 500 GB, Memory VGA 734 MB, VGA Intel Graphics HD, Android-based Smartphone, USB cable while the software yagn needed is Microsoft Windows 8 64-bit, Java Development Kit version 7, Android Studio version 1.5.1, Android software Development Ki, Smartphone Driver, Emulator Genymotion, USB Debugger and Microsoft Office 2010
Modeling System
is a simplified form of an element and very complex components for easy understanding of the information needed . Modeling system used in the design of this application is the Unified Modeling Language (UML) . UML diagrams used are Use Case diagrams and activity diagrams.
Figure 2. Use Case Diagram Mobile Dialer Application
Figure 3. Activity Diagram Applications Mobile Dialer
Draft Interface
Display the main menu interface , the initial view when the user opens the mobile dialer application.
Figure 4. User interface Main Menu

Display the list of business entities , is to see when users press the icon image category will display a list of business entities from each respective category.
Figure 5. Display Interface Business Entity List
Implementation Interface
The main menu display
Figure 7. Main Menu Mobile Dialer Application

Display the list of business entities
Figure 8. List of Entities Business Applications Mobile Dialer
Display telephone calls
Figure 9. Display Phone Calls from Smartfren Andromax Ec
Testing Systems
Tests conducted on Smartfren Andromax Ec and Lenovo A390 . Previous first perform testing on Genymotion emulator which serves as a virtual device on the notebook. System testing is performed to determine whether the application has been made already running well and properly and there is no problem on that application . The following comparison table :
Table 1 Table Testing In Emulator Genymotion
Table 2. Table Testing In Smartphone Lenovo A390 and Smartfren Andromax Ec
Conclusion 
Based on the stage and the analysis that has been done then the conclusion is : 
  1. Mobile dialer application can help the community find a contact phone number of business entities in the city of Bogor efficiently , quickly and accurately without the help of a search engine or manual phone book . 
  2. This application has the advantage that it can directly make phone calls without having to exit the application . 
  3. This application can collect several business entities in Bogor City into a structured application neatly and in a way that is easy to use and user friendly
REFERENCES
[1]Wardana, Meidika. 2016. Seri Belajar Membuat Aplikasi Android Untuk Pemula. Accessed Mei 2016, from Google Books.
[2]Haryanto, Agus. 2014. Android Fast Track. Accessed Mei 2016, from Google Books.
[3]Hakim S., Rachmad & Ir. Sutarto., Mastering Java. (PT. Elex Media Komputindo Jakarta, 2009)
[4]F. Hamidi, Fadjar. Cepat Dan Mudah Membuat Aplikasi Android. Accessed Mei 2016, from Google Books.
[5]Nugroho, Adi. Rekayasa Perangkat Lunak Menggunakan UML dan Java. (Penerbit Andi: Yogyakarta,2009)
[6]http://www.stackoverflow.com (Mei 2016) [7]http://developer.android.com (Mei 2016)

Rabu, 12 April 2017

NETTIQUETTE

ETIKA DI DUNIA MAYA / NETTIQUETTE

Beberapa alasan pentingnya etika di dunia maya anta lain :
  1. Pengguna internet adalah orang-orang yang hidup di dunia anonymouse 
  2. Banyaknya fasilitas di internet yang memungkinkan seseorang bertindak tidak etis
  3. Pengguna internet yang terus bertambah setiap saat sehingga memungkinkan munculnya penghuni baru
Beberapa teori dalam dunia cyber
  1. The Theory of the uploader and downloader , yaitu suatu negara dapat melarang dalam wilayahnya untuk kegiatan uploading dan downloading yang diperkirakan dapat bertentangan dengan kepentingannya
  2. The Law of Server, yaitu pendekatan ini memerlakukan server dimana webpages secara fisik berlokasi, dimana mereka dicatat data elektroniknya.  
  3. The Theory of International Space, ruang cyber dianggap sebagai the fourth space dimana dunia cyber mempunyai karakteristik yang maya
Netiket / Nettiquette adalah etika dalam berkomunikasi menggunakan internet.  Ada tiga jenis hubungan etika berinternet antara lain :
  1. Netiket pada one to one communications adalah kondisi dimana komunikasi terjadi antar individu / face to face. Contoh dalam berkomunikasi melalui e-mail, hal-hal yang dilarang antara lain jangan terlalu banyak mengutip, perlakukan e-mail secara pribadi, jangan menggunakan hurup kapital semua, jangan membicarakan orang lain, jangan menggunakan cc(carbon copy), jangan menggunakan format html dan jawablah secara rasional
  2. Netiket pada one to many communications, yaitu komunikasi antara satu orang dengan beberapa orang sekaligus, contohnya pada mailing list
  3. Information Service, adalah layanan informasi yang dapat diakses oleh semua orang seperti Gopher, Wais, WWW (Word Wide Web), MUDs(Multi-User Dimensions) dan MOOs (Multi-User Dimensions which are object Oriented
CYBERCRIME
Adalah perbuatan melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada kecanggihan teknologi komputer dan telekomunikasi. Terdapat dua jenis kejahatan cybercrime antara lain :

  1. Blue Collar Crime (Kerah Biru) seperti pencurian, penipuan, pembunuhan
  2. White Collar Crime (Kerah Putih) seperti kejahatan korporasi, kejahatan birokrasi, malpraktek dan lain-lain
Berdasarkan aktifitasnya cybercrime terbagi menjadi 11 aktifitas yaitu :
  1. Unauthorized Access yaitu kejahatan yang dilakukan oleh seseorang yagn mencoba memasuki/menyusup ke dalam suatu jaringan komputer secara tidah sah. Contohnya Port Scanning, Probing
  2. Illegal Content yaitu kejahatan dengan memasukan data atau informasi yang tidak benar atau tidak etis
  3. Penyebaran virus secara sengaja, biasanya melalui e-mail dimana penerima e-mail sering kali tidak menyadarinya
  4. Data Forgery yaitu memalsukan data pada dokumen-dokumen penting di internet
  5. Cyber Espionage, Sabotage an Extortion yaitu memanfaatkan jaringan internet untuk kepentingan mata-mata terhadap pihak lain dengan memasukan jaringan komputer pihak sasarannya
  6. Cyberstalking, dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan komputer biasanya melalui e-mail
  7. Carding, dilakukan untuk mencuri nomor kartu kredit milik orang lain dan dilakukan dalam transaksi perdagangan di internet
  8. Hacking and Cracking, Hacker mempunyai konotasi netral karena dia hanya ingin meningkatkan kapabilitasnya di dunia maya sedangkan cracker melakukan pembajakan account milik orang lain , pembajakan situs web, probing menyebarkan virus hingga pelumpuhan target sasaran 
  9. Cybersquatting and Typoquatting, Cybersquatting yaitu mendaftarkan nama perusahaan orang lain dan kemudian berusaha menjualnya dengan harga yang lebih tinggi sedangkan Typoquatting adalah kejahatan dengan membuat domain yang  mirip dengan nama domain orang lain
  10. Hijacking yaitu kejahatan dengan melakukan pembajakan karya orang lain biasanya software piracy
  11. Cyber Terorism yaitu kejahatan dengan mengancam pemerintah atau warganegara, situs pemerintah atau situs militer
Berdasarkan motif kegiatannya, cybercrime terbagi menjadi dua yaitu :
  1. sebagai tindakan kriminal murni, contohnya carding
  2. sebagai kejahatan abu-abu adalah kejahatan yang sulit ditentukan apakah kriminal murni atau bukan seperti probing atau postscanning
Berdasarkan sasaran kejahatannya, cybercrime terbagi menjadi tiga yaitu :
  1. Againts Person yaitu kejahatan dengan tujuan untuk menyerang orang/individu yang memiliki sifat atau kriteria tertentu. Contonya : pornografi, cyberstalking, cyber trespass
  2. Againts Property yaitu kejahatan yang dilakukan untuk mengganggu atau menyerang hak milik orang lain, contohnya carding, cyberquatting, typosquatting, hijacking, data forgery
  3. Agiants Goverment dilakukan untuk tujuan khusus menyerang terhadap pemerintah
Faktor-faktor yang mempengaruhi terjadinya cybercrime :
  1. Faktor politik
  2. Faktor ekonomi
  3. Faktor sosial budaya termasuk kemajuan teknologi informasi, sumber daya manusia dan komunitas baru
Kejahatan dunia maya yang diatur dalam UUITE antara lain :
  1. Illegal Content antara lain kesusilaan, perjudian, penghinaan/pencemaran nama baik, pengancaman dan pemerasan (Pasal 27, Pasal 28 dan Pasal 29 UUITE)
  2. Illegal Access (Pasal 30 UUITE)
  3. Illegal Interception (Pasal 31 UUITE)
  4. Data Interference/Gangguan terhadap data (Pasal 32 UUITE)
  5. System Interface/Gangguna terhadap sistem (Pasal 33 UUITE)
  6. Misuse of device/Penyalahgunaan alat dan perangkat (Pasal 34 UUITE)

Jumat, 07 Agustus 2015

Program Pengolah Angka

MS. Excel
adalah program pengolah angka yang dikeluarkan oleh Microsoft. Dalam Ms Excel terdapat beberapa rumus yang sering dipakai antara lain :

ALAMAT SEL, terdapat 3 jenis alamat sel yaitu :
1. Sel ABSOLUT, alamat sel yang tidak berubah jika dilakukan perintah copy. Contoh : $C$3
2. Sel RELATIF, alamat sel yang akan berubah jika dilakukan perintah copy. Contoh : D4
3. Sel SEMI ABSOLUT, campuran antara sel Absolut dengan Sel Relatif. 
Contoh : $C5 yaitu alamat sel yang absolut pada kolom dan relatif pada baris
                C$5 yaitu alamat sel yang absolut pada baris dan relatif pada kolom
Catatan :
untuk merubah alamat sel dari sel Relatif menjadi Absolut dengan menekan tombol F4
F4      1x menjadi Sel Absolut
F4      2x menjadi Sel Semi Absolut pada Kolom
F4      3x menjadi Sel Semi Absolut pada Baris

OPERATOR RELASI
Operator Relasi atau disebut juga dengan operator perbandingan, terdiri dari :
>       lebih kecil
<       lebih besar
>=    lebih kecil sama dengan
<=    lebih besar sama dengan
<>    tidak sama dengan
=       sama dengan
Operator relasi biasanya digunakan pada operator logika IF, AND, OR, NOT
 
FUNGSI STRING
adalah fungsi yang digunakan untuk mengambil sebagian huruf atau karakter pada suatu data, baik data berupa teks atau angka. Terdiri dari 3 jenis yaitu :
1. LEFT, fungsi ini digunakan untuk mengambil huruf/angka dari sebelah kiri
Rumus yang digunakan  =LEFT(alamat sel, jumlah huruf/angka yang diambil)
Contoh :  jika di sel A5 terdapat tulisan INDONESIA, maka LEFT(A5,3)=IND
2. RIGHT, fungsi ini digunakan untuk mengambil huruf/angka dari sebelah kanan
Rumus yang digunakan =RIGHT(alamat sel, jumlah huruf/angka yang diambil) 
Contoh : jika di sel A5 terdapat tulisan INDONESIA, maka RIGHT(A5,2)=IA
3. MID, fungsi ini digunakan untuk mengambil huruf/angka dari urutan tertentu/tengah
Rumus yang digunakan =MID(alamat sel, awal pengambilan huruf/angka, jumlah huruf/angka yang diambil) 
Contoh : jika di sel A5 terdapat tulisan INDONESIA, maka MID(A5,3,4)=DONE 

FUNGSI LOGIKA IF
Adalah fungsi yang digunakan untuk mengisi suatu data berdasarkan syarat tertentu. Fungi ini terbagi menjadi 2 bagian yaitu :
1. Single IF/IF Tunggal, adalah fungsi IF yang mempunyai maksimal 2 syarat
Rumus penulisannya =IF(alamat sel, True,False)
2. Nested IF/IF Jamak, adalah fungsi IF yang mempunyai minimal 2 syarat
Rumus penulisan =IF(alamat sel, True, IF(alamat sel, True, False)) 

Fungsi Logika IF dapat digabungkan dengan Fungsi String. 
Perhatikan contoh  soal dibawah ini : 
 Rumus untuk mengisi soal diatas adalah sebagai berikut :
1. =IF(MID(A5,2)="RD","RADO",IF(MID(A5,2)="CT","CITIZEN","ALBA"))
2. =IF(MID(A5,2)="RD",300000,IF(MID(A5,2)="CT",275000,325000))
3. =VALUE(LEFT(A5,2))
4. =C5*D5
5. =IF(RIGHT(A5,1)="F","Formal","Sporty")
6. =IF(F5="Sporty",$G$4*E5,0)
7. =E5+G5
Catatan : untuk no. 3, gunakan kata bantu VALUE untuk mengeluarkan angka karena angka  didalam KODE harus dikonversikan dahulu (dalam KODE terdapat angka dan huruf).
FUNGSI PEMBACA TABEL
Adalah fungsi yang digunakan untuk mengisi data berdasarkan tabel referensi lain. Jadi dalam Pembaca Tabel  harus ada lebih dari 1 tabel. Fungsi Pembaca Tabel terdiri dari dua jenis yaitu :
1. HLOOKUP, adalah fungsi yang digunakan jika tabel referensi berbentuk horizontal.
Rumus yang digunakan adalah =HLOOKUP(alamat sel,tabel referensi,nomorbaris)
2. VLOOKUP, adalah fungsi yang digunakan jika tabel referensi berbentuk vertikal.
Rumus yang digunakan adalah =VLOOKUP(alamat sel,tabel referensi,nomorkolom)

Berikut contoh soal penggabungan Fungsi Pembaca Tabel dengan Fungsi String.
 Rumus yang tepat untuk mengisi tabel diatas adalah sebagai berikut :
1.  =HLOOKUP(LEFT(A6,2),$B$13:$D$16,2)
2.  =HLOOKUP(LEFT(A6,2),$B$13:$D$16,3) 
3.  =HLOOKUP(LEFT(A6,2),$B$13:$D$16,4) 
4.  =VALUE(RIGHT(A6,1))
5.  =VLOOKUP(MID(A6,4,1),$F$14:$I$15,2) 
6.  =VLOOKUP(MID(A6,4,1),$F$14:$I$15,3)*C6*E6
7.  =VLOOKUP(MID(A6,4,1),$F$14:$I$15,4)*C6
8.  =C6*E6-G6+H6
9.  =MIN(G6:G8)
10.=COUNTA(F6:F8)

FUNGSI STATISTIK 
adalah fungsi yang sering digunakan dalam Ms Excel, antara lain :
1. SUM, digunakan untuk menjumlah seluruh angka dalam suatu range
2. AVERAGE, digunakan untuk mencari nilai rata-rata dalam suatu range
3. MIN, digunakan untuk mencari nilai terendah dari suatu range
4. MAX, digunakan untuk mencari nilai tertinggi dari suatu range
5. COUNT, digunakan untuk mencari banyak data bernilai (angka) dalam suatu range
6. COUNTA, digunakan untuk mencari banyak data tidak bernilai (huruf) dalam suatu range
 
    

Kamis, 06 Agustus 2015

Pemrograman OOP

VISUAL BASIC


Visual Basic (VB) adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman VB , yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung OOP (Object Oriented Programming).
Pada tahap awal pemakaian Visual Basic sebaiknya mengenal jendela-jendela yang ada pada tampilan VB(Visual Basic), diantaranya TOOLBOX, PROJECT dan FORM. Apabila salah satu dari jendela tersebut tidak ada/muncul, maka dapat ditampilkan melalui menu VIEW lalu pilih jendela yang uingin ditampilkan.

 
Fungsi dari masing-masing jendela VB :
FORM (view - Object)
Jendela form merupakan interface / penghubung antar muka antara program dengan pemakai (user), sehingga jendela form merupakan tempat untuk meletakkan objek-objek yang ada di jendela toolbox
TOOLBOX (view-Toolbox)
Merupakan jendela yang berisi piranti/alat yang berisi ikon-ikon untuk memasukan objek yang diperlukan seperti Label, Command, TextBox, Picture, dll ke dalam jendela form.
PROPERTIES (View-Properties Windows / F4)
Digunakan untuk menentukan setting suatu objek. Suatu objek biasanya mempunyai beberapa properti yang dapat diatur langsung melalui jendela properti atau lewat kode program. 
PROJECT (View-Project Explorer)
Digunakan untuk menampilkan jendela editor program (Icon View Code), menampilkan objek form (Icon View Object) dan menampilkan folder/tempat penyimpanan file (Icon Toggle Folders).

DESIGN TIME AND RUNNING TIME
Dalam bahasa pemrograman VB dalam hal membuat program aplikasi akan mengenal 2 waktu yaitu :
1. Design Time yaitu saat kita mulai merancang tampilan dan menuliskan prosedur program
2. Running Time yaitu saat kita menjalankan prosedur program (Run). Tombol yang digunakan adalah tombol Start/F5

PENGERTIAN EVENT, METODA DAN PROCEDUR
EVENT
adalah peristiwa atau kejadian yang diterima oleh sebuah objek baik oleh program itu sendiri, contoh : Load atau tindakan yang dilakukan user seperti Click atau Double Click
METODA
dapat dikatakan merupakan suatu perintah seperti halnya prosedur tetapi sudah tersedia di dalam suatu objek dan biasanya mempunyai tugas khusus seperti Print, Show, dan lain-lain.
PROSEDUR
merupakan serangkaian tulisan perintah/kode program yang akan dilaksanakan jika suatu objek dijalankan, kode program ini akan mengontrol dan menentukan jalannya suatu objek. Sebuah prosedur selalu ditulis diantara pernyataan.
         Private Sub .....() sampai End Sub

Contoh :
Private Sub_Command1_Click()
Text1.text=""
text2.text=""
End Sub

Perhatikan jendela kode program diatas. Prosedur tersebut ditulis melalui :
Object         : Command1
Event          : Click
Awal Prosedur  : Private Sub
Akhir Prosedur : End Sub
Pernyataan dari jendela kode diatas mempunyai pengertian bahwa pada saat objek Command1 diklik maka baris prosedur akan dijalankan, yaitu mengganti nilai-nilai properti text1 dan text2 menjadi karakter kosong(menghapus isi tulisan text1 dan text2).

Latihan Soal :
Buatlah program seperti gambar dibawah ini,  objek gambar ambil dengan menggunakan ikon PictureBox, memilih gambar melalui Properties Picture kemudian klik gbr yang dikehendari. Untuk tulisan, gunakan ikon Label pada Properties Label1 beri nama Hi Wulan. Agar teks dapat bergerak , klik Timer dengan Properties Interval 50. Kemudian jalankan. Beri nama Form Moving Text
Prosedur untuk timernya adalah :
Private Sub Timer1_Timer()
Label1.Left = Label1.Left + 50
End Sub

TIPE DATA
MS Visual Basic 6.0 menyediakan beberapa tipe data sebagai berikut :
Tipe
Range / Kisaran
Integer
Menampung bilangan bulat  - 32768 s/d 32767
Single
Menampung bilangan bulat dan pecahan
Negatif : -3.40282E38 s/d –1.401298E-45
Positif  :  1.401298E-45 s/d 3.40282E38
String
Data berupa teks antara lain huruf, angka dan tanda baca  
Currency
Data mata uang –922337203685477.5808 s/d 922337203685477.5807
Boolean
True (Benar) dan False (Salah)
Date
Data tanggal 1 Januari 100 s/d 31 Desember 9999

VARIABEL 
Adalah tempat dalam memori komputer yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sesuai data yang ditampung maka variabel harus dikenal sebagai tipe data yang sesua dengan isi datanya, atau yang dikenal sebagai Deklarasi Varibel.
Jenis Deklarasi Variabel terbagi 2 bagian yaitu :
1. Variabel Lokal yaitu variabel yang dikenalkan hanya untuk objek atau prosedur tertentu saja.
2. Variabel Global yaitu suatu variabel yang dikenalkan dan  berlaku untuk semua prosedur atau objek.
Tata aturan pendeklarasian variabel :
    Dim {nama variabel} AS {type data}
Aturan didalam penamaan variabel :
1. Harus dengan huruf
2. Tidak boleh menggunakan spasi, diganti dengan underscore(_)
3. Tidak boleh menggunakan karakter-karakter khusus seperti : +, -, *, /, <, >, dll
4. Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh VB seperti dim, as, string, integer, dll. 
Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan tipe datanya. Cara mengisi nilai data ke dalam sebuah variabel <nama_variabel>=<nilai_data>
Contoh : nama_user="krisna"

PENGGUNAAN OPERATOR
Operator didalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. Simbol operator bisa berupa karakter ataupun kata khusus.
VB mengenal tiga jenis operator yaitu :
1. OPERATOR ARITMATIKA, digunakan untuk operasi terhadap nilai data. Simbol-simbol yang digunakan antara lain :
Simbol
Operasi Matematis
Contoh
^
pemangkatan
5 ^ 2 hasilnya 25
*
perkalian
5 * 2 hasilnya 10
/
pembagian(hasil pecahan)
5 / 2 hasilnya 2,5
\
pembagian (hasil bulat)
5 \ 2 hasilnya 2
Mod
sisa pembagian
5 Mod 2 hasilnya 1
+
penjumlahan
5 + 2 hasilnya 7
-
pengurangan
5 – 2 hasilnya 3
&
penggabungan string
5 & 2 hasilnya 52
2. OPERATOR PERBANDINGAN digunakan untuk operasi membandingkan  nilai data. Simbol-simbol yang digunakan 
Simbol
Operasi Perbandingan
Contoh
lebih kecil
5 < 2 hasilnya FALSE
lebih besar
5 > 2 hasilnya TRUE
<=
lebih kecil atau sama dengan
5 <= 2 hasilnya FALSE
>=
lebih besar atau sama dengan
5 >= 2 hasilnya TRUE
=
sama dengan
5 = 2 hasilnya FALSE
<> 
tidak sama dengan
5 <> 2 hasilnya TRUE
3. OPERATOR LOGIKA digunakan untuk operasi yang membandingkan  suatu perbandingan . Simbol-simbol yang digunakan :
Simbol
Operasi Logika
Contoh
Or
atau
(5 < 2) Or (5 > 2) hasilnya TRUE
And
dan
(5 < 2) And (5 > 2)hasilnya FALSE
Not
Tidak
Not (5 < 2) hasilnya TRUE

Latihan membuat Kalkulator Sederhana 
Buatlah tampilan seperti gambar diatas, terdiri dari 1 Form, 5 Label, 5 CommandButton, 2 TextBox.
Prosedurnya :


Private Sub Command1_Click()
Dim bil1, bil2 As Integer
bil1 = Text1.Text
bil2 = Text2.Text

Label5.Caption = bil1 + bil2
End Sub

Private Sub Command2_Click()
Label5.Caption = Text1.Text - Text2.Text
End Sub

Private Sub Command3_Click()
Label5.Caption = Text1.Text * Text2.Text
End Sub

Private Sub Command4_Click()
Label5.Caption = Text1.Text / Text2.Text
End Sub

Private Sub Command5_Click()
Text1.Text = ""
Text2.Text = ""
Label5.Caption = ""

End Sub

FUNGSI PERCABANGAN PROGRAM
Fungsi percabangan digunakan untuk mencari nilai kebenaran dari suatu pernyataan logika dan akan menjalankan suatu aksi dari hasil pernyataan logika tersebut. Nilai kebenaran dari suatu pernyataan logika adalah TRUE dan FALSE, dimana yang dicari adalah nilai kebenarannya dan didalamnya terdapat operator relasi.  

SINGLE IF / IF TUNGGAL
NESTED IF / IF BERTINGKAT
Syntac (bentuk penulisan)

a.    IF… THEN… END IF
b.    IF … THEN…. ELSE….END IF

Syntac (bentuk penulisan)

a.   IF  (logika 1) THEN ELSE
IF (logika 2) THEN ELSE
END IF
END IF
Bentuk penulisan :

Cara ke 1 :
IF (Pernyataan logika) THEN
(Berisi Pernyataan / Ekspresi Bernilai TRUE dan akan dikerjakan apabila Pernyataan Logika bernilai TRUE)
END IF

Cara ke 2 :
IF (Pernyataan logika) THEN
(Berisi Pernyataan / Ekspresi Bernilai TRUE dan akan dikerjakan apabila Pernyataan Logika bernilai TRUE)
ELSE
(Berisi Pernyataan / Ekspresi Bernilai FALSE dan akan dikerjakan apabila Pernyataan Logika bernilai FALSE)
 END IF
Bentuk penulisan

Cara ke 1 :
IF (Pernyataan logika 1) THEN
(Berisi Pernyataan / Ekspresi Bernilai TRUE dan akan dikerjakan apabila Pernyataan Logika bernilai TRUE)
ELSE
IF (Pernyataan logika 2) THEN
(Berisi Pernyataan / Ekspresi Bernilai TRUE dan akan dikerjakan apabila Pernyataan Logika bernilai TRUE)
ELSE
(Berisi Pernyataan / Ekspresi Bernilai FALSE dan akan dikerjakan apabila Pernyataan Logika bernilai FALSE)
 END IF
END IF

Contoh Soal Single IF


Object
Properties
Value
Form5

Caption
StartUpPosition
Struktur IF…THEN 2 – CenterScreen
Image1

Stretch
Picture
Visible
True
Komputer.wmf
False
Label1
Caption
Password :
Text1

PasswordChar
Text
*
<kosong>
Command1

Caption
Default
OK
True
Prosedurnya :

  PrivateSubCommand1_Click()
  If Text1.Text="nusantara" Then
  Image1.Visible=True
  Text1.Enable=False
  Else
  MsgBox"Password Salah!"
  Text1.text=""
  Text1.Setfocus  

  End IF
  End Sub
SELECT CASE
Metoda Select Case secara fungsi sama dengan struktur percabangan dengan menggunakan IF, hanya saja bentuk penggunaannya lebih sederhana dan sebaiknya digunakan untuk percabangan yang banyak. Adapun aturan penulisannya (Syntax) sebagai berikut :
SELECT CASE (kondisi yang diuji)
  CASE Kondisi1
    Berisi Pernyataan / Ekspresi 1 (TRUE) 
  CASE Kondisi2
    Berisi Pernyataan / Ekspresi 2 (TRUE).
  CASE Kondisi3
    Berisi Pernyataan / Ekspresi 3 (TRUE)
  CASE Kondisi n
    Berisi Pernyataan / Ekspresi N (TRUE)  .
  CASE ELSE
   Berisi Pernyataan (Jika Ekspresi 1,2,3bernilai salah (FALSE)
END SELECT

Contoh Kasus Select Case
Gambar diatas terdiri dari 1 Form, 9 Label, 2 TextBox, 2 CommondButton
Prosedurnya :
Private Sub Command1_Click()
Dim kb As String
kb = Text1.Text
Select Case kb
Case "Pr"
nb = "PREMIX"
Case "Pm"
nb = "PREMIUM"
Case "Px"
nb = "PERTAMAX"
Case "Sl"
nb = "SOLAR"
Case Else
MsgBox "Kode salah!!!"
Text1.Text = ""
Text1.SetFocus
End Select
Label7.Caption = nb
kb = Text1.Text
Select Case kb
Case "Pr"
hb = 6500
Case "Pm"
hb = 4500
Case "Px"
hb = 8500
Case "Sl"
hb = 4500
End Select
Label8.Caption = hb
Label9.Caption = hb * Text2.Text

End Sub




catatan kuliah cyberpreneurship

CYBERPRENEURSHIP CYBERNETICS  membahas tentang adanya jalinan komunikasi antara semua hal yang ada di cakrawala (jagat raya), baik benda ...