SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
BAB VI
                PEMODELAN BASIS DATA LAINYYA



5.1     MODEL JARINGAN
        Jika dalam model relasional data & relasi diantara data direpresentasikan dengan
kumpulan tabel, maka dalam model jaringan (network model) ini data direpresentasikan
dengan kumpulan record dan relasi diantaranya direpresentasikan dengan links.
5.1.1   Konsep Dasar
      Suatu basis data jaringan terdiri dari kumpulan record yang terhubung satu dengan
      yang lain melalui link-link yang ada. Suatu record dibanyak hal sama dengan entity
      di model E-R. Setiap record adalah kumpulan dari atribut-atribut dimana setiap
      atribut berisi satu nilai data. Link adalah asosiasi antara dua record, yang dapat
      digambarkan relasi biner dalam model E-R.
          Sebagai ilustrasi, ada suatu basis data yang merepresentasikan relasi customer-
account di sistem perbankan. Ada dua tipe record : customer & account. Dengan
menggunakan bahasa Pascal, kita dapat mendefinisikan suatu type record customer
sebagai :
                type customer = record
                               customer_name : string;
                               customer_street : string;
                               customer_city : string;
                               end


             Hayes          Main        Harrison                     A-102      400

            Johnson         Alma        Palo Alto                    A-101      500

                                                                     A-201      900

            Turner        Putnam        Stamford                     A-305      350
                                Gambar 5.1     Contoh Basis Data




Sedangkan untuk tipe record account dapat didefinisikan sebagai berikut :
type account = record
                               account_number : string;
                               balance : integer;
                               end

pada contoh basis data di atas terlihat bahwa Hayes memiliki account A-102, Johnson
memiliki account A-101 dan A-201 sedangkan Turner memiliki account A-305.


5.1.2 Diagram Struktur Data
       Suatu diagram struktur data adalah suatu skema yang merepresentasikan desain
basis data jaringan. Diagram memiliki dua komponen :
       -        kotak : yang melambangkan tipe record
       -        garis : yang melambangkan link
Diagram Struktur Data menspesifikasikan semua struktur lojik dari suatu basis data.
Diagram E-R dapat ditranslasikan dalam diagram struktur data yang bersesuaian.
       Ilustrasi dapat dilihat pada gambar diagram E-R dibawah, dimana terdiri dari dua
entity set : customer & account, yang terhubung dengan relasi biner, many-to-many
depositor dengan tidak ada atribut penjelas.


                    customer_street
                                                                        account_number
        customer_name                 customer_city                                      balance

                        customer                       depositor                  account


                                                      (a) Diagram E-R


  customer_name    customer_street     customer_city        depositor      account_number balance
   customer                                                                                 account
                                                 (b) Diagram Struktur data

           Gambar 5.2 Diagram E-R dan Diagram Struktur Data yang bersesuaian


Pada diagram E-R-nya terlihat customer bisa memiliki beberapa account, dan satu
account dapat dimiliki oleh beberapa customer. Sedangkan kesesuaiannya dengan
diagram struktur data terlihat bahwa tipe record customer sesuai dengan entity set
customer yang berisi : customer_name, customer_street dan customer_city. Demikian
pula untuk tipe record account bersesuaian dengan entity set account yang terdiri dari
account_number & balance. Sedangkan relasi depositor diganti dengan link depositor.
Jika relasi depositor merupakan relasi one-to-one maka link depositor akan memiliki dua
tanda panah, satu menunjuk ke tipe record account dan satu lagi menunjuk ke tipe record
customer.


                                                 branch_city
                                 branch_name                   assets

                                                  branch
                  customer_street
                                                               account_number
      customer_name              customer_city                                     balance

                      customer                      CAB                 customer


                                             (a) Diagram E-R


  customer_name customer_street        customer_city                      branch_name branch_city   assets
  customer                                                                                          branch
                                             account_number balance
                                                                   account
                                  CustRlnk                                   BrnchRlnk
                                                     AcctRlnk




                                                       Rlink

                                         (b) Diagram Struktur data

             Gambar 5.3 Diagram E-R dan Diagram Struktur Data yang bersesuaian


Sedangkan untuk contoh pada gambar 5.3, E-R terdiri dari 3 entity sets : account,
customer & branch, yang terhubung melalui relasi CAB dengan tanpa atribut. Diagram
ini menerangkan bahwa suatu customer boleh memiliki sejumlah account, dimana setiap
account ditempatkan pada suatu cabang bank tertentu dan suatu account bisa dimiliki
oleh sejumlah customer yang berbeda.
       Karena satu link menghubungkan tepat dua tipe record yang berbeda, maka kita
