Sabtu, 02 November 2013

the four type of sentence - 22 oktober 2013

The Four Types of Sentences
Compiled by

Robet Aprillianto

Sentence Types

1.Simple
2.Compound
3.Complex
4.Compound – Complex

Independent and Dependent Clause

1.Words, phrases and clauses make up sentences.
2.Look for clauses to know type of sentence.
3.A dependent (subordinate) clause is part of a sentence; it cannot stand alone.
4.An independent clause is a complete sentence; it can stand alone.

Clause

Subject + Verb = Clause

Incomplete sentence or Dependent Clause

When the dog barked,
                   S       V
Because she was sick,
                  S     V

Independent Clause

Complete sentence

The cat ran away.      
            S   V
She went to the doctor
  S     


Simple Sentence

Complete sentence or Independent Clause
The cat ran away.
          S   V

Compound Sentence
Two independent clauses joined together with the conjunctions:
ØFor
ØAnd
ØNor
ØBut
ØOr
ØYet
ØSo
Ø Or the semi-colon ( ; )

Compound Sentence

The dog barked and the cat ran away.
          S      V                       S    V

You can study now or you can pray later.       
   S        V                         S       V

Complex Sentence

One independent clause and one dependent clause.

These sentences use subordinating conjunctions to link ideas:

after    if     before    since     unless    
because      while     until      as
although      when

Complex Sentence

(When the dog barked), the cat ran away
                       S       V               S    V

The cat ran away when the dog barked.

Complex Sentence

Because she was sick, she stayed home,

She stayed home because she was sick.

Complex Sentence

Relative Pronouns =  Subject ( S ) in a complex sentence
  who
  whom
  which
  that

Complex Sentences

The dog that ate my homework is a genius.
  Clause = S + V
  The dog is a genius.
            S  V
  that ate my homework
     S    V

The dog ( that ate my homework ) is a genius.
           S       S    V                                V

Complex Sentence
The student ( who studies hard ) will pass the final.
              S           S      V                   V

The novel, ( which I liked the most ), is about a spy.
            S            S        V                           V

Compound-Complex

A compound-complex sentence has at least two independent clauses and at least one
dependent clause.

2 independent clauses + 1 dependent clause
      ( compound )                   ( complex )     

Rudi is smart because he is diligent to study so, it is not surprising that he always gets A+
score in every subjects                

Review

Simple
We are learning 4 kinds of sentences

Compound 
We were exhausted, but we enjoyed the holiday.

Complex 
( Although she is now 50 years old ), she still claims to be 17.

Compound-complex 
I hate studying Mathematic, but I enjoyed studying English Even though I am not very good
at it

             Contoh soal :

1.Mary went to the park, but John stayed at home. 

2.Tom wanted to exercise, so he went for a walk.

3.The dog that ate my homework is sick.

4.Mary likes reading; John likes television.

5.Bill is the one who usually sits here.

6.When the movie was over, we went to Moo Moos for ice cream, but my favourite
flavour was all gone.

7.John who sits behind me is on the basketball team.

8.While we were away, the girl who was looking after our cat discovered that she
had an allergy to them.

9.You can study now or pray later.

10.The man is my favourite teacher

Jawaban :

1.Compound
2.Compound
3.Complex
4.Compound
5.Complex
6.Compound-Complex
7.Complex
8.Compound-Complex
9.Compound
10.Simple

Selasa, 08 Oktober 2013

prak rangkaian digital - enkoder dan dekoder

that's it

tugas rdnya akhirnya terselesaikan juga :

buat : 1. rancangan 5 x 6 lampu
         2. nim
         3. input

2 minggu deadline ( 22 oktober 2013)

ini prinscreen filenya :


langkah2 pembuatannya :

1. buat tabel, tentukan berapa bit yang akan dibuat, disini saya membuat 8bit (1,2,6,5,0,0,5,4), berarti tabel abc mulai 000-111.
2. berapa led yang dipkai, disini saya memakai led 5x6 . jadi ada 30 peta karnaugh nanti yang akan diminimisasi.
3. setelah itu, isi tabel 1-30 berdasarkan lampu nyala atau tidak, lampu nyala indikatornya 1 sedang mati 0, seperti bit 1, berarti diisi 1=0, 2=1, 3=1, 4=0, 5=0, dst
4. stelah itu, minimisasi setiap baris 1-30 tadi dengan peta karnaugh, seperti ini :




