Page 176 - E-Modul Simbad_Neat
P. 176

7.1.5 Operasi Set-Diference

                               Operasi  ini  merupakan  kebalikan dari operasi  Union, yaitu pengurangan


                        data di  tabel/hasil proyeksi  pertama (E1) oleh data di  tabel/hasil proyeksi  yang

                        kedua (E2). Simbol dari operasi ini adalah:

                                                                −      

                               Katakanlah,  sebagaimana  penjelasan  sebelumnya,  kita  memiliki  2  buah


                        tabel  kuliah  untuk  program  studi  yang  berbeda  (D3  dan  S1).  Diasumsikan  ada

                        beberapa mata kuliah yang sama yang diajarkan di kedua program studi tersebut.


                        Jika kita ingin mendapatkan mata kuliah apa saja yang diajarkan di program studi

                        S1, tapi tidak diajarkan di program studi D3, maka operasi berikut ini dapat kita


                        gunakan:

                                          ∏         _       (            ) − ∏       _       (            )




                               Sebagaimana ketentuan untuk operasi Union, maka ketentuan yang sama

                        juga berlaku untuk operasi Set-Difference ini, yaitu harus dapta kita jamin bahwa


                        E1 dan E2 harus memiliki jumlah atribut/field yang sama dan bahwa domain dari

                        masing-masing atribut/field yang bersesuaian dari E1 dan E2 juga harus sama.

                               Jika tabel Kuliah_S1 dan tabel Kuliah_D3 berisi data sebagai berikut:


                                                          Tabel Kuliah_S1

                                   kode_kul           nama_kul             sks     semester

                                   IF-110      Struktur Data                3         1

                                   IF-221      Pemrograman I                3         2
                                   IF-310      Basis Data                   4         3

                                   IF-320      Pemrograman II               3         3

                                   IF-423      Sistem Pakar                 2         4
                                                          Tabel Kuliah_D3





                                                             163
   171   172   173   174   175   176   177   178   179   180   181