2.10. Entity Relational Diagram ERD
ERD merupakan suatu sistem basis data relasional yang tersusun atas kumpulan objek-objek dasar yang disebut entitas dan hubungan antarobjek.
Entitas adalah sesuatu atau objek dalam dunia nyata yang dapat dibedakan dari objek lain. Janner Simamarta dan Iman Prayudi, 2006:59. Tujuan utama dari
ERD adalah untuk untuk memodelkan struktur data dan hubungan antar data. Relasi adalah hubungan antara beberapa entitas. Struktur logis skema basis data
dapat ditunjukkan secara grafis dengan diagram ERD yang dibentuk dari komponen-komponen berikut:
Tabel 2.6. Grafis Diagram ERD
Janner Simamarta dan Iman Prayudi, 2006:60
Simbol Keterangan
Entitas Persegi panjang mewakili kumpulan entitas
Atribut Elips mewakili atribut
Relasi Belah ketupat mewakili relasi
Garis menghubungkan atribut dengan kumpulan entitas dan kumpulan entitas dengan relasi
42
2.11. Alat Perancangan
Alat perancangan menurut Yourdon 1989: 259 merupakan penggambaran suatu benda atau seseorang pada waktu, bentuk keberadaan tertentu, ataupun
kondisi tertentu, seperti state transition diagram yang menggambarkan suatu benda menunggu kondisi, misalnya menunggu pengisian kata kunci password
dan menunggu instruksi berikutnya. Masih menurut Yourdon 1989: 259-265, State transition diagram STD
merupakan modelling tools yang menggambarkan sifat ketergantungan pada waktu dari sistem. Pada awalnya hanya digunakan untuk menggambarkan suatu
sistem yang memiliki sifat real-time, seperti: Control process, telephone switching system
, high speed data acquisition, dan military command and control system
. Pengertian lain dari state transition diagram adalah model keadaan dari
sebuah objek dan kejadian-kejadian yang menyebabkan objek tersebut berubah dari satu keadaan ke keadaan yang lain Hoffer, 1996:462. Terdapat dua macam
kerja sistem ini, yaitu: 1. Passive
Sistem ini melakukan kontrol terhadap lingkungan, tetapi lebih bersifat memberikan reaksi atau menerima data saja. Contoh, suatu sistem yang
tugasnya mengumpulkan atau menerima data melalui sinyal yang dikirimkan oleh satelit.
43
2. Active Sistem melakukan kontrol terhadap lingkungan secara aktif dan dapat
menerima data serta memberikan respon terhadap lingkungan sesuai dengan program yang telah ditentukan. Contoh, sistem komputer yang
ditempatkan pada peluru kendali. Beberapa simbol yang digunakan untuk membuat state transition diagram.
Yaitu: a. State, disimbolkan dengan segi empat
Simbol state
b. Transition state atau perubahan state disimbolkan dengan panah berarah. Simbol transition state
c. State adalah kumpulan keadaan atau atribut yang mencirikan seseorang atau suatu benda pada waktu tertentu atau kondisi tertentu. Contoh,
menunggu pemakai mengisi password, menunggu perintah berikutnya, menunggu nada panggilan dan lainnya.
d. Condition adalah suatu kejadian pada lingkungan eksternal yang dapat dideteksi oleh sistem. Contoh, sebuah sinyal interrupt atau data. Hal ini
akan menyebabkan perubahan terhadap state dari state menunggu X ke state
menunggu Y, atau memindahkan aktifitas X ke aktifitas Y. e. Action adalah yang dilakukan sistem bila terjadi perubahan state atau
merupakan reaksi terhadap kondisi. Aksi akan menghasilkan keluaran atau tampilan.
44
f. Display pada layar menghasilkan output. Berikut gambar dari kondisi dan aksi:
Gambar 2.2. Kondisi dan aksi Edward Yourdon, 1989:265 2.12.
Flowchart
Menurut Redi Taofik Soleh 2007:141 bagan alir atau flowchart adalah simbol-simbol yang digunakan untuk menggambarkan urutan proses yang terjadi
di dalam suatu program komputer atau suatu alat yang dipakai untuk membuat algoritma. Bagan alir dapat menunjukkan secara jelas arus pengendalian suatu
algoritma, yaitu bagaimana melaksanakan suatu rangkaian kegiatan secara logis dan sistematis. Flowchart dapat memberikan gambaran dua dimensi yang berupa
simbol-simbol grafis. Masing-masing simbol telah ditetapkan terlebih dulu fungsi dan artinya. Simbol-simbol tersebut dipakai untuk menunjukkan berbagai
kegiatan operasi dan jalur pengendalian. Berikut ini adalah tabel simbol-simbol flowchart
:
Tabel 2.7. Simbol Flowchart
Redi Taofik Soleh , 2007:142
No. Bentuk Simbol
Nama Simbol Keterangan
1. Terminal
Digunakan untuk menggambarkan awal dan akhir dari suatu kegiatan.
2. Decision
Digunakan untuk menggambarkan proses pengujian suatu kondisi yang ada.
3. Preparation
Digunakan untuk
menggambarkan persipaan awal dari proses yang akan
dilakukan.
45
No. Bentuk Simbol
Nama Simbol Keterangan
4. FlowLine
Digunakan untuk menggambarkan hubungan proses dari suatu proses ke proses lainnya.
5. InputOutput
Digunakan untuk menggambarkan proses pemasukan data yang berupa pembacaan data
dan sekaligus porses keluaran yang berupa pencetakan data.
6. Subroutine
Digunakan untuk menggambarkan proses pemanggilan subprogram dari main program.
7. Conector
Digunakan sebagai penghubung antara suatu proses dengan proses lainnya yang ada di
dalam suatu lembar halaman. 8.
Page Conector Simbol ini digunakan sebagai penghubung
antara suatu proses dengan proses lainnya, akan tetapi berpindah halaman.
2.13. Macromedia Dreamweaver 8.0