Minggu, 08 Desember 2013

Manfaat Belajar bahasa pemograman pascal

pas

sebagai seorang yang sedang melanjutkan kuliah ataupun sedang mempelajari berbagai macam bahasa pemerograman tetntunya kita pasti pernah mengenal bahkan mempelajari bahasa pemerograman yang satu ini. namun sebenarnya apakah kita tahu mengapa kita di ajarkan bahasa pemerograman turbo pascal ini. pada postingan Artikel kali ini Berbagi ilmu akan memberikan sedikit menfaat yang kita peroleh dari mempelajari TURBO PASCAL .

TAHUKAH ANDA APA MANFAAT KITA BELAJAR TURBO PASCAL ITU ???

Manfaat turbo pascal ini tidak terbatas untuk membantu sistem administrasi dikantor-kantor saja, tetapi merambah kebeberapa bidang. Sehingga aplikasinya sangat dibutuhkan untuk membantu berbagai disiplin ilmu.Untuk itulah dibutuhkan software yang menjebatani komputer dengan kebutuhan dan tujuan pemograman komputer friendly. sebuah software akan memudahkan untuk membuat aplikasi seperti : bahasa C, C++, C#, Clipper, LISP, ADA, ALGOL, Modula 2, Smalltalk,Prolog, Perl, PHP, ASP, JSP, J#, J++, Cobol, Basic, Fortran, Java, Paskal, dan lain sebagainya.
Bahasa pemrograman adalah sesuatu yang mutlak harus dipahami jika inginmembuat suatu aplikasi. Berdasarkan hal tersebut maka perlu kiranya kita belajar sebuah bahasa pemrograman yang lebih sederhana dan relatif lebih mudah untuk dipelajari oleh seorang pemula. Bahasa pascal adadalah salah satu jenis bahasa tingkat tinggi yang relatif lebih mudah untuk dipelajari.
    Bahasa pemograman pascal adalah salah satu bahasa tingkat tinggi yang merupakan bahasa pemograman prosedural yang banyak dipakai untuk mengenalkan pemograman bagi pemula, selain itu bahasa pascal relatif mudah untuk dipelajari, sehingga daapat diadakan sebagai dasar acuan untuk belajar bahasa pemograman telah banyak literatur mengenai bahasa pemograman pascal dengan berbagai versi. yang semakin memudahkan mempelajarinya. Program dalam bahasa pemograman pascal cukup banyak variannya seperti delfi yang merupakan visual pascal juga masih banyak lagi. pascal juga memliki beberapa versi yang beredar dipasaran seperti UCSD pascal, Ms-Pascal, apple pascal, free pascal, turbo pascal dan sebagainya.

Berikut ini akan diberikan gambaran mengapa mesti belajar bahasa pascal.
1. Kecepatan (speed)
Kecepatan bahasa pascal untuk mengkompilasi baris program dapat dikatakan sekejap mata saja. Anda banyangkan kode baris program yang ribuan jumlahnya diterjemahkan dalam hitungan detik. Coba anda buktikan dengan bahasa pemrograman lainnya (C, C++, Java, dll)
2. Tipe data yang kuat
Pascal mengijinkan pemakainya untuk membuat tipe data sendiri, tetapi dengan beberapa batasan. Pascal tidak mengenal pengubahan tipe data (type casting) dan hal ini tentu saja memberi manfaat karena kemungkinan timbulnya kesalahan (error) kecil. Hal ini merupakan salah satu alasan utama yang dilakukan panitia ujian masuk mahasiswa untuk mata ujian komputer di Amerika.
3. Ukuran
Hasil compilasi dari program pascal hanya beberapa kilo byte saja. Sungguh kecil. Bila kita bandingkan dengan kapasitas ruang hard disk yang 40 mega byte, dapat dibanyangkan berapa besar program pascal yang dapat kita buat.
4. Portabilitas
Portabilitas berarti program pascal dapat berjalan pada jenis komputer yang berbeda, seperti : IBM, Apple, dll.
4. Produktivitas
Untuk belajar suatu bahasa pemrograman pada dasarnya sama, yaitu : harus mengenal aturan dan struktur data dari bahasa tersebut. Anda dapat bayangkan kalau tukang bangun tidak memiliki arsitektur yang jelas tentang bangunan rumah tersebut, tentu saja rumah yang akan dibangun tidak akan baik. Pascal menyediakan struktur data yang jelas, dengan demikian produktivitas hasil kerja kita tentu saja akan bertambah.
Dan satu hal yang jelas bahasa turbo pascal for windows atau visual delphi adalah turunan dari turbo pascal. Dan bila struktur dari program pascal sudah kita pahami, maka untuk memahami pascal for windows ataup visual Delphi tidaklah sulit lagi. Orang bijak bilang ‘belajar dari dasar merupakan modal yang paling besar’. Untuk itulah Pascal hadir bagi kita.angannya mudah dipahami.

terimakasih telah membaca :)

sumber :

  • tugastikpas
  • anisanurfadillah
  • zoharaberbagiilmu

Selasa, 03 Desember 2013

Membuat Tabel Sederhana Menggunakan HTML

Assalamu'alaikum.
Kali ini saya mau share sedikit tentang Cara membuat tabel sederhana menggunakan html. Tabel penting peranya dalam halaman web, selain untuk menampilkan text atau gambar dalam format lajur dan kolom. Kita juga bisa menggunakan tabel untuk membantu me-layout tampilan halaman.

gambar 1.0 Atribut Table tag

