Rabu, 28 Maret 2012

Array / Larik Dimensi Dua

Array Berdimensi Dua
Array dimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat digunakan seperti pendatan penjualan, pendataan nilai dan lain sebagainya.
Bentuk Umum pendeklarasian array :


        Tipe_Data Nama_Variabel[index-1][index-2]
 
 



Keterangan:
• Type Data       : Untuk menyatakan type data yang digunakan.
• Index-1            : Untuk menyatakan jumlah baris
• Index-2            : Untuk menyatakan jumlah kolom


Contoh Pendeklarasian Array
Sebagai contoh pendeklarasian yang akan kita gunakan adalah pengolahan data penjualan, berikut dapat anda lihat pada tabel berikut :

Data Penjualan Pertahun
No
Tahun Penjualan
2001
2002
2003
1
150
159
230
2
100
125
150
3
210
125
156


















 

Inisialisasi Array Berdimensi Dua
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefinisian suatu array dapat dilihat dari contoh berikut:

                #include <conio.h>
#include <iostream.h>
main()
{
       char nama[2][3][10]={{"Pak","BU","Mas"},{"Andi","Budi","Carli"}};
   clrscr();
   cout<<nama[0][0]<<ends<<nama[1][0]<<endl;
   cout<<nama[0][1]<<ends<<nama[1][2]<<endl;
   cout<<nama[0][2]<<ends<<nama[1][1]<<endl;
   getch();
}


Mengakses Array Berdimensi Dua
Suatu array, dapat diakses dengan menggunakan subscript atau indexnya.
Contoh pengaksesan dengan bentuk sebagai berikut:

                   #include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
int i, j;
int data_jual[4][4];
clrscr();
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Data Ke - "<<i<<" "<<j<<endl;
cout<<"Jumlah Penjulan : ";
cin>>data_jual[i][j];
}
}
cout<<"Data Penjualan Pertahun   "<<endl;
cout<<"-------------------------------- "<<endl;
cout<<"NO    2007    2008    2009 "<<endl;
cout<<"-------------------------------- "<<endl;
for(i=1;i<=3;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
for(j=1;j<=3;j++)
{
cout<<setiosflags(ios::right)<<setw(4);
cout<<data_jual[i][j];
cout<<" ";
}
cout<<endl;
}
cout<<"-------------------------------- "<<endl;
getch();
}

Array / Larik Dimensi Satu


Array
adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya.
Variabel array dalam Borland C++, dapat digolongkan menjadi dua buah dimensi:
• Array Berdimensi Satu.
• Array Berdimensi Dua

Array Berdimensi Satu
Bentuk Umum pendeklarasian array:


Tipe_Data Nama_Variabel[Ukuran]

 
 



Keterangan :
• Type Data : Untuk menyatakan type data yang digunakan.
• Ukuran : Untuk menyatakan jumlah maksimum elemen array.

Contoh Pendeklarasian Array










Suatu array dapat digambarkan sebagai kotak panjang yang berisi kotak-kotak kecil didalam kotak panjang tersebut.

 









Inisialisasi Array Berdimensi Satu
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefinisian suatu array dapat dilihat dari contoh berikut :

Tipe_data nama_array[jml_elemen] = { nilai array };

Contoh-1        #include <conio.h>
#include <iostream.h>
main()
{
char hari[7][10]=
{"Minggu","Senin","Selasa","Rabu","Kamis","jum'at","Sabtu"};
clrscr();
cout<<"Nama-nama hari:"<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl;
cout<<hari[3]<<endl<<hari[4]<<endl;
getch();
}
 

Mengakses Array Berdimensi Satu
Suatu array, dapat diakses dengan menggunakan subscript atau indexnya.
Bentuk umum pengaksesan dengan bentuk :


Nama_Array[Subscript/Index]
 
 



Contoh-2        #include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil[5];
clrscr();
for(i=1;i<=2;i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"Nama Siswa : "; gets(nama[i]);
cout<<"Nilai MidTest : "; cin>>nilai1[i];
cout<<"Nilai Final : "; cin>>nilai2[i];
hasil[i] = (nilai1[i] * 0.40)+ (nilai2[i] * 0.60);
cout<<endl;
}
cout<<"-------------------------------------------------------------"<<endl;
cout<<"No. Nama Siswa       Nilai          Nilai     Hasil       "<<endl;
cout<<"                                    MidTest     Final    Ujian       "<<endl;
cout<<"-------------------------------------------------------------"<<endl;
for(i=1;i<=2;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
cout<<setprecision(2)<<"   "<<nilai1[i];
cout<<setprecision(2)<<"    "<<nilai2[i];
cout<<setprecision(2)<<"   "<<hasil[i]<<endl;
}
cout<<"------------------------------------------"<<endl;
getch();
}

