Quiz PBD

Pertama denger istilah ini di semester satu, aneh. Masa ada kuis dalam sebuah institusi pendidikan??. Hahahahaha, dasar sotoy!

‘Quiz’ dalam pengertian saya ternyata beda dengan kuis yang dimaksud di sini. Di kepala saya, kuis itu tantangan yang memberikan imbalan. Wkwkwkwkwkwkwk, koplak!

Quiz adalah Who Want to be a Millionaire, Super Deal, Siapa Berani?, Apa Ini Apa Itu, dan semua spesiesnjya.

Lalu saat di BSI ada quiz, pertanyaan pertama yang muncul di kepala saya, ‘Hadiahnya apa???’

…..hari ini ada quiz di Lab B, mata kuliah PBD, pake MYSQl. Posisi saya sebagai mahasiswa, dan jawaban saya :

CREATE DATABASE kredit_1999999999999999999999;

==>Aktualnya ya ga ada lah nim 19999999999999999999. Langkah pertamaX membuat database, ya buat databasenya lah.

USE kredit_199999999999999999;

==>Dipilih databasenya. Kenapa harus memilih??? Karena hidup adalah pilihan.

CREATE TABLE motor

(Kdmotor CHAR(4) PRIMARY KEY, merk CHAR(15), jenis CHAR(20), harga NUMERIC);

==>Kebanyakan sih pada ga mendefinisikan fieldnya, alhasil ‘table must have at least one field’ muncul, disertai bunyi ‘tuuutttt’ 🙂

INSERT INTO motor VALUES

(“HNBT”,”Honda”,”Beat”,13000000),(“YMVX”,”Yamaha”,”Vixion”,18000000);

==>Udah punya tempatnya (tabel :red) tinggal diisi lah.

CREATE TABLE transaski

(Notrans CHAR(4) PRIMARY KEY, Kdmotor CHAR(4), tanggal DATE, cicilan NUMERIC(2));

==>The second.

INSERT INTO transaski VALUES

(“NT33″,”HNBT”,”2010/12/10″,32),(“NT34″,”YMVX”,”2010/12/02″,24);

==>Values for the second.

RENAME TABLE transaski TO kredit;

==>Merubah nama tabel ‘transaski’ menjadi ‘kredit’.

ALTER TABLE kredit

MODIFY cicilan INTEGER;

==>Merubash tipe data field ‘cicilan’. End.

Tulisan ini bersifat ‘rahasia’, karena dijamin dapet 100 🙂

Iklan

First Articel About Programing (chapter #3)

The last but not least….., it’s the end of the Trilogy of First Articel About Programing, after this, and this. Good bye for now…….

Event Pada Keyboard

Event keyboard merupakan salah satu elemen utama dari interaksi antara user dengan program yang kita buat. Event keyboard terjadi saat user menekan (pressed) ataupun melepas (released) tombol pada keyboard.

Menangani event keyboard dapat dilakukan pada 2 (dua) level, yaitu :

•   Pada level kontrol (low-level) – menangani event keyboard yang terjadi pada  sebuah kontrol, misalnya ketika user mengetik pada sebuah TextBox. Tidak semua kontrol mempunyai event keyboard. Hanya kontrol yang bisa mendapatkan focus (dicirikan dengan property TabIndex dan TabStop) saja yang mempunyai event keyboard.

•   Pada level form (hight-level) – menangani event keyboard yang terjadi pada lingkup sebuah form. Artinya form akan lebih dulu merespon event keyboard daripada kontrol-kontrol yang ada di dalamnya. Agar form selalu lebih dulu merespon event keyboard maka property KeyPreview pada form tersebut harus diset menjadi True.

VB6 menyediakan 3 (tiga) jenis event pada form dan pada beberapa kontrol yang bisa menerima input dari user melalui keyboard, yaitu :

  • Event KeyPress – terjadi ketika tombol-tombol yang mempunyai kode ASCII pada keyboard ditekan. ASCII (American Standard Code for Information Interchange) adalah kode dari sekumpulan karakter pada tombol keyboard yang terdiri dari : abjad, angka dan beberapa karakter khusus (Enter, Escape, Tab, Backspace).

Contoh:

Private Sub Form1_KeyPress (KeyAscii As Integer)

MsgBox “Kode ASCII tombol yang ditekan : “ & KeyAscii

End Sub

  • Event KeyDown – terjadi ketika setiap tombol pada keyboard ditekan.

Contoh:

Private Sub Form1_KeyDown(KeyCode As Integer, Shift As Integer)

MsgBox “Kode tombol yang ditekan : “ & KeyCode

End Sub

  • Event KeyUp – terjadi ketika setiap tombol pada keyboard dilepas.

Contoh:

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)