Didalam tag
ada beberapa tag lain yang perlu kita pahami, yaitu :

  1. Perintah Tag < tr> , artinya tag untuk menuliskan baris biasa di tabel. TR singkatan dari table row.
  2. Perintah Tag < td>, atinya tag untuk menuliskan kotak didalam baris, makanya tag < td>
    ada di dalam tag < tr>. TR singkatan dari table data.
  3. Perintah Tag < th>, artinya tag untuk menuliskan kotak biasa seperti < td>, namun untuk header tabel. TH singkatan dari table header.

Contoh, Coding  membuat tabel sederhana menggunakan html. Silahkan di copy untuk mencobanya.

< html>
< head>
< title> Membuat Tabel < /title>
< /head>
< body>
< table border="1">
< caption> Cyber STMIK < /caption>
< tr>
< td> INFO KAMPUS < /td>
< td> Music < /td>
< td> Berita Tasikmalaya < /td>
< /tr>
< tr>
< td> seputar IPTEK < /td>
< td> Lagu < /td>
< td> INFO JABAR < /td>
< /tr>
< tr>
< td> Dunia Olahraga < /td>
< td> Program JAVA < /td>
< td> Dunia Politik < /td>
< /tr> < tr>
< td> aneka hiburan < /td>
< td> Program WEB < /td>
< td> aneka info < /td>
< /tr> < /table>
< /body>
< /html>
"hilangkan spasinya agar coding diatas dapat dijalankan"
Screen shoot :

gambar 1.1 tampilan jika dilihat di browser


Semoga Bermanfaat.

Tugas Struktur Data Kelompok III

Program Pegawai Memakai Procedure

Program DataPegawai;

Uses Wincrt;

Var

nama :array[1..100]of string;

kerja:array [1..100]of char;

nip, gol, jam, Gapok, Insentif, Gaber :array[1..100]of longint;

a,n,gaji:longint;

ulang,kembali:char;

proceduregaris;

begin

writeln('==================================');

end;

procedurenamapegawai;

begin

If (nip[n]) = 1 then

begin

nama[n] := 'YosepDwiAnjani';

Writeln('Nama : ', (nama[n]));

end

else if (nip[n]) = 2 then

begin

nama[n] := 'RisalAgustian';

Writeln('Nama : ', (nama[n]));

end

else if (nip[n]) = 3 then

begin

nama[n] := 'IdhamHanif N';

Writeln('Nama : ', (nama[n]));

end

else

begin

write('Nama : ');readln(nama[n]);

end;

end;

proceduregolongan;

begin

If (gol[n]) = 1 then

Gapok[n]:= 1000000

else if (gol[n]) = 2 then

Gapok[n]:=1500000

else if (gol[n]) = 3 then

Gapok[n]:=2000000

Else

begin

Gapok[n]:=0;

writeln('golongan yang andamasukantidakada');

readkey;

donewincrt;

end;

end;

procedurelembur;

begin

ifupcase(kerja[n]) ='Y' then

begin

Write('Lama KerjaTambahan (jam) : ');Readln(jam[n]);

if (jam[n]) >20 then

Insentif[n]:=(jam[n])*20000

else

if (jam[n])>=10 then

insentif[n] :=(jam[n])*10000

else

Insentif[n]:=(jam[n])*5000;

Writeln('Insentif : Rp. ',(insentif[n]));

Gaber[n]:=Gapok[n]+Insentif[n] ;

end

else

begin

gaber[n]:=Gapok[n];

jam[n]:=0;

insentif[n]:=0;

end;

end;

procedurelaporan;

begin

clrscr;

writeln('Laporan Data PegawaidanGajiPegawai ');

garis;

writeln('| | | | | | | | | ');

writeln('| No | NIP | NamaPegawai |Gol|GajiPokok|JamLembur|Insentif |GajiBersih| ');

writeln('| | | | | | | | | ');

garis;

writeln;

for a:=1 to n do

begin

gotoxy(1,a+7);write('|');

gotoxy(3,a+7);write(a);

gotoxy(6,a+7);write('|');

gotoxy(8,a+7);write(nip[a]);

gotoxy(12,a+7);write('|');

gotoxy(13,a+7);write(nama[a]);

gotoxy(29,a+7);write('|');

gotoxy(31,a+7);write(gol[a]);

gotoxy(33,a+7);write('|');

gotoxy(34,a+7);write(gapok[a]);

gotoxy(44,a+7);write('|');

gotoxy(45,a+7);write(jam[a]);

gotoxy(55,a+7);write('|');

gotoxy(56,a+7);write(insentif[a]);

gotoxy(65,a+7);write('|');

gotoxy(68,a+7);write(gaber[a]);

gotoxy(77,a+7);write('|');

gaji:=gaji+(gaber[a]);

end;

writeln;

writeln;

writeln (' Total GajiPegawai Yang Harus Di bayaradalahRp. ',gaji);

readln;

end;

procedureutama;

begin

n:=0;

repeat

n:=n+1;

Clrscr;

gotoxy(28,2);Writeln('SelamatDatang');

gotoxy(20,3);Writeln('Entri Data PegawaiKelompok 3');

garis;

Writeln;

Write('NIP : ');Readln(nip[n]);

namapegawai;

Write('Golongan (1,2,3): ');Readln(gol[n]);

golongan;

writeln('GajiPokok : Rp. ', Gapok[n]);

write('Ada KerjaTambahan y/t? ');readln(kerja[n]);

lembur;

Writeln('GajiBersih : Rp. ', (Gaber[n]));

write('Tambah data Pegawai (y/t): ');readln(ulang);

untilupcase(Ulang) <> 'Y';

end;

begin

kembali:='Y' ;

whileupcase(kembali) = 'Y' do

begin

gaji:=0;

utama;

