Belajar Sistem Informasi | 2. Membuat Sistem Informasi

Fajar Pradana
26 Sept 202016:42

Summary

TLDRIn this video, Fajar Pradana discusses the development process of information systems, highlighting the roles of various stakeholders such as Project Managers, system analysts, and programmers. The video explores the Software Development Life Cycle (SDLC), including traditional models like Waterfall and modern approaches like Rapid Development and Extreme Programming. It emphasizes the importance of documentation for software sustainability and adaptability to changing requirements.

Takeaways

  • 😀 The video discusses the development process of an information system, involving various components like software, hardware, people, procedures, databases, and telecommunications.
  • 👨‍💼 The Project Manager plays a crucial role in coordinating all parties involved in the development process, ensuring the project stays within budget and on schedule.
  • 👥 Stakeholders are individuals who are directly or indirectly affected by the implementation of an information system, including both internal and external users.
  • 👩‍💻 System Analysts focus on developing the software aspect of the system, creating blueprints and diagrams that serve as a guide for the software development.
  • 💻 Programmers are responsible for developing the program based on the blueprint created by the System Analyst, similar to contractors building a structure according to architectural plans.
  • 🔧 Technical specialists, such as database experts and software engineers, work under the guidance of the Project Manager to ensure the technical aspects of the system are properly implemented.
  • 📈 The Steering Committee and Project Sponsor oversee the project's progress, making strategic decisions and ensuring the project aligns with the organization's goals and resources.
  • 🔄 The Software Development Life Cycle (SDLC) is a framework that outlines the processes involved in developing an information system, aiming to detect and correct errors as early as possible in the development process.
  • 💧 The traditional SDLC model, often referred to as the Waterfall model, is linear and sequential, which can lead to high costs and miscommunication with users if requirements change.
  • 🔄 Rapid development models, in contrast to traditional ones, emphasize iterative and parallel processes, involving all stakeholders, including users, to quickly adapt to changing requirements.
  • 🤝 Extreme Programming (XP) is an agile development approach that emphasizes practices like pair programming to improve the speed and quality of software development.

Q & A

  • What are the main components involved in an information system?

    -The main components of an information system include software, hardware, people, procedures, databases, and telecommunications.

  • What are the four primary tasks of an information system?

    -The four primary tasks of an information system are to collect, manipulate, store, and disseminate data and information to support the goals of the system.

  • Who are the key individuals involved in the development process of an information system?

    -Key individuals involved in the development process include Project Managers, stakeholders, users, system analysts, programmers, technical specialists, and the steering committee.

  • What is the role of a Project Manager in the development of an information system?

    -A Project Manager coordinates all parties involved in the development process, ensuring the project is on budget, on time, and meets organizational requirements.

  • What is the significance of stakeholders in the information system development?

    -Stakeholders are individuals who are directly or indirectly affected by the presence of an information system. They provide input and influence the system's development.

  • How does a system analyst contribute to the development of an information system?

    -A system analyst focuses on developing the software aspect of the system. They create the blueprint or design, including requirements gathering and modeling, similar to an architect in building construction.

  • What is the primary responsibility of a programmer in the information system development?

    -A programmer is responsible for developing the program based on the blueprint created by the system analyst, translating the design into a working software application.

  • What is the SDLC (Software Development Life Cycle) and why is it important?

    -The SDLC is a structured process used to develop an information system. It is important because it helps to detect errors early, manage costs, and ensure that the system meets the organization's goals.

  • What are the characteristics of the Waterfall model in the SDLC?

    -The Waterfall model is a sequential SDLC where each phase must be completed before the next one can begin. It is characterized by its simplicity, high control, and high-quality documentation but lacks flexibility to changes.

  • What is Rapid Development and how does it differ from traditional SDLC models?

    -Rapid Development is an iterative and incremental approach to software development that involves all stakeholders, including users, and focuses on creating prototypes quickly. It differs from traditional models by allowing for faster development cycles and easier accommodation of requirement changes.

  • What is Extreme Programming and how does it enhance the development process?

    -Extreme Programming is a software development approach characterized by practices like pair programming, which involves two programmers working together on a single task to enhance quality and speed of development.

  • Why is documentation important in the context of the SDLC?

    -Documentation is crucial for the sustainability and maintenance of the software or information system. Without proper documentation, it becomes difficult to troubleshoot or add features, potentially shortening the software's lifespan.

