![Page 1: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/1.jpg)
ARSITEKTUR BISNIS
KARMILASARI
Pengantar Perancangan Perangkat Lunak
![Page 2: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/2.jpg)
PerkembanganTIK
![Page 3: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/3.jpg)
Trend Komputasi SaatIni
● Konektifitasdimanasaja(ubiqiutous)
● PengadopsianjaringanberbasiskanTCP/IP
● Nilaiekonomisproseskomputasi
● Miniaturisasi komponenelektronik
● Penganalisisandatayangmakincanggih
● Pemanfaatan KomputasiCloud
![Page 4: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/4.jpg)
Jaringan saatini
Komposisihybridyangmenjangkaugeografi luasdanberbagaisektor
Kompleksitassistemmakintinggi
Meningkatnyakonektifitas(bluetooth,wifi,dsb),Interkoneksikeintrannetcorporate
Interkoneksi sangatberagamtermasuk keInternet,daninterdependensidari antar/inter sistem
Sistemwarisan(sistemlamadariyangadadari dulu)
Aksesibilitassistemdanketersediaaninformasi
Ketergantunganpadapenyedialayanandi LN (cloud)
![Page 5: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/5.jpg)
Smart Artefact (SmartCity, Smart…)
Pelatihan Sistem AnalisLanjutan
Deskriptif
Prediktif
Preskriptif
Sistem Informasi
Manajemen
Executive Information
System
DecisionSupportSystem
Interaksi
Transaksi
Kolaborasi
Optimasi
KemampuanArtefak
Data Warehouse
Data Lake
INTEGRASI→BigData
BigData
Single Federated
INTEROPERABLE
Mampu berfikir Mampumenghitung
Instrument -Interconnect - Intelligentlyprocess
Komputasi Komunikasi
Diseminasi
Mampu menemukan Mampumendelegasikan Mampuberkolaborasi
Implementasi Aksi danFitur
![Page 6: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/6.jpg)
Data apa saja yangditangani
● Unstructureddan structured
● Jenisdata
● Datakuantitatif
● Datakualitatif (contohnama,alamat)
● Datakualitatif deskriptif (penilaian)
● Data kualitatif analitis (hasilanalisis)
● Penghasil data
● Data dihasilkansendiri
● Datadi”salin”daripihak lain(contohNIK)
● Datadi”turun”kandaripihak lain(ratio)
● Kategorikerahasiaan
● Datarahasia
● terbatas,
● Terbuka
● Datahistoricalataudatasaat ini (contoh kepangkatan)
BIGDATA
SQL danNoSQL
Learninganalytic Trend Analysis DecisionMaking
Collect.
Store.
Organize.
Analyze.
Share.
Data growth outruns theability tomanageit soweneed scalablesolutions.
BIG lebih kepada kompleksitas databukan sekedarukuran
Aplikasibukutelfonyang besar BUKANlah Big Data
![Page 7: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/7.jpg)
Heterogen danBigData
●
●
●
●
●
Fungsionalitas: Datayang diproses danaksi
Kemampuanpemrosesan
Platformteknologi, standard danprotokol
Aplikasi danserice
Kapabilitas, danlevel dependabilitas
![Page 8: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/8.jpg)
Kebutuhan Jaringanuntuk BigData
● Satumesinbesar,1aplikasi besar
●
●
SinglePointof Failure
Bottleneck
● Banyakmesinkecil,dan dapat tersebar secara geografis →Google, Facebook
●
●
●
●
Stackable
LoadBalancing
Fail over
Automirror
![Page 9: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/9.jpg)
Hardware→ Service
![Page 10: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/10.jpg)
PemanfaatanVirtualisasi● Penyimpan
●
●
MemoriVirtual → L1,L2,L2 → recursive
VirtualCD,VirtualDisk (RAID), CloudStorage
● Komputasi
●
●
Virtual Desktop →Virtual Server →VirtualDatacenter
ThinClient →→VM → Cloud
● Jaringan
● VirtualChannel, Virtual LAN, Virtual Private Network
![Page 11: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/11.jpg)
Development → Deployment→ Ops
Development Process
Deployment OperationEvaluasi Monitoring
Good Practice Static Analyzer
DynamicAnalyzer Performance
Instrumentation PerformanceMonitor
Security Monitor Problemmonitor
TimDevelopment TimOperasion/Infrastruktur
SourcecodeEnvironment
Untuk Development
Environment Untuk
Operation
![Page 12: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/12.jpg)
ContinueDevelopment
Development Process
Deployment OperationEvaluasi Monitoring
Good Practice Static Analyzer
DynamicAnalyzer Performance
Instrumentation PerformanceMonitor
Security Monitor Problemmonitor
TimDevelopment TimOperasion/Infrastruktur
VM
EnvironmentUntukDevelopment Environment UntukOperation
![Page 13: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/13.jpg)
TahapanPengembangan
![Page 14: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/14.jpg)
System Dev. LifeCyc
![Page 15: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/15.jpg)
Problempengembangan
![Page 16: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/16.jpg)
Request ≠ Delivery
![Page 17: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/17.jpg)
Development Modelyangmana?
![Page 18: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/18.jpg)
Traditionalvs
Agile
![Page 19: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/19.jpg)
TahapanPengembangan1)Analisis UserModel
2)Analisis TaskModel
3)Analisis InteractionModel
4)Analisis ImplementasiUser Interface
Analisis User
Model
Analisis Task
Model
Analisis Interaction
Model
Analisis Implementasi UserInterface
Proto Persona
Task Listper user
Use Case
Interaction Path
Menu Tree
Sketch Mockup
PatternUI
Guidance
![Page 20: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/20.jpg)
Menganalisiskebutuhan
Pelatihan Sistem AnalisLanjutan
![Page 21: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/21.jpg)
Requirementproblem
![Page 22: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/22.jpg)
Mulai dari userstory/interaction
![Page 23: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/23.jpg)
Prototyping
●
●
●
Low fidelity: paper, pencil andpost-it
Middle fidelity, sketch tool, presentation program
High fidelity,user-interface builder/script
![Page 24: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/24.jpg)
SpesifikasiSistem● Perangkat komunikasi untuk
pihak yang terlibat pengembangan(disainer,tester..)
● Sebagaibagiandarikontrak (aspek legal) →Google,controlled language
● Tidak mungkin memenuhi 100% kebutuhanpenggunadanstakeholder, karena selalu berubah dan user seringkali tidaktahudenganpasti
● Strategi lebihmasukakal:
●
●
●
Tentukanhal-halyangtidakboleh ada (unsatisfactoryfactor)
Causalanalisisdari factor-tersebut
Pertimbangkanpencegahan (countermeasure)
●
●
●
●
Tujuan (Goal)[....specificdankuantitatif]
Synopsis [social interaction] (Man –Machine
–Man),ArsitekturInfrormasi
Context
Environment
r
●
●
●
●
User as visitor
Useras operato
Stakeholder
Organisasipendukung
● Constrains
●
●
Implementasi(listrik,wirelessetc)
Project (waktu,budget,personal)
![Page 25: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/25.jpg)
PengembanganLanjutan
![Page 26: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/26.jpg)
Mencari SolusiTeknologi
Mengetahui Masalah
Mengetahui Solusi
Mengetahui Teknologi
Mengetahui Produk
● Teknologi netral :bebasmenentukanjenisteknologiyangdigunakan,
tidakbergantungstandard,vendor,danlisensi
● Open Standard:bebasmenentukanimplementasi sistentanpatergantug
darivendordanlisensiselamamengikutistandard
● Open Source:bebasmenentukanimplementasi sistemselamamengikuti lisensi Open Source. TETAPI Bebas melakukan pemeriksaan,
mengembangkandanmengubahuntukkeperluan
![Page 27: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/27.jpg)
Contoh : bukualamat
– TABLE_1– ID
– NAMA
– MD5_NAMA
– ALAMAT
– MD5_ALAMAT
– NOMOR_TELEFON
– MD5_NOMOR_TELEFON
– TABLE_2– ID
– NAMA
– MD5_NAMA
– ALAMAT
– MD5_ALAMAT
– NOMOR_TELEFON
– MD5_NOMOR_TELEFON
●
●
Untukmenyimpan nama alamat/buku/nomor telfon
Isihanya1tabledengan
field
●
●
●
●
ID
NAMA
ALAMAT
NOMOR_TELFON●
●
●
●
Dalam mobiledevices
Memori terbatas
Kecepatan prosesorterbatas
Bagaiamana formatdatayangcepatdanefisien
● Context→ amanatautidak
●
●
●
●
Multilingual ---> LANJUTAN!!!!!
dsb
![Page 28: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/28.jpg)
Pendekatan komponenProgramSolusi →
StrukturData+ Algoritma
●
●
PilihAlgoritma yang akanditerapkan
PilihStruktur data yangditerapkan
●
●
PilihStruktur data yangdigunakan
PilihAlgoritma yang digunakan
Solusi→ Domain
SpecificLang.+ Skrip
●
●
●
●
●
Tentukan domain
Tentukanmasalah
Pilih“Domain Specific Language”
Tulis dalamDSL
Contoh :SQL
Solusi→
Data set +
MachineLearning
●
●
●
Pilih pendekatan Machine Learning dan implementasi (statistik,konvensional ANN,
DeepBeliefLearning)
Pilihstrategi Learning
Pilih“dataset” untuk Learning
![Page 29: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/29.jpg)
●
●
●
●
Programditulisdari scratch
Berawaldarialgoritmadanstrukturdata
Dilakukan implementasi algoritmadan
struktur data di dalam bahasa
pemrograman yangdipilih
Pemrograman memanfaatkaneditor
biasaataupun IDEsederhana
StrategiP1
PendekatanPemrogramanStrategiP2
StrategiP3 StrategiP4
●
●
Menggunakankomponensiappakai yang telah dikembangkan sebelumnya (orang lain atau diri sendiri)
Komponensiappakai :
●
●
●
Subrutinataufungsi
Library
Interpreter(embedded DSL)
●
●
●
●
Menggunakan unit atau program jadi
kecil yangdapatdisusunmenjadi satu
(glue)
Banyakditerapkan di lingkunganUnix
(1programkecil yangmemiliki fungsi)
Memanfaatkan“pipe”dan“redirect”
Contoh : cat Fileku.dat | sort| uniq
●
●
●
Memanfaatkan Services yang tersedia melaluiApplicationProgramInterface(API): GoogleAPI,TweeterAPI,FacebookAPIdll
Tidakperlumemahamibagaimana internal,
yang penting semantik pemanggilan
services(REST,nonREST)
Mengetahuistrukturdatahasil service (JSON,BSON,XML, lainnya)
![Page 30: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/30.jpg)
PengembanganSecure
![Page 31: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/31.jpg)
Menentukan model capaiansistem
Sistem Berfungsi
Sistem Aman
(security)
Sistem Dipercaya
(Dependability)
Sistem Tahan
(resilience)
Biaya Yang
dibutuhkan
SISTEM KRITIS
SISTEM NON KRITIS
Perbankan
![Page 32: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/32.jpg)
Sistemberfungsi
Berfungsisesuaidenganyangdispesifikasikan
Diambildarikonseppadasistemterdistribusiproperty dari sistem yaitu liveness dan safety. Safety property secara informal menyatakan prasyarat “sesuatu yang buruktakpernahterjadi”
Sebagianbesarsistemdi Indonesiadikembangkanhanya denganpertimbangan“bekerjasesuaifungsinya:
Minimverfiikasi pihakke-3
Minimvalidasipihakke-3
Minimpenentuanstandardbaikutkprosespengembangan, produk maupunkompetensi
![Page 33: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/33.jpg)
Sistem yangSecure
C :Confidentiality :Pencegahanterhadapaksesinformasioleh
orangyangtakberhak.
I : Integrity: Pencegahanterhadapmodifikasi informasi oleh
orangyangtakberhak
A :Availability: Pencegahan terhadappenguasaan informasiatau
sumberdayaolehorangyangtakberhak.
EU :terkait ketergantunganpadapihakke-3→Google,
SOUVEREIGNITY
Sekuriti komputermenanganipencegahandanpendeteksi dariakses yang tak berhak olehpenggunadari suatusistemkomputer
C
I A
Sistem
C I A
![Page 34: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/34.jpg)
Dependability● Availability: readiness for correct service,availability of asystem
for aperiod (0,t) is theprobability that the systemisavailable foruseatanyrandomtimein(0,t).
● reliability: continuityof correct service,.Thereliabilityof asystem for aperiod (0,t)is theprobabilitythatthesystemiscontinuously operational (i.e., does not fail) in time interval (0,t) given that it is operational at time0.
● safety: absence of catastrophic consequences on the user(s) and theenvironment,Safety.Thesafetyofasystemforaperiod(0,t)is the probability that the system will not incur any catastrophic failures intimeinterval (0,t).
● confidentiality: absenceofunauthorizeddisclosureof information,Confidentiality: Theconfidentialityof asystemisameasureof the degreetowhichthesystemcanensurethatanunauthorizeduser will notbeable tounderstandprotected informationinthesystem.
● integrity: absenceof impropersystemstatealterations;Integrity
andTrustworthiness. The integrity of asystem is the probabilitythaterrorsorattackswill not leadtodamagesto thestateof thesystem,includingdata,code,etc.
● maintainability: ability to undergo repairs and modifications, The maintainabilityofasystemisameasureof theability of thesystem to undergo maintenance or to return to normal operation after a failure.
\
● Thedependability ofasystemis its ability to
deliver specified services to the end users so
that they can justifiably rely on and trust the
services provided by the system
● Alternated definition: the ability of a system
to avoid failure that are more frequent or more
severe, and outage durations that are longer
that is acceptable to users
![Page 35: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/35.jpg)
Resilience - Survivability●
●
●
Infrastructure resilience is the ability to reduce the magnitude and/or duration
of disruptive events. The effectiveness of a resilient infrastructure or
enterprisedependsuponitsability toanticipate,absorb,adaptto,and/orrapidly recover fromapotentiallydisruptiveevent.
Definition:A propertyof asystem,subsystem,equipment,process,orprocedure thatprovidesadefineddegreeof assurancethatthenamedentitywill continueto functionduringandafteranaturalorman-madedisturbance;e.g.,nuclearburst.
Note:Forgivenapplication, survivabilitymustbequalifiedbyspecifyingtherangeof condi tionsoverwhichtheentitywill survive,theminimumacceptable levelor post-disturbancefunctionality,andthemaximumacceptableoutageduration.
InSoftwareEngineering(
●
●
Deutsch(..):Thedegreetowhichessential functionsarestill availableeventhoughsome partof thesystemisdown.
Elison (…). Survivability is theabilityof anetworkcomputingsystemtoprovideessential services in thepresenceofattacksandfailures,andrecoverfull services inatimelymanner
![Page 36: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/36.jpg)
Beda Sistem Aman dan TidakAman
Pelatihan Sistem AnalisLanjutan
Sistem
YangAman, handal danterpercaya
Metoda Pengembangan
Jenis Teknologi
TataKelola
Kriteria Forensik
Kriteria Fail tolerant
Kriteria Beban
Development LifeCycle
Kriteria Pengujian
![Page 37: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/37.jpg)
Replication Partitioning
![Page 38: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/38.jpg)
LoadBalancer
![Page 39: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/39.jpg)
StrukturSistemyang Aman
Firewall IDS IPS Integritycontrol
SanitizeModSec Apache
DBaseFirewallCMS
Logmonitoring
Alert system
StaticAnalyzer
Advisorymonitor
PatchmanagementRecoverysystem
Incidenthandler
OPERATION AFTER INCIDENTPRE
Threatanalyzer
Isolation andVirtualization
Monitoring Situs
![Page 40: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/40.jpg)
SNI ISO-IEC 15408 CommonCriteria– EAL1 - Functionally tested: “Applicablewheresomeconfidencein correct
operation is required, but the threats to security are not viewed asserious”
– EAL2 - Structurally tested, “Applicablewheredevelopersorusers requirealowtomoderatelevelofindependentlyassuredsecurity”
– EAL3 - Methodically tested and checked,applicablewherethe requirement is for a moderate level of independently assured security”
Sistem nonKritis
Sistem Kritis
danstrategis
Kemungkinan Audit Verifikasi Codereview
Aspek Assurance Sovereignty
EAL4 - Methodically designed, tested and reviewed, applicable where developers or users require a moderate to high level of independently assuredsecurity”
EAL5 - Semi-formally designed and tested,applicablewherethe
requirementis forahighlevelof independentlyassuredsecurity”
EAL 6 - Semi-formally verified design and tested, applicable to the developmentofspecialisedTOEs(TargetsofEvaluation),forhighrisk situations
EAL 7 - Formally verified design and tested, applicable to the developmentofsecurityTOEsforapplicationinextremelyhighrisk situations
![Page 41: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/41.jpg)
PengembanganIntegrasi
![Page 42: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/42.jpg)
Sistem InformasiHeterogen● Interoperabilitas di sistem yangheterogen
● Beragamorganisasi
dapat bertukar data/informasi
● Beragamteknologi
dapat bertukar data/informasi
● Dibutuhkan “central
point” sebagai penyelaras data/informasi
![Page 43: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/43.jpg)
Kualitas
data
![Page 44: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/44.jpg)
Jenisintegrasi
Pelatihan Sistem AnalisLanjutan
• Integrasi Presentasi Merupakan user interface yang
menyediakan akses pada suatu aplikasi. Keuntungan dari model integrasipresentasi adalahresikodanbiayarendah, teknologi yang tersedia relatif stabil, mudah untuk dilakukan, cepat untuk diimplementasikan, tidak perlu merubah data sumber. Sedangkan kelemahan ada pada kinerja, persepsi, dan tidak adanya interkoneksi antara aplikasi dandata.
• Integrasi Data. Model integrasi data yang dilakukan
langsung pada basis data atau struktur data dari aplikasi dengan mengabaikan presentasi dan logika bisnis ketika membuat integrasi. Keunggulan dari model integrasi data adapadafleksibilitas yanglebihbaikdarimodelpresentasi dan memungkinkan data digunakan oleh aplikasi lain. Namun jika terjadi perubahan model data, maka integrasinyaperludirevisi ataudilakukanulang.
• Integrasi Fungsional Proses integrasi dilakukan pada level
logikabisnisdenganmemanfaatkandistributed processing middleware. Keunggulandari integrasi fungsional adapada kemampuan integrasi yang kuat di antara model integrasi yang lain. Selain itu, model integrasi fungsional menggunakan true code reuse infrastructure untuk beberapaaplikasipadaenterprise.
;
![Page 45: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/45.jpg)
Service Bus –ServicePublisher
SERVICEBUS(Jboss,Mullsoft dsb)
SISTEMA SISTEMB
SISTEMCSERVICE
PUBLISHER (WS02, ZATO...)
Metadata Repository
Service Directory
![Page 46: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/46.jpg)
BIG DATASOLUTIONWORKFLOW UTK VALIDASI DATA
Machine Learning
Analytical engine
Front End untuk Data Entry
DASHBOARDINTEGRATIONAND CONTROL
VISUALIZATION SERVER
REPORTING SERVER
Konversi dan digitalisasi
DECISION SUPPORT
SERVICE BUS SYSTEM
PENGGUNA SITUATION ROOM
Data Collector and Integrator
SIMA SIM B
![Page 47: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/47.jpg)
Master Plan denganIntegrasi
Waktupengembangan
Pengembangan SistemA Pengembangan
SistemB
Pengembangan SistemC
Integrasi
SistemdikembangkanTanpa pertimbanganintegrasi
Integrasidilakukandengan“tambalsulam” Tidakadastandarinteroperabel
Pengembangan SistemA Pengembangan
SistemB
Pengembangan SistemC
Integrasi
Sub sistemPendukungintegrasi
Sub sistemPendukungintegrasi
![Page 48: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/48.jpg)
PengembanganArsitektur
![Page 49: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/49.jpg)
Transformasi Digital padaLayanan Publik
Organisasi
Peraturan
Business Prosess
Human
Organisasi
Peraturan
Business Prosess
Human
Digitalisasi
Transformasi
Digital
![Page 50: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/50.jpg)
TIK adalah Proses BukanProduk
– Bukan hanya sekedar masalah softwaredanhardwaresaja,tetapi jugasisinonteknis
– Bukan hanya pengadaan dan pembuatan tetapijuga pemeriksaan, monitoring danperawatan
Process People
Technology
![Page 51: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/51.jpg)
Aspek penting penerapanTIK
Komitmen manajemenatas
Peraturan danKebijakan
Organisasi dan TataKelola
Sumber Daya Manusia(SDM)
Pengembangan Teknologi Infrastruktur-Informasi-Aplikasi
![Page 52: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/52.jpg)
Framework● Satusetpolapikir dalammemecahkanmasalahsecara
terstruktur dansistematis.
●
●
●
●
●
●
●
●
TOGAF (The Open Group Architecture Framework)
DODAF (DepartmentofDefenseArchitectureFramework)
ITIL(InformationTechnologyInfrastructureLibrary)
COBIT(ControlObjective for Informationandrelated Technology)
CMMI (CapabilityMaturityModel)
PMBOOK (ProjectManagementBodyofKnowledge)
PRINCE2(PRojectsINControlledEnvironments)
MSP (Managing Successfulprogrammes)
![Page 53: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/53.jpg)
Alurpikir
●
●
Memandangsistemtidak hanya sekitarperangkat teknis
Sistem informasi sebagai komponen penting sebagai saranatercapainya tujuanorganisasi
![Page 54: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/54.jpg)
Konsepsi AlurKerja
ArsitekturBusiness
Arsitektur Informasi ArsitekturData
ArsitekturAplikasi
ArsitekturTeknologi
SistemInformasi
DataElektronis
PencocokanModel Informasi danData
Tahapanpekerjaan
Strukturorganisasi
SurveiInformasi
SurveiData
Survei SIM
UserModel
Formulir Laporan
TaskModel InteractionModel
![Page 55: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/55.jpg)
Arsitektur
– Suatudeskripsisistemsecaraformal,ataurencanaditaildarisistempada tingkatkomponen,untukmenjadipanduansaatimplementasi
– Strukturdarikomponen,hubunganantarkomponen,sertaprinsipdan panduan mengelola disain tersebut dan evolusi disain sesuai dengan perjalananwaktu
● Menurut TOGAF (TheOpenGroupArchitectureFramework)
●
●
● Jenisarsitektur:
●
●
●
●
Arsitektur bisnis,yangmeliputistrategi,tujuan,prosesbisnis, fungsidan
organisasi
Arsitektur data,meliputiorgansiasidanpengelolaaninformasi/data
Arsitektur aplikasi,yangmenyajikanaplikasi,komponenperangkatlunakdan
interaksi masing-masingkomponen
Arsitektur teknologi, menjelaskan teknik dan komponen yang digelar
(deploy)termasukjugajaringan,daninfrastruktur fisik untukmendukung berjalannyaaplikasidanpenyimpanandata
![Page 56: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/56.jpg)
Tahapan pengembangansistem
![Page 57: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/57.jpg)
ArsitekturBisnis●
●
Menentukan tujuanorganisasi
Untukcorporate
●
●
Visi → eMisi→
Tujuan
Untuklembaga negara
● Mandat–Misi →
Visi
![Page 58: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/58.jpg)
Langkah-langkah●
●
●
●
●
●
Memahami stakeholder
Memahamistrukturorganisasaidantugasfungsi
Memahamipelaksanaanpekerjaan→ seringtertuang dalamSOP
SebagianbesarSOP:berorientasipadaunitkerja, apaapasajayangdilakukanolehsuatuunitkerja
Proses Bisnisterintegrasi:
SOPpekerjaanyangmeliputiberbagaiunitkerja
![Page 59: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/59.jpg)
Technical ReferenceTOGAF9
![Page 60: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/60.jpg)
PemanfaatanKajian●
●
●
Sebagai landasan/justifikasi
Sebagaipengarah
Sebagai patokanevaluasi
KajianFeasibility
StudyKAK
Sistem
Pelaksanaan Development
Evaluasi
BATSeleksi
![Page 61: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/61.jpg)
Pengujian
Lelang
Pengawasan
Lelang
Naskah Akademik
Assestment Dan
Rekomendasi
KAKdsb
Pelaksanaan pengadaanlelangEvaluasi Termasuk
PaparanProposal Didepan pakar
StandarStandarStandarStandarStandar
Justifikasi HPS HR
Output
1
Peren canaan
3
Persiapan Tender
2
Feasibility Assestment
4
PelaksanaanPENGEMBANGAN
5
SIM yangdikembangkan
6
![Page 62: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/62.jpg)
Prosedur pelaksanaanlelang●
●
●
●
●
●
Tahap1.Perencanaandilakukanpenulisannaskahakademik,berupa rencanasisteminformasitersebutdarikacamataakademikdengan memertimbangkan beragamaspek
Tahap 2. Pelaksanaan assestment danperencanaanpekerjaan tersebut,sesuaidengankondisi anggaran,serta capaianpadarentangwaktuyangdiharapkan
Tahap 3. Persiapan pelaksanaan lelang, dengan menyiapkan justifikasi pembiayaan,justifikasiahli yangterlibat,serta justifikasikeluarandalam pelaksanaanpekerjaan
Tahap4.Pelaksanaan lelang,denganpenentuanpemenangmelaluievaluasi administrasi,evaluasi teknis,danpaparan
Tahap5.Pelaksanaan pekerjaandengandilakukanpengawasansesuai dengandokumen,standard,dannaskahakademik
Tahap6.Pelaksanaan pemeriksaan penyerahan pekerjaanberdasarkan standard,naskahakademik,sertabakuanevaluasi.
![Page 63: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/63.jpg)
SpesifikasiStandard
MODEL1.AplikasiSeragam
BerbagiPakai
MODEL2.AplikasiBeragam
DenganSpesifikasiStandard
Menentukan Spesifikasi Standard
Melakukan Evaluasi
Aplikasiyang Compliance
Mengembangkan Aplikasi
Melakukan Sosialisasi+Bimtek
Memberikan DukunganTeknis
MenyusunDirektori Danacuan
Ataucontoh
Pihak ke-3 Mengembangkan
Dukunganteknis Pihakke-3
Ekosistem Industri
Proses
Produk
SDM
![Page 64: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/64.jpg)
StandarDokumentasi
●
●
●
●
●
●
●
Dokumentasi perencanaan proyek
Dokumentasikebutuhan(userrequirement)
Dokumentasidisain
Dokumentasi implementasi
Dokumentasipenggunaan(usermanual)
Dokumentasipelatihan
Dokumentasiperawatan
![Page 65: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/65.jpg)
Metoda yangDisarankan
●
●
●
●
●
●
●
Melakukan functional model → →IDEF1
Melakukanpemetaanfungsi→→ Use-Case
Melakukanusermodel→→ProtoPersona
Melakukanbusinessprocessmodel→→BisaBPMN
atauIDEF
Melakukan informationmodeling→IDEF1
Melakukandatamodelling→IDEF1x
Melakukantaskmodellingdaninteractionmodelling, tentukanpattern
![Page 66: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/66.jpg)
Dokumentasi AnalisisKebutuhan
● Dokumenyangmenjelaskankebutuhanmengapa sistem tersebut dibuat. Terdiridari:
●
●
●
●
Purposefull requirement,tujuanyangingindicapaioleh
sistemitu(darisisi organisasi)
Functionalrequirement,pra-syarat fungsiyangingin
diberikan olehsistem
Non functionalrequirement,pra-syarattakterkait
fungsiyangharusdiberikansistem(ekonomisdll)
Userprofile,profil yangakanmenggunakansistem
![Page 67: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/67.jpg)
Kerangkadokumentasi
● Pengantar
●
●
●
●
●
●
●
Latar belakangkebutuhan
Tujuansistem
Scope
Asumsi
User
Sumberdaya
Jadwal
![Page 68: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/68.jpg)
KerangkaDokumentasi(2)
● Spesifikasisistem
●
●
●
●
●
●
Fungsisistem
Kinerja yangdiharapkan
Spesifikasi interaksipengguna–sistem
Deskripsidatayangadadanhubungannya
Batasan danprioritas
Modifikasi yangdiprediksi
![Page 69: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/69.jpg)
Kerangka DokumenDisain
● Menjabarkanbagaimanadisaindari sistemdibuat. Padadokumenini terdiri dari:
●
●
●
●
Task model (tugas-tugas apa secara ditail yang akan dipecahkanolehsistemtersebut,dapatmenggunakan notasidanmetodayangada,CTT,HTA
Interaksimodel(menjelaskaninteraksidarisistemsecara mudahdapatdijelaskandenganskenarioataustoryboard
RancanganUser Interfacedanmenuatauseringdisebut denganPrototype
Penentuanpattternyangdigunakan
![Page 70: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/70.jpg)
KajianSistem
● Pendahuluan
●
●
●
Landasan[Sosial,Fungsi,Regulasi]
Metodologi
SistematikaKajian
● AnalisisKebutuhan
●
●
●
Spesifikasi high-level,UserModel, TaskModel, InteractionModel, UseCase
Kondisi saatini
AnalisisGap
● ArsitekturBisnis
●
●
●
StakeholderAnalisis
Organization
BisnisProses
● AristekturInformasi/Data
●
●
Informasimasukdnakeluar,InformationModelling IDEF1danIDEF1x
Permodelandata
● ArsitekturAplikasi
●
●
Spesifikasi teknis(menentukanmetodapengembangan,dsb)
Functional Specification denganIDEF0
● ArsitekturTeknis●
●
Stackteknologiyangdigunakan
Strategi interoperbailitas
● Spesifikasinonteknis(SDMdanOrganisasi), level security
● Perencanaan pelaksanaanpekerjaan
●
●
Teknis
SDMdan Organisasi
● Penutup
![Page 71: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/71.jpg)
StudiKasus
SistemInformasi Personal
Sistem Informasi Logistik
Sistem Informasi Anggaran
Executive Information
System
DecisionSupportSystem
![Page 72: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/72.jpg)
Tahapanpenyusunan
● Analisis Informasi(bukanhanyadata)
●
●
●
Informasiyangdisajikankepublik
Informasiyangdipertukarkankebadanpublik lain
Informasiyangdibutuhkandaribadanpublik lain
● Inventarisasi jenisdata
●
●
Jenisdata,skaladata,keterkaitandata
Organiasi pengelolaandata
●
●
Inventarisasi peraturanterkait
Struktur organisasipendukung
●
![Page 73: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/73.jpg)
Survei UnitKerjadan Tata Kelola●
●
●
●
●
●
●
●
Nama UnitKerja
NamaJabatanKepalaUnit danPerson
JumlahSDM padaUnit Kerja tersebut
JumlahSDMbidangTIK
SDMPengeloladata(memasukkandata,membuat laporan,memberikandatakepihak lain)
JumlahServeryangdikelola:[onpremise,ataucollo]
Jaringansendiriyangdimiliki
Tahapanapasajayangdilakukan[Perencanaan,….]
![Page 74: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/74.jpg)
SurveiRequirement● Kebutuhan/harapandari
●
●
●
SIMyangadautkbekerjasehari-hari
Dashboardpadasituationroombilaada(apayangbisadilihat pimpinan)
Hal-halyangdisukaipadaSIMataupengolahandatayangada→→preference
● KetidakpuasandariSIMpengolahandata
●
●
Hal-hal yang tidak disukai bila terjadi pada SIM atau pengolahandata→→unsatisfactory factorutknodeutama LWBA
KasusyangpernahterjadipadapengolahandatadanSIM→
memahami “gap” dan“incident”
![Page 75: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/75.jpg)
SurveiSIM●
●
●
●
●
●
●
●
●
●
NamaSIMdansubdomainbilaonline:
Unit pengelola:
Lokasi instalasiSIM:
PengembangSIM:[internal,pihakke-3,pusat]
FungsidanJenisSIM:
Pengguna:[Internalunit, InternalPemkab,Publik]
Data-datayangadapadaSIM(bilaperluskemadanDATAnya)
DatapihakeksternalyangdibutuhkanolehSIMini
SIMeksternalyangdibutuhkanolehpihakini
DokumentasiyangadauntukSIMini:
![Page 76: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/76.jpg)
SurveiDataElektronis/Non-Elektronis●
●
●
●
●
●
●
Nama pengolahan data
Unit kerjayangmelakukan
Formatberkas:[wordprocess,spreadsheet, database],apabisamemporelah
Jenis informasi :[rahasia, terbatas, terbuka]
Frekuensiupdate:berapaseringdiupdate/dibuat
Unit yangmemintadataini
Datadariunit lainyangdibutuhkanuntukmengisi pengolahan dataini
![Page 77: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/77.jpg)
Penentuan JenisData
● Berdasarkan keterbukaandata:
●
●
●
dataumum,
data terbatas,dan
dataterkontrol.
● Sementara kekritisanmeliputi:
●
●
●
datastrategis→ mempengaruhikebijakan
nasional data menengah →v→mempengarui kondisi
daera datayangtidakstrategis→→hanyaunit
![Page 78: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/78.jpg)
Survei Laporan●
●
●
●
●
●
NamaLaporan
Acuan Aturan: UU/PP/PM atau peraturan lainnya yangmewajibkanaturaninidisusun,baik isimaupun format(contohAssetDaerah,denganKIP,Keuangan dsb)
Frekuensi:(berapabulan/minggusekali)
Unit pembuatlaporan:
Unit pemintalaporan:
Unit yangmembutuhkanlaporansebagai informasi acuan
![Page 79: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/79.jpg)
InventarisasiInformasiInformasi Jenis
(String, Numeris..)
Frekupdate Dependency Klasifikasi (Rahasia/ Terbatas/ Publik)
Aturan/ Konteks
● Informasi: jenisinformasi
●
●
●
●
●
●
Jenis:jenisdatapenyimpaninformasidanbesarnya
FrekUpdate:berapasering informasidi-update
Kebergantungan pada informasi lain (mengupdate apa- diupdate apa)
Klasifikasi keterbukaan:apakahbersifat rahasia/terbatas/publik
Klasifikasi kekritisan::sejauhmanamengganggujalannyabusinessproses:
kritis/agak kritis/tidakkritis
Aturan:aturanyangmembahaspengaturaninformasiybs:wajib,ataurutin
wajib,palingtelatberapa lama
![Page 80: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/80.jpg)
RACIResponsible:adalahorangyangmelakukansuatukegiatanataumelakukanpekerjaan
Accountable:adalahorangyangakhirnyabertanggungjawabdanmemiliki otoritas untukmemutuskansuatuperkara
Consulted:adalahorangyangdiperlukanumpanbalikatausarannyadan berkontribusiakankegiatantersebut
Informed: adalahorangyangperlu tahuhasildari suatukeputusanatautindakan
![Page 81: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/81.jpg)
LangkahAnalisisRACI
Identifikasibidangpekerjaanyangharusdilakukan.
Identifikasi para stakeholder yang akan terlibat dalam proyek atau prosesbisnis.Alokasikanmasing-masingstakeholderpadakolom,dan keterangansetiapkolomdibagianatasgrafik.
Pertimbangkansetiap tugaspadagilirannyauntukmemutuskandimana unsur-unsur RACIberada.
MeninjaukelengkapangrafikRACI.
Wali data adalah orang/pihak yang memiliki tanggung jawab (accountable) terhadappelaksanaantugasdanfungsipekerjaanyang
membuat (create)data.
Wali sistem adalah orang/pihak yang memiliki tanggung jawab (accountable)terhadappelaksanaantugasdanfungsipekerjaanyang didukungolehsistemaplikasi.
![Page 82: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/82.jpg)
Matrix kebutuhaninformasi
UNIT 1
UNIT 2
UNIT 4
UNIT 3
UNIT 1 UNIT 2 UNIT 3 UNIT 4
![Page 83: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/83.jpg)
SurveiIntegrasi● Model integrasi
● Apakahsudahmenerapkanintegrasisecarafederatedmelalui:
–
–
– Integrasi service
Intergrasi tabeldata
Integrasitampilan
● Bagaimanamekanismesinkronisasi data
–
–
– Secara rutin perwaktu
Ketikaadaperubahandi satudatamakadilakukansinkronisasi
Sinkronisasimanual
● Komponenpendukung integrasi.Apakahtelahditerapkan
● Menggunakan ServiceBus
● Permasalahan integrasidata
● KasusyangpernahterjadipadapengolahandatadanSIM→→ e,memahami
“gap” dan“incident”
![Page 84: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/84.jpg)
InventarisasiServiceService Sumber data Format Frekue
nsiDepende ncy
Klasifikasi (Rahasia/ Terbatas/ Publik)
Aturan/ Konteks
● Service:jenislayananyangdiberikan
●
●
●
●
●
●
●
Sumeber data:organisasi pengelola layanan tersebut
Format:formatdatayangdiberikanolehservicetersebut
FrekUpdate:berapasering informasi tersebutdiminta
Kebergantunganpadaservice lain(mengupdateapa-diupdateapa)
Klasifikasiketerbukaan:apakahbersifat rahasia/terbatas/publik
Klasifikasikekritisan: :sejauhmanamengganggujalannyabusinessproses:kritis/agak kritis/tidakkritis
Aturan:aturanyangmembahaspengaturan informasiybs:wajib,ataurutinwajib,paling telat berapalama
![Page 85: Pelatihan Sistem Analis - Gunadarmakarmila.staff.gunadarma.ac.id/Downloads/files/70122... · Share. Datagrowthoutrunsthe abilitytomanageitso we needscalablesolutions. BIG lebih kepada](https://reader036.vdocuments.mx/reader036/viewer/2022081402/5f0a3afa7e708231d42aa487/html5/thumbnails/85.jpg)
TERIMAKASIH