harus menghubungkan tiga tipe record tersebut                           melalui    satu record baru yang
menghubungkan ketiganya secara langsung.
       Untuk mentransformasikan diagram E-R ke diagram Struktur Data Jaringan, kita
harus membentuk satu record baru dengan type Rlink yang bisa tidak memiliki field atau
hanya memiliki satu field dengan identifier yang unik. Identifier disediakan oleh sistem
dan tidak digunakan secara langsung oleh program aplikasi. Kita juga harus membentuk
tiga link many-to-one : CustRlnk, AcctRlnk dan BrncRlnk seperti terlihat pada gambar
5.3 (b). Jika relasi CAB memiliki atribut, maka akan menjadi field di record Rlink.
5.2     MODEL HIRARKI
        Memegang prinsip yang sama dengan model jaringan, yaitu merepresentasikan
data dalam kumpulan record dengan link sebagai relasinya. Perbedaan terletak pada
penggambaran record-nya, yaitu kumpulan record akan digambarkan sebagai kumpulan
tree.


5.2.1   Konsep Dasar
        Suatu basis data hierarki terdiri dari kumpulan record yang terhubung satu dengan
yang lain melalui link. Suatu record sama dengan suatu record di model jaringan. Setiap
record adalah kumpulan atribut, dimana masing-masing atribut hanya berisi satu nilai.
Satu link menunjukkan hubungan antara dua record.
        Misalkan terdapat suatu basis data yang merepresentasikan relasi customer-
account di sistem perbankan. Terdapat dua tipe record : customer & account. Customer
memiliki 3 field seperti yang telah dijelaskan sebelumnya. Demikian pula account yang
memiliki 2 field.




   Hayes   Main     Harrison     Johnson    Alma   Palo Alto     Turner   Putnam    Stamford

           A-102    400           A-101    500     A-201   900            A-305    350




                               Gambar 5.4 Contoh Basis Data


Pada contoh di atas terlihat customer Hayes memiliki account A-305, customer Johnson
memiliki account A-101 dan A-201 sedangkan customer Turner memiliki account A-
305.
Semua kumpulan record customer dan account diorganisasikan dalam bentuk
root dari suatu tree, dimana root dari suatu tree merupakan node dummy. Basis data
hierarki adalah kumpulan root tree yang kemudian membantuk forest.


5.2.2 Diagram Struktur Tree
Diagram struktur tree adalah skema dari basis data hierarki. Suatu diagram ini terdiri dari
dua komponen dasar : box yang melambangkan tipe record dan garis yang
melambangkan link. Seperti pemodelan yang lain diagram struktur tree juga
menggambarkan struktur lojik dari suatu basis data.
       Ilustrasi E-R diagram untuk gambar 5.5.a. terdiri dari dua entity sets yaitu
customer & account yang terhubung oleh relasi biner, relasi one-to-many depositor tanpa
atribut. Diagram ini menerangkan satu customer dapat memiliki beberapa account, tetapi
satu account hanya dapat dimiliki oleh satu customer. Kesesuaian diagram Struktur Tree
dapat dilihat pada gambar 5.5.b. tipe record customer bersesuaian dengan entity set
customer memiliki beberapa field yang dapat dilihat di gambar. Demikian juga account
adalah tipe record yang bersesuaian dengan entity set account. Akhirnya relasi depositor
diganti dengan link depositor dengan anak panah menunjuk ke tipe record customer.


                 customer_street
                                                                     account_number
    customer_name                  customer_city                                      balance

                     customer                        depositor                 account


                                                   (a) Diagram E-R



                          customer_name        customer_street       customer_city    customer




                                       account_number balance             account


                                             (b) Diagram Struktur Tree

         Gambar 5.5 Diagram E-R dan Diagram Struktur Tree yang bersesuaian
customer_street
                                                                     account_number
      customer_name                customer_city                                      balance

                      customer                       depositor                 account


                                                   (a) Diagram E-R

  customer_name customer_street         customer_city                    account_number balance
                                             customer                                      account

             account_number balance                  customer_name customer_street        customer_city
                              account                                                           customer
                                              (b) Diagram Struktur Tree

           Gambar 5.6 Diagram E-R dan Diagram Struktur Tree yang bersesuaian
Suatu instance dari suatu basis data bersesuaian dengan skema berisi sejumlah record
customer yang terhubung ke sejumlah record account.




