Mohon tunggu...
Taufiqillah sapto Nugroho
Taufiqillah sapto Nugroho Mohon Tunggu... Buruh - biasa aja

seseorang yang tidak istimewa

Selanjutnya

Tutup

Ilmu Alam & Tekno

Github Copilot: Sebuah Disrupsi dalam Industri Pengembangan Perangkat Lunak

18 Oktober 2022   11:36 Diperbarui: 18 Oktober 2022   11:44 686
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Github copilot benar-benar ajaib! Untuk menggunakan teknologi tersebut, programmer harus berlangganan. Biaya yang dikeluarkan pun relatif murah, yakni $10/ bulan, dan untuk pelajar, termasuk mahasiswa, dikenakan harga cuma-cuma. Dengan fitur yang begitu canggih, timbullah pertanyaan "lalu bagaimana Github copilot men-disrupsi pasar software development?"

Disrupsi pada pasar Software Development

Disrupsi adalah suatu efek yang mengubah hal-hal mendasar (fundamental) mengenai pandangan serta perilaku masyarakat terhadap pasar, industri, budaya, dan berbagai proses di dalamnya yang disebabkan inovasi teknologi dan digital yang semakin maju.

Disrupsi pada awalnya diperkenalkan oleh Christensen Clayton pada tahun 1997 dalam bukunya yang berjudul "The innovator's dilemma". Di dalam bukunya juga diperkenalkan Ddisruptive Innovation, yaitu perkembangan baru , mengganggu eksistensi pasar yang sudah ada, dan pada akhirnya akan menggantikan berbagai hal terdahulu dengan sistem yang lebih sempurna. Disrupsi pada manajemen produksi, memiliki 2 sisi mata koin, dampakk positif dan negatif.

Sebelum pembahasan disrupsi pada pasar ini, mari mengenal bagaimana sebuah software atau aplikasi dibuat. Dalam dunia pemrograman dikenal SDLC  yaitu Software Development Life cycle. SDLC adalah proses pengubahan dan pembuatan sistem, model, serta metodologi yang digunakan untuk pengembangan software. Ada beberapa langkah dalam SDLC, yaitu :

1. Identifikasi Masalah

Dalam tahap ini, Developer menerima semua input yang masuk termasuk dari customer, salesperson, dan industri. Setelah input masuk, developer akan mecoba mempelajari kelebihan dan kekurangan dalam sistem.

2.  Perencanaan

Di tahp ini, tim developer akan memberikan syarat-syarat pengerjaan dan juga biaya yang dibutuhkan. Tidak sampai di situ, developer pun akan merencanakan rincian pengerjaan apabila terjadi skenario terburuk dari software yang ingin dikembangkan.

3. Rancangan

Tahap ini dimulia dari mengubah spesifikasi sebuah software ke dalam design plan yang biasa disebut spesifikasi dokumen desain. Semua tim, termasuk klien yang bersangkutan akan me-review rancangan ini dan menawarkan feedback.

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun