6
c. Interview Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung yang ada kaitannya dengan topik yang diambil.
1.5.2 Teknik pembuatan perangkat lunak
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses
diantaranya: a. Rekayasa sistem
Merupakan bagian terbesar dalam pengerjaan suatu proyek, dimulai dengan mencari dan menetapkan berbagai kebutuhan dari semua elemen
yang diperlukan oleh suatu sistem. b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.
c. Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah
dimengerti oleh user. d. Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman tertentu.
e. Testing dan Implementasi Merupakan tahap pengujian terhadap perangkat lunak yang dibangun
apakah sudah sesuai dengan kebutuhan atau keinginan konsumen.
7
f. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan
–perubahan, penambahan, atau perbaikan sesuai dengan permintaan user.
Rekayasa Sistem
Coding
Maintenance Testing dan
Implementasi Design
Analisis
Gambar 1.1. Metodologi Pendekatan Waterfall [11].
1.6 Sistematika Penulisan
Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah
berikut : BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, rumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian,
sistematika penulisan. BAB II. TINJAUAN PUSTAKA
Bab ini membahas mengenai tinjauan perusahaan,teori yang digunakan terdiri dari aplikasi, e-commerce, paypal, SSL, internet,
8
database, model proses Flowmap, ERD Entity Relationship Diagram, dan DFD Data Flow Diagram, dan aplikasi pembangun HTML, PHP,
JavaScript, CSS, Macromedia Dreamweaver 8 dan MySQL. BAB III. ANALISIS DAN PERANCANGAN
Bab ini berisi analisis yang terdiri darianalisis masalah, sistem yang berjalan, kebutuhan non fungsional, basis data, dan kebutuhan fungsional.
Perancangan yang terdiri dari perancangan data, menu, interface dan prosedural.
BAB IV. IMPLEMENTASI DAN PENGUJIAN Bab ini berisi implementasi yang terdiri dari perangkat keras,
perangkat lunak, database, menu, dan antarmuka. Pengujian yang terdiri dari pengujian alpha dan beta.
BAB V. KESIMPULAN DAN SARAN Berisi rangkuman atau kesimpulan dari penelitian tugas akhir dan
saran yang diperlukan untuk pengembangan aplikasi yang telah dibangun.