DESAIN SISTEM Definisi Tahap Setelah Analisi Sistem Pendefinisian dari kebutuhan-kebutuhan fungsional Persiapan untuk rancang bangun dan implementasi Gambaran bagaiman sistem dibentuk Konfigurasi hardware dan software
Gambaran Umum Desain sistem secara umum Berupa konsep-konsep Desain sistem secara rinci Desain sistem secara fisik atau internal
Tujuan Untuk memenuhi kebutuhan kepada pemakai sistem Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan para teknisi yang terlibat lainnya
Sasaran Bagi Analis Sistem Desain sistem harus berguna,mudah dipahami dan akhirnya mudah digunakan Artinya : Data mudah ditangkap, metode mudah diterapkan dan informasi mudah dihasilkan, dipahami dan digunakan Desain sistem harus mendukung tujuan utama perusahaan sesuai dengab tahapan-tahapan sebelumnya Desain sistem harus efisien dan efektif untuk dapat mendukung pengolahan transaksi, pelaporan manajemen dan mendukung keputusan managemen dan tugas-tugas lainnya. Desain sistem harus dapat mempersiapkan rancang bangun yang terperinci untuk masing-masing komponen dari SI yang meliputi data&informasi, simpanan data,metode, prosedur,person, hardware, software&kendali internal
Personel yang terlibat System Designer Personil teknis Control specialist Quality assurance Data communication specialist Users
Pertimbangan dlm DS Integration User/System interface Competitive force Information quality&usability System requirement Data processing requirement Organizational factor Cost-effective requirement Human factor Feasibility requirement
Integration SI harus dirancang dengan terpadu diantara unit-unit yang dikerjakan sehingga menghasilkan sistem yang utuh
User Interface SI berbasis komputer merupakan interaksi langsung manusia dgn komputer, maka jalur yang dibuat berbentuk user friendly Elemen yang dipertimbangkan: Query : user dpt dgn mudah mengakses data walau tidak tersedia aplikasinya Desain layar : jelas tidak melompat-lompat dan informasi harus relevan Umpan balik: pada online system respontime harus cepat dan perlu informasi yang menginformasikan sistem sedang dlm proses jika memang diperlukan waktu yg lama Bantuan : sistem help komunikatif Pengendalian kesalahan: Pencegahan kesalahan : dibutuhkan instruksi yg jelas Pendeteksian kesalahan : hrs dpt mengidentifikasi kesalahan dgn jelas dan menginformasikan kesalahan tersebuter untuk mebetulkan kesalahan sebelum data diolah Pembetulan kesalahan : memberikan kesempatan kepada us Desain workstation : peletakan hardware dlm ruangan
Competitive force Oleh karena informasi merupakan salah satu senjata yang dibutuhkan organisasi untuk bersaing maka desain SI harus memeprtimbangkan competitive environment yang berupa manajemen, ragamproduk dan jasa, produktivitas
Information Quality and Usability SI yang dirancang dapat memberikan informasi yang berkualitas yang mendukung: Tepat waktu (timely) Tepat Nilai(accurate) Relevan (Relevance)
System Requirement Keandalan : menunjukkan seberapa besar sistem dapat diandalkan untuk melakukan proses yang dapat dipercaya dan dibutuhkan Ketersediaan:mudah diakses user Keluwesan : mudah beradaptasi dgn keb. User Jadwal instalasi : waktu antara organisasi sadar hingga membutuhkan hingga saat diterapkan Umur diharapkan&potensi pertumbuhan : tidak mudah usang dan berkembang dgn baik Kemudahan dipelihara : Perawatan sistem pasca instalasi
Data Processing Recruitment Volume : menunjuk jumlah data yang harus diproses dalam periode waktu tertentu Hambatan waktu pengolahan: jumlah dan waktu yang diinginkan saat data siap diproses sampai dihasilkan informasi Permintaan perhitungan : model-model matematis yang diterapkan hingga jadi informasi yang diperlukan user
Organizational Factor Sifat Organisasi Kebutuhan informasi bergantung pada jenis organisasi Tipe Organisasi Organisasi fungsional, divisional,matriks Ukuran Organisasi Semakin besar organisasi informasi semakin besar Struktur Organisasi Struktur internal organisasi faktor yang mempengaruhi kebutuhan informasi Gaya Manajemen Otokratik, Demokratik
Human Factor Desain sistem SI dapat diterima semua manusia, erat kaitannya dengan sistem yang user friendly
Cost-effectiveness requirements SI dikembangkan dengan biaya yang tidak sedikit Informasi yang dihasilkan harus sesuai dengan biaya yang dikeluarkan
Feasibility Requirement Kelayakan teknik Kelayakan ekonomi Kelayakan hukum Kelayakan Operasi Kelayakan Jadual
Desain Sistem Secara Umum Tujuan Memberikan gambaran secara umum kpd user ttg sistem yg dibangun Mengidentifikasi komponen-komponen SI yang akan didesain secara rinci Tahapan desain umum ini dilakukan setelah analisis sistem dikerjakan dan disetujui manajemen
Desain Komponen Sistem Desain Model secara umum Desain Output secara umum Desain Input Secara umum Desain Database Secara Umum Desain teknologi secara umum
Desain Model Secara Umum Physical System Menjelaskan kepada user arti fisik dari sistem Alat Bantu : flowchart logical sistem Menjelaskan kepada user bagaimana fungsi-fungsi dari SI secara logika berkerja Alat bantu: DAD(Data Flow Diagram),kamu data (dictionary data)
Desain Output Secara Umum Output intern Hanya untuk keperluan dalam perusahaan,misal lapran bulanan, tahunan, dsb Output ekstern Untuk keperluan di luar perusahaan, misal faktur, tanda terima pembayaran,dzb Bentuk output Numeris (tabel) Grafis (chart,bar,pie,dsb)
Langkah-langkah desain ouput Menentukan kebutuhan output dari sistem baru Output yang akan didesain dapat ditentukan dari DAD sistem baru yang telah dibuat. Output dari DAD ditunjukkan oleh arus data dari suatu proses ke kesatuan luar atau dari proses ke proseslainnya Menentukan parameter dari output Tipe output, format,media yang dipakai,dsb
Desain Input Secara Umum Data Capture Proses mencatat kejadian nyata Data Preparation Mengubah data yang ditangkap kedalam bentuk yang dapat dibaca oleh mesin Data Entry Memasukkan data ke dalam komputer (keyboard,mouse, dsb)
Desain Database Basis data merupakan kumpulan dari data yang saling berhubungansatu dengan lainnya Untuk memanipulasinya digunakan perangkat lunak tertentu Database system adalah penerapan database pada sistem informasi
Langkah Desain Database Menentukan kebutuhan database untuk sistem baru Penentuan berdasarkan DAD yang telah dirancang Menentukan parameter dari database Field-field yang diperlukan Media file Organisasi file : tradisional atau RDBMS Field-field kunci
Desain Teknologi Hardware input,output, proses,memory Software Sistem operasi,pengembang aplikasi, database Brainware Para perancang teknologinya pemakai Komunikasi data dalam multimedia Jaringan komputer Suara, teks dan gambar kompresi data
Desain Pengendalian General control, pengendalian secara umum Application control, pengendalian aplikasi
General Control Pengendalian organisasi Pengendalian dokumentasi Pengendalian hardware Pengendalian keamanan fisik Pengendalian keamanan data Pengendalian komunikasi
Pengendalian organisasi Pemisahan tugas dan pemisahan tanggung jawab yang jelas
Pengendalian Dokumentasi Kegunaan : Mempelajari cara mengoperasikan sistem Sebagai bahan training Dasar pengembangan sistem lebih lanjut Dasar untuk modifikasi sistem y.a.d Materi acuan bagi pemeriksa sistem
Dokumentasi yang ada Dokumentasi prosedur Berisi prosedur yang penting (prosedur backup data, prosedur login, dsb) Dokumentasi sistem Menunjukkan bentuk proses pengolahan data dalam bentuk flowchart atau DAD Dokumentasi Program Logika program dlm bentuk flowchart serta cetakan program Dokumentasi Operasi Cara mengoperasikan program (manual) Dokumentasi Data Definisi dari item-item data di dalam database