5.3      MODEL BERORIENTASI OBJECT
5.3.1    Struktur Objek
5.3.2    Kelas Objek
5.3.3    Inheritance
5.3.4    Multiple Inheritance
5.3.5    Objek Identity
5.3.6    Objek Containment
MODEL JARINGAN DAN HIRARKI

Weitere ähnliche Inhalte

Andere mochten auch

Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDMateri Kuliah Online
 
Proses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan MultiprosesorProses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan MultiprosesorMateri Kuliah Online
 
aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010Materi Kuliah Online
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"Cindy_Jenyffer
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataAhmad Saktia Yunus
 
Menambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan filmMenambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan filmTedi Ariandi
 
Pembekalan KKN Oensoed
Pembekalan KKN OensoedPembekalan KKN Oensoed
Pembekalan KKN OensoedEdwar Fitri
 
02 13 simulasi pasar lpoint
02 13 simulasi pasar lpoint02 13 simulasi pasar lpoint
02 13 simulasi pasar lpointstiemberau2
 
11 aplikasi teknologi online - session dan aplikasinya
11   aplikasi teknologi online - session dan aplikasinya11   aplikasi teknologi online - session dan aplikasinya
11 aplikasi teknologi online - session dan aplikasinyaMateri Kuliah Online
 
Penelitian untuk Pengembangan Diri dan Institusi
Penelitian untuk Pengembangan Diri dan InstitusiPenelitian untuk Pengembangan Diri dan Institusi
Penelitian untuk Pengembangan Diri dan Institusistiemberau2
 
Jadwal Lengkap Piala AFF 2012
Jadwal Lengkap Piala AFF 2012Jadwal Lengkap Piala AFF 2012
Jadwal Lengkap Piala AFF 2012Puguh Nugroho
 
Entrepreneurship unpar
Entrepreneurship   unparEntrepreneurship   unpar
Entrepreneurship unparEdwar Fitri
 

Andere mochten auch (20)

Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
 
Proses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan MultiprosesorProses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan Multiprosesor
 
aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010
 
Remote control alarm sepeda motor
Remote control alarm sepeda motorRemote control alarm sepeda motor
Remote control alarm sepeda motor
 
Access control-systems
Access control-systemsAccess control-systems
Access control-systems
 
Modul kamus data
Modul kamus dataModul kamus data
Modul kamus data
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Lingkungan basis data
Lingkungan basis dataLingkungan basis data
Lingkungan basis data
 
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis data
 
Menambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan filmMenambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan film
 
WLAN workshop
WLAN workshopWLAN workshop
WLAN workshop
 
Pembekalan KKN Oensoed
Pembekalan KKN OensoedPembekalan KKN Oensoed
Pembekalan KKN Oensoed
 
02 13 simulasi pasar lpoint
02 13 simulasi pasar lpoint02 13 simulasi pasar lpoint
02 13 simulasi pasar lpoint
 
11 aplikasi teknologi online - session dan aplikasinya
11   aplikasi teknologi online - session dan aplikasinya11   aplikasi teknologi online - session dan aplikasinya
11 aplikasi teknologi online - session dan aplikasinya
 
Sistem dan model
Sistem dan modelSistem dan model
Sistem dan model
 
Penelitian untuk Pengembangan Diri dan Institusi
Penelitian untuk Pengembangan Diri dan InstitusiPenelitian untuk Pengembangan Diri dan Institusi
Penelitian untuk Pengembangan Diri dan Institusi
 
Jadwal Lengkap Piala AFF 2012
Jadwal Lengkap Piala AFF 2012Jadwal Lengkap Piala AFF 2012
Jadwal Lengkap Piala AFF 2012
 
Entrepreneurship unpar
Entrepreneurship   unparEntrepreneurship   unpar
Entrepreneurship unpar
 

Mehr von Materi Kuliah Online

Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiMateri Kuliah Online
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaMateri Kuliah Online
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesMateri Kuliah Online
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananMateri Kuliah Online
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangMateri Kuliah Online
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorMateri Kuliah Online
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyMateri Kuliah Online
 
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VPembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VMateri Kuliah Online
 
Konsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningKonsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningMateri Kuliah Online
 
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Materi Kuliah Online
 
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelPenataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelMateri Kuliah Online
 
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioPerancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioMateri Kuliah Online
 
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Materi Kuliah Online
 
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Materi Kuliah Online
 
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularOptimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularMateri Kuliah Online
 
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahRencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahMateri Kuliah Online
 

Mehr von Materi Kuliah Online (19)

