Penerapan Metode Behavior-Driven Development Menggunakan Mean Stack dalam Pembuatan Aplikasi Web Marketplace untuk Tour Operator

Sinaga, Frenky Harry Saputra ( 0772202 ) (2014) Penerapan Metode Behavior-Driven Development Menggunakan Mean Stack dalam Pembuatan Aplikasi Web Marketplace untuk Tour Operator. Undergraduate thesis, Universitas Kristen Maranatha.

[img]
Preview
Text
0772202_Abstract_TOC.pdf - Accepted Version

Download (252Kb) | Preview
[img]
Preview
Text
0772202_Chapter1.pdf - Accepted Version

Download (127Kb) | Preview
[img] Text
0772202_Chapter2.pdf - Accepted Version
Restricted to Registered users only

Download (777Kb)
[img] Text
0772202_Chapter3.pdf - Accepted Version
Restricted to Registered users only

Download (1443Kb)
[img] Text
0772202_Chapter4.pdf - Accepted Version
Restricted to Registered users only

Download (869Kb)
[img] Text
0772202_Chapter5.pdf - Accepted Version
Restricted to Registered users only

Download (547Kb)
[img]
Preview
Text
0772202_Conclusion.pdf - Accepted Version

Download (107Kb) | Preview
[img] Text
0772202_Cover.pdf - Accepted Version
Restricted to Repository staff only

Download (2701Kb)
[img]
Preview
Text
0772202_References.pdf - Accepted Version

Download (114Kb) | Preview

Abstract

Seringkali metode pengembangan perangkat lunak tradisional membutuhkan sumber daya yang lebih tinggi pada akhir proyek, hal ini dikarenakan metode pengembangan perangkat lunak itu sendiri yang menyebabkan hal tersebut. Melakukan pengujian saat perangkat lunak sudah selesai merupakan hal pendukungnya. Ketika perangkat lunak yang diujicobakan pada pengguna dan ternyata memiliki beberapa kekurangan padahal masa pengerjaan proyek sudah mendekati akhir maka ini akan menjadi malapetaka bagi pengembang karena sudah tidak ada waktu lagi untuk memperbaiki perangkat lunak tersebut. Hasilnya adalah pengembang menyerahkan perangkat lunak yang cacat kepada konsumen. Metode pengembangan perangkat lunak Agile adalah salah satu metode yang digunakan untuk mengurangi resiko seperti itu. Salah satu metode Agile adalah Behavior Driven Development (BDD) yang pertama kali diperkenalkan oleh Dan North. Metode BDD ini berfokus pada pengembangan perangkat lunak yang sesuai dengan kebutuhan konsumen. Dengan menggunakan komponen-komponen metode Agile yang lain seperti ubiquitous language, domain model, dan Acceptance Test-Driven Development, BDD mampu mengeliminasi resiko yang timbul dalam metode tradisional. Tujuan dari penelitian ini adalah untuk menerapkan metode BDD dalam sebuah pengembangan perangkat lunak dengan studi kasus pembuatan sebuah web marketplace untuk Tour Operator. Tour Operator adalah sebuah bisnis dalam bidang kepariwisataan yang produknya adalah paket perjalanan yang sebelumnya sudah ditentukan tujuan, waktu, kegiatan dan harganya. Untuk studi kasus ini, teknologi yang akan digunakan adalah MEAN Stack, yaitu sebuah susunan teknologi yang memiliki bahasa pemrograman serupa yaitu Javascript. MEAN Stack terdiri dari MongoDB sebagai sistem manajemen basis data, NodeJS dan Express sebagai teknologi server, dan AngularJS sebagai teknologi web client.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Behavior-Driven Development, MEAN Stack, Web Marketplace
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Information Technology > 72 Information Technology Department
Depositing User: Perpustakaan Maranatha
Date Deposited: 04 Feb 2015 04:13
Last Modified: 04 Feb 2015 04:13
URI: http://repository.maranatha.edu/id/eprint/10247

Actions (login required)

View Item View Item