5. masukkan hasil dalam tabel :

6. lalu seleksi, bila ada yang sama, jadikan satu, sehingga hanya sedikit gerbang nanti yang akan dipkai agar lebih efisien :)


7. setelah itu buat di digital works :

ini print screen digital works nya :









yang agak mbulet itu bikin gerbangnya, bila ada salah satu saja, teliti lagi minimisasi peta karnaugh nya :)
contohnya yah : yang gerbang 1 itu berarti dari hasil A+B+C, yang gerbang 2 itu berarti dari hasil -A + -B + -C .. :)

udah, beres :)

ini bila ingin download format digital worknya + pekerjaan excel ku :)

https://www.evernote.com/shard/s236/sh/f1a10f16-30d1-40b9-8dcc-eb4989ed4763/14bca752855d90f828941268dfc6cbe4

Senin, 07 Oktober 2013

Praktikum Desain Basis Data - PEMBUATAN DAN MANAJEMEN TABEL

LEMBAR PENGESAHAN
PRAKTIKUM DESAIN BASIS DATA
TAHUN 2013-2014


Disusun Oleh :
Nama               : Dewi Rahmawati
NIM                : 12650054


Telah diterima dan disetujui sebagai syarat untuk melengkapi kegiatan praktikum Desain Basis Data pada Jurusan Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Maulana Malik Ibrahim Malang, Pada :           



Hari                 : Kamis
Tanggal            : 26 September 2013







Mengetahui,
Dosen Pengampu Praktikum




Aziz Musthafa,S. Kom.



DAFTAR ISI

Cover                                                                                                                                    1
Lembar Pengesahan                                                                                                               2
Daftar Isi                                                                                                                               3
Bab I Maksud dan Tujuan Praktikum                                                                                     4
            I.1 Maksud Praktikum                                                                                               4
            I.2 Tujuan Praktikum                                                                                                  4
Bab II  Dasar Teori                                                                                                                4
2.1 Membuat Tabel                                                                                                    4
2.2 Manipulasi Tabel                                                                                                   5
2.3 Temporary Tabel                                                                                                  5
2.4 GRANT dan REVOKE                                                                                        5
2.5 Turunan (Inheritance)                                                                                            6
Bab III Hasil Praktikum                                                                                                          7
Bab IV Penyelesaian Tugas Praktikum                                                                                    15
Bab V  Penutup                                                                                                                      20
            5.1 Kritik dan Saran                                                                                                   20
Daftar Pustaka                                                                                                                        21




BAB I
MAKSUD DAN TUJUAN PRAKTIKUM

I.1 Maksud Praktikum
Membahas tentang pembuatan tabel dan pengelolaan tabel.

I.2 Tujuan Praktikum
1. Mahasiswa memahami cara pembuatan maupun penghapusan tabel.
2. Mahasiswa memahami cara mengedit struktur dari tabel.
3. Mahasiswa mampu memanipulasi tabel sesuai dengan kebutuhan.

BAB II
DASAR TEORI

Sebuah tabel terdiri dari baris (row) dan kolom (column), dimana jumlah dan nama kolom harus didefinisikan terlabih dahulu di awal. Sedangkan baris merupakan sebuah variable yang dapat dihapus dan diisi kapanpun, sehingga junlahnya selalu berubah sesuai dengan jumlah data didalamnya. Setiap kolom dalam tabel mempunyai tipe data, tipe data digunakan untuk membatasi jenis data yang bisa dimasukkan, sehingga akan mempermudah dalam menggunakannya dan melakukan pengelolaan selanjutnya. Sangat disarankan pada saat akan membuat tabel, sebaiknya membuat sebuah konvensi khusus dalam penentuan tabel-tabel yang akan dibuat dan memberikan nama kolom maupun tipe datanya.

2.1 Membuat Tabel

Catatan :

1.      Tabel harus memiliki primary key, artinya dalam pembuatan tabel haruslah terdapat sekelompok kolom (field) yang menyebabkan setiap baris (record) dalam tabel tersebut tidak sama.

2.      Deklarasi primary key tidak boleh kosong (null), jadi kita harus mendeklarasikan sebagai not null. Namun secara default PostgreSQL menganggapnya sebagai nullable (boleh kosong), jika waktu pengisian tidak menyebutkan null atau not null.

