Anda di halaman 1dari 72

IZI AUTO APKOR

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


(SKPL)
IZI AUTO APKOR

Untuk :

KELOMPOK 7

Dipersiapkan oleh :

KELOMPOK 1

Bisma Aulia F1E118006

Putri Setya Lestari F1E118011

Ahmad Zafar Alwa Silah F1E118014

Panji Al-Fath F1E118033

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS JAMBI
2019

Program Studi Sistem Informasi


NOMOR DOKUMEN HALAMAN
Fakultas Sains dan Teknologi
Universitas Jambi
SKPL-IZI AUTO APKOR 1/21
Revisi

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 1 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
DAFTAR PERUBAHAN

Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 2 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 3 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
Daftar Isi
1. Pendahuluan ................................................................................................... 7
1.1 Tujuan ..................................................................................................... 7
1.2 Lingkup Masalah .................................................................................... 7
1.3 Definisi , Akronim, dan singkatan.......................................................... 7
1.4 Referensi ................................................................................................. 7
1.5 Deskripsi Umum Dokumen .................................................................... 7
2. Deskripsi Global Perangkat Lunak ................................................................. 8
2.1. Perspektif Produk ................................................................................... 8
2.2. Fungsi Produk ......................................................................................... 8
2.3. Karakteristik Pengguna .......................................................................... 9
2.4. Batasan-batasan .................................................................................... 10
2.5. Asumsi dan Kebergantungan ................................................................ 10
3. Deskripsi Rinci Kebutuhan Perangkat Lunak .............................................. 10
3.1. Kebutuhan Antarmuka Eksternal ......................................................... 10
3.1.1. Antarmuka Pemakai.......................................................................... 11
3.1.2. Antarmuka Perangkat Keras ............................................................. 11
3.1.3. Antarmuka Perangkat Lunak ............................................................ 11
3.1.4. Antarmuka Komunikasi .................................................................... 11
3.2. Kebutuhan Fungsional .......................................................................... 12
3.2.1. Aliran Informasi ................................................................................ 12
3.2.1.1. Diagram Usecase ....................................................................... 12
3.2.1.2. Diagram Class ........................................................................... 19
3.3. Deskripsi Kebutuhan Non Fungsional.................................................. 19
3.3.1. Performansi ....................................................................................... 19
3.3.2. Batasan Memori ................................................................................ 19
3.3.3. Modus Operasi .................................................................................. 20
3.3.4. Kebutuhan Adaptasi Lokasi .............................................................. 20
3.4. Atribut Kualitas Perangkat Lunak ........................................................ 20
3.4.1. Kehandalan (reliability) .................................................................... 20
3.4.2. Ketersediaan (Availability) ............................................................... 20
3.4.3. Keamanan (Security)......................................................................... 20
3.4.4. Maintainability.................................................................................. 20
3.4.5. Portability ......................................................................................... 21
3.5. Batasan Perancangan ............................................................................ 21
4.Matriks Kerunutan ...........................................................................................21

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 4 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
Daftar Gambar
Gambar 1 Use Case ............................................................................................. 12
Gambar 2 Diagram class ..................................................................................... 19

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 5 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
Daftar Tabel
Tabel 1 Definisi, Singkatan dan Akronim............................................................. 7
Tabel 2 Karakteristik Pengguna ............................................................................ 9
Tabel 3 Pendefinisian Aktor................................................................................ 13
Tabel 4 Pendefinisian Use Case .......................................................................... 13
Tabel 5 Use Case Skenario ................................................................................ 15
Tabel 3 Matrik Kerunutan ................................................................................... 21

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 6 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
1. Pendahuluan
1.1 Tujuan
Dokumen SKPL ini dibuat beberapa tujuan yaitu, mendefinisikan dan
menjelaskan hal-hal yang akan diperlukan dalam mengembangkan perangkat
lunak ini, memperjelas detail spesifikasi kebutuhan dalam perangkat lunak ini,
dan memberikan gambaran mengenai perangkat lunak yang akan dibangun secara
umum hingga penjelasan secara rinci dan menyeluruh.

1.2 Lingkup Masalah


Permasalahan yang mencakup dalam penelitian ini yaitu :
1. Belum adanya sistem pengenalan dan info-info resmi mengenai Unit
Kegiatan Mahasiswa di lingkungan Universitas Jambi.
2. Bagaimana membuat sistem yang terintegrasi dengan semua pengurus
Unit Kegiatan Mahasiswa dilingkungan Universitas Jambi.

1.3 Definisi, Akronim, dan Singkatan

Table 1. Definisi, Akronim, Singkatan

Istilah Keterangan
SKPL Spesifikasi Kebutuhan Perangkat Lunak
UKM Unit Kegiatan Mahasiswa
IZI Auto Apkor Aplikasi Mudah Otomatis Informasi Organisasi
PC Portable Computer

1.4 Referensi
1. Roger S. Pressman. Software Engineering : A Practitioner’s Approach
Seventh Edition. 2010.
2. Rosa A.S. dan M.Shalahuddin. Rekayasa Perangkat Lunak : Terstruktur
dan Berorientasi Objek. 2013.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 7 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi
penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan
dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang
dikembangkan, definisi, referensi, dan deskripsi umum.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak
yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik
pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat
lunak.
Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
Hasil proses analisis ini dimodelkan dalam bentuk Use Case Diagram dan
Diagram Class.

2. Deskripsi Umum Perangkat Lunak


2.1 Perspektif Produk
Sistem pengembangan perangkat lunak yang akan dikembangkan adalah IZI
Auto Apkor. IZI Auto Apkor adalah sistem daring yang khususnya diperuntukkan
untuk para calon anggota UKM Universitas Jambi yang ingin mengetahui
bagaimana tata cara pendaftaran dan informasi terbaru mengenai UKM yang
dituju, selain itu terdapat pula info mengenai UKM tersebut.
1. Tata Cara Pendaftaran
2. Daftar Pendaftar Organisasi
3. Info dan berita UKM.
2.2 Fungsi Produk
Fungsi-Fungsi yang dimiliki oleh perangkat lunak IZI Auto Aupkor adalah :
1. Pengelolaan Akses bagi super admin.[SKPL.IZI AUTO APKOR-001]
2. Pendaftaran bagi admin untuk akses ke IZI Auto Apkor .[SKPL.IZI
AUTO APKOR-002]
3. Admin membuat tata cara pendaftaran.[SKPL.IZI AUTO APKOR-003]
4. Melakukan login bagi admin masing-masing UKM.[SKPL.IZI AUTO
APKOR-004]

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 8 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
5. Melakukan logout bagi admin masing-masing UKM.[SKPL.IZI AUTO
APKOR-005]
6. Memposting berita atau informasi mengenai masing masing UKM.
[SKPL.IZI AUTO APKOR-006]
7. Menghapus dan Mengedit berita atau informasi mengenai masing masing
UKM. [SKPL.IZI AUTO APKOR-007]

2.3 Karakteristik Pengguna

Table 2. Karakteristik Pengguna

Karakteristik Hak Akses Ke


