Portal Alumni
untuk:
<Nama User>
Dipersiapkan oleh:
nama
npm
DAFTAR PERUBAHAN
Revisi Deskripsi
A
G
INDEX - A B C D E F G
TGL
Ditulis oleh
Diperiksa
oleh
Disetujui
oleh
Daftar Halaman Perubahan
Keberadaan Teknologi Informasi pada saat ini berkembang pesat. Mendukung Kegiatan Informasi
yang diterima, tepat waktu dan akurat sehingga informasi itu sendiri lebih efektif dan efisien. Informasi-
informasi yang baru mengenai data alumni UNSUB, hanya bisa diakses melalui system informasi data
alumni yang sudah ada. Penulis mencoba merancang suatu sistem usulan berbasis web dimana nantinya
dapat digunakan sebagai alternative dalam pemecahan masalah yang timbul seperti pengelolaan
informasinya yang masih bersifat manual dan dibutuhkannya kemudahan untuk mengakses informasi data
alumni UNSUB secara online.
Saat ini UNSUB telah memiliki sistem akademik yang mengelola data administrasi
akademik mahasiswa dengan beragam transaksi di dalamnya. Sejalan dengan rencana
pengembangan, UNSUB merasa perlu untuk melengkapi layanan administrasi akademik yang telah
ada untuk meningkatkan layanan ke aspek yang lebih luas.
Dalam hal pelayanan kepada mahasiswa, perlu dikembangkan layanan bagi para
mahasiswa yang telah lulus menjadi alumni. Dalam konteks ini, UNSUB perlu mengembangkan
sebuah portal yang memungkinkan para alumni berinteraksi antar sesama alumni dan juga
menemukan berbagai peluang pekerjaan di berbagai perusahaan terkait.
Aplikasi yang dikembangkan terdiri atas modul-modul yang dilengkapi dengan menu-menu
dan query, yaitu: Tambah (untuk menambah/entri data baru), Ubah (untuk mengubah data yang
sudah di entri), Hapus (untuk menghapus data yang sudah dientri), Lihat (untuk melihat data yang
sudah dientri), dan Report/Print/Cetak (untuk mencetak data yang sudah dientri).
Rencana pengembangan perangkat lunak ini disusun berdasarkan bahan acuan sebagai berikut:
[1] IEEE Std 1058.1-1987 Software Development Standard
[2] - COBIT 4.1
Dalam dokumen ini akan digunakan beberapa akronim atau singkatan dan istilah-istilah yang
mempunyai definisi, antara lain adalah sebagai berikut:
Definisi
- Baseline: sesuatu yang dijadikan sebagai acuan untuk suatu tahap pengembangan perangkat lunak.
- Coding: tahap implementasi perangkat lunak melalui penulisan program komputer kedalam suatu
bahasa pemrograman tertentu.
- Pengembang: adalah pihak yang melakukan pengembangan perangkat lunak.
- Testing: tahap pengujian terhadap perangkat lunak yang dibuat
- Tonggak ukur (milestone): Hasil yang diperoleh dari setiap tahapan pengembangan perangkat
lunak yang dapat dijadikan acuan keberhasilan proses pengembangan perangkat lunak tersebut.
Akronim
Istilah
Perencanan, Deskripsi dan Hasil Uji Perangkat Lunak (PDHUPL): Dokumentasi untuk tahap
pengujian yang berisi deskripsi pengujian yang akan dilakukan serta hasil pengujian yang
dilakukan.
Project Manager (PM): Orang yang bertanggung jawab atas pelaksanaan proyek
Rekayasa Perangkat Lunak (RPL) / Software Engineering: kegiatan pengembangan perangkat
lunak
Spesifikasi Kebutuhan Perangkat Lunak (SKPL) / Software Requirements Specification (SRS):
Dokumentasi pada tahap penentuan kebutuhan software (software requirements) yang berisi
spesifikasi kebutuhan user untuk aplikasi yang dikembangkan.
Term Of Reference (TOR): Kerangka Acuan Kerja (KAK)
2 Organisasi Proyek
2.1 Model Proses
Metode pengembangan sistem yang digunakan dalam penelitian ini menggunakan fase
RUP (Rational Unified Process). Rational Unified Process adalah salah satu proses perekayasaan
perangkat lunak yang mencakup keseluruhan siklus hidup pengembangan perangkat lunak dengan
mengumpulkan berbagai latihan terbaik yang terdapat dalam pengembangan perangkat lunak Object
Oriented Programming.
Tanggung jawab Project Manager [Ahli Manajemen Proyek TI] adalah sebagai berikut:
Terlibat dalam penentuan lingkup dan organisasi proyek.
Merencanakan WBS, jadwal pelaksanaan, dan sumber daya.
Merencanakan, mengkontrol dan mengkoordinasikan aktivitas pengembangan.
Memeriksa semua dokumen yang terkait.
Memantau Sistem dan Aplikasi selama masa operasional.
Memonitor pelatihan.
3 Proses Manajerial
3.1 Tujuan dan Prioritas Manajemen
Tujuan dari adanya aktivitas manajemen adalah agar pelaksanaan proyek lebih terarah dan
terprogram. Berikut ini adalah uraian dari tujuan aktivitas manajemen yang dilakukan dalam
perencanaan pengembangan:
a. Untuk menjamin barang/jasa yang di-deliver sesuai dengan user requirements.
b. Untuk meningkatkan kinerja setiap elemen yang terkait dengan proyek ini.
c. Untuk meningkatkan profesionalisme kerja setiap elemen dalam pelaksanaan proyek ini
terutama untuk sumber daya manusia yang tersedia / tim pengembang.
d. Untuk menempatkan setiap jenis pekerjaan dalam pengembangan tepat sesuai dengan alokasi
waktu dan sumber daya yang tersedia.
e. Sebagai acuan untuk menentukan langkah kerja selanjutnya yang akan selalu terkait dengan
rencana manajemen yang telah dibuat.
Resiko-resiko tersebut akan dievaluasi disetiap akhir tahapan dan rencana alternatif akan
didiskusikan lebih lanjut.
No Qualifikasi Jumlah
1. Project Manager 1
2. Ahli Pengembang Sistem 1
3. Ahli Database 1
4. Ahli Pemrogram Web 4
5. Ahli Jaringan Komputer 1
6. Ahli Desain Grafis 1
7. Sekretaris Proyek 1
8. Operator Komputer 1
4 Proses Teknis
4.1 Metode, Alat Bantu, dan Teknik
Pengembangan perangkat lunak ini dilakukan dengan platform sebagai berikut:
Data Center Site Platform
Perangkat lunak yang diusulkan adalah sebagai berikut:
1.Linux sebagai platform Operating System.
2.Apache sebagai Web Server
3.PHP sebagai Bahasa Pemrogramannya
4.MySQL Sebagai RDBMS.
Client Site Platform
Perangkat lunak yang diusulkan adalah sebagai berikut:
1.Windows atau Linux sebagai Operating System.
2.Microsoft Internet Explorer, Mozilla Firefox, atau yang lainnya sebagai Web Browser.
No Nama Dokumen
1 Rencana Pengembangan Perangkat Lunak (RPPL)
2 Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
3 Dokumen Hasil Uji Perangkat Lunak (PDHUPL)
4 User Manual
5.1 Jadwal
Jadwal pengembangan aplikasi dapat dilihat pada lampiran C
5.2 Kebergantungan
Untuk aktifitas User Requirement dan User Acceptance Test dibutuhkan dukungan dari user.
5.4 Implementasi
Pada tahap ini aplikasi yang telah di rancang akan diimplementasi
kedalam bahasa pemograman sehingga menghasilkan sebuah perangkat lunak.
6 Komponen Pendukung
Berikut adalah komponen yang di butuhkan baik secara software maupun hardware
Seluruh komputer dan printer terhubung dalam jaringan Local Area Network (LAN).
Kebutuhan Perangkat Lunak
a. Perangkat lunak untuk perancangan tampilan
- Dreamweaver
- Adobe Photoshop
- Macromedia Flash
- Macromedia Firework
- Corel Draw
b. Perangkat lunak untuk pemrograman
- Eclipse for PHP / Notepad++
- DB Designer
- SQLYOG
c. Perangkat lunak untuk pembuatan dokumentasi dan modul pelatihan
- Microsoft Word
- Microsoft Excel
- Microsoft Power point
d. Perangkat lunak untuk Perencanaan proyek
- Microsoft Project
PROBLEM/CHANGE REQUEST
Pemohon: NIP: Unit Kerja:
Modul:
Deskripsi:
PERSETUJUAN
SISFO UNSUB
Disetujui Tanggal: Tanda Tangan
Nama:
Jabatan:
Ditolak
Problem/Change
Request (PCR)
1
Analisa Permasalahan
/Perubahan
Sisfo Unsub/Dev
Tidak
Approved
?
Ya
2a 2b
PCR Changes
Closed Implemented
Sisfo Unjani / Sw Developer
Penajati
3
Testing
QA
Tidak
QA
Passed ?
Ya
4
PCR
Closed
Sisfo Unsub / Dev
End