Optimasi Maintainability Menggunakan Metode Clean Code Pada Sistem Informasi Akademik Sekolah

Firmansyah, Dimas (2020) Optimasi Maintainability Menggunakan Metode Clean Code Pada Sistem Informasi Akademik Sekolah. Other thesis, Universitas Komputer Indonesia.

[thumbnail of 1.10115314_Dimas Firmansyah_Cover.pdf]
Preview
Text
1.10115314_Dimas Firmansyah_Cover.pdf - Published Version

Download (32kB) | Preview
[thumbnail of 16.10115314_Dimas Firmansyah_Lembar Pengesahan.pdf]
Preview
Text
16.10115314_Dimas Firmansyah_Lembar Pengesahan.pdf - Published Version

Download (267kB) | Preview
[thumbnail of 20.10115314_Dimas Firmansyah_Publikasi.pdf]
Preview
Text
20.10115314_Dimas Firmansyah_Publikasi.pdf - Published Version

Download (351kB) | Preview
[thumbnail of 17.10115314_Dimas Firmansyah_Surat Pernyataan Orisinalitas.pdf]
Preview
Text
17.10115314_Dimas Firmansyah_Surat Pernyataan Orisinalitas.pdf - Published Version

Download (222kB) | Preview
[thumbnail of 3.10115314_Dimas Firmansyah_Kata Pengantar.pdf]
Preview
Text
3.10115314_Dimas Firmansyah_Kata Pengantar.pdf - Published Version

Download (511kB) | Preview
[thumbnail of 4.10115314_Dimas Firmansyah_Daftar Isi.pdf]
Preview
Text
4.10115314_Dimas Firmansyah_Daftar Isi.pdf - Published Version

Download (199kB) | Preview
[thumbnail of 8.10115314_Dimas Firmansyah_BAB 1.pdf]
Preview
Text
8.10115314_Dimas Firmansyah_BAB 1.pdf - Published Version

Download (549kB) | Preview
[thumbnail of 9.10115314_Dimas Firmansyah_BAB 2.pdf]
Preview
Text
9.10115314_Dimas Firmansyah_BAB 2.pdf - Published Version

Download (644kB) | Preview
[thumbnail of 10.10115314_Dimas Firmansyah_BAB 3.pdf] Text
10.10115314_Dimas Firmansyah_BAB 3.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy
[thumbnail of 11.10115314_Dimas Firmansyah_BAB 4.pdf] Text
11.10115314_Dimas Firmansyah_BAB 4.pdf - Published Version
Restricted to Repository staff only

Download (688kB) | Request a copy
[thumbnail of 12.10115314_Dimas Firmansyah_BAB 5.pdf]
Preview
Text
12.10115314_Dimas Firmansyah_BAB 5.pdf - Published Version

Download (335kB) | Preview
[thumbnail of 14.10115314_Dimas Firmansyah_Daftar Pustaka.pdf]
Preview
Text
14.10115314_Dimas Firmansyah_Daftar Pustaka.pdf - Published Version

Download (361kB) | Preview

Abstract

Sistem Informasi Akademik Sekolah adalah sistem yang dirancang untuk keperluan pengeloaan data Akademik dengan penerapan teknologi komputer, sehingga proses kegiatan akademik dapat terkelola menjadi informasi yang bermanfaat. Namun pada sistem ini ada beberapa masalah yaitu sulitnya melakukan penambahan fitur serta tidak pernahnya sistem diakukan maintenance. Terdapat beberapa masalah yang ada yaitu pembacaan method dan variable sulit untuk dimengerti. Sehingga sistem ini akan dilakukan reengineering agar mudah dilakukan perawatan. Reengineering yang dilakukan meliputi reverse engineering,data restructure,dan code restructure. Penelitian ini menggunakan metode clean code.Clean code adalah code di dalam software yang formatnya benar dan disusun dengan baik sehingga programmer lain dapat dengan mudah memaintenance.Pada penelitian ini penulis menerapkan beberapa faktor clean code. Analisis dilakukan perhitungan maintainability index agar dapat mengklasifikasikan sistem ke dalam kesulitan pada maintenance sebelum di reengineering Setelah itu dilakukan mapping clean code terhadap setiap class. Hasil mapping yang didapatkan dijadikan acuan untuk melakukan reengineering dengan menerapkan metode clean code pada tiap class yang sudah dimapping. Pengujian yang dilakukan meliputi pengujian automation testing dan human testing.

Item Type: Thesis (Other)
Uncontrolled Keywords: software quality assurance, clean code, refactoring, maintainability, maintainability index
Subjects: 000 COMPUTER SCIENCE, INFORMATION & GENERAL WORKS > 004 Data Processing & Computer Science
Divisions: S1 Skripsi > Teknik Informatika
Depositing User: Mrs. Calis Maryani
Date Deposited: 05 Nov 2020 02:36
Last Modified: 05 Nov 2020 02:36
URI: http://elibrary.unikom.ac.id/id/eprint/2763

Actions (login required)

View Item
View Item