Tugas
Pengguna Aplikasi
- Mengelola akses berupa : [SKPL.IZI AUTO
1. Menambah, Menghapus, APKOR-001]
Super Admin
Mengedit data admin
UKM
- Memposting info atau berita [SKPL.IZI AUTO
mengenai UKM masing- APKOR-006]
masing
- Menghapus postingan [SKPL.IZI AUTO
mengenai UKM masing- APKOR-007]
masing
Admin
- Melakukan Login ke dalam [SKPL.IZI AUTO
system APKOR-004]
- Melakukan logout ke dalam [SKPL.IZI AUTO
sistem APKOR-005]
- Membuat Skema / Tata Cara [SKPL.IZI AUTO
Pendaftaran APKOR-003]

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 9 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
2.4 Batasan-Batasan
Adapun batasan dari pembuatan aplikasi ini adalah :
1. Aplikasi IZI Auto Apkor berbasis WEB
2. Basis data yang digunakan adalah MySQL
3. Aplikasi ini dibuat juga dengan framework laravel
4. Pembuatan tampilan interface akan mempergunakan program balsamiq
5. Sistem dapat berjalan pada server dengan sistem operasi Windows 10,
yaitu dengan web server (apache) dan database server.
6. Aplikasi ini tidak diintegrasikan dengan Sistem Informasi Akademik
Universitas
7. Aplikasi ini tidak menyediakan form online sebab perbedaan aturan
setiap organisasi dalam recruitment anggota

2.5 Asumsi dan Kebergantungan


Software dapat berjalan dengan baik jika :
1. Database diintegrasikan dengan Sistem Informasi Akademik Universitas
2. Sistem operasi workstation/client menggunakan Windows XP atau yang
lainnya.
3. Spesifikasi hardware yang digunakan lebih tinggi dari spesifikasi
minimum software.
4. Sistem Operasi server menggunakan Linux.
5.Setiap organisasi menyediakan pendaftaran online bagi calon anggota

3. Deskripsi Rinci Kebutuhan Perangkat Lunak


3.1 Kebutuhan Antarmuka Eksternal
Sistem IZI Auto Apkor dibangun atas internet berbasis web. Dalam
deskripsi kebutuhan antarmuka eksternal akan dideskripsikan kebutuhan
antarmuka perangkat lunak dengan perangkat lain yang berada diluar cakupan
perangkat lunak yang akan dikembangkan tetapi mempunyai keterkaitan dalam
proses yang dilakukannya.
Dalam operasionalnya, perangkat lunak yang akan dikembangkan
memerlukan adanya interaksi dengan komponen komponen lain diluar perangkat
Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 10 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
lunak itu seperti: user (calon anggota) sebagai seorang pengguna perangkat lunak ,
perangkat keras dimana perangkat lunak ini akan dijalankan, perangkat
komunikasi dimana perangkat lunak ini akan saling berkomunikasi dalam jaringan
internet.

3.1.1 Antarmuka Pemakai


Aplikasi yang akan dikembangkan membutuhkan interaksi dengan user
melalui antarmuka pemakai, Antarmuka IZI Auto Apkor akan dikembangkan
berbasis sistem daring yang dibangun melalui HTML dan PHP dengan framework
Laravel yang dirancang untuk memudahkan penggunaan IZI Auto Apkor. Dalam
melakukan interaksi tersebut dibutuhkan perantara transformasi dari input ke
output. IZI Auto Apkor menerima masukkan dari mouse dan keyboard. Dan
output dari IZI Auto Apkor dapat dilihat melalui monitor dalam bentuk web
ataupun dicetak dari printer.

3.1.2 Antarmuka Perangkat Keras


Aplikasi ini berjalan diatas perangkat keras berupa computer yang saling
terhubung oleh jaringan internet dan berkomunikasi dengan protocol http/https.

3.1.3 Antarmuka Perangkat Lunak


IZI Auto Apkor akan dibangun menggunakan Bahasa PHP, DBMS
MySQL dan akan berjalan pada sistem operasi Windows atau linux dengan
memakai browser-browser computer maupun browser mobile.

3.1.4 Antarmuka Komunikasi


Antarmuka komunikasi yang dibutuhkan adalah sebuah computer server
yang terhubung dengan jaringan internet menggunakan protocol Transmission
Control Protocol/Internet Protocol (TCP/IP). Sehingga dapat diakses secara online
oleh mahasiswa maupun pengguna sistem.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 11 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
3.2 Kebutuhan Fungsional
3.2.1 Aliran Informasi

3.2.1.1 Diagram Use case

Gambar 1. Use case diagram

Use Case diagram memiliki actor dan alur kerja dari sang actor tersebut,
yang dijelaskan melalui table definisi actor dan pendefinisian use case,
seperti yang dijelaskan dibawah ini :

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 12 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
 Definisi Aktor
3.2.1.1 Pendefinisian Aktor
Berikut adalah hasil pendefinisian Aktor dari IZI Auto
Apkor :
No. Aktor Deskripsi
1. Super Admin Super Admin adalah orang yang
memiliki hak akses kedalam IZI Auto
Apkor dan memonitoring admin dari
masing-masing UKM dalam
menggunakan aplikasi IZI Auto Apkor.
2. Admin Admin adalah orang yang memiliki
akses untuk memposting ataupun
membuat form pendaftaran bagi calon
anggota dari masing-masing UKM.
3. Calon Anggota Calon anggota adalah orang yang
melihat berita mengenai UKM Unja
ataupun melihat Info dan tata cara
pendaftaran.

3.2.1.2 Pendefinisian Use Case

No. Use Case Deskripsi


1. Mengelola_Akses Mengelola akses yang dilakukan oleh
super admin merupakan pengelolaan
yang terdiri dari menambah_admin,
menghapus_admin, dan
mengedit_admin.
2. Menambah_admin Penambahan admin pada use case
Menambah_admin, dilakukan oleh
super admin untuk menambahkan
admin melalui register.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 13 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
3. Menghapus_admin Dalam use case Menghapus_admin,
super admin dapat menghapus admin
yang telah nonaktif, atau sepermintaan
dari sang admin yang tidak bertugas
lagi.
4. Mengedit_admin Pada use case ini, admin dapat
memintakan edit data ataupun
sebagainya yang berkaitan dengan
data-data untuk mengakses IZI Auto
Apkor.
5. Register Use case Register dilakukan oleh
admin UKM, untuk dapat mengakses
IZI Auto Apkor.
6. Login Merupakan proses untuk admin dalam
melakukan beberapa tugas.
7. Postingan_info Merupakan tugas admin dalam
mengepost info, pengumuman, atau
berita yang terkait UKM.
8. Mengedit_Info Merupakan salahsatu use case yang
dilakukan oleh admin, apabila setelah
memposting sebuah info dan terjadi
kesalahan, maka, admin dapat
memgedit.
9. Menghapus_Info Merupakan tugas admin apabila
postingan terkait info tersebut tidak
dibutuhkan lagi atau hal sebagainya,
maka, admin dapat menghapus
postingan tersebut.
10. Menambahkan_Info Merupakan tugas admin dalam
menambahkan informasi terkait UKM
masing-masing ataupun pengumuman.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 14 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
11. Tata cara Merupakan tugas admin dalam
pendaftaran merecruit anggota baru UKM. Dalam
tugas ini, admin dapat menampilkan
tata cara pendaftaran sesuai dengan
aturan dan ketentuan dari masing-
masing ukm.
12. Logout Merupakan tugas admin jika telah
selesai dalam menyelesaikan tugasnya.

3.2.1.3 Use Case Skenario

Berikut adalah hasil pendefinisian beberapa use case


skenario dari masing-masing use case yang telah didefinisikan
sebelumnya :
Nama Use Case : Menambah_Admin
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Super admin
menyediakan form register
untuk admin
2. Memeriksa apakah
telah ada atau tidak
terdaftar dalam
admin

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 15 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
Nama Use Case : Register
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Belum memiliki
akun, maka,
melakukan registrasi
terlebih dahulu.
2. Mengisi data
yang dibutuhkan
dalam membuat
akun login.
3. Registrasi sukses,
kembali ke akun
login.
Skenario Alternatif
1. Belum memiliki
akun.
2. Mengisi data-data
yang dibutuhkan
dalam membuat
akun login.
3. Memeriksa apakah
id yang dimasukkan
telah ada atau tidak.
4. Menampilkan bahwa
akun dengan id
tersebut telah ada.
5.Kembali ke
halaman login
5. Mengisi

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 16 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
username,passwo
rd, Nama UKM
yang benar.