laporan;

write('inginulangiAplikasi(y/t) ? ');readln(kembali);

ifupcase(kembali)='T' then

donewincrt;

end;

end.

Program PegawaiMemakaiIf

Program DataPegawai;

Uses Wincrt;

Var

nama :array[1..100]of string;

kerja:array [1..100]of char;

nip, gol, jam, Gapok, Insentif, Gaber :array[1..100]of longint;

a,n,gaji:longint;

ulang,kembali:char;

proceduregaris;

begin

writeln('===================================');

end;

begin

kembali:='Y' ;

whileupcase(kembali) = 'Y' do

begin

gaji:=0;

n:=0;

repeat

n:=n+1;

Clrscr;

gotoxy(28,2);Writeln('SelamatDatang');

gotoxy(20,3);Writeln('Entri Data PegawaiKelompok 3');

garis;

Writeln;

Write('NIP : ');Readln(nip[n]);

If (nip[n]) = 1 then

begin

nama[n] := 'YosepDwiAnjani';

Writeln('Nama : ', (nama[n]));

end

else if (nip[n]) = 2 then

begin

nama[n] := 'RisalAgustian';

Writeln('Nama : ', (nama[n]));

end

else if (nip[n]) = 3 then

begin

nama[n] := 'IdhamHanif N';

Writeln('Nama : ', (nama[n]));

end

else

begin

write('Nama : ');readln(nama[n]);

end;

Write('Golongan (1,2,3): ');Readln(gol[n]);

If (gol[n]) = 1 then

Gapok[n]:= 1000000

else if (gol[n]) = 2 then

Gapok[n]:=1500000

else if (gol[n]) = 3 then

Gapok[n]:=2000000

Else

begin

Gapok[n]:=0;

writeln('golongan yang andamasukanTidakada');

readkey;

donewincrt;

end;

writeln('GajiPokok : Rp. ', Gapok[n]);

write('Ada KerjaTambahan y/t? ');readln(kerja[n]);

ifupcase(kerja[n]) ='Y' then

begin

Write('Lama KerjaTambahan (jam) : ');Readln(jam[n]);

if (jam[n]) >20 then

Insentif[n]:=(jam[n])*20000

else

if (jam[n]) >=10 then

insentif[n] :=(jam[n])*10000

else

Insentif[n]:=(jam[n])*5000;

Writeln('Insentif : Rp. ',(insentif[n]));

Gaber[n]:=Gapok[n]+Insentif[n] ;

end

else

begin

gaber[n]:=Gapok[n];

jam[n]:=0;

insentif[n]:=0;

end;

Writeln('GajiBersih : Rp. ', (Gaber[n]));

write('Tambah data Pegawai (y/t): ');readln(ulang);

untilupcase(Ulang) <> 'Y';

clrscr;

writeln('Laporan Data PegawaidanGajiPegawai ');

garis;

writeln('| | | | | | | | | ');

writeln('| No | NIP | NamaPegawai |Gol|GajiPokok|JamLembur|Insentif |GajiBersih| ');

writeln('| | | | | | | | | ');

garis;

writeln;

for a:=1 to n do

begin

gotoxy(1,a+7);write('|');

gotoxy(3,a+7);write(a);

gotoxy(6,a+7);write('|');

gotoxy(8,a+7);write(nip[a]);

gotoxy(12,a+7);write('|');

gotoxy(13,a+7);write(nama[a]);

gotoxy(29,a+7);write('|');

gotoxy(31,a+7);write(gol[a]);

gotoxy(33,a+7);write('|');

gotoxy(34,a+7);write(gapok[a]);

gotoxy(44,a+7);write('|');

gotoxy(45,a+7);write(jam[a]);

gotoxy(55,a+7);write('|');

gotoxy(56,a+7);write(insentif[a]);

gotoxy(65,a+7);write('|');

gotoxy(68,a+7);write(gaber[a]);

gotoxy(77,a+7);write('|');

gaji:=gaji+(gaber[a]);

end;

writeln;

writeln;

writeln (' Total GajiPegawai Yang Harus Di bayaradalahRp. ',gaji);

readln;

write('inginulangiAplikasi(y/t) ? ');readln(kembali);

ifupcase(kembali)='T' then

donewincrt;

end;

end.

Flowchart

3

Screen Layout Program

clip_image002clip_image004

clip_image006clip_image008clip_image010

Tugas Struktur Data Kelompok II

Makalah struktur data (PROGRAM DATA BARANG Turbo Pascal ) kelompok II

Postingan kali ini merupakan Hasil dari makalah kelompok II

BAB I

PENDAHULUAN

a. Latar belakang

Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland. Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.

Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.

b. Rumusan masalah

Berdasarkan latar belakang yang telah dipaparkan di atas, maka penulis telah menentukan beberapa rumusan masalah dalam pembuatan program data barang.

yaitu:

1. Gambaran umum program;

2. Flow Chart program;

3. Koding program;

4. Lay out program.

c. Tujuan

Sejalan dengan rumusan masalah di atas, makalah ini disusun dengan tujuan untuk mengetahui dan mendeskripsikan:

1. Struktur pemrograman dan analisa masalah;

2. Implementasi sebuah program.

BAB II

PEMBAHASAN

a. Gambaran umum program

Program data barang ini dibuat untuk memudahkan dalam pekerjaan khusunya dibidang penjualan, dimana seorang user dengan mudah mengetahui data barang yang ada di toko/grosir. Program ini dibuat dengan menggunakan bahasa pemrograman Pascal dan ditulis dengan aplikasi Turbo Pascal For Window dengan lay out program yang sederhana sehingga user dapat dengan mudah mengoperasikannya.

