Desain secara umum mengindentifikasikan komponen-komponen system
informasi, sedangkan desain terinci dimaksudkan untuk pemograman
komputer dan ahli teknik yang mengimplementasikan sistem.
b. Tujuan
Tujuan
dari system secara umum adalah untuk memberikan gambaran secara umum
kepada user tentang system yang baru. Sedangkan desain sistem secara
terinci adalah untuk membuat aplikasi sehingga aplikasi dapat digunakan.
c. Komponen-komponen
- Desain sistem secara umum
1) Model : Merancang fisik sistem dan logikal model
2) Output : Produk dari output yang dihasilkan sistem, dapat berupa media dan hasil proses dan format.
3) Input : Alat input yang digunakan, proses input, type input dan langkah-langkah desain input.
4) Database : Berfungsi
sebagai basis penyedia informasi bagi user dan dan merupakan salah satu
komponen penting sistem informasi, desain database dapat berupa
database, database system, dan langkah-langkah desain database.
5) Teknologi : Digunakan
untuk menerima input, menjalankan model, menyimpan dan mengakses data,
menghasilkan dan mengirim informasi dan membantu mengendalikan dari
sistem secara keseluruhan, termasuk alat masukan, keluaran, proses dan
penyimpanan.
6) Kontrol : Pengendalian
yang diterapkan pada sistem informasi berguna untuk tujuan mencegah
atau menjaga terjadinya hal-hal yang tidak diinginkan
(kesalahan-kesalahan atau kecurangan). Pengendalian sistem informasi
dapat berupa secara umum dan secara aplikasi.
Pengendalian secara umum/general control
Pengendalian organisasi, dokumentasi, hardware, fisik, keaman data dan komunikasi
Pengendalian aplikasi/aplication control
Yang
diterapkan selama proses pengolahan data berlangsung, pengendalian
aplikasi dapat dikategorikan kedalam pengendalian masukan, pengolahan
dan pengendalian keluaran.
- Desain sistem secara terinci
1) Model : Merancang
logikal program aplikasi kedalam suatu model matematis atau model
logika dapat digambarkan dengan sistem flow char atau aliran sistem
informasi .
2) Output : Merancang format output, jumlah, isi dan penyajian informasi.
3) Input : Merancang
format input untuk memenuhi kebutuhan output yang akan dituangkan dalam
program aplikasi dan jumlah input yang dibutuhkan.
4) Database : Merancang data base dan struktur serta fungsi dan kegunaannya dalam program aplikasi.
5) Teknologi : Merancang
teknologi yang dapat memenuhi kebutuhan program aplikasi dan harus
sesuai dengan perkembangan teknoligi da sistem informasi, sehingga
menghasilkan informasi yang terbaru dan tercepat, akurat dan relevan.
6) Kontrol : Merancang
pengendalian terhadap program aplikasi dan membatasi akses user dengan
menentukan administrator dan user dalam pengelolaan.
2. Jelaskan perbedaan desain sistem yang menggunakan pendekatan terstruktur dan desain sistem berorientasi objek!
a. Definisi
Pendekatan secara terstruktur merupakan pendekatan formal untuk
memecahkan masalah-masalah menjadi bagian-bagian kecil yang dapat diatur
dan berhubungan untuk kemudian dapat disatukan kembali menjadi satu
kesatuan yang dapat dipergunakan untuk memecahkan masalah.
Sedangkan pendekatan berorientasi objek merupakan paradigma pemrograman
yang berorientasikan kepada objek. Semua data dan fungsi di dalam
paradigma ini dibungkus dalam kelas-kelas atau objek-objek.
b. Tujuan
Tujuan pendekatan terstruktur adalah agar pada akhir pengembangan
perangkat lunak dapat memenuhi kebutuhan user, dilakukan tepat waktu,
tidak melampaui anggaran biaya, mudah. Sedangkan tujuan pendekatan
berorientasi objek agar memberi fleksibilitas yang lebih karena setiap
objek dapat menerima, menerima dan mengirimkan data ke objek lainnya,
memudahkan terutama bagi pemula.
c. Sistem Operasi
d. Alat Pemodelan
Pendekatan terstruktur.
- DFD (Data Flow Diagram )
- Kamus Data
- Entity Relationship Diagram (ERD)
- State Transition Diagram (STD)
- Structured Chart
- Diagram SADT (Structured Analysis and Design Techniques)
- Diagram Warnier/Orr
- Diagram Jakson’s
Berorientasi objek
* Rational Unified Process (RUP) (Rational Software – IBM 2003)
* Fusion (Coleman 1994)
* STS development Method 3 (ADM3) (Firesmith 1993)
* Berard’s object-oriented design (Berard 1991)
* Booch’s object-oriented design (Booch 1983, 1991)
* Coad and Yourdon’s object – oriented analysis (Coad & Yourdon 1989)
* Coad and Yourdon’s object-oriented analysis (OOA) (Coad & Yourdon 1991)
* Jacobson’s Objectory (Jacobson & Linstrom 1992)
* Rumbaugh’s object modelling technique (OMT) (Rumbaugh et al. 1991)
* Object-oriented system analysis (OOA) (Shlaer & Mellor 1988)
sumber:https://tithagalz.wordpress.com/2011/11/08/perbedaan-pendekatan-terstruktur-dan-pendekatan-objek/
e. Bahasa pemograman
3. a. Sebutkan dan gambarkan komponen-komponen DFD sumber:https://hamzahzakaria.wordpress.com/2012/10/12/data-flow-diagram-dfd/
3. b. Sebutkan pedoman menggambarkan DFD
1) Identifikasi kesatuan luar yang terlibat dalam sistem.
2) Identifikasi input/output yang terlibat kesatuan luar.
3) Gambarlah diagram konteks.
4) Gambarlah bagan berjenjang.
5) Gambarlah sketsa DAD untuk diagram level 0.
6) Gambarlah DAD untuk diagram level-level berikutnya. sumber: Diktat analisa sistem informasi (Dian Novianti, M.Kom)
4. Sebutkan langkah-langkah: a. Input secara umum
1) Menentukan kebutuhan input dari sistem informasi.
2) Menentukan parameter dari desain input tersebut.
b. Output secara umum
1) Menentukan kebutuhan output dari sistem informasi.
2) Menentukan parameter dari desain output tersebut.
c. Database secara umum
1) Menentukan kebutuhan file dari sistem informasi.
2) Menentukan parameter dari desain database tersebut. (Tipe file, media file, organisasi file & key field dari file tersebut) sumber: Diktat analisa sistem informasi (Dian Novianti, M.Kom)
5. Uraikan penggunaan desain teknologi secara umum! a. Sistem informasi akademik berbasis web
HARDWARE
- Input : Keyboard, mouse, kabel LAN.
- Output : Printer, monitor.
- Proses : CPU.
- Simpan informasi : Harddisk, web.
SOFTWARE
- Sistem operasi : Windows, android, ios.
- Bahasa pemograman : HTML.
- Paket aplikasi : Microsoft Office.
PROSEDUR RUANG LINGKUP SISTEM
- Aktivitas : Klik, save, upload, minimize, login, logout.
b. Sistem informasi poliklinik secara online
HARDWARE
- Input : Keyboard, mouse, kabel LAN, scanner.
- Output : Printer, monitor, speaker.
- Proses : CPU.
SOFTWARE
- Sistem operasi : Windows, android, ios.
- Bahasa pemograman : C++.
- Paket aplikasi : Codeblocks, visual studio.
PROSEDUR RUANG LINGKUP SISTEM
- Aktivitas : Isi data pasien, upload foto, pilih keluhan, pilih dokter, pilih kamar, pilih layanan.
c. Sistem informasi penjualan berbasis android
HARDWARE
- Input : Keyboard, mouse, kabel LAN, scanner.
- Output : Printer, monitor, speaker.
- Proses : CPU.
SOFTWARE
- Sistem operasi : Windows, android, ios.
- Bahasa pemograman : C++.
- Paket aplikasi : Codeblocks, visual studio.
PROSEDUR RUANG LINGKUP SISTEM
- Aktivitas : Isi data pembeli, pilih barang, pilih jumlah, pilih kurir, pilih pembayaran, pilih penerimaan barang, pilih komplain.