Nama Use Case : Login


Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan
email, password.
2. Memeriksa valid
atau tidaknya
data masukan
dengan
memeriksa
database.
3. Masuk ke laman
IZI Auto Apkor
sebagai admin.
Skenario Alternatif
1. Memasukkan email dan
password.
2. Memeriksa valid atau
tidaknya data
masukan dengan
memeriksa database.
3. Menampilkan pesan
login tidak valid.
4. Memasukkan email dan
password yang valid

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 17 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
5. Memeriksa valid atau
tidaknya data
masukan dengan
memeriksa database.
6. Masuk ke laman IZI
Auto Apkor

Nama Use Case : Menambahkan_Info


Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Memasukkan
File info UKM.
2.Memeriksa ada
atau tidak nya file
3.Masuk ke laman
IZI Auto Apkor.

Nama Use Case : Tata cara Pendaftaran_UKM


Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Admin membuat
tata cara
pendaftaran di
menu
2. Memeriksa valid atau
tidaknya data masukan
dengan memeriksa database.
3.Masuk ke laman IZI Auto
Apkor.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 18 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
3.2.1.2 Diagram Class

Users UKM Info UKM Berita

+id +id_info +id_berita


+name +id_ukm +id_ukm
+email +judul +judul
+no_hp +gambar +gambar
+password +isi berita +isi berita
+getid_info() +getid_berita()
+getid() 1 1
+getid_ukm() +getid_ukm() 1
+getName()
+getJudul() +getJudul()
+setName()
+setJudul() +setJudul()
+getEmail()
+getGambar() +getGambar()
+setEmail()
+getIsi_berita() +getIsi_berita()
+getNo_hp()
+setIsi_berita() +setIsi_berita()
+getPassword()
+queryMelihatInfo +queryMembuatberita
+setPassword()
+queryMembuatinfo +queryMelihatberita
+queryMengupdateinfo +queryMengupdateberita

Antarmuka

Validasi
+formMembuatPendaftaran
n()
+login() +formLogin()
+logout() +formDataUkm()
+cekstatuslogin() +TampilanMenu()
+TampilanUkm()
+Tampilanberita()

Main

+main()

3.3 Deskripsi Kebutuhan Non Fungsional

3.3.1 Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang
digunakan telah memadai.

3.3.2 Batasan Memori


Besarnya memory yang dibutuhkan untuk menjalankan IZI Auto Apkor
tersebut sebesar 128 MB. Besarnya kapasitas harddisk pada PC yang digunakan
untuk instalasi web browser adalah sebesar 100 MB.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 19 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
3.3.3 Modus Operasi
Modus Operasi IZI Auto Apkor adalah sebagai berikut :

a. Level SuperAdmin : pengelolaan data akses pengguna sistem,


b. Level Admin : mengelola berita/info UKM, mengelola pendaftaran
anggota
c. Level calon Anggota : melihat informasi/ berita mengenai UKM.

3.3.4 Kebutuhan Adaptasi Lokasi


IZI Auto Apkor ini dapat dengan komputer melalui web browser.

3.4 Atribut Kualitas Perangkat Lunak

3.4.1 Kehandalan (reliability)


IZI Auto Apkor ini dapat digunakan selama 1 X 24 jam, dengan dukungan
sistem operasi Windows dan Linux yang memiliki stabilitas yang tinggi.

3.4.2 Ketersediaan (Availability)


IZI Auto Apkor ini dapat berjalan dan tersedia selama tidak mengalami
kendala, seperti pasokan suplai tenaga listrik atau terkendalanya jaringan lokal,
jaringan internet serta web server hosting sistem.

3.4.3 Keamanan (Security)


Admin melakukan log in untuk dapat mengakses sistem dan didukung
keandalan dari server. Untuk melakukan akses kedalam sistem dilengkapi
dengan password. Site juga dilengkapi dengan enkripsi SSL-128 yang meng-
enkripsi setiap data yang dikirim melalui jaringan internet

3.4.4 Maintainability
Sistem Informasi ini dibuat secara full parameter dan dinamis. Isi site,
serta informasi yang terdapat di dalamnya dapat diupdate kapan saja sesuai
dengan informasi berita mengenai UKM. Management hanya perlu mengakses
aplikasi sebagai administrator dan mengakses menu yang khusus disediakan
untuk administrator.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 20 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
3.4.5 Portability
IZI Auto Apkor bersifat portable

3.5 Batasan Perancangan


IZI Auto Apkor ini akan diimplementasikan pada sistem server berbasis
apache, menggunakan bahasa pemrograman PHP dengan berorintasi objek
framework laravel.

4. Matriks Kerunutan

Table 3. Matrik Kerunutan

Kode Keterangan
[SKPL.IZI AUTO APKOR-001] Pengelolaan Akses bagi super admin

[SKPL.IZI AUTO APKOR-002] Pendaftaran bagi admin untuk akses ke IZI Auto
Apkor

[SKPL.IZI AUTO APKOR-003] Tata cara Pendaftaran oleh admin

[SKPL.IZI AUTO APKOR-004] Melakukan login bagi admin masing-masing UKM

[SKPL.IZI AUTO APKOR-005] Melakukan logout bagi admin masing-masing UKM

[SKPL.IZI AUTO APKOR-006] Memposting berita atau informasi mengenai masing


masing UKM
[SKPL.IZI AUTO APKOR-007] Menghapus dan Mengedit berita atau informasi
mengenai masing masing UKM.

Prodi Sistem Informasi Unja SKPL – IZI AUTO APKOR Halaman 21 dari 21
Dokumen ini dan informasi yang dimilikinya adalah Prodi Sistem Informasi Unja dan bersifat rahasia. Dilarang
untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Sistem Informasi Unja.
DPPL

DOKUMEN PERANCANGAN PERANGKAT LUNAK


IZI AUTO APKOR
Untuk :
Tugas Proyek Mata Kuliah Rekayasa Perangkat Lunak
Dipersiapkan Oleh :
KELOMPOK 1
Bisma Aulia F1E118006

Putri Setya Lestari F1E118011

Ahmad Zafar Alwa Silah F1E118014

Panji Al-Fath F1E118033

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS JAMBI
2019

Nomor Dokumen Halaman


Prodi Sistem Informasi
DPPL-IZI AUTO APKOR 1/35
Universitas Jambi
Revisi

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 1 dari 35


APKOR
DAFTAR PERUBAHAN

Revisi Deskripsi
A

INDEX - A B C D E F G

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 2 dari 35


APKOR
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 3 dari 35