b. Flow chart program

Diagram alur (flowchart) merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Bagan ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu sedangkan hubungan antar proses digambarkan dengan garis penghubung. Simbol-simbol diagram alur.

1

Simbol Flow chart dan fungsi Flow chart struktur IF

2

c. Koding program

c.1. Pengkodean dengan struktur pemilihan (IF)

PROGRAM DATA_BARANG;

USES WINCRT;

VAR

ULANG : CHAR;

KDBR,PILIH : STRING;

KET1 : LONGINT;

BEGIN

ULANG := 'Y';

WHILE ULANG = 'Y' DO

BEGIN

CLRSCR;

WRITELN(' PROGRAM DATA BARANG');

WRITELN(' TOKO BERKAH MAKMUR GROSIR DAN ECERAN');

WRITELN('ALAMAT : JL. KHZ. MUSTHAFA NO. 22 SUKAHIDENG-SUKARAPIH-TASIKMALAYA 43364');

WRITELN('=======================================================================');

WRITELN('Struktur IF Kelompok 2 © 2013');

WRITELN('=======================================================================');

WRITELN;

WRITELN('KODE JENIS BARANG');

WRITELN('---------------------------------------------------');

WRITELN('* B11 [SEMBAKO] - B12 [MAKANAN] - B13 [MINUMAN] *');

WRITELN('---------------------------------------------------');

WRITELN;

WRITE('PILIH JENIS DATA BARANG : ');READLN(PILIH);

IF PILIH = 'B11' THEN

BEGIN

CLRSCR;

WRITELN('KATEGORI SEMBAKO');

WRITELN;

WRITELN('DAFTAR KODE BARANG : ');

WRITELN('------------------------------------------');

WRITELN('BR-001 [SABUN MANDI] BR-002 [SABUN CUCI ]');

WRITELN('BR-003 [TERIGU ] BR-004 [MINYA GORENG]');

WRITELN('------------------------------------------');

WRITELN;

WRITE('KODE BARANG : ');READLN(KDBR);

IF KDBR = 'BR-001' THEN

BEGIN

WRITELN('NAMA BARANG : SABUN MANDI');

KET1 :=2500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 1');

WRITELN('STOK : 10 BTG');

END;

IF KDBR = 'BR-002' THEN

BEGIN

WRITELN('NAMA BARANG : SABUN CUCI');

KET1 :=3500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 1');

WRITELN('STOK : 5 BKS');

END;

IF KDBR = 'BR-003' THEN

BEGIN

WRITELN('NAMA BARANG : TERIGU');

KET1 :=2300;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 2');

WRITELN('STOK : 10 KG');

END;

IF KDBR = 'BR-004' THEN

BEGIN

WRITELN('NAMA BARANG : SABUN CUCI');

KET1 :=3500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 2');

WRITELN('STOK : 5');

END;

END;

IF PILIH = 'B12' THEN

BEGIN

CLRSCR;

WRITELN('KATEGORI MAKANAN');

WRITELN;

WRITELN('DAFTAR KODE BARANG : ');

WRITELN('--------------------------------------------');

WRITELN('BR-005 [WAFER NISSIN] BR-006 [KACANG GARUDA]');

WRITELN('BR-007 [SARI ROTI ] BR-008 [KHONG GUAN ]');

WRITELN('--------------------------------------------');

WRITELN;

WRITE('KODE BARANG : ');READLN(KDBR);

IF KDBR = 'BR-005' THEN

BEGIN

WRITELN('NAMA BARANG : WAFER NISSIN');

KET1 :=12500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 3');

WRITELN('STOK : 5 KLG');

END;

IF KDBR = 'BR-006' THEN

BEGIN

WRITELN('NAMA BARANG : KACANG GARUDA');

KET1 :=1500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 3');

WRITELN('STOK : 10 PAK');

END;

IF KDBR = 'BR-007' THEN

BEGIN

WRITELN('NAMA BARANG : SARI ROTI');

KET1 :=2500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 3');

WRITELN('STOK : 20 BKS');

END;

IF KDBR = 'BR-008' THEN

BEGIN

WRITELN('NAMA BARANG : KHONG GUAN');

KET1 :=25000;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 2');

WRITELN('STOK : 5 KLG');

END;

END;

IF PILIH = 'B13' THEN

BEGIN

CLRSCR;

WRITELN('KATEGORI MINUMAN');

WRITELN;

WRITELN('DAFTAR KODE BARANG : ');

WRITELN('----------------------------------------------');

WRITELN('BR-009 [COCA-COLA ] BR-010 [TEH PUCUK ]');

WRITELN('BR-011 [POCARI SWEAT] BR-012 [LARUTAN PENYEGAR]');

WRITELN('----------------------------------------------');

WRITELN;

WRITE('KODE BARANG : ');READLN(KDBR);

IF KDBR = 'BR-009' THEN

BEGIN

WRITELN('NAMA BARANG : COCA-COLA');

KET1 :=12500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 7 BTL');

END;

IF KDBR = 'BR-010' THEN

BEGIN

WRITELN('NAMA BARANG : TEH PUCUK');

KET1 :=1500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 5 BTL');

END;

IF KDBR = 'BR-011' THEN

BEGIN

WRITELN('NAMA BARANG : POCARI SWEAT');

KET1 :=2500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 8 BTL');

END;

IF KDBR = 'BR-012' THEN

BEGIN

WRITELN('NAMA BARANG : LARUTAN PENYEGAR');

KET1 :=25000;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 5 KLG');

END;

END;

WRITELN;

WRITE('APAKAH AKAN MENGULANG PENCARIAN DATA Y/T ? ');READLN(ULANG);

