Senin, 02 April 2012

Latihan Merancang Database Perumahan Dan Membuat Query

1.          Buatlah DATABASE baru dengan nama : Perumahan.Mdb, dengan struktur tabel sebagai berikut :
Buatlah Tabel berserta Isi Record masing-masing record dengan perintah SQL di SQL VIEW

a)     Nama Tabel : rumah
Field Name
Data Type
Field Size
Key
Idrumah
Text
5
Primary key
Type
Text
2

Harga
Currency



Isi sebanyak 5 record
Id Rumah
Type
Harga
IR211
24
Rp. 32.000.000,-
IR272
27
Rp. 75.000.000,-
IR363
36
Rp. 140.000.000,-
IR454
45
Rp. 181.000.000,-
IR705
70
Rp. 325.000.000,-

b)     Nama Tabel : trans
Field Name
Data Type
Field Size
Key
Notrans
Text
6
Primary key
Tgl
Date/Time


Jnsbeli
Text
10

Lama
Number



Isi sebanyak 5 record
No Transaksi
Tanggal
Jenis Beli
Lama
TR0001
21/04/2010
Tunai
0
TR0002
21/04/2010
Kredit
15 Tahun
TR0003
21/04/2010
Kredit
5 Tahun
TR0004
21/04/2010
Kredit
10 Tahun
TR0005
21/04/2010
Tunai
0

c)      Nama Tabel : Datatrans
Field Name
Data Type
Field Size
Key
Notrans
Text
6

Idrumah
Text
5


Isi sebanyak 5 record
No Transaksi
Id Rumah
TR0001
IR211
TR0002
IR705
TR0003
IR363
TR0004
IR454
TR0005
IR272

2.          Buatlah Query dengan perintah SQL di SQL VIEW, Save dengan nama : QryKPR, dengan struktur sebagai berikut :
Field Name
Sumber Table / Query
Notrans
Datatrans
Idrumah
Datatrans
Type
Rumah
Harga
Rumah
Lama
Trans
Bunga
Ekspresi
Umuka
Ekspresi
jnsbeli
Trans
By_adm
Ekspresi
Pajak
Ekspresi
Angsuran
Ekspresi
Grandtotal
Ekspresi

3.            Ketentuan Ekspresi :
a)     Bunga didapat jika Lama = 5 tahun, maka Bunga = 5% dari Harga
       Bunga didapat jika Lama = 10 tahun, maka Bunga = 10% dari Harga
       Bunga didapat jika Lama = 15 tahun, maka Bunga = 15% dari Harga
       Selain Itu Tidak Dapat Bunga.
b)     Umuka didapat dari 30% dai Harga
c)      Jika Jnsbeli =”Kredit”, Maka Biaya administrasi 10% dari Harga selain itu 0
d)     Pajak 20% dari Harga
e)     Jika Jnsbeli ”Kredit”, maka Angsuran = harga + pajakUmuka / Lama * Bulan (12)
       Jika Jnsbeli Tunai Angsuran = 0
f)       Grandtotal = Umuka + By_adm + Pajak + Angsuran

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();
}

Pengenalan HTML

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