APKOR
Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 4 dari 35
APKOR
Daftar Isi
1. Pendahuluan ................................................................................................... 7
1.1 Tujuan Penulisan Dokumen ................................................................... 7
1.2 Lingkup Masalah .................................................................................... 7
1.3 Definisi dan Istilah ................................................................................. 7
1.4 Aturan Penamaan dan Penomoran.......................................................... 8
1.5 Referensi ................................................................................................. 8
1.6 Ikhtisar Dokumen ................................................................................... 8
2. Rancangan Lingkungan Implementasi ........................................................... 9
3. Perancangan Data ........................................................................................... 9
3.1. Daftar Tabel ............................................................................................ 9
3.2. Struktur Tabel ....................................................................................... 10
3.3. Skema Relasi ........................................................................................ 11
4. Perancangan Arsitektural ............................................................................. 11
4.1. Kajian Data dan Aliran Data ................................................................ 12
4.2. Arsitektur Perangkat Lunak(fisik) ........................................................ 15
4.2.1. Halaman Register ........................................................................ 16
4.2.2. Halaman Login ............................................................................ 16
4.2.3. Halaman Info ............................................................................... 17
4.2.4. Halaman Admin Berita UKM ..................................................... 18
4.3. Struktur Program Yang Diperoleh ....................................................... 18
4.4. Dekomposisi Fungsional Modul .......................................................... 20
5. Perancangan Antarmuka............................................................................... 21
5.1. Aturan Perancangan Antar Muka ......................................................... 22
5.2. Daftar Antar Muka Pemakai................................................................. 19
5.3. Spesifikasi Antar Muka ........................................................................ 23
5.3.1. Spesifikasi Layar Utama.............................................................. 23
5.3.2. Spesifikasi Objek-Objek Pada Layar........................................... 25
5.3.2.1 Form Login ........................................................................... 25
5.3.2.2 Beranda................................................................................. 26
5.3.2.3 Tata Cara Pendaftaran .......................................................... 27
5.3.2.4 Info UKM ............................................................................. 28
5.3.2.5 Kontak Kami ........................................................................ 30
5.3.2.6 Form Register ....................................................................... 31
5.3.2.7 Beranda Admin ................................................................... 32
5.3.2.8 Beranda Admin(Tambah Berita) .......................................... 33
5.3.2.9 Beranda Admin(Tambah Info) ............................................. 34
5.3.2.10 Beranda Admin(Tata Cara Pendaftaran) ............................ 35

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 5 dari 35


APKOR
Daftar Gambar
Gambar 1 Use Case Diagram ............................................................................. 12
Gambar 2 Halaman Register ............................................................................... 15
Gambar 3 Halaman Login ................................................................................... 16
Gambar 4 Halaman Info ...................................................................................... 17
Gambar 5 Halaman Admin Berita UKM ............................................................ 13
Gambar 6 Struktur Menu Program ...................................................................... 19

Daftar Tabel
Tabel 1 Definis, Akronim, dan Istilah ................................................................... 7
Tabel 2 Tabel Data ................................................................................................ 9
Tabel 3 Tabel Data Admin ................................................................................. 10
Tabel 4 Tabel Data Berita UKM ........................................................................ 11
Tabel 5 Tabel Data Info UKM ........................................................................... 11
Tabel 6 Tabel Data Admin ................................................................................. 19
Tabel 7 Tabel Dekomposisi Logik Modul ......................................................... 20
Tabel 8 Tabel Dekomposisi Fungsional Modul ................................................. 22
Tabel 9 Tabel Daftar Antarmuka ....................................................................... 19

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 6 dari 35


APKOR
1. Pendahuluan

1.1 Tujuan
Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) berrtujuan
untuk mendefinisikan perancangan perangkat lunak IZI Auto Apkor yang akan
dikembangkan. Tujuan dari penulisan dokumen ini adalah untuk memberikan
penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran
umum maupun penjelasan detil dan menyeluruh.

1.2 Lingkup Masalah


IZI Auto Apkor adalah sebuah aplikasi berbasis web yang memiliki fungsi
utama untuk berita dan pendaftaran bagi UKM yang terdapat di Universitas
Jambi. Pengguna yang berperan sebagai admin dapat melakukan pendaftaran, sign
in, melihat record data pendaftar. Sedangkan si pengguna biasa dapat melihat
berita terbaru mengenai UKM dan dapat pula mendaftar ke UKM yang dituju.
Sehingga, permasalahan yang diangkat dalam menyelesaikan penelitian ini yaitu
bagaimana mahasiswa bisa melihat daftar ukm dan berita beritanya lebih mudah
dan melakukan pendaftaran secara mudah.

1.3 Definisi, Akronim dan Singkatan


Tabel 1. Definisi, Singkatan dan Akronim

Istilah, Akronim dan


Keterangan
Singkatan

DPPL Dokumen Perancangan Perangkat Lunak,


atau sering disebut sebagai Software
Requirements Spesification (SRS), dan
merupakan spesifikasi dari perangkat
lunak yang akan dikembangkan..
UKM Unit Kegiatan Mahasiswa

IZI Auto Apkor Aplikasi Mudah Otomatis Informasi


Organisasi

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 7 dari 35


APKOR
1.4 Aturan Penamaan dan Penomoran
Beberapa aturan penamaan dan penomoran pada perangkat lunak ini adalah:
tbl_[xxxx], adalah kode yang digunakan untuk aturan penamaan bagi nama-nama
tabel yang terdapat pada IZI Auto Apkor, dengan xxxx adalah serangkaian huruf
dari nama tabel yang bersangkutan.

1.5 Referensi
a. Spesifikasi Kebutuhan Perangkat Lunak IZI Auto Apkor

1.6. Ikhtisar Dokumen


Pada intinya, dokumen DPPL ini menjelaskan mengenai perancangan
perangkat lunak, dimana merupakan transformasi dari Use Case Diagram pada
dokumen SKPL ke dalam bentuk perancangan. Dengan mengacu pada hasil
collect requirement dan analisis yang tertuang pada dokumen SKPL, dokumen ini
menjelaskan perancangan modul-modul perangkat lunak yang akan digunakan
sesuai dengan SKPL beserta dekomposisi modulnya, tabel-tabel yang akan
diimplementasikan, algoritma & pernyataan-pernyataan MySQL yang akan
digunakan, serta perancangan hasil tampilan (output) sistem pada layar monitor.

Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian
sebagai berikut:

a. Bab 1 Pendahuluan, merupakan pengantar dokumen DPPL yang berisi


tujuan penulisan dokumen, lingkup masalah pengembangan perangkat
lunak, juga memuat definisi, akronim dan istilah yang digunakan serta
deskripsi umum dokumen yang merupakan ikhtisar dokumen DPPL.
b. Bab 2 Rancangan Lingkungan Implementasi, menjelaskan spesifikasi
hardware, software, basis data yang akan digunakan untuk implementasi
sistem.
c. Bab 3 Perancangan Data, yang berisikan informasi daftar tabel, conceptual
data model, dekomposisi fungsional model,
d. Bab 4 Perancangan Arsitektural, menjelaskan informasi hubungan
antarmuka sistem dengan tabel sistem

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 8 dari 35


APKOR
e. Bab 5 Perancangan Antarmuka, yang bersikan desain antarmuka sistem
yang akan dibangun
f. Bab 6 Perancangan Prosedural, menjelaskan fungsi-fungsi dari modul yang
terdapat pada sistem

2. Rancangan Lingkungan Implementasi


Sistem ini di implemetasikan dalam lingkungan sebagai berikut :
a. Sistem operasi : Windows 10
b. Development Tools : Balsamiq Mockups 3
c. Bahasa pemrograman : PHP Framework Laravel
d. Database management : MySQL

3. Perancangan Data

3.1 Daftar Tabel


Tabel 2. Tabel Data

Nama Tabel Primary Key Data Store Deskripsi Isi


Tbl_Admin Id_UKM UKM Tbl_Admin adalah
basis data yang
berisikan data
UKM pengguna
IZI Auto Apkor
sebagai admin
Tbl_Info_UKM Id_UKM Info_UKM Tbl_Info_UKM
adalah basis data
yang berisikan
info UKM secara
lengkap.
Tbl_UKM_Berita Id_Berita UKM_Berita Tbl_UKM_Berita
adalah basis data
yang berisikan
berita-berita yang
akan diposting

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 9 dari 35


APKOR
kedalam halaman
website.
Tbl_daftar Id_daftar Tata Cara Tbl_daftar adalah
Pendaftaran basis data yang
berisikan tata cara
pendaftaran yang
dibutuhkan oleh
calon anggota.

3.2 Struktur Tabel

3.2.1 Tabel Admin


Nama Database : Project_RPL

Nama Tabel : Tbl_Admin

Primary Key : Id_UKM

Tabel 3. Tabel Admin

