Kamis, 15 Mei 2014

pertemuan 9

1) Buatlah tabel buku dengan struktur sebagai berikut :

Tabel Buku
nama field                    type data                   panjang                   keterangan
Kode_buku                 char                           4                            Primary key
judul                            char                           20          
Pengarang                    char                           15
Jml_buku                      int                              -
kode_penerbit                                                                              foreign key

penerbit
nama field                    type data                   panjang                    keterangan
kode_penerbit              char                           2                             primary key
nm_penerbit                  char                          15 

pinjam
nama field                    type data                   panjang                    keterangan
tgl_pinjam                    char
mhs_no.induk               char                           9                             foreign key
buk_kode_buku           datetime                     4                             foreign key
tgl_hrs_kembali            datetime                   


2)
tabel BUKU
kode buku                     judul                         pengarang                 jml_buku                 kode_penerbit
S001                            DOS                        M.Urip                      10                           01
BD01                           DBase III plus           Epsi B                       5                             01
BD04                           clipper                       Ahmad.G                  4                             02
F101                             fisika                         Sutrisno                   10                            04

PENERBIT
kode_penerbit               nama_penerbit
01                                 piksi ITB
02                                 Ganesha
03                                  Epsilon
04                                  Gramedia

PINJAM
tgl_pinjam                     mhs_no_induk              buk_kode_buku          tgl_hrs_kembali       tgl_kembali
2003/04/20                  123010001                   S001                          2003/04/23             2003/04/23
2003/04/20                  123010002                   BD01                         2003/04/23             2003/04/23
2003/04/20                  123010003                   BD04                          2003/04/23             2003/04/23
2003/04/21                  123010003                   F101                          2003/04/24             2003/04/24
2003/04/21                  123010004                   S001                          2003/04/24             2003/04/24
2003/04/21                  123010001                   BD01                          2003/04/23             2003/04/24


3) isikan tabel mahasiswa dengan data sebagai berikut:
123010002                    Joko                             Jln.Kalasan                   25-Juni-1979
amati apa yang terjadi dan mengapa bisa terjadi?



4)isikan tabel dengan data sebagai berikut:
F102                               Fisika                            Saroyo                         10                    05
amati apa yang terjadi dan kenapa bisa terjadi?


5 ) isikan tabel pinjam dengan data sebagai berikut:
2003/04/21                      123010005                  S001                       2003/04/24             2003/04/25



Kamis, 27 Maret 2014

PERtemuan ke-7

  meneruskan pertemuan 6
SELECT * FROM BUKU
SELECT B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B INNER JOIN PENERBIT P ON B.KDPENERBIT = P.KDPENERBIT
SELECT B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B LEFT OUTER JOIN PENERBIT P ON B.KDPENERBIT = P.KDPENERBIT
SELECT B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B RIGHT OUTER JOIN PENERBIT P ON B.KDPENERBIT = P.KDPENERBIT
SELECT B.JUDUL,B.PENGARANG,P.KDPENERBIT FROM BUKU B FULL OUTER JOIN PENERBIT P ON B.KDPENERBIT = P.KDPENERBIT

Pertemuan ke-6

database : Perpustakaan
create table penerbit (
   kdpenerbit char (4) not null primary key,
   namapenerbit varchar (30))
create table penerbit1(
   kdpenerbit char (4),
   namapenerbit varchar (30))
kdpenerbit                namapenerbit
P001                         Piksi ITB
P002                         Ganesha
P003                          Epsilon
P004                          Gramedia
 
 
SELECT * FROM PENERBIT1
INSERT INTO PENERBIT VALUES ('P001','PIKSI ITB')
INSERT INTO PENERBIT VALUES ('P002','GANESA')
INSERT INTO PENERBIT VALUES ('P003','EPSILON')
INSERT INTO PENERBIT VALUES ('P004','GRAMEDIA')
CREATE TABLE BUKU(
KDBUKU CHAR(4)NOT NULL PRIMARY KEY,
JUDUL VARCHAR (30),
PENGARANG VARCHAR (30),
JML_BUKU INT,
KDPENERBIT CHAR (4) REFERENCES PENERBIT (KDPENERBIT))
SELECT * FROM BUKU
INSERT INTO BUKU VALUES ('B001','DOS','M.URIP',10,'P001')
INSERT INTO BUKU VALUES ('BD02','DBASE III PLUS','EPSI B',5,'P002')
INSERT INTO BUKU VALUES ('BD03','CLIPPER','AHMAD G',4,'P003')
INSERT INTO BUKU VALUES ('B004','FISIKA','SUTRISNO',10,'P004')
INSERT INTO BUKU VALUES (‘B005’,’B.INDONESIA’,’SUSI’,’10’,’P005)

 
 

Selasa, 18 Maret 2014

Pertemuan 5

Database ; Perpustakaan
Table ; Buku

KdBuku      Judul                                 Kategori               Jumlah
P001           Visual Basic                    Komputer                15
P002           Matematika                       Umum                    13
P003           Bahasa Indonesia               Umum                    10



Create Database PerPustakaan
Use Perpustakaan

Create Table Buku(
            KdBuku Char (15),
            Judul Varhar (20),
            Kategori Varchar  (15),
            Jumlah Integer (2))
