• Tidak ada hasil yang ditemukan

TINJAUAN TEORITIS

H. Daftar Simbol

1. Daftar Simbol Flowmap Diagram

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan

urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer

untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan

menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya.

Tabel II. 2 Daftar Simbol Flowmap Diagram (Febriani, 2016)

Simbol Arti Contoh

Terminal Points Awal / akhir flowchart

Input / Output Merepresentasikan

Input data atau Output

data yang diproses atau Informasi.

Proses Mempresentasikan

operasi

Hitung Upah Kotor Baca Jam dan

Tarif Upah START

21

Simbol Arti Contoh

Dokumen I/O dalam format yang

dicetak

Manual Operation Operasi Manual

On-line Sorage I/O yang menggunakan

penyimpanan akses langsung

Anak Panah Merepresentasikan alur

kerja

2. Daftar Simbol Use Case Diagram

Use Case Diagram atau diagram use case merupakan pemodelan untuk

menggambarkan kelakuan (behavior) sistem yang akan dibuat. Diagram use case

mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Dengan pengertian yang cepat, diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi- fungsi tersebut.

Cetak Slip Upah

22

Tabel II. 3 Daftar Simbol Use Case (Yulianto dkk., 2009)

Simbol Deskripsi

Use case

nama use case

fungsionalitas yang disediakan sistem

sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case

Aktor / actor 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 biasanya dinyatakan menggunakan kata benda di awal frase nama aktor merupakan orang;

Asosiasi / association komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor

Ekstensi / extend

<<extend>>

relasi use case tambahan ke sebuah use case

dimana use case yang ditambahkan 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 ditambahkan.

Generalisasi /

generalization Hubungan generalisasi dan spesialisasi

(umum - khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya

Menggunakan / include /

uses

<<include>>

«uses»

Relasi use case tambahan ke sebuah use case

dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini

23

3. Daftar Simbol Class Diagram

Diagram kelas mendeskripsikan jenis-jenis objek dalam sistem dan berbagai hubungan statis yang terdapat di antara mereka. Diagram kelas juga menunjukkan properti dan operasi sebuah kelas dan batasan-batasan yang terdapat dalam

hubungan-hubungan objek tersebut. Diagram kelas menggambarkan struktur dan deskripsi class,

package dan objek beserta hubungan satu sama lain seperti containment, pewarisan,

asosiasi, dan lain-lain.

Tabel II. 4 Daftar Simbol Class Diagram (Yulianto dkk., 2009)

Simbol Deskripsi

Package Package merupakan sebuah

bungkusan dari satu atau lebih kelas

kelas Kelas pada struktur sistem

antarmuka /

interface Sama dengan konsep pemrograman berorientasi objek interface dalam

asosiasi / association .

Relasi antar kelas dengan makna

umum, asosiasi biasanya juga disertai dengan multiplicity

asosiasi berarah / directed

association Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity

24

Simbol Deskripsi

Generalisasi Relasi antar kelas dengan makna

generalisasi-spesialisasi (umum khusus)

kebergantungan / dependency

Relasi antar kelas dengan makna kebergantungan antar kelas

agregasi / aggregation Relasi antar kelas dengan makna semua-bagian

(whole-part)

4. Daftar Simbol Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.

Tabel II. 5 Daftar Simbol Activity Diagram (Yulianto dkk, 2009)

Simbol Deskripsi

status awal status awal aktivitas sistem, sebuah diagram

aktivitas memiliki sebuah status awal

aktivitas aktivitas yang dilakukan sistem,

aktivitas biasanya diawali dengan kata kerja

percabangan / decision asosiasi percabangan dimana jika

ada pilihan aktivitas lebih dari satu

penggabungan / join asosiasi penggabungan dimana lebih dari satu

25

Simbol Deskripsi

status akhir status akhir yang dilakukan

sistem, sebuah diagram aktivitas memiliki sebuah status akhir

swimlane

Atau

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi

Fork

fork, digunakan untuk menunjukkan kegiatan yang dilakukan secara pararel

Join

join, digunakan untuk menunjukkan kegiatan yang digabungkan

5. Daftar Simbol Squence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar

sistem berupa message terhadap waktu.

Tabel II. 6 Daftar Simbol Sequence Diagram (Rosenberg, 2007)

Simbol Keterangan

26

Simbol Keterangan

Object Lifeline Menyatakan kehidupan suatu objek dalam basis waktu

Activation Menyatakan objek dalam keadaan aktif dan

berinteraksi

Message Menyatakan arah tujuan antara object lifeline

Message (Return) Menyatakan arah kembali antara object lifeline

6. Daftar Simbol Flowchart

Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di

dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.

Tabel II. 7 Daftar Simbol Flowchart (Kristanto, 2003)

Simbol Nama Keterangan

Terminator Permulaan atau akhir program

Flow Line Arah aliran program

Preparation Proses inisialisasi atau pemberian

27

Simbol Nama Keterangan

Process Proses perhitungan atau proses

pengolahan data

Input/Output Data Proses input atau output data,

parameter, informasi

Predefined Process Permulaan sub program atau

proses menjalankan sub program

Decision

Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya

On Page Connector

Penghubung bagian-bagian flowchart yang ada pada satu halaman

Off Page Connector

Penghubung bagian-bagian

flowchart yang ada pada halaman

28 BAB III

Dokumen terkait