MsgBox “Kode tombol yang dilepas : “ & KeyCode

End if

Operasi File

Visual Basic menyediakan suatu fasilitas untuk membaca, menyimpan dan memperbaiki file data, sehingga memungkinkan untuk memisahkan data dengan  program, dan program dapat menjadi lebih baik karena bisa tidak bergantung pada data (independent terhadap data), yang artinya datanya bisa diubah-ubah dengan mudah tanpada harus mengubah-ubah file programnya.

Operasi File di dalam Visual Basic terdapat bermacam-macam cara akses file ke dalam program aplikasinya, yaitu:

  • 1. Membuka File

Untuk membuka file baik untuk keperluan penyimpanan maupun untuk keperluan pembacaan menggunakan perintah umum sebagai berikut::

Open “Nama_File” For {Status} As #{n}

Dimana: Nama_File : nama file lengkap dengan nama foldernya.

Status : adalah untuk keperluan apa file tersebut baca/simpan.

Status = INPUT untuk membaca File

Status = OUTPUT untuk menyimpan File

n : adalah nomor buffer (integer 1, 2, 3, …) yang digunakan untuk keperluan pemilihan file yang mana yang akan diproses. Setiap mengakses file baik untuk membaca maupun untuk menyimpan, maka file tersebut harus dibuka terlebih dahulu dengan status akses yang diberikan. Setelah file terbuka maka langkah berikutnya adalah bagaimana cara membaca dan menyimpan file.

File yang sudah dibaca, seharusnya ditutup saat program sudah selesai sehingga tidak ada data yang tertinggal di memory menyebabkan memory menjadi tidak efektif. Untuk menutup file dapat dilakukan dengan:

Close #n

  • 2. Menyimpan Data Ke File

Untuk menyimpan data ke file di dalam program Visual Basic dapat dilakukan dengan membuka file untuk keperluan menyimpan atau menulis ke file:

Open Nama_File For Output As #1

Saat file dibuka dengan cara semacam ini, maka file hanya bisa ditulisi dan bila file tersebut sudah ada isinya sebelumnya, maka dianggap hilang. Atau dengan kata lain file selalu dianggap baru. Cara menyimpan file semacam ini menghasilkan file yang bersifat file text, sehingga bisa dibaca oleh text editor seperti notepad, wordpad atau microsoft word.

Baca lebih lanjut

First Articel About Programing (chapter #2)

Artikel ini melanjutkan copas artikel kemarin, (nyang katenye first articel about programing?) monggoh dilanjut…….

smile dulu ya 🙂

Dasar dari pemrograman pada Visual Basic adalah bahasa BASICA yang sempat popular di sekitar tahun 1990 an, dimana bahasa ini pada awalnya langsung built-in di dalam komputer PC IBM. Jika pernah bermain dengan Basica, Quick Basic, Turbo Basic maka belajar bahasa VB akan terasa mudah sekali. Sebaliknya bagi para pemula di dunia Visual Programming, jangan berkecil hati, karena bahasa BASICA / VB merupakan bahasa yang sangat gampang untuk di pelajari.

Type Variabel

Dibandingkan dengan type data yang terdapat pada bahasa basic, maka pada VB, type data yang disediakan lebih banyak, seperti type Currency, Decimal, Object, dan Variant. Variant merupakan type variabel yang istimewa, karena dapat berubah dari satu type ke type yang lain (fluktutif, changeable, :kali:), sesuai dengan evaluasi ekspresi oleh Visual Basic.

Ketepatan pemilihan type variabel akan sangat menentukan pemakaian resources oleh aplikasi yang dihasilkan (perfomance, size daripada hasil kompilasi aplikasi, dll) dan ini merupakan tugas seorang programmer untuk memilih type data yang sesuai untuk menghasilkan program yang efisien dan berperforma tinggi.

Type Data                   Ukuran                 Storage                      Jangkuan

Byte                                     1                                  byte                    0 s/d 255

Boolean                              2                                  byte                   True atau False

Integer                                2                                  byte                  -32,768 s/d 32767

Long                                     4                                  byte                  -2,147,483,648 s/d 2,147,483,647

Single                                   4                                  byte                  -3.402823E38 s/d -1.401298E-45 (-)

1.401298E-45 s/d 3.402823E38 (+)

Double                                 8                                  byte                 1.79769313486232E308 s/d

-4.94065645841247E-324

Currency                            8                                  byte                 -922,337,203,685,477.5808 s/d

922,337,203,685,477.5807

Decimal                              14                                byte                  +/-79,228,162,514,264,337,593,543,950,335

Date                                      8                                  byte                 1 Januari 100 s/d 31 Desember 9999

Object                                  4                                  byte                 Mengacu pada objek tertentu

String                                  10                                byte                 + panjang string 0 sampai lebih kurang 2 milyar

Variant(angka)                16                                byte                 Sembarang angka sampai jangkauan jenis Double

Variant(karakter)          22                                byte                 + panjang String Sama dengan jangkauan variabel String

Cara Menuliskan Komentar di Visual Basic

Pada saat membuat program di VB (ga cuma VB sih, tapi karena ini tutorial VB, ya pake VB lah :terpaksa:), dianjurkan untuk sering memberikan komentar kepada program yang dibuat. Seperti jika di C, kita mengenal tanda “//” untuk memberikan komentar kepada source code C, maka di VB kita bisa menggunakan tanda ” ‘ ” (KUTIP TUNGGAL NENG!!)  untuk menambahkan komentar kepada program yang sedang kita buat. Contoh : Print A ‘untuk memprint nilai dari A ke layar

Operator Aritmatika dan Logika di Visual Basic

Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar. Tabel berikut mencoba memberikan gambaran simbol-simbol operator yang akan kita gunakan dalam pemrograman di Visual Basic .

Contoh :

Jumlah = 5 – 2 * 3         ‘Akan menghasilkan -1

Jumlah = (5 – 2) * 3      ‘Akan menghasilkan 9

Aritmatika                                    Komparasi                              Logika

Pangkat (^)                                       Sama(=)                                             Not

Negatif (-)                                         Tidak sama(<>)                              And

Kali dan Bagi (*, /)                        Kurang dari (<)                               Or

Pembagian bulat (\)                    Lebih dari (>)                                   Xor

Sisa Bagi (Mod)                                (<=)                                                    Eqv

Tambah dan Kurang (+,-)            Lebih dari atau sama (>=)        Imp

Pengabungan String (&)                 Like

Deklarasi Variabel

Visual Basic memungkinkan kita untuk menggunakan variabel tanpa deklarasi.  Tetapi hal ini adalah kurang baik untuk program yang terstruktur dan menghindari kesalahan pengolahan yang diakibatkan oleh kesalahan dalam pengetikkan nama variabel. Agar setiap variabel yang digunakan harus dideklarasikan, dapat digunakan perintah :

Option Explicit

Cara pengdeklarasian variabel di VB adalah :

<keyword> NamaVariabel [As TypeVariabel]

Dimana keyword disini bisa berupa : DIM, GLOBAL, PUBLIC, PRIVATE dan STATIC. Untuk tutorial-tutorial perdana ini kita akan cukup mengenal keyword DIM, yang sebetulnya merupakan singkatan dari DIMENSION.

Contoh pengdeklarasian varibel di VB :

DIM myArray(10) as INTEGER

DIM Jumlah as LONG

DIM Gaji as CURRENCY

Penggunaan Struktur Kontrol

Mengenal Struktur Kontrol

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk

(struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program.

Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu :

1. Struktur kontrol keputusan – digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi.

1.1 Penggunaan If

If <pilihan> then

<pernyatan> Baca lebih lanjut

First Articel About Programing

Padahal menggebu-gebu mengkampanyekan iGos (Indonesia go open source), eh malah tugas pertama suruh posting artikel mengenai VB, yang notabene keluaran mbah Gates, yang adalah oposisi dari Richard Stallman cs. Apa boleh baut, tugas ya tugas, murid ya murid, dan inilah hasil copas dari World Wide Web yang melegenda!!!! Selamat membaca Pak Fadli, hehehehe…

Visual Basic merupakan salah satu RAD (Rapid Application Development) Tool yang sangat terkenal mudah untuk dipelajari, digunakan dan cepat dalam membangun suatu aplikasi visual berbasis Windows (98, ME maupun Win 2000). Bahkan, dengan adanya motto yang diluncurkan oleh competitor Microsoft, SUN, yaitu ” Write One Run Everywhere” untuk produk andalannya SUN, yaitu Java, maka sekarang telah banyak sekali vendor-vendor partner Microsoft yang mempermudah anda untuk mengkonversi aplikasi VB anda yang jalan di Windows ke platform lainnya, seperti Linux, AIX, dan masih banyak lagi.

Visual Basic menawarkan pembuatan User Interface (antar muka pengguna)  dalam waktu singkat sekali. Bagi yang pernah bermain dengan C, Turbo Pascal, Turbo Basic, tentu merasakan berapa banyak waktu yang dihabiskan untuk mendesain User Interface sebelum berkonsentrasi ke flow program (business logic).

Dengan melalui Visual Basic, konsep pengembangan aplikasi akan dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface (warna tombol, warna layar, judul layar, dll) , dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event).

Pengenalan IDE Visual Basic

Langkah awal dari belajar Visual Basic adalah mengenal IDE (Integrated Developement Environment) Visual Basic yang merupakan Lingkungan Pengembangan Terpadu (Integrated Developement Environment) bagi programmer dalam mengembangkan aplikasinya. Dengan menggunakan IDE, programmer dapat membuat user interface, melakukan koding, melakukan testing dan debuging serta menkompilasi program menjadi executable. Penguasaan yang baik akan IDE akan sangat membantu programmer dalam mengefektifkan tugas-tugasnya sehingga dapat bekerja dengan efisien. Salah satu cara untuk mengaktifkan IDE Visual Basic adalah menjalankannya dari Menu Start, pilih Microsoft Visual Basic 6.0 dan akhirnya pilih shortcut Microsoft Visual Basic 6.0.

Memilih jenis Project

Setelah menjalankan VB, maka IDE VB pertama kali akan menampilkan kotak dialog “New Project” , seperti gambar dibawah ini :

Untuk tutorial pertama ini, mari kita memilih Standard EXE.

Jendela IDE

Setelah memilih Standard Exe untuk proyek yang akan kita coba bahas di sini, maka VB akan menampilkan IDE dimana tempat kita akan memulai membuat aplikasi sederhana kita. Kita akan belajar mengenali semua window-window (jendela) yang ada di IDE VB seperti yang terlihat di gambar berikut ini :

Adapun jendela-jendela yang perlu kita perhatikan adalah sebagai berikut : Baca lebih lanjut