S K P L SIMA
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
(SKPL) BERORIENTASI TERSTRUKTUR
SIMA – Sistem Informasi Manajemen Barang Berbasis Web
Untuk:
Satuan Kerja Informasi dan Teknologi, Bukit Asam Coal Terminal
Unit Pelabuhan Tarahan, Bandar Lampung
Dipersiapkan Oleh:
Teguh Anshari Nugraha (1103120021)
Program Studi S1 Teknik Informatika
Universitas Telkom
Bandung
2016
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 1 dari - 28
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
-
A
B
C
D
E
F
G
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Daftar Halaman Perubahan
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 2 dari - 28
Halaman
Revisi
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Halaman
SKPL- SIMA
Revisi
Halaman 3 dari - 28
Daftar Isi
1.
2.
3.
PENDAHULUAN ........................................................................................................... 5
1.1
TUJUAN PENULISAN DOKUMEN ......................................................................................... 5
1.2
LINGKUP MASALAH.......................................................................................................... 5
1.3
DEFINISI, SINGKATAN, DAN AKRONIM ................................................................................. 5
1.4
REFERENSI ...................................................................................................................... 5
1.5
DESKRIPSI UMUM DOKUMEN ............................................................................................ 6
DESKRIPSI GLOBAL PERANGKAT LUNAK ...................................................................... 6
2.1
PERSPEKTIF PRODUK ........................................................................................................ 6
2.2
FUNGSI PRODUK ............................................................................................................. 6
2.3
KARAKTERISTIK PENGGUNA ............................................................................................... 8
2.4
BATASAN-BATASAN........................................................................................................ 10
2.5
ASUMSI DAN KEBERGANTUNGAN ..................................................................................... 10
DESKRIPSI RINCI KEBUTUHAN ................................................................................... 11
3.1
4.
KEBUTUHAN ANTARMUKA EKSTERNAL ............................................................................... 12
3.1.1
Antarmuka pemakai .......................................................................................... 12
3.1.2
Antarmuka perangkat keras .............................................................................. 12
3.1.3
Antarmuka perangkat lunak .............................................................................. 13
3.1.4
Antarmuka komunikasi ...................................................................................... 13
3.2
KEBUTUHAN FUNGSIONAL............................................................................................... 13
3.3
KAMUS DATA ................................................................................................................ 15
3.4
DESKRIPSI KEBUTUHAN NON FUNGSIONAL ........................................................................ 19
3.5
ATRIBUT KUALITAS PERANGKAT LUNAK ............................................................................. 20
MOCKUP APLIKASI .................................................................................................... 21
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 4 dari - 28
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini bertujuan sebagai
acuan atau panduan pada pengguna dalam pengembangan perangkat lunak yang
akan dibuat. Bagi pengguna, SKPL ini dapat digunakan sebagai intruksi penggunaan
aplikasi, pencatatan data pegawai, data barang, data lokasi, data perawatan, data
peminjaman, dan data pemindahan barang.
Dokumen SKPL ini berisi spesifikasi kebutuhan dari perangkat lunak sistem
informasi manajemen barang berbasis web yang akan dikembangkan.
1.2 Lingkup Masalah
Bagaimana cara untuk memberikan kemudahan dalam pendataan barang?
Bagaimana cara untuk memberikan kemudahan dalam pencatatan perawatan
barang?
Bagaimana cara untuk memberikan kemudahan dalam pencatatan pemindahan
barang?
Bagaimana cara untuk memberikan kemudahan dalam pencatatan peminjaman
barang?
Bagaimana cara untuk memberikan kemduahan dalam mengetahui status atau
kondisi barang yang menjadi barang pada satuan kerja teknologi dan informasi
1.3 Definisi, Singkatan, dan Akronim
SKPL
: Spesifikasi Kebutuhan Perangkat Lunak
SRS
: Software Requirement Specification
ERD
: Entity Relation Diagram
PiC
: Personal in Charges
1.4 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah:
GL01AT, template dokumen Spesifikasi Kebutuhan Perangkat Lunak. (SKPL)
GL01, Panduan Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 5 dari - 28
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini menjelaskan spesifikasi membangun Sistem Informasi
Manajemen Barang berbasis Web, menjelaskan kebutuhan yang diperlukan pengguna
dalam pendataan barang, pencatatan perawatan, peminjaman dan pemindahan
barang dan mengetahui status atau kondisi barang , sistem ini berbasis web dirancang
dengan mengguanakan bahasa php dan SQL sebagai database. Dokumen ini
menjelaskan analisis kebutuhan berupa antarmuka perankat lunak, dijelaskan
kebutuhan rinci dari sistem berupa usecase, flowmap, diagram relasi antar entitas,
dan kamus data.
2. Deskripsi Global Perangkat Lunak
2.1 Perspektif Produk
Aplikasi SIMA adalah perangkat lunak yang bertujuan untuk mempermudah
pendataan barang, mengetahui kondisi barang, dan mempermudah dalam melalukan
pencatatan perawatan, pemindahan dan peminjama barang yang berbasis web.
Aplikasi ini dibangun berdasarkan kebutuhan staff satuan kerja teknologi dan
infromasi Bukit Asam Coal Terminal unit Tarahan, Bandar Lampung .
2.2 Fungsi Produk
Secara umum, Aplikasi SIMA ini berfungsi untuk memberi kemudahan
kepada pengguna dalam pencatatan dan pendataan barang milik satuan kerja
teknologi dan informasi.
Berdasarkan use case aplikasi SIMA mempunyai beberapa fungsi sebagai
berikut:
a. Masuk
Aplikasi SIMA memberikan fitur login untuk pengguna agar mendapatkan hak
akses penggunaan aplikasi.
b. Master Pegawai
Aplikasi memberikan fitur untuk menambah, membaca, mengubah dan
menghapus data pegawai. Data tersebut berupa nip, nama pegawai, dan satuan
kerjanya.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 6 dari - 28
c. Master Kategori
Aplikasi memberikan fitur untuk menambah, membaca, mengubah dan
menghapus kategori yang nanti akan digunakan untuk mengkelompokkan
barang sesuai jenis nya.
d. Master Barang
Aplikasi memberikan fitur untuk menambah, membaca, mengubah dan
menghapus data barang. Data yang digunakan mulai dari nomor seri yang
terdapat disetiap barang, merek, tipe, arus masuk dan arus keluar, spesifikasi,
tanggal pencatatan dan status atau kondisi barang.
e. Master Lokasi
Aplikasi ini memberikan fitur menambah, membaca, mengubah, dan
menghapus data lokasi. Data yang digunakan berupa id lokasi, gedung, lantai
dan ruang tempat penyimpanan barang.
f. Perawatan
Fitur ini ditujukan kepada pengguna dalam pencatatan perawatan yang
dilakukan setiap barang pada satuan kerja teknologi dan informasi. Data yang
terdapat pada perawatan adalah data barang yang akan melakukan perawatan,
data pegawai sebagai kepemilikan barang, data lokasi sebagai tempat barang
tersebut berada, tanggal perawatan, laporan perawatan dan perubahan status
pada barang.
g. Pemindahan
Fitur ini ditujukan kepada pengguna dalam pencatatan pemindahan barang yang
dilakukan setiap barang pada satuan kerja teknologi dan informasi berpindah
lokasi dank kepemilikan. Data yang terdapat pada perawatan adalah data barang
yang akan melakukan pemindahan, data pegawai sebagai kepemilikan barang
sebelum pemindahan dan sesudah pemindahan, data lokasi sebagai tempat
barang tersebut berada sebelum pemindahan dan sesudah pemindahan, tanggal
pemindahan.
h. Peminjaman
Fitur ini ditujukan kepada pengguna dalam pencatatan peminjama yang
dilakukan setiap barang pada satuan kerja teknologi dan informasi dipinjam
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 7 dari - 28
oleh pegawai pada satker yang berbeda, dengan lokasi pada Bukit Asam Coal
Terminal Unit Pelabuhan Tarahan, Bandar Lampung dengan jangka waktu
tertentu. Data yang terdapat pada peminjaman adalah data barang yang akan
melakukan peminjaman, data pegawai sebagai kepemilikan barang dan pelaku
peminjaman, data lokasi sebagai tempat barang tersebut berada dan tempat
barang akan ditempatkan untuk sementara, tanggal peminjaman, dan tanggal
pengembalian barang kembali ketempat awal.
i. Cetak Data
Aplikasi ini meberikan fitur cetak data yang dapat mempermudah pengguna
dalam pembuatan laporan, data yang dapat dicetak adalah data barang, data
perawatan, data peminjaman dan data pemindahan barang.
j. Keluar
Aplikasi ini menyediakan fitur keluar yang memberikan tanda bahwa pengguna
dapat keluar dari SIMA untuk sementara waktu, hal ini bertujuan untuk
mencegah adanya tindakan yang tidak diinginkan yang dilakukan oleh pihak
yang tidak bertanggung jawab (misalnya adalah pemalsuan data barang,
perawatan, pemindahan dan peminjaman barang).
2.3 Karakteristik Pengguna
Ada beberapa jenis pengguna aplikasi SIMA berbasis web ini, yaitu:
1. Admin
2. PiC
3. User
Tabel berikut menggambarkan karakteristik dalam penggunaan web perangkat
lunak.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 8 dari - 28
No
Pengguna
1
Admin
Tanggung Jawab
Hak Akses
Melakukan pendataan pegawai,
Masuk
pendataan kategori pada barang,
CRUD Pegawai
CRUD Kategori
perawatan, pemindahan dan
CRUD Barang
peminjaman yang dilakukan oleh
CRUD Perawatan
CRUD Peminjaman
CRUD Pemindahan
Cetak Data
Keluar
Melakukan pendataan pegawai,
Masuk
pendataan barang.
CRU Barang
Melakukan pencatatan
CRU Perawatan
peminjaman yang dilakukan oleh
CRU Peminjaman
barang.
CRU Pemindahan
Cetak Data
Keluar
Melihat dan mencetak data
Masuk
barang
R Barang
Cetak Data
Keluar
pendataan barang.
Melakukan pencatatan
barang.
2
PiC
perawatan, pemindahan dan
3
User
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 9 dari - 28
2.4 Batasan-batasan
Asumsi dan ruang lingkup permasalahan pada SKPL adalah:
1. Aplikasi ini harus terhubung dengan server Bukit Asam Coal Terminal Unit
Pelabuhan Tarahan, Bandar Lampung. Sehingga akses pada aplikasi hanya
dapat dilakukan dari dalam.
2. Aplikasi ini dapat dijalankan melalui laptop atau komputer yang sudah
terhubung dengan server Bukit Asam Coal Terminal Unit Pelabuhan Tarahan,
Bandar Lampung.
3. Aplikasi ini hanya bisa diakses oleh pengguna yang memiliuk nama pengguna
dan kata sandi yang telah didaftarkan kedalam sistem.
4. Aplikasi ini masih memiliki ruang lingkup barang untuk Satuan Kerja Teknologi
dan Informasi Bukit Asam Coal Terminal Unit Pelabuhan Tarahan, Bandar
Lampung.
5. Aplikasi ini memiliki ruang lingkup untuk pencatatan data peminjaman, dan
pemindahan didalam satuan kerja Bukit Asam Coal Terminal Unit Pelabuhan
Tarahan, Bandar Lampung.
2.5 Asumsi dan Kebergantungan
Asumsi dan kebergantungan pada aplikasi ini yaitu :
1. Satu pengguna hanya memiliki satu nama pengguna dan kata sandi.
2. Pengguna yang tidak memiliki nama pengguna dan kata sandi yang telah
didaftarkan pada sistem, tidak dapat mengakses aplikasi SIMA.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 10 dari - 28
3. Deskripsi Rinci Kebutuhan
Untuk setiap sistem (kecuali yang sangat sederhana) kebutuhan rinci
cenderung menjadi luas. Oleh karena itu, direkomendasikan dua cara yaitu untuk
pendekatan berorientasi proses dan untuk pendekatan berorientasi objek. Banyak
notasi, metode, teknik, dan dukungan untuk membantu dokumentasi kebutuhan.
Umumnya penggunaannya bergantung pada pendekatan yang digunakan. Ada banyak
pendekatan yang bisa dipakai selain kedua pendekatan yang telah disebutkan di atas.
Beberapa organisasi selain kedua pendekatan di atas dijelaskan sebagai berikut :
● Mode sistem
Beberapa sistem berlaku agak berbeda tergantung pada modus operasi
sistem. Sebagai contoh sistem kendali mungkin memiliki sekumpulan fungsi
yang berbeda tergantung modenya (training, normal atau berbahaya).
● Kelompok pengguna
Beberapa sistem membutuhkan fungsi yang berbeda terhadap
kelompok yang berbeda dari pengguna. Sebagai contoh sistem elevator
melibatkan masyarakat umum sebagai pengguna elevator, pekerjan
maintenance dan pemadam kebakaran.
● Feature
Suatu feature adalah pelayanan yang dinginkan secara eksternal oleh
sistem yang membutuhkan serangkaian masukan yang memberi efek terhadap
hasil. Sebagai contoh pada sistem telpon, feature-nya adalah hubungan lokal,
call forwarding dan conference call. Setiap feature umumnya dijelaskan dalam
pasangan stimulus response.
●
Stimulus
Beberapa sistem akan lebih baik diorganisasikan berdasarkan stimulus.
Misalnya fungsi-fungsi sistem pendaratan pesawat udar mungkin
diorganisasikan menjadi bagian loss of power, wind shear, sudden change in
roll, vertical velocity excessive, dll.
● Respons
Beberapa sistem dapat diorganisasikan dengan menjelaskan semua
fungsi dalam mendukung pembangkitan respons. Misalnya fungsi sistem
personil dapat diorganisasikan menjadi bagian-bagian yang berhubungan
dengan semua fungsi yang diasosiasikan dengan pembangkitan cek
pembayaran, fungsi-fungsi yang berhubungan daftar pegawai, dan lain-lain.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 11 dari - 28
3.1 Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal merincikan deskripsi kebutuhan masukan dan
keluaran perangkat lunak yang dispesifikasikan dalam mengembangkan aplikasi.
Kebutuhan antarmuka eksternal ini meliputi antarmuka pemakai, antarmuka
perangkat keras, antarmuka perangkat lunak, antarmuka komunikasi.
3.1.1 Antarmuka pemakai
Antarmuka pemakai mendefinisikan karakteristik logis dari setiap antarmuka
antara aplikasi perangkat lunak dan penggunanya, serta semua aspek optimisasi
antarmuka dengan pengguna yang akan menggunakan sistem. Kebutuhan antarmuka
pemakai ini diantaranya adalah sebagai berikut :
1. Komponen-komponen antarmuka yang dibutuhkan dalam membangun sistem
informasi manajemen barang adalah text fields, buttons, text area, table ,
combo box, message report, dan lain-lain. Adapun layout, screen, buttons, dan
lain-lainnya tersebut dibuat menggunakan bahasa pemrograman php.
3. Tiap fitur dalam produk dibentuk dalam satu form tersendiri, tapi tetap satu
kesatuan dengan seluruh fitur lainnya. Tiap form memiliki cara akses events
seperti click, ataupun dengan menggunakan keyboard seperti menekan
tombol enter.
4. Visualisasi bahasa yang dipakai pada tampilan aplikasi adalah bahasa Indonesia,
sehingga mempermudah pengguna dalam penggunaan aplikasi.
3.1.2 Antarmuka perangkat keras
● Perangkat Input/Output
○ Keyboard
Dapat memakai jenis keyboard yang compatible dengan sistem operasi yang
digunakan.
●
○
Mouse
Standar mouse 2 button atau 3 button yang dapat digunakan sesuai dengan
sistem operasi yang digunakan.
○
Monitor
Standar resolusi yang digunakan minimal 640 x 480.
Sistem Unit
○
Processor
Minimal menggunakan pentium 4, processor 2.2 Ghz atau lebih.
○
Memory
Dapat menggunakan memory minimal 512 Mb.
○
Harddisk
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 12 dari - 28
Menggunakan harddisk dengan free space minimal 10 Gb atau lebih.
3.1.3 Antarmuka perangkat lunak
No
Jenis Software
Kebutuhan Hardware
1
Sistem Operasi
Windows 7
2
Bahasa Pemrograman
Php
3
Pengolah DataBase
MySQL
4
Pemodelan Sistem
Astah Proffesional
5
Perancagan Database
Astah Proffesional, MySQL
6
Perancangan Antar Muka
Basilmiq, Adobe Dreamweaver, Sublime
3.1.4 Antarmuka komunikasi
Aplikasi ini akan berkomunikasi dengan pengguna melalui server yang ada, aplikasi ini
juga jaringan yang terhubung dengan server Bukit Asam Coal Terminal Unit Pelabuhan
Tarahan, Bandar Lampung.
3.2 Kebutuhan Fungsional
Usecase merupakan sebuah teknik yang digunakan dalam pengembangan sebuah
software atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang
bersangkutan, Usecase menjelaskan interaksi yang terjadi antara ‘aktor’ – inisiator dari
interaksi sistem itu sendiri dengan sistem yang ada. Sebuah Usecase dipresentasikan dengan
urutan langkah yang sederhana.
Perilaku sistem adalah bagaimana sistem beraksi dan bereaksi. Perilaku ini
merupakan aktifitas dari luar dan bias diuji. Perilaku sistem ini dicapture dalam Usecase.
Usecase itu sendiri mendiskripsikan sistem, lingkungan sistem serta hubungan antara sistem
dan lingkungan.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 13 dari - 28
Gambar 3.2 Usecase
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 14 dari - 28
3.3 Kamus data
Nama Data
Data Pengguna
Deskripsi
Data yang berisi informasi user untuk memasuki sistem
Bentuk Data
Form
Struktur Data
pengguna =
Username : varchar[15]
Password: varchar [20]
Nama Data
Data Pegawai
Deskripsi
Data yang berisi informasi pegawai
Bentuk Data
Form
Struktur Data
pegawai =
NIP : varchar[11]
Nama : string[30]
Satuan Kerja : string[20
Nama Data
Data Kategori
Deskripsi
Data yang berisi informasi kategori untuk barang
Bentuk Data
Form
Struktur Data
kategori =
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 15 dari - 28
Id Kategori : integer[3]
Nama Kategori : string[30]
Nama Data
Data Lokasi
Deskripsi
Data yang berisi informasi lokasi tempat penyimpanan atau
satuan kerja yang berada di PTBA unit PelTar
Bentuk Data
Form
Struktur Data
lokasi =
Id lokasi : integer[4]
Area : string[20]
Gedung : string[20]
Lantai : integer[2]
Ruang : varchar[3]
Nama Data
Data Barang
Deskripsi
Data yang berisi informasi barang barang yang menjadi aset di
satuan kerja IT
Bentuk Data
Form
Struktur Data
barang =
kategori
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 16 dari - 28
Nomor seri : varchar[50]
Merek : string[20]
Jenis : varchar[20]
Arus masuk : varchar[20]
Arus keluar : varchar[20]
Status : varchar[10]
Nama Data
Data Detail Barang
Deskripsi
Data yang berisi informasi barang yang menjadi aset,
kepemilikan dan lokasi barang tersebut berada
Bentuk Data
Form
Struktur Data
detail_barang =
barang
pegawai
lokasi
tgl_catat : date (DD-MM-YY)
spesifikasi : longstring[500]
Nama Data
Perawatan
Deskripsi
Data yang berisi informasi perawatan barang
Bentuk Data
Form
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 17 dari - 28
Struktur Data
Perawatan =
Detail_barang
Tgl Rawat : date (DD-MM-YY)
Laporan Rawat : longstring[500]
Nama Data
Pemindahan
Deskripsi
Data yang berisi informasi pemindahan barang
Bentuk Data
Form
Struktur Data
pemindahan =
Detail_barang
Tgl pindah : date (DD-MM-YY)
Keterangan Pindah : longstring[500]
Nama Data
Peminjaman
Deskripsi
Data yang berisi informasi peminjaman barang
Bentuk Data
Form
Struktur Data
peminjama =
Detail_barang
Tgl pinjam : date (DD-MM-YY)
Tgl kembali : date (DD-MM-YY)
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 18 dari - 28
Gambar 3.3 Tabel Relasi Diagram
3.4 Deskripsi Kebutuhan Non Fungsional
Kriteria
Performansi
Tuntutan
●
●
Harus dapat menerima masukan karakter dengan
kecepatan kurang lebih 5 karakter/detik.
Perangkat lunak dapat dioperasikan pada komputer
berspesifikasi minimal intel pentium 4, processor
2.2 Ghz, harddisk minimal 10 Gb
Memiliki aplikasi browser untuk mengakses aplikasi.
Batasan
Memori
●
Memori minimal 512 Mb
Keamanan
●
Password dan Username tidak boleh disimpan
dalam bentuk apapun.
Password yang dimasukkan tidak boleh terlihat oleh
siapapun
Yang terlihat hanya jumlah karakternya saja
●
●
●
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 19 dari - 28
Modus operasi
●
●
●
●
●
Antar Muka
●
●
●
●
Batasan Data
●
Setiap proses akses bisa hanyaada satu pengguna
yang mengakses.
Pengguna dapat melakukan proses lainnya setelah
melakukan suatu proses.
Setiap jenis proses yang berlangsung akan tercatat
di log.
Setiap kali proses berhasil atau gagal akan ada
pesan yang masuk kepada pengguna.
Tulisan pesan dan menu perintah yang ditampilkan
harus cukup jelas terbaca oleh pengguna.
Antar muka harus memiliki karakteristik yang dapat
membantu pengguna membedakan keduanya.
Modus grafis menggunakan VGA denga resolusi
maksimal 640*480.
Setiap satu tampilan hanya ada satu proses operasi.
Setiap proses hanya bisa dilakukan dengan satu
tampilan.
Jumlah data yang dimasukkan harus sesuai dengan
kebutuhan data yang sudah ditentukan.
Tabel 3.4 Kebutuhan Non Fungsional
3.5 Atribut Kualitas Perangkat Lunak
Kriteria Kualitas
Keandalan
Ketersediaan
Tuntutan Kualitas
● Perangkat lunak dapat digunakan 12X6
● Kecepatan pada I/O suatu file berkisar 1 MB yang
menghasilkan suatu relog file akan lebih cepat
● Perangkat lunak ini dibuat untuk mempermudah
mengolah file dalam satu user,dan mendapat
umpan balik lebih cepat
● Bahasa pemrograman yang digunakan adalah
bahasa java, bahasa database nya MySQL
● Menggunakan juga sistem antar muka yang
sederhana supaya semua orang dapat
melakukannya
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 20 dari - 28
Keremawatan
Keamanan
Kepemindahan
Setiap melakukan maintenance,modul dalam aplikasi
ditambah secara sederhana,supaya user mudah dan
tidak terlalu susah untuk melakukan aktifitas
● Hanya menggunakan user sebatas kebutuhan
dengan pihak yang bersangkutan
● Dokumen dan arsip dapat di buka secara privasi
●
●
Perangkat lunak yang berupa berbahasa sql,dapat juga
bekerja dalam arsiterktur computer
Menggunakan pustaka untuk mempermudah user
menggunakan perangkat lunak,dan tiap sistem operasi
yang bersangkutan untuk menampilkan I/O dan
penampilan antar muka
Tabel 3.5 Atribut Kualitas Perangkat Lunak
4. Mockup Aplikasi
Gambar 4.1 Masuk
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 21 dari - 28
Gambar 4.2 Beranda
Gambar 4.3 Daftar Pegawai
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 22 dari - 28
Gambar 4.4 Form Tambah Pegawai
Gambar 4.5 Daftar Kategori
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 23 dari - 28
Gambar 4.6 Form Tambah Kategori
Gambar 4.7 Daftar Lokasi
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 24 dari - 28
Gambar 4.8 Form Tambah Lokasi
Gambar 4.9 Daftar Barang
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 25 dari - 28
Gambar 4.10 Form Tambah Barang
Gambar 4.11 Form Tambah Detail Barang
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 26 dari - 28
Gambar 4.12 Daftar Perawatan
Gambar 4.13 Form Tambah Perawatan
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 27 dari - 28
Gambar 4.14 Daftar Pinjam
Gambar 4.15 Form Tambah Pinjam
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 28 dari - 28
Gambar 4.16 Daftar Pindah
Gambar 4.17 Form Tambah Pindah
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 29 dari - 28
(SKPL) BERORIENTASI TERSTRUKTUR
SIMA – Sistem Informasi Manajemen Barang Berbasis Web
Untuk:
Satuan Kerja Informasi dan Teknologi, Bukit Asam Coal Terminal
Unit Pelabuhan Tarahan, Bandar Lampung
Dipersiapkan Oleh:
Teguh Anshari Nugraha (1103120021)
Program Studi S1 Teknik Informatika
Universitas Telkom
Bandung
2016
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 1 dari - 28
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
-
A
B
C
D
E
F
G
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Daftar Halaman Perubahan
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 2 dari - 28
Halaman
Revisi
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Halaman
SKPL- SIMA
Revisi
Halaman 3 dari - 28
Daftar Isi
1.
2.
3.
PENDAHULUAN ........................................................................................................... 5
1.1
TUJUAN PENULISAN DOKUMEN ......................................................................................... 5
1.2
LINGKUP MASALAH.......................................................................................................... 5
1.3
DEFINISI, SINGKATAN, DAN AKRONIM ................................................................................. 5
1.4
REFERENSI ...................................................................................................................... 5
1.5
DESKRIPSI UMUM DOKUMEN ............................................................................................ 6
DESKRIPSI GLOBAL PERANGKAT LUNAK ...................................................................... 6
2.1
PERSPEKTIF PRODUK ........................................................................................................ 6
2.2
FUNGSI PRODUK ............................................................................................................. 6
2.3
KARAKTERISTIK PENGGUNA ............................................................................................... 8
2.4
BATASAN-BATASAN........................................................................................................ 10
2.5
ASUMSI DAN KEBERGANTUNGAN ..................................................................................... 10
DESKRIPSI RINCI KEBUTUHAN ................................................................................... 11
3.1
4.
KEBUTUHAN ANTARMUKA EKSTERNAL ............................................................................... 12
3.1.1
Antarmuka pemakai .......................................................................................... 12
3.1.2
Antarmuka perangkat keras .............................................................................. 12
3.1.3
Antarmuka perangkat lunak .............................................................................. 13
3.1.4
Antarmuka komunikasi ...................................................................................... 13
3.2
KEBUTUHAN FUNGSIONAL............................................................................................... 13
3.3
KAMUS DATA ................................................................................................................ 15
3.4
DESKRIPSI KEBUTUHAN NON FUNGSIONAL ........................................................................ 19
3.5
ATRIBUT KUALITAS PERANGKAT LUNAK ............................................................................. 20
MOCKUP APLIKASI .................................................................................................... 21
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 4 dari - 28
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini bertujuan sebagai
acuan atau panduan pada pengguna dalam pengembangan perangkat lunak yang
akan dibuat. Bagi pengguna, SKPL ini dapat digunakan sebagai intruksi penggunaan
aplikasi, pencatatan data pegawai, data barang, data lokasi, data perawatan, data
peminjaman, dan data pemindahan barang.
Dokumen SKPL ini berisi spesifikasi kebutuhan dari perangkat lunak sistem
informasi manajemen barang berbasis web yang akan dikembangkan.
1.2 Lingkup Masalah
Bagaimana cara untuk memberikan kemudahan dalam pendataan barang?
Bagaimana cara untuk memberikan kemudahan dalam pencatatan perawatan
barang?
Bagaimana cara untuk memberikan kemudahan dalam pencatatan pemindahan
barang?
Bagaimana cara untuk memberikan kemudahan dalam pencatatan peminjaman
barang?
Bagaimana cara untuk memberikan kemduahan dalam mengetahui status atau
kondisi barang yang menjadi barang pada satuan kerja teknologi dan informasi
1.3 Definisi, Singkatan, dan Akronim
SKPL
: Spesifikasi Kebutuhan Perangkat Lunak
SRS
: Software Requirement Specification
ERD
: Entity Relation Diagram
PiC
: Personal in Charges
1.4 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah:
GL01AT, template dokumen Spesifikasi Kebutuhan Perangkat Lunak. (SKPL)
GL01, Panduan Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 5 dari - 28
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini menjelaskan spesifikasi membangun Sistem Informasi
Manajemen Barang berbasis Web, menjelaskan kebutuhan yang diperlukan pengguna
dalam pendataan barang, pencatatan perawatan, peminjaman dan pemindahan
barang dan mengetahui status atau kondisi barang , sistem ini berbasis web dirancang
dengan mengguanakan bahasa php dan SQL sebagai database. Dokumen ini
menjelaskan analisis kebutuhan berupa antarmuka perankat lunak, dijelaskan
kebutuhan rinci dari sistem berupa usecase, flowmap, diagram relasi antar entitas,
dan kamus data.
2. Deskripsi Global Perangkat Lunak
2.1 Perspektif Produk
Aplikasi SIMA adalah perangkat lunak yang bertujuan untuk mempermudah
pendataan barang, mengetahui kondisi barang, dan mempermudah dalam melalukan
pencatatan perawatan, pemindahan dan peminjama barang yang berbasis web.
Aplikasi ini dibangun berdasarkan kebutuhan staff satuan kerja teknologi dan
infromasi Bukit Asam Coal Terminal unit Tarahan, Bandar Lampung .
2.2 Fungsi Produk
Secara umum, Aplikasi SIMA ini berfungsi untuk memberi kemudahan
kepada pengguna dalam pencatatan dan pendataan barang milik satuan kerja
teknologi dan informasi.
Berdasarkan use case aplikasi SIMA mempunyai beberapa fungsi sebagai
berikut:
a. Masuk
Aplikasi SIMA memberikan fitur login untuk pengguna agar mendapatkan hak
akses penggunaan aplikasi.
b. Master Pegawai
Aplikasi memberikan fitur untuk menambah, membaca, mengubah dan
menghapus data pegawai. Data tersebut berupa nip, nama pegawai, dan satuan
kerjanya.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 6 dari - 28
c. Master Kategori
Aplikasi memberikan fitur untuk menambah, membaca, mengubah dan
menghapus kategori yang nanti akan digunakan untuk mengkelompokkan
barang sesuai jenis nya.
d. Master Barang
Aplikasi memberikan fitur untuk menambah, membaca, mengubah dan
menghapus data barang. Data yang digunakan mulai dari nomor seri yang
terdapat disetiap barang, merek, tipe, arus masuk dan arus keluar, spesifikasi,
tanggal pencatatan dan status atau kondisi barang.
e. Master Lokasi
Aplikasi ini memberikan fitur menambah, membaca, mengubah, dan
menghapus data lokasi. Data yang digunakan berupa id lokasi, gedung, lantai
dan ruang tempat penyimpanan barang.
f. Perawatan
Fitur ini ditujukan kepada pengguna dalam pencatatan perawatan yang
dilakukan setiap barang pada satuan kerja teknologi dan informasi. Data yang
terdapat pada perawatan adalah data barang yang akan melakukan perawatan,
data pegawai sebagai kepemilikan barang, data lokasi sebagai tempat barang
tersebut berada, tanggal perawatan, laporan perawatan dan perubahan status
pada barang.
g. Pemindahan
Fitur ini ditujukan kepada pengguna dalam pencatatan pemindahan barang yang
dilakukan setiap barang pada satuan kerja teknologi dan informasi berpindah
lokasi dank kepemilikan. Data yang terdapat pada perawatan adalah data barang
yang akan melakukan pemindahan, data pegawai sebagai kepemilikan barang
sebelum pemindahan dan sesudah pemindahan, data lokasi sebagai tempat
barang tersebut berada sebelum pemindahan dan sesudah pemindahan, tanggal
pemindahan.
h. Peminjaman
Fitur ini ditujukan kepada pengguna dalam pencatatan peminjama yang
dilakukan setiap barang pada satuan kerja teknologi dan informasi dipinjam
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 7 dari - 28
oleh pegawai pada satker yang berbeda, dengan lokasi pada Bukit Asam Coal
Terminal Unit Pelabuhan Tarahan, Bandar Lampung dengan jangka waktu
tertentu. Data yang terdapat pada peminjaman adalah data barang yang akan
melakukan peminjaman, data pegawai sebagai kepemilikan barang dan pelaku
peminjaman, data lokasi sebagai tempat barang tersebut berada dan tempat
barang akan ditempatkan untuk sementara, tanggal peminjaman, dan tanggal
pengembalian barang kembali ketempat awal.
i. Cetak Data
Aplikasi ini meberikan fitur cetak data yang dapat mempermudah pengguna
dalam pembuatan laporan, data yang dapat dicetak adalah data barang, data
perawatan, data peminjaman dan data pemindahan barang.
j. Keluar
Aplikasi ini menyediakan fitur keluar yang memberikan tanda bahwa pengguna
dapat keluar dari SIMA untuk sementara waktu, hal ini bertujuan untuk
mencegah adanya tindakan yang tidak diinginkan yang dilakukan oleh pihak
yang tidak bertanggung jawab (misalnya adalah pemalsuan data barang,
perawatan, pemindahan dan peminjaman barang).
2.3 Karakteristik Pengguna
Ada beberapa jenis pengguna aplikasi SIMA berbasis web ini, yaitu:
1. Admin
2. PiC
3. User
Tabel berikut menggambarkan karakteristik dalam penggunaan web perangkat
lunak.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 8 dari - 28
No
Pengguna
1
Admin
Tanggung Jawab
Hak Akses
Melakukan pendataan pegawai,
Masuk
pendataan kategori pada barang,
CRUD Pegawai
CRUD Kategori
perawatan, pemindahan dan
CRUD Barang
peminjaman yang dilakukan oleh
CRUD Perawatan
CRUD Peminjaman
CRUD Pemindahan
Cetak Data
Keluar
Melakukan pendataan pegawai,
Masuk
pendataan barang.
CRU Barang
Melakukan pencatatan
CRU Perawatan
peminjaman yang dilakukan oleh
CRU Peminjaman
barang.
CRU Pemindahan
Cetak Data
Keluar
Melihat dan mencetak data
Masuk
barang
R Barang
Cetak Data
Keluar
pendataan barang.
Melakukan pencatatan
barang.
2
PiC
perawatan, pemindahan dan
3
User
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 9 dari - 28
2.4 Batasan-batasan
Asumsi dan ruang lingkup permasalahan pada SKPL adalah:
1. Aplikasi ini harus terhubung dengan server Bukit Asam Coal Terminal Unit
Pelabuhan Tarahan, Bandar Lampung. Sehingga akses pada aplikasi hanya
dapat dilakukan dari dalam.
2. Aplikasi ini dapat dijalankan melalui laptop atau komputer yang sudah
terhubung dengan server Bukit Asam Coal Terminal Unit Pelabuhan Tarahan,
Bandar Lampung.
3. Aplikasi ini hanya bisa diakses oleh pengguna yang memiliuk nama pengguna
dan kata sandi yang telah didaftarkan kedalam sistem.
4. Aplikasi ini masih memiliki ruang lingkup barang untuk Satuan Kerja Teknologi
dan Informasi Bukit Asam Coal Terminal Unit Pelabuhan Tarahan, Bandar
Lampung.
5. Aplikasi ini memiliki ruang lingkup untuk pencatatan data peminjaman, dan
pemindahan didalam satuan kerja Bukit Asam Coal Terminal Unit Pelabuhan
Tarahan, Bandar Lampung.
2.5 Asumsi dan Kebergantungan
Asumsi dan kebergantungan pada aplikasi ini yaitu :
1. Satu pengguna hanya memiliki satu nama pengguna dan kata sandi.
2. Pengguna yang tidak memiliki nama pengguna dan kata sandi yang telah
didaftarkan pada sistem, tidak dapat mengakses aplikasi SIMA.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 10 dari - 28
3. Deskripsi Rinci Kebutuhan
Untuk setiap sistem (kecuali yang sangat sederhana) kebutuhan rinci
cenderung menjadi luas. Oleh karena itu, direkomendasikan dua cara yaitu untuk
pendekatan berorientasi proses dan untuk pendekatan berorientasi objek. Banyak
notasi, metode, teknik, dan dukungan untuk membantu dokumentasi kebutuhan.
Umumnya penggunaannya bergantung pada pendekatan yang digunakan. Ada banyak
pendekatan yang bisa dipakai selain kedua pendekatan yang telah disebutkan di atas.
Beberapa organisasi selain kedua pendekatan di atas dijelaskan sebagai berikut :
● Mode sistem
Beberapa sistem berlaku agak berbeda tergantung pada modus operasi
sistem. Sebagai contoh sistem kendali mungkin memiliki sekumpulan fungsi
yang berbeda tergantung modenya (training, normal atau berbahaya).
● Kelompok pengguna
Beberapa sistem membutuhkan fungsi yang berbeda terhadap
kelompok yang berbeda dari pengguna. Sebagai contoh sistem elevator
melibatkan masyarakat umum sebagai pengguna elevator, pekerjan
maintenance dan pemadam kebakaran.
● Feature
Suatu feature adalah pelayanan yang dinginkan secara eksternal oleh
sistem yang membutuhkan serangkaian masukan yang memberi efek terhadap
hasil. Sebagai contoh pada sistem telpon, feature-nya adalah hubungan lokal,
call forwarding dan conference call. Setiap feature umumnya dijelaskan dalam
pasangan stimulus response.
●
Stimulus
Beberapa sistem akan lebih baik diorganisasikan berdasarkan stimulus.
Misalnya fungsi-fungsi sistem pendaratan pesawat udar mungkin
diorganisasikan menjadi bagian loss of power, wind shear, sudden change in
roll, vertical velocity excessive, dll.
● Respons
Beberapa sistem dapat diorganisasikan dengan menjelaskan semua
fungsi dalam mendukung pembangkitan respons. Misalnya fungsi sistem
personil dapat diorganisasikan menjadi bagian-bagian yang berhubungan
dengan semua fungsi yang diasosiasikan dengan pembangkitan cek
pembayaran, fungsi-fungsi yang berhubungan daftar pegawai, dan lain-lain.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 11 dari - 28
3.1 Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal merincikan deskripsi kebutuhan masukan dan
keluaran perangkat lunak yang dispesifikasikan dalam mengembangkan aplikasi.
Kebutuhan antarmuka eksternal ini meliputi antarmuka pemakai, antarmuka
perangkat keras, antarmuka perangkat lunak, antarmuka komunikasi.
3.1.1 Antarmuka pemakai
Antarmuka pemakai mendefinisikan karakteristik logis dari setiap antarmuka
antara aplikasi perangkat lunak dan penggunanya, serta semua aspek optimisasi
antarmuka dengan pengguna yang akan menggunakan sistem. Kebutuhan antarmuka
pemakai ini diantaranya adalah sebagai berikut :
1. Komponen-komponen antarmuka yang dibutuhkan dalam membangun sistem
informasi manajemen barang adalah text fields, buttons, text area, table ,
combo box, message report, dan lain-lain. Adapun layout, screen, buttons, dan
lain-lainnya tersebut dibuat menggunakan bahasa pemrograman php.
3. Tiap fitur dalam produk dibentuk dalam satu form tersendiri, tapi tetap satu
kesatuan dengan seluruh fitur lainnya. Tiap form memiliki cara akses events
seperti click, ataupun dengan menggunakan keyboard seperti menekan
tombol enter.
4. Visualisasi bahasa yang dipakai pada tampilan aplikasi adalah bahasa Indonesia,
sehingga mempermudah pengguna dalam penggunaan aplikasi.
3.1.2 Antarmuka perangkat keras
● Perangkat Input/Output
○ Keyboard
Dapat memakai jenis keyboard yang compatible dengan sistem operasi yang
digunakan.
●
○
Mouse
Standar mouse 2 button atau 3 button yang dapat digunakan sesuai dengan
sistem operasi yang digunakan.
○
Monitor
Standar resolusi yang digunakan minimal 640 x 480.
Sistem Unit
○
Processor
Minimal menggunakan pentium 4, processor 2.2 Ghz atau lebih.
○
Memory
Dapat menggunakan memory minimal 512 Mb.
○
Harddisk
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 12 dari - 28
Menggunakan harddisk dengan free space minimal 10 Gb atau lebih.
3.1.3 Antarmuka perangkat lunak
No
Jenis Software
Kebutuhan Hardware
1
Sistem Operasi
Windows 7
2
Bahasa Pemrograman
Php
3
Pengolah DataBase
MySQL
4
Pemodelan Sistem
Astah Proffesional
5
Perancagan Database
Astah Proffesional, MySQL
6
Perancangan Antar Muka
Basilmiq, Adobe Dreamweaver, Sublime
3.1.4 Antarmuka komunikasi
Aplikasi ini akan berkomunikasi dengan pengguna melalui server yang ada, aplikasi ini
juga jaringan yang terhubung dengan server Bukit Asam Coal Terminal Unit Pelabuhan
Tarahan, Bandar Lampung.
3.2 Kebutuhan Fungsional
Usecase merupakan sebuah teknik yang digunakan dalam pengembangan sebuah
software atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang
bersangkutan, Usecase menjelaskan interaksi yang terjadi antara ‘aktor’ – inisiator dari
interaksi sistem itu sendiri dengan sistem yang ada. Sebuah Usecase dipresentasikan dengan
urutan langkah yang sederhana.
Perilaku sistem adalah bagaimana sistem beraksi dan bereaksi. Perilaku ini
merupakan aktifitas dari luar dan bias diuji. Perilaku sistem ini dicapture dalam Usecase.
Usecase itu sendiri mendiskripsikan sistem, lingkungan sistem serta hubungan antara sistem
dan lingkungan.
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 13 dari - 28
Gambar 3.2 Usecase
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 14 dari - 28
3.3 Kamus data
Nama Data
Data Pengguna
Deskripsi
Data yang berisi informasi user untuk memasuki sistem
Bentuk Data
Form
Struktur Data
pengguna =
Username : varchar[15]
Password: varchar [20]
Nama Data
Data Pegawai
Deskripsi
Data yang berisi informasi pegawai
Bentuk Data
Form
Struktur Data
pegawai =
NIP : varchar[11]
Nama : string[30]
Satuan Kerja : string[20
Nama Data
Data Kategori
Deskripsi
Data yang berisi informasi kategori untuk barang
Bentuk Data
Form
Struktur Data
kategori =
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 15 dari - 28
Id Kategori : integer[3]
Nama Kategori : string[30]
Nama Data
Data Lokasi
Deskripsi
Data yang berisi informasi lokasi tempat penyimpanan atau
satuan kerja yang berada di PTBA unit PelTar
Bentuk Data
Form
Struktur Data
lokasi =
Id lokasi : integer[4]
Area : string[20]
Gedung : string[20]
Lantai : integer[2]
Ruang : varchar[3]
Nama Data
Data Barang
Deskripsi
Data yang berisi informasi barang barang yang menjadi aset di
satuan kerja IT
Bentuk Data
Form
Struktur Data
barang =
kategori
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 16 dari - 28
Nomor seri : varchar[50]
Merek : string[20]
Jenis : varchar[20]
Arus masuk : varchar[20]
Arus keluar : varchar[20]
Status : varchar[10]
Nama Data
Data Detail Barang
Deskripsi
Data yang berisi informasi barang yang menjadi aset,
kepemilikan dan lokasi barang tersebut berada
Bentuk Data
Form
Struktur Data
detail_barang =
barang
pegawai
lokasi
tgl_catat : date (DD-MM-YY)
spesifikasi : longstring[500]
Nama Data
Perawatan
Deskripsi
Data yang berisi informasi perawatan barang
Bentuk Data
Form
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 17 dari - 28
Struktur Data
Perawatan =
Detail_barang
Tgl Rawat : date (DD-MM-YY)
Laporan Rawat : longstring[500]
Nama Data
Pemindahan
Deskripsi
Data yang berisi informasi pemindahan barang
Bentuk Data
Form
Struktur Data
pemindahan =
Detail_barang
Tgl pindah : date (DD-MM-YY)
Keterangan Pindah : longstring[500]
Nama Data
Peminjaman
Deskripsi
Data yang berisi informasi peminjaman barang
Bentuk Data
Form
Struktur Data
peminjama =
Detail_barang
Tgl pinjam : date (DD-MM-YY)
Tgl kembali : date (DD-MM-YY)
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 18 dari - 28
Gambar 3.3 Tabel Relasi Diagram
3.4 Deskripsi Kebutuhan Non Fungsional
Kriteria
Performansi
Tuntutan
●
●
Harus dapat menerima masukan karakter dengan
kecepatan kurang lebih 5 karakter/detik.
Perangkat lunak dapat dioperasikan pada komputer
berspesifikasi minimal intel pentium 4, processor
2.2 Ghz, harddisk minimal 10 Gb
Memiliki aplikasi browser untuk mengakses aplikasi.
Batasan
Memori
●
Memori minimal 512 Mb
Keamanan
●
Password dan Username tidak boleh disimpan
dalam bentuk apapun.
Password yang dimasukkan tidak boleh terlihat oleh
siapapun
Yang terlihat hanya jumlah karakternya saja
●
●
●
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 19 dari - 28
Modus operasi
●
●
●
●
●
Antar Muka
●
●
●
●
Batasan Data
●
Setiap proses akses bisa hanyaada satu pengguna
yang mengakses.
Pengguna dapat melakukan proses lainnya setelah
melakukan suatu proses.
Setiap jenis proses yang berlangsung akan tercatat
di log.
Setiap kali proses berhasil atau gagal akan ada
pesan yang masuk kepada pengguna.
Tulisan pesan dan menu perintah yang ditampilkan
harus cukup jelas terbaca oleh pengguna.
Antar muka harus memiliki karakteristik yang dapat
membantu pengguna membedakan keduanya.
Modus grafis menggunakan VGA denga resolusi
maksimal 640*480.
Setiap satu tampilan hanya ada satu proses operasi.
Setiap proses hanya bisa dilakukan dengan satu
tampilan.
Jumlah data yang dimasukkan harus sesuai dengan
kebutuhan data yang sudah ditentukan.
Tabel 3.4 Kebutuhan Non Fungsional
3.5 Atribut Kualitas Perangkat Lunak
Kriteria Kualitas
Keandalan
Ketersediaan
Tuntutan Kualitas
● Perangkat lunak dapat digunakan 12X6
● Kecepatan pada I/O suatu file berkisar 1 MB yang
menghasilkan suatu relog file akan lebih cepat
● Perangkat lunak ini dibuat untuk mempermudah
mengolah file dalam satu user,dan mendapat
umpan balik lebih cepat
● Bahasa pemrograman yang digunakan adalah
bahasa java, bahasa database nya MySQL
● Menggunakan juga sistem antar muka yang
sederhana supaya semua orang dapat
melakukannya
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 20 dari - 28
Keremawatan
Keamanan
Kepemindahan
Setiap melakukan maintenance,modul dalam aplikasi
ditambah secara sederhana,supaya user mudah dan
tidak terlalu susah untuk melakukan aktifitas
● Hanya menggunakan user sebatas kebutuhan
dengan pihak yang bersangkutan
● Dokumen dan arsip dapat di buka secara privasi
●
●
Perangkat lunak yang berupa berbahasa sql,dapat juga
bekerja dalam arsiterktur computer
Menggunakan pustaka untuk mempermudah user
menggunakan perangkat lunak,dan tiap sistem operasi
yang bersangkutan untuk menampilkan I/O dan
penampilan antar muka
Tabel 3.5 Atribut Kualitas Perangkat Lunak
4. Mockup Aplikasi
Gambar 4.1 Masuk
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 21 dari - 28
Gambar 4.2 Beranda
Gambar 4.3 Daftar Pegawai
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 22 dari - 28
Gambar 4.4 Form Tambah Pegawai
Gambar 4.5 Daftar Kategori
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 23 dari - 28
Gambar 4.6 Form Tambah Kategori
Gambar 4.7 Daftar Lokasi
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 24 dari - 28
Gambar 4.8 Form Tambah Lokasi
Gambar 4.9 Daftar Barang
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 25 dari - 28
Gambar 4.10 Form Tambah Barang
Gambar 4.11 Form Tambah Detail Barang
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 26 dari - 28
Gambar 4.12 Daftar Perawatan
Gambar 4.13 Form Tambah Perawatan
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 27 dari - 28
Gambar 4.14 Daftar Pinjam
Gambar 4.15 Form Tambah Pinjam
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 28 dari - 28
Gambar 4.16 Daftar Pindah
Gambar 4.17 Form Tambah Pindah
Prodi Teknik Informatika Universitas Telkom
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi
Teknik Informatika-Universitas Telkom dan bersifat rahasia.
SKPL- SIMA
Halaman 29 dari - 28