Senin, 26 Maret 2012

Query DDL (Data Definition Language)

Merupakan suatu sub bahasa SQL yang berfungsi mendefinisikan database dan table.
Namun karena di Access perintah DDL ini dapat digunakan dalam mendefinisikan table saja.
Perintah yang digunakan diantaranya : CREATE, ALTER, dan DROP.

CREATE
Digunakan untuk membuat tabel baru
BU :
Create Table Nama_Tabel (
Kolom_1 Tipe(Panjang),
Kolom_2 Tipe(Panjang),
Kolom_n Tipe(Panjang))
Contoh: Create Table Mahasiswa(Nim Text(8) Not Null, Nama Text(30), Tgl_Lahir Date, Alamat Text(50))


ALTER (ADD & DROP)
ADD (Menambahkan Field / Primary Key Pada Tabel)
BU :
Alter Table Nama_Tabel Add [Penambahan]
Contoh:
Alter Table Mahasiswa Add Jk text(1) --> Untuk Penambahan Field Jk Pada Tabel Mahasiswa
Alter Table Mahasiswa Add Primary Key(Nim) --> Untuk Pembuatan Primary Key dengan Field Nim Pada Tabel Mahasiswa

ALTER
Alter Table Mahasiswa Alter Column Nim Number --> Untuk Merubah Type Field Nim Menjadi Number

DROP (Menghapus Field / Table)
Contoh:
Alter Table Mahasiswa Drop Column Jk --> Untuk Menghapus Field Jk Pada Tabel Mahasiswa
Drop Table Mahasiswa --> Untuk Menghapus Tabel Mahasiswa

Download Materi Disini

RELATIONSHIP & QUERY

RELATIONSHIP

Hubungan Antar Tabel dengan tabel yang lain. Relationships ini digunakan untuk mewujudkan konsep database relation yang menjadi kesatuan data.
Perlu diperhatikan sebelum kita memulai melakukan hubungan relationships pada masing-masing tabel harus dipastikan field yang akan di hubungkan satu sama lain harus memiliki deskripsi atau isi data (values) yang sama, perbedaan dapat mempengaruhi sukses atau tidaknya sebuah hubungan relationship antar tabel tersebut.



QUERY

Perintah-perintah untuk mengakses atau menampilkan data yang diambil dari tabel-tabel pada database.
Manfaatnya:
1.Menampilkan data-data tertentu pada suatu tabel, contohnya kita hanya ingin melihat data pada tabel barang yang kodebarangnya “B001”
2.Menampilkan data dari dua tabel atau lebih dengan syarat antar tabel itu ada field yang berhubungan. Contohnya kita ingin melihatNomorFaktur “F0001” itusiapayang melakukan transaksinya. Di sinikitamengambil data dari tabel Penjualandan Table Karyawan, Sebagai penghubungnya adalah field NIK.
3.Dapat melakukan operasi perhitungan.



Download Materi disini

Minggu, 18 Maret 2012

Pengenalan Borland Delphi 7.0

Pengertian Borland Delphi.
1.Methode pengaksesan internet yang menawarkan hamper semua layanan. Sehingga menjadai methode yang sering dipakai pengguna internet.
2.Bahasa pemrograman Under Windows yang di produksi oleh Borland. Pemrograman ini merupakan pengembangan pemrograman pascal. Anda dapat membuat program dari yang sederhana sampai program yang berbasis client / server atau jaringan yang berjalan di system operasi Windows.



Keunggulan Borland Delphi
a.Borland Delphi salah satu pemrograman yang berbasis object OOP ( object oriented programming). Dengan demikian peristiwa yang sedang terjadi, operasi apa yang dilakukan, dan seluruh aktifitas dalam program harus mengacu pada object-object tertentu.
b.IDE ( intergrated development environment ) didalam pemrograman Borland Delphi memudahkan programmer dalam mengembangkan aplikasinya.
c.Source Code Borland Delphi merupakan pengembangan dari bahasa pemrograman pascal yang mudah digunakan.

Memulai Program Borland Delphi
Silahkan ikutin langkah-langkah dibawah ini!
•Tekan Tombol Start atau klik start
•Pilih All Program, Kemudian Borland Delphi 7.0 Lalu klik Borland Delphi 7.0


Download Materi disini

Pengenalan HTML

 Pengenalan HTML Hypertext   Markup   Language   (HTML)   adalah   sebuah   bahasa   untuk menampilkan konten di web. HTML sendiri adalah ba...