Struktur query yang digunakan membuat tabel dengan dua kolom:

CREATE TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN],[NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN]);     
Untuk melihat struktur tabel yang telah dibuat ketikkan perintah “\d” dan melihat semua tabel menggunakan “\z”.

Struktur query yang digunakan menghapus tabel :

DROP TABLE [NAMA TABEL];

2.2 Manipulasi Tabel

Dalam pembuatan tabel sebaiknya direncanakan field dan tipe datanya untuk meminimalisir kesalahan saat tabel telah berisi data. Namun meskipun begitu bukan berarti tabel tidak bisa diubah dan dihapus. PostgreSQL telah menyediakan utilitas untuk manipulasi ini dan perlu diingat hal ini bukan manipulasi data melainkan manipulasi struktur tabelnya.

Struktur query yang digunakan untuk menghapus kolom :
ALTER TABLE [NAMA TABEL] DROP COLUMN “[NAMA KOLOM]”;

Struktur query yang digunakan untuk menambah kolom:
ALTER TABLE [NAMA TABEL] ADD COLUMN “[NAMA KOLOM]”;

Struktur query yang digunakan untuk mengubah nama tabel :
ALTER TABLE [NAMA TABEL ASAL] RENAME TO [NAMA TABEL BARU];

Struktur query yang digunakan untuk mengubah nama kolom :
ALTER TABLE [NAMA TABLE] RENAME COLUMN “[NAMA KOLOM
ASAL]” TO [NAMA KOLOM BARU] ;

Struktur query yang digunakan untuk menambahkan primary key pada tabel :
ALTER TABLE [NAMA TABEL] ADD PRIMARY KEY ([NAMA KOLOM]);

2.3 Temporary Tabel

Temporary tabel sifatnya hanya sementara artinya akan aktif hanya ketika kita sedang berada atau login ke database namun ketika kita logout dari psql database maka secara otomatis temporary tabel akan terhapus.

Struktur query yang digunakan membuat tabel dengan dua kolom :

CREATE TEMPORARY TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI]
[TIPE DATA] [SPASI] [KETERANGAN] , [NAMA KOLOM] [SPASI] [TIPE
DATA] [SPASI] [KETERANGAN]);

2.4 GRANT dan REVOKE

Pada saat membuat tabel pada user tertentu maka hanya user tersebut dan user postgres yang dapat mengakses tabel itu. Namun jika kita ingin agar tabel yang telah dibuat pada user kita dapat diakses oleh user tertentu atau semua user yang berada pada PostgreSQL, maka semua itu dapat dilakukan dengan perintah GRANT. Jika ingin mencabut hak akses kita bisa menggunakan perintah REVOKE.

Berikut struktur penggunaan GRANT untuk semua hak akses :
GRANT ALL ON TABLE [NAMA TABEL] TO [NAMA USER];




Berikut struktur penggunaan REVOKE untuk semua hak akses :
REVOKE ALL ON TABLE [NAMA TABEL] FROM [NAMA USER];

Struktur query untuk menghapus salah satu hak akses, misalnya UPDATE :
REVOKE UPDATE ON TABEL [NAMA TABEL] FROM [NAMA USER];

Struktur query untuk memberi salah satu hak akses, misalnya DELETE :
GRANT DELETE ON TABEL [NAMA TABEL] TO [NAMA USER];

2.5 Turunan (Inheritance)

INHERITANCE dipergunakan jika ingin membuat sebuah tabel baru yang berhubungan dengan tabel yang ada, dengan kata lain turunan tabel pertama.

Struktur penggunaan query INHERITANCE :

CREATE TEMPORARY TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI]
[TIPE DATA] [SPASI] [KETERANGAN] , [NAMA KOLOM] [SPASI] [TIPE
DATA] [SPASI] [KETERANGAN]) INHERITS (NAMA TABEL INDUK);

Contoh :

Terdapat tabel kabupaten, kemudian dibuatlah turunan dari tabel kabupaten untuk membuat tabel wisata querynya sebagai berikut :

Create table pariwisata (wisata character varying(20)) inherits (kabupaten) ;






BAB III
HASIL PRAKTIKUM
Pada praktikum yang kedua membahas tentang pembuatan dan manajemen tabel. di bawah ini saya akan menjelaskan sedikit tentang manajemen dan pembuatan tabel tersebut.

1. Membuat tabel