Outlines

00:00

😀 Introduction to Information System Development

The speaker, Fajar Pradana, introduces the topic of information system development. They discuss the various components involved in an information system within an organization, such as software, hardware, people, procedures, databases, and telecommunications. The primary functions of an information system are highlighted, which include collecting, manipulating, storing, and disseminating data and information to support the organization's goals. The video aims to explore the process of developing such systems, the roles of different individuals involved, and the different types of development life cycles, from traditional to modern.

05:02

👷 Roles in Information System Development

This section delves into the roles of various individuals involved in the development of an information system. The Project Manager is introduced as the coordinator responsible for overseeing all aspects of the project, ensuring it stays within budget and on schedule. Stakeholders, who have a direct or indirect interest in the system, are also mentioned. Users, both internal and external to the organization, are highlighted as the ultimate beneficiaries of the system. The System Analyst is compared to an architect, responsible for planning and modeling the software. Programmers are likened to contractors, tasked with developing the software based on the blueprint provided by the analyst. Lastly, Technical Specialists and the Steering Committee, which includes senior managers, are discussed for their roles in providing expertise and oversight.

10:02

🔄 The Waterfall Model in SDLC

The paragraph explains the traditional Software Development Life Cycle (SDLC), commonly known as the Waterfall model. This model is characterized by its sequential phases, where each phase must be completed before the next one begins. This approach ensures high-quality documentation and control over each phase but can be costly and inflexible to changes. The model is criticized for its limited user involvement, mainly during the early stages, which can lead to issues discovered late in the development process. The video also mentions other types of SDLCs and emphasizes the importance of documentation at each phase for the sustainability and troubleshooting of the software.

15:05

🚀 Modern Development Approaches in SDLC

The final paragraph contrasts the traditional Waterfall model with more modern and agile development approaches. Rapid development is introduced as a method that integrates and iterates through specification, design, and coding phases in parallel, involving all stakeholders, including users, from the beginning. This approach allows for quick prototyping and easier accommodation of requirement changes. The paragraph also touches on the Agile model, which focuses on quick and iterative development, with an emphasis on coding and frequent releases for user feedback. Extreme Programming is mentioned as an example of an agile method, highlighting pair programming as a strategy to improve code quality and development speed. The importance of documentation is reiterated for the long-term maintenance and evolution of the software.

Mindmap

Keywords

💡System Information

System Information refers to the collection of software, hardware, databases, and telecommunications involved in processing and distributing data within an organization. In the video, the speaker explains how a System Information project requires collaboration between various teams to achieve the goal of streamlining operations and meeting organizational objectives.

💡Project Manager

A Project Manager is responsible for overseeing the development of a system information project. They coordinate teams, manage timelines, budgets, and ensure that the project is completed successfully. The video emphasizes the importance of the Project Manager in balancing technical and business aspects to ensure that the system information project meets its goals without exceeding costs or deadlines.

💡Stakeholder

Stakeholders are individuals or groups who are affected by or have an interest in the system information project, whether directly or indirectly. In the video, the speaker mentions that stakeholders include both internal and external users, such as vendors and suppliers, who rely on the system for their roles within the organization.

💡System Analyst

A System Analyst is likened to an architect in the video, responsible for creating the blueprint or design for the software. They gather requirements, model processes, and create diagrams to ensure that the system meets the organizational needs. This role is critical for translating organizational goals into functional software designs.

💡Programmer

