You are on page 1of 22

SISTEM INFORMASI PEMINJAMAN ALAT PEMBELAJARAN

JURUSAN TEKNIK KOMPUTER

Diajukan Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat


Lunak Program Diploma IV TIMD Jurusan Teknik Komputer

Disusun Oleh:

Deandari Pinanti Gayatri (062240723017)


Fauzan Dwi Nugroho (062240723019)
M Arya Bagas Firjatullah (062240723022)
M Ferdiansyah Putra (062240723027)
Rachmat Aziz (062240723032)
Tegar Wahyu Ramadhan (062240723035)

POLITEKNIK NEGERI SRIWIJAYA


JURUSAN TEKNIK KOMPUTER
PALEMBANG
2023
PRAKATA

Puji syukur kami panjatkan kehadiran Allah SWT yang telah memberikan
kami semua kekuatan serta kelancaran dalam menyelesaikan tugas mata kuliah
Rekayasa Perangkat Lunak yang berjudul “Sistem Informasi Peminjaman Alat
Pembelajaran Teknik Komputer” dapat selesai seperti waktu yang telah kami
rencanakan. Tersusunnya tugas ini tentunya tidak lepas dari berbagai pihak yang
telah memberikan bantuan secara material dan moral, baik secara langsung maupun
tidak langsung.
Selain untuk menambah wawasan dan pengetahuan penyusun, tugas ini
disusun untuk memenuhi salah satu tugas mata kuliah Rekayasa Perangkat Lunak .
Penyusunmenyadari bahwa tugas ini masih jauh dari kata sempurna baik dari bentuk
penyusunan maupun materinya. Oleh karena itu, kritik dan saran yang membangun
diharapkan dapat membuat makalah ini menjadi lebih baik serta besar harapan kami
makalah ini dapat bermanfaat dan berdampak besar sehingga dapat memberi
inspirasi bagi para pembaca.

Palembang

Penulis
DAFTAR ISI

PRAKATA.............................................................................................................................. 2

BAB 1 ..................................................................................................................................... 3

PENDAHULUAN .................................................................................................................. 4

1.1 Latar Belakang ..................................................................Error! Bookmark not defined.

1.2 Rumusan masalah.......................................................................................................... 5

1.3 Tujuan...............................................................................Error! Bookmark not defined.

1.4 Manfaat.............................................................................Error! Bookmark not defined.

BAB II.......................................................................................................................................

ANALISIS KAJIAN .................................................................................................................

2.1 Analisis kebutuhan user.................................................................................................


2.2 Analisis kebutuhan sistem ...............................................................................................

2.3 Analisis Fungsional .........................................................................................................

2.4 Analisis Desain ................................................................................................................

BAB III .....................................................................................................................................

PENUTUP.................................................................................................................................

KESIMPULAN .........................................................................................................................

DAFTAR PUSTAKA ...............................................................................................................

3
BAB I
PENDAHULUAN

1.1 Tujuan
Tujuan dari pembuatan sistem informasi peminjaman alat pembelajaran adalah
untuk memudahkan proses peminjaman, pengelolaan, dan pemantauan alat-alat
pembelajaran di jurusan Teknik Komputer. Sistem ini bertujuan untuk meningkatkan
efisiensi operasional. Dengan otomatisasi proses peminjaman alat, termasuk
pencatatan, validasi, dan pengembalian, potensi keterlambatan dan kesalahan
manusiawi dapat diminimalkan. Selanjutnya, sistem ini mendukung pengelolaan
inventaris. Informasi mengenai jumlah, kondisi, dan siapa yang meminjam alat
pembelajaran dapat dicatat dengan tepat, memudahkan pemantauan dan pengelolaan
stok. Peminjam dapat melakukan peminjaman secara mandiri tanpa memerlukan
interaksi langsung dengan staf pengelola.
Berikut ini adalah business goal dan project goal perancangan system informasi
peminjaman alat pembelajaran Teknik computer yang diharapkan dapat tercapai dengan
dilaksanakannya proyek ini :

Business Goal Project Goal

1. Dapat mempermudah proses Prosedur untuk peminjaman alat dapat


peminjaman alat pembelajaran dikelola lebih efektif.

2. Peminjaman dan pengembalian alat 1. User dapat melakukan peminjaman


dapat dilakukan secara online alat dengan menginput data identitas
secara online.

2. Dalam mencari informasi


ketersediaan alat lebih efisien karna
tidak perlu mendatangi lokasi, cukup
secara online.

