Anda di halaman 1dari 9

TUGAS

Rekayasa Perangkat Lunak

Kelompok 4 :

1. Muhammad Romadhon

2. Haikhal Ririh Widyandaru

3. Muhmmad Arbi Al Afkari

4. Mahbub Amrulloh

5. Muhammad Rizki Alfiansyah

Kelas : SK4A

Dosen Pengampuh : DR. FIRDAUS, M.KOM

UNIVERSITAS SRIWIJAYA
SISTEM KOMPUTER
2022
Requirements Engineering

1. Inception

1 Owner : Muhammad Romadhon


2 Tim pengembang : Haikhal, Rizki, Arbi , Mahbub
3 Project : Requirements Engineering

4 Target : Membuat program/ suatu software pendaftaran online ke suatu


Instansi Pendidikan.
5 Platform : Internet Website

Alasan memilih tema project:


Kemajuan teknologi informasi dan komputer mendorong munculnya berbagai inovasi baru
dalam penyajian informasi untuk memenuhi kebutuhan informasi sebagai alat bantu manusia
komputer juga mempunyai kelebihan diantaranya kecepatan, keakuratan, efisiensi
pengolahan data dibandingkan dengan sistem manual. Kompetisi pada dunia pendidikan telah
menciptakan persaingan ketat antara sekolah yang satu dengan sekolah yang lainnya.
Sehingga perkembangan teknologi harus diikuti oleh pengelola instansi pendidikan. Sistem
pengola senantiasa dapat mengatasi masalah-masalah yang terjadi dan dapat menghasilkan
informasi secara tepat, cepat, dan akurat. Sebagai sarana pendukung yang tidak kalah
pentingnya, yang dipergunakan untuk pengolahan data mengenai ketetapan dan kecepatan
didalam pelayanan informasi adanya sistem informasi berbasis komputer akan sangat
membantu suatu instansi pendidikan untuk mendapatkan informasi yang cepat, tepat dan
akurat dalam memberikan laporan..Terlebih yang masih menggunakan cara manual .
Dalam tugas mengelola penerimaan siswa, beberapa instansi pendidikan mengalami beberapa
kendala, dalam segi waktu karena dinilai tidak efektif dan efisien. Dengan pertimbangan
diatas maka Owner dan kami tim berniat untuk mengembangkan sistem informasi
administrasi yang sistematis yang mengacu pada optimalisasi penggunaan komputer yang ada
serta mampu menghasilkan data dan informasi yang akurat serta cepat sehingga dapat
mengurangi kesalahan pengolahan. Untuk itu kami mengambil judul “ Membuat program/
suatu software pendaftaran online ke suatu Instansi Pendidikan.”

Kelebihan :
1. Dapat meningkatkan efesiensi terutama dalam proses pendaftaran
2. Dapat membangun atau menentukan sistem informasi pendaftaran yang lebih baik
untuk di terapkan.
3. Untuk membantu proses pengolahan pendaftaran secara cepat, tepat dan akurat.

Fitur :
Akses yang efisien,cepat,dan akurat dalam melakukan pendaftaran ke suatu instansi
pendidikan dengan menggunakan web online.

2. Elicitation
Tujuan dari pembuatan Program ini bertujuan agar Program ini membantu dalam proses
pendaftaran, karena dapat mengefektifkan waktu serta pendaftar tidak perlu repot-repot
langsung mendatangi Instansi Pendidikan.
Adapun Target kami dalam pembuatan Program aplikasi ini yaitu Membuat sebuah sistem
informasi berupa pendaftaran online agar lebih efisien dan user friendly
Pendaftaran online ini dapat dilakukan menggunakan berbagai device yang mendukung
internet dan web service
Adapun beberapa tambahan persyaratan dan persetujuan dalam mengakses pendaftaran
online :
-Website ini dapat diakses melalui PC laptop dan komputer yang terhubung ke jaringan
internet. 
-Waktu pembuatan website yang singkat membuat adanya kemungkinan tidak semua fungsi
yang ada dapat dilaksanakan.
-Pengembangan website tidak akan merubah file-file ataupun database yang ada pada saat ini
tanpa adanya izin dari instansi.
-Pengembangan website ini akan mengelolaan data-data instansi pendidikan yang meliputi
data personal peserta didik, publikasi kegiatan akademik sekolah dan laporan untuk instansi.

System requirement
Perangkat keras yang dapat digunakan dalam Software yang dibuat adalah:
1.PC
2. Monitor VGA mempunyai resolusi minimal 800 x 1200 pixel.
3. Keyboard dan mouse untuk melakukan kegiatan user.
4.internet broadband.
5.Semua perangkat keras yang digunakan merupakan perangkat standar dalam sistem
komputer serta untuk koneksi internet.
6. Browser up to date