Programmers are tasked with writing the code based on the system analyst’s blueprint. They are compared to contractors in the construction of a building, executing the technical details to bring the software to life. The video highlights the programmer’s role in turning design specifications into a working system.

💡SDLC (Software Development Life Cycle)

SDLC is a structured process used for developing information systems, ensuring systematic and efficient production. The video explores traditional SDLC models like Waterfall, which follows sequential phases, and contrasts them with more modern approaches like Agile, which allows for flexibility and iteration.

💡Waterfall Model

The Waterfall Model is a traditional SDLC method where each phase must be completed before moving to the next. The video explains that while this model ensures quality and controlled processes, it can be slow and costly, especially in projects requiring adaptability to frequent changes.

💡Agile Development

Agile Development is a modern approach to SDLC, focusing on iterative progress, rapid prototyping, and flexibility in handling changing requirements. The video explains how Agile allows for faster feedback from users and quicker adaptation to business needs, making it ideal for dynamic environments.

💡Rapid Development

Rapid Development refers to techniques that speed up the SDLC process by overlapping design, coding, and testing phases. The video highlights how Rapid Development enables faster delivery of software, with iterative feedback and quick prototyping, making it suitable for projects with evolving requirements.

💡Extreme Programming (XP)

Extreme Programming (XP) is an Agile development methodology that focuses on improving software quality through frequent releases in short development cycles. The video mentions 'pair programming,' a key feature of XP, where two programmers work together on the same code to ensure higher quality and faster development.

Highlights

Introduction to system development process, involving various teams such as software developers, hardware teams, and technical specialists.

Explanation of the role of Project Manager in coordinating the development process, ensuring project remains on schedule and within budget.

Stakeholders, both direct and indirect, are key participants in the system development process and impact its outcome.

Users, both internal and external to the organization, play an important role in operating the information system post-implementation.

System analysts act like architects, designing the blueprint of the software and defining its functional requirements.

Programmers function as contractors, translating the system analyst's designs into code using programming languages.

Technical specialists, such as database and telecommunication experts, assist in integrating complex components within the system.

The importance of the SDLC (Software Development Life Cycle) is emphasized, describing it as a critical guide for managing the project.

Waterfall model of SDLC, a sequential process, is widely used due to its simplicity but is not suited for projects requiring adaptability.

Rapid development methods, such as Agile and Extreme Programming, are becoming more relevant for modern systems that need faster iteration and flexibility.

Agile development focuses on continuous iteration and stakeholder collaboration, allowing for rapid changes to meet evolving requirements.

Extreme programming uses pair programming to speed up development and improve code quality.

The importance of thorough documentation is underscored, especially for long-term system maintenance and feature extension.

Rapid development models such as prototyping are ideal for projects that need frequent adjustments and real-time user feedback.

Despite new models, traditional methods like Waterfall are still in use for well-defined, sequential projects, but rapid methods better suit modern dynamic environments.

Transcripts

play00:00

Hai assalamualaikum warahmatullahi

play00:02

wabarakatuh saya Fajar Pradana pada

play00:05

video kali ini saya akan membahas

play00:07

mengenai proses pengembangan sistem

play00:09

informasi Siapa saja yang terlibat di

play00:12

dalam proses pengembangan sistem

play00:13

informasi serta nanti di akhir saya akan

play00:17

coba membahas mengenai jenis dari siklus

play00:21

hidup pengembangan sistem informasi

play00:23

mulai dari yang tradisional sampai ke

play00:26

yang paling modern

play00:31

yo yo

play00:33

Hai sistem informasi ketika sudah

play00:36

diterapkan di dalam sebuah organisasi

play00:38

itu nantinya akan melibatkan banyak hal

play00:42

mulai dari perangkat lunak perangkat

play00:44

keras orang prosedur database

play00:46

telekomunikasi dan banyak hal lainnya

play00:49

yang berada di dalam suatu kesatuan

play00:51

sistem informasi dan ingat juga bahwa

