OBYEK DATA 2.1.2. ATRIBUT MODALITAS

3 | P a g e R P L 1

2. PEMODELAN DATA

Untuk dapat menjawabnya pertanyaan sebagai berikut : Bagaimana komposisi dari masing-masing obyek data dan atribut apa yang menggambarkan obyek tersebut ? Dimana obyek saat ini berada ? Bagaimana hubungan antara masing-masing obyek data dan obyek lainnya ? Bagaimana hubungan antara obyek dengan proses yang mentransformasikannya ?  Digunakan Entity Relational Diagram ERD 2.1. OBYEK DATA, ATRIBUT DAN HUBUNGAN Pada model data ada 3 informasi yang saling berhubungan yaitu antara lain :

2.1.1. OBYEK DATA 2.1.2. ATRIBUT

2.1.3. HUBUNGAN 2.1.1. OBJEK DATA Adalah representasi dari hampir semua informasi gabungan yang harus dipahami oleh perangkat lunak. 2.1.2. ATRIBUT Menentukan property suatu obyek data dan mengambil salah satu dari tiga karakteristik yang berbeda. Menamai sebuah contoh dari obyek data. Menggambarkan contoh. Membuat referensi ke contoh yang lain pada tabel yang lain.

2.1.3. HUBUNGAN Obyek data disambungkan satu dengan lainnya dengan berbagai macam cara.

2.2. KARDINALITAS DAN MODALITAS

Merupakan spesifikasi dari sejumlah peristiwa dari suatu obyek yang dapat dihubungkan ke sejumlah peristiwa dari obyek yang lain. Berikut penjelasan dan contoh masing-masing. 2.2.1. KARDINALITAS Model data harus dapat merepresentasikan jumlah peristiwa dari obyek didalam hubungan yang diberikan.  Satu ke satu 1:1 Contoh : seorang suami hanya dapat memiliki satu istri, dan seorang istri hanya mempunyai satu suami.  Satu ke banyak 1:N Contoh: 4 | P a g e R P L 1 seorang ibu dapat memiliki banyak anak tetapi seorang anak hanya dapat memiliki satu ibu.  Banyak ke banyak M:N Contoh: seorang paman dapat memiliki banyak keponakan, sementara itu seorang keponakan dapat memiliki banyak paman.

2.2.2. MODALITAS

Modalitas dari suatu hubungan adalah nol bila tidak ada kebutuhan eksplisit untuk hubungan yang terjadi atau hubungan itu bersifat opsional. Modalitas bernilai satu jika suatu kejadian dari hubungan merupakan perintah. Gambar Hubungan antara Kardinalitas dan Modalitas. Contoh : Sebuah perangkat lunak yang digunakan oleh perusahaan telepon lokal untuk memproses permintaan pelayanan lapangan. Seorang pelanggan menunjukkan bahwa salah satu dari pelanggan mengalami masalah. Jika masalah tersebut didiagnosis sebagai masalah yang sederhana maka dilakukan aksi perbaikan tunggal dan jika masalahnya rumit maka dilakukan aksi perbaikan bertingkat. Perhatikan gambar diatas, yang menggambarkan hubungan, kardinalitas dan modalitas antara obyek data pelanggan dan aksi perbaikan. Pelanggan Tindakan Perbaikan Kardinalitas Mengimplikasikan bahwa pelanggan tunggal menunggu tindakan perbaikan Kardinalitas Mengimplikasikan bahwa Ada banyak tindakan perbaikan Modalitas : Harus Mengimplikasikan bahwa Untuk mempunyai tindakan perbaikan, kita harus ada pelanggan. Modalitas : Opsional Mengimplikasikan bahwa Ada situasi diamana tindakan perbaikan tidak diperlukan 5 | P a g e R P L 1

3. PEMODELAN FUNGSIONAL DAN ALIRAN INFORMASI

Informasi ditransformasikan pada saat dia mengalir melalui sebuah sistim berbasis komputer. Sistim tersebut menerima input dengan berbagai cara dan menghasilkan suatu output. Akibatnya kita dapat menciptakan suatu model aliran bagi setiap sistim berbasis komputer tanpa melihat ukuran dan kompleksitasnya. 3.1. DIAGRAM ALIRAN DATA DATA FLOW DIAGRAM DFD Merupakan sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output. Dikenal juga dengan sebutan grafik aliran data atau Bubble Chart. Keuntungan menggunakan data flow diagram adalah memudahkan pemakai user yang kurang menguasai bidang computer untuk mengerti sistim yang akan dikerjakan atau dikembangkan. Arus dari data tersebut nantinya dapat di jelaskan dengan menggunakan kamus data Data Dictionary. Gambar Contoh Diagram aliran data data flow diagram. Beberapa komponen yang disimbolkan dalam Data Flow Diagram antara lain sebagai berikut :

3.1.1. Proses

3.1.2. File atau Data Store

3.1.3. External entity Sumber Sink

3.1.4. Data Flow

3.1.1. PROSES  Proses menunjukkan apa yang dikerjakan oleh sistim.