Transcript
Page 1: Requirements Analysis

Requirements AnalysisAnalisis, Arsitektur, Desain, dan Manajemen

JaringanMateri 2

Eko PrasetyoTeknik Informatika

Universitas Muhammadiyah Gresik2011

Page 2: Requirements Analysis

2

Requirements (kebutuhan)Requirements adalah gambaran fungsi jaringan dan

knerja yang dibutuhkan dengan tujuan kesuksesan mendukung user, aplikasi, dan perangkat (juga sukses dalam proyek jaringan)

Requirements yang ditentukan, diperlukan untuk kesuksesan proyek jaringan yang disebut dengan core atau fundamental requirements.

Harus menggunakan cara yang benar untuk menentukannya.

Fundamental requirements diasosiasikan dengan satu atau lebih metrik.

Metrik adalah ukuran atau penampilan setiap requirement.

Page 3: Requirements Analysis

3

Contoh requirementsPerformance: Jaringan harus bisa

menyediakan minimal end-to-end throughput 100 Mb/s antara end device. Metrik: Ukuran diantara pemilihan end device, penggunaan aplikasi, dalam kondisi uji.

Security: Jaringan harus bisa mem-filter paket berdasarkan Access Control List (ACL). Metrik: Penunjukan (demo) pemfilteran paket jaringan yang tidak diinginkan, berdasarkan pada ACL yang disediakan, yang disusupkan pada jaringan.

Page 4: Requirements Analysis

4

Pembagian Requirements RFC 2119, mengidentifikasi

kata kunci yang dapat digunakan untuk menggamabrkan kepentingan relatif requirement: Must/Shall/Required, Must Not/Shall Not, Should/Recommended, Should Not/Not Recommended, and May/Optional.

Requirements dipisahkan menjadi 4: Core/Fundamental

Requirements, Features, Future, Rejected, and Informational Requirements

Page 5: Requirements Analysis

5

Perlunya Analisis RequirementBerbicara dengan N user, bisa mendapatkan N+1 perbedaan

pandangan kebutuhan.Personil dan manajemen jaringan punya jarak dengan user dan

tidak mempunya ide yang jelas apa yang diinginkan user.Mengalokasikan waktu untuk persiapan arsitektur dan desain.Analisis requirement membantu desainer untuk lebih memahami

perilaku jaringan yang akan dibangun.Keuntungan:

Lebih obyektif, menginformasikan pilihan teknologi dan layanan jaringan.

Kemampuan untuk menerapkan kandidat teknologi dan topologi jaringan.

Jaringan dan elemennya erukur dengan baik pada user dan aplikasi. Pemahaman yang lebih baik dimana dan kapan menerapkan layanan

dalam jaringan.

Page 6: Requirements Analysis

6

Perlunya Analisis RequirementRequirements

specification adalah dokumen yang mendaftar dan memprioritaskan requirement yang dikumpulkan untuk arsitektur dan desain.

Requirements map menunjukkan lokasi dependensi antara aplikasi dan perangkat yang akan digunakan untuk analisis flow.

Page 7: Requirements Analysis

7

User Requirements Istilah “user” merepresentasikan

utamanya end user sistem yang dapat ditambah untuk memasukkan setiap orang yang terlibat dlam sistem, seperti administrator dan manajemen jaringan dan sistem.

User requirement diartikan sekumpulan requirement yang dikumpulkan atau diturunkan dari user input dan merepresentasikan apa yang dibutuhkan oleh user untuk suksesnya pekerjaan mereka dalam sistem.

Dari pandangan user, biasanya kita bertanya, “Apa yang dibutuhkan agar pekerjaanmu selesai ?” Penilaian requirement biasanya

kualitatif, tidak kuantitatif

Page 8: Requirements Analysis

8

User Requirements Timeliness

Requirement dimana user dapat mengakses, mentransfer, atau memodifikasi informasi dengan time frame yang dapat ditoleransi

Download file selesai dalam waktu 10 menit. Menerima video frame setiap 30 ms.

Interactivity Mirip dengan timeliness, tetapi berfokus pada waktu respon sistem dengan tujuan

waktu untuk merespon interaktif dengan user. Reliability

Ketersediaan dari pandangan user untuk layanan yang tersedia secara konsisten. Tidak hanya harus bisa diakses dalam prosentase waktu yang tinggi, tapi juga level

layanan pada user (penggunaan aplikasi atau penerimaan informasi) harus konsisten. Presentation quality

