Simbol Manual Operation
TEKNIK ANALISIS DAN PERANCANGAN SISTEM MENGGUNAKAN DAD / EASYCASE UNTUK SIM
12.1. Elemen yang harus dipertimbangkan dalam desain system
Elemen terpenting dalam desain sistem adalah jalur pemakai atau user interface yang terdiri dari layar terminal, keyboard dan alat-alat lainnya, bahasa komputer dan cara lain sehingga pemakai dapat bertukar input dan output dengan mesin. Berikut ini beberapa elemen yang harus dipertimbangkan dalam perancangan untuk memenuhi interface, yaitu :
1. Query
Secara query, pemakai sistem harus dapat mengakses data yang diperlukan untuk mendapatkan informasi walaupun tidak tersedia program aplikasinya. 2. Desain Layar
Desain layar harus jelas, melompat-lompat dan tidak berisi informasi yang tidak relevan.
3. Umpan Balik
Dalam sistem online, aspek penting dalam umpan balik (feed back) adalah waktu respon (respon time), yaitu waktu antara saat pemakai memasukkan data dengan respon yang diberikan oleh sistem.
4. Bantuan (Help)
Desain sistem yang baik harus menyediakan cara bagaimana pemakai dapat meminta bantuan kepada sistem untuk menjelaskan apa yang ingin diketahui oleh pemakai.
5. Pengendalian Kesehatan
Desain sistem harus mempertimbangkan pengendalian kesalahan ini yang dapat berupa :
a. Pencegahan kesalahan
Sistem harus menyediakan instruksi yang jelas kepada pemakai tentang apa yang harus dilakukan sehingga pemakai tidak melakukan kesalahan yang seharusnya tidak perlu terjadi.
b. Pendeteksi kesalahan
Jika kesalahan terjadi, sistem harus dapat mengidentifikasikan kesalahan dan dapat menampilkan berita kesalahan ini.
c. Pembetulan kesalahan
Jika ada suatu data yang diinputkan salah sebelum data diolah, maka sistem harus dapat memberikan kesempatan pada pemakai untuk dapat mengoreksinya. Demikian juga bila data yang salah terlanjur terekam ke basis data, maka sistem harus menyediakan cara untuk membetulkannya.
12.2. Kebutuhan Sistem
Kebutuhan-kebutuhan sistem (system requirement) yang harus diperhatikan dalam mendesain SIM adalah :
1. Keandalan (reability), yaitu menunjukkan seberapa besar sistem dapat diandalkan untuk melakukan suatu proses yang dapat dipercaya dan dibutuhkan.
2. Ketersediaan (availability), yaitu sistem mudah diakses oleh pemakai.
3. Keluwesan (fleksibility), yaitu sistem mudah beradaptasi dengan memuaskan, sesuai kebutuhan pemakai yang berubah.
4. Jadwal instalansi (installation schedule), yaitu terdiri dari periode waktu antar saat organisasi dasar untuk membutuhkan dan saat informasi ini diterapkan. 5. Umur yang diharapkan dan potensi pertumbuhan (life compentancy and
growth potencial), sistem harus didesain sesuai dengan yang dikehendaki oleh pemakai sistem dan mampu bertumbuh bila terjadi perubahan-perubahan yang cukup signifikan.
6. Kemudahan dipelihara (maintainability), yaitu sistem harus mudah dipelihara. Sistem harus dirawat tergantung dari desainnya.
12.3. Diagram Arus Data/DAD (Data Flow Diagram/DFD)
Model dari sistem secara fisik dan secara logika telah di desain secara umum. Sistem secara fisik dapat digambarkan dengan bagan alir dokumen. Secara logika dapat digambarkan dengan Diagram Arus Data (DAD)/ Data Flow Diagram
(DFD). Desain model menggambarkan secara rinci urut-urutan langkah dari masing-masing proses yang digambarkan dalam diagram arus data.
1. External entity
External entityadalah kesatuan luar yang merupakan kesatuan di lingkungan luar sistem yang akan mempengaruhi sistem, dengan memberikan input ataupun menerima output dari sistem. Kesatuan luar berupa :
a. Orang atau sekelompok orang dalam organisasi di luar sistem b. Organisasi atau orang luar organisasi
c. Kantor atau divisi dalam perusahaan tetapi di luar sistem
d. Sub sistem informasi lain di luar sistem yang sedang di kembangkan e. Sumber asli dari suatu transaksi
f. Penerima akhir dari suatu laporan yang dihasilkan oleh sistem 2. Data Flow
Data flow disimbolkan dengan tanda panah dimana arah panah menunjukan arah mengalirnya data. Arus data mengalir menuju proses dan atau meninggalkan external entity(kesatuan luar) selalu menuju ke proses. Arus data ini dapat berupa masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk sebagai berikut :
Formulir atau dokumen yang digunakan sistem
Laporan tercetak yang dihasilkan sistem
Masukan untuk komputer
Output ke layar monitor
Data yang dibaca dari suatu file atau yang direkam ke suatu file
Komunikasi ucapan
Surat-surat atau memo
Suatu isian yang dicatat pada buku agenda 3. Process
Process adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari arus data yang masuk ke proses dan akan dihasilkan arus data yang keluar dari proses.
Perlu diperhatikan, bahwa arus data adalah arus yang mengalir menuju proses atau arus yang mengalir dari proses atau arus yang mengalir dari proses menuju proses lain, sehingga jika arus data tidak seperti ketentuan tersebut maka dapat dipastikan bahwa diagram arus tersebut salah. Kesalahan yang sering terjadi adalah :
a. Proses mempunyai input tetapi tidak menghasilkan output
Kesalahan ini disebut dengan blackhole(lubang hitam), karena data masuk ke dalam proses dan lenyap tidak berbekas
b. Proses menghasilkan output tetapi tidak pernah input
Kesalahan ini sering disebut miracle (ajaib), karena secara ajaib dihasilkan output tanpa pernah menerima input.
4. Data Store
Data store merupakan simpanan dari data yang dapat berupa : a. File atau database di sistem komputer
b. Arsip atau catatan manual
c. Kotak tempat data di meja seseorang d. Tabel acuan buku
e. Suatu agenda atau buku
Data store disimbolkan dengan persegipanjang terbuka salah satu ujungnya dengan sebuah kotak di salah satu ujungnya
Penggambaran data storeperlu memperhatikan hal berikut :
a. Hanya proses saja yang berhubungan dengan data store, karena yang menggunakan atau merubah data di data storeadalah suatu proses.
b. Arus data yang menuju ke data storedari suatu proses menunjukkan proses updateterhadap data yang tersimpan di data store. Updatedata dapat berupa:
Menambah atau menyimpan recordbaru ke data store
Menghapus recordatau mengambil dokumen baru ke data store
c. Arus data yang berasal dari data storemenuju ke suatu proses dapat diartikan bahwa proses tersebut menggunakan data yang ada di data storeuntuk dilihat isinya.
d. Untuk suatu proses dapat melakukan dua-duanya, yaitu menggunakan dan meng-updatedata dalam data store.
5. Easycase
Penggambaran DAD dapat menggunakan software Easycase dengan menggunakan metode SSADM ( Structured Sistem Analisis and Design Methodology ). Dalam penggambaran menggunakan software Easycase ini tidak sekedar tempel menempel sebagaimana dengan menggunakan software flowchart yang lama. Dalam Easycase diberikan fasilitas semacam prosedur running program yang mengecek letak kesalahan penggambaran.
BAGIAN XIII