Entity Relationship Diagram ERD State Transition Diagram STD Pengujian Black Box

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