Jumat, 20 Desember 2013

Materi SIM

PERANCANGAN SOFTWARE

Fungsi Software
Dalam sistem Informasi, fungsi Software bertujuan untuk memberikan informasi tentang segala sesuatu yang berkaitan dengan :
- kegiatan institusi
- informasi institusi
- memudahkan antara pengguna informasi dan lembaga

sedangkan unjuk kerja diharapkan lebih baik yang telah ada atau lebih uptodate, sehingga dibutuhkan penanganan yang lebih dalam penyajian, cepat, akurat serta handal.

Tahapan pengembangan
Dalam tahapan pengembagan software dihadapkan pada beberapa masalah diantaranya :
- waktu yang terbatas
- anggaran
- tidak boleh mengubah struktur yang telah ada.
- ruang lingkup aplikasi
- hard ware sebagai pendukung
- aplikasi soft ware

bila dalam tahapan tersebut difungsikan sebagai software antar muka maka perludipersiapkan :
- user iterface berupa computer graphics display
- antar muka dengan perangkat keras lainnya seperti printer serta data base pada server.
- Antar muka dengan perangkat lunak lainnya.

Pertimbangan Komponen dan biaya

Untuk mengimplementasikan sistem informasi dengan skala prioritas, maka diperlukan biaya dan komponen yang meliputi :
- Komponen biaya perangkat keras, termasu jaringan
- Komponen biaya perangkat lunak, termasuk biaya pengembangan aplikasi.
- Komponen biaya diklat bagi SDM dari suatu institusi
- Komponen biaya untuk manajemen proyek, dan supervisi
- Komponen biaya lainnya yang tak terduga akibat kerusakan hardwareataupun software.

1. Perangkat keras
Kompoenen biaya diantaranya:
- Server
- Workstation
- Printer
- Backup storage, akan digunakan sebagai media penyimpan file data penting
- Scanner,utuk mendigitalisaskan dokmen cetakan
- Surge protector, digunakan sebagai menjaga perangkat keras akibat tegangan listrik yang tidak stabil
- UPS, digunakan unuk mengatasi terjadinya listrk mati, agar tidak kehilangan data



2. Jaringan
Komponen biaya yang akan termasuk dalam jaringan antaralain :
- HUB
- LAN Card
- Router
- Firewal
- ISDN / Cabel Modem
- Cable
3. Perangkat Lunak
Komponen biaya yang termasuk perangkat lunak antara lain :
- Database Manajement System, DBMS adalah sistem untuk mengelola basis data yang digunakan
- Office Suite, aplkasi-aplikas yang termasuk dalam Office suite antara lain Word processor & spreadsheet.
- Computer-Aided Software Wenginering toos, CASE tools digunakan utuk pengebangan aplikasi
- Development tool, adaah perangkat lunak untuk mengenbangkan aplikasi –aplikasi lainnya.
- Network management aplication, untuk mengelola jaringan
- VPN aplication, digunakan agar remote users dapat digunakan mengakses jarngan lokal.
- Firewall, merupakan aplikasi sirkuit.

4. Sekuriti
Komponen yag termasuk dalamsekuriti antaralain :
- Antvirus
- Fire wall
- Backup system
- Media backup
- Disaster recovery plan
- Audit SI / TI
Perencanaan Software Project
Dalam sisteminformasi, terdapat beberapa masalh, antara lain terbagi dalam beberapa gejala diataranya , :

Urutan Masalah Skala Prioritas

Dari masalah yang akan dihadapi maka dapat dibuat fungsi yang mendukun sistem, antara lain :

- User interface and control facilities ( UICF )
- Database Management ( DBM )
- Computer Graphics Display Facilities ( CGDF )
- Pripheral Controle ( PC )

Berdasarkan fugsi-fungsi pendukung dapat dibuat estimasi LOC ( Line of Codes ) dari fungsi-fungsi tersebut :

Contohnya

Fungsi dari Estimasi ( LOC )
UICF 1300
DBM 1600
CGDF 1800
PC 1100
Total 6800

Berdasarkan estimasi LOC dari tiap fungsi, maka dapat dihitung model estimasi dengan menggunakan Basic COCOMO model tipe software project oranic.

Langkah yang sebaiknya dilakukan untuk membuat suatu software :
- Merumuskan masalah dari software yang dibuat
- Mebuat estimasi LOC dari software yang akan dibuat
- Membuatmanajemen resiko
- Membuat DFD / CFD
- Membuat coding software
- Mengadakan pengujian
- Mengadakan maitenance

Dalam pebuatan software sistem informasi lebih bak diiplementasikan dalam bentuk database. Sedangkan tools yang sebaiknya digunakan untuk pembuatan software antara lain :
- Untuk program dapat menggunakan Visual Basic, Delphi, Vsual C++, C++ Builder, da lainya yang setara dengan program aplikasi Sisntem Informasi.
- Untuk database, dapat menggunakan MS – Acces, MYSQL, SQL Server danaplikasi database lainnya. Yang relefan.
- Software ini apat dikembangkan menjadi web-basedaplication dengan penambahan tabel baru pada data base dan implementasinya pada web server yang memiliki aplikasi server side proraming seperri PHP,SP, ASP, ColdFusion serta database connectifity seperti ODBC dabn JDBC.

Tidak ada komentar:

Posting Komentar