play00:54

sebuah sistem informasi tadi memiliki

play00:57

empat tugas utama mulai dari

play01:00

mengumpulkan kemudian memanipulasi

play01:03

menyimpan sampai dengan menyebarluaskan

play01:05

data maupun informasi sehingga dapat

play01:09

mendukung Tujuan dari sistem informasi

play01:11

itu dibuat nah ketika kita sudah melihat

play01:15

aspek yang cukup banyak berinteraksi di

play01:17

situ sekarang kita akan melihat

play01:19

bagaimana proses pengembangan atau

play01:22

pembuatan dari sistem informasi tersebut

play01:24

tentu saja akan melibatkan banyak orang

play01:27

di situ banyak tim yang bekerja tidak

play01:29

hanya sebatas mengembangkan perangkat

play01:32

lunak

play01:33

karena sistem informasi tadi tidak hanya

play01:35

perangkat lunak yang bekerja sendirian

play01:38

Siapa saja yang terlibat di dalam proses

play01:40

pengembangan sistem informasi kita akan

play01:43

coba kupas satu persatu yang pertama

play01:45

adalah Project Manager Project Manager

play01:48

di sini adalah orang yang ditunjuk oleh

play01:50

organisasi yang akan menerapkan sebuah

play01:53

sistem informasi tersebut tugasnya

play01:55

adalah mengkoordinasikan semua pihak

play01:58

yang terlibat di dalam proses

play01:59

pengembangan projek dia akan

play02:01

mengkoordinasikan dengan tim pengembang

play02:04

perangkat lunak kemudian koordinasi

play02:06

dengan tim perangkat keras kemudian

play02:09

berkoordinasi juga dengan a specialist

play02:12

teknologi yang lain selain itu dia juga

play02:14

bertugas untuk menggali atau

play02:18

menghubungkan antara kemauan dari

play02:20

organisasi dengan atim sehingga seorang

play02:24

Project Manager ini dituntut untuk

play02:27

memiliki kemampuan tidak hanya kemampuan

play02:29

yang sifatnya teknis namun juga paham

play02:33

kemampuan bisnis maupun komunikasi yang

play02:36

baik Project Manager di sini juga

play02:39

berperan memastikan bahwa proyek yang

play02:41

dikerjakan itu tidak over budget jangan

play02:43

sampai nanti perangkat lunak tersebut

play02:46

memakan biaya yang tinggi serta waktunya

play02:50

pun juga akan molor tugas seorang

play02:51

Project Manager di situ adalah

play02:52

memastikan agar sesuai dengan jadwal

play02:56

Kemudian yang kedua adalah stakeholder

play02:59

atau pemangku kepentingan stakeholder

play03:01

disini adalah orang-orang yang terlibat

play03:04

baik secara langsung maupun tidak

play03:05

langsung berdampak dari yang terdampak

play03:09

dari adanya sebuah sistem informasi yang

play03:12

ketiga adalah user-user disini adalah

play03:15

pengguna yang nantinya akan menggunakan

play03:17

perangkat atau sistem informasi yang

play03:20

diterapkan user disini tidak hanya dari

play03:23

internal dari organisasi tapi juga bisa

play03:26

saja eksternal dari organisasi tersebut

play03:28

seperti misalnya dari vendor suplier

play03:31

maupun swasta

play03:33

dari organizer sebut yang nanti juga

play03:35

akan mengoperasikan sistem informasi

play03:37

tersebut yang keempat itu adalah system

play03:40

analyst system analyst disini lebih

play03:43

fokus mengembangkan perangkat lunaknya

play03:46

jika kita menganalogikan perangkat lunak

play03:49

itu sebagai pembangunan sebuah gedung

play03:51

baru analis ini perannya mirip dengan

play03:55

apa yang sudah dilakukan oleh seorang

play03:56

arsitek arsitek disitu bertugas membuat

play04:00

