Use Case Diagram Entity Relationship Diagram

10

2.5 Unified Modeling Language UML

UML adalah singkatan dari Unified Modeling Language yang berarti bahasa pemodelan standar. Chonoles,2003:bab 1 mengatakan sebagai bahasa,berarti UML memiliki sintaks dan semnatik. Ketika kita membuat model menggunakan konsep UML ada aturan – aturan yang harus diikuti. Bagaiman elemen pada model-model yang kita buat berhubungan satu dengan yang lainnya harus mengikuti standar yang ada.

2.5.1 Use Case Diagram

Diagram ini memperlihatkan himpunan use-case dan aktor-aktor suatu jenis khusus dari kelas. Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna. Daftar simbol use case diagram dapat dilihat pada tabel 2.1. Tabel 2.1 Simbol Use Case Diagram Simbol Deskripsi Fungsionalitas yang disediakan sistem sebagai unit- unit yang saling bertukar pesan antara unit dan aktor;biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case. Aktoractor Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang;biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. Asosiasiassociation Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor. Ekstensiextend extend Relasi use case tambahan ke sebuah use case dimana use case yang ditambahakan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahankan. Nama use case 11 Ada dua hal utama pada use case yaitu pendefinisian apa yang disebut aktor dan use case.  Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang.  Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

2.5.2 Entity Relationship Diagram

Entity Relationship merupakan aspek utama dari database relasional dimana kita dapat mendefenisikan hubungan antara suatu tabel entitas dengan tabel entitas lain. Dengan E-R maka kita dapat memanajemen sekelompok tabel dalam hubunganrelasi yang dapat dimengerti. Daftar simbol ER dapat dilihat pada tabel 2.2 serta contoh model ER menurut Thomas Connolly dapat dilihat pada gambar 2.4. Sekelompok obyek dengan sifat property yang sama, diidentifikasikan oleh enterprise sebagai yang mempunyai keberadaan yang independen Berikut ini adalah Diagram ER dari entity type Staff dan Branch: Gambar 2.1 Entity type 12 Sifat property dari sebuah entity type atau relationship type.Lihat gambar Berikut ini adalah Diagram ER dari entity Staff and Branch beserta atributnya: Gambar 2.2 Atribut Sekelompok set hubungan yang berarti diantara entity type.Lihat gambar Berikut ini adalah Diagram ER dari relasi Branch Has Staff: Gambar 2.3 Relationship type 13 Berikut ini contoh model ER dari Thomas Connolly, sebagai berikut: Gambar 2.4 Contoh model ER menurut Thomas Connlly 14 Hubungan antar entitas dapat bersifat: 1. One to one Masing-masing record dari suatu tabel memiliki hubungan dengan satu record dari tabel lain. 2. One to many Suatu record dari suatu tabel A dapat memiliki relasi dengan banyak record dari tabel B. 3. Many to many Suatu record dari suatu tabel A dapat memiliki relasi dengan banyak record dari tabel B; demikian juga sebaliknya di mana suatu record tabel B dapat memiliki relasi dengan banyak record dari tabel A. 15

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem 3.1.1 Analisa sistem lama Pengelolaan data anggaran belanja pos eksploitasi pada laboratorium masih menggunakan microsoft excel. Data belanja tersebut disimpan berdasarkan posnya masing-masing. Adanya transaksi pembeli yang dilakukan untuk keperluan laboratorium maka data- data pada masing-masing pos harus diupdate secara berkala. Kesulitan ditemukan juga saat akan melakukan pencarian data yang ada, karena harus dicari satu per satu sehingga saat dibutuhkan dalam waktu yang cepat prosesnya bisa menjadi terhambat karena lama dalam melakukan pencarian. Untuk pembuatan laporan keuangannya sendiri juga masih menggunakan microsoft word dimana dalam pembuatan laporannya dengan mengumpulkan data- data yang ada kedalam word kemudian di print.

3.1.2 Analisa sistem baru

Sistem baru yang akan dibuat ini diharapkan dapat mempermudah staf dalam mengelola data anggaran belanja,sistem ini berbasis website. Seorang staf harus melakukan login terlebih dahulu sebelum menggunakan sistem tersebut agar keamanan data tersebut dapat terjaga dengan baik. Sistem ini akan membantu staf dalam memasukkan data,mengupdate data, dan mencari data juga dalam membuat laporan untuk setiap posnya.