Untuk membuat sebuah tabel, Struktur query yang digunakan adalah:

CREATE TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN] );

Struktur query diatas hanya digunakan untuk membuat satu tabel dengan satu kolom, sedangkan struktur query yang digunakan untuk membuat tabel dengan dua kolom yaitu :

CREATE TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN] , [NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN]);

Contoh :



Gambar 1

Tabel diatas berisi lebih dari dua kolom. Sebenarnya struktur query yang digunakan tabel dengan banyak kolom sama dengan pembuatan tabel dengan dua kolom, hanya dipisah dengan tanda koma “,” .

2. Menampilkan tabel

Untuk melihat tabel yang telah dibuat ketikkan perintah “\d”. Sedangkan untuk melihat isi tabel dengan mengetikkan perintah “\d nama_tabel” contoh : \d pegawai lalu tekan enter.(lihat gambar 2 dibawah).




Gambar 2


3. Menghapus kolom dalam tabel yang telah dibuat

Apabila dalam tabel yang telah dibuat ada kolom yang sudah tidak diperlukan atau suatu saat data tersebut memang harus dihilangkan maka kita dapat menghapusnya.

Struktur query yang digunakan untuk menghapus kolom dalam sebuah tabel adalah :

ALTER TABLE [NAMA TABEL] DROP COLUMN “[NAMA KOLOM]”;


Gambar 3.1




Gambar 3.2

Maka kolom ide_alamat akan terhapus, seperti pada gambar diatas. Pada gambar 3.1 kolom ide_alamat masih ada, setelah diberi query “ alter table pegawai drop column “ide_alamat” “ dapat kita lihat pada gambar 3.2 kolom tersebut sudah tidak ada.

4. Menambah kolom dalam tabel

Struktur query yang digunakan untuk menambah kolom pada tabel adalah :

ALTER TABLE [NAMA TABEL] ADD COLUMN “[NAMA KOLOM]”;

Contoh :


Gambar 4

5. Mengubah nama tabel

Struktur query yang digunakan untuk mengubah nama tabel adalah :

ALTER TABLE [NAMA TABEL ASAL] RENAME TO [NAMA TABEL BARU];

Contoh :

Nama tabel yang telah diubah


Gambar 5

6. Mengubah nama kolom dalam tabel

Struktur query yang digunakan untuk mengubah nama kolom :

ALTER TABLE [NAMA TABLE] RENAME COLUMN “[NAMA KOLOM ASAL]” TO [NAMA KOLOM BARU] ;

Contoh :


Sesudah nama kolom diubah :



7. Memberikan primary key pada sebuah tabel

Tabel harus memiliki primary key, artinya dalam pembuatan tabel haruslah terdapat sekelompok kolom (field) yang menyebabkan setiap baris (record) dalam tabel tersebut tidak sama. Deklarasi primary key tidak boleh kosong (null), jadi kita harus mendeklarasikan sebagai not null. Namun secara default PostgreSQL menganggapnya sebagai nullable (boleh kosong), jika waktu pengisian tidak menyebutkan null atau not null.

Struktur query yang digunakan untuk menambahkan primary key pada tabel :

ALTER TABLE [NAMA TABEL] ADD PRIMARY KEY ([NAMA KOLOM]);


8. Menghapus primary key pada sebuah tabel

Struktur query yang digunakan untuk menghapus primary key pada sebuah tabel :

ALTER TABLE [NAMA_TABLE] DROP CONSTRAINT [NAMA_TABLE_PKEY] ;

Contoh :


9. Menghapus tabel

Apabila suatu saat tabel yang telah dibuat tidak diperlukan lagi maka kita dapat menghapusnya. query yang digunakan untuk menghapus tabel adalah :

DROP TABLE [NAMA TABEL];

Contoh :
Sesudah perintah drop terhadap tabel diberikan :


Gambar 9

10. Membuat temporary tabel/tabel sementara

Temporary tabel sifatnya hanya sementara, artinya hanya akan aktif ketika kita sedang berada atau login ke database namun ketika kita logout dari psql database maka secara otomatis temporary tabel akan terhapus. Sebelum membuat temporary tabel, kita harus mengkoneksikan dahulu dengan database yang telah kita buat dengan mengetikkan “\c”.

Struktur query yang digunakan membuat temporary tabel dengan tiga kolom adalah :

CREATE TEMPORARY TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN] , [NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN] , [NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN]);