4
1.2 Ruang Lingkup
Adapun ruang lingkup pembuatan sistem informasi ini adalah aplikasi berbasis web
yang memiliki beberapa fasilitas yaitu:
• Sistem mampu menampilkan jumlah alat pembelajaran yang tersedia
• Sistem mampu melayani pengguna yang ingin meminjam alat pembelajaran
• Sistem mampu menampilkan jumlah dan kapan alat yang dipinjam
• Sistem mampu menyediakan halaman khusus untuk teknisi dalam melihat
status alat pembelajaran
• Sistem mampu menginput data identitas peminjam seperti: (Nama, Npm,
Kelas, Alat yang dipinjam, serta bukti KPM).
• Sistem harus dapat diakses oleh pengguna dengan mudah dan cepat melalui
website atau aplikasi berbasis web.

1.3 Definisi

• Sistem : Kombinasi antara prosedur kerja, informasi, orang, dan teknologi


informasi yang terorganisir
• Otomatisasi : penggantian tenaga manusia dengan tenaga mesin yang secara
otomatis melakukan dan mengatur pekerjaan sehingga tidak memerlukan
lagi pengawasan manusia

1.4 Referensi
data data yang digunakan dalam perancangan system informasi ini adalah
data hasil penelitian yang dilakukan secara langsung ke lab teknisi Politeknik
Negri Sriwijaya dan beberapa referensi pendukung yaitu:

• Menurut KBBI tentang Otomatisasi


• Tysara, Laudia. (2021). Pengertian Sistem dan Contohnya, Ketahui Penerapannya
dalam Kehidupan. Diakses pada 10 Oktober 2023,
https://www.liputan6.com/hot/read/4688978/pengertian-sistem-dan-contohnya-
ketahui-penerapannya-dalam-kehidupan?page=2

5
1.5 Sistematika
Dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu :
1. Pendahuluan yang berisi penjelasan tentang dokumen SRS yang mencakup tujuan
pembuatan perangkat lunak, lingkup masalah yang dipengaruhi oleh perangkat
lunak yang dikembangkan, definisi, referensi dan sistematika.
2. Deskripsi Umum yang berisi penjelasan secara umum mengenai perangkat lunak
yang akan dikembangkan, meliputi kegunaan dari perangkat lunak, karakteristik
pengguna, batasan dan asumsi yang diambil dalam pengembangan perangkat
lunak.
3. Spesifikasi kebutuhan yang berisi uraian kebutuhan perangkat lunak secara lebih
rinci.

6
BAB II
DESKRIPSI UMUM
2.1 Perspektif
Sistem ini bisa diakses oleh admin(teknisi) yang mengelola sistem dan user
yang dapat mengunjungi web dimana dan kapanpun. Penggunaan sistem informasi
ini terbagi menjadi dua yaitu antar muka untuk user dan antar muka untuk admin.
2.2 Kegunaan
Kegunaan dari sistem informasi ini adalah Memudahkan dalam pengawasan
terhadap alat pembelajaran yang dipinjam, hal ini dapat membantu mencegah
kerusakan atau kehilangan alat pembelajaran pada saat peminjaman, petugas tidak
perlu lagi mencatat secara manual dan siswa dapat meminjam alat pembelajaran
dengan lebih mudah dan cepat.
Sistem informasi peminjaman alat pembelajaran dapat membantu mengurangi
kesalahan dalam pencatatan dan pengelolaan data peminjaman alat pembelajaran dan
juga informasi mengenai ketersediaan alat pembelajaran dapat diakses dengan mudah
oleh mahasiswa, dosen dan teknisi.

2.3 Karakteristik pengguna


Dalam system informasi ini, user yang terlibat adalah:
2.3.1 Admin
• Pengguna merupakan seorang teknisi di jurusan Teknik Komputer
• Pengguna mampu mengelola stok barang
• Pengguna memahami cara kerja teknologi agar bisa memelihara system
• Pengguna memiliki pemahaman yang baik tentang domain atau industri di
mana perangkat lunak akan digunakan
2.3.2 Mahasiswa
• Merupakan mahasiswa jurusan Teknik Komputer Politeknik Sriwijaya
• Merupakan orang yang mempunyai KTM
• Dapat melihat stok alat pembelajaran