perencanaan blueprint dari sebuah gedung

play04:04

system analyst juga operanya seperti itu

play04:07

mulai dari penggalian kebutuhan

play04:09

pemodelan sampai akhirnya nanti

play04:12

menggambarkan berupa diagram-diagram

play04:14

atau bisa dikatakan ini adalah blueprint

play04:17

dari perangkat lunak tersebut kemudian

play04:20

yang kelima ini juga nggak kalah penting

play04:23

yaitu adalah programmer jika tadi system

play04:27

analyst itu perannya sebagai arsitek

play04:30

programmer di sini bisa diasumsikan

play04:32

perannya

play04:33

Aa sama seperti kontraktor di dalam

play04:36

pembangunan sebuah gedung programmer di

play04:39

sini tugasnya bertanggungjawab untuk

play04:41

mendevelop program berdasarkan blue

play04:44

print yang sudah dibuat oleh analis eh

play04:48

seperti halnya kontraktor tadi membangun

play04:51

gedung baru programmer akan membangun eh

play04:55

akan menggunakan desain dari sistem

play04:56

analis tadi akhirnya untuk diterapkan

play04:59

menjadi bahasa pemrograman yang

play05:01

dikuasainya sehingga jadilah sebuah

play05:04

perangkat lunak yang itu merupakan

play05:06

bagian dari sistem informasi yang akan

play05:09

dikembangkan selain dari kelima pihak

play05:12

tadi yang perannya sangat krusial dalam

play05:16

pengembangan sistem informasi juga ada

play05:18

pihak-pihak lain yang tidak kalah

play05:20

pentingnya salah satunya disebut sebagai

play05:22

technical specialist steam dan Eko

play05:25

spesialis ini biasanya beranggotakan

play05:27

orang-orang yang ahli dalam bidang

play05:30

database telekomunikasi expert maupun

play05:33

software Enginer jadi tim ini akan

play05:36

bekerja sesuai dengan instruksi dari

play05:38

Project Manager outline itu yang tidak

play05:40

kalah pentingnya juga adalah steering

play05:42

tim dan Project sponsor jadi sering tim

play05:45

ini di biasanya beranggotakan manajer

play05:48

manajer senior dari organisasi tersebut

play05:50

dia akan bersifat sebagai pengawas dari

play05:55

jalannya Project secara keseluruhan

play05:57

berbagai kebijakan-kebijakan yang

play05:59

sifatnya strategis akan diputuskan

play06:01

melalui steering tim tersebut terkait

play06:03

misalnya kekurangan sumber daya untuk

play06:05

mendukung e-proper jalannya Project

play06:07

maupun misalnya dana tambahan dimana

play06:11

projek tersebut ternyata membutuhkan

play06:14

budget budget di luar yang dihasilkan

play06:17

akan Selain itu eh ada juga produk

play06:21

sponsor tadi yang mendukung dari sisi

play06:23

keuangan kita

play06:28

Hai penting bagi seorang Project Manager

play06:31

memastikan bahwa proyek tersebut

play06:34

berjalan sesuai dengan Khan lain yang

play06:38

direncanakan dan penting juga memastikan

play06:41

selain proyek tersebut harus tepat waktu

play06:44

budget yang sudah dialokasikan di awal

play06:47

itu memang tidak melebihi dari yang

play06:49

diprediksi Kemudian untuk mengakomodir

play06:53

hal tersebut dan memudahkan pekerjaan

play06:55

dari setiap pihak-pihak tadi yang sudah

play06:59

saya jelaskan sebelumnya diperlukan

play07:02

sebuah acuan atau dibutuhkan sebuah

play07:06

rangkaian proses akhirnya kita akan

play07:09

mengenal proses tersebut sebagai siklus

play07:12

hidup pengembangan sistem atau Anda

play07:16

mengenalnya dengan nama sdlc software

play07:19

development life cycle eh sdlc disini

play07:24

Sebenarnya sebuah acuan proses-proses

