
NPM : 2010 4350 1272
Nama : Putri Rozandari
Kelas : S 4 O
Dosen : Nahot Frastian, S. Kom
Teknik Informatika
Fakultas Teknik, Matematika, dan IPA
UNIVERSITAS INDRAPRASTA PGRI
=================================
·
Apache
·
Mysql
Kemudian
buka Access the Internet misalnya :
Google Chrome, Mozila Firefork, Opera, dll. Buka : http://localhost/phpmyadmin/
1. Buat database dengan nama : karyawan
1. Buat database dengan nama : karyawan
Sintaknya : CREATE DATABASE 'karyawan' ;
2. Buat table
·
tb_agma
·
tb_jeniskelamin
·
tb_pendidikan
·
tb_profile
·
tb_status
·
tb_bagian
tb_agma, tb_jeniskelamin, tb_pendidikan,
tb_status, dan tb_bagian di buat
untuk memudahkan pengisian data karyawan atau menormalisasi.
untuk memudahkan pengisian data karyawan atau menormalisasi.
- Nama tabel : tb_agama
Keterangan :
Atribut :
Field
|
tipe Data
|
Panjang
Karakter
|
kode_agama
|
Int
|
1
|
agama
|
Varchar
|
10
|
Sintaksnya :
CREATE TABLE `transaksi`.`tb_agama` (
`kode_agama` INT( 1 ) NOT NULL ,
`agama` VARCHAR( 10 ) NOT NULL
) ENGINE = MYISAM
- Nama tabel : tb_jeniskelamin
Atribut :
Field
|
tipe Data
|
Panjang
Karakter
|
kode_jk
|
Int
|
1
|
jk
|
Varchar
|
15
|
Sintaksnya :
CREATE TABLE `transaksi`.`tb_status` (
`kode_jk` INT( 1 ) NOT NULL ,
`jk` VARCHAR( 15 ) NOT NULL
) ENGINE = MYISAM ;
- Nama tabel : tb_pendidikan
Keterangan :
Atribut :
Field
|
tipe Data
|
Panjang
Karakter
|
kode_pendidikan
|
Int
|
1
|
pendidikan
|
Varchar
|
10
|
Sintaksnya :
CREATE TABLE `transaksi`.`tb_pendidikan` (
`kode_pendidikan` INT( 1 ) NOT NULL ,
`pendidikan` VARCHAR( 10 ) NOT NULL
) ENGINE = MYISAM ;
- Nama tabel : tb_status
Keterangan :
Atribut :
Field
|
tipe Data
|
Panjang
Karakter
|
kode_status
|
Int
|
1
|
status_perkawinan
|
Varchar
|
10
|
Sintaksnya :
CREATE TABLE `transaksi`.`tb_status` (
`kode_status` INT( 1 ) NOT NULL ,
`status_perkawinan` VARCHAR( 10) NOT NULL
) ENGINE = MYISAM ;
- Nama tabel : tb_bagian
Atribut :
Field
|
tipe Data
|
Panjang
Karakter
|
kode_bagian
|
Int
|
1
|
bagian
|
Varchar
|
10
|
Sintaksnya :
CREATE TABLE `transaksi`.`tb_bagian` (
`kode_bagian` INT( 1 ) NOT NULL ,
`bagian` VARCHAR( 10) NOT NULL
) ENGINE = MYISAM ;
Atribut :
Field
|
tipe Data
|
Panjang
Karakter
|
nik (Primary
Key)
|
Int
|
4
|
nama
|
Varchar
|
30
|
ttl
|
Date
|
|
kode_jk
|
Int
|
1
|
alamat
|
Varchar
|
50
|
kode_agama
|
Int
|
1
|
tlp
|
Varchar
|
20
|
kode_pendidikan
|
Int
|
1
|
mulai_kerja
|
Date
|
|
kode_status
|
Int
|
1
|
gaji_pokok
|
Bigint
|
12
|
jumlah_anak
|
Int
|
2
|
kode_bagian
|
Int
|
1
|
Sintaksnya :
CREATE TABLE `transaksi`.`tb_profile` (
`nik` INT( 4 ) NOT NULL ,
`nama` VARCHAR( 30 ) NOT NULL ,
`ttl` DATE NOT NULL ,
`kode_jk` INT( 1 ) NOT NULL ,
`alamat` VARCHAR( 50 ) NOT NULL ,
`kode_agama` INT( 1 ) NOT NULL ,
`tlp` VARCHAR( 20 ) NOT NULL ,
`kode_pendidikan` INT( 1 ) NOT NULL
`nama` VARCHAR( 30 ) NOT NULL ,
`ttl` DATE NOT NULL ,
`kode_jk` INT( 1 ) NOT NULL ,
`alamat` VARCHAR( 50 ) NOT NULL ,
`kode_agama` INT( 1 ) NOT NULL ,
`tlp` VARCHAR( 20 ) NOT NULL ,
`kode_pendidikan` INT( 1 ) NOT NULL
) ENGINE = MYISAM ;
3. Isi Record
- Record untuk tabel tb_agama
- Record untuk tabel tb_jeniskelamin
- Record untuk tabel tb_pendidikan
- Record untuk tabel tb_profile
- Record untuk tabel tb_status
- Record untuk tabel tb_bagian
4. Menggunakan Perintah Query
Artinya : menampilkan jumlah record pada table tb_profile yang berjenis
kelamin 1 (laki-laki) dan menampilkan atribut jumlah_lakilaki
- SELECT
* FROM `tb_profile` ORDER by nik;
Artinya : menampilkan seluruh atribut yang ada pada tabel tb_profile dan
diurutkan berdasarkan nik
- SELECT nik, nama FROM `tb_profile` WHERE kode_jk =2

Artinya
: menampilkan atribut nik dan nama yang ada pada table tb_profile
dengan criteria berjenis
kelamin 2 (perempuan)
- SELECT COUNT( * ) jumlah_lakilaki FROM tb_profile WHERE kode_jk = '1'
Artinya : menampilkan jumlah record pada table tb_profile yang berjenis
kelamin 1 (laki-laki) dan menampilkan atribut jumlah_lakilaki
0 komentar:
Posting Komentar