Kualitas presentasi pada user. Hal ini adalah persepsi user pada audio, vide, atau display data.

Misal, kemampuan internet untuk video conference, video feed (live atau delayed), dan telepon.

Adaptability Kemampuan sistem untuk beradaptasi perubahan kebutuhan user. Misal, ditemukan dalam hal distance-independence dan mobile user.

Page 9: Requirements Analysis

9

User RequirementsSecurity

Keamanan dari persepsi user adalah kebutuhan untuk menjamin kerahasiaan, integritas, dan kewenangan informasi user dan sumber daya fisik.

Affordability Requirements yang dibeli sesuai dengan budget yang tersedia.

Functionality Sembarang kebutuhan fungsional dimana yang dipunyai user terhadap

sistem.Supportability

Sejumlah karakteristik yang mengambarkan seberapa baik customer dapat menjaga operasi jaringan pada kinerja yang sudah didesain selama proses analisis requirement.

Apakah jaringan perlu untuk dikonfigurasi ulang untuk mencapau perbedaan atau perubahan kebutuhan ?

Future growth Ditentukan jika dan ketika user merencanakan untuk mengembangkan

dan menggunakan aplikasi dan perangkat baru dalam jaringan.

Page 10: Requirements Analysis

10

Application RequirementsApplication

requirements adalah kebutuhan yang ditentukan dari informasi aplikasi, pengalaman, atau pengujian, dan merepresentasikan apa yang dibutuhkan oleh aplikasi untuk suksesnya pengoperasian sistem.

Page 11: Requirements Analysis

11

Application TypeMission-critical applications

Bisa diprediksi, terjamin, dan atau kebutuhan kinerja RMA tinggi.

Rate-critical applications Bisa diprediksi, terjamin, dan atau kebutuhan

kapasitas tinggi. Real-time and interactive applications

Bisa diprediksi, terjamin, dan atau kebutuhan delay tinggi.

Page 12: Requirements Analysis

12

Application GroupsTelemetry/Command-and-Control Applications

Banyak aplikasi dimana informasi data dan perintah dikirimkan diantara perangkat jarak jauh satu atau lebih stasiun kontrol untuk perintah, kontrol, tracking, dan menentukan status perangkat jarak jauh.

Misal: autumated teller machine (ATM), sensor dalam rumah, atau remote computer

Visualization Applications. Tampilan obyek 2 sampai 3 dimensi dan tampilan virtual reality, dan

manipulasi obek. Misal: visualisasi airan cairan disekitar obyek (spt, pemodelan

cuaca, aeronatik, medikal), simulasi molekul, dsb.Distributed-Computing Applications.

Aplikasi yang mempunyai perangkat komputasi yang dipakai bersama, ditempatkan dalam LAN yang sama, atau terdistribusi diantara boundari LAN, MAN, dan WAN.

Page 13: Requirements Analysis

13

Application GroupsWeb Development, Access, and Use Applications.

Aplikasi yang interaktif seperti pada perangkat jarak jauh tradisional penggunaan akses informasi pada telnet dan FTP.

Akses dan penggunaan web meliputi pengaksesan perangkat jarak jauh dan download-upload informasi.

Bulk Data Transport Applications. Ketika jumlah informasi yang dibutuhkan relatif besar dan sesi

interaktif lebih sedikit (asynchronous), aplikasi dapat mengoptimalkan laju transfer data.

Contoh: FTPTele∗Service Applications.

Kelompok ini menggambarkan aplikasi yang menyediakan penerimaan suara, video, dan data bersama-sama secara konkuren pada sekelompok orang dan dibanyak lokasi.

Misal, teleconferencing, telemedicine, dan teleseminars (semua yang diawali tele∗).

Page 14: Requirements Analysis

14

Application GroupsOperations, Administration, Maintenance, and

Provisioning (OAM&P) Applications.Sistem aplikasi OAM&P dibutuhkan untuk fungsi dan

operasi jaringan yang benar.Misal, domain name service (DNS), mail services/SMTP,

news services/NNTP, address resolution service, network monitoring and management, network security, dan systems accounting.

Client–Server Applications. Aplikasi dimana lalu lintas aliran seperti model client-

server.Misal, enterprise resource planning (ERP), supply chain

management (SCM), dan customer relationship management (CRM) tools.

Page 15: Requirements Analysis

15

Application LocationsDengan pengetikan dan pengelompokan aplikasi, berguna untuk