3. Elaboration
Untuk konsep pembuatan program/ website menggunakan bahasa pemrograman
PHP,yang diterapkan seperti pada aplikasi-aplikasi dengan sistem operasi berbasis Microsoft
Windows, Linux, dan sebagainya
Saran dan masukan
Tim Pengembang 1(Haikhal) : Untuk meningkatkan kinerja sistem  ini dibutuhkan kriteria
spesifikasi ukuran kuantitatif yang harus dipenuhi oleh perangkat lunak. Sistem ini
diharapkan dapat membutuhkan waktu yang sedikit dalam menyelesaikan setiap tahapan
proses. Semakin sedikit waktu yang dibutuhkan, semakin besar troughput yang dapat
dihasilkan. Meningkatnya kecepatan ini diharapkan dapat terjadi di setiap tahapan proses
ataupun pekerjaan yang besarnya ini bergantung pada jenis prosesnya. Selain itu sistem
diharapkan dapat diakses secara fleksibel, efektif dan efisien.
Dan juga beberapa user yang akan menerapakan kinerja sistem ini terbatas dalam pemilihan
perangkat/device untuk menggunakan program ini ,ada baiknya program ini diperbaiki
persyaratan device dan penggunaannya agar orang yang memiliki keterbatasan perangkat
dapat menggunakan program ini
Tim Pengembang 2 ( Rizki) : Membuat program yang sederhana agar si pendaftar tidak
kesulitan dalam mengisi data. Dan juga menambahkan guide cara pendaftaran. Membuat
program yang sesederhana mungkin dan simple. Dan Setelah program selesai dibuat dan
kemudian dipergunakan oleh user, programmer akan memelihara serta menambah atau
menyesuaikan program dengan kebutuhan serta kondisi user.
Tim Pengembang 3( Arbi) : Pembuatan dan perancangan website ini diharapkan bisa lebih
interaktif agar informasi yang diinginkan pengguna dapat lebih bermanfaat lagi. Agar
websiteinidapatditampilkandenganoptimalmakadiperlukanadanya dukungan perangkat keras
dan perangkat lunak yang memadai.
Tim Pengembang 4(Mahbub): Desain situs ini juga harus memberikan image yang tak
terlupakan yang akan membedakan situs ini dengan saingan-saingan lainnya. Keputusan
tentang bagaimana situs ini harus berinteraksi dengan para pengunjung sehingga
memudahkan mereka bernavigasi dan bagaimana informasi dikategorikan sehingga para
pengunjung dapat mengakses informasi yang mereka kehendaki secepat mungkin ditentukan
dalam tahap ini.
4. Negotiation
Owner menerima beberapa usulan ataupun masukkan dari Tim Pengembang. Dengan
hasil sebagai berikut :

Membuat program yang sederhana agar si pendaftar tidak kesulitan dalam mengisi data. Dan
juga menambahkan guide cara pendaftaran. Membuat program yang sesederhana mungkin
dan simple. Dan Setelah program selesai dibuat dan kemudian dipergunakan oleh user,
programmer akan memelihara serta menambah atau menyesuaikan program dengan
kebutuhan serta kondisi user.
Mempertimbangkan bahwa beberapa user yang akan menerapakan kinerja sistem ini terbatas
dalam pemilihan perangkat/device untuk menggunakan program ini ,ada baiknya program ini
diperbaiki persyaratan device dan penggunaannya agar orang yang memiliki keterbatasan
perangkat dapat menggunakan program ini sehingga pemilihan device diperluas dan
diterapkan menjadi multi platform sehingga dapat digunakan menggunakan beberapa device
lainnya dengan system requirement standar dari perangkat, perangkat dan system operasi
terbaru yang mendukung program ini :
1. Android
2. Windows
3. Ios
4. Mac dan Linux

5. Specification
1. Monitor VGA mempunyai resolusi minimal 800 x 1200 pixel.
2.internet broadband.
3.Semua perangkat keras yang digunakan merupakan perangkat standar dalam sistem
komputer serta untuk koneksi internet

Use Case
Hasil dari fase requirements engineering terdokumentasi dalam requirements specification.
Requirements specification berisi kesepakatan bersama tentang permasalahan yang ingin
dipecahkan dan merupakan titik start menuju proses berikutnya yaitu software design
 Sebagai contoh awal Uses Case yaitu penerimaan siswa baru jenjang sekolah menengah
pertama

Use case diagram untuk peserta PSB


Use case diagram untuk operator / panitia PSB
Use case diagram untuk admin
Membuat use case dengan Tabel Two column
Main success scenario :
Actior Action(or Intention) System Responsibility
1. Membuka halaman web dan ikuti
petunjuk
2. Mendaftar dan login
3. Melakukan validasi terhadap data 4. Mengecheck valid atau tidaknya data
yang masuk
5. Mengolah data
6. Cetak Data

Anda mungkin juga menyukai