Field Jenis Data Ukuran Key Keterangan


id Int 3 Primary, Auto ID Pengguna /
Increment Hak Akses
name Varchar 35 - Nama
Pengguna
Password Varchar 20 - Password
(Login)
Admin
Email Vachar 30 - Email UKM
Admin
No.HP Varchar 13 - No.HP
pemegang
akun admin

3.2.2 Tabel Berita UKM


Nama Database : Project_RPL

Nama Tabel : Tbl_Info_UKM

Primary Key : Id_UKM

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 10 dari 35


APKOR
Tabel 4. Tabel Berita UKM

Field Jenis Data Ukuran Key Keterangan


Id_UKM Int 3 Primary, Auto ID Pengguna /
Incremet Hak Akses
Isi_Info Text - Isi dari Info
UKM.
Judul Text
Gambar Varchar 25 - Gambar dari
UKM.

3.2.3 Tabel Info UKM


Nama Database : Project_RPL

Nama Tabel : Tbl_Info_UKM

Primary Key : Id_Info

Tabel 5. Tabel Info UKM

Field Jenis Data Ukuran Key Keterangan


Id_UKM Int 3 foreign ID Pengguna /
Hak Akses
Id_Info Int 3 Primary, Auto ID dari Info
Increment yang
diposting
Isi_info TEXT - Isi dari info
Gambar Varchar 30 - Gambar dari
logo UKM.

3.3 Skema Relasi


Berisi skema rancangan hubungan fisik antar tabel pada basis data yang
digunakan oleh perangkat lunak.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 11 dari 35


APKOR
4. Perancangan Arsitektural
4.1 Kajian Data dan Aliran Data

Model Analisis (USE CASE)

Gambar 1. Use Case Diagram

Use Case diagram memiliki actor dan alur kerja dari sang actor tersebut,
yang dijelaskan melalui table definisi actor dan pendefinisian use case, seperti
yang dijelaskan dibawah ini :

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 12 dari 35


APKOR
• Definisi Use Case
Pendefinisian Aktor
Berikut adalah hasil pendefinisian Aktor dari IZI Auto Apkor :
No. Aktor Deskripsi
1. Super Admin Super Admin adalah orang yang
memiliki hak akses kedalam IZI Auto
Apkor dan memonitoring admin dari
masing-masing UKM dalam
menggunakan aplikasi IZI Auto Apkor.
2. Admin Admin adalah orang yang memiliki
akses untuk memposting ataupun
membuat form pendaftaran bagi calon
anggota dari masing-masing UKM.
3. Calon Anggota Calon anggota adalah orang yang
melihat berita mengenai UKM Unja
ataupun melihat Info dan tata cara
pendaftaran.

Pendefinisian Use Case

No. Use Case Deskripsi


1. Mengelola_Akses Mengelola akses yang dilakukan oleh
super admin merupakan pengelolaan
yang terdiri dari menambah_admin,
menghapus_admin, dan
mengedit_admin.
2. Menambah_admin Penambahan admin pada use case
Menambah_admin, dilakukan oleh
super admin untuk menambahkan
admin melalui register.
3. Menghapus_admin Dalam use case Menghapus_admin,
super admin dapat menghapus admin

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 13 dari 35


APKOR
yang telah nonaktif, atau sepermintaan
dari sang admin yang tidak bertugas
lagi.
4. Mengedit_admin Pada use case ini, admin dapat
memintakan edit data ataupun
sebagainya yang berkaitan dengan
data-data untuk mengakses IZI Auto
Apkor.
5. Register Use case Register dilakukan oleh
admin UKM, untuk dapat mengakses
IZI Auto Apkor.
6. Login Merupakan proses untuk admin dalam
melakukan beberapa tugas.
7. Postingan_info Merupakan tugas admin dalam
mengepost info, pengumuman, atau
berita yang terkait UKM.
8. Mengedit_Info Merupakan salahsatu use case yang
dilakukan oleh admin, apabila setelah
memposting sebuah info dan terjadi
kesalahan, maka, admin dapat
memgedit.
9. Menghapus_Info Merupakan tugas admin apabila
postingan terkait info tersebut tidak
dibutuhkan lagi atau hal sebagainya,
maka, admin dapat menghapus
postingan tersebut.
10. Menambahkan_Info Merupakan tugas admin dalam
menambahkan informasi terkait UKM
masing-masing ataupun pengumuman.
11. Tata cara Merupakan tugas admin dalam
pendaftaran merecruit anggota baru UKM. Dalam
tugas ini, admin dapat menampilkan

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 14 dari 35


APKOR
tata cara pendaftaran sesuai dengan
aturan dan ketentuan dari masing-
masing ukm.
12. Logout Merupakan tugas admin jika telah
selesai dalam menyelesaikan tugasnya.

4.2. Arsitektur Perangkat Lunak (Fisik)

4.2.1 Halaman Register

Identifikasi nama : Menampilkan Halaman Register bagi Admin UKM.


Deskripsi isi : Fungsi ini adalah fungsi dari tampilan register bagi admin.

Script dan
Procedure
Register

Gambar 2. Halaman Register Tabel User

id Name No_Hp Email Password

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 15 dari 35


APKOR
4.2.2 Halaman Login

Identifikasi nama : Menampilkan Halaman Login bagi Admin UKM.


Deskripsi isi : Fungsi ini adalah fungsi dari tampilan login bagi admin.

Script dan
Procedure Login

Tabel User

Gambar 3. Halaman Login id Email Password

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 16 dari 35


APKOR
4.2.3 Halaman Info

Identifikasi nama : Menampilkan Halaman Info UKM.


Deskripsi isi : Fungsi ini adalah fungsi dari tampilan informasi bagi
UKM.

Script dan
Procedure Info
UKM

Tabel Info UKM

Gambar 4. Halaman Info

Id_Info Id_UKM Gambar Created_at Update_at

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 17 dari 35


APKOR
4.2.4 Halaman Admin Berita UKM

Identifikasi nama : Menampilkan Halaman List Berita Admin


Deskripsi isi : Fungsi ini adalah untuk menginput berita baru bagi admin
UKM untuk diposting ke website.

Script dan
Procedure
Tambah Berita

Tabel Tambah berita


Gambar 5. Halaman Admin Berita UKM

Id_UKM Id_Berita Isi_Berita Gambar Created_at Update_at

4.3 Struktur Program yang diperoleh


Structure Chart (SC) merepresentasikan organisasi komponen program atau
modul secara hirarki serta mengimplikasikan suatu hirarki kontrol. Notasi yang
digunakan merepresentasikan hirarki tersebut menggunakan diagram pohon.
Fungsi pada SC direpresentasikan sebagai bujur sangkar, input dan output yang
nantinya diimplementasikan sebagai parameter atau variabel bersama
digambarkan dengan panah. SC untuk IZI Auto Apkor diperlihatkan pada gambar
berikut.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 18 dari 35


APKOR
Gambar 6. Struktur Menu Program

Secara logik IZI Auto Apkor dibagi ke dalam 3 modul. Dekomposisi logik dari
modul tersebut diperlihatkan pada tabel berikut:

Tabel 6. Dekomposisi Logik Modul

Kode Keterangan
Modul Nama Proses Nama Fungsi
Proses

Kelola Data 1.1 Login Login


Akses Logout Logout

Kelola Data 1.2 Tambah Data Tambah Data Admin


Admin Admin Ubah Data Admin
Ubah Data Admin Hapus Data Admin
Hapus Data Admin Lihat Data Admin
Lihat Data Admin

Pengelolaan 2.1 Pengelolaan UKM Tambah Info UKM

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 19 dari 35


APKOR
Admin UKM Ubah Info UKM
Hapus Info UKM
Lihat Info UKM

Tata Cara 3.1 Pemilihan UKM Pemilihan UKM