IF ULANG = 'T' THEN

DONEWINCRT;

END;

END.

c.2. Pengkodean dengan struktur parameter (Procedure)

PROGRAM DATA_BARANG;

USES WINCRT;

VAR

ULANG : CHAR;

PILIH : STRING;

PROCEDURE MULAI;

BEGIN

WRITELN('KODE JENIS BARANG');

WRITELN('---------------------------------------------------');

WRITELN('* B11 [SEMBAKO] - B12 [MAKANAN] - B13 [MINUMAN] *');

WRITELN('---------------------------------------------------');

WRITELN;

WRITE('PILIH JENIS DATA BARANG : ');READLN(PILIH);

END;

PROCEDURE SEMBAKO;

VAR

KDBR : STRING;

KET1 : LONGINT;

BEGIN

CLRSCR;

WRITELN('KATEGORI SEMBAKO');

WRITELN;

WRITELN('DAFTAR KODE BARANG : ');

WRITELN('------------------------------------------');

WRITELN('BR-001 [SABUN MANDI] BR-002 [SABUN CUCI ]');

WRITELN('BR-003 [TERIGU ] BR-004 [MINYA GORENG]');

WRITELN('------------------------------------------');

WRITELN;

WRITE('KODE BARANG : ');READLN(KDBR);

IF KDBR = 'BR-001' THEN

BEGIN

WRITELN('NAMA BARANG : SABUN MANDI');

KET1 :=2500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 1');

WRITELN('STOK : 10 BTG');

END;

IF KDBR = 'BR-002' THEN

BEGIN

WRITELN('NAMA BARANG : SABUN CUCI');

KET1 :=3500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 1');

WRITELN('STOK : 5 BKS');

END;

IF KDBR = 'BR-003' THEN

BEGIN

WRITELN('NAMA BARANG : TERIGU');

KET1 :=2300;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 2');

WRITELN('STOK : 10 KG');

END;

IF KDBR = 'BR-004' THEN

BEGIN

WRITELN('NAMA BARANG : SABUN CUCI');

KET1 :=3500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 2');

WRITELN('STOK : 5');

END;

END;

PROCEDURE MAKANAN;

VAR

KDBR : STRING;

KET1 : LONGINT;

BEGIN

CLRSCR;

WRITELN('KATEGORI MAKANAN');

WRITELN;

WRITELN('DAFTAR KODE BARANG : ');

WRITELN('--------------------------------------------');

WRITELN('BR-005 [WAFER NISSIN] BR-006 [KACANG GARUDA]');

WRITELN('BR-007 [SARI ROTI ] BR-008 [KHONG GUAN ]');

WRITELN('--------------------------------------------');

WRITELN;

WRITE('KODE BARANG : ');READLN(KDBR);

IF KDBR = 'BR-005' THEN

BEGIN

WRITELN('NAMA BARANG : WAFER NISSIN');

KET1 :=12500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 3');

WRITELN('STOK : 5 KLG');

END;

IF KDBR = 'BR-006' THEN

BEGIN

WRITELN('NAMA BARANG : KACANG GARUDA');

KET1 :=1500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 3');

WRITELN('STOK : 10 PAK');

END;

IF KDBR = 'BR-007' THEN

BEGIN

WRITELN('NAMA BARANG : SARI ROTI');

KET1 :=2500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 3');

WRITELN('STOK : 20 BKS');

END;

IF KDBR = 'BR-008' THEN

BEGIN

WRITELN('NAMA BARANG : KHONG GUAN');

KET1 :=25000;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 2');

WRITELN('STOK : 5 KLG');

END;

END;

PROCEDURE MINUMAN;

VAR

KDBR : STRING;

KET1 : LONGINT;

BEGIN

CLRSCR;

WRITELN('KATEGORI MINUMAN');

WRITELN;

WRITELN('DAFTAR KODE BARANG : ');

WRITELN('----------------------------------------------');

WRITELN('BR-009 [COCA-COLA ] BR-010 [TEH PUCUK ]');

WRITELN('BR-011 [POCARI SWEAT] BR-012 [LARUTAN PENYEGAR]');

WRITELN('----------------------------------------------');

WRITELN;

WRITE('KODE BARANG : ');READLN(KDBR);

IF KDBR = 'BR-009' THEN

BEGIN

WRITELN('NAMA BARANG : COCA-COLA');

KET1 :=12500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 7 BTL');

END;

IF KDBR = 'BR-010' THEN

BEGIN

WRITELN('NAMA BARANG : TEH PUCUK');

KET1 :=1500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 5 BTL');

END;

IF KDBR = 'BR-011' THEN

BEGIN

WRITELN('NAMA BARANG : POCARI SWEAT');

KET1 :=2500;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 8 BTL');

END;

IF KDBR = 'BR-012' THEN

BEGIN

WRITELN('NAMA BARANG : LARUTAN PENYEGAR');

KET1 :=25000;

WRITELN('HARGA : ',KET1);

WRITELN('lOKASI : RAK 4');

WRITELN('STOK : 5 KLG');

END;

END;

BEGIN

ULANG := 'Y';

WHILE ULANG = 'Y' DO

BEGIN

CLRSCR;

WRITELN(' PROGRAM DATA BARANG');

WRITELN(' TOKO BERKAH MAKMUR GROSIR DAN ECERAN');

WRITELN('ALAMAT : JL. KHZ. MUSTHAFA NO. 22 SUKAHIDENG-SUKARAPIH-TASIKMALAYA 43364');

WRITELN('=======================================================================');

WRITELN('Struktur Procedure Kelompok 2 © 2013');

