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:
Hand
Minggu, 22 Mei 2016
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
· Melakukan interview terhadap stakeholder proyek
· Melakukan pembagian tugas
· Control Project Team
· Bertanggung jawab atas berjalannya proyek
· Financial
Ø
System Analyst
Tugas:
· Melakukan analisa Sistem Informasi
· Melakukan analisa Sistem Informasi
Ø
Programmer
Tugas:
· Membuat Sistem Informasi
· Membuat Sistem Informasi
Ø
Quality Assurance
Tugas:
· Melakukan analisa terhadap rancangan Sistem Informasi Dokumentasi pengembangan SI
· Melakukan analisa terhadap rancangan Sistem Informasi Dokumentasi pengembangan SI
Ø
Trainer
Tugas:
· Melatih user bersangkutan
· Melatih user bersangkutan
WBS (Work Breakdown Structure)
RAM (Responsibility
Assignment Matrix)
APRIS
(Stakeholder Assignment Matrix)
Minggu, 01 Mei 2016
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
|
Langganan:
Postingan (Atom)