play07:28

yang terus

play07:28

atur yang itu bisa dijadikan acuan bagi

play07:32

Project manajer dan tim yang bekerja

play07:33

bersama Project Manager jadi di dalam

play07:37

melakukan proses pengembangan sebuah

play07:40

sistem sistem informasi lebih tepatnya

play07:42

itu sebenarnya semakin terlambat sebuah

play07:46

Error itu terdeteksi misalnya Error itu

play07:50

terdeteksi pada fase pengujian atau

play07:54

badai pada fase coding misalnya disitu

play07:57

terjadi sebuah kesalahan fatal tentu

play07:59

saja nanti biaya yang dibutuhkan untuk

play08:01

memperbaiki itu juga akan sedemikian

play08:03

besarnya kenapa Karena di fase

play08:06

sebelumnya kita mengenal ada blueprint

play08:08

segala macam itu akan dimodifikasi

play08:09

kembali untuk memperbaiki kesalahan yang

play08:13

ada di level coding jadi tentu saja akan

play08:16

sangat sangat merugikan sehingga dengan

play08:19

adanya sdlc tersebut sebenarnya itu

play08:22

sebagai salah satu upaya untuk

play08:23

mendeteksi kesalahan kesalahan itu

play08:26

sendiri mungkin tidak di bagian akhir

play08:28

di ada di bagian-bagian awal itu bisa

play08:31

terdeteksi DI fase perencanaan rekrutmen

play08:34

pemodelan disitu akan memakan biaya yang

play08:37

lebih murah jika kita bicara siklus

play08:42

hidup sistem tersebut yang paling banyak

play08:45

digunakan itu adalah model tradisional

play08:47

ada Prototype ping ajaib object oriented

play08:50

development mobile IP development jadi

play08:54

berbagai macam jenis sdlc tersebut itu

play08:59

selalu dilengkapi dengan yang namanya

play09:00

dokumentasi untuk setiap fasenya jadi

play09:03

mau apapun sdlc yang dipilih oleh sebuah

play09:07

tim itu pasti dibutuhkan yang namanya

play09:09

dokumentasi dokumentasi ini sangat

play09:12

berguna nanti ketika perangkat sistem

play09:14

informasi tersebut di operasikan

play09:16

ternyata muncul permasalahan ataupun

play09:19

ingin menambahkan sebuah fitur

play09:21

dokumentasi inilah yang akan dibaca

play09:23

terlebih dahulu oleh tim teknisi seperti

play09:27

itu Jadi ini terkait dengan

play09:28

keberlanjutan sebenarnya dari perangkat

play09:31

lunak tersebut eh yang paling umum

play09:34

digunakan itu yang tradisional

play09:37

tradisional sdlc banyak orang

play09:40

menyebutnya sebagai Waterfall atau air

play09:44

terjun itu sebenarnya adalah sebuah sdlc

play09:48

yang jamak digunakan dibanyak Project

play09:51

Kenapa karena dia relatif simpel

play09:55

sederhana dan sangat mudah untuk

play09:58

diimplementasikan jadi sdlc di sini eh

play10:02

yang Waterfall disini itu bekerja dengan

play10:06

squishy Al proses pensil disini

play10:09

maksudnya adalah tidak ada satupun

play10:11

proses di dalam sdlc tersebut yang bisa

play10:15

dilakukan atau dikerjakan sebelum fase

play10:18

sebelumnya atau proses sebelumnya itu

play10:19

selesai jadi fase pengujian misalnya ya

play10:23

itu gue akan bisa dikerjakan kalau fase

play10:26

implementasi atau coding

play10:28

Sai dan di review dan dipastikan

play10:31

divalidasi itu bener baru bisa lanjut

play10:33

nih proses berikutnya jadi bergantian

play10:35

proses itu tidak ada yang dikerjakan

play10:37

secara pararel efeknya apa efeknya

play10:40

