Informasi Umum

Kode

23.04.1056

Klasifikasi

005.12 - Software System Analysis and Design

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Refactoring-object Oriented Programming, Software Engineering,

Dilihat

337 kali

Informasi Lainnya

Abstraksi

<p>Pesatnya perkembangan aplikasi mobile dalam beberapa tahun terakhir memaksa para pengembang untuk mengembangkan aplikasi mereka dengan cepat. Kualitas aplikasi harus menjadi salah satu perhatian utama pengembang karena desain aplikasi yang buruk akan mempengaruhi kualitas aplikasi. Kinerja merupakan salah satu quality attributes penting yang menentukan kualitas suatu aplikasi. Salah satu pendekatan yang dapat digunakan untuk mengatasi masalah kinerja adalah design patterns. Namun, seiring berjalannya penelitian, pendekatan lain ditemukan seperti refactoring code smells dan design principles. Dalam penelitian ini, analisis detailed design dilakukan pada source code aplikasi mobile dengan menerapkan desain patterns, refactoring code smells, dan menerapkan design principles untuk menentukan dampaknya terhadap kinerja aplikasi. Untuk mengukur kinerja aplikasi, penggunaan metrik Central Processing Unit (CPU), penggunaan memori, dan frame rate digunakan. Berdasarkan implementasi design patterns, pemfaktoran ulang code smells, dan penerapan design principles, didapatkan hasil bahwa design patterns dapat mempengaruhi kinerja aplikasi tergantung pada design pattern yang digunakan. Strategy pattern dan Visitor pattern dapat mengoptimalkan penggunaan memori sebesar 1%, sedangkan Bridge pattern dapat meningkatkan penggunaan memori sebesar 2%. Sedangkan hasil refactoring code smells dapat mengoptimalkan penggunaan CPU sebesar 35% dan penggunaan memori sebesar 2%, dan design principles dapat mengoptimalkan penggunaan CPU sebesar 25% dan frame rate aplikasi sebesar 5 frame per detik (fps).</p>

  • CSH2E3 - ANALISIS DAN PERANCANGAN PERANGKAT LUNAK
  • CSH2G3 - DESAIN DAN ANALISIS ALGORITMA
  • SEH2A3 - PEMROGRAMAN BERORIENTASI OBYEK A
  • CII3J4 - RPL: DESAIN DAN IMPLEMENTASI

Koleksi & Sirkulasi

Seluruh (1) koleksi tidak tersedia

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama AMAL KHAIRIN
Jenis Perorangan
Penyunting Dana Sulistiyo Kusumo, Yudi Priyadi
Penerjemah

Penerbit

Nama Universitas Telkom, S1 Informatika
Kota Bandung
Tahun 2023

Sirkulasi

Harga sewa IDR 0,00
Denda harian IDR 0,00
Jenis Non-Sirkulasi