Anda di halaman 1dari 12

LAPORAN TUGAS BESAR

REKAYASA PERANGKAT LUNAK

APLIKASI SISTEM INFORMASI


BERBASIS WEB
NAMA KELOMPOK
1. Moh. Rafli E. Yunus

JURUSAN TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(STMIK) BINA MULIA PALU
2022

2
DAFTAR ISI

HALAMAN SAMPUL
DAFTAR ISI...................................................................................................i

BAB 1 PENDAHULUAN...............................................................................1
1.1 LATAR BELAKANG........................................................................1
1.2 RUMUSAN MASALAH...................................................................1
1.3 TUJUAN..........................................................................................1

BAB 2 LANDASAN TEORI...........................................................................2


2.1 DEFINISI REKAYASA PERANGKAT LUNAK................................2
2.2 METODE PENGEMBANGAN PERANGKAT LUNAK....................2
2.3 DFD.................................................................................................2
2.4 UML.................................................................................................2

BAB 3 HASIL DAN PEMBAHASAN.............................................................3


3.1 DESKRIPSI APLIKASI YANG DIBANGUN....................................3
3.2 Analisis Kebutuhan.........................................................................3
3.2.1 Kebutuhan User.......................................................................3
3.2.2 Kebutuhan Fungsional.............................................................3
3.2.3 Kebutuhan Non Fungsional......................................................3
3.3 Pemodelan Aplikasi........................................................................3
3.3.1 DFD..........................................................................................3
3.3.2 Spesifikasi Proses....................................................................3
3.3.3 Kamus Data..............................................................................3
3.3.4 Diagram Use Case...................................................................3
3.3.5 Skenario Use Case..................................................................3
3.3.6 Diagram Sequence..................................................................4
3.3.7 Diagram Activity.......................................................................4
3.3.8 Diagram Class..........................................................................4

i
3.4 Perancangan Aplikasi.....................................................................4
3.5 Pengujian Aplikasi...........................................................................4

BAB 4 KESIMPULAN...................................................................................5

DAFTAR REFERENSI.................................................................................6

ii
BAB 1 PENDAHULUAN

1.1 LATAR BELAKANG

1.2 RUMUSAN MASALAH

1.3 TUJUAN

1
BAB 2 LANDASAN TEORI

2.1 DEVINISI REKAYASA PERANGKAT LUNAK

Rekayasa perangkat lunak adalah pengubahan perangkat lunak itu


sendiri guna mengembangkan, memelihara, dan membangun
kembali dengan menggunakan prinsip rekayasa untuk menghasilkan
perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk
pengguna.
Kriteria yang dapat digunakan sebagai acuan dalam merekayasa
perangkat lunak:

1. Dapat terus dirawat dan dipelihara (Maintainability)


2. Dapat mengikuti perkembangan teknologi (Dependability)
3. Dapat mengikuti keinginan pengguna (Robust)
4. Efektif dan efisien dalam menggunakan energi dan penggunaannya
5. Dapat memenuhi kebutuhan yang diinginkan (Usability)

2
2.2 METODE PENGEMBANGAN PERANGKAT LUNAK

Menurut riset dari IBM, pengembangan perangkat lunak merupakan


istilah dalam ilmu komputer. Maknanya adalah serangkaian aktivitas
yang dilakukan untuk merancang, membuat, mengaplikasikan, dan
mendukung atau meningkatkan fungsi perangkat lunak. Komponen
komputer terdiri dari dua jenis, yaitu perangkat keras dan perangkat
lunak. Perangkat keras merupakan komponen fisik, sedangkan
perangkat lunak berupa material tidak kasat mata. Saat
mengoperasikan komputer, kedua komponen ini bekerja secara
bersamaan.Perangkat keras atau hardware menjadi wadah dari
perangkat lunak yang membutuhkan media untuk dapat bekerja.
Sebaliknya, perangkat keras komputer tidak dapat berfungsi tanpa
adanya perangkat lunak. Jadi, kedua komponen ini saling
membutuhkan satu sama lain.Perangkat lunak sering disebut
dengan istilah software, berisi serangkaian program yang membuat
perangkat keras bisa berfungsi sehingga komputer dapat
dioperasikan. Program ini berisi instruksi dalam format digital yang
dibuat dengan bahasa pemrograman.Umumnya, terdapat tiga jenis
perangkat lunak dalam komputer, yaitu sistem, program, dan
aplikasi. Sistem menyediakan fungsi paling inti dari sebuah
komputer. Contohnya, sistem operasi Windows, manajemen
hardware, memori penyimpanan, dan sebagainya.Jenis yang kedua
adalah perangkat lunak yang bisa dipakai untuk membuat program.
Aplikasi merupakan perangkat lunak yang paling sering Anda
gunakan saat mengoperasikan komputer. Misalnya, aplikasi office,
pemutar media, antivirus, dan lain-lain. Lantas apa pengertian
metode pengembangan perangkat lunak?
Dalam KBBI daring tercantum definisi metode adalah cara teratur
yang digunakan untuk melaksanakan suatu pekerjaan agar tercapat
tujuan yang dikehendaki.

3
2.3 DFD

2.4 UML

4
BAB 3 HASIL DAN PEMBAHASAN

3.1 DESKRIPSI APLIKASI YANG DIBANGUN

Ceritakan tujuan aplikasi tersebut dibangun

3.2 Analisis Kebutuhan

3.2.1 Kebutuhan User

3.2.2 Kebutuhan Fungsional

3.2.3 Kebutuhan Non Fungsional

3.3 Pemodelan Aplikasi

3.3.1 DFD

3.3.2 Spesifikasi Proses

3.3.3 Kamus Data

5
3.3.4 Diagram Use Case

3.3.5 Skenario Use Case

3.3.6 Diagram Sequence

3.3.7 Diagram Activity

3.3.8 Diagram Class

3.4 Perancangan Aplikasi

Tampilan rancangan antar muka aplikasi

3.5 Pengujian Aplikasi

6
BAB 4 KESIMPULAN

7
DAFTAR REFERENSI

Anda mungkin juga menyukai