Upload
trinhtruc
View
226
Download
0
Embed Size (px)
Citation preview
PROFIL PERUSAHAAN
Perusahaan DAEDU didirikan pada tahun 2010 tepatnya pada tanggal 28 Oktober.
Perusahaan ini didirikan oleh lima orang mahasiswa Informatika Universitas
Sebelas Maret Surakarta. Sesuai dengan latar belakang pendidikan pendirinya,
DAEDU bergerak dalam bidang pembangunan dan pengembangan perangkat
lunak.
Meskipun DAEDU tergolong perusahaan yang baru, para pendirinya sudah
memiliki cukup pengalaman dalam bidang pembangunan dan pengembangan
perangkat lunak diantaranya E-Learning, SIAKAD, Sistem Parkir, Sistem
Informasi Gudang, dan Static dan Dinamis Website.
Visi:
Menjadi developer perangkat lunak yang professional dan berdaya saing
Misi:
1. Membangun dan mengembangkan produk dengan kualitas yang mampu
bersaing.
2. Mengedepankan kepuasan pelanggan.
3. Memberikan produk yang bermanfaat dan tepat guna sesuai dengan
perkembangan teknologi.
Founder DAEDU
1. Anisa Atiliani (M0508005)
2. Diah Suci Rahmawati (M0508013)
3. Madinatul Munawaroh (M0508049)
4. Upi Rianantika (M0508073)
5. Yulia Ery Kurniawati (M0508127)
1. SCOPE
Pengumuman adalah suatu media untuk menyampaikan informasi.
Informasi yang diberikan sangat penting diketahui oleh publik dalam hal ini
mahasiswa dengan segera, sehingga diharapkan mahasiswa dapat mengetahui
perkembangan terkini. Saat ini, pengumuman di Jurusan Informatika masih
bersifat manual. Jurusan, dosen atau mahasiswa yang ingin memberikan
pengumuman menempelkannya pada papan yang tersedia atau terkadang
melalui SMS. Pengumuman yang ada di papan pengumuman jarang diketahui
semua dosen atau mahasiwa karena tidak semuanya selalu mengecek papan
pengumuman. Selain itu, banyak pengumuman yang sudah lalu masih berada
di papan dan susunannya tidak terstruktur, sehingga sulit untuk langsung
mengidentifikasi apakah ada pengumuman baru atau tidak. Pengumuman
berantai melalui SMS (jaringan komunikasi) sering berhenti di tengah jalan,
sehingga yang beberapa mahasiswa tidak memperoleh informasi.
Berdasarkan masalah-masalah di atas, kami bertujuan untuk
membangun sistem pengumuman elektronik yang kami beri nama “Simak”.
Sistem ini dapat digunakan oleh jurusan, dosen, dan mahasiswa. Dengan
adanya sistem ini, penyampaian informasi lebih cepat dan efisien.
Pengumuman terbaru mudah diidentifikasi dan dilihat sehingga
mempermudah mahasiswa untuk memperoleh informasi. Dengan adanya
sistem ini diharapkan biaya pencetakan pengumuman dan pengiriman SMS
dapat diminimalisasi.
Sistem pengumuman ini berbasis web dan diakses secara lokal.
Pengumuman yang disampaikan bisa dari dosen untuk mahasiswa, dosen
untuk dosen, dan pengumuman umum. Apabila himaster akan mengadakan
suatu event, maka dapat mengumumkannya disini dengan akun khusus untuk
himaster/perwakilan mahasiswa.
2. PROJECT VISION- Mengganti papan mengumuman yang ada dengan suatu sistem
pengumuman elektronik
- Menghemat pengeluaran untuk mencetak pengumuman
- Mempermudah penyampaian informasi
3. STAKEHOLDER`S REQUEST
Perangkat Lunak untuk membuat pengumuman elektronik di Jurusan
Informatika, yang berisi pengumuman dosen, pengumuman jurusan, dan even
yang akan diselenggarakan oleh mahasiswa/dosen/jurusan.
4. BUSINESS CASE4.1 Biaya pembangunan sistem
KebutuhanJam/
mingguJumlah minggu Biaya Total
PM 7 8 10,000 560,000analist 11 8 7,000 616,000designer 11 8 7,000 616,000
programmer 14 8 9,0001
,008,000 laporan + dokumentasi 300,000
total3
,100,000 perawatan tahun ke-1 300,000perawatan tahun ke-2 300,000
total biaya proyek 3,
700,000
4.2 Keuntungan adanya sistem4.2.1 Keuntungan financial
per 2 bulan Banyak harga totalbiaya tinta 1 refill 100,000 100,000biaya kertas 1 rim 40,000 40,000biaya perekat (lem/double tape) 6 buah 2,000 12,000
biaya fotokopi300 lembar 150 45,000
biaya telepon 40 kali 3,000 120,000total biaya 272,000 keuntungan 1 tahun 1,632,000servis printer/tahun 300,000total keuntungan 1 tahun 1,932,000
4.2.2 Keuntungan non financial- sampainya informasi lebih cepat
Estimasi dana yang dibuat adalah Rp 3.700.000,00. Dalam
pembangunan proyek ini, akan didapatkan keuntungan financial dan non-
financial. Keuntungan financial yang didapat per tahun Rp 1.932.000,00,
didapatkan dari semua yang dikeluarkan apabila sistem ini tidak ada. Sistem
diperkirakan akan berjalan 3 tahun dalam pengawasan, setelah itu bisa stabil.
Dari biaya yang diinvestasikan, setelah dihitung keuntungannya juga, selama
3 tahun, mendapatkan ROI sebesar 37% dengan NPV Rp 1.347.560,00.
5. RISK LIST
5.1 Resiko Utama
No Resiko Tingkatan
Resiko
L/M/H
Kemungkian
Terjadi
L/M/H
Strategi Pencegahan dan Penanggulangan
1.
2
Waktu yang digunakan untuk
melaksanakan project ini tidak
cukup.
H L Perencanaan jadwal proyek lebih diperhitungkan
Pembuatan estimasi waktu yang cermat dan
teliti.
Permintaan waktu tambahan untuk
menunjang pelaksanaan project ini (jika
dibutuhkan).
Kejelasan kebutuhan user dan signature
stakeholder pada awal kesepakatan
pelaksanaan proyek untuk menghindari
terjadinya scope creep.
2.
3
Kebutuhan dana yang
melebihi rencana awal
H L Perencanaan dana proyek lebih cermat
Melibatkan orang-orang yang tepat dalam
perencanaan dana proyek
Menjalin komunikasi yang baik antara
stakeholder yang terkait
3.
9
Perubahan requirements yang
mempengaruhi scope
M H Menjalin komunikasi yang baik dengan user
Menjalin komunikasi yang baik dengan staff dan
steering committee
Mempertimbangkan faktor-faktor lain (waktu,
dana)
4.
1
Proyek yang berjalan tidak
sesuai scope
H L Pemantauan yang teratur di setiap tahapan proyek
Mengevaluasi progress di setiap tahapan
Meningkatkan kontrol project manager
Meningkatkan komunikasi antara project
manager dengan staff
5.2 Resiko Tambahan
No Resiko Tingkatan
Resiko
L/M/H
Kemungkian
Terjadi
L/M/H
Strategi Pencegahan dan Penanggulangan
1.
1
Kurangnya pemahaman user
akan software
M L Melakukan training
User manual
2. System kehilangan data-data
saat mengalami kerusakan.
Melakukan back up data-data pada system setiap
seminggu sekali untuk menghindari kehilangan
data-data pada system
3.
1
Hardware yang tidak
mendukung
L L Perencanaan pemilihan hardware yang lebih baik
Perencanaan melibatkan orang-orang yang ahli
dalam bidang tersebut
6. USER REQUIREMENT
6.1 Functional Requirement
6.1.1 Sistem bersifat :
- Local hosting
- Web hosting
6.1.2 Sistem dapat menampilkan seluruh informasi dari :
6.1.2.1 Jurusan
- Pengumuman bersifat umum (beasiswa, pengumuman)
- Kegiatan Jurusan/Universitas
6.1.2.2 Dosen
- Berkaitan dengan mata kuliah
- Kehadiran Dosen
6.1.2.3 Mahasiswa (HMJ)
- Even yang diselenggarakan oleh mahasiswa
Jurusan, dosen, dan mahasiswa masuk ke sistem melalui login,
sehingga memiliki session yang berbeda.
6.1.3 Sistem dapat menampilkan hasil :
- Survey Kepuasan Pelanggan
- Tracer Study
- Warning untuk peminjam barang yang belum kembali
6.1.4 Pengguna Sistem :
- Read : Semua pihak yang berkepentingan ke jurusan tanpa
verifikasi (guest)
- Write : Administrasi Jurusan, Dosen, Himaster (user)
6.1.5 Setelah user login sesuai sessionnya, maka akan diberikan fungsi :
6.1.5.1 Admin
- Manage user yang meliputi :
Add user
Update user
View user
- Manage pengumuman dosen, jurusan, maupun HMJ, yang
meliputi :
Add pengumuman
Update pengumuman
View pengumuman
6.1.5.2 User
- Manage pengumuman yang meliputi :
Add pengumuman
Update pengumuman
View pengumuman
6.1.6 Setiap user diberikan fungsi ganti password
6.1.7 Dosen diberikan fungsi untuk update status kehadiran
6.1.8 Guest diberikan kebebasan untuk melihat pengumuman dan search
pengumuman
6.2 Non Functional Requirement
- Sistem mudah dipelajari dan digunakan
- Mengurangi sistem manual
- Dapat dibuka menggunakan browser standar
- Dapat dijalankan dengan sistem operasi windows maupun linux
- Dapat diakses secara intranet
6.3 Process Model System
1) User
a) Admin
Admin adalah orang yang melakukan maintenance terhadap sistem
dan juga mengawasinya. Admin menginputkan pengumuman umum.
b) Dosen/Jurusan/HMJ
Dosen/Jurusan/HMJ adalah orang-orang yang memiliki account pada
sistem pengumuman elektronik.
c) Guest
Guest adalah semua yang meview sistem, guest tidak memiliki
account.
2) Fungsi
1) Login
Fungsi untuk menggunakan fungsi-fungsi lain yang ada di dalam
sistem sesuai hak akses yang dimiliki. Guest tidak memerlukan fungsi
ini.
2) Manage user
Fungsi untuk melakukan penambahan data user, pengupdatean data
user, dan meview data user. Fungsi ini hanya dapat dilakukan oleh
admin.
3) Add user
Fungsi untuk menambah user. Fungsi ini dilakukan oleh admin.
4) Update user
Fungsi untuk mengupdate data user. Fungi ini dilakukan oleh admin.
5) View user
Fungsi untuk melihat data user. Fungsi ini dilakukan oleh admin.
6) Manage Pengumuman
Fungsi untuk melakukan penambahan pengumuman, pengupdatean
pengumuman, dan meview pengumuman. Fungsi ini dapat dilakukan
oleh admin, dosen, jurusan, dan HMJ.
7) Add pengumuman
Fungsi untuk menambah atau membuat pengumuman. Fungsi ini
dilakukan oleh user dan admin.
8) Update pengumuman
Fungsi untuk merubah pengumuman yang telah dibuat. Fungsi ini
dilakukan oleh user dan admin.
9) Ganti password
Fungsi untuk mengubah password yang dimilikinya. Fungsi ini dapat
dilakukan oleh admin dan user.
10) View pengumuman (umum)
Fungsi untuk meview pengumuman. Fungsi ini dilakukan oleh admin,
user, maupun guest.
11) Search
Fungsi untuk mencari pengumuman yang telah ada. Fungsi ini bisa
dilakukan oleh siapa saja.
12) Update kehadiran dosen
Fungsi yang menampilkan kehadiran dosen di ruang jurusan. Status
dosen dapat diview di pengumuman dan hanya dosen yang bisa
mengupdate status kehadiran tersebut.
7. USE CASE MODEL
Aktor : admin, user (dosen, jurusan, hmj), guest
Use case :
- Login
- Manage User: add user, update user, view user
- Manage pengumuman: add pengumuman, update pengumuman, view
pengumuman
- Ganti password
- Update kehadiran dosen
- View pengumuman umum
- Search Pengumuman
8. PROJECT PLAN
Pembagian tugas dan Tanggung Jawab Tim
Jabatan Penanggung JawabProject Manager Madinatul MunawarohSistem Analyst Diah Suci RahmawatiDesigner Yulia Ery Programmer Anisa Atiliani
Upi Rianantika
Langkah-langkah pembuatan sistem pengumuman elektronik (Simak) terbagi
menjadi enam langkah, yaitu
a. Requirement
Tahapan dimana pengembang melakukan survey dan observasi terhadap ruang
lingkup kebutuhan proyek.
b. Perencanaan
Tahapan dimana pengembang dalam hal ini sistem analis melakukan analisa
terhadap hasil tahapan requirement sehingga diperoleh gambaran mengenai
sistem yang akan dibuat.
c. Desain
Tahapan dimana pengembang dalam hal ini desainer melakukan perancangan
sistem sesuai dengan hasil analisa yang telah dibuat oleh sistem analis.
d. Implementasi
Pengembang mengimplementasikan hasil perancangan, sehingga dihasilkan
sebuah sistem yang siap pakai.
e. Perbaikan
Proses untuk memperbaiki kesalahan-kesalahan yang terdapat pada waktu
analisa, perancangan dan implementasi.
f. Pelaporan dan Dokumentasi
Proses pembuatan laporan proyek dan dokumentasi sistem pada akhir setiap
tahapan.
Estimasi Dana
Sehubungan dengan jumlah kegiatan yang berguna disertai SDM yang
dipekerjakan dalam mengerjakan proyek ini, rincian biaya yang dibutuhkan dalam
pengerjaan proyek perangkat lunak untuk membuat pengumuman elektronik adalah
sebagai berikut:
KebutuhanJam/
mingguJumlah minggu Biaya Total
PM 7 8 10,000 560,000analist 11 8 7,000 616,000designer 11 8 7,000 616,000
programmer 14 8 9,0001
,008,000 laporan + dokumentasi 300,000
total3
,100,000 perawatan tahun ke-1 300,000perawatan tahun ke-2 300,000
total biaya proyek 3,
700,000
Jadwal