zxczxcczx
-
Upload
ridwan-fauzi -
Category
Documents
-
view
226 -
download
0
Transcript of zxczxcczx
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 1/7
ANALISIS DAN PERANCANGAN SISTEM
DESAIN SISTEM
1. Desain sistem adalah tugas yang fokus pada spesifikasi solusi detail berbasis computer yaag terinci.
Pendekatan desain sistem1. Model-driven design, sebuah pendekatan desain sistem yang menekankan penggambaran
model sistem untuk mendokumentasikan aspek teknis dan implementasi dari sebuah sistem.
. Modern structured design, sebuah teknik desain sitem yang menggunaka proses!proses sistem
men"adi komponen #komponen yang dapat dikelola.
$. Information Engineering (IE), merupakan sebuah teknik yang fokus pada perencanaan data
dan strategi untuk menghasilkan proyek aplikasi.
%. Prototyping & sebuah teknik yang merupakan hubungan ker"a yang dekat antara desainer dan
pengguna untuk menghasilkan sebuah model dari sistem baru.
'. Joint application development (JAD)& sebuah teknik yang menekankan pada pengembangan
partisipatif di antara pemilik& pengguna& desainer& dan pembangun sistem.
(. Rapid Application Development (RAD)& sebuah teknik yang menggambarkan gabungan dari
berbagai macam teknik terstruktur dengan prototipng dan )AD untuk mempercepat
pengembangan sistem.
*. !"ect riented Design (D), sebuah strategi desain baru yang mengikuti analisis
berorientasi ob"ek untuk menyeleksi definisi persyaratan ob"ek dan untuk menentukan ob"ek
spesifik dari desain baru.
. Tu"uan desain sistem bila membangun in house+
• Analis mendesain sebuah sistem baik yang memenuhi persyaratan maupun yang friendly dengan
pengguna akhir mereka
• Analis akan menun"ukkan spesifikasi yang lengkap dan "elas pada programmer dan teknisi
komputer.
$. ,angkah!langkah solusi membeli perangkat lunak⇒
DESAIN DATA-ASE
1. erbedaan lingkungan file dengan database yaitu pada lingkungan file& data storange dibangun di sekitar
aplikasi yang akan menggunakan file!file. ada lingkungan database& aplikasi akan dibangun di sekitar
database yang sudah diintegrasikan.
. /ile 0onensional
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 2/7
(+) Keuntungan (-) Kelemaan
2elatif mudah untuk didesain dan diimplementasikan
karena biasanya untuk digunakan dengan sebuah
aplikasi atau sistem informasi tunggal.
Duplikasi item!item data pada berbagai file.
Dapat dioptimalisasi untuk akses aplikasi. Tidak fleksibel dan tidak dapat diskalakan.
$. Database
(+) Keuntungan (-) Kelemaan
enyimpanan data dalam format yang fleksibel. ,ebih kompleks dari teknologi file.
Menyediakan skalabilitas superior. Dibutuhkan perangkat khusus database management
system 3D-MS4.
Menyediakan teknologi yang lebih baik pada
klien5serer dan arsitektur komputasi "aringan.
Masih sedikit lebih lambat dari teknologi file.
Membutuhkan inestasi yang cukup besar.Meningkatkan ulnerabilitas pada penggunaan data
yang berbagi!pakai.
DESAIN 67T7T
1. Metode implementasi output +
• Media yang umum digunakan untuk output komputer adalah #ertas-printed output .
• $creen output adalah output yang paling cocok untuk keadaan ekonomi sekarang ini& dimana harus
memiliki informasi pada 8aktu informasi itu dibutuhkan. Teknologi dari screen output
memperkenalkan laporan untuk ditun"ukkan dalam format grafk. %rap&ic output adalah
penggunaan pictorial chart untuk menyampaikan informasi dengan cara tertentu yang dapat
menun"ukkan trend dan hubungan yang tidak dapat kita lihat dengan mudah "ika kita menggunakan
output berbentuk tabel.
• Multimedia adalah suatu istilah yang dibuat untuk mendeskripsikan seluruh informasi yang
ditun"ukkan bukan dalam angka tradisional& kode& dan kata!kata. Meliputi grafik& suara& gambar&
dan animasi.
• Email men"adi media output yang sangat popular sebagai suatu alat yang dapat men"angkau
banyak pengguna dan menghasilkan penghematan yang cukup besar.
• 'e! &iperlin# memungkinkan pengguna untuk melihat laporan5mencari laporan khusus& dan
menerima berbagai macam detail informasi sesuai yang diinginkan.
• 0ertas membutuhkan tempat penyimpanan yang layak. 7ntuk mengatasi hal ini&
beberapaperusahaan menggunakan microfilm sebagai media output.
. ,angkah!langkah5prinsip!prinsip mendesain output +
1. Mengidentifikasi output sistem dan menin"au kembali persyaratan logika.
. Menentukan persyaratan output fisik.
$. 0alau perlu& desain semua form eksternal yang belum dicetak 3preprinted4.
%. Desain& lakukan alidasi& dan u"i output dengan menggunakan kombinasi dari +
a. eralatan layout 3sketsa tangan& grafik tampilan layout& atau 9ASE4.
b. rototiping peralatan 3spreadsheet& 9 D-MS& %:,4.
c. eralatan pembuat kode 3report 8riter4.
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 3/7
DESAIN IN7T
1. rinsip desain input +
• Dapatkan hanya data ariable.
• )angan meng!capture data yang dapat dikalkulasi atau dihitung dengan menggunakan program
komputer.• :unakan kode untuk atribut yang tepat.
0arena manusia akan mengendalikan 3user4 dari sistem input desain tersebut sehingga manusia
memiliki peran penting dalam hal tersebut.
. etun"uk kontrol internal dalam mendesain input komputer+
1. )umlah input harus dia8asi. ;al ini khususnya benar untuk metode batch& karena bisa "adi source
dokumen salah letak& hilang& atau terle8at.
. erhatian "uga harus diberikan untuk memastikan bah8a data tersebut alid. 9ara!cara diba8ah
ini banyak digunakan untuk memalidasi data+
Eistence c&ec#s
Data type c&ec#s
• Domain c&ec#s
• om!ination c&ec#s
$elf-c&ec#ing digits
*ormat &ec#
• DESAIN ANTA2M70A
1. Masalah antarmuka +
•
enggunaan "argon dan akronim komputer yang berlebihan.• Desain yang tidak "elas atau tidak lebih dari desain intuitif.
• 0etidakmampuan untuk membedakan antara tindakan pilihan 3<Apa yang harus saya
lakukan selan"utnya=>4.
• endekatan pemecahan masalah yang tidak konsisten.
• 0etidakkonsistenan desain.
• Solusi antarmuka menurut ?libert :alit@ +
• ahami pengguna dan tugas
mereka.
• ,ibatkan pengguna pada desain
antarmuka.
• 7"i sistem kepada pengguna
aktual.
• raktikkan desain iteratif.
. Teknologi yang digunakan dalam desain antarmuka +
• Sistem 6perasi dan ?eb -ro8ser
• Display Monitor
• 0eyboard dan ointer
• 06NST270SI DAN IM,EMENTASI SISTEM
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 4/7
1. 0onstruksi sistem adalah pengembangan& instalasi dan pengu"ian terhadap komponen sistem. Tu"uan
fase konstruksi adalah mengembangkan dan mengu"i sebuah sistem fungsional yang memenuhi
persyaratan bisnis dan desain& untuk mengimplementasikan antarmuka antara sistem baru dan sistem
produksi yang sudah ada.
• Implementasi sistem adalah pengiriman sistem ke produksi 3operasi harian4. Tu"uan fase
implementasi adalah mengubah secara halus sistem lama ke sistem baru.
. Implementasi sistem terdiri dari aktiitas!aktiitas berikut +
1. Mengadakan pengu"ian sistem.
. Mempersiapkan rencana konersi
sistem.
$. Menginstal database.
%. Melatih pengguna sistem.
'. Mengkonersi sistem lama ke sistem
baru.
(. 6E2ASI DAN D707N:AN SISTEM
1. Aktiitas yang terdapat pada dukungan sistem +
1. emeliharaan program.
. 2ekoeri sistem.
$. Dukungan teknis.
%. eningkatan sistem.
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 5/7
. $istem !solescene merupakan proyek pengembangan sistem baru untuk menggantikan sistem
lama ketika seluruh sistem menurun seiring dengan 8aktu dan dukungan serta pera8atan
men"adi tidak efektif dari segi biaya.
$.
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 6/7
. 0eunggulan prototiping sebagai pendekatan desain sistem
• rototiping menyarankan dan meminta partisipasi aktif dari pengguna akhir.
• Iterasi dan perubahan adalah sebuah konsekuensi alami dari pengembangan sistem!dimana
pengguna akhir cenderung berubah pikiran.
• Telah sering dikatakan bah8a pengguna akhir tidak tahu sepenuhnya persyaratan mereka
sampai mereka melihat persyaratan tersebut diimplementasikan.• rototipe adalah model yang aktif& tidak pasif& dan dapat dilihat& disentuh& dirasakan& dan
dialami oleh pengguna akhir.
• rototipe yang telah disetu"ui5diterima merupakan ekuialen spesifikasi desain kertas&
dengan sebuah pengecualian!error dapat diketahui lebih a8al.
• rototiping dapat meningkatkan kreatiitas karena memungkinkan umpan balik pengguna
yang lebih cepat& yang dapat mengarahkan kepada solusi yang lebih baik.
• rotiping mempercepat beberapa fase dari siklus hidup& bahkan mungkin mele8ati
programmer.
$. utput e#sternal 6utput yang bersifat keluar perusahaan. /aktur& nota akuntansi& paycheck&
"ad8al kursus& tiket pesa8at& boarding pass& tagihan telepon& rencana per"alanan& order
pembelian& mailing label.
%. utput internal 6utput untuk pemilik dan pengguna di dalam sebuah perusahaan. Detailed
report& summary report& eception report.
'. +urnaround output 6utput eksternal yang dapat masuk kembali ke dalam sistem sebagai
input. Dokumen turnaround.
%. rinsip dasar desain output +
1. 6utput komputer harus sederhana untuk dibaca dan diinterprestasikan.
. Timing output komputer adalah penting& penerima harus menerima output informasi ketika
informasi tersebut dibutuhkan untuk transaksi5pengambilan keputusan.$. Distribusi5akses ke output komputer harus memadai untuk membantu semua pengguna
sistem yang relean.
%. 6utput komputer harus mudah diterima oleh pengguna sistem yang akan menerima output.
(. erbedaan data capture& data entry& dan data processing adalah harus menentukan kapan dan
bagaimana mendapatkan suatu data ketika <data itu ter"adi>.
(. Data apture identifikasi dan penambahan data baru
*. Data Entry proses mengubah data men"adi format yang dapat dibaca oleh komputer.
B. Data Processing metode pemrosesan data dimana data tentang beberapa transaksi
dikumpulkan ke dalam sebuah file tunggal lalu diproses.
*. Teknik alidasi data input• Eistence c&ec#s memutuskan apakah seluruh field yang dibutuhkan input telah
dimasukkan.
Data type c&ec#s memastikan bah8a data yang digunakan sebagai input adalah benar.
• Domain c&ec#s menentukan apakah data input tiap field berada pada aturan5range nilai
yang sudah ditetapkan untuk field tersebut.
• om!ination c&ec#s menentukan apakah hubungan yang terdapat di antara dua field itu
benar.
$elf-c&ec#ing digits menentukan ada tidaknya kesalahan data entry pada primary keys.
*ormat &ec# membandingkan data yang dimasukkan dengan persyaratan performatan
yang telah ada
1C. Tugas dalam fase konstruksi dari sebuah proyek pengembangan sistem
8/20/2019 zxczxcczx
http://slidepdf.com/reader/full/zxczxcczx 7/7
1. Membangun dan mengu"i "aringan.
. Membangun dan mengu"i database.
$. Menginstal dan mengu"i paket perangkat lunak baru.
%. Membuat serta mengu"i program baru.
9.