Analisis terstruktur merupakan proses menyelidiki suatu masalah dan mencari solusi dari masalah tersebut secara terurut. Analisis terstruktur merupakan dasar dalam proses perancangan perangkat lunak.
Dalam perancangan perangkat lunak, terbagi atas beberapa pemodelan yang digunakan untuk menggambarkan hasil pelaksanaan Analisis Terstruktur antara lain :
· Pemodelan data
Diagram Entitas-Relasi (Entity Relationship Diagram)
Diagram Entitas-Relasi atau Entity Relationship Diagram (ERD) adalah diagram yang memodelkan keterhubungan antar data.
Komponen ERD :
- Entitas/Entity
Entitas adalah sebuah obyek yang dapat dibedakan dari benda lain.
- Atribut
Atribut adalah elemen (karakteristik) dari entity atau relationship yang menjelaskan entity atau relationship tersebut sehingga dapat dibedakan.
- Relasi
Relasi adalah hubungan / keterkaitan yang terjadi antara satu atau lebih entity.
Berikut simbol dari masing-masing komponen :
Dalam relasi antar entitas, dikenal istilah Kardinalitas dan Modularitas relasi, yang merupakan jumlah keterkaitan antar entitas satu dengan entitas lainnya.
n (1 : 1) : one to one. satu entitas pada tipe entitas A berhubungan dengan paling banyak satu entitas pada tipe entitas B dan juga sebaliknya. Contoh : seorang manager hanya memimpin satu departemen dan begitu sebaliknya.
n (1 : N / N : 1) : one to many atau many to one. suatu entitas di A dihubungkan dengan sejumlah entitas di B. Contoh : banyak karyawan berkerja untuk satu depertement atau satu departement memiliki banyak karyawan yang bekerja untuknya
Berikut simbol simbol relasi antar entitas :
·
Pemodelan fungsional
Diagram Aliran Data (Data Flow Diagram)
Data Flow Diagram (DFD) adalah diagram yang
menggambarkan komponen-komponen sebuah sistem, aliran-aliran data di mana
komponen-komponen tersebut, dan asal, tujuan, dan penyimpanan dari data
tersebut. Ada empat elemen yang membentuk suatu Data
Flow Diagram, yaitu aliran data, proses, penyimpanan data dan sumber/tujuan
data.
- Data Flow
Merupakan aliran data dari suatu proses ke
proses lainnya dan sebagai penghubung antar proses
dimana data atau informasi yang dibutuhkan proses merupakan masukan dan
informasi yang dihasilkan proses merupakan keluaran.
- Proses
Merupakan fungsi yang mentransformasi satu atau lebih aliran data yang datang
(masukan) menjadi aliran data yang keluar (keluaran).
- Data Store
Komponen yang berfungsi sebagai penyimpan data/ file
- Sumber/Tujuan Data
Entitas yang berada di luar ruang lingkup sistem (bukan yang menjalankan
sistem tersebut). Disebut juga dengan nama entitas eksternal, terminator,
source atau sink.
Kamus Data (Data
Dictionary)
Merupakan
suatu tempat penyimpanan (gudang) dari data dan informasi yang dibutuhkan oleh
suatu sistem informasi untuk mendeskripsikan rincian dari aliran data atau
informasi yang mengalir dalam sistem dalam DFD. Berikut adalah simbol dan aturan tertentu pada Kamus Data:
Sebagai
contoh dibawah ini :
- Id. Barang = Kode_Brg + Nama_Brg + Satuan +
Hrg_Beli + Hrg_Jual + Banyak
- Nama_Mhs = Nama_Depan + Nama_Belakang
- Jns_Kelamin = [Laki_Laki | Perempuan]
·
Pemodelan
Tingkah Laku
Diagram Transisi Keadaan (STD)
Diagram transaksi keadaan atau state transition
diagram (STD) adalah diagram yang digunakan untuk menggambarkan keadaan-keadaan
yang menjadi perilaku sistem berikut perubahan atau transisinya.
Komponen dari STD :
·
State
·
Event
·
Action