PENGEMBANGAN APLIKASI WEB
PENGELOLAAN PEMBELAJARAN TRADING DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)
(Studi Kasus: 4D ANALYSIS)
Skripsi
Diajukan untuk memenuhi syarat memperoleh derajat Sarjana Teknik (S.T.)
Oleh:
DEVA YAPRA DILOVA NIM. 180155201037
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MARITIM RAJA ALI HAJI TANJUNGPINANG
2022
ii
iii
iv
vii
viii
ix DAFTAR ISI
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
PERNYATAAN ORISINALITAS ... iv
HALAMAN PERSEMBAHAN... v
HALAMAN MOTO... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xiii
GLOSARIUM ... xv
ABSTRAK ... xvi
ABSTRACT ... xvii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Batasan Masalah ... 2
1.4. Tujuan Penelitian ... 2
1.5. Manfaat Penelitian ... 3
1.5.1. Manfaat Pihak Perusahaan ... 3
1.5.2. Manfaat Mahasiswa ... 3
BAB II KAJIAN LITERATUR ... 5
2.1 Tinjauan Pustaka ... 5
2.2 Landasan Teori ... 7
2.2.1 Sistem ... 7
2.2.2 Pembelajaran ... 8
2.2.3 e-Learning ... 8
2.2.4 Rapid Application Development (RAD) ... 8
2.2.5 UAT (User Acceptance Test) ... 10
BAB III METODE PENELITIAN... 12
3.1. Jadwal Penelitian ... 12
3.2. Metodelogi Penelitian ... 12
x
3.2.1 Studi Pustaka ... 13
3.2.2 Pengumpulan Data ... 14
1. Wawancara ... 14
2. Observasi ... 14
3.3. Analisis dan Perancangan Sistem ... 15
3.3.1. Analisis Data ... 15
3.3.2. Perancangan Sistem Menggunakan RAD ... 16
A. Fase Perencanaan Kebutuhan (Requirements Planning) ... 16
B. Design Workshop ... 17
a. Use case Diagram Aplikasi Pengelolaan Pembelajaran Trading .... 17
b. Activity Diagram Aplikasi Pengelolaan Pembelajaran Trading ... 19
c. Sequence Diagram Aplikasi Pengelolaan Pembelajaran Trading ... 36
d. Class Diagram Aplikasi Pengelolaan Pembelajaran Trading ... 19
e. Perancangan Interface Aplikasi Pembelajaran Trading ... 43
BAB IV HASIL DAN PEMBAHASAN ... 48
4.1. Implementasi Pembangunan Sistem ... 48
4.1.1 Implementasi Iterasi 1 ... 48
4.1.2 Implementasi Iterasi 2 ... 51
4.1.3 Implementasi Iterasi 3 ... 53
4.1.4 Implementasi Iterasi 4 ... 56
4.2. Hasil Implementasi Sistem ... 56
4.3. Implementasi Pengujian ... 72
4.3.1. Pengujian API QRIS ... 72
4.3.2. Black Box Testing ... 74
4.3.3 User Acceptance Testing (UAT) ... 85
BAB V KESIMPULAN DAN SARAN ... 95
DAFTAR PUSTAKA ... 96
LAMPIRAN ... 99