WRITELN('=======================================================================');

WRITELN;

MULAI;

IF PILIH ='B11' THEN

BEGIN

SEMBAKO

END;

IF PILIH ='B12' THEN

BEGIN

MAKANAN

END;

IF PILIH ='B13' THEN

BEGIN

MINUMAN

END;

WRITELN;

WRITE('APAKAH AKAN MENGULANG PENCARIAN DATA Y/T ? ');READLN(ULANG);

IF ULANG = 'T' THEN

DONEWINCRT;

END;

END.

d. Lay out program

clip_image034[4]

BAB III

PENUTUP

a. Kesimpulan

Program data barang ini dibuat untuk memudahkan dalam pekerjaan dimana seorang user dengan mudah mengetahui data barang yang ada di toko/grosir. Program ini dibuat dengan menggunakan bahasa pemrograman Pascal. Diagram alur (flowchart) merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Koding program adalah perintah program dengan struktur pemrograman bahasa Pascal dan Lay out program adalah hasil akhir dari pemrograman yang akan diimplementasikan.

b. Saran

sesuai dengan pepatah “tiada gading yang tak retak” dengan demikian penulis menyadari sepenuhnya bahwa makalah ini masih sangat jauh dari kesempurnaan, hal ini dikarenakan keterbatasan wawasan maupun sumber-sumber data yang dimiliki penulis, dengan demikian kritik dan saran dari berbagai pihak sangat dinanti guna penyempurnaan malah ini.

Tugas Struktur Data Kelompok I

KATA PENGANTAR

Puji syukur alhamdulillah pemakalah panjatkan kepada Allah ilahi robbi, yang dengan takdirnya menciptakan jagat raya ini dengan segala bentuk isinya. Tak ada kata yang patut di lupakan kecuali hanya rasa syukur yang berbunyi ” Alhamdulillahirobbil’alamin”.

Shalawat serta salam juga tak lupa pemakalah haturkan kepada Baginda Khatimun Ambiya’, Nabi Muhammad SAW, yang dengan pancaran Nur (cahaya) ilmunya, Dunia terasa lebih hidup, lebih terang dari Nur apapun.

DAFTAR ISI

KATA PENGANTAR

DAFTAR ISI


BAB I PENDAHULUAN

      FLOW CHART

      CODING PROGRAM


BAB II PEMBAHASAN


BAB III PENUTUP

      KESIMPULAN

SARAN

BAB II

PEMBAHASAN

  FLOW CHART

Rancangan pembuatan coding MENU DALAM PENJUALAN adalah sebagai berikut

  • Pertama pastinya menjalankan program MENU DALAM PENJUALAN
  • Tampil menu penjualan yang kita kehendaki misal ada 7 sub menu
  • Memilih salah satu menu yang kita kehendaki percabangan yang kita buat
  • Ketika terpilih salah satu sub menu akan ada sub menu ukuran
  • Ukuran menampilkan L/M/S
  • Di anjurkan untuk memilih salah satu sub menu L/M/S
  • Ketika memilih L akan ditampilkan Harga barang tersebut pada ukuran L
  • Ketika memilih M akan ditampilkan Harga barang tersebut pada ukuran M
  • Ketika memilih S akan ditampilkan Harga barang tersebut dalam ukuran S
  • Harga yang telah terpilih akan di kalikan ke banyak beli yang akan di tampilkan ke Harga pembelian
  • setelah itu akan ada imputan Bayar di kurangi Harga pembelian yang menampilkan kembalian.
  • Setelah proses diatas selesai akan tampil menanyakan transaksi lain [ y/t ] ketika memilih tombol ’ y ’ akan di tampilkan kembali program seperti awal dalam coding goto Balik (MENU DALAM PENJUALAN). Dan ketika memilih tombol ’ t ’ akan langsung keluar dari program.

  CODING PROGRAM

program penjualan;

uses wincrt;

const Nmaks=100;

type barang=record

          kode:string[10];

          nama:string[35];

          quantity:integer;

          harsat:integer;

          subtotal:integer;

     end;

procedure utama;

begin

          write('==============TOKO TIKTOK===========');

          writeln('===================================');

          writeln('===Jalan Raya Singaparna No. 123===');

end;

procedure member;

var

kd_member:string;

nm_member:string;

alamat:string;

no_hp:string;

begin

writeln('----------------------------DATA MEMBER--------------------------------');

writeln;

write('Kode member                      :'); readln(kd_member);

if kd_member = 'M1' then

   begin

   nm_member := 'Vania Larissa';

   alamat    := 'Pontianak';

   no_hp     := '08921234567';

   end;

if kd_member = 'M2' then

     begin

     nm_member := 'Megan Young';

     alamat    := 'Piliphines';

     no_hp     := '0876543123';

     end

     else

   begin

   nm_member := 'Tidak ditemukan';

   alamat     := '-';

   no_hp      := '-';

   end;

writeln('Nama Member    :', nm_member);

writeln('Alamat         :', Alamat);

writeln('No Hp          :', no_hp);

end;

procedure garis;

begin

write('===========================================================');

end;

procedure petugas;

var

kd_petugas:string;

nm_petugas:string;

no_hpp:string;

alamatp:string;

begin

writeln('----Petugas Kasir------------------------------');

writeln('Kode Petugas          : P1-P2');read(kd_petugas);

if kd_petugas = 'P1' then

   begin

   nm_petugas := 'Soleh';

   alamatp     := 'Jl. Wawan';

   no_hpp      := '08765454398';

   end;      

if kd_petugas = 'P2' then

   begin

   nm_petugas := 'Mahfud';

   alamatp     := 'Jl. Duren';

   no_hpp      := '087643212398';

   end;

