FR.IA.02
NIM : 19200806
Kelas : 19.6A.37
● Login
● Home
Jawab:
● Hardware
● Software
- Komponen Sistem : Aplikasi Mobile/Web Browser, Database, dan Aplikasi Bahasa Pemrograman
2.1. Analisis masalah skalabilitas berdasar lingkup dan lingkungan operasi sistem.
Jawab :
Dalam system berjalan yang masih melakukan pencatatan data secara manual, adanya kemungkinan
kesalahan yang terjadi baik dari segi factor manusia maupun pencatatan data yang terlalu lama dan
data yang dapat berubah-ubah, ke aktualan data juga dibutuhkan untuk mendapatkan data yang
sesuai. Dengan Langkah digitalisasi dapat mengurangi adanya kesalahan dalam pencatatan, serta
menjaga data tetap valid. Jika performa system ini turun dapat dilakukan antisipasi seperti
membackup data atau pemindahan data master atau transaksi keluar lingkup server sehingga
memperbesar kapasitas yang ada. Atau meningkatkan spesifikasi server jika diperlukan baik
hardwarenya maupun kualitas internet (koneksi) server tersebut.
2.2. Analisis kompleksitas aplikasi sesuai dengan kebutuhan pemrosesan dan jumlah data/pengguna
yang akan terlibat.
Jawab:
Pembuatan system yang hanya diperuntukan untuk operasional dirasakan masih kurang karena
system yang dituntut untuk dapat bekerja lebih fleksibel dan terbuka. Maka diperlukannya
pembaharuan data yang diperlukan dalam system ini agar dapat berkomunikasi dengan perangkat
system lainnya, bukan hanya untuk memberikan data akan tetapi juga memproses dan menyimpan
data sesuai dengan modul dan fitur yang dikembangkan.
Jawab:
● Laptop / Pc.
● RAM 20 GB
● Internet/Xampp
Jawab:
J.620100.022.02/Mengimplementasikan Algoritma Pemrograman
b. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada pada Bahasa c.
d. Disarankan menggunakan underscore untuk nama variabel yang lebih dari 2 suku kata.
Konstanta merupakan suatu data yang nilainya tetap. Terdapat dua cara pendefinisian konstanta
yaitu menggunakan preprosesor ditektif #define dan menggunakan keyword konstanta.
J.620100.020.02/Menggunakan SQL
1.1 Pasang perangkat lunak aplikasi SQL sesuai dengan prosedur operasional standar.
CREATE
ALTER TABLE
3. Mengisi table.
✓ Update : perintah yang berfungsi untuk merubah maupun memperbarui data pada database
6. Membuat function
7. Membuat trigger.
- Gunakan SSL
3. Ubah data
4. Simpan data
4.2 Baca logika pemrograman mengacu pada kinerja statement akses data.
1. Update Data
3]'WHERE 1
2. Memunculkan data
4.3 Uji performansi mengacu pada kinerja statement akses data yang akan dibaca.
J.620100.023.02/Membuat Dokumen Kode Program
✓ Login
✓ perhitungan (Read )
1.3 Jelaskan cara kerja algoritma program sesuai dengan definisi masalah.
1.4 Berikan komentar setiap baris kode termasuk data, eksepsi, fungsi prosedur dan class sesuai
2.1 Buat dokumentasi modul sesuai dengan identitas untuk memudahkan pelacakan.
2.2 Terapkan identifikasi dokumen sesuai dengan identitas untuk memudahkan pelacakan.
Modul digunakan untuk memecah sebuah program besar menjadi file – file yang lebih kecil agar
lebih mudah dimanage dan diorganisir. Modul membuat kode bersifat reusable, artinya satu
modul bisa dipakai berulang dimana saja diperlukan.
2.4 Revisi dokumen sesuai perubahan kode program dan lengkapi dokumen sehingga memenuhi
syarat teknis.
3.1 Buatlah dokumentasi fungsi, prosedur atau method yang memudahkan pihak lain untuk
3.3 Revisi dokumen sesuai perubahan kode program dan lengkapi dokumen sehingga memenuhi
syarat teknis.
4. Generate dokumentasi
a. Identifikasi tools untuk generate dokumentasi dan pastikan tools generate dokumentasi dapat
digunakan.
b. Lakukan generate dokumentasi dan berikan solusi apabila hasil dokumentasi tidak berhasil di
generate.
J.620100.025.02/Melakukan Debugging
1.1 Siapkan kode program sesuai dengan spesifikasi dan panduan penulisan kode program yang
baik.
1.2 Siapkan debugging tools untuk melihat proses suatu modul dipersiapkan mulai dan apabila
2. Lakukan debugging
2.1 Kompilasi kode program menggunakan beberapa menu debug sesuai Bahasa pemprograman
yang digunakan.
2.2 Lakukan analisis kriteria kode program yang lolos proses build.
2.4 Lakukan pencatatan kesalahan yang terjadi pada kode program baik sintaks, semantik, maupun
logika program.
3. Perbaiki program
1.1 Kumpulkan informasi waktu eksekusi function, procedure, atau method program yang diukur.
1.2 Kumpulkan informasi penggunaan memory eksekusi function, procedure, atau method program
yang diukur.
Bottleneck pada program dapat menurunkan performa pc. Dan jika sudah parah dapat merusak
Solusi untuk peningkatan performa adalah dengan memberi beban lebih berat ke komponen
yang lebih kuat.
2.1 Perbaiki kode yang tidak sesuai coding-guidline tanpa berubah spesifikasinya.
3.1 Identifikasi kode yang memang sebaiknya tidak perlu sesuai coding-guideline.
1.1 Identifikasikan prosedur uji coba aplikasi sesuai dengan software development lifecycle.
a. Planning
b. Analysis
c. Design
d. Development
e. Testing
g. Maintenance
a. Form Login
b. Home
c. Alternatif
4.2 Evaluasi data hasil keluaran kesesuaiannya dengan data yang direncanakan.
4.3 Catat status pada lembar pengujian dari hasil perbandingan data tersebut ke dalam lembar
pengujian.
4.4 Catat kondisi data yang tidak sesuai dan perkiraan kondisi tersebut ke dalam lebar hasil uji.
5.1 Catat peralatan yang digunakan untuk pengujian ke dalam lembar peralatan pengujian.
a. XAMPP
5.2 Catat kondisi yang terjadi selama pengujian ke dalam lembar pengujian.
5.4 Catat analisis hasil pengujian sesuai dengan standar dokumentasi pengembangan perangkat
2 Melihat Data Warga Data Alternatif Berhasil Data Alternatif yang berhasil
yang telah terdapat pada tabel ditambahkan
ditambahkan Alternatif berhasil masuk kedalam
database dan table
data Alternatif
3 Edit data Alternatif Data berhasil di edit Berhasil Mengedit data Alternatif dan
berhasil berubah
seperti ketentuan