6
BAB II LANDASAN TEORI
2. 2.1. Sistem Informasi Berbasis
WEB
Sistem berbasis web adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan
dengan interaksi secara langsung dan beroperasi pada sebuah browser aplikasi dan teknologi internet.
2.2. Pemodelan Terstruktur
Pemodelan terstruktur merupakan alat-alat tools dan teknik-teknik techniques
yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dikembangkan akan didapatkan sistem yang
strukturnya didefinisikan dengan baik dan jelas. Pemodelan terstruktur ini memiliki beberapa pemodelan yaitupemodelan pengguna sistem Use Case
Diagram , pemodelan proses Data Flow Diagram, dan pemodelan data
Entity Relationship Diagram.
2.2.1. Use Case Diagram
Use casediagram adalah sebuah diagram yang menggambarkan
interaksi antara sistem dan eksternal sistem dan user. Use case merupakan
bagian dari
keseluruhan sistem
secara fungsional.
Digambarkan secara grafis dengan ellips horisontal dengan use case tertera diatas, dibawah atau didalam ellips.
Gambar 2.1 Simbol Use Case
Actor merupakan segala sesuatu yang perlu berinteraksi dengan
sistem untuk mendapatkanmengubah informasi. Dapat berupa orang, organisasi, sistem informasi yang lain, piranti luar atau waktu kejadian.
Gambar 2.2 Simbol actor
Use case extends relationship merupakan sebuah use case berisi
langkah-langkah yang diringkas dari sebuah use case yang lebih kompleks agar use case yang lebih sederhana namun secara fungsi lebih
meluas. Digambarkan dengan garis anak panah yang dimulai pada extension use case
dan menujuk pada use case yang di-extending. Setiap relasi diberi label extends.
Use case uses relationship merupakan use case yang mengurangi
redudansi antara
dua atau
lebih use
case dengan
cara
mengkombinasikan langkah-langkah yang umum ditemui dalam use case
tersebut. Digambarkan dengan ujung anak panah dimulai dari use case original
dan menunjuk ke use case yang digunakan. Setiap garis yang menunjuk relationship dinamakan dengan uses.
Use case depends on relationship merupakan sebuah relasi yang
menentukan bahwa use case yang lain harus dibuat sebelum current use case
. Digambarkan sebagai garis anak panah yang dimulai dari satu use case
dan menunjuk ke use case yang bergantung dependent on kepadanya. Setiap relasi depend on diberi label depends on.
2.3. Pemodelan Proses