11. Memberikan dan menghapus semua hak akses tabel tertentu kepada user tertentu

Pada saat membuat tabel pada user tertentu maka hanya user tersebut dan user postgres  yang dapat mengakses tabel itu. Namun jika kita ingin agar tabel yang telah dibuat pada user kita dapat diakses oleh user tertentu atau semua user yang berada pada PostgreSQL, maka semua itu dapat dilakukan dengan perintah GRANT. Jika ingin mencabut hak akses kita bisa menggunakan perintah REVOKE.

Berikut struktur penggunaan GRANT  untuk semua hak akses :

GRANT ALL ON TABLE [NAMA TABEL] TO [NAMA USER];

Berikut struktur penggunaan REVOKE untuk semua hak akses :

REVOKE ALL ON TABLE [NAMA TABEL] FROM [NAMA USER];

Contoh :


Gambar 11.1


Gambar 11.2


Gambar 11.3

Pada gambar 9.2 dapat kita lihat bahwa hak akses user “guest” ditolak karena sebelumnya telah diberi perintah “revoke all” untuk menghapus semua hak akses user “guest” terhadap tabel pekerja. Lalu hak akses diberikan lagi dengan perintah “grant all”, lihat gambar 9.1 dan menghasilkan gambar 9.3

12. Memberikan dan menghapus hak akses select tabel tertentu kepada user tertentu

Struktur query yang digunakan untuk menghapus dan memberikan salah satu hak akses, misalnya SELECT adalah :

REVOKE SELECT ON TABEL [NAMA TABEL] FROM [NAMA USER];

GRANT SELECT ON TABEL [NAMA TABEL] TO [NAMA USER];



Hasil pengecekan :


13. Membuat tabel turunan(Inheritance)

Jika ingin membuat sebuah tabel baru yang berhubungan dengan tabel yang ada, yaitu turunan tabel pertama maka kita menggunakan turunan(inheritance).

Struktur query penggunaan INHERITANCE yaitu :

CREATE TEMPORARY TABLE [NAMA TABEL] ([NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN] , [NAMA KOLOM] [SPASI] [TIPE DATA] [SPASI] [KETERANGAN]) INHERITS (NAMA TABEL INDUK);

Contoh :


Dari gambar diatas dapat kita ketahui bahwa tabel gaji merupakan turunan tabel pekerja.



BAB IV
PENYELESAIAN TUGAS PRAKTIKUM
Rancangan tabel suatu sistem disertakan dengan ERD, tujuan dari pembangunan sistem. Sistem Kerja Rumah Sakit, Dimana Tabel Atribut dari setiap entitasnya adalah:
Entitas
Attribut
DOKTER
id_dokter, nama_dokter, no_telp, alamat, spesialis, kode_obat
KAMAR
no_kamar, nama_kamar, jenis
MEMERIKSA
id_pasien, id_dokter, jam_periksa
MENEMPATI
id_pasien, no_kamar, tgl_masuk, tgl_keluar
MENENTUKAN
id_dokter, kode_obat, diagnosa
MERAWAT
id_pasien, id_perawat, shift
OBAT
kode_obat, nama_obat, jenis_obat, masa_berlaku, id_pasien
PASIEN
id_pasien, nama_pasien, tgl_lahir, keluhan, alamat, no_telp, umur, jenis_kelamin, id_dokter, id_perawat, kode_obat, no_kamar
PERAWAT
id_perawat, nama_perawat, no_telp, alamat, jenis_kelamin, id_dokter, kode_obat

Tabel Relasi :



Model Diagram ERD Sistem Kerja Rumah Sakit :
 













DESKRIPSI SISTEM INFORMASI RUMAH SAKIT :

Model Diagram yang ditunjukkan di atas merupakan contoh gambaran Entity Relation Diagram (ERD) Sistem Informasi Rumah Sakit.

Dari model ERD di atas terdapat 5 entity penting dari model diagram yaitu:

1. Dokter
Secara umum memiliki atribut id_dokter, nama_dokter, no_telp, alamat, spesialis, kode_obat
2. Kamar
Secara umum memiliki atribut no_kamar, nama_kamar, jenis.
3. Obat
Secara umum memiliki atribut kode_obat, nama_obat, jenis_obat, masa_berlaku, id_pasien
4. Pasien
Secara umum memiliki atribut id_pasien, nama_pasien, tgl_lahir, keluhan, alamat, no_telp, umur, jenis_kelamin, id_dokter, id_perawat, kode_obat, no_kamar
5. Perawat
Secara umum memiliki atribut idid_perawat, nama_perawat, no_telp, alamat, jenis_kelamin, id_dokter, kode_obat

