4 Data store
Setiap data store memiliki: nomor, nama, deskripsi, satu lebih input data flow, satu lebih
output data flow
Sumber : Hanif Al Fatta, Analisis Perancangan Sistem 2007
Gambar 2.6 Simbol DFD Gene and Sarson
Levelisasi atau tingkatan dalam DFD yaitu : •
Diagram Konteks, dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses atau dengan kata lain diagram
tersebut untuk menggambar penggambaran sistem serta global dari keseluruhan sistem yang ada.
•
Diagram 0 Nol, untuk menggambarkan tahap-tahap proses
yang ada di dalam diagram konteks. •
Diagram Detail, untuk menggambarkan arus data secara lebih
detail dan terperinci lagi dari tahapan proses yang ada di dalam diagram nol.
2.7.2. Entity Relationship Diagram ERD
Entity Relationship Diagram ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD
merupakan model jaringan data yang menekankan pada struktur dan relationship data. Komponen utama ERD adalah entitas, relasi dan atribut :
NO. SIMBOL
KETERANGAN
1. Entitas adalah suatu objek yang dapat
diidentifikasi sebagai lingkungan pemakai.
2. Relasi menunjukan adanya hubungan di
antara sejumlah entitas. Dideskripsikan dengan kata kerja.
3. Atribut merupakan informasi yang
diambil tentang sebuah entitas. Dideskripsikan harus kata benda.
Sumber : Hanif Al Fatta, Analisis Perancangan Sistem 2007
Gambar 2.7 Simbol-simbol Diagram ERD
Relasi antar himpunan entitas dengan kardinalitas relasi ada tiga yaitu: •
Relasi satu ke satu one to one 1:1, satu entity hanya
mempunyai satu relasi pada entity lainnya. •
Relasi satu ke banyak one to many 1:M, satu entity
dapat mempunyai relasi lebih dari satu pada entity lainnya. •
Relasi banyak ke banyak many to many M:M, banyak
entity dapat berelasi dengan banyak entity yang lain.
2.7.3. State Transition Diagram STD
Menurut Presman 2002, STD menunjukan bagaimana system bertingkahlaku sebagai akibat dari kejadian eksternal. Untuk melakukannya, STD
menunjukan berbagai model tingkah laku disebut state system dan cara dimana transisi dibuat dari state satu ke state lainnya. STD berfungsi sebagai dasar bagi
pemodelan tingkahlaku. Informasi tambahan mengenai aspek control dari perangkat lunak diisikan dalam spesifikasi controlcontrol specification CSPEC
Entitas
Rela si
Atribut
2.7.4 Pengujian Black Box
Pengujian Black Box adalah pengujian mengabaikan mekanisme internal sistem atau komponen dan hanya fokus pada output yang dihasilkan yang
merespon input yang dipilih dan pengujian yang dilakukan untuk mengevaluasi pemenuhan sistem atau komponen dengan kebutuhan fungsional. Pengujian black
box bukan merupakan alternatif dari teknik white box tetapi merupakan pendekatan komplementer yang kemungkinan besar mampu mengungkapkan
kelas kesalahan dari pada metode white-box pressman, 2002. Metode black box melakukan pengujian tanpa melihat source code
program dan dilakukan oleh user untuk mengamati program apakah telah menerima input, memproses, dan menghasilkan output yang diinginkan.
2.8 Software Pengembangan Sistem 2.8.1 PHP