KETERANGAN GAMBAR TOOLBOX

a. Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika ingin memilih kontrol yang sudah berada pada form
b. Picture Box adalah kontrol yang digunakan untuk menampilkan image dengan format : BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF dan JPEG
c. Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai
d. Text Box adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal atau banyak baris
e. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya
f. Command Button merupakan kontrol yang hampir ditemukan pada setiap form dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya
g. Check Box digunakan untuk pilihan yang isinya berisi yes/no, true/false
h. Option Button sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu
i. List Box mengandung sejumlah item dan user dapat memilih lebih dari satu (bergantung pada property multi select)
j. Combo Box merupakan kombinasi dari text box dan list box dimana pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan
k. Hscroll Bar dan Vscroll Bar digunakan untuk membentuk scroll bar berdiri sendiri
l. Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan kontrol non-visual
m. Drive List Box, Dir List Box dan File List Box sering digunakan untuk membentuk dialog box yang berkaitan dengan file
m. Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan dan oval
o. Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yangperlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan picture box
p. Data digunakan untuk data binding
q. OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word
Posted in Uncategorized | Leave a comment

BAGIAN-BAGIAN DAN NAMA-NAMA YANG DAPAT TAMPIL PADA IDE VISUAL BASIC

1. Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dan lain-lain
2. Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat
3. Form Designer, jendela ini merupakan tempat untuk merancang user interface dari aplikasi. Jadi jendela ini menyerupai kanvas bagi seorang pelukis
4. Project Window, jendela ini berisi gambaran dari semua modul yang terdapat dalam aplikasi. Juga dapat digunakan icon Toggle Folders untuk menampilkan modul-modul dalam jendela tersebut secara di group atau berurut berdasarkan nama. Juga dapat menggunakan icon Ctrl+R untuk menampilkan jendela project, ataupun menggunakan icon Project Explorer
5.
Toolbox, jendela ini berisi komponen-komponen yang dapat digunakan untuk mengembangkan user interface.
Posted in Uncategorized | Leave a comment

FUNGSI BAHASA VISUAL BASIC

Fungsi adalah suatu prosedur yang dapat menerima berbagai nilai untuk kemudian diolah dan memberikan hasil sebagai umpan baliknya. Nilai yang dimasukkan ke dalam suatu fungsi disebut parameter, yang dapat berupa berbagai jenis angka, string, dan sebagainya.Fungsi pada Visual Basic terdiri atas :

i) Fungsi string

Berguna untuk memanipulasi data string, yakni: menggabungkan nilai string (&), mengubah nilai string menjadi nilai ASCII (Asc()), mengubah nilai ASCII menjadi nilai String (Chr()), mengambil n karakter di sebelah kiri string (Left()), mengambil n karakter di sebelah kanan string (Right()), mengambil n karakter string dari suatu posisi yang ditetapkan (Mid()), mendapatkan jumlah karakter yang membentuk string (Len()), mengubah nilai numerik menjadi nilai string (Str()), mengubah nilai string menjadi nilai numerik (Val()), mengubah nilai string menjadi huruf besar (Ucase), mengubah nilai string menjadi huruf kecil (Lcase)

ii) Fungsi Matematik

Berguna untuk melakukan perhitungan ataupun manipulasi tertentu terhadap data numerik, contohnya :

· Abs() Berguna menghasilkan nilai absolut, contoh : Abs(-30) = 30

· Atn() Menghasilkan nilai arc tangen dalam radian, contoh : Atn(3.14) = 1.2626

· Cos() Menghasilkan nilai cosinus dalam radian, contoh : Cos(3.14) = -1

· Sin() Menghasilkan nilai sinus dalam radian

· Tan() Menghasilkan nilai tangen dalam radian

· Mod() Menghasilkan nilai sisa pembagian, contoh : 8 mod 3 = 2

· Sqr() Menghasilkan nilai akar bilangan, contoh : Sqr(16) = 4

· Round() Membulatkan bilangan cacah dalam jumlah desimal tertentu, Contoh : Round(33.3457, 2) = 33.34

· Hex() Menghasilkan nilai hexadesimal dari suatu bilangan Contoh : Hex(459) = 1CB

· Oct() Menghasilkan nilai oktal dari suatu bilangan Contoh : Oct(8) = 10

iii) Fungsi Tanggal dan Jam

Beberapa fungsi yang diperuntukkan khusus bagi varibel type Date adalah :

· Now Menghasilkan tanggal dan jam sistem komputer.

– Date Menghasilkan tanggal sistem komputer, contoh : Date menghasilkan tanggal sekarang, misalnya 17/01/2005

· Day() Menghasilkan angka tanggal dari tanggal, contoh : Day(Date) = 13

