Software Architecture
Nama : Muhamad Faiz Fernanda
Kelas : PPL-A
NRP : 5025211186
Software Architecture
Pada tugas kali ini saya menggunakan referensi jurnal dengan judul Perancangan Aplikasi Berbasis WEB untuk Membantu Pengujian Kualitas Kain Tekstil Otomotif. Berikut ini untuk lebih detail jurnal nya
Arsitektur aplikasi perangkat lunak adalah bidang yang berfokus pada perancangan dan dokumentasi struktur-struktur utama dalam sistem perangkat lunak. Ini meliputi komponen perangkat lunak, hubungan antar komponen, serta prinsip-prinsip dan keputusan desain yang mendasarinya. Komponen adalah bagian yang berdiri sendiri dengan fungsi spesifik, sedangkan koneksi adalah cara komponen saling berinteraksi melalui protokol komunikasi, API, dan pertukaran data. Arsitektur ini biasanya terbagi menjadi beberapa lapisan seperti presentasi, logika bisnis, dan data, untuk memisahkan tanggung jawab dan mempermudah pemeliharaan. Selain itu, pola desain digunakan sebagai solusi standar untuk masalah desain perangkat lunak yang sering muncul, yang membantu menciptakan sistem yang efisien, mudah dipelihara, dan skalabel. Hasil analisis arsitektur perangkat lunak terhadap jurnal di atas menunjukkan penerapan metode ini.
Use Case Diagram
Berikut gambar use case diagram sistemuntuk menentukan kualitas kain tekstil sebagai
berikut :
dalam design perangkat lunak ini terdapat 3 user yang berinteraksi langsung dengan sistem yaitu operator,admin,supervisor. User Operator bertanggung jawab penginputan nilai pengetesan kain tekstil. User Admin bertanggung jawab pada membuat laporan baru. User Supervisor bertanggung jawab pada approval.
Diagram Flow Map
Pelaksanaan sistem pembuatan laporan tes
kualitas kain tekstil yang berlangsung antara lain
:
- Dari keseluruhan tes yang dilakukan, sebagian besar dilakukan di Plant Ateja Multi Industri (AMI). Sebagian lainnya dilakukan di Plant Ateja 1 atau Ateja 3 sesuai dengan standar pengetesan yang digunakan dan ketersediaan alat pengetesan di masing-masing Plant.
- Setelah semua pengetesan selesai dilakukan, maka operator akan menghitung secara manual menggunakan kalkulator rata-rata nilai dari semua pengetesan yang terdapat dalam Laboratory Test Result tersebut.
- Hasil perhitungan nilai rata-rata selanjutnya akan di input kedalam Laboratory Test Report berupa file Excel yang terdapat di komputer.
- Operator akan membandingkan nilai tiap pengetesan dengan standar yang ada, apakah nilai sudah sesuai standar atau belum sesuai. Operator akan memberi tanda OK atau NG secara manual pada Laboratory Test Report. e. Hasil pengetesan selanjutnya akan dikirimkan ke bagian Marketing dan RnD melalui Email dengan melampirkan file PDF.
Class Diagram
Class diagram mendeskripsikan objek-objek
yang terdapat di dalam sistem. Class diartikan
satu set objek yang memiliki atribut dan perilaku
yang sama.
Sequence Diagram
Pada gambar Sequence Diagram Adminpada Aplikasi Laporan Kualitas Kain Tekstil,admin memiliki akses untuk membuat laporan baru, input nilai pengetesan, membuka history laporan, melihat dan merubah standar pengetesan.
Implementasi Perangkat Lunak
Perangkat lunak yang digunakan pada sistem
komputer yang digunakan untuk membangun
aplikasi laporan pengetesan kain tekstil otomotif
di PT. Ateja berbasis web adalah sebagai berikut
:
a. Sistem Operasi Windows 8 Profesional.
b. Bahasa pemrograman HTML, PHP, CSS.
c. XAMPP server untuk local internet dan
penyimpanan database.
d. Adobe Dreamweaver CC 2015 untuk
penulisan kode program.
e. Mozile Firefox sebagai browser.
Implementasi Perangkat Keras
Implementasi perangkat keras menjelaskan
kebutuhan minimum perangkat keras yang
diperlukan untuk mengimplementasikan program
aplikasi yang dibuat menggunakan komputer
dengan spesifikasi yang disebutkan dibawah ini.
a. Prosesor : Kecepatan minimum 1.8 GHZ
b. RAM : Minimum 1 GB
c. Harddisk : Minimum kapasitas 250GB
d. VGA : Kecepatan minimum
32 MB
e. Modem dengan koneksi internet
Komentar
Posting Komentar