Untuk :
KELOMPOK 7
Dipersiapkan oleh :
KELOMPOK 1
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
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.
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.
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]
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
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
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.
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.
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.
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
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
Antarmuka
Validasi
+formMembuatPendaftaran
n()
+login() +formLogin()
+logout() +formDataUkm()
+cekstatuslogin() +TampilanMenu()
+TampilanUkm()
+Tampilanberita()
Main
+main()
3.3.1 Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang
digunakan telah memadai.
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 :
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
4. Matriks 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
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
Revisi Deskripsi
A
INDEX - A B C D E F G
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
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.5 Referensi
a. Spesifikasi Kebutuhan Perangkat Lunak IZI Auto Apkor
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian
sebagai berikut:
3. Perancangan Data
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 :
Script dan
Procedure
Register
Script dan
Procedure Login
Tabel User
Script dan
Procedure Info
UKM
Script dan
Procedure
Tambah Berita
Secara logik IZI Auto Apkor dibagi ke dalam 3 modul. Dekomposisi logik dari
modul tersebut diperlihatkan pada tabel berikut:
Kode Keterangan
Modul Nama Proses Nama Fungsi
Proses
[SKPL.IZI Hapus berita & Field berita Status berita Hapus & edit
AUTO ubah berita di edit berita oleh
APKOR- admin UKM
007]
5. Perancangan Antarmuka
• 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.
Modul BR LA LD LSA
Modul login. √ - √ -
Modul logout - √ √ √
Modul Kontak √ - - √
Ket : HD = Beranda
LA = Setelah Admin UKM daftar
LD = Setelah Admin UKM login
LSA = Setelah superadmin login
Header Header Berisi Informasi judul dan header ini akan tampil di
semua halaman.
Footer footer Berisi Informasi hak cipta dan footer ini akan
tampil semua halaman
Beranda Menu Tombol untuk menampilkan halaman utama/home
Logo Ig, email, Button Logo tersebut mengarahkan ke halaman ig, email,
dan maps dan maps universitas Jambi
Universitas Jambi
DUPL-IZI AUTO APKOR 1/19
Revisi
Revisi Deskripsi
INDEX - A B C D E
Tanggal
Ditulis Oleh
Diperiksa Oleh
Disetujui Oleh
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
DAFTAR TABEL
Halaman
1. Identifikasi Kasus Pengujian pada Sistem Operasi Microsoft Windows ......... 14
2. Pengujian Oleh Tim Klien ............................................................................... 15
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. Fungsi Login
Fungsi untuk masuk sebagai admin.
2. Fungsi Registrasi
Fungsi untuk mendaftar sebagai admin
3. Fungsi Logout
Fungsi untuk keluar admin.
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.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.
Pengujian
Fungsi