proses desain pertemuan 8 IMK

00:11:51
https://www.youtube.com/watch?v=4LeClTu_p0E

Sintesi

TLDRLa vidéo traite des processus de conception dans le cadre de l'ingénierie logicielle, en détaillant le SDLC, qui comprend des phases cruciales telles que la planification, l'analyse, la conception, l'implémentation, et l'utilisation. Elle souligne l'importance de l'analyse des problèmes et des études de faisabilité tout en introduisant le modèle waterfall, une méthode de développement logiciel connue pour son approche linéaire. Les avantages et inconvénients de ce modèle sont également examinés, notamment sa nature rigide et les difficultés rencontrées lors de l'adaptation des besoins en cours de projet.

Punti di forza

  • 📃 Introduction à l'ingénierie logicielle
  • 🔄 Compréhension du cycle de vie du logiciel (SDLC)
  • 🛠️ Importance de la planification
  • 📝 Étude de faisabilité pour identifier les problèmes
  • 💻 Rôle crucial des specialists de l'information
  • 🚧 Limites du modèle waterfall
  • 🔍 Collecte des besoins utilisateurs
  • ⚙️ Étapes de conception et d'implémentation
  • 🧭 Gestion des changements de projet
  • 🔧 Nécessité d'entretien et de maintenance

Linea temporale

  • 00:00:00 - 00:05:00

    Le processus de conception est essential dans le génie logiciel, en tant que discipline pour comprendre le cycle de conception, basé sur des interactions à travers un plan détaillé ou 'blueprint'. Ce dernier offre une vision globale du logiciel à développer, en abordant les niveaux d'abstraction jusqu'aux données spécifiques. L'importance du cycle de vie du logiciel (SDLC) est soulignée, comportant des étapes telles que la planification, l'analyse, la conception, l'implémentation et l'utilisation, où chaque rôle, comme celui d'un responsable, consiste à définir et contrôler les problèmes et la progression de chaque phase.

  • 00:05:00 - 00:11:51

    La phase de planification dans le SDLC est cruciale pour définir le périmètre du projet et identifier les problèmes potentiels. Les étapes incluent la reconnaissance et la définition des problèmes, la détermination des objectifs et l'identification des contraintes. L'élaboration d'une étude de faisabilité est également mise en avant, tout en mentionnant l'importance de préparer et de soumettre une proposition de projet. Les interactions entre les différents acteurs comme les gestionnaires et les spécialistes de l'information sont essentielles pour établir des mécanismes de contrôle et planifier l'implémentation des systèmes requis.

Mappa mentale

Video Domande e Risposte

  • Qu'est-ce que le SDLC ?

    Le SDLC, ou cycle de vie du développement logiciel, est un processus qui décrit toutes les étapes de la création d'un logiciel, de la planification à la maintenance.

  • Quels sont les phases du SDLC ?

    Les phases du SDLC incluent la planification, l'analyse, la conception, la mise en œuvre et l'utilisation.

  • Qu'est-ce que le modèle waterfall ?

    Le modèle waterfall est une approche séquentielle pour le développement logiciel, où chaque phase doit être complétée avant de passer à la suivante.

  • Quels sont les inconvénients du modèle waterfall ?

    Les inconvénients incluent sa rigidité, la difficulté à adapter aux changements, et la nécessité de définir complètement les besoins avant le début du projet.

  • Pourquoi est-il important de réaliser une étude de faisabilité ?

    Une étude de faisabilité aide à identifier les problèmes potentiels et évalue si le projet peut être réalisé selon les contraintes et objectifs définis.

  • Comment les besoins sont-ils recueillis dans le développement logiciel ?

    Les besoins sont recueillis via des interactions entre les concepteurs et les utilisateurs pour comprendre leurs attentes et exigences.

  • Quel rôle joue l'information specialist dans le processus de conception ?

    L'information specialist soutient l'analyse des problèmes, effectue des études de faisabilité, et aide à la conception et mise en œuvre du système.

Visualizza altre sintesi video

Ottenete l'accesso immediato ai riassunti gratuiti dei video di YouTube grazie all'intelligenza artificiale!
Sottotitoli
id
Scorrimento automatico:
  • 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
Tag
  • ingénierie logicielle
  • cycle de vie du logiciel
  • SDLC
  • modèle waterfall
  • planification
  • analyse
  • conception
  • mise en œuvre
  • étude de faisabilité
  • problèmes