Minggu, 22 Mei 2016

Evaluasi Akhir Semester MPPL F

Nama : Muhammad Handoyono
NRP : 5113100157
Kelas : F

Deskripsi Proyek

Judul proyek : Rancang Bangun Sistem Informasi Perpustakaan Berbasis Web di SMA YPPI 1 Surabaya.

Deskripsi :
Penciptaan sebuah sistem informasi perpustakaan sangat dimungkinkan untuk mempermudah pustakawan dalam pengelolaan bahan pustaka serta mempermudah dalam melayani pemustaka. Penerapan sistem informasi perpustakaan berbasisi web di perpustakaan dapat diterapkan di berbagai jenis perpustakaan, salah satunya adalah perpustakaan sekolah.

Perpustakaan sekolah didirikan untuk memenuhi kebutuhan informasi pemustaka di lingkungan sekolah, selama ini pengelolaan dan pelayanan yang diberikan perpustakaan masih bersifat manual yang memberikan dampak bagi pengelolaan dan pelayanan terhadap pemustaka. Bisa dibayangkan apabila terdapat ribuan koleksi bahan pustaka, ratusan anggota dan jumlah peminjaman yang banyak maka akan memerlukan waktu lama dalam proses pengelolaan bahan pustaka dan pelayanan terhadap pemustaka.

Melihat adanya fenomena mengenai penerapan sistem informasi perpustakaan sekolah menengah atas, dapat dikatakan bahwa masih banyak perpustakaan sekolah menengah atas yang masih menggunakan sistem manual, untuk itu diperlukan sebuah perencanaan untuk menerapkan sistem informasi perpustakaan. Sehubungan dengan masalah sistem informasi perpustakaan, penulis memilih tempat perpustakaan sekolah menengah atas YPPI 1 surabaya sebagai tempat untuk dijadikan sebuah penelitian mengenai perencanaan sistem informasi khususnya mengenai rancang bangun sistem informasi perpustakaan berbasis web.

Hal ini dikarenakan perpustakaan sekolah menegah atas YPPI 1 Surabaya masih mengggunakan sistem layanan manual, tuntutan kebutuhan pengguna atas pelayanan koleksi secara bersama dan efisiensi waktu dan biaya membuat perpustakaan SMA YPPI 1 Surabaya untuk menerapkan sistem informasi di perpustakaan. Dengan adanya perubahan sistem pelayanan informasi secara manual menjadi sistem informasi berbasis web ini diharapkan segala aktivitas sistem tersebut memberikan kemudahan bagi perpustakaan untuk melakukan kegiatan melayani pengguna dan memenuhi tuntutan pengguna akan perubahan layanan diperpustakaan.

Link Dokumentasi yang telah dikerjakan:
  1. Link KAK
  2. Link Project Charter
  3. Link Manajemen Waktu
  4. Link Manajemen Biaya
  5. Link Manajemen SDM
  6. Link Manajemen Resiko
  7. Link pdf dokumen lengkap

Manajemen Resiko


Resiko
Teknik mengurangi resiko
Kegagalan pada personil
· Memperkerjakan staf yang handal
· Job matching
· Membangun tim
·   Mengadakan pelatihan dan peningkatan karir
· Membuat jadwal lebih awal bagi personil utama

Estimasi biaya dan waktu yang tidak realistis
·   Membuat beberapa estimasi
·   Desain untuk biaya
·   Meningkatkan pengembangan
·   Merekam dan menganalisa proyek sebelumnya
·   Standarisasi metode

Mengembangkan fungsi software yang salah
·   Evaluasi proyek ditingkatkan
·   Buat metode spesifikasi yang formal
·   Survey pengguna
·   Buat prototype
·   Buat user manual lebih awal

Mengembangkan antarmuka pengguna yang salah
·   Membuat prototype
·   Analisis tugas
·   Keterlibatan pengguna

Gold plating
·   Mengurangi kebutuhan
·   Membuat prototype
·   Analisis biaya manfaat
·   Desain biaya

Terlambat untuk mengubah kebutuhan
·   Mengubah prosedur kendali
·   Membatasi perubahan yang terlalu banyak
·   Meningkatkan prototype
·   Meningkatkan pengembangan (akibat perubahan)

Kegagalan pada komponen yang disuplai pihak eksternal
·   Melakukan benchmarking
·   Inspeksi
·   Spesifikasi formal
·   Kontrak perjanjian
·   Prosedur dan sertifikasi jaminan kualitas

Kegagalan menjalankan tugas eksternal
·   Prosedur jaminan kualitas
·   Desain / prototype yang kompetitif
·   Membangun tim
·   Kontrak insentif

Kegagalan kinerja real-time
·   Simulasi
·   Benchmarking
·   Prototipe
·   Tuning
·   Analisis teknis

Pengembangnya terlalu sulit secara teknis
·   Analisa teknis
·   Analisis biaya manfaat
·   Prototipe
·   Melatih dan mengembangkan staf



Minggu, 15 Mei 2016

Manajemen Sumber Daya Manusia



OBS (Organizational Breakdown Structure)


Deskripsi Jabatan:
   Ø Project Manager
Tugas: 
·         Melakukan interview terhadap stakeholder proyek 
·         Melakukan pembagian tugas 
·         Control Project Team 
·         Bertanggung jawab atas berjalannya proyek 
·         Financial
   Ø  System Analyst
Tugas: 
·         Melakukan analisa Sistem Informasi
   Ø  Programmer
Tugas: 
·         Membuat Sistem Informasi
   Ø  Quality Assurance
Tugas: 
·         Melakukan analisa terhadap rancangan Sistem Informasi Dokumentasi pengembangan SI
   Ø  Trainer
Tugas: 
·         Melatih user bersangkutan




WBS (Work Breakdown Structure)


RAM (Responsibility Assignment Matrix)

APRIS (Stakeholder Assignment Matrix)
 


Minggu, 24 April 2016

Minggu, 17 April 2016

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