2. Introduction
o NurHidayat
â—¦ Kota Depok, Jawa Barat
o System Architect at
â—¦ Arung Ruang
â—¦ Cronos Studio Indonesia
o Consultant Expertat
â—¦ Bank Rakyat Indonesia
â—¦ KomisiPengawasPersainganUsaha
PHPID – CODE FACTORY 6-Agustus-2021
3. Agenda
SDLC AS FRAMEWORK SYSTEM ANALYSIS SYSTEM DESIGN DISCUSSION
6-Agustus-2021
PHPID – CODEFACTORY
4. SoftwareDevelopmentLifeCycle
T H E A P P L I C A T I O N O F
S T A N D A R D B U S I N E S S
P R A C T I C E S I N T O
B U I L D I N G S O F T W A R E
A P P L I C A T I O N S
PHPID – CODE FACTORY 6-Agustus-2021
5. SoftwareDevelopment
LifeCycle
6-Agustus-2021
PHPID – CODEFACTORY
Analysis
a. Analisa SWOT
b. Analisa Sistem
c. Persiapan Teknis
Perancangan
a. Pembuatan disain
b. Perancangan sistem
Finalisasi
a. Uji laik operasi
b. Penyesuaian
c. Pelatihan pengguna
Optimalisasi
a. Pemeliharaan Sistem
b. Pemeliharaan Disain
c. Optimasi untuk Google
d. Pemantauan Sistem
SDLC
System
Development
Life Cycle
Implementasi
a. Alokasi Infrastruktur
b. Pemrograman
c. Deployment
6. SoftwareDevelopmentMethodologies
o WaterfallDevelopment
â—¦ Classicdevelopment process
o RapidApplicationDevelopment
â—¦ UtilizingGUI Builder, CASETools, RDBMS, 4th GL Programming
o Agile Development
â—¦ Scrum,Kanban, Lean, XP, Continuous Integration,DevOps
o SpiralDevelopment
â—¦ Iterativeversionof Waterfall model
6-Agustus-2021
PHPID – CODEFACTORY
11. 5W+1HFramework
o What?
â—¦ Apasaja yang bisadilakukan oleh aplikasi?
â—¦ Apasaja yang bisadilakukan pengguna?
o Where?
â—¦ Dimana aplikasi akan dibuat?
â—¦ Dimana aplikasi akan di-deploy?
o When:
â—¦ Kapan aplikasi ini mulai?
â—¦ Kapan harus selesai dibuat?
o Who?
â—¦ Siapa penggunanya?
â—¦ Siapa yangakan membangun aplikasinya?
â—¦ Siapa yangmembiayai?
o Why?
â—¦ Kenapa aplikasi ini perlu dibuat?
â—¦ Apakeuntungannya bagipara
penggunanya?
â—¦ Apakeuntungan bagi para stakeholder?
6-Agustus-2021
PHPID – CODEFACTORY
12. 5W+1HFramework(continued)
o How?
â—¦ Tentukan Platform
â—¦ Lakukan Analisa
â—¦ KebutuhanBisnis
â—¦ SistemBerjalan
â—¦ Buat Desain SistemBaru
â—¦ DesainUserInterface
â—¦ DesainSistem/Flow
â—¦ DesainDatabase
o Deliverables
â—¦ BusinessRequirementDocument
â—¦ For managementpurpose
â—¦ Functional RequirementDocument
â—¦ For developmentpurpose
â—¦ TestScenarioDocument
â—¦ Testscriptsfor qualityassurance
6-Agustus-2021
PHPID – CODEFACTORY
14. SystemAnalysis
o It is a process of
â—¦ collectingand interpretingfacts,
â—¦ identifyingtheproblems,and
â—¦ decompositionof a systemintoits
components.
o The purpose of studying a system
â—¦ To understand theold systemthoroughly
â—¦ To identifyitsobjectives.
o It is a problem-solving technique
â—¦ To improvesthe systemand
â—¦ To ensuresthat all thecomponents of the
systemwork efficientlyto accomplish
theirpurpose (theobjectives).
o Objectives
â—¦ Understandtheproblems
o Focused on
â—¦ Whatthesystemshoulddo?
6-Agustus-2021
PHPID – CODEFACTORY
15. CaseStudy
o PT Herbal Berkah Mandiri(HBM)adalah perusahan manufakturyang memproduksi
obat-obatan dan suplemenkesehatan berbasis herbal. PT HBMberoperasi di 3 (tiga)
negara, yaitu Indonesia,Malaysia, dan SaudiArabia.
o Untuk menekan biaya, di masing-masingnegara dibangun pabrikdan gudanguntuk
menyimpanbahan baku yang akan dipakai saat prosesproduksi,dan sekaligus
menyimpan barang jadihasil prosesproduksi.
o Untuk menghindari kehilangan bahan baku, maka semua bahan baku dan barang jadi
yang keluar masukdari gudang harusdicatat menggunakankartu stok,dan setiap
akhir bulan dibuatkan laporan rekapitulasi statusstoknya
6-Agustus-2021
PHPID – CODEFACTORY
16. Analysis
o PT Herbal Berkah Mandiri(HBM)adalah perusahanmanufakturyang memproduksi
obat-obatan dan suplemenkesehatan berbasis herbal. PT HBMberoperasi di 3(tiga)
negara, yaitu Indonesia,Malaysia, dan SaudiArabia.
o Untuk menekan biaya, di masing-masingnegara dibangun pabrik dan gudanguntuk
menyimpanbahanbakuyang akandipakai saat prosesproduksi, dan sekaligus
menyimpan barangjadihasil prosesproduksi.
o Untuk menghindarikehilanganbahan baku, maka semua bahan baku dan barang jadi
yang keluarmasukdari gudangharusdicatat menggunakankartustok, dan setiap
akhir bulan dibuatkan laporanrekapitulasistatus stoknya
6-Agustus-2021
PHPID – CODEFACTORY
18. Keywords
o Perusahaan manufaktur
o Ada di 3 (tiga)negara
o Menekanbiaya
o Pabrik dan Gudang
o Proses produksi
o Bahan baku
o Barangjadi
o Keluar/masukdicatat
o Kartustok
o Laporanrekapitulasi
6-Agustus-2021
PHPID – CODEFACTORY
19. WhattheSystemshouldDo?
o MengeloladataLokasi
o Mengeloladata Pabrik
o MengeloladataGudang
o Mengeloladata Bahan Baku
o Mengeloladata Barang Jadi
o Mengelolatransaksi Bahan Baku
o Mengelolatransaksi BarangJadi
o MembuatlaporanKartuStok
o MembuatlaporanRekapitulasi
o MengontrolProses Produksi
o MengontrolBiaya Produksi
6-Agustus-2021
PHPID – CODEFACTORY
23. BusinessRequirementDocument
o BRD is a formaldocument that
â—¦ outlines the goals and expectations an
organization hopes to achieve to
complete a specific project.
o BRD is a means of communication
â—¦ Betweenstakeholdersand vendorsin
managementlevel
o BRD Focusedon
â—¦ Why the systemshould be build?
â—¦ What the system should do?
â—¦ Who will benefit from the system?
â—¦ When the system should be ready?
â—¦ Where the system be deployed?
6-Agustus-2021
PHPID – CODEFACTORY
25. SystemDesign
o It is a processof
â—¦ Planning anew businesssystem or replacing an
existing system
â—¦ Bydefining its components ormodules to
satisfy the specific requirements.
o Before designing,you need to
â—¦ Understand the old system thoroughly
â—¦ Determine howcomputers can best beused in
order to operate efficiently.
o Objecticve
â—¦Developsolutiontoproblems
identifiedinanalysis
o Focuseson
â—¦Howtoaccomplishthe
objectivesofthesystem.
6-Agustus-2021
PHPID – CODEFACTORY
29. FunctionalSpecificationDocument
o FSD is a formal document that
â—¦ describe how the system should function
to meet all the requirements noted in the
BRD
â—¦ expanding on all the details pertaining to
end-user expectations.
o FSD is a means of communication
â—¦ Between system analyst and developers
in technical level
o FSD Focusedon
â—¦ Capabilities
â—¦ Functional Use Case
â—¦ EntityRelationship Diagram
â—¦ Appereances
â—¦ Wireframe & Storyboard
â—¦ Interactions
â—¦ ActivityDiagram
â—¦ Sequence Diagram
â—¦ State Diagram
6-Agustus-2021
PHPID – CODEFACTORY