Pendaftaran
3.2 Input Data Pemilihan UKM
Pendaftaran

KoneksiDB KoneksiDB Modul untuk


melakukan koneksi
dengan database

4.4 Dekomposisi Fungsional Modul


Tabel 7. Dekomposisi Fungsional Modul

No Fungsi/proses Data Input Data Otput Keterangan

[SKPL.IZ Akses Super Akses Super


I AUTO Admin Admin tidak
APKOR- dibatasi oleh
001] login dan
logout.

[SKPL.IZI Pendaftaran Data Status Masukkan


AUTO admin pendaftaran pendaftaran field
APKOR- pendaftaran
002] oleh admin

[SKPL.IZI Tata Cara Id daftar, Isi Status input Memasukkan


AUTO Pendaftaran data data input
APKOR- berupa isi
003] tata cara
pendaftaran.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 20 dari 35


APKOR
[SKPL.IZI Login Admin Email, password Status login Fungsi ini
AUTO sebagai
APKOR- proses login
004] admin UKM

[SKPL.IZI Logout Status logout Fungsi ini


AUTO sebagai
APKOR- proses logout
005] admin UKM

[SKPL.IZI Posting berita Data berita Status berita Posting berita


AUTO UKM di posting oleh admin
APKOR- UKM
006]

[SKPL.IZI Hapus berita & Field berita Status berita Hapus & edit
AUTO ubah berita di edit berita oleh
APKOR- admin UKM
007]

5. Perancangan Antarmuka

5.1 Aturan Perancangan Antarmuka


Perancangan antarmuka sistem terdiri dari header, menu , tampilan proses
dan footer.

• Header
Bagian header berisi tulisan IZI auto apkor, dan kontak salahsatu
developer.
• Footer
Bagian footer berisi tentang informasi developer dan informasi
pembuat website.
• Menu
Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 21 dari 35
APKOR
Menu akan diletakkan diatas tersusun secara horizontal.
• Warna
Warna memiliki tujuan tertentu. Warna foreground harus berbeda
dengan warna background. Foreground menggunakan warna hitam
dan putih untuk teks, sedangkan background menggunakan warna yang
kontras dengan foreground yaitu biru dan juga hitam.
• Font
font yang digunakan adalah font jenis Muli.
• Scrolling
Meniadakan horizontal scrolling dengan menetapkan ukuran lebar
halaman secara default.
• Ukuran dan Resolusi Layar
Resolusi normal yang digunakan untuk PC dan notebook yaitu
1349x3756 pixel.

5.2 Daftar Antarmuka Pemakai


Tabel 8. Daftar Antarmuka Pemakai

Modul BR LA LD LSA

Modul CRUD (create, read, update, - √ √ √


delete) data admin.

Modul CRUD (create, read, update, √ √ √ √


delete) berita UKM.

Modul CRUD Info UKM √ √ √ √

Modul CRUD tata cara pendaftaran √ √ √ √

Modul login. √ - √ -

Modul logout - √ √ √

Modul Kontak √ - - √

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 22 dari 35


APKOR
Modul melihat informasi UKM √ √ √ √

Modul melihat tata cara √ √ √ √


pendaftaran

Ket : HD = Beranda
LA = Setelah Admin UKM daftar
LD = Setelah Admin UKM login
LSA = Setelah superadmin login

5.3 Spesifikasi Antarmuka

5.3.1 Spesifikasi Layar Utama


Rancangan antarmuka untuk tampilan depan:

Id_Objek Jenis Keterangan

Header Header Berisi Informasi judul dan header ini akan tampil di
semua halaman.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 23 dari 35


APKOR
Id_Objek Jenis Keterangan

Footer footer Berisi Informasi hak cipta dan footer ini akan
tampil semua halaman
Beranda Menu Tombol untuk menampilkan halaman utama/home

Info UKM Menu Tombol untuk menampilkan halaman seputar UKM

Tata Cara Menu Tombol untuk menampilkan halaman tata cara


Pendaftaran pendaftaran UKM.

Kontak Menu Tombol untuk menampilkan kontak yang bisa


dihubungi untuk meposting foto dan video spesial
UKM tanpa dari jalur UKM.
Login Button Fungsi login, jika email dan password tidak sesuai
dengan tabel user maka proses login tak akan
berjalan
Register Button Fungsi register, untuk pendaftran admin UKM.

Logo Ig, email, Button Logo tersebut mengarahkan ke halaman ig, email,
dan maps dan maps universitas Jambi

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 24 dari 35


APKOR
5.3.2 Spesifikasi Objek-objek pada Layar

5.3.2.1 Form Login

Objek Jenis Keterangan

e-mail address Label input Pengisian email

Password Label input Pengisian password

Login Perintah aksi Tombol Login untuk


masuk ke halaman utama
admin atau petugas.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 25 dari 35


APKOR
5.3.2.2 Beranda

Objek Jenis Keterangan

Navbar Menu Menu yang menampilkan


halaman Beranda, Info
UKM, Tata Cara
Pendaftaran, dan Kontak
Kami.
Berita & Update Label Berita dan Update adalah
proses output dari berita
yang admin buat.

Video Label Video adalah label untuk


menjelaskan isi dari
video-video menarik
mengenai UKM yang
hanya dapat dimasukkan
oleh super Admin.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 26 dari 35


APKOR
5.3.2.3 Tata Cara Pendaftaran

Objek Jenis Keterangan

Home Menu Menu halaman awal

Info UKM Menu Menu Informasi UKM

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 27 dari 35


APKOR
Tata Cara Pendaftaran Menu Menu Tata Cara
Pendaftaran

Detail Tata Cara Menu Menu detail mengenai


Pendaftaran tata cara pendaftaran
setelah diklik dari tata
cara pendaftaran.

5.3.2.4 Info UKM

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 28 dari 35


APKOR
Objek Jenis Keterangan

Home Menu Menu halaman awal

Info UKM Menu Menu Info – Info


mengenai UKM yang ada.

Detail Info Menu Menu detail mengenai


info UKM yang telah
dipilih.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 29 dari 35


APKOR
5.3.2.5 Kontak Kami

Objek Jenis Keterangan

Home Menu Menu halaman awal

Kontak Kami Menu Menu untuk para


mahasiswa atau orang
selain admin yang ingin
mengirim video atau foto
menarik mengenai UKM
unja.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 30 dari 35


APKOR
5.3.2.6 Register

Objek Jenis Keterangan

Home Menu Menu halaman awal

Register Menu Menu untuk admin UKM


untuk register login dalam
mengakses akun admin.

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 31 dari 35


APKOR
5.3.2.7 Beranda Admin

Objek Jenis Keterangan

Dashboard Menu Menu halaman dashboard

Keluar Button Menu untuk admin UKM


untuk register logout dari
akun beranda admin

Tambah Berita Menu Untuk CRUD berita


UKM

Tambah Info Menu Untuk CRUD Informasi


UKM

Pendaftaran Menu Untuk CRUD Tata Cara


Pendaftaran UKM

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 32 dari 35


APKOR
5.3.2.8 Beranda Admin (Tambah Berita)

Objek Jenis Keterangan

Dashboard Menu Menu halaman dashboard

Keluar Button Menu untuk admin UKM


untuk register logout dari
akun beranda admin

Tambah Berita Menu Untuk CRUD berita


UKM

Tambah Berita Menu Untuk menambahkan


berita

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 33 dari 35


APKOR
5.3.2.9 Beranda Admin (Tambah Info)

Objek Jenis Keterangan

Dashboard Menu Menu halaman dashboard

Keluar Button Menu untuk admin UKM


untuk register logout dari
akun beranda admin

Tambah Info Menu Untuk menambahkan Info


UKM

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 34 dari 35