7
2.4 Batasan Batasan
• User yang dapat mengaskses ini adalah Mahasiswa, Dosen dan Admin
• Jumlah banyaknya alat hanya dapat di akses oleh admin
• Adanya tanda konfirmasi peminjaman dan pengembalian hanya dapat diakses
oleh admin
• Sistem informasi dapat diakses berbasis web

2.5 Asumsi dan ketergantungan


• User atau pengguna sistem informasi ini minimal tahu dan dapat
mengoperasikan komputer terutama untuk aplikasi berbasis web
• Menyediakan web server dan internet untuk mengakses aplikasi

8
BAB III
SPESIFIKASI KEBUTUHAN

3.1 Kebutuhan Fungsional

3.1.1 Pendahuluan
Kebutuhan Fungsional adalah kebutuhan tambahan yang memiliki input,
proses, dan output. Kebutuhan Fungsional ini harus dipenuhi agar suatu sistem dapat
berjalan. Kebutuhan fungsional yang harus ada dalam sistem yang akan
dikembangkan ini adalah sebagai berikut:
• System dapat meningkatkan pengawasan terhadapap alat pembelajaran yang
dipinjam, hal ini dapat membantu mencegah kerusakan atau kehilangan alat
pembelajaran pada saat peminjaman, petugas tidak perlu lagi mencatat secara
manual dan siswa dapat meminjam alat pembelajaran dengan lebih mudah dan
cepat.
• Sistem informasi peminjaman alat pembelajaran dapat membantu mengurangi
kesalahan dalam pencatatan dan pengelolaan data peminjaman alat pembelajaran
dan juga informasi mengenai ketersediaan alat pembelajaran dapat diakses dengan
mudah oleh mahasiswa, dosen dan teknisi.

3.1.1 Input
Input/ masukan saat peminjaman/ pengembalian alat
Identitas peminjam:
Nama :
Nim/Npm :
Kelas :
Foto KTM:
Pada Sistem Informasi ini, input yang diperlukan dalam proses
“peminjaman alat” adalah Nama, Npm/Nim (nomor induk mahasiswa), kelas
dari mahasiswa yang bersangkutan. Keperluannya apakah ingin meminjam
atau mengembalikan alat.
Input foto ktm diperlukan sebagai jaminan atau tanggung jawab dari
peminjam jika ada kerusakan ataupun kehilangan alat tersebut.

9
Input/ masukan admin
Username admin:
Password :
Tombol login:
Pada system informasi ini, input yang diperlukan dalam proses login
admin adalah username (nomor yang hanya dimiliki oleh admin) password
admin. Setelah menginput data tersebut, admin dapat mengakses daftar
peminjaman, pengembalian dan jumlah alat yang tersedia.

3.1.2 Proses

Pada halaman utama web Sistem Informasi Peminjaman Alat,


pengguna diminta untuk menginput identitas dan data identitas tersebut akan
secara otomatis masuk ke dalam data peminjam dan pengembalian alat.
Setelah mengisi identitas tersebut, pengguna dapat memilih opsi untuk
meminjam atau mengembalikan alat, Pada menu peminjaman alat, Sistem
akan menampilkan alat apa saja yang tersedia, peminjam dapat memilih alat
yang akan dipinjam (tidak ada batasan jumlah peminjaman alat)
Selanjutnya peminjam diminta untuk mengupload bukti KTM (kartu
tanda mahasiswa) sebagai jaminan atau tanggung jawab peminjam. Peminjam
akan menunggu konfirmasi dari admin, jika sudah di konfirmasi peminjam
dapat mengambil alat tersebut di lab teknisi Teknik Komputer. 10
Data yang diinput peminjam akan secara otomatis terhubung dengan
data pengembalian, sehingga ketika melakukan pengembalian, data identitas
peminjam akan secara otomatis terdapat pada sistem informasi pengembalian,
peminjam cukup memilih identitas yang sesuai lalu upload bukti KTM.
Setelah itu menunggu konfirmasi dari admin, jika sudah di konfirmasi,
peminjam dapat mengembalikan alat kembali ke tempat semula.
Admin dapat mengakses identitas, waktu peminjaman dan
pengembalian alat, maka ketika terjadinya kecurangan, admin dapat menolak
atau tidak melakukan konfirmasi peminjaman ataupun pengembalian alat.
3.1.3 Output
Pada Sistem Informasi peminjaman alat ini, output yang dihasilkan
oleh input yang dimasukkan Oleh User pada proses “Mengisi data
peminjaman” adalah masuknya pengunjung ke halaman utama Web Sistem
Informasi Peminjaman alat.

