• Tidak ada hasil yang ditemukan

2.12.1.Konsep Dasar Sistem

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu ( Jogiyanto, 1999 ). Sebuah perusahaan juga merupakan suatu sistem. Komponen atau unsur-unsur di dalamnya seperti pemasaran,penjualan, penelitian, pembukuan, dan personalia yang mana semuanya bekerja sama untuk mencapai keuntungan baik bagi para pekerjanya maupun bagi pemilik perusahaan.

2.12.2.Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interface), masukkan (input), keluaran (output), pengolah (proses) dan sasaran (objectives) atau tujuan (goal).

1. Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu

kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem.

2. Batas sistem

Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem itu memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan Luar Sistem

Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

4. Penghubung Sistem

Penghubung (interface) merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya.

5. Masukkan Sistem

Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input) agar sistem tersebut dapat beroperasi.

6. Keluaran Sistem

Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

7. Pengolah Sistem

Bagian pengolah sistem ini merupakan bagian yang akan merubah masukkan menjadi keluaran.

8. Sasaran Sistem

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.12.3.DIAGRAM USE CASE

Diagram use case adalah sebuah diagram yang menggambarkan interaksi antara sistem, eksternal sistem dan user. Secara grafis menggambarkan siapa yang akan menggunakan sistem dan dengan cara bagaimana user berinteraksi dengan sistem. Use case sendiri merupakan bagian dari keseluruhan sistem yang digambarkan dalam bentuk elips

horizontal. Nama use case sendiri tertera di atas, di bawah atau di dalam elips.

Gambar 2.3 Simbol Use Case

Aktor merupakan segala sesuatu yang perlu berinteraksi dengan sistem untuk mendapat/ mengubah informasi. Aktor dapat berupa orang, organisasi, sistem informasi yang lain, piranti luar (external device) atau waktu kejadian.

Gambar 2.4 Simbol Aktor 2.12.4.DIAGRAM ENTITAS-RELASI (ERD)

Entity relationship diagram (ERD) merupakan sebuah model data yang menggunakan beberapa notasi untuk menggambarkan data ke dalam bentuk entity dan relasinya.

Use Case Symbol

Gambar 2.5 Contoh dari E-R Diagram

Entity adalah sebuah kumpulan dari orang, tempat, objek, kejadian atau konsep yang diperlukan untuk menyimpan data. Nama entity berupa kata benda tunggal ( singular noun ).

Gambar 2.6 Contoh dari Entity

Atribut merupakan sebuah properti yang deskriptif atau karakteristik dari sebuah entity. Sinonimnya adalah element, property, dan field.

Gambar 2.7 Contoh dari Atribut

Key merupakan sebuah atribut atau kelompok atribut yang diasumsikan memiliki nilai yang unik untuk setiap instance. Sering juga disebut dengan identifier.

1. Concatenated key merupakan sekelompok atribut yang memiliki identitas instance dari sebuah entity yang unik Sinonimnya composite key dan compound key.

2. Candidate key merupakan satu dari nilai key yang akan berfungsi sebagai primary key dari sebuah entity. Sinonimnya adalah candidate identifier.

3. Primary key merupakan sebuah candidate key yang paling umum digunakan untuk mengidentifikasikan secara unik instance dari entity yang tunggal.

4. Alternate key merupakan sebuah candidate key yang tidak dapat dipilih untuk menjadi primary key. Sinonimnya adalah secondary key.

Gambar 2.8 Contoh dari identifier atau key

Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu atau lebih entity. Relasi mungkin juga mewakili suatu kejadian yang menghubungkan antara entity atau logika gabungan antara entity.

Gambar 2.9 Contoh dari Relasi

Cardinality merupakan minimum dan maksimum kejadian dari sebuah entity yang dihubungkan dengan kejadian tunggal dari entity yang lain. Karena seluruh relasi adalah bidirectional maka cardinality harus didefinisikan pada kedua direction untuk setiap relasi.

Gambar 2.10 Notasi dari Cardinality

Foreign key adalah sebuah primary key dari sebuah entity yang digunakan oleh entity yang lain untuk mengidentifikasikan instance dari sebuah relasi.

Nonspecific relationship merupakan relasi dimana banyak instance dari sebuah entity berasosiasi dengan banyak instance dari entity yang lainnya. Disebut juga dengan relasi many-to-many relationship. Nonspecific relationship harus diselesaikan. Kebanyakan dari nonspecific relationship diselesaikan dengan sebuah associative entity.

Key-base data model bertujuan untuk mengeliminasikan nonspecific relationship jika ada, menambah asosiatif entity termasuk primary dan alternate key, dan kardinalitas yang tepat. Fully attributed data model bertujuan untuk memasukkan seluruh atribut.

2.12.5.DATA FLOW DIAGRAM (DFD)

Data flow diagram (DFD) adalah suatu model proses yang digunakan untuk menggambarkan aliran data yang melalui sebuah sistem dan bagaimana proses atau kerja yang dilakukan oleh sistem.

Gambar 2.11 Contoh DFD

Data flow adalah aliran data yang masuk atau keluar dari suatu proses. Sebuah data flow adalah data yang bergerak/berpindah dan dapat digunakan untuk merepresentasikan pembuatan, pembacaan, penghapusan atau perubahan data dalam sebuah file atau basis data (disebut sebagai sebuah data store).

Gambar 2.12 Data flow

External agent merupakan orang, unit organisasi, sistem, atau organisasi luar yang berinteraksi dengan sistem. External agent juga disebut external entity. External agents menentukan “boundary” atau lingkup dari sistem yang sudah dimodelkan. Sebagai scope perubahan,

external agents dapat menjadi proses dan sebaliknya. External agent ini dinamakan dengan penggambaran singular noun.

Gambar 2.13 External agent

Data store merupakan data disimpan dengan tujuan untuk pengunaan kemudian sinonim: file dan database. Data store dapat berupa orang, tempat, objek, kejadian(tentang data yang didapat), dan konsep(tentang data yang penting). Data stores digambarkan pada DFD menyimpan

semua instances data entities dan dinamakan dengan plural noun.

Dokumen terkait