zxczxcczx

7
ANALISIS DAN PERANCANGAN SISTEM DESAIN SISTEM 1. Desain sistem a dalah tugas yang fo kus pa da spes ifikasi solusi detail berbasis computer yaag te rinci. Pendekatan desain sistem 1.  Model-driven design, sebua h pendeka tan desain sistem yang men ekank an penggambaran model sistem untuk mendokumentasikan aspek teknis dan implementasi dari sebuah sistem. .  Modern structu red design, sebuah teknik desain sitem yang menggunaka proses!proses siste m men"adi komponen #komponen yang dapat dikelola. $.  Information Engineering (IE), merupakan sebuah teknik yang foku s pada pe rencanaan 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& de sainer& 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. *. ! "ec t r ient ed De si gn ( D), sebuah str ate gi desa in bar u yan g men gikuti ana lisi s  berorientasi ob"ek untuk menyeleksi definisi persyaratan ob"ek dan untuk menentukan ob"ek spesifik dari desain baru. . Tu "uan d esai n sist em bi la membangun i n hou se+ Analis mendesain sebuah sistem baik yang memenuhi persyaratan maupun yang friendly dengan  pengguna akhir mereka Ana lis aka n men un" ukk an spe sif ika si yan g leng kap dan "el as pada pro grammer dan teknis i komputer. $. ,an gka h!l angkah solus i membeli per ang kat lunak DESAIN DATA-ASE 1. erbed aan lingk ungan fi le dengan dat abase yai tu pada lingku ngan fil e& data storan ge dibang un di sekitar aplikasi yang akan menggunakan file!file. ada lingkungan database& aplikasi akan dibangun di sekitar database yang sudah diintegrasikan. . /i le 0on ensi on al

Transcript of zxczxcczx

Page 1: 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

Page 2: zxczxcczx

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.

Page 3: zxczxcczx

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

Page 4: zxczxcczx

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.

Page 5: zxczxcczx

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.

$.

Page 6: zxczxcczx

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

Page 7: zxczxcczx

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.