writeln('Nama Petugas           :', nm_petugas);

writeln('Alamat                 :', alamatp);

writeln('No Hp                  :', no_hpp);

end;

    type nilai=array[1..Nmaks] of barang;

    var

   M:nilai;

N:integer;

   i:integer;

   total,disc,bayar,hrg,kembali:real;

   y:string;

   lagi:char;

begin

      clrscr;  

     utama;

     petugas;

     garis;

     lagi := 'y';

     while lagi = 'y' do

     begin

     for i:=1 to Nmaks do

     begin

      M[i].kode:=' ';

      M[i].nama:=' ';

      M[i].quantity:=0;

      M[i].harsat:=0;

      M[i].subtotal:=0;

     end;

     write('Banyaknya Barang : '); readln(N);

     for i:=1 to N do

     begin

          writeln('Barang Ke-',i,' dari ',N);

          write('Kode Barang : '); readln(M[i].kode);

          if M[i].kode = 'B1' then

             begin

             M[i].nama := 'Pensil';

             M[i].harsat := 1200;

             end;

          if M[i].kode = 'B2' then

             begin

             M[i].nama := 'Penghapus';

             M[i].harsat := 2000;

             end;

          write('Nama Barang : ',M[i].nama);

          write('Quantity : '); readln(M[i].quantity);

          write('Harga Satuan : ',M[i].harsat);

          M[i].subtotal:=M[i].quantity*M[i].harsat;

          total:=total+M[i].subtotal;

          writeln('Subtotal : ',M[i].subtotal);

          writeln('Ada transaksi lagi ?'); readln(lagi);

      if lagi = 't' then

      end;

      end;

       clrscr;

      begin

writeln('----------------------DATA PENJUALAN BARANG--------------------');

      writeln('===============================================================');

      writeln('No | Kode | Nama Barang | jumlah | Harga Satuan | Subtotal');

      writeln('===============================================================');

      for i:=1 to N do

      begin

      writeln(i,'    ',M[i].kode,'      ',M[i].nama,'        ',M[i].quantity,'         ',M[i].harsat,'        ',M[i].subtotal);

      end;

      writeln('========================================================================');

      writeln('Total Bayar : ',total:3:2);

      writeln('Discount Untuk member sebesar 20%');

      writeln('Ada Member? Jika ada masukan Kode'); readln(y);

      if y = 'ada' then

      begin

      member;

      disc:=total*0.2;

      hrg:=total-disc;

      end

      else

      disc:=total*0;

      hrg:=total-disc;

      writeln('Harga Total :' ,hrg:3:2);

      writeln('Bayar       : ');read(bayar);

      Kembali:= bayar-hrg;

      writeln('Kembali     : ',kembali:3:2);

      end;

end.

TAMPILAN DALAM PASCAL :

BAB III

PENUTUP

   Demikian makalah ini kami susun dengan sebaik-baiknya mohon maaf apabila ada kesalahan yang terjadi pada program dan makalah yang kami buat ini.

    KESIMPULAN

Setelah dibuatnya program penjualan dengan menggunakan program Turbo Pascal dapat membantu proses transaksi pada sebuah toko dengan menggunakan prosedure dan if, karena lebih simpel dalam penggunannya. Ketika pembuatan program ini tidak sesulit pembuatan program yang lain.

    SARAN

Kami terima jika ada kritik dan saran dari pembaca, karena semua program tidak luput dari sebuah kesalahan. Untuk menjadikan kami agar bisa membuat program yang lebih baik lagi.

Selasa, 26 November 2013

SOAL LATIHAN STRUKTUR DATA :

1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

Alasan : karena kalau tidak pake uses wincrt programnya akan eror


2. Untuk melihat hasil dari program yang dikerjakan tekan tombol
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4

Alasan :cara cepat untuk melihat hasil program

3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3

Alasan : karena CYAN campuran dari tiga warna

4. Perintah dasar sederhana dalam program pascal adalah
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;

Alasan : karena write merupakan program aling sederhana

5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real

Alasan : karena BOOLEAN merupakn bagian dari true false

6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules

Alasan : ya karena penemunya itu hehe

7. Struktur bahasa pemrograman pascala paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Alasan :karena sintak yg pertama ditulis adalah uses crt

8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte

Alasan :karena karakter kepanjangan dari char

9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Alasan :terbentuknya pascal ditahun sekian

10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor

Alasan :itu jawabannya yg benar

11. Berikut ini adalah penulisan identifier yang benar dalam pemrogramnan pascal adalah
a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array

Alasan :karena program satu merupakan dari pascal yg penulisannya identifier

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean

Alasan :karena integer merupakan ciri bilangan bulat dalam pascal

13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping

Alasan :karena looping digunakan untuk perulangan dalam pascal

 14. Perintah untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;

Alasan :end digunakan untuk menutup program pascal sebelum di tutup

15. Menggambarkan program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi

Alasan : karena flowchart digunakan untuk menmbahkan gambar pada program pascal

16. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan pasti, tidak dirubah dalam program disebut deklarasi
a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur

Alasan :karena deklarasi konstanta digunakan untuk mengidentifikasi data yg sudah pasti

17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure

Alasan :karena deklarasi proses bukan bagian dari deklarasi pascal

18. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

Alasan :karena bilangan yg mengandung bilangan pecahan adalah real

19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

Alasan :karena clrscr digunakan untuk menghapus dalam program pascal

20. Bentuk dari suatu statement IF berada didalam lingkungan statement IF yang lainnya, disebut IF dalam kondisi
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until