Pada proses “Login” output yang dihasilkan yaitu berupa Autentifikasi


sehingga user dapat masuk ke halaman utama Admin dan mengakses seluruh
informasi yang ada di halaman Admin.
Pada Proses “memilih alat”, output yang dihasilkan adalah berupa data
atau Informasi alat yang dipinjam, serta jumlah alat yang masih tersedia
“upload bukti KTM” menghasilkan output berupa data bukti
peminjaman alat berupa foto, sebagai bukti dan tanggung jawab jik terjadinya
kecurangan, kehilangan, ataupun kerusakan alat.
“Input username, password admin” menghasilkan output berupa data
yang hanya dimiliki oleh admin untuk mengakses data peminjam,
pengembalian dan stok alat yang tersedia.
System informasi peminjaman alat dibuat berbasis web, Tampilan web
di desain sesuai dengan kebutuhan, berikut desain tampilan web peminjaman
alat tersebut.

11
A. Desain tampilan user peminjam
1. Pada tampilan awal user akan mengisi data identitas peminjam

2. User dapat memilih akan meminjam atau mengembalikan alat.

3. Saat user memilih peminjaman alat, tampilan selanjutnya adalah pemilihan alat yang
akan dipinjam. Pada bagian ini user dapat memilih lebih dari satu alat.

12
4. Setelah memilih alat, user akan melihat daftar list alat yang sudah dipilih

5. Setelah konfirmasi list alat tersebut, user diminta untuk upload foto ktm beserta wajah
sebagai bukti dan penanggung jawab peminjaman alat tersebut

6. Jika sudah di upload, user diminta untuk menunggu konfirmasi

13
7. Setelah di konfirmasi admin, user dapat mengambil alat yang terdapat di lab teknisi.

14
B. Desain pengembalian

1. Tampilan awal user diminta untuk mengisi data identitas

2. User akan memilih akan meminjam atau mengembalikan alat

3. Saat user memilih pengembalian, maka tampilan selanjutnya adalah list nama
peminjam

15
4. Setelah memilih nama user akan diminta untuk memberi tanda centang pada alat
yang ingin di kembalikan

5. Selanjutnya user diminta untuk menunggu konfirmasi dari admin

6. setelah di konfirmasi oleh admin, user dapat mengembalikan alat ke tempat semula

16
C. Desain tampilan admin
1. Pada tampilan awal, klik bagian login admin

2. Admin diminta untuk mengisi username dan password

3. Setelah login, admin dapat memilih untuk melihat peminjaman, pengembalian atau
melihat stok alat yang tersedia

17
4. Selanjutnya admin dapat melihat stok alat yang ada, dan admin juga dapat
mengakses list peminjam dan pengembalian alat

5. Admin dapat melihat history konfirmasi peminjaman dan pengembalian alat

6. Admin dapat mengakses jumlah alat yang tersedia

18
3.2 Kebutuhan Antarmuka Eksternal
3.2.1 Antar muka pengguna
Sistem informaasi peminjaman alat ini dibuat dengan menggunakan Aplikasi

web, untuk tampilan web didesain sesuai dengan kebutuhan. Perangkat lunak

untuk layanan dalam perpustakaan UNSRI ini dilengkapi dengan menu untuk

pengaksesan berbagai fungsi yang disediakan. Interaksi antara pengguna dan

perangkat lunak dilakukan dengan menggunakan perangkat keras yang

digunakan seperti pc, handphone, notebook dll.

3.2.2 Kebutuhan Antarmuka Perangkat Keras


Kebutuhan minimum perangkat keras yang dapat digunakan dalam perangkat
lunak yang dibuat adalah:
1. PC dan NoteBook.
2. Handphone.
3. Alat koneksi internet (seperti : Modem), kuota internet handphone
4. Semua perangkat keras yang digunakan merupakan perangkat standar dalam
sistem komputer serta untuk koneksi internet.

3.2.3 Kebutuhan Antarmuka perangkat lunak


Perangkat lunak yang dibutuhkan dalam perangkat lunak untuk Sistem
informasi ini antara lain:
1. Sistem Operasi Windows, Linux, android, ios dll
2. untuk pengolahan database : Localhost, MySQL 5, serta XAMPP

3.2.4 Kebutuhan Antarmuka Komunikasi


