00:00:00
[Musik]
00:00:00
baik asalamualaikum warahmatullahi
00:00:02
wabarakatuh kita masuk ke materi proses
00:00:05
desain ya nah ini untuk proses desain
00:00:08
ini perlu kalian ee ketahui ya karena
00:00:11
dia terkait dengan rekayasa perangkat
00:00:13
lunak
00:00:14
di mana rekayasa perangkat lunak ini
00:00:16
merupakan disiplin ilmu yang digunakan
00:00:19
untuk memahami proses desain atau siklus
00:00:21
desain ya dengan adanya desain perangkat
00:00:24
lunak ini ee merupakan proses interaksi
00:00:26
melalui cetak biru atau blueprint yang
00:00:29
menggambarkan suatu pandangan menyeluruh
00:00:31
dari perangkat lunak yang dikembangkan
00:00:33
atau akan dibangun nanti nah di sini
00:00:35
prosesnya itu ee ini melalui tingkat
00:00:38
abstraksi yang tinggi dia juga bisa
00:00:41
ditelusuri sampai ke data yang spesifik
00:00:44
serta fungsional
00:00:45
lainnya nah pertama-tama kita akan bahas
00:00:48
tentang apa sih ee siklus hidup
00:00:50
perangkat lunak ya
00:00:54
nah di sini ada beberapa peran yang
00:00:56
sangat penting dalam eh information
00:00:58
specialist di mana eh di sini terbagi
00:01:02
menjadi ada di bagian support sistem
00:01:06
study desain sistem yang
00:01:07
mengimplementasikan sistem juga yang
00:01:10
menjalankan atau make available nah
00:01:12
fasenya di sini ada fase planning atau
00:01:16
perencanaan kemudian fase analisis atau
00:01:20
ee menganalisis masalah yang ada
00:01:22
kemudian setelah itu melakukan desain ya
00:01:25
desain dari sistem yang akan dibangun
00:01:27
lalu setelah itu mengimplementasikan
00:01:30
setelah mengimplementasikan baru bisa
00:01:32
digunakan nah peran manajer di sini itu
00:01:35
adalah mendefinisikan dari masalah yang
00:01:38
ada nah selain itu fungsi lainnya adalah
00:01:42
dia mengkontrol dari masing-masing fase
00:01:45
tersebut sedangkan untuk information
00:01:47
spesialis di sini dia eh men-support
00:01:50
dari masalah yang ada kemudian melakukan
00:01:53
sistem study kemudian mendesain sistem
00:01:58
mengimplementasikan sistem dan make
00:02:00
available
00:02:01
nah fase dalam SDLC ini ada planning
00:02:04
analysis design implementation dan use
00:02:08
tadi yang sudah disebutkan nah dalam
00:02:10
fase planning ini ini ada beberapa eh
00:02:14
keuntungan yang pertama kita bisa
00:02:16
mendefinisikan scop jadi batasan apa
00:02:19
saja dari project tersebut ya kemudian
00:02:23
spot potential problem menemukan masalah
00:02:27
ya masalah yang eh berpotensi tinggi
00:02:30
kemudian arrange task in sequence jadi
00:02:32
menyusun tugas sesuai urutan lalu
00:02:35
provide basis for control jadi eh
00:02:39
menyediakan basis basic untuk mengontrol
00:02:42
dari tiap tahapan
00:02:44
tersebut nah langkah yang dilakukan
00:02:47
pertama adalah recognize the problem
00:02:50
jadi kita harus mengetahui dulu atau
00:02:53
mengenali masalahnya apa kemudian define
00:02:56
problem mendefinisikan dari masalah
00:02:58
tersebut set objectif nah menentukan
00:03:02
objeknya terus identify constrain nah
00:03:05
ini artinya mengidentifikasi lagi ya eh
00:03:09
constrainnya seperti apa nah recall that
00:03:12
objective standard and constraint are
00:03:14
problem solving element
00:03:17
jadi
00:03:18
ee tiap tahapan ini
00:03:21
itu pasti berurutan ya jadi kalau
00:03:24
misalkan pada tahapan objektif itu belum
00:03:28
mendefinisikan problem dia enggak akan
00:03:30
jalan
00:03:32
oke kemudian ada juga di tahapan yang
00:03:35
berikutnya ada conduct feibility
00:03:38
study atau loss ya disingkatnya ada
00:03:40
technical economic return nonconomic
00:03:43
return legal and ethical operational dan
00:03:45
schedule ya ini masing-masingnya seperti
00:03:49
itu
00:03:50
nah lalu di tahapan berikutnya ada
00:03:53
mempersiapkan study project untuk
00:03:54
proposal
00:03:56
eh ini terkait pada MIS steering
00:03:59
committer nah kemudian setelah itu baru
00:04:02
ini disetujui atau tidak approve or
00:04:04
disapprove apakah sistem itu akan sesuai
00:04:08
dengan tujuan nah ataukah akan ada
00:04:12
solusi lain ya kalau misalkan dia tidak
00:04:14
sesuai tujuan
00:04:16
nah kemudian yang berikutnya ee
00:04:19
membangun kontrol mekanisme nah ini
00:04:22
terkait dengan apa yang dikerjakan siapa
00:04:25
yang mengerjakan dan kapan artinya harus
00:04:28
ada schedule-nya seperti
00:04:32
ini nah ini adalah planning P ya jadi
00:04:36
dari masing-masing peranan itu apa saja
00:04:39
sih yang dilakukan dari beberapa tahapan
00:04:42
tadi ya delapan tahapan nih di tahapan
00:04:45
manajer ee mereka mengenali dulu
00:04:48
masalahnya seperti apa kemudian
00:04:50
mendefinisikan dulu masalahnya itu lalu
00:04:53
menetapkan sistem objektif dan
00:04:56
mengidentifikasi sistem tersebut nah
00:04:59
tugasnya sistem analis itu adalah
00:05:01
mengkonsult dari masalah tersebut lalu
00:05:03
melakukan feibility study kemudian
00:05:06
mempersiapkan proposal studi proposal
00:05:09
itu tugas dari sistem analis nah
00:05:11
kemudian di MIS steering komite itu
00:05:14
menyetujui atau tidak menyetujui dari eh
00:05:18
apa yang dilakukan oleh sistem analis
00:05:19
tadi ya kemudian ketika disetujui maka
00:05:23
baru bisa dibangun kontrol mekanismenya
00:05:29
nah ini ya tadi sebetulnya sama aja ya
00:05:32
ee ini secara
00:05:34
sederhananya
00:05:36
oke nah kemudian di sini juga ada
00:05:41
kontrol dari sistem analis yaitu
00:05:44
mempersiapkan detail sistem
00:05:47
mengidentifikasi ee alternatif sistem
00:05:49
konfigurasi mengevaluasi sistem ee
00:05:53
memilih base konfigurasi dan
00:05:56
mempersiapkan ee proposal ya
00:06:03
nah nah di sini juga ada beberapa
00:06:05
kontrol yang dilakukan oleh MIS baik
00:06:09
manager
00:06:10
maupun dari information specialis nah di
00:06:13
MIS Teing komite ini untuk melakukan
00:06:16
planning terhadap implementasi kemudian
00:06:19
mengumumkan dari implementasi sedangkan
00:06:22
di bagian manager eh
00:06:26
itu eh sori di bagian information
00:06:28
specialist itu mengumpulkan resarch dari
00:06:31
hardware mengumpulkan resarch software
00:06:35
kemudian mempersiapkan database-nya apa
00:06:37
yang dibutuhkan lalu mempersiapkan eh
00:06:40
fasilitas secara fisikal dan melakukan
00:06:43
training atau educate participant and
00:06:45
user nah baru di manajer itu akan
00:06:49
melakukan cutover kepada sistem yang
00:06:54
baru ini sama ya dengan yang tadi
00:06:58
intinya di information specialist itu
00:06:59
ada dilakukan juga audit dan memaintain
00:07:03
sistem itu
00:07:05
sendiri oke kita lanjut ke fase
00:07:08
berikutnya siklus hidup perangkat lunak
00:07:10
nah ini yang paling umum digunakan yang
00:07:13
mungkin dari ee kalian pernah pakai
00:07:16
kalian pakai juga nih saat ini di proyek
00:07:19
SAT yaitu mode air terjun atau waterfall
00:07:22
yang sudah sangat umum digunakan nah di
00:07:25
mana tahapannya itu ada requirement
00:07:28
specification ada sistem design and
00:07:31
software desain kemudian implementation
00:07:33
and unit testing integration system
00:07:35
testing dan operation and maintenance
00:07:38
nanti masing-masing akan dijelaskan nah
00:07:40
apa saja sih yang dilakukan pada
00:07:42
requirement dan analisis specification
00:07:44
yang pertama mengumpulkan apa yang
00:07:45
dibutuhkan secara lengkap untuk
00:07:47
dianalisis mendefinisikan kebutuhan yang
00:07:50
harus dipenuhi oleh program nah jadi
00:07:53
harus dikerjakan menghasilkan desain
00:07:55
lengkap lalu ada sistem and software
00:07:57
desain setelah dianalisis kebutuhannya
00:07:59
seperti apa maka ee desain ini bisa
00:08:03
dikerjakan nah setelah bisa dikerjakan
00:08:06
maka dilakukan coding atau ee kita bisa
00:08:11
menggunakan bahasa pemrograman yang ee
00:08:13
sudah ada mungkin bisa pakai HTML kalau
00:08:16
untuk membangun web kalau misalkan ee
00:08:18
kalian mau ee bikin game ada lagi bahasa
00:08:22
pemogram mungkin pakai Python atau apa
00:08:24
ya
00:08:25
nah apakah produk dan ini juga harus ee
00:08:29
dilakukan pengujian secara unit pekerja
00:08:31
baik atau tidak nah kemudian integration
00:08:34
and system testing ini dilakukan
00:08:36
pengujian terhadap program tersebut nah
00:08:40
setelah itu di bagian operation and
00:08:42
maintenance eh
00:08:44
program juga di sini harus dilakukan
00:08:46
pemeliharaan ya jadi ee supaya dia
00:08:50
menyesuaikan dan mengadaptasi dengan
00:08:53
situasi yang
00:08:54
sebenarnya nah apa saja sih kekurangan
00:08:57
dari model waterfall ini yang pertama
00:08:59
kaku karena ee fase-fase dalam metode
00:09:03
waterfall itu dia tidak akan bisa
00:09:05
dijalankan ketika fase sebelumnya belum
00:09:08
dikerjakan nah kemudian perubahan juga
00:09:11
sulit
00:09:12
diakomodasi nah karena jarang sekali
00:09:15
mitra pengguna dapat menyusun kebutuhan
00:09:17
secara lengkap ya nah kemudian proyek
00:09:20
besar sebaiknya dipecah menjadi
00:09:21
subproyek sehingga dapat dikerjakan di
00:09:23
beberapa tempat nah ini sebaiknya pada
00:09:26
ee pada metode water model waterfall ini
00:09:30
ini harus displit atau dipisah lagi
00:09:32
karena dia digunakan hanya untuk
00:09:34
proyek-proyek besar biasanya ya lebih
00:09:37
cocok untuk proyek-proyek besar
00:09:39
nah kemudian apa saja sih yang ada di
00:09:42
dalam aktivitas siklus hidup nah yang
00:09:44
pertama tadi ya ee spesifikasi kebutuhan
00:09:48
nah desainer dan pengguna itu ee mencoba
00:09:52
menangkap apa yang diharapkan pada suatu
00:09:54
sistem ada atau tidak ada atau tidak ada
00:09:57
kemudian dapat dinyatakan dalam bahasa
00:10:00
alami atau
00:10:01
sehari-hari nah lalu
00:10:05
ee didesain arsitektur ini mendeskripsi
00:10:08
tingkat tinggi tentang bagaimana suatu
00:10:10
sistem akan menyediakan pelayanan dia
00:10:13
juga memilah sistem
00:10:15
kemudian memenuhi kebutuhan fungsional
00:10:19
ya nah lalu pada desain detail nah ini
00:10:23
harus ee mengimplementasikan dan
00:10:27
identifikasi dari modul-modul yang sudah
00:10:29
ada yang terpisah ya
00:10:33
kemudian pada tahapan unit testing ya
00:10:36
implementasi untuk pengetesan
00:10:38
modul-modul atau program yang sudah jadi
00:10:42
kemudian ada integrasi dan pengetesan
00:10:45
mengkombinasikan modul-modul untuk
00:10:47
menghasilkan komponen nah lalu ada
00:10:50
pemeliharaan ini juga ketika program
00:10:52
sudah jadi itu perlu adanya maintenance
00:10:55
atau pemeliharaan ketika ee terjadi
00:10:59
masalah pada program tersebut ya nah
00:11:02
ketika terjadi eror atau masalah ini
00:11:04
bagian terbesar dari siklus hidup nah
00:11:07
lalu pada ee fase berikutnya ada ee
00:11:11
verifikasi pendesainan produk secara
00:11:13
benar dan validasi pendesainan produk
00:11:16
juga ya
00:11:18
kemudian adanya jurang formalitas
00:11:21
validasi akan selalu bergantung pada
00:11:22
beberapa perluasan nah lalu ada juga
00:11:26
manajemen dan masalah kontrak desain
00:11:28
dalam konteks komersial dan legal nah
00:11:30
makanya
00:11:32
biasanya ee untuk software ya ee untuk
00:11:35
software itu sulit mendapatkan hak paten
00:11:37
karena terkait dengan masalah desain
00:11:39
gitu ya
00:11:42
nah mungkin sampai situ mudah-mudahan
00:11:45
apa yang saya sampaikan bisa dipahami ya
00:11:48
terima kasih wasalamualaikum
00:11:49
warahmatullahi wabarakatuh yeah