Sekilas tentang HaKI
Sekilas tentang HaKISekilas tentang HaKI
Sekilas tentang HaKI
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
 
Dioda dan Catu Daya
Dioda dan Catu DayaDioda dan Catu Daya
Dioda dan Catu Daya
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
 
Radio Frequency Identification
Radio Frequency IdentificationRadio Frequency Identification
Radio Frequency Identification
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
 
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VPembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
 
Konsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningKonsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-Learning
 
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
 
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelPenataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
 
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioPerancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
 
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
 
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
 
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularOptimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
 
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahRencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
 

Kürzlich hochgeladen

PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 

Kürzlich hochgeladen (20)

PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 

MODEL JARINGAN DAN HIRARKI

  • 1. BAB VI PEMODELAN BASIS DATA LAINYYA 5.1 MODEL JARINGAN Jika dalam model relasional data & relasi diantara data direpresentasikan dengan kumpulan tabel, maka dalam model jaringan (network model) ini data direpresentasikan dengan kumpulan record dan relasi diantaranya direpresentasikan dengan links. 5.1.1 Konsep Dasar Suatu basis data jaringan terdiri dari kumpulan record yang terhubung satu dengan yang lain melalui link-link yang ada. Suatu record dibanyak hal sama dengan entity di model E-R. Setiap record adalah kumpulan dari atribut-atribut dimana setiap atribut berisi satu nilai data. Link adalah asosiasi antara dua record, yang dapat digambarkan relasi biner dalam model E-R. Sebagai ilustrasi, ada suatu basis data yang merepresentasikan relasi customer- account di sistem perbankan. Ada dua tipe record : customer & account. Dengan menggunakan bahasa Pascal, kita dapat mendefinisikan suatu type record customer sebagai : type customer = record customer_name : string; customer_street : string; customer_city : string; end Hayes Main Harrison A-102 400 Johnson Alma Palo Alto A-101 500 A-201 900 Turner Putnam Stamford A-305 350 Gambar 5.1 Contoh Basis Data Sedangkan untuk tipe record account dapat didefinisikan sebagai berikut :
  • 2. type account = record account_number : string; balance : integer; end pada contoh basis data di atas terlihat bahwa Hayes memiliki account A-102, Johnson memiliki account A-101 dan A-201 sedangkan Turner memiliki account A-305. 5.1.2 Diagram Struktur Data Suatu diagram struktur data adalah suatu skema yang merepresentasikan desain basis data jaringan. Diagram memiliki dua komponen : - kotak : yang melambangkan tipe record - garis : yang melambangkan link Diagram Struktur Data menspesifikasikan semua struktur lojik dari suatu basis data. Diagram E-R dapat ditranslasikan dalam diagram struktur data yang bersesuaian. Ilustrasi dapat dilihat pada gambar diagram E-R dibawah, dimana terdiri dari dua entity set : customer & account, yang terhubung dengan relasi biner, many-to-many depositor dengan tidak ada atribut penjelas. customer_street account_number customer_name customer_city balance customer depositor account (a) Diagram E-R customer_name customer_street customer_city depositor account_number balance customer account (b) Diagram Struktur data Gambar 5.2 Diagram E-R dan Diagram Struktur Data yang bersesuaian Pada diagram E-R-nya terlihat customer bisa memiliki beberapa account, dan satu account dapat dimiliki oleh beberapa customer. Sedangkan kesesuaiannya dengan diagram struktur data terlihat bahwa tipe record customer sesuai dengan entity set customer yang berisi : customer_name, customer_street dan customer_city. Demikian pula untuk tipe record account bersesuaian dengan entity set account yang terdiri dari
  • 3. account_number & balance. Sedangkan relasi depositor diganti dengan link depositor. Jika relasi depositor merupakan relasi one-to-one maka link depositor akan memiliki dua tanda panah, satu menunjuk ke tipe record account dan satu lagi menunjuk ke tipe record customer. branch_city branch_name assets branch customer_street account_number customer_name customer_city balance customer CAB customer (a) Diagram E-R customer_name customer_street customer_city branch_name branch_city assets customer branch account_number balance account CustRlnk BrnchRlnk AcctRlnk Rlink (b) Diagram Struktur data Gambar 5.3 Diagram E-R dan Diagram Struktur Data yang bersesuaian Sedangkan untuk contoh pada gambar 5.3, E-R terdiri dari 3 entity sets : account, customer & branch, yang terhubung melalui relasi CAB dengan tanpa atribut. Diagram ini menerangkan bahwa suatu customer boleh memiliki sejumlah account, dimana setiap account ditempatkan pada suatu cabang bank tertentu dan suatu account bisa dimiliki oleh sejumlah customer yang berbeda. Karena satu link menghubungkan tepat dua tipe record yang berbeda, maka kita harus menghubungkan tiga tipe record tersebut melalui satu record baru yang menghubungkan ketiganya secara langsung. Untuk mentransformasikan diagram E-R ke diagram Struktur Data Jaringan, kita harus membentuk satu record baru dengan type Rlink yang bisa tidak memiliki field atau hanya memiliki satu field dengan identifier yang unik. Identifier disediakan oleh sistem
  • 4. dan tidak digunakan secara langsung oleh program aplikasi. Kita juga harus membentuk tiga link many-to-one : CustRlnk, AcctRlnk dan BrncRlnk seperti terlihat pada gambar 5.3 (b). Jika relasi CAB memiliki atribut, maka akan menjadi field di record Rlink. 5.2 MODEL HIRARKI Memegang prinsip yang sama dengan model jaringan, yaitu merepresentasikan data dalam kumpulan record dengan link sebagai relasinya. Perbedaan terletak pada penggambaran record-nya, yaitu kumpulan record akan digambarkan sebagai kumpulan tree. 5.2.1 Konsep Dasar Suatu basis data hierarki terdiri dari kumpulan record yang terhubung satu dengan yang lain melalui link. Suatu record sama dengan suatu record di model jaringan. Setiap record adalah kumpulan atribut, dimana masing-masing atribut hanya berisi satu nilai. Satu link menunjukkan hubungan antara dua record. Misalkan terdapat suatu basis data yang merepresentasikan relasi customer- account di sistem perbankan. Terdapat dua tipe record : customer & account. Customer memiliki 3 field seperti yang telah dijelaskan sebelumnya. Demikian pula account yang memiliki 2 field. Hayes Main Harrison Johnson Alma Palo Alto Turner Putnam Stamford A-102 400 A-101 500 A-201 900 A-305 350 Gambar 5.4 Contoh Basis Data Pada contoh di atas terlihat customer Hayes memiliki account A-305, customer Johnson memiliki account A-101 dan A-201 sedangkan customer Turner memiliki account A- 305.
  • 5. Semua kumpulan record customer dan account diorganisasikan dalam bentuk root dari suatu tree, dimana root dari suatu tree merupakan node dummy. Basis data hierarki adalah kumpulan root tree yang kemudian membantuk forest. 5.2.2 Diagram Struktur Tree Diagram struktur tree adalah skema dari basis data hierarki. Suatu diagram ini terdiri dari dua komponen dasar : box yang melambangkan tipe record dan garis yang melambangkan link. Seperti pemodelan yang lain diagram struktur tree juga menggambarkan struktur lojik dari suatu basis data. Ilustrasi E-R diagram untuk gambar 5.5.a. terdiri dari dua entity sets yaitu customer & account yang terhubung oleh relasi biner, relasi one-to-many depositor tanpa atribut. Diagram ini menerangkan satu customer dapat memiliki beberapa account, tetapi satu account hanya dapat dimiliki oleh satu customer. Kesesuaian diagram Struktur Tree dapat dilihat pada gambar 5.5.b. tipe record customer bersesuaian dengan entity set customer memiliki beberapa field yang dapat dilihat di gambar. Demikian juga account adalah tipe record yang bersesuaian dengan entity set account. Akhirnya relasi depositor diganti dengan link depositor dengan anak panah menunjuk ke tipe record customer. customer_street account_number customer_name customer_city balance customer depositor account (a) Diagram E-R customer_name customer_street customer_city customer account_number balance account (b) Diagram Struktur Tree Gambar 5.5 Diagram E-R dan Diagram Struktur Tree yang bersesuaian
  • 6. customer_street account_number customer_name customer_city balance customer depositor account (a) Diagram E-R customer_name customer_street customer_city account_number balance customer account account_number balance customer_name customer_street customer_city account customer (b) Diagram Struktur Tree Gambar 5.6 Diagram E-R dan Diagram Struktur Tree yang bersesuaian Suatu instance dari suatu basis data bersesuaian dengan skema berisi sejumlah record customer yang terhubung ke sejumlah record account. 5.3 MODEL BERORIENTASI OBJECT 5.3.1 Struktur Objek 5.3.2 Kelas Objek 5.3.3 Inheritance 5.3.4 Multiple Inheritance 5.3.5 Objek Identity 5.3.6 Objek Containment