Basis Data (Database)
Adalah kumpulan informasi yang terorganisasi dan disajikan untuk tujuan khusus.
Atau Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan pemakai.
Prinsip utama basis data adalah pengaturan data/arsip.
Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan data/arsip.
dapat dibayangkan sebagai sebuah lemari arsip.
Jika kita memiliki sebuah lemari arsip dan berwenang untuk mengelolanya.
Sistem Basis Data
merupakan perpaduan antara basis data dan sistem manajemen basis data (DBMS).
DBMS adalah software yang menangani semua akses ke basis data.
Contoh dari DBMS yaitu Microsoft SQL, Server 2000, Oracle, Mysql, Interbase, Paradox, Microsoft Access, dan Lain-Lain.
Komponen basis data
1. Entitas / Entity
Bisa disebut dengan sebuah benda nyata atau abstract (tak nyata)
Contoh: Entitas Mahasiswa, Entitas Mata Kuliah, Entitas Mobil
2. Atribut
Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik
dari entitas tersebut
Contoh: Atribut nim, nama dari entitas mahasiswa
Catatan: Atribut yang dipilih untuk menjadi keutamaan
dan mewakili dari atribut lainnya : Primary Key
Download Materi disini
Jumat, 16 Maret 2012
Rabu, 07 Desember 2011
Pendeklarasian Structure
bentuk pertama
struct
{
elemen...
elemen...
}nama_structure;
atau
bentuk kedua
struct nama_structure
{
elemen...
elemen...
};
*catatan: untuk memanggilan structure dengan elemen2nya pada bentuk kedua harus dideklarasikan kembali nama dari structure tersebut, sedangkan bentuk pertama bisa langsung dapat digunakan.
struct
{
elemen...
elemen...
}nama_structure;
atau
bentuk kedua
struct nama_structure
{
elemen...
elemen...
};
*catatan: untuk memanggilan structure dengan elemen2nya pada bentuk kedua harus dideklarasikan kembali nama dari structure tersebut, sedangkan bentuk pertama bisa langsung dapat digunakan.
penomoran otomatis pada vb
Sub nomor() //membuat procedure baru dengan nama nomor
On Error Resume Next //melewatkan barisan script yang eror menuju script selanjutnya
Dim urut, gabung, baru As Variant //deklarasi variable dengan tipe variant
urut = "001" //menentukan urutan pertama
With Data1.Recordset //menggunakan fungsi with karena selalu menggunakan data1.recordset
If .RecordCount = 0 Then //jika isi record data1 kosong
tkopel.Text = "PL" & urut //menambahkan string dalam urutan
Else
.MoveLast //menuju record terakhir
urut = Val(Right(!kopel, 3) + 1) //mengambil 3 karakter (dijadikan numberic) dan + 1
gabung = Right("00" & urut, 3) // gabungkan 00
tkopel.Text = gabung //tampilkan hasil penambahan
baru = "PL" & tkopel.Text //gabungkan hasil tambahan dengan text "PL"
tkopel.Text = baru //tampilkan kode terbaru
End If //tutup fungsi if
End With //tutup fungsi with
End Sub //tutup procedure nomor
On Error Resume Next //melewatkan barisan script yang eror menuju script selanjutnya
Dim urut, gabung, baru As Variant //deklarasi variable dengan tipe variant
urut = "001" //menentukan urutan pertama
With Data1.Recordset //menggunakan fungsi with karena selalu menggunakan data1.recordset
If .RecordCount = 0 Then //jika isi record data1 kosong
tkopel.Text = "PL" & urut //menambahkan string dalam urutan
Else
.MoveLast //menuju record terakhir
urut = Val(Right(!kopel, 3) + 1) //mengambil 3 karakter (dijadikan numberic) dan + 1
gabung = Right("00" & urut, 3) // gabungkan 00
tkopel.Text = gabung //tampilkan hasil penambahan
baru = "PL" & tkopel.Text //gabungkan hasil tambahan dengan text "PL"
tkopel.Text = baru //tampilkan kode terbaru
End If //tutup fungsi if
End With //tutup fungsi with
End Sub //tutup procedure nomor
listing koneksi data pada vb
Form Load()
data.databasename=app.path & "nama_database.mdb"
data.recordsource=nama_tabel
data.refresh
End Sub
contoh:
Form Load()
databarang.databasename=app.path & "penjualan.mdb"
databarang.recordsource=barang
databarang.refresh
End Sub
*catatan: databarang adalah nama object didalam vb untuk membantu koneksi database.
app = aplikasi path = tempat penyimpanan ditentukan didalam direktori yang sama pada form
data.databasename=app.path & "nama_database.mdb"
data.recordsource=nama_tabel
data.refresh
End Sub
contoh:
Form Load()
databarang.databasename=app.path & "penjualan.mdb"
databarang.recordsource=barang
databarang.refresh
End Sub
*catatan: databarang adalah nama object didalam vb untuk membantu koneksi database.
app = aplikasi path = tempat penyimpanan ditentukan didalam direktori yang sama pada form
menampilkan isi data pada tabel
select * from nama_tabel //untuk menampilkan semua data
select field1, field2 from nama_tabel //untuk menampilkan data hanya beberapa field
select * from nama_tabel where kriteria //menampilkan data sesuai kriteria
Preprosessor Include
include adalah preprosessor yang menyertakan atau memasukkan file kedalam sebuah program.
penulisan preprosessor include :
#include<file>
atau
#include"file"
*catatan: untuk penulisan menggunakan contoh yang pertama, preprosessor mencari file yang di sertakan didalam direktori yang ada di dalam file include dan direktori yang lain kecuali direktori yang aktif. sedangkan penulisan yang kedua, preprosessor mencari file yang disertakan didalam direktori yang aktif dan direktori yang lain.
Senin, 14 November 2011
Struktur Penulisan Borland C++
1 #include <file_header>
2 main()
3 {
4 Pernyataan;
5 }
Keterangan :
baris 1 = menyertakan file header untuk penggunaan fungsi didalam pernyataan
baris 2 = fungsi utama dalam sintax borland c++
baris 3 = mengawali sebuah fungsi
baris 4 = kumpulan pernyataan, didalamnya terdapat (deklarasi, input, proses, output)
baris 5 = mengakhiri sebuah fungsi
Contoh Latihan 1
#include<conio.h>
#include<stdio.h>
main()
{
char nama[20];
char nim[10];
clrscr();
printf("Input Nim : "); scanf("%s",&nim);
printf("Input Nama : "); scanf("%s",&nama);
//hasil tampilan
printf("\nNim : %s",nim);
printf("\nNama : %s",nama);
getch();
}
Penjelasan :
baris 1 dan 2 : menyertakan file header conio dan stdio
conio untuk mengaktifkan fungsi clrscr dan getch
stdio untuk mengaktifkan fungsi printf dan scanf
baris 3 : fungsi main / utama
baris 4 : mengawali fungsi main
baris 5 dan 6 : deklarasi variable nim dan nama dengan tipe data string
baris 7 : clear screen (membersihkan tampilan layar)
baris 8 dan 9 : penginputan variable nim dan nama
baris 10 : pemberian komentar atau sebuah catatan
baris 11 dan 12 : menampilkan hasil inputan
baris 13 : memberikan fungsi input character agar hasil proses dapat terlihat
baris 14 : mengakhiri fungsi main
2 main()
3 {
4 Pernyataan;
5 }
Keterangan :
baris 1 = menyertakan file header untuk penggunaan fungsi didalam pernyataan
baris 2 = fungsi utama dalam sintax borland c++
baris 3 = mengawali sebuah fungsi
baris 4 = kumpulan pernyataan, didalamnya terdapat (deklarasi, input, proses, output)
baris 5 = mengakhiri sebuah fungsi
Contoh Latihan 1
#include<conio.h>
#include<stdio.h>
main()
{
char nama[20];
char nim[10];
clrscr();
printf("Input Nim : "); scanf("%s",&nim);
printf("Input Nama : "); scanf("%s",&nama);
//hasil tampilan
printf("\nNim : %s",nim);
printf("\nNama : %s",nama);
getch();
}
Penjelasan :
baris 1 dan 2 : menyertakan file header conio dan stdio
conio untuk mengaktifkan fungsi clrscr dan getch
stdio untuk mengaktifkan fungsi printf dan scanf
baris 3 : fungsi main / utama
baris 4 : mengawali fungsi main
baris 5 dan 6 : deklarasi variable nim dan nama dengan tipe data string
baris 7 : clear screen (membersihkan tampilan layar)
baris 8 dan 9 : penginputan variable nim dan nama
baris 10 : pemberian komentar atau sebuah catatan
baris 11 dan 12 : menampilkan hasil inputan
baris 13 : memberikan fungsi input character agar hasil proses dapat terlihat
baris 14 : mengakhiri fungsi main
Langganan:
Postingan (Atom)
Pengenalan HTML
Pengenalan HTML Hypertext Markup Language (HTML) adalah sebuah bahasa untuk menampilkan konten di web. HTML sendiri adalah ba...
-
Refreshing ilmu, refreshing pengetahuan, microsoft mengadakan seminar Azure Day tepat hari sabtu tanggal 3 Maret 218 bertempat di gedung ...
-
Teknologi saat ini tentunya sudah berkembang sangat pesat dan sudah digunakah oleh berbagai generasi mulai dari anak-nak sampai oran...
-
UX Optimization with Data Analytics Seminar ini bertujuan untuk memberikan pemahaman mengenai metode yang tepat untuk visualisasi data se...