adalah setiap fase itu akan sangat

play10:43

terkontrol kemudian akan berkualitas

play10:46

tinggi untuk dokumentasinya karena semua

play10:49

tim akan fokus dulu disaat D1 pekerjaan

play10:51

lalu di pekerjaan yang lain cuman ada

play10:54

kelemahan memang dari sdlc tersebut

play10:57

adalah perlu biaya tinggi kemudian

play10:59

sering terjadi yang namanya

play11:01

miskomunikasi dengan pengguna karena

play11:04

pengguna disini perannya sangat eh skate

play11:08

sangat kecil ya sangat-sangat terbatas

play11:11

sekali hanya dipaksa fase awal saja

play11:13

Kemudian harus menunggu sedemikian lama

play11:15

untuk lihat nanti pada saat implementasi

play11:17

deploy baru terlihat ada yang namanya

play11:20

kesalahan sehingga sdlc ini sangat tidak

play11:23

cocok untuk eh sebuah Project yang harus

play11:27

beradaptasi dengan perubahan

play11:28

requirement mengenai sdlc lain selain

play11:32

yang tradisional ini Waterfall Saya

play11:35

sudah pernah membuat video terkait

play11:38

dengan jenis-jenis sdlc tersebut jadi

play11:41

nanti apabila ingin melihat dengan lebih

play11:45

detail jenis-jenis yang lain link sudah

play11:47

saya cantumkan di pojok kiri saya

play11:50

tuntutan untuk menghasilkan sebuah

play11:52

sistem informasi yang berkualitas

play11:55

terbatasnya waktu yang diberikan oleh

play11:58

organisasi serta mampu beradaptasi

play12:01

dengan requirement yang ada itu

play12:04

menjadikan sdlc yang ada sekarang

play12:06

tradisional Pro typing spiral itu

play12:10

akhirnya kurang relevan jika diterapkan

play12:13

di kasus-kasus Yang ada sekarang

play12:15

organisasi kebutuhannya itu berkembang

play12:18

dengan pesat bisnis prosesnya selalu

play12:21

berubah-ubah tidak harus menunggu

play12:23

berbulan-bulan bahkan setiap minggu itu

play12:26

bisa saja berubah Bliss prosesnya

play12:28

akan kalau kita tadi menggunakan sdlc

play12:31

tradisional itu membutuhkan waktu yang

play12:32

lama karena sekuensial dia tidak ada

play12:35

proses yang pararel bisa memakan bisa

play12:38

6-1 tahun gue enam bulan sampai satu

play12:40

tahun begitu sehingga Tentu saja Ini

play12:43

kurang pas ketika diterapkan untuk kasus

play12:45

yang ada sekarang Sehingga pada

play12:48

perkembangannya muncullah pengembangan

play12:50

sistem sdlc yang bernama rapid

play12:54

development rapid disini bisa dikatakan

play12:58

sama dengan kata-kata cepat jadi

play13:01

pengembangan secara cepat ya Maksudnya

play13:03

cepat disini proses seperti spesifikasi

play13:06

design coding itu menjadi satu kesatuan

play13:09

yang saling terkoneksi dilakukan secara

play13:12

pararel dan itu berulang iterative jadi

play13:15

ciri khasnya rapid development itu

play13:17

seperti itu selain dilakukan secara

play13:20

berulang di sini dalam pengembangannya

play13:23

akan melibatkan semua stakeholder

play13:25

termasuk pengguna langsung sehingga

play13:27

nanti atau

play13:28

kembang itu akan fokus untuk membuat

play13:31

Prototype secepat mungkin dan

play13:33

dikeluarkan Purwa rupanya kemudian

play13:34

mendapatkan revisi dari pengguna

play13:37

kemudian di buat Lagi versi kedua versi

play13:39

ketiga dan seterusnya sehingga peran

play13:42

dari pengguna ini akan sangat banyak ya

play13:46

perubahan requirement pun akan tentunya