Alasan : karena IF bersarang terdapat dalam IF

21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama, disebut tipe data
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean

Alasan :Karena array mempunyai tipe yg sama

22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Alasan :karena read merupakan sintak untuk mencetak di layar monitor

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Alasan :readln untuk mencetak di layar monitor pindah baris

24. Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

Alasan :duka pa ttrang hehe

25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program), disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

Rabu, 01 Agustus 2012

Cara Membuat Program Perkalian Dua Bilangan dengan Visual Basic 6.0

Langkah 1: Buka Visual Basic 6.0 lalu pilih Standard EXE atau yang ada dalam lingkaran merah seperti pada gambar berikut:
Langkah 2: Kita bisa mengatur besarnya tampilan program dengan menarik ke bawah atau ke samping Project1-Form1(Form) dan Form1. Setelah itu kita bias mengganti nama Form1 sesui keinginan kita. Lihat kolom Form 1 Form, klik Form1 pada Caption, hapus Form1 kemudian ganti dengan nama Form yang kita inginkan. Kali ini saya memakai gedewardika.wordpress.com Untuk lebih jelas bias dilihat pada gambar beriut:
Langkah 3: Langkah ini mungkin berbeda dengan langkah orang lain. Saya disini menyarankan untuk mengatur backgroundnya. Agar nantinya penempatan untuk tempat-tempat text bisa diatur dengan mudah. Cara mengisi background sangat mudah. Pilih Picture pada kolom Form 1 Form klik (None) pilih gambar dengan klik kotak kecil di kiri (None). Seperti gambar berikut:
Pilih gambar, kemudian Klik OK. Maka hasilnya akan menjadi:
Langkah 4: Kita akan mengisi Label, Text, Command. Label kita buat untuk mengisi Judul “PERKALIAN DUA BILANGAN”, mengisi keterangan “BILANGAN SATU”, “BILANGAN DUA” dan “HASIL”. Sedangkan untuk Text kita fungsikan untuk mengetik atau mengisikan nilai bilangan satu, bilangan dua serta untuk mengetahui hasilnya. Untuk Command kita fungsikan sebagai tombol perintah untuk melakukan proses perkalian sehingga hasil di peroleh.  Klik Label (A)  pada kolom General yang berada di sebelah kanan, klik tahan dan geser pada Form (gedewardika.wordpress.com). Buatlah besarnya sesuai keinginan kalian, untuk Text klik TexBox pada kolom General juga (ab), Untuk Command klik CommandButton terletak dibawah TexBox. Cara membuatnya sama seperti Label, untuk lebih jelas bias melihat gambar berikut:
Langkah 5: Kita pada langkah ini akan mengisi Judul, dan beberapa nama pada Label, Text dan Command, jika terlanjur mengklik dua kali, kita hanya perlu memilih View kemudian klik Object atau Shift+F7. Cara memberi nama:
1)   Klik Label1 lihat kolom Label1 Label di sebelah kanan, pilih Caption ganti nama Label1 pada Caption menjadi “PERKALIAN DUA BILANGAN” untuk mengganti jenis huruf, besar huruf dengan memilih di Font.
2)   Klik Label2 lihat kolom Label1 Label, Ketik BILANGAN SATU pada Caption, antur jenis dan besar suruf sesuai selera.
3)   Klik Label3 lihat kolom Label1 Label, Ketik BILANGAN DUA pada Caption, antur jenis dan besar suruf sesuai selera.
4)    Klik Label4 lihat kolom Label1 Label, Ketik HASILpada Caption, antur jenis dan besar suruf sesuai selera.
5)   Klik Text1 lihat kolom Label1 Label, kosongkan Text, ganti nama (Name) Text1 menjadi txt_1, atur jenis huruf sesuia keinginan.
6)   Klik Text2 lihat kolom Label1 Label, kosongkan Text, ganti nama (Name) Text2 menjadi txt_2, atur jenis huruf sesuia keinginan.
7)   Klik Text3 lihat kolom Label1 Label, kosongkan Text, ganti nama (Name) Text3 menjadi txt_12, atur jenis huruf sesuia keinginan.
8)   Klik Command1 lihat Label1 Label, ganti Caption menjadi PROSES, atur jenis huruf sesuia keinginan.
Kalau langkah kalian benar, maka hasinya akan seperti ini:

Langkah 6: Langkah berikut sangat penting, karena langkah ini akan menentukan apakah program kita berfungsi dengan baik atau tidak.  Ini adalah langkah memberi rumus pada program yang kita buwat. Klik dua kali pada PROSES, kemudian ketikan rumus di bawah ini:
Private Sub Command1_Click()
Dim BILSATU, BILDUA, BILHASIL As Integer
BILSATU = Val(txt_1.Text)
BILDUA = Val(txt_2.Text)
BILHASIL = Val(BILSATU * BILDUA)
txt_12.Text = BILHASIL
End Sub
Setelah rumus di atas kita bisa mencobanya dengan klik start (lambang segitiga di bawah Diagram pada deretan menu diatas). Jika rumus benar maka program akan berjalan dengan baik, kita bisa memasukkan angka-angka pada kolom di bawah BILANGAN SATU dan kolom di bawah BILANGAN DUA, kemudian klik PROSES maka Hasilnya akan bisa kita ketahui.
Untuk menyimpan file, kita hanya perlu memilih file klik save project (file ini harus dibuat folder khusus hanya untuk file ini, karena file ini terdiri dari empat file). Jika kalian ingin membuat file jadinya, kita hanya perlu klik file pilih Make Project1.EXE (buwat nama sesuai keinginan) pilih tempat penyimpanan, klik OK.