Dan terdapat 4 proses transaksi yang dihasilkan yaitu :
1. Memeriksa
Dari proses Memeriksa terdapat hubungan yang menampilkan antara pasien dengan dokter
2. Menempati
Dari proses Menempati terdapat hubungan yang menampilkan antara pasien dengan kamar
5. Menentukan
Dari proses Menempati terdapat hubungan yang menampilkan antara obat dengan dokter
6. Merawat
Dari proses Merawat terdapat hubungan yang menampilkan antara pasien dengan perawat

            Dari seluruh proses yang terjadi dalam ERD diatas dimungkinkan mampu membentuk suatu sistem informasi dasar dari suatu rumah sakit yang mampu menangani dan memberikan informasi terperinci dari semua elemen/entity dasar dari suatu rumah sakit.
            Tujuan dari pembangunan sistem adalah untuk pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek kedalam entitas-entitas dan menentukan hubungan antara entitas beserta atribut-attributnya.
Berikut merupakan penyelesaian database rumah sakit dan tabel sistem pada sistem informasi rumah sakit menggunakan query dan dilengkapi dengan tampilan strukturnya :

1. Membuat Database
Berikut query untuk membuat database rumah_sakit :
CREATE DATABASE rumah_sakit;
Gunakan \c [nama database] untuk koneksi ke database :

2. Membuat Tabel untuk Sistem Informasi Rumah Sakit
Entitas
Attribut
DOKTER
id_dokter, nama_dokter, no_telp, alamat, spesialis, kode_obat
KAMAR
no_kamar, nama_kamar, jenis
MEMERIKSA
id_pasien, id_dokter, jam_periksa
MENEMPATI
id_pasien, no_kamar, tgl_masuk, tgl_keluar
MENENTUKAN
id_dokter, kode_obat, diagnosa
MERAWAT
id_pasien, id_perawat, shift
OBAT
kode_obat, nama_obat, jenis_obat, masa_berlaku, id_pasien
PASIEN
id_pasien, nama_pasien, tgl_lahir, keluhan, alamat, no_telp, umur, jenis_kelamin, id_dokter, id_perawat, kode_obat, no_kamar
PERAWAT
id_perawat, nama_perawat, no_telp, alamat, jenis_kelamin, id_dokter, kode_obat

Buat Tabel Dokter :
Buat Tabel Kamar :
Buat Tabel Memeriksa :
Buat Tabel Menempati :
Buat Tabel Menentukan :
Buat Tabel Merawat :
Buat Tabel Obat :



Buat Tabel Pasien :
Buat Tabel Perawat :
 










Cek Tabel yang telah dibuat :



BAB V
KRITIK DAN SARAN

Sebaiknya tidak hanya membahas mengenai pembuatan dan manajemen tabel saja pada praktikum kedua ini, tapi juga dibahas mengenai bagaimana cara kita membuat sistem kerja sistem informasi. Bagaimana cara mengidentifikasi bagian apa saja yang dibutuhkan untuk membuat suatu sistem informasi, apa saja entitas dan atribut yang dibutuhkan secara lengkap dan rinci pada database tersebut agar sistem informasi tersebut dapat menjadi aplikasi yang baik dan disukai serta digunakan banyak orang maupun perusahaan.



DAFTAR PUSTAKA

Materi Praktikum Desain Basis Data 2013.pdf
http://blog.uin-malang.ac.id/paow/files/2010/10/E_09650148_Praktikum-11.pdf
Sutanta Edhy, 2011, Basis Data DalamTinjauanKonseptual. Yogyakarta: Andi
Kadir Abdul, 2000, Konsep & Tuntutan Praktis Basis Data, Yogyakarta: Andi
Setyaputra Andy, 2012. Desain Database & ERD
http://www.belajarsql.com/resep-sql/postgresql/menghapus-primary-key-pada-postgresql
http://www.blog.uin-malang.ac.id/cahyo/2011/10/16/tugas-praktikum-modul-2/

http://blog.uin-malang.ac.id/rizkyka/2011/10/08/tugas-praktikum-dbd/