Minggu, 24 April 2016

Minggu, 17 April 2016

Manajemen Waktu Sistem Informasi Perpustakaan



Manajemen Waktu Sistem Informasi Perpustakaan

Teknik pengembangan yang dipilih: Waterfall
Cara kerja: Model ini mengusulkan sebuah pendekatan kepada pengembangan software yang sistematik dan sekuensial. Model ini melingkupi aktivitas-aktivitas sebgai berikut : penggalian dan analisis kebutuhan, desain aplikasi, implementasi, testing, dan deployment.
Model pengembangan ini bersifat linear dari tahap awal sampai tahap akhir pengembangan syste. Tahapan berikutnya tidak akan dilaksanakan sebelum tahapan sebelumnya selesai dilaksanakan dan tidak bisa kembali atau mengulang ke tahap sebelumnya.

1.      Definisi Aktivitas
Mindmap wbs:




Dari mindmap di atas dapat didaftar aktivitas sebagai berikut:
Meyiapkan pertanyaan dan hal-hal terkait untuk wawancara kepada stakeholder
Membuat janji dengan stakeholder untuk melakukan wawancara
Melakukan wawancara kepada stakeholder untuk menggali kebutuhan
Mendefinisikan kebutuhan sistem
Melakukan analisa kebutuhan
Membuat dokumen spesifikasi kebutuhan
Membuat desain arsitektur sistem
Membuat desain database sistem
Membuat desain interface sistem
Membuat dokumen perancangan sistem
Melakukan Implementasi database ke dalam kode program
Melakukan Implementasi kebutuhan ke dalam kode program
Melakukan Implementasi interface ke dalam kode program
Melakukan uji coba sistem
Melakukan evaluasi berdasarkan hasil uji coba
Melakukan instalasi server
Melakukan instalasi barcode scanner dan printer kartu
Membuat user manual
Melakukan training
Melakukan maintenance


2.      Pengurutan Aktivitas
Untuk  rincian dan urutan aktivitas, proyek ini menggunakan tipe milestone. Dengan tujuan agar lebih mudah untuk trace history selama pengerjaan project. Dan lebih mudah juga untuk mengetahui ketercapaian dari progres proyek ini. Berikut adalah rincian dan urutan aktivitas dari proyek sistem informasi perpustakaan di SMA YPPI 1 Surabaya

Sistem Informasi Perpustakaan di SMA YPPI 1 Surabaya
1
Planning Phase
1.1
Meyiapkan pertanyaan dan hal-hal terkait untuk wawancara kepada stakeholder
1.2
Membuat janji dengan stakeholder untuk melakukan wawancara
1.3
Melakukan wawancara kepada stakeholder untuk menggali kebutuhan
2
Requirement Phase
2.1
Mendefinisikan kebutuhan sistem
2.2
Melakukan analisa kebutuhan
2.3
Membuat dokumen spesifikasi kebutuhan
3
Design Phase
3.1
Membuat desain arsitektur sistem
3.2
Membuat desain database sistem
3.3
Membuat desain interface sistem
3.4
Membuat dokumen perancangan sistem
4
Implementation Phase
4.1
Melakukan Implementasi database ke dalam kode program
4.2
Melakukan Implementasi kebutuhan ke dalam kode program
4.3
Melakukan Implementasi interface ke dalam kode program
5
Testing Phase
5.1
Melakukan uji coba sistem
5.2
Melakukan evaluasi berdasarkan hasil uji coba
6
Deployment Phase
6.1
Melakukan instalasi server
6.2
Melakukan instalasi barcode scanner dan printer kartu
6.3
Membuat user manual
6.4
Melakukan training
6.5
Melakukan maintenance


3.      Estimasi Sumber Daya
Aktivitas
Sumber Daya
Meyiapkan pertanyaan dan hal-hal terkait untuk wawancara kepada stakeholder
Alat : Word Processor
Bahan : -
Tenaga Kerja : Sistem Analis
Membuat janji dengan stakeholder untuk melakukan wawancara
Alat : Alat Komunikasi
Bahan : -
Tenaga Kerja : Project manager
Melakukan wawancara kepada stakeholder untuk menggali kebutuhan
Alat : Recorder, Note
Bahan : List pertanyaan
Tenaga Kerja : Project Manager & Sistem Analis
Mendefinisikan kebutuhan sistem
Alat : Word Processor
Bahan : Hasil wawancara
Tenaga Kerja : Sistem Analis
Melakukan analisa kebutuhan
Alat : StarUML
Bahan : Dokumen definisi kebutuhan
Tenaga Kerja : Sistem Analis
Membuat dokumen spesifikasi kebutuhan
Alat : Word Processor
Bahan : Hasil analisa
Tenaga Kerja : Sistem Analis
Membuat desain arsitektur sistem
Alat : Power Designer
Bahan : Dokumen SKPL
Tenaga Kerja : Sistem Analis
Membuat desain database sistem
Alat : Power Designer
Bahan : Dokumen SKPL
Tenaga Kerja : Sistem Analis
Membuat desain interface sistem
Alat : Pencil, Photoshop
Bahan : Dokumen SKPL
Tenaga Kerja : Sistem Analis
Membuat dokumen perancangan sistem
Alat : Word Processor
Bahan : Hasil Desain
Tenaga Kerja : Sistem Analis
Melakukan Implementasi database ke dalam kode program
Alat : MySQL, PHPmyAdmin
Bahan : Dokumen DPPL
Tenaga Kerja : Programmer
Melakukan Implementasi kebutuhan ke dalam kode program
Alat : PHPmyAdmin, Sublime
Bahan : Dokumen DPPL
Tenaga Kerja : Programmer
Melakukan Implementasi interface ke dalam kode program
Alat : PHPmyAdmin, Sublime, Photoshop
Bahan : Dokumen DPPL
Tenaga Kerja : Programmer
Melakukan uji coba sistem
Alat : Web Browser
Bahan : Source Code hasil implementasi
Tenaga Kerja : Tester, Stakeholder
Melakukan evaluasi berdasarkan hasil uji coba
Alat : Word Processor
Bahan : Hasil Uji coba
Tenaga Kerja : Project Manager & Analis
Melakukan instalasi server
Alat : PC Server
Bahan : Source Code setelah evaluasi
Tenaga Kerja : Programmer
Melakukan instalasi barcode scanner dan printer kartu
Alat : Barcode Scanner & Printer kartu
Bahan : Source Code setelah evaluasi
Tenaga Kerja : Programmer
Membuat user manual
Alat : Word Processor
Bahan : Sistem informasi yang sudah jadi
Tenaga Kerja : Analis & Programmer
Melakukan training
Alat : User Manual
Bahan : Sistem informasi yang sudah jadi
Tenaga Kerja : Trainer
Melakukan maintenance
Alat : Software untuk maintenance
Bahan : Sistem informasi yang sudah jadi
Tenaga Kerja : Analis & Programmer