APKOR
5.3.2.9 Beranda Admin (TambahTata Cara Pendaftaran)

Objek Jenis Keterangan

Dashboard Menu Menu halaman dashboard

Keluar Button Menu untuk admin UKM


untuk register logout dari
akun beranda admin

Tambah Tata Cara Menu Untuk menambahkan


Pendaftaran Tata cara pendaftaran

Prodi Sistem Informasi UNJA DPPL-IZI AUTO Halaman 35 dari 35


APKOR
DUPL
DOKUMEN UJI PERANGKAT LUNAK
IZI AUTO APKOR
Untuk :
Tugas Proyek Mata Kuliah Rekayasa Perangkat Lunak
Dipersiapkan Oleh :
KELOMPOK 1
Bisma Aulia F1E118006
Putri Setya Lestari F1E118011
Ahmad Zafar Alwa Silah F1E118014
Panji Al-Fath F1E118033

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS JAMBI
2019

Nomor Dokumen Halaman


Prodi Sistem Informasi

Universitas Jambi
DUPL-IZI AUTO APKOR 1/19
Revisi

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 1 dari 16


APKOR
DAFTAR PERUBAHAN

Revisi Deskripsi

INDEX - A B C D E
Tanggal
Ditulis Oleh
Diperiksa Oleh
Disetujui Oleh

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 2 dari 16


APKOR
DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 3 dari 16


APKOR
DAFTAR ISI

1. Pendahuluan .............................................................................................................................. 6
1.1 Tujuan Pembuatan Dokumen........................................................................................... 6
1.2 Deskripsi Umum Sistem .................................................................................................. 6
1.4 Referensi .......................................................................................................................... 6
1.5 Deskripsi Umum Dokumen ............................................................................................. 6
2. Lingkungan Pengujian Perangkat Lunak................................................................................... 7
2.1 Perangkat Lunak Pengujian ............................................................................................. 7
2.1.1 Perangkat Lunak yang Digunakan dalam IZI Auto Apkor .......................................... 7
2.1.2 Lisensi Perangkat Lunak ............................................................................................. 7
2.1.3 Fungsi Produk ............................................................................................................. 7
2.2 Perangkat Keras Pengujian .............................................................................................. 8
2.3 Material Pengujian ........................................................................................................... 8
Tampilan awal aplikasi IZI Auto Apkor sebagai berikut. ............................................................. 8
2.3.1 Manual Penggunaan Perangkat Lunak ...................................................................... 12
2.4 Sumber Daya Manusia ................................................................................................... 12
2.5 Prosedur Umum Pengujian ............................................................................................ 12
2.5.1 Pengenalan dan Pelatihan .......................................................................................... 12
2.5.2 Persiapan Awal .......................................................................................................... 12
2.5.3 Pelaksanaan ............................................................................................................... 13
2.5.4 Pelaporan Hasil ......................................................................................................... 13
Identifikasi dan Rencana Pengujian ................................................................................................ 14
2.6 Identifikasi dan Rencana Pengujian pada Sistem Operasi Microsoft® Windows ......... 14
Deskripsi dan Hasil Uji pada Sistem Operasi Microsoft Windows ................................................. 15
2.7 Fungsi Register .............................................................................................................. 15
2.8 Fungsi Login .................................................................................................................. 15
2.9 Fungsi Tambah Berita.................................................................................................... 15
2.10 Fungsi Tata cara Pendaftaran ......................................................................................... 16
2.11 Fungsi Logout ................................................................................................................ 16

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 4 dari 16


APKOR
DAFTAR GAMBAR
Halaman
1. Spesifikasi Tampilan Home .......................................................................................................... 8
2. Spesifikasi Tampilan Register admin ............................................................................................ 9
3. Spesifikasi Tampilan Login admin .............................................................................................. 10
4.Spesifikasi Tampilan Tata cara pendaftaran……………………………………………………..10
4. Spesifikasi Tampilan Info UKM ................................................................................................. 11
5. Spesifikasi Tampilan Tambah Berita UKM ................................................................................ 11

DAFTAR TABEL
Halaman
1. Identifikasi Kasus Pengujian pada Sistem Operasi Microsoft Windows ......... 14
2. Pengujian Oleh Tim Klien ............................................................................... 15

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 5 dari 16


APKOR
1. Pendahuluan

1.1 Tujuan Pembuatan Dokumen


Dokumen ini digunakan sebagai panduan untuk melakukan pengujian
terhadap Perangkat lunak IZI Auto Apkor.Dokumen ini dapat digunakan untuk
meninjau kemampuan program yang telah dirancang agar sesuai dengan keinginan
dari pengguna karena disertai dengan pengujian terhadap keseluruhan perangkat
lunak.

1.2 Deskripsi Umum Sistem


Perangkat lunak yang akan diuji adalah IZI Auto Apkor.IZI Auto Apkor
adalah sistem daring yang khususnya diperuntukkan untuk para calon anggota
UKM Universitas Jambi yang ingin mendaftar dan informasi terbaru mengenai
UKM yang dituju, selain itu terdapat pula info mengenai UKM tersebut..
1.3 Definisi, Akronim, dan Singkatan
• SKPL Spesifikasi Kebutuhan Perangkat Lunak merupakan dokumen hasil
analisis yang berisi spesifikasi kebutuhan user.
• DPPL adalah Deskripsi Perancangan Perangkat Lunak, atau dalam bahasa
Inggris-nya sering juga disebut sebagai Software Design Description
(SDD), dan merupakan deskripsi perancangan dari perangkat lunak yang
akan dikembangkan.
• DUPL adalah Deskripsi Uji Perangkat Lunak, atau dalam bahasa Inggris-
nya sering juga disebut sebagai Software Test Description (STD), dan
merupakan deskripsi uji dari perangkat lunak yang akan dikembangkan.

1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
• SKPL IZI Auto Apkor – Spesifikasi Kebutuhan Perangkat Lunak IZI Auto
Apkor, Universitas Jambi.
• DPPL IZI Auto Apkor – Deskripsi Perancangan Perangkat Lunak IZI Auto
Apkor, Universitas Jambi.

1.5 Deskripsi Umum Dokumen


Dokumen ini berisi tentang tahapan pengujian terhadap perangkat lunak yang
dikembangkan.Dokumen ini ditulis berdasarkan dokumen yang telah disusun
sebelumnya, yaitu Dokumen Perancangan Perangkat Lunak (DPPL).

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 6 dari 16


APKOR
2. Lingkungan Pengujian Perangkat Lunak

2.1 Perangkat Lunak Pengujian

2.1.1 Perangkat Lunak yang Digunakan dalam IZI Auto Apkor


Perangkat lunak yang digunakan dalam pengujian perangkat
lunak IZI Auto Apkor ini, yaitu:
• Sistem operasi yang digunakan adalah semua sistem operasi karena HTML
bersifat multiplatform
• MySQL sebagai database yang digunakan dalam perangkat lunak.
• HTML Script sebagai scripting language.
• PHP Script sebagai scripting language.
• Paket aplikasi yang terkait: Balsamiq,XAMPP,Framework Laravel.

2.1.2 Lisensi Perangkat Lunak


Semua Perangkat lunak pengujian ini memiliki hak pemakaian atau
berlisensi.

2.1.3 Fungsi Produk

1. Fungsi Login
Fungsi untuk masuk sebagai admin.

2. Fungsi Registrasi
Fungsi untuk mendaftar sebagai admin

3. Fungsi Logout
Fungsi untuk keluar admin.

4. Fungsi Tata Cara Pendaftaran


Fungsi admin membuat tata cara pendaftaran UKM bagi mahasiswa.

5. Fungsi melihat info UKM


Fungsi untuk menampilkan informasi yang diberikan UKM kepada
mahasiswa.