Data-data dalam perangkat lunak melakukan komunikasi melalui jaringan
internet.
3.3. Kebutuhan Performansi
Dalam membangun sistem informasi peminjaman alat pembelajaran, langkah
pertama adalah mengidentifikasi tujuan utamanya dan siapa yang akan
menggunakannya. Selanjutnya, perlu dianalisis berapa banyak program yang akan
dijalankan oleh sistem dan seberapa cepat sistem harus merespons pengguna.
Keamanan dan ketersediaan sistem juga penting. Dengan langkah-langkah ini, Anda
dapat merancang sistem yang efisien dan efektif untuk kebutuhan peminjaman alat
pembelajaran. 19
3.4. Kendala Desain
Kendala desain meliputi kekurangan informasi dari klien, perubahan kebutuhan yang
sering, kesulitan dalam menggambarkan persyaratan, perbedaan pemahaman antara
klien dan pembuat sistem. Dalam menghadapi kendala-kendala ini, komunikasi yang
efektif dan pemeliharaan SRS yang cermat menjadi sangat penting.
3.5. Atribut
3.5.1. Keamanan Sistem
Untuk memproteksi perangkat lunak dari akses, penggunaan, pengubahan,
penghancuran atau pengungkapan (disclosure) yang tidak sengaja atau yang
merusak. Kebutuhan yang spesifik termasuk hal-hal berikut:
1. Adanya back up data sehingga data lebih reliable
2. Penyimpanan data log/history
3. Pemberian suatu fungsi ke modul-modul yang berbeda
4. Pembatasan komunikasi terhadap suatu area tertentu dalam program
5. Pemeriksaan integritas data untuk peubah-peubah kritis
3.5.2. Pemeliharaan
Pemeliharaan dan pengecekan akan dilakukan secara berkala untuk melihat
apakah ada bug. Untuk pemeliharaan, sistem informasi ini dilengkapi dengan
antivirus sehingga meminimalkan kerusakan pada sistem serta terdapat back up
data untuk mencegah hal-hal yang tidak terduga
3.6. Kebutuhan Lain
3.6.1. Database
Sistem ini akan menggunakan basis data relasional untuk mengelola
peminjaman alat pembelajaran. Basis data akan terdiri dari tabel-tabel berikut:
• Tabel Pengguna (User)
ID Pengguna (Primary Key)
Nama Pengguna (Teks)
Kata Sandi (Teks Terenkripsi)
Alamat Email (Teks)
Peran Pengguna (Enum: Mahasiswa, Dosen, Staff)
• Tabel Alat Pembelajaran (LearningTools)
ID Alat (Primary Key)
Nama Alat (Teks)
Deskripsi Alat (Teks)
Status Ketersediaan (Enum: Tersedia, Dipinjamkan)
20
• Tabel Peminjaman (Borrowings)
ID Peminjaman (Primary Key)
ID Pengguna (Foreign Key ke Tabel Pengguna)
ID Alat (Foreign Key ke Tabel Alat Pembelajaran)
Tanggal Peminjaman (Tanggal)
Tanggal Pengembalian (Tanggal)
Status Peminjaman (Enum: Dalam Peminjaman, Dikembalikan,
Terlambat)
Jenis data dalam basis data termasuk teks, teks terenkripsi (untuk kata sandi),
tanggal, dan enumerasi untuk status ketersediaan alat pembelajaran dan status
peminjaman.
Dengan struktur basis data ini, sistem akan dapat melacak peminjaman alat
pembelajaran oleh pengguna dan mengelola status ketersediaan alat dengan
efisien. Selain itu, data riwayat peminjaman akan tersedia untuk pelaporan
dan analisis.
3.6.2. Pengoperasian
Perangkat lunak dapat dijalankan di PC, Laptop dan handphone manapun yang
terhubung dengan internet.
3.6.3. Penyesuain Tempat
Penggunaan database MySQL untuk menyimpan data-data baik mahasiswa, data
peminjaman, data pengembalian dan persedian stok alat pembelajaran.

21
DAFTAR PUSTAKA
▪ Kurniawan, Puttera. (2015). "Laporan Dokumen SRS Manajemen Aset IT Pada
PT.Angkasa Pura I (Persero)", 36-38. Diakses 10 Oktober 2023, dari Politeknik
Negeri Manado
▪ Pibriana, Desi (2010). “Dokumen SRS Sistem Informasi Perpustakaan UNSRI”, Diakses 10
Oktober 2023, pada
https://www.academia.edu/34059296/Dokumen_SRS_Sistem_Informasi_Perpustaka
an_UNSRI

22

You might also like