4.      Estimasi Durasi
No
Aktivitas
Durasi(Hari)

Sistem Informasi Perpustakaan di SMA YPPI 1 Surabaya
60
1
Planning Phase
5
1.1
Meyiapkan pertanyaan dan hal-hal terkait untuk wawancara kepada stakeholder
1
1.2
Membuat janji dengan stakeholder untuk melakukan wawancara
1
1.3
Melakukan wawancara kepada stakeholder untuk menggali kebutuhan
3
2
Requirement Phase
5
2.1
Mendefinisikan kebutuhan sistem
1
2.2
Melakukan analisa kebutuhan
2
2.3
Membuat dokumen spesifikasi kebutuhan
2
3
Design Phase
20
3.1
Membuat desain arsitektur sistem
6
3.2
Membuat desain database sistem
6
3.3
Membuat desain interface sistem
6
3.4
Membuat dokumen perancangan sistem
2
4
Implementation Phase
20
4.1
Melakukan Implementasi database ke dalam kode program
6
4.2
Melakukan Implementasi kebutuhan ke dalam kode program
7
4.3
Melakukan Implementasi interface ke dalam kode program
7
5
Testing Phase
5
5.1
Melakukan uji coba sistem
3
5.2
Melakukan evaluasi berdasarkan hasil uji coba
2
6
Deployment Phase
5
6.1
Melakukan instalasi server
1
6.2
Melakukan instalasi barcode scanner dan printer kartu
1
6.3
Membuat user manual
1
6.4
Melakukan training
1
6.5
Melakukan maintenance
1

5.      Pengembangan Jadwal
No
Aktivitas
Durasi(Hari)
Mulai
Selesai
Predecessor

Sistem Informasi Perpustakaan di SMA YPPI 1 Surabaya
60
21 Maret 2016
10 Juni 2016

1
Planning Phase
5
21 Maret 2016
25 Maret 2016

1.1
Meyiapkan pertanyaan dan hal-hal terkait untuk wawancara kepada stakeholder
1
21 Maret 2016
21 Maret 2016

1.2
Membuat janji dengan stakeholder untuk melakukan wawancara
1
22 Maret 2016
22 Maret 2016

1.3
Melakukan wawancara kepada stakeholder untuk menggali kebutuhan
3
23 Maret 2016
25 Maret 2016
1.1, 1.2
2
Requirement Phase
5
28 Maret 2016
1 April 2016

2.1
Mendefinisikan kebutuhan sistem
1
28 Maret 2016
28 Maret 2016
1.3
2.2
Melakukan analisa kebutuhan
2
29 Maret 2016
30 Maret 2016
2.1
2.3
Membuat dokumen spesifikasi kebutuhan
2
31 Maret 2016
1 April 2016
2.2
3
Design Phase
20
4 April 2016
29 April 2016

3.1
Membuat desain arsitektur sistem
6
4 April 2016
11 April 2016
2.3
3.2
Membuat desain database sistem
6
12 April 2016
19 April 2016
2.3
3.3
Membuat desain interface sistem
6
20 April 2016
27 April 2016
2.3
3.4
Membuat dokumen perancangan sistem
2
28 April 2016
29 April 2016
3.1, 3.2, 3.3
4
Implementation Phase
20
2 Mei 2016
27 Mei 2016

4.1
Melakukan Implementasi database ke dalam kode program
6
2 Mei 2016
9 Mei 2016
3.4
4.2
Melakukan Implementasi kebutuhan ke dalam kode program
7
10 Mei 2016
18 Mei 2016
3.4
4.3
Melakukan Implementasi interface ke dalam kode program
7
19 Mei 2016
27 Mei 2016
3.4
5
Testing Phase
5
30 Mei 2016
3 Juni 2016

5.1
Melakukan uji coba sistem
3
30 Mei 2016
1 Juni 2016
4.1, 4.2, 4.3
5.2
Melakukan evaluasi berdasarkan hasil uji coba
2
2 Juni 2016
3 Juni 2016
5.1
6
Deployment Phase
5
6 Juni 2016
10 Juni 2016

6.1
Melakukan instalasi server
1
6 Juni 2016
6 Juni 2016
5.2
6.2
Melakukan instalasi barcode scanner dan printer kartu
1
7 Juni 2016
7 Juni 2016
5.2
6.3
Membuat user manual
1
8 Juni 2016
8 Juni 2016
5.2
6.4
Melakukan training
2
9 Juni 2016
10 Juni 2016
6.1, 6.2, 6.3
6.5
Melakukan maintenance
Di luar jadwal proyek


6.1, 6.2