(THAMRIN AGILE)
Untuk :
Tugas
Dipersiapkan oleh:
MUHAMMAD REVI
RIZKI MUHTAR
SURYANI TAMBUNAN
UNIVERSITAS MH THAMRIN
2021
1
Daftar Isi
2
BAB I
Pendahuluan
1.1 Tujuan
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software
Requirement Spesification (SRS) untuk Aplikasi Thamrin Agile Tujuan dari penulisan
dokumen ini adalah untuk memberikan penjelasan mengenai perangkat lunak yang akan
dibangun baik berupa gambaran umum maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak Aplikasi Thamrin Agile
dan pengguna (Mahasiswa dan Alumni) dari perangkat lunak atau personil-personil yang
terlibat dalam sistem. Dokumen ini akan digunakan sebagai bahan acuan dalam proses
pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat
lunak maupun di akhir pengembangannya. Dengan adanya dokumen SKPL ini diharapkan
pengembangan perangkat lunak akan lebih terarah dan lebih terfokus serta tidak
menimbulkan ambiguitas terutama bagi pengembang perangkat lunak aplikasi Thamrin
Agile.
Konvensi Dokumen
Thamrin Agile Aplikasi Untuk mengumpulkan Mahasiswa & Alumni meraih mimpi
dan cita-cita melalui program Lowongan Pekerjaan serta
3
mengembangkan bakat Mahasiswa dan Alumni.
Data Flow Diagram, Diagram yang menggambarkan aliran data dan
DFD proses yang
terjadi di dalam system
Mahasiswa dan
Merupakan Mahasiswa dan Mahasiswa & Alumni dalam system ini
Alumni
Admin Merupakan seseorang yang bertanggung jawab atas system ini
Mahasiswa dan
Mahasiswa dan Alumni
Alumni
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai
berikut:
Ruang lingkup dari Perangkat Lunak ini adalah Thamrin Agile yang dibuat sebagai
media guna menghubungkan antar Mahasiswa dan Alumni untuk menjaring atau ajang
show off/ branding bagi Talenta-talenta di Universitas MH Thamrin dan membuat program
kesetaraan karir untuk Mahasiswa & Alumni khususnya melenial yang terintegrasi dengan
Lowongan Pekerjaan yang dilakukan tersistem dan transparan.
1.3 Referensi
BAB II
5
2. Diskripsi Keseluruhan
Input, Thamrin Agile ini bisa menerima masukan dari Mahasiswa & Alumni
mengenai berbagai informasi pengembangan karir dan show talenta, kontak, status dan
prestasi yang bisa dilihat Mahasiswa dan Alumni. Selain itu aplikasi diintegrasi dengan
Lowongan Pekerjaan untuk percepatan karir Mahasiswa dan Alumni.
Output, output yang diberikan system ini adalah hasil dari inputan yang telah di
proses oleh system berupa informasi kontak, status, prestasi, Lowongan Pekerjaan dan
acara Mahasiswa & Alumni yang nantinya dapat dilihat pada mobile aplikasi.
Karakteristik dari pengguna sistem Thamrin Agile ini adalah seperti terlihat pada
tabel
Aplikasi Thamrin Agile dikembangkan dengan basis Aplikasi yang dapat diakses
menggunakan Mobile Handphone Android maupun system berbasis IOS. Server Web dan
server Database aplikasi Thamrin Agile berjalan diatas perangkat keras laptop dengan
spesifikasi processor Intel Core i5 2.5. Thamrin Agile adalah program yang akan
dibangun menggunakan Bahasa Pemrograman yang dipakai adalah PHP. Text Editor
yang digunakan adalah Notepad ++, dengan webserver Apache dan database MySQL
berikut:
7
3. Validasi page pada ada halaman Lowongan Pekerjaan ke Aplikasi Thamrin Agile
belum dapat memvalidasi tanggal masa berlaku setiap Lowongan Pekerjaan.
BAB III
Fitur Sistem
8
3.1. Mahasiswa dan Alumni
Sebelum menggunakan fitur ini, Mahasiswa & Alumni harus melakukan registrasi
dahulu ke system, agar identitasnya diketahui oleh Aplikasi.
Memasukkan data berupa Nama Lengkap, NIM, Email dan Password untuk masuk ke
dalam Aplikasi Thamrin Agile.
Setelah melakukan pendaftaran, maka Mahasiswa & Alumni yang bersangkutan akan
mendapatkan email aktivasi yang akan digunakan untuk login kedalam aplikasi.
Sebelum menggunakan fitur ini, Mahasiswa & Alumni harus masuk dahulu ke
aplikasi (login), agar identitasnya diketahui oleh aplikasi.
Ketika Mahasiswa & Alumni log in dengan / akunnya dengan benar. Maka Aplikasi
akan melakukan redirect ke halaman utama.
9
Setelah melakukan login, Mahasiswa & Alumni dapat melakukan pengelolaan terhadap
identitas pribadinya.
Setelah mendaftar kedalam aplikasi, Mahasiswa & Alumni dapat menginputkan identitas
pribadinya yang telah disediakan oleh sistem. Meliputi Nama, Jurusan, Tempat Tanggal
Lahir, Jenis Kelamin, Telepon, Alamat, Tahun Lulus, Status, Kesan Pesan, Pengalaman
kerja, pengalaman organisasi, minat, bakat dan foto profil
Melakukan edit data pribadi yang telah diinputkan oleh Mahasiswa dan Alumni. Meliputi
Nama, Jurusan, Tempat Tanggal Lahir, Jenis Kelamin, Telepon, Alamat, Tahun Lulus,
Status, Kesan Pesan, pengalam kerja, pengalaman oprganisai, minat , bakat dan Foto
profil.
Setelah melakukan login, Mahasiswa & Alumni dapat melihat data lowwongan pekerjaan
yang telah di inputkan oleh administrator aplikasi.
Ketika Mahasiswa & Alumni memilih menu lihat data Lowongan Pekerjaan atau Lowongan
magang dimana fungsinya adalah untuk meningkatkan skill dan kemampuan setiap
mahasiswa dan Alumni dan membantu memberikan informasi terkait lowongan pekerjaan.
Mahasiswa dan Alumni bisa melihat menu data Mahasiswa & Alumni dengan
memanfaatkan fitur searching yang sudah terdaftar dalam aplikasi menggunakan nama
atau NIM/ Jurusan/ Tahun Masuk/Tahun Lulus.
10
Skenario : Melihat Data Mahasiswa & Alumni lainnya
Ketika Mahasiswa dan Alumni memilih menu lihat data, maka akan tertampil data nama
alumni, tempat tanggal lahir, jurusan, jenis kelamin, tahun angkatan, dan nomor
handphone.
Ketika Mahasiswa & Alumni memlilih acara alumni, maka akan tertampil data info acara
yang terdiri dari jenis acara, waktu dan tanggal.
3.2. Administrator
Fitur ini dihususkan untuk administrator untuk mengelola data Mahasiswa dan Alumni,
mulai dari filering data dan manajemen data Mahasiswa dan Alumni
Melakukan edit data pribadi yang telah diinputkan oleh Mahasiswa dan Alumni. Meliputi
Nama, Jurusan, Tempat Tanggal Lahir, Jenis Kelamin, Telepon, Alamat, Tahun Lulus,
Status, Nama Instansi, Kesan Pesan dan Foto.
11
Menghapus data Mahasiswa & Alumni bila ditemukan data yang tidak sesuai dengan
ketentuan yang telah ditetapkan.
Fitur ini dihususkan untuk administrator untuk mengelola data Lowongan Pekerjaan, mulai
dari filering data dan manajemen data Mahasiswa & Alumni
Melakukan penambahan data dengan cara menginput data yang akan dimasukkan ke
dalam Aplikasi, yang terdiri dari nama perusahaan, posisi jabatan, pendaftaran, deadline
pendaftaran, kisaran gaji, rekomendasi jurusan, minimal IPK, usia maksimal, pengalaman,
telepon kantor, upload foto terkait pendaftaran.
Bila terdapat kesalahan dalam penginputan data, Administator juga bisa melakukan edit
terhadap Lowongan Pekerjaan yang telah dimasukkan.
Bila Lowongan Pekerjaan yang dipasang sudah melewati batas deadline, maka
administrator yang memasang harus menghapus informasi Lowongan Pekerjaan yang
telah diinputkan.
Fitur ini dikhususkan untuk administrator mengelola data acara Mahasiswa dan Alumni,
mulai dari filering data dan manajemen data Mahasiswa dan Alumni
Melakukan penambahan data acara Mahasiswa dan Alumni, yang terdiri dari info acara
yang terdiri dari jenis acara, waktu dan tanggal.
Bila acara yang diposting sudah melewati batas waktu, maka administrator yang
memasang informasi harus menghapus informasi acara yang telah diinputkan.
BAB IV
Kebutuhan Data
Nama
acara
Id_acara
Tabel Mahasiswa
dan Alumni
Waktu Acara
Hari
Tanggal
Mahasisw
a dan
Alumnina
Tabel
mee Mahasiswa
Id_Mahasiswa dan Alumni
dan Alumni
Level
Password
Bakat dan
Potensi
Pekerjaan
Id_Mahasiswa
dan Alumni Id_Mahasi Tabel Kerja
swa dan 14
Tbl_Pendidikan Alumni
Universitas Jabatan
MH Thamrin Tahun Masuk
Jenjang
Punya
Minat dan
bakat memp
Nama unyai
Id_Mahasiswa &
Alumni
Alamat
DOB
POB
Image
Gender Instansi
Jenjang
Jurusan Jabatan
Status
Tbl_Data
Mahasiswa dan
Mahasiswa
dan
Mahasiswa
& Alumni Tbl_Lowongan
Pekerjaan
Jenjang Karir
Level
Jabatan
15
UNIV. MH
USER
THAMRIN
MAHASIWA
DAN ALUMNI
MAHASISWA
DAN
MAHASISWA &
ALUMNI
Data
2.0 Lowongan
Lowongan
Univ. MH
Thamrin
Data Lowongan
Data Acara
Data Lowongan
Berikut ini adalah rancangan data tabel yang akan berjalan pada sistem
pendataan Mahasiswa dan Mahasiswa & Alumni Universitas MH Thamrin (Thamrin
17
Agile)
18
Lulus Menyimpan informasi lulus Varchar 100
Status Menyimpan informasi status Varchar 100
instansi Menyimpan informasi instansi Varchar 100
Kesan Menyimpan informasi kesan dan Varchar 100
Pesan
nama_image Menyimpan path foto Varchar 100
4.1.3 Tabel Pekerjaan
Nama Database : Thamarin
Nama Tabel : tbl_kerja
Primary Key : id_alumni
19
4.1.4 Tabel Pendidikan
Nama Database : Thamarin
Nama Tabel : tbl_pendidikan
Primary Key : id_alumni
Report ID Lowongan-01
Report Title Detail Lowongan PT.XXX
Nama Perusahaan PT. Bank Mandiri
Posisi Data Analyst Specialist
Pendaftaran 15/06/2021
Deadline 30/08/2021
Jurusan Teknik Informatika, Sistem Informasi
Gaji Rp 15.000.000,00
Ipk 3.00
Usia Minimal 20
Pengalaman SAP 1 Tahun
Telepon 082191455122
Foto Poster.jpg
BAB V
Kebutuhan Antarmuka Eksternal
a. Halaman Login
Halaman yang berfungsi sebagai media login pengguna, akan muncul ketika pengguna
meng-klik tombol login pada menu. Terdapat textbox untuk mengisi username dan
password, tombol login untuk melakukan login, dan tombol daftar untuk beralih ke
halaman mendaftar guna melakukan pendaftaran.
Halaman yang berfungsi untuk mendaftarkan diri sebagai Mahasiiswa dan Mahasiswa &
Alumnidan pengguna Thamrin Agile. Terdapat Terdapat textbox untuk menuliskan
username dan password yang akan dipakai, status untuk menentukan hak akses,
tombol simpan untuk menyimpan data, dan tombol kembali untuk membatalkan
pendaftaran dan kembali ke halaman sebelumnya.
Apabila pengguna login sebagai admin, maka Thamrin Agile akan menampilkan
home berikut ketika berhasil login. Terdapat enam menu utama yang membantu admin
menjalankan tugasnya mengatur sistem ini. Beberapa menu tersebut adalah menu
mahasiswa dan Mahasiswa & Alumniuntuk memanajemen dan melihat data Mahasiswa
dan alumni, menu LoKer untuk manajemen dan melihat data lowongan pekerjaan, dan
Acara untuk manajemen dan melihat data acara Kampus.
Tambah Mahasiswa & Alumni Tambah Lowongan Masuk Tambah Acara Lihat Lowongan Pekerjaan
Saat pengguna login sebagai alumni, maka Thamrin Agile akan menampilkan
home berikut ketika berhasil login. Terdapat empat menu utama yang membantu admin
menjalankan tugasnya mengatur sistem ini. Beberapa menu tersebut adalah menu
Mahasiswa & Mahasiswa & Alumni untuk memanajemen dan melihat data Mahasiswa
& alumni, menu LoKer untuk manajemen dan melihat data lowongan pekerjaan.
Gambar 5.4 Tampilan antarmuka halaman home sebagai Universitas MH. Tahmrin
e. Halaman Home Sebagai Mahasiswa dan Alumni
Ketika pengguna login sebagai badan usaha, maka Thamrin Agile akan
menampilkan home berikut ketika berhasil login. Terdapat dua menu utama yang
membantu admin menjalankan tugasnya mengatur sistem ini. Beberapa menu tersebut
adalah menu Mahasiswa & Alumniuntuk melihat data alumni, dan menu LoKer untuk
melihat data lowongan pekerjaan.
Halaman detail Mahasiswa & Alumni terdiri dari detail dari alumni, meliputi detail
identitasnya, riwayat pendidikan, dan riwayat pekerjaannya.
Buat Tampilannya
Thamrin Agile merupakan perangkat lunak berbasis Aplikasi dan Web yang
dapat berjalan di sistem operasi apa saja. Untuk menggunakannya, dibutuhkan bantuan
perangkat lunak web browser, seperti Google Chrome, Firefox, Internet Explorer atau
web browser lainnya melalui PC atau pun mobile phone. Tidak diperlukan adanya
tambahan library, tool, atau extension khusus untuk menjalankan perangkat lunak ini.
6.1 Performa
Aplikasi berjalan pada protokol HTTPS dengan Port 443. Untuk akses
database dilengkapi dengan password. Setiap aktor memiliki username dan
password sehingga keamanannya lebih terjamin.