Perangkat Lunak
untuk
Kelompok 2
12 Desember 2019
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project> Page ii
Daftar Isi
Revision History
1. Pendahuluan
1.1 Tujuan
Dalam Konvensi Dokumen ini menjelaskan semua standar atau tipografi yang digunakan
untuk menyusun atau menulis laporan SRS ini. Elemen-elemen desain tipografi dalam laporan ini
adalah sebagai berikut:
a) Typeface/font (Type Style)
Menggunakan font Times New Roman, dalam laporan ini juga terdapat font
tebal(bold) pada judul atau cover. Tedapat ukuran font untu cover atau judul (32,20
dan 14) untuk isi dari laporan font size nya 12.
b) Spacing
Pemberian ruang atau spasi antara huruf, kata, kalimat, paragraph dsn objek lain
dalam suatu halaman cetakan. Pada laporan ini menggunakan Line and Pragraph
Spacing 1,5.
c) Paragraph Style
Pada setiap judul menggunakan Heading 1 dan Heading 2, dan pada isi atau konten
dari laporan menggunakan yang normal.
Software Requirements Specification for <Project> Page 2
d) Text Alignment
Tulisan isi dari laporan ini menggunakan Justify atau Rata kanan kiri dan pada judul
laporan menggunakan Align Text Right atau rata kanan.
Aplikasi atau perangkat lunak ini dibuat bertujuan untuk membantu pihak sekolahan dalam
kehadiran. Kepala Sekolah dapat memantau apakah tenaga pendidik atau guru masuk kelas dan
melaksanakan proses belajar mengajar, dan untu Guru Kelas dan memabantu dan memudahkan
mengabsen atau mempresensi siswa dan membuat laporan atau reklaptulasi kehadiran siswa.
Aplikasi Data Kehadiran ini bermanfaat untuk membantu pihak sekolah untuk manajemen
kehadiran pada sekolah tersebut. Aplikasi Data Kehadiran ini disasarkan atau ditujukan ke pihak
sekolah terutama Kepala Sekola, Guru Kelas dan Admin.
1.5 Referensi
Laporan Spesifikasi Persyaratan perangkat lunak atau yang sering disebut dengan SRS
(Software Requiretments Specification) menggunakan template SRS Rekayasa Perangkat Lunak
dari Karl E. Wiegers
.
Software Requirements Specification for <Project> Page 3
2. Deskripsi Keseluruhan
Produk yang dirancang merupakan sebuah perangkat lunak berbasis web dimana
akan dapat digunakan secara offline oleh pihak-pihak guru-guru dan kepala sekolah di
tempat. Penggunaan perangkat lunak ini ditujukan khusus dalam hal kehadiran siswa dan
pembuatan laporan di tujukan untuk tugas akhir dari mata kuliah RPL (Rekayasa Perangkat
Lunak).
Secara umum, Aplikasi Data Kehadiran berfungsi untuk mempermudah para guru-
guru dalam merekap hasil kehadiran siswa-siswa nya di akhir semester serta lebih efisien
dalam segi waktu mau pun keuangan, serta meminimalisir kehilangan data akibat
kecerobohan saat mempresensi siswa.
Tabel :
Aplikasi Data Kehadiran, perangkat lunak ini beroperasi di dunia pendidikan dari
menegah dasar, pertama dan atas.
Secara garis besar untuk kendala ada pada tata cara penggunaan pada saat sudah di
jalankan di suatu sekolah tertentu, perlu ada nya arahan-arahan bagi guru-guru di sekolah
tersebut.
Untuk mempermudah para pengguna yang akan mejalankan aplikasi data kehadiran
ini akan di buatkan toturial penggunaan.
Aplikasi data kehadiran ini menggunakan antarmuka berbasis web, dan pengguna
mengoperasikannya menggunakan keyboard dan mouse dengan sistem operasi windows.
Aplikasi ini berjalan di atas perangkat kerasberupa beberapa komputer yang saling
terhubung oleh jaringan internet dan berkomunikasi dengan protocol https. Dimana file aplikasi
ditempatkan pada webhosting yang dioperasikan oleh Administrator.
Sistem Aplikasi penjualan pakaian online adalah perangkat lunak yang akan dibangun
menggunakan bahasa PHP, DBMS MySQL dan akan berjalan pada Sistem Operasi Windows
dan akan memakai browser komputer.
Sistem SSL-128 merupakan sistem sertifikasi jaringan internet untuk menjaga keamanan
bertransaksi, sistem ini akan mengenkripsi data taransaksi yang dilakukan.
Software Requirements Specification for <Project> Page 6
4. Fitur Sistem
5. Pemodelan Sistem
Pemodelan sistem adalah proses mengembangkan model abstrak dari suatu sistem, dengan masing-
masing model menyajikan pandangan atau perspektif yang berbeda dari sistem tersebut. Pemodelan
sistem secara umum berarti mewakili sistem menggunakan semacam notasi grafis, yang sekarang
hampir selalu didasarkan pada notasi dalam Unified Modeling Language (UML). Namun,
dimungkinkan juga untuk mengembangkan model formal (matematis) suatu sistem, biasanya
sebagai spesifikasi sistem terperinci.
Model digunakan selama proses rekayasa persyaratan untuk membantu menurunkan persyaratan
untuk suatu sistem, selama proses desain untuk menggambarkan sistem kepada insinyur yang
menerapkan sistem dan setelah implementasi untuk mendokumentasikan struktur dan operasi
sistem. Anda dapat mengembangkan model dari sistem yang ada dan sistem yang akan
dikembangkan:
1. Model sistem yang ada digunakan selama rekayasa kebutuhan. Mereka membantu
memperjelas apa yang dilakukan sistem yang ada dan dapat digunakan sebagai dasar untuk
mendiskusikan kekuatan dan kelemahannya. Ini kemudian mengarah pada persyaratan untuk
sistem baru.
2. Model sistem baru digunakan selama rekayasa persyaratan untuk membantu menjelaskan
persyaratan yang diusulkan kepada pemangku kepentingan sistem lainnya. Insinyur
menggunakan model-model ini untuk membahas proposal desain dan untuk
mendokumentasikan sistem untuk implementasi. Dalam proses rekayasa model-driven,
dimungkinkan untuk menghasilkan implementasi sistem yang lengkap atau sebagian dari
model sistem.
Software Requirements Specification for <Project> Page 11