Kamis, 08 April 2010

Prosedure pada Pascal

Tugas Mata Kuliah Pemrograman Pascal
Prosedur dgn Parameter Global
program ProsedurGlobal;
uses crt;
var
X,Y, L : Real;
Procedure Luas (A,T : Real);
Begin
L : = a * t / 2;
End;
Begin;
Clrscr;
Write (‘Input Alas :’);
Readln (X);
Write (‘Input Tinggi:’);
Readln (Y);
Luas (X,Y);
Writeln (‘Luas adalah :’, L :6:1);
Readln;
end.
Output :

Parameter Nilai
Program Parameter_Nilai;
Uses crt;
Procedure Luas (a,t : real);
Var
L : = real;
Begin
L : = (a*t)/2;
Writeln (‘Luas Adalah =’, L :5 :1);
End;
Var
m,n : real;
begin
clrscr;
write (‘Berapa Alas :’);
readln (m);
write (‘Berapa Tinggi:’);
readln (n);
luas (m,n);
readln;
end.
Tampilan Output :


Parameter Acuan
Program HitungLuas;
Uses crt;
Procedure Luas (Var b, h, W : real);
Begin
W : = b * h /2;
Writeln (‘Jadi Luas Segitiga =’, W:5:1);
End;
Var
m, n, o : real;
begin
Clrscr;
Write (‘Masukkan Berapa Alasnya:‘);
Readln (m);
Write (‘Masukkan Tingginya:’);
Readln (n);
Luas (m,n,o);
Readln;
End.
Tampilan Output:

Tutorial dBase

Dibawah ini contoh totorial dBase V for Dos




Parameter dBASE

PARAMETER DBASE

Teman2, bagi para pembaca yang budiman dibawah ini saya ingin mencoba membahas mengenai parameter dalam dBase , mohon maaf bila ada ketidakjelasan mengenai apa yang saya tuliskan. Selamat Mencoba…………………….!!!!!!!!!!!!!!!

Mengubah Penggerak Drive yang Aktif
SET DEFAULT TO
: adalah nama drive tempat kerja
SET EXACT ON
Mislanya ketika kita mengetikkan perintah
LIST NAMA FOR NAMA = ‘BUNYA’
Maka akan tampil smua nama yang mirip dengan nama ‘bunya’
Nah,,, untuk menampilkan nama ‘bunya’ secara tepat
Maka kita berikan perintah
SET EXACT ON
LIST NAMA FOR NAMA =’BUNYA’

Untuk mengembalikan ke keadaan semula kita berikan perintah

SET EXACT OFF

Mengubah Lebar Tampilan

SET MEMO WIDTH TO

n adalah lebar yang dininginkan

Mengubah banyaknya ingatan

SET HISTORY TO

n : banyaknya ingatan yang diinginkan, harga maksimum n adalah 16000
menampilkan perintah diatas

LIST HISTORY atau DISPLYA HISTORY
Mencetak ke printer

LIST HISTORY RO PRINT
Atau

DISPLA HISTORY TO PRINT
Untuk membuat data yang telah dihapus (ditandai) seolah2 bukan bagian dari database dapat diberikan perintah

SET DELETE ON

Menormalkan kembali

SET DELETE OFF

Mengatur konfigurasi Tampilan layer
Bentuk umum:

SET DELIMITERS ON/OF

Delimiter adalah pembatas input field

SET INTENSITY

Bentuk umum:

SET INTENSITY ON/OFF

INTENSITY : Latar belakang tyang terang(inverse) pada waktu perintah APPEND.

SET MENU

Bentuk umum :

SET MENU ON/OFF
Ex:
SET MENU OFF
APPEND

SET STATUS : Menghilngkan baris status
Bentuk umum:

SET STATUS ON/OFF

Mengubah file Index aktif

Bentuk umum :

SET ORDER TO

N : nomor urut file index pada saat dibuka