menentukan dimana penerapan lingkungan aplikasi (pada customer).

Biasanya beberapa aplikasi diterapkan dimanapun, dimana dia digunakan dan disekitar hampir semua komponen (seperti server, desktop, dan laptop)

Sering ada aplikasi yang diterapkan hanya pada user, kelompok user, server, lantai dalam bangunan, atau bangunan tertentu.

Page 16: Requirements Analysis

16

Device Requirements Perangkat dapat dikelompokkan kedalam 3

kategori: generic computing devices, servers, and specialized devices.

Generic computing devices adalah desktop dan laptop yang paling banyak dimiliki user

Misal, PC Windows based, perangkat laptop, Mac, dan Linux based workstation, dan PC.

Server adalah perangkat komputasi yang menyediakan layanan dari satu ke banyak user (klien) Server biasanya yang sangat powerful dalam

hal memori, processing, networking, dan periferal, dari pada perankat desktop atau laptop.

Misal, server komputer, storage server (juga disebut mass storage or archival systems), dan application servers.

Page 17: Requirements Analysis

17

Device RequirementsSpecialized devices

adalah perangkat yang menyediakan fungsi khusus pada usernya. Sebuah paralel

computer mendukung mesin pencari database besar juga mendukung perangkat khusus, sedangkan kamera video dalam jaringan dipandang sebagai perangkat khusus.

Page 18: Requirements Analysis

18

Device Locations Mengetahui lokasi dari

generic computing devices, servers, and specialized devices yang dibutuhkan dapat membantu menentukan hubungan diantara user, aplikasi, dan jaringan ketika diawal menentukan karakteristik traffic flow sistem.

Ketika lokasi komponen sistem berubah, penting untuk mengevaluasi kembali requirement sistem, untuk menentukan jika service requirements (performance dan functional) juga berubah.

Page 19: Requirements Analysis

19

Network RequirementsKebanyakan arsitektur/desain

jaringan saat ini disandingkan dengan jaringan yang sudah ada.

Hanya sedikit jaringan yang dibangun semuanya dari awal. Hal ini termasuk upgrade sistem, seperti penambahan aplikasi baru pada sistem, migrasi ke teknologi atau protokol baru atau berbeda, atau upgrade infrastruktur jaringan, dan pengembangan atau pengurangan ukuran/skop jaringan.

Kadang-kadang arsitektur dan desain jaringan harus mengakomodasi segala ketergantungan dan konstrain jaringan yang sudah ada.

Page 20: Requirements Analysis

20

Network Management and SecurityAda 4 kategori pekerjaan manajemen jaringan:

Monitoring for event notificationMonitoring for metrics and planningNetwork configurationTroubleshooting

Monitoring meliputi pengambilan nilai paramter manajemen jaringan dari perangkat jaringan (router, hub, switch, dsb.) dari sistem, pemrosesan data, menampilkan beberapa atau semua data ke operator jaringan atau pengarsipan data.

Monitoring for event notification meliputi pengambilan tampilan secara berkesinambungan dari jaringan, dengan tujuan untuk memahami status saat itu untuk membantu mengisolasi dan menyelesaikan masalah jaringan.

Page 21: Requirements Analysis

21

Security Risk Assessment

Page 22: Requirements Analysis

22

Requirements Analysis for a Company LAN1. 150 users (60 engineers, 15HR and Finance, 30 Manufacturing, 10 Management,

30 Sales/Marketing, 5 Other).2. Each area in the building must support Fast Ethernet connections to the backbone.3. Database, Visualization, Manufacturing, and Payroll applications are considered

mission-critical for this company.4. Inventory application (INV1) for manufacturing requirements not determined at

this time.5. Database application (DB1) requires a minimum of 150 Kb/s, per session.6. Engineering users have workstations with GigE NICs.7. Visualization application (VIS1) for finance requires up to 40 Mb/s capacity and 100

ms round-trip delay.8. Payroll application (PAY1) requires 100% uptime (while in operation) between

finance and outside payroll company.9. Company must be kept secure from Internet attacks.10. Company requires a minimum of T1 access to Internet.11. Current network will be completely replaced, so there are no requirements from

existing network. 12. Other general applications: mail, word processing, internal and external Web

access.

Page 23: Requirements Analysis

23

Page 24: Requirements Analysis

24

Page 25: Requirements Analysis

25

ANY QUESTION ?To Be Continued …


Top Related