Sp_Columns Syscolumns
Select*From Buku
Insert Into Buku Values('P001',  'Visual Basic',  'Komputer',  '15,)
Insert Into Buku Values('P002',  'Matematika',   'Umum',  '13')
Insert Into Buku Values('P003' ,  'Bahasa Indonesia ',  'Umum',  '10')


1.Insert*From Buku Where Kategori='Umum' And jumlah >13
2.Insert*From Buku Where Kategori='Umum' OR jumlah >13
3.Insert*From Buku Where Kategori='Umum'
4.Insert*From Buku Where Judul IN (Visual Basic,Matematika)
5.Insert*From Buku Where Jumlah Between 10 And 14
6.Insert*From Buku Where Jumlah NOT Between 10 And 14
7.Insert Judul From Buku Where Judul Like 'M%'
8.Insert Judul From Buku Where Judul Like '%a'
9.Insert Judul From Buku Where Judul Like '%te%'
10.Insert Judul From Buku Where Judul Like 'B[ia]%'
11.Insert Judul From Buku Where Judul Like 'B[^a]%'

Pertemuan Ke 4

*Cara Membuat Database Rumah Sakit
Database ; Rumah Sakit
Table ; Pasien

KdPasien  NamaPasien           Alamat                     Kota                   Jenis Kelamin
P001         Dian Faziah            Jln.Melati No.3         P.Siantar                     P
P002         Melani Oktora        Jln.Jawa No.4          Medan                         P
P003         Budi Anggara          Jln.Medan                T.Tinggi                        L


Create Database RumahSakit
Use RumahSakit

*Cara Membuat Table Pasien
Create Table Pasien (
            KdPasien Char (4),
            NamaPasien Varhar (15),
            Alamat Varchar  (15),
             Kota Varchar (2),
             Jenis_Kelamin Char (1))
Sp_Columns Syscolumns
Select*From Pasien

Insert Into Pasien Values('P001',  'Dian Faziah',  'Jln.Melati No.3',  'P.Siantar',  'P')
Insert Into Pasien Values('P002',  'Melani Oktora', 'Jln.Jawa No.4',  'Medan', ' P')
Insert Into Pasien Values('P003',   'Budi Anggara',   'Jln.Medan No.11',  ' T.inggi',  'L')          

Select KdPasien AS 'Kode Pasien' From Pasien
Update Pasien SET kota='Jakarta'
Delete Pasien










        

Rabu, 05 Maret 2014

Laporan Praktikum III

Laporan Pertemuan ketiga(3)
1.Menampilkan kembali database (Mengaktifkan)
2.Untuk Memasukan Record ke Filed  yang kita inginkan (Atau kedalam tabel yang dibutukan)
   Misalnya : Ingin memasukan data mahasiswa
                    Memasukkan data secara berurutan, ketikan :
                    Insert into Mahasiswa value ('123456789','Desy Ratnasary','Jln.Kartini No.5','P.Siantar','P')

                    Memasukkan data secara tidak berurutan, ketikan :
                    Insert into Mahasiswa (NIM, Nama, Jns_Klmn, Alamat, Kota) Values ('123456789','Desy                         Ratnasary','P','Jln.Kartini No.5','P.Siantar')

Kalau ingin mengisi tabel Prodi, ketikkan:
Insert Into Prodi values ('0203','Komputerisasi Akuntansi')
Insert Into Prodi values ('0103','Manejemen Informatika')

Laporan Praktikum II


Cara membuat Database dengan nama AMIKTB Langka2 :
 1.Create database AMIKTB > Jalankan
 2.Use AMIKTB>Jalankan

Cara Membuat Tabel Mahasiswa
-Create table Mahasiswa (
             Nim char (9),
             Nama varchar (25),
             Alamat varchar (25),
             Kota varchar (25),
             Jenis_Kelamin char (1))

Cara Membuat tabel Prodi
-Create table Prodi (
             KdProdi char (4),
             NmProdi varchar (30))
Select*From Prodi
  -Create table Kelas (
              KdKelas char (5),
             NmKelas varchar (25))
Select*From Kelas

Cara  menambahkan field ke tabel Mahasiswa
-Create ALTER TABLE Mahasiswa ADD
         Agama varchar (15)
-lalu diblok
-kemudian jalankan

Cara menghapus field yang ada ditabel Mahasiswa
- ketikkan ALTER TABLE mahasiswa Drop















Kamis, 27 Februari 2014

Cara Awal Membuka dan Mengenal Database  :

1.Bukalah aplikasi Ms.SQL Server 2000 dari Start - All Program - Ms.SQL Server 2000 -
   Query Analyzer
2.Setelah itu akan muncul kotak dialog, dan kemudian pilih Windows.....
    kemudian OK
3.Pilih jenis database yang anda inginkan dengan membuka ComboBox yang ada dimenu
   Cth: Pubs, berarti anda menggunakan database pubs
4.Atau dengan cara lain ketikkan pada kotak tersebut
           use pubs > blok > kemudian jalankan
5.Ketika kita ingin memilih jenis tabel yang ada,ketikkan:
           sp_tables >blok > kemudian jalankan
6.Kemudian pilih jenis tabel yang anda inginkan
   Cth: syscoloumns, dan untuk melihat field dari tabel tersebut ketikkan:
           sp_coloumns syscoloumns > blok > kemudian jalankan
7.Untuk melihat bagian-bagian dari fieldnya, ketikkan:
           select * from syscoloumns > blok kemudian jalankan