Fungsi-fungsi
Ä Fungsi Database
DBF() = Indikasi file DBF yang aktip
BOF() = Indikas kondisi awal record dari file dbf aktif
EOF() = Indikasi kondisi akhir record dari file dbf aktif
DELETE() = Indikasi record yang bertanda hapus Logical
RECSIZE() = Indikasi jumlah byte untuk satu record
RECNO() = Indikasi nomor record yang aktif
RECCOUNT() = Jumlah Record dari file dbf aktif
FIELD(expN) = Pernyataan nama field sesuai urutan
FOUND() = Indikasi temuan dalam men ari data
LUPDATE() = Indikasi tanggal updating file dbf aktif
NDX(expN) = Pernyataan nama file index yang aktif sesuai
Ä Fungsi Date
Fungsi Keterangan
DATE(expD) =Pernyataan Tanggal
YEAR(expD) =Penyataan tahun
MONTH(expD) = Penyataan bulan
DAY(expD) =Penyataan Tanggal dalam 1 bulan
CMONTH(expD) =Penyataan nama bulan
DOW(expD) =Penyataan hari dalam satu minggu
CDOW(expD) =Penyataan nama hari
DTOC(expD) =Konversi dr bentuk date ke harakter
CTOD(expC) =Konversi bentuk charakter ke date
Ä Fungsi Numerik
Fungsi
ABS(expN) = Penyataan nilai absolut
EXP(expN) = Penyataan nilai eksponen
INT(expN) = Penyataan untuk bilangan bulat
LOG(expN) = Pernyataan logaritma
MAX(expN1,expN2) =Penyataan Nilai maksimum
MIN(expN1,expN2) =Penyataan nilai minimum
MOD(expN1,expN2) =Indikasi sisa bagi
ROUND(expN1,expN2)= Penetapan jumlah disimal
SQR(expN) =Penyataan akar pangkat dua
STR(expN,length,desimal)=Konversi dari numerik ke character
Ä Fungsi String
Fungsi
AT(expC1,expC2) =Indikasi posisi suatu character
ASC(expC) =Konversi character ke bilangan ASCCI
LEN(expC) =Indikasi panjang suatu string
REPLICATE(expC,expN) =penyataan pengulangan bentuk Penyataan
RIGHT(expC,expN) =Penyataan dari sisi kanan string
LEFT(expC,expN) =dari sisi kiri string
UPPER(expC) =Konversi huruf ke huruf besar
LOWER(expC) =Konversi huruf ke huruf kecil
LTRIM(expC) =menghilangkan spasi di sisi kiri string
RTRIM(expC) =menghilangkan spasi di kanan string
SUBSTR(expC,expN1,expN2 =pengambilan sebagian string
TRIM(expC) =menghilangakan spasi di kanan string
Ä Environment Function, =adalah fungsi-fungsi untuk memberikan informasi tentang sistem yang aktif atau kondisi periperal, diantaranya:
Perintah Fungsi
COL() =Indikasi kolom pada layar
EISKSPACE() =Indikasi kapasitas sisa disk
ERROR() =Indikasi nomor kode kesalahan
FILE(filename) =Penyataan nama file yang aktif
INKEY() =Indikasi reaksi penekanan tombol
ISCOLOR() =Indikasi monitor berwarna
MESSAGE() =Penyataan pesan atas kesalahan
OS() =Penyataan versi OS yg igunakan

Reference:
* Sanjaya, Jimmi, 1987, dBase III PLUS, ElexMedia Komputindo, Jakarta.
* www.triadcenters.com
* aneneharief.ngeblogs.com

Senin, 29 Maret 2010

Program C++


Nama File : Progcalc.cpp
Nama Program : Program Untuk Menghitung Jumlah Total dan Rata-rata Sesuai data yang input.

Logika Program :

1.Pertama-tama kita tentukan dulu program yang dibuat
2.Untuk memperjelas program kita dapat memberikan komentar yang diawali dengan dua garis miring (// atau /* komentar*/)
3.Di bawah komentar terdapat kalimat yang diwali dengan tanda #include merupkan indikasi untuk compiler
4.int main () merupakan deklarasi fungsi main.
5.Isi dari fungsi main selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara kurung kurawal{}seperti dibawah ini:
{
double M,I,E,A,P,C,SUM,AVERAGE ; //Pnedeklarasian tipe data

cout <<"Input Nilai Matematika =";
cin >> M;
cout <<"Input Nilai Bhs.Indonesia =";
cin >> I;
cout <<"Input Nilai Bhs.Inggris =";
cin >> E;
cout << "Input Nilai Prak. Algoritma =";
cin >> A;
cout << "Input Nilai Fisika Dasar =";
cin >> P;
cout << "Input Nilai Kimia Dasar =";
cin >> C;
SUM = M + I + E + A + P + C; //Jumlah
AVERAGE = SUM /6; //nilai rata-rata

cout <<"Jumlah Totalnya Adalah=" < cout <<"Rata-ratanya adalah =" < return 0; // sebuah pernyataan diakhiri dg titik koma
}
6.Setelah diberi kurung kurawal pembuka ({ ) kita deklarasikan tipe data dulu dan saya menggunakan tipe data double karena input atau output digitnya banyak dan berbasis decimal.
7.cout <<”…”; mrupakan standard output stream dalam c++ yang akan tercetak di monitor dan diakhiri dengan tanda semicolon (;) yang harus disertkan pada stiap akhir instruksi.
8.cin >> “…; merupakan perintah input data.
9.Untuk menghitung jumlah total data adalah gunakan operator (+) seperti : SUM = M + I + E + A + P + C; //Jumlah
10.Untuk menhitung nilai rata-rata jumlah total data dibagi banyaknya data yang diiput. AVERAGE = SUM /6; //nilai rata-rata

11.Intruksi return menyebabkan fungsi main() berakhir.

12.Berikut tampilan programnya:



13. Tampilan Output







Nama File : Lsegitiga.cpp
Nama Program : Program untuk menghitung luas segitiga

Logika Program :

1. Pertama-tama kita tentukan dulu program yang dibuat
2. Untuk memperjelas program kita dapat memberikan komentar yang diawali dengan dua garis miring (// atau /* komentar*/)
3. Di bawah komentar terdapat kalimat yang diwali dengan tanda #include merupkan indikasi untuk compiler
4. int main () merupakan deklarasi fungsi main.
5. Isi dari fungsi main selanjutnya akan mengikuti, berupa deklari formal dan dituliskan diantara kurung kurawal{}seperti dibawah ini:
int main()
{
float a, t, L ; //pendeklarasian tipe data

cout <<"Input Berapa Alasnya =";
cin >>a; //data yang dinput
cout <<"Input Berapa Tingginya =";
cin >>t; //data yang diinput

L = ((a*t)/2);//menghitng L. Segitiga
cout <<"Jadi Luasnya adalah sebesar =" < return 0;

}
6.Pendeklarasian tipe data sangat penting sekali, diatas saya menggunakan tipe data float berbasis decimal
7.cout <<”…”; mrupakan standard output stream dalam c++ yang akan tercetak di monitor dan diakhiri dengan tanda semicolon (;) yang harus disertkan pada stiap akhir instruksi.
8.cin >> “…; merupakan perintah input data
9.Untuk menhitung Luas segitiga gunakan rumus matematik L= (a * t) / 2
10.Untuk mencetak Luas gunakan perintah cout <11.Beriku tampilan programnya:



12.Tampilan Output




LANGKAH-LANGKAH MEBUAT MAIL MERGE PADA OPEN OFFICE

Adapun langkah-langkah membuat mail merge pada open office writer adalah sebagai berikut!

1.Pilih menu Tools | mail merge wizard


2.Selanjutnya ada beberapa pilihan untuk menentukan dokumen utama yang akan dijadikan sebagai halaman utama dokumen, kali ini kita akan mencaba membuat dokumen baru untuk biodata, dengan mengklik “create a new document”



3.klik next untuk melanjutkan. Selanjutnya akan muncul menu dokumen tipe, dan pilih “letter” karena kita akan membuat dokumen yang dapat dicetak, dan selanjutnya klik next



4.Selanjutnya akan muncul tampilan select addres list, dan pilih create, untuk membuat yang baru. Dan klik ok




5.klik tombol costumize,



6.Disini kita dapat menambah data dengan mengklik add atau menghapus data dengan mengklik delete


7.Tampilan setelah kita mengkostumaisnya, klik ok


8.Selanjutnya kita dapat mengisi datanya, seperti dibawah ini, klik ok


9.Datanya akan disave dulu di folder databasenya, selanjutnya akan muncul kotak menu address block, dan klik more untuk menentukan format biodata yang akan tampil sesuai yang kita inginkan, makan akan muncul tampilan yang kita inginkan selanjutnya klik new..


10.Apabila belum menetukan field dengan table yang dimiliki pada kolom preview akan muncul kalimat artinya belum sesuai, kemudian klik ok



11.Klik match field untuk menentukan field-field pada wizard dngan kolom-kolom pada table yang kita miliki.

12.Pada menu selanjutnya adalah menentukan apakah documen yang diinginkan juga mengandung kata-kata pembuka/salution seperti yang terhormat dan lain sebagainya. Kita dapat menentukan apakah ingin menggunakan ucapan pembuka atau tidak. Apabila kita tidak menginginkan kalimat pembuka, cukup hilangkan semua tanda checklist yang ada pada jendela dialog



13.Menu selanjutnya yaitu menentukan posisi pada kertas yang akan dicetak/layout. Silahkan menentukan layout sesuai dengan yang anda inginkan.


14.Sebelum mencetak dokument akan ada menu pilihan untuk mengedit dokumen utama yang ada, namun apabila tidak ingin mengedit dokumen cukup klik next



15.Menu ini adalah untuk membuat halaman khusus didalam halaman mail merge. Apabila tidak memiliki halaman khusus yang diinginkan, selanjutnya klik next



16. Langkah terakhir adalah menyimpan, mencetak document. Dapat mencetak dalam bentuk file perhalaman atau langsung mencetak ke kertas.

Program Kecil-kecilan








Nama : Bunyamin
NPM : 26109226
Kelas : 1 KB 01
Baris : 4 (Empat)
Tanggal Praktikum : 25 Pebruari 2010
Materi : Pengenalan C++
Ketua Asisten : Imam Mulya
Asisten Baris :


Paraf
( )




Nama File : Progcalc.cpp
Nama Program : Program Untuk Menghitung Jumlah Total dan Rata-rata Sesuai data yang input.

Logika Program :

1.Pertama-tama kita tentukan dulu program yang dibuat
2.Untuk memperjelas program kita dapat memberikan komentar yang diawali dengan dua garis miring (// atau /* komentar*/)
3.Di bawah komentar terdapat kalimat yang diwali dengan tanda #include merupkan indikasi untuk compiler
4.int main () merupakan deklarasi fungsi main.
5.Isi dari fungsi main selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara kurung kurawal{}seperti dibawah ini:
{
double M,I,E,A,P,C,SUM,AVERAGE ; //Pnedeklarasian tipe data

cout <<"Input Nilai Matematika =";
cin >> M;
cout <<"Input Nilai Bhs.Indonesia =";
cin >> I;
cout <<"Input Nilai Bhs.Inggris =";
cin >> E;
cout << "Input Nilai Prak. Algoritma =";
cin >> A;
cout << "Input Nilai Fisika Dasar =";
cin >> P;
cout << "Input Nilai Kimia Dasar =";
cin >> C;
SUM = M + I + E + A + P + C; //Jumlah
AVERAGE = SUM /6; //nilai rata-rata

cout <<"Jumlah Totalnya Adalah=" < cout <<"Rata-ratanya adalah =" <
return 0; // sebuah pernyataan diakhiri dg titik koma
}
6.Setelah diberi kurung kurawal pembuka ({ ) kita deklarasikan tipe data dulu dan saya menggunakan tipe data double karena input atau output digitnya banyak dan berbasis decimal.
7.cout <<”…”; mrupakan standard output stream dalam c++ yang akan tercetak di monitor dan diakhiri dengan tanda semicolon (;) yang harus disertkan pada stiap akhir instruksi.
8.cin >> “…; merupakan perintah input data.
9.Untuk menghitung jumlah total data adalah gunakan operator (+) seperti : SUM = M + I + E + A + P + C; //Jumlah
10. Untuk menhitung nilai rata-rata jumlah total data dibagi banyaknya data yang diiput. AVERAGE = SUM /6; //nilai rata-rata

11.Intruksi return menyebabkan fungsi main() berakhir.
Nama File : Progcalc.cpp
Nama Program : Program Untuk Menghitung Jumlah Total dan Rata-rata Sesuai data yang input.

Logika Program :

1.Pertama-tama kita tentukan dulu program yang dibuat
2.Untuk memperjelas program kita dapat memberikan komentar yang diawali dengan dua garis miring (// atau /* komentar*/)
3.Di bawah komentar terdapat kalimat yang diwali dengan tanda #include merupkan indikasi untuk compiler
4.int main () merupakan deklarasi fungsi main.
5.Isi dari fungsi main selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara seperti dibawah ini:
{
double M,I,E,A,P,C,SUM,AVERAGE ; //Pnedeklarasian tipe data

cout <<"Input Nilai Matematika =";
cin >> M;
cout <<"Input Nilai Bhs.Indonesia =";
cin >> I;
cout <<"Input Nilai Bhs.Inggris =";
cin >> E;
cout << "Input Nilai Prak. Algoritma =";
cin >> A;
cout << "Input Nilai Fisika Dasar =";
cin >> P;
cout << "Input Nilai Kimia Dasar =";
cin >> C;
SUM = M + I + E + A + P + C; //Jumlah
AVERAGE = SUM /6; //nilai rata-rata

cout <<"Jumlah Totalnya Adalah=" < cout <<"Rata-ratanya adalah =" < return 0; // sebuah pernyataan diakhiri dg titik koma
}
6.Setelah diberi kurung kurawal pembuka ({ ) kita deklarasikan tipe data dulu dan saya menggunakan tipe data double karena input atau output digitnya banyak dan berbasis decimal.
7.cout <<”…”; mrupakan standard output stream dalam c++ yang akan tercetak di monitor dan diakhiri dengan tanda semicolon (;) yang harus disertkan pada stiap akhir instruksi.
8.cin >> “…; merupakan perintah input data.
9.Untuk menghitung jumlah total data adalah gunakan operator (+) seperti : SUM = M + I + E + A + P + C; //Jumlah
10.Untuk menhitung nilai rata-rata jumlah total data dibagi banyaknya data yang diiput. AVERAGE = SUM /6; //nilai rata-rata

11.Intruksi return menyebabkan fungsi main() berakhir.

12.Berikut tampilan programnya:



13. Tampilan Output




Nama File : Lsegitiga.cpp
Nama Program : Program untuk menghitung luas segitiga

Logika Program :

1. Pertama-tama kita tentukan dulu program yang dibuat
2. Untuk memperjelas program kita dapat memberikan komentar yang diawali dengan dua garis miring (// atau /* komentar*/)
3. Di bawah komentar terdapat kalimat yang diwali dengan tanda #include merupkan indikasi untuk compiler
4. int main () merupakan deklarasi fungsi main.
5. Isi dari fungsi main selanjutnya akan mengikuti, berupa deklari formal dan dituliskan diantara kurung kurawal{}seperti dibawah ini:
int main()
{
float a, t, L ; //pendeklarasian tipe data

cout <<"Input Berapa Alasnya =";
cin >>a; //data yang dinput
cout <<"Input Berapa Tingginya =";
cin >>t; //data yang diinput

L = ((a*t)/2);//menghitng L. Segitiga
cout <<"Jadi Luasnya adalah sebesar =" < return 0;

}
6. Pendeklarasian tipe data sangat penting sekali, diatas saya menggunakan tipe data float berbasis decimal
7. cout <<”…”; mrupakan standard output stream dalam c++ yang akan tercetak di monitor dan diakhiri dengan tanda semicolon (;) yang harus disertkan pada stiap akhir instruksi.
8. cin >> “…; merupakan perintah input data
9. Untuk menhitung Luas segitiga gunakan rumus matematik L= (a * t) / 2
10. Untuk mencetak Luas gunakan perintah cout <11. Beriku tampilan programnya:



12. Tampilan Output