6. Fungsi Melihat Pendaftaran


Merupakan fungsi yang digunakan untuk Mahasiswa melihat cara
mendaftar tiap UKM.

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 7 dari 16


APKOR
2.2 Perangkat Keras Pengujian
Perangkat keras yang diperlukan untuk meguji aplikasi IZI Auto Apkor ini
adalah:
• Processor Intel® Core TM Duo prosessor
• Memori RAM 4 GB
• Harddisk 500 GB
• Keyboard
• Mouse

2.3 Material Pengujian


Tampilan awal aplikasi IZI Auto Apkor sebagai berikut.

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 8 dari 16


APKOR
Gambar 1&2 Spesifikasi Tampilan Beranda

Beranda berguna untuk menampilkan halaman portal masuk ke dalam


sistem IZI Auto Apkor. Di halaman ini user akan melihat pentingnya
mengenai organisasi

Gambar 1 Spesifikasi Tampilan Registrasi

Registrasi berguna untuk menampilkan halaman form pembuatan


account baru sebagai Admin. Dalam halaman ini calon admin harus
memasukan nama UKM, email, password, nomer HP untuk membuat
Account

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 9 dari 16


APKOR
Gambar 1 Tampilan Halaman Login

Halaman login berguna untuk menampilkan halaman login bagi admin


UKM.Dalam halaman ini admin UKM harus memasukan email &
password.

Gambar 2 Spesifikasi Tampilan Tata Cara Pendaftaran

Halaman Tata cara Pendaftaran digunakan untuk menampilkan tata


cara pendaftaran oleh admin bagi mahasiswa yang ingin ikut UKM.

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 10 dari 16


APKOR
Gambar 3 Spesifikasi Tampilan Info UKM
Halaman Info UKM berguna untuk menampilkan info & berita terbaru
dari masing-masing UKM.

Gambar 4 Spesifikasi Tampilan Berita UKM

Halaman Berita UKM berguna untuk menampilkan berita terbaru dari


UKM.

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 11 dari 16


APKOR
2.3.1 Manual Penggunaan Perangkat Lunak

1. Untuk dapat menggunakan aplikasi IZI Auto Apkor ini, user hanya
perlu membuka link webstie tersebut,sementara jika ingin mendaftar
masuk ke UKM harus masuk ke halaman pendaftaran dan mengisi form
yang disediakan.

2.4 Sumber Daya Manusia


Persyaratan sumber daya manusia yang akan terlibat dalam proses pengujian
perangkat lunak ini adalah:
• Memahami konsep pemrograman database MySQL.
• Memahami konsep pemrograman script dalam bahasa HTML & PHP.
• Memahami proses pengujian perangkat lunak berbasis web.

2.5 Prosedur Umum Pengujian

2.5.1 Pengenalan dan Pelatihan


Berhubung pihak yang terlibat dalam proses pengujian ini telah
memenuhi persyaratan 2.4 di atas dan dengan mempertimbangkan perangkat
lunak dan perangkat keras pengujian yang sudah umum digunakan, maka
pengenalan dan pelatihan tidak perlu dilakukan.

2.5.2 Persiapan Awal


Persiapan awal yang khusus tidak dibutuhkan pada pengujian
perangkat lunak IZI Auto Apkor.

2.5.2.1 Persiapan Prosedural


Pada pengujian perangkat lunak IZI Auto Apkor

2.5.2.2 Persiapan Perangkat Keras


Perangkat keras yang perlu dipersiapkan adalah sebuah
perangkat komputer yang dilengkapi dengan:
• Processor Intel® CoreTM Duo prosessor
• Memori RAM 4 GB
• Harddisk 500 GB
• Keyboard
• Mouse

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 12 dari 16


APKOR
2.5.2.3 Persiapan Perangkat Lunak
Persiapan yang harus dilakukan untuk menyiapkan perangkat
lunak untuk diuji di lingkungan semua sistem operasi dengan syarat
terdapat XAMPP di dalamnya.

2.5.3 Pelaksanaan
Pelaksanaan pengujian dilakukan dengan mengeksekusi perangkat
lunak IZI Auto Apkor dengan mengikuti skenario tertentu yang dibuat
berdasarkan skenario yang terdapat pada dokumen SKPL-IZI Auto Apkor.

2.5.4 Pelaporan Hasil


Hasil pengujian perangkat lunak IZI Auto Apkor digunakan sebagai
laporan dan memantau sejauh mana perkembangan perangkat lunak IZI Auto
Apkor.

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 13 dari 16


APKOR
Identifikasi dan Rencana Pengujian

2.6 Identifikasi dan Rencana Pengujian pada Sistem Operasi Microsoft®


Windows
Pengujian yang dilakukan berdasarkan fungsi yang sebelumnya telah
didefinisikan di dalam SKPL. Secara singkat, proses ini dijabarkan dalam tabel 1:

Tabel 1 Identifikasi Kasus Pengujian pada Sistem Operasi Microsoft Windows

Kelas Uji Butir Uji Identifikasi Tingkat Jenis Jadwal


Pengujian Pengujian
SKPL DUPL

Pengujian
Fungsi

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 14 dari 16


APKOR
Deskripsi dan Hasil Uji pada Sistem Operasi Microsoft Windows

2.7 Fungsi Register


Identifikasi IZI Auto Apkor -DUPL-0010
Nama Kasus Uji Pengujian fungsi Membuat account
Deskripsi Kondisi normal
Kondisi Awal Masuk ke halaman register
Tanggal Pengujian 19 -12 - 2019
Penguji Kelompok 7
Skenario
Maasukkan input data yang disuruh (nama UKM,email,no_hp,dll)
Yang Diharapkan Pengamatan Kesimpulan
Berhasil buat akun OK
baru sebagai admin

2.8 Fungsi Login


Identifikasi IZI Auto Apkor -DUPL-0001
Nama Kasus Uji Fungsi Login
Deskripsi Kondisi normal
Kondisi Awal Masuk ke halaman login
Tanggal Pengujian 19 – 12 2019
Penguji Kelompok 7
Skenario
Mencoba username dan password yang sudah dibuat
Yang Diharapkan Pengamatan Kesimpulan
Berhasil login OK

2.9 Fungsi Tambah Berita


Identifikasi IZI Auto Apkor -DUPL-0011
Nama Kasus Uji Fungsi Tambah Berita
Deskripsi Kondisi normal
Kondisi Awal Masuk ke halaman Berita
Tanggal Pengujian 19-12-2019
Penguji Kelompok 7
Skenario
Membuat Berita Baru
Yang Diharapkan Pengamatan Kesimpulan
Berhasil buat berita OK

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 15 dari 16


APKOR
2.10 Fungsi Tata cara pendaftaran
Identifikasi IZI Auto Apkor -DUPL-0001
Nama Kasus Uji Fungsi Tata cara pendaftaran
Deskripsi Kondisi normal
Kondisi Awal Masuk ke halaman pendaftaran
Tanggal Pengujian 19 – 12 2019
Penguji Kelompok 7
Skenario
Mencoba melihat tata cara pendaftaran bagi mahasiswa
Yang Diharapkan Pengamatan Kesimpulan
Berhasil lihat tata OK
cara pendaftaran

2.11 Fungsi logout


Identifikasi IZI Auto Apkor -DUPL-0011
Nama Kasus Uji Melakukan Logout
Deskripsi Kondisi normal
Kondisi Awal keluar dari halaman login
Tanggal Pengujian 19 – 12 2019
Penguji Kelompok 7
Skenario
Mengklik link logout
Yang Diharapkan Pengamatan Kesimpulan
Berhasil logout OK

Prodi Sistem Informasi UNJA DUPL-IZI AUTO Halaman 16 dari 16


APKOR

Anda mungkin juga menyukai