Main Article Content

Abstract

Metode pengembangan perangkat lunak yang berkembang saat ini beralih kepada metode yang lebih sederhana, yaitu dikenal dengan Agile. Agile merupakan metode pemodelan perangkat lunak yang mengutamakan fleksibilitas terhadap perubahan-perubahan yang terjadi selama proses pembangunan perangkat lunak. Bahkan perubahan dapat dilakukan pada saat fase terakhir.Extreme Programming atau XP merupakan salah satu metode Agile yang berbeda dari metode Agile yang lain. XP tidak memiliki dokumentasi formal selama proses pembangunannya. Tahapan-tahapan yang harus dilalui dengan XP yaitu, tahapan eksplorasi, perencanaan, iterasi pengembangan sistem, dan tahap produksi akhir. Pada tugas akhir ini XP digunakan untuk membangun aplikasi e-Commerce dengan studi kasus Sistem Informasi Penjualan Alat-alat Telekomunikasi dengan prinsip Business to Customer (B2C). E-Commerce adalah sistem penjualan berbasis online yang diperuntukan bagi penjual yang ingin mengembangkan kegiatan jual beli perusahaan mereka. Penjual yang menjual langsung barang dagangan kepada customer merupakan prinsip B2C yang digunakan pada pembangunan e-Commerce ini.Berdasarkan penelitian ini diperoleh hasil bahwa dokumentasi perancangan sistem hanya dilakukan pada tahap awal pembangunan yaitu tahap eksplorasi dan tahap perencanaan. Kemudian apabila terjadi perubahan pada saat pembuatan aplikasi, perancangan sistem tidak akan diubah, hanya sistem yang sedang dibangun saja yang berubah. Dapat dikatakan bahwa bahwa XP tidak memiliki dokumentasi formal yang dapat digunakan sebagai alat ukur bahwa aplikasi sudah selesai dibangun, namun aplikasi dikatakan selesai apabila klien tidak membutuhkan penambahan requirements pada aplikasi.Penambahan atau perubahan requirement ini tidak dibatasi, sehingga apapun keinginan klien akan dipenuhi. Hal ini membuat developer harus bisa mengatasi permintaan klien, yang tidak jarang developer menemukan kesulitan untuk mengatasi permintaan tersebut. Kesulitan ini dapat berupa kode program yang sulit untuk di temukan untuk mengembangkan sistem, dan perubahan data pada tabel database yang mengharuskan developer membangun ulang tabel pada database.

Keywords

Agile Extreme Programming e-Commerce B2C

Article Details

Author Biography

Rika Perdana Sari, Politeknik Caltex Riau

Dosen Tetap Program Studi D4 Teknik Informatika
How to Cite
Rahmi, R., Sari, R. P., & Suhatman, R. (2016). Pendekatan Metodologi Extreme Programming pada Aplikasi E-Commerce (Studi kasus Sistem Informasi Penjualan Alat-alat Telekomunikasi). Jurnal Komputer Terapan , 2(2), 83–92. Retrieved from https://jurnal.pcr.ac.id/index.php/jkt/article/view/115

References

  1. Ambarita, Y.N. (2010). Aplikasi E-commerce Business to Business (B2B) pada Grosir Sepatu Cibaduyut. Bandung : Politeknik Telkom Bandung.
  2. Amri, M.C. (2003). Pengantar ASP .NET. Diambil 1 November dari http://ilmukomputer.org/2005/05/14/pengantar-asp-net/
  3. Dwijantara. (2010, 25 Oktober). Agile Method. Diambil 22 November 2013 dari http://dwijaantara.wordpress.com/2010/10/25/agile-method/
  4. Hendrik. (2009). Requirements Management pada Extreme Programming, Jakarta : Universitas Bina Nusantara, 3-4.
  5. Jeffries, R.E. (2001, 08 November). What is Extreme Programming. Diambil 4 November 2013 dari http://xprogramming.com/index.php?s=values+of+extreme+programming
  6. Maria, A., Hidayat, A.D., Andriano, Hartono, T., Julianto, H. (2012). Makalah Rekayasa Perangkat Lunak. Universitas Komputer Indonesia. 14-17.
  7. Nugroho, A. (2006, Januari 01). E-commerce – Memahami Perdagangan Modern di Dunia Maya. Bandung : Informatika.
  8. Ramadi, R. (2011). Pembuatan Aplikasi History Perjalanan GPS Tracker Berbasis WEB pada Handphone Menggunakan J2ME. Jakarta : Universitas Islam Negeri Syarif Hidayatullah.
  9. Roji, M.F. (t,t). Modul MySQL. 1-2.
  10. Widhiarta, P. (2008). Extreme Programming : Melakakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana. 1.
  11. Widodo. (2008). Extreme Programming : Pengembangan Perangkat Lunak Semi Formal. Jakarta : Universitas Negeri Jakarta, 1.
  12. Herwindayani, A. (2013). Software Quality Metrcis – Process Metrics. Diambil 30 Januari 2014 dari http://manajemenkualitasti.wordpress.com/2013/06/01/software-quality-metrics-process-metrics/
  13. _________ . (2011-2012). Pengantar Bahasa C/C++, Tipe Data, Variabel, dan Perintah
  14. Saputra, W. (2010). Implementasi Penjualan Online Menggunakan Ajax pada ASP .NET 2.0. Pekanbaru : Politeknik Caltex Riau.
  15. Wijanarko, W. (2005). Implementasi Metrik pada Pengembangan Perangkat Lunak. Yogyakarta : Universitas Gadjah Mada.