· Month() Menghasilkan angka bulan dari tanggal, contoh : Month(Date) = 1

· Year() Menghasilkan angka tahun dari tanggal, contoh : Year(#17/01/2005#) = 2005

· Time Menghasilkan jam sistem komputer, contohnya : Time menghasilkan 11:30:56

· Hour() Menghasilkan angka jam, contoh : Hour(#11:30:56#) = 8

· Minute() Menghasilkan angka menit, contoh : Minute(Time) = 30

· Second() Menghasilkan angka detik, contoh : Second(Time) = 56

Posted in Uncategorized | Leave a comment

PENGERTIAN VISUAL BASIC

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.

Posted in Uncategorized | Leave a comment

uses crt;

var

kd   : byte;

gaji : longint;

tj   : integer;

tot  : real;

lg   : char;

sts  : string;

begin

clrscr;

repeat

gotoxy(3,4); write(‘Kode Jabatan    :’); readln(kd);

gotoxy(3,5); write(‘Status          :’); readln(sts);

gotoxy(3,6); write(‘_____________________’);

gotoxy(3,7); write(‘Input lagi[Y/T] :’); readln(lg);

until upcase(lg)=’T’;

if kd =1 then

begin

gaji :=2500000;

tj   :=0.35;

end else if kd =2 then

begin

gaji :=2000000;

tj   :=0.10;

end else if kd =3 then

begin

gaji :=2000000;

tj   :=0.05;

end;

begin

if st=’menikah’ then tjk :=0.15;

end;

tot :=gaji*tj*tjk;

gotoxy(4,9); writeln(‘Kode     :’,kd);

gotoxy(4,10); writeln(‘Status    :’,sts);

gotoxy(4,11); writeln(‘gaji      :Rp.’,gaji);

gotoxy(4,12); writeln(‘tunjangan  :’,tj);

gotoxy(4,13); writeln(‘tunjangan keluarga :’,tjk);

gotoxy(4,14); writeln(‘Total gaji   :Rp.’,tot:3:0);

readln;

end.

 

 

 

Posted in Uncategorized | Leave a comment

PROGRAM INPUT

uses crt;

type

dosen=record

kodeD  : byte;

Nama   : string[20];

pend   : string[8];

kehl   : string[15];

end;

mahasiswa=record

NPM      : string[8];

Nama     : String [20];

jjg, jur : string [20];

thn      : string;

end;

var

rDos    : array[1..20] of Dosen;

rMhs    : array[1..20] of Mahasiswa;

i,j     : byte;

Pil,

lg : char;

 

PROCEDURE InputDosen;

PROCEDURE FormDosen;

BEGIN

Clrscr;

gotoxy(20,2); write(‘INPUT DATA DOSEN’);

gotoxy(11,3); write(‘———————————‘);

gotoxy(11,4); write(‘kode dosen   :’);

gotoxy(11,5); write(‘Nama         :’);

gotoxy(11,6); write(‘Pendidikan   :’);

gotoxy(11,7); write(‘Keahlian     :’);

gotoxy(11,8); write(‘———————————‘);

gotoxy(11,9); write(‘Isikan Data Lagi[Y/T]  :’);

end;

 

BEGIN

REPEAT

FormDosen;

with RDos[i] do

begin

gotoxy(25,4); Readln(kodeD);

gotoxy(25,5); Readln(Nama);

gotoxy(25,6); Readln(Pend);

gotoxy(25,7); Readln(kehl);

gotoxy(30,9); Readln(lg);

end;

inc(i);

until upcase(lg)=’T’;

end;

 

PROCEDURE InputMahasiswa;

PROCEDURE FormMahasiswa;

begin

clrscr;

gotoxy(20,2); write(‘INPUT DATA MAHASISWA’);

gotoxy(10,3); write(‘——————————‘);

gotoxy(10,4); write(‘NPM              :’);

gotoxy(10,5); write(‘Nama             :’);

gotoxy(10,6); write(‘Jenjang          :’);

gotoxy(10,7); write(‘Jurusan          :’);

gotoxy(10,8); write(‘Tahun            :’);

gotoxy(10,9); write(‘——————————-‘);

gotoxy(10,10); write(‘Isikan Data Lagi[Y/T] :’);

end;

begin

repeat

FormMahasiswa;

with RMhs[i] do

begin

gotoxy(25,4); readln(NPM);

gotoxy(25,5); readln(Nama);

gotoxy(25,6); readln(Jjg);

gotoxy(25,7); readln(Jur);

gotoxy(25,8); readln(Thn);

gotoxy(30,9); readln(lg);

inc(i);

end;

until upcase(lg)=’T’;

end;

 

PROCEDURE OutputDosen;

PROCEDURE TabelDosen;

begin

clrscr;

gotoxy(3,3); write(‘INPUT DATA DOSEN’);

gotoxy(3,4); write(‘————————————————–‘);

gotoxy(3,5); write(‘No  Kode   Nama         Pendidikan    Keahlian’);

gotoxy(3,6); write(‘—————————————————‘);

end;

begin

i:=1;

InputDosen;

TabelDosen;

FOR j:=1 to I-1 do

begin

with RDos[j] do

begin

gotoxy(5,6+j) ; write(j:2,’  ‘,kodeD:3,’  ‘,Nama);

gotoxy(44,6+j); write(pend);

gotoxy(49,6+j); write(kehl);

end;

end;

gotoxy(3,7+j); write(‘—————————————————‘);

repeat until keypressed;

end;

 

PROCEDURE OutputMahasiswa;

PROCEDURE TabelMahasiswa;

begin

clrscr;

gotoxy(3,3); write(‘INPUT DATA MAHASISWA’);

gotoxy(3,4); write(‘————————————————–‘);

gotoxy(3,7); write(‘No  NPM   Nama    Jenjang   Jurusan   Tahun’);

gotoxy(3,8); write(‘————————————————–‘);

end;

begin

i:=1;

InputMahasiswa;

For j:=1 to I-1 do

begin

with rMhs[j] do

begin

gotoxy(5,6+j) ; write(j:2,’ ‘,NPM:8,’ ‘,Nama);

gotoxy(44,6+j); write(Jjg);

gotoxy(49,6+j); write(Jur);

gotoxy(54,6+j); write(Thn);

end;

end;

gotoxy(3,7+j); write(‘————————————————-‘);

repeat until keypressed;

end;

 

PROCEDURE MENU;

begin

clrscr;

gotoxy(20,2); write(‘MENU DATA’);

gotoxy(10,3); write(‘———————————‘);

gotoxy(10,4); write(‘[1]. Input Data Dosen’);

gotoxy(10,5); write(‘[2]. Input Data Mahasiswa’);

gotoxy(10,6); write(‘[3]. Output Data Dosen’);

gotoxy(10,7); write(‘[4]. Output Data Mahasiswa’);

gotoxy(10,8); write(‘[5]. Keluar Program’);

gotoxy(10,9); write(‘———————————-‘);

gotoxy(10,10); write(‘Pilihan  :’);

end;

begin{Program Utama}

i:=1; Pil:=’1′;

while Pil<>’5′ do

begin

menu;

Pil:=Readkey;

case Pil of

‘1’: InputDosen;

‘2’: InputMahasiswa;

‘3’: OutputDosen;

‘4’: OutputMahasiswa;

end;

end;

end.

 

Posted in Uncategorized | Leave a comment

PERJALANAN HIDUPKU

Perjalanan hidupku dari kecil sampai pada saat ini sangat menyenangkan ,karna saya memiliki keluarga yang sangat menyayangi  saya.hidup dalam keluarga yang rukun ternyata sangat menyenangkan,meskipun dalam keluarga itu masih memiliki kekurangan tapi kalau dijalani dengan penuh senyum pasti akan menyenangkan.

Posted in Uncategorized | Leave a comment

CITA-CITAKU

dari kecil saya hanya memiliki satu cita-cita,yaitu ingin  menjadi sebagai hambah tuhan.tetapi keinginnan saya ini harus ditundah dulu karena saya ternyata belum bisa menjadi hambah tuhan,itulah sebabnya aq memilih kuliah di Budi darma untuk melanjutkan cita-citaku.karna saya harus bisa menjadi orang yang sukses,dan bisa membantu orang tuaku

Posted in Uncategorized | Leave a comment

KULIAHKU

Kuliahku sangat menyenangkan,karna saya memiliki teman-teman yang baik hati.dan saya juga menyukai dosen-dosen saya yang mau mengajari mahasiswanya yang tidak bisa mengikuti pelajaran.pada kuliahku dari semester pertama sampai pada semester yang sekarang ini saya belum pernah melanggar peraturan yang ditetapkan oleh kampus saya.itulah sebabnya saya sangat senang kuliah dikampus BUDI DARMA yang tercinta ini.

Posted in Uncategorized | Leave a comment

PEMBELAJARANKU

Pembelajaranku pada saat ini masih kurang ,karna sebagian pelajaran yang saya ikuti belum semuanya bisa saya ikuti.oleh karena itu saya harus bisa menjadi diri saya sendiri,memiliki kepercayaan diri supaya saya mampu untuk mengikuti pelajaran yang diberikan oleh dosern saya.

Posted in Uncategorized | Leave a comment