play13:49

akan lebih mudah untuk di akomodir

play13:51

dengan teknik development banyak yang

play13:54

jenis-jenis seperti ini yang repot ini

play13:56

salah satunya adalah model pengembangan

play13:59

ajal ajal di sini kata ajal itu berarti

play14:03

cepat Gesit jadi ketika sebuah tim

play14:07

pengembang si menerapkan metode ajal di

play14:10

sini berartinya informasi tersebut dapat

play14:12

dengan gesitnya berpindah dari satu fase

play14:15

dengan fase yang lain ajal berfokus pada

play14:18

coding daripada design jadi memang fokus

play14:20

utamanya dia akan melakukan coding

play14:22

terlebih dahulu kemudian nanti

play14:24

dokumentasinya akan dirapikan kembali di

play14:26

fase-fase

play14:28

khasnya interaktif dengan target dapat

play14:31

mendeliver pekerjaan sistem dengan lebih

play14:34

cepat ke user jadi itu akan diburu

play14:37

dengan waktu Purwa rupanya akan dirilis

play14:39

duluan sehingga nanti eh hasil revisi

play14:42

dapat diterima dan diatasi dengan cepat

play14:44

pulang dan ada juga yang menarik disini

play14:47

Extreme programming itu model pendekatan

play14:50

ekstrim programming disini itu salah

play14:53

satu ciri khasnya adalah yang namanya

play14:55

fair programming yak betul Veer di sini

play14:58

pasangan programming pasang literali itu

play15:01

memang berdefinisi sebagai pasangan jadi

play15:05

coding jika anda membayangkan ding itu

play15:08

adalah sendirian begitu ya ini

play15:10

berpasangan jadi ada dua programmer yang

play15:12

mengakses satu mesin itu secara

play15:15

berpasangan satu akan fokus di dalam

play15:18

menterjemahkan atau menuliskan baris

play15:21

kode sesuai desain dari analis yang

play15:24

satunya dia akan bertugas untuk

play15:25

mengawasi apa yang sudah di ke

play15:28

oleh programmer tadi yang memang

play15:31

terlihat aneh Namun ternyata statistik

play15:33

mengatakan dengan menerapkan fair

play15:35

programming disini itu bisa mempercepat

play15:38

proses pengerjaan dan mendapat

play15:41

meningkatkan kualitas dari hasil

play15:42

implementasi dari programmer jadi

play15:46

ekstrim programming ciri khasnya seperti

play15:48

itu akan ada pasangan-pasangan

play15:50

programmer yang memang disiapkan untuk

play15:52

mengerjakan Project perangkat lunaknya

play15:56

eh namun saya tegaskan lagi apapun sdlc

play16:00

nya yang digunakan ya pasti akan

play16:02

mengikuti kaidah-kaidah dalam

play16:04

dokumentasi saya tekan kan disini

play16:06

dokumentasi itu penting untuk

play16:08

keberlanjutan dari perangkat lunak atau

play16:10

sistem informasi tersebut tanpa ada

play16:13

dokumentasi berarti perangkat lunak

play16:15

tersebut akan sulit untuk dimension ya

play16:18

berarti masa hidup dari perangkat itu

play16:22

akan semakin pendek gitu ya Jadi anda

play16:25

tidak akan pernah mendapatkan

play16:26

dokumentasi kalau tidak

play16:28

yang management system development life

play16:31

cycle yang baik terima kasih sekian

play16:35

video dari saya sampai jumpa lagi di

play16:37

video-video saya selanjutnya

play16:39

wassalamualaikum warahmatullahi

play16:40

wabarakatuh

Rate This

5.0 / 5 (0 votes)

Связанные теги
Information SystemsDevelopment ProcessProject ManagementSDLC ModelsSoftware EngineeringSystem AnalystRapid DevelopmentExtreme ProgrammingStakeholder InvolvementDocumentation Importance
Вам нужно краткое изложение на английском?