Life Cycle Proyek

Link Google Drive

Ananta Dwi Prasetya Purna Yuda     (05111740000029)
Muhammad Fawwaz Zuhdan Nauvali    (05111740000106)
Andhika Yoga Perdana            (05111740000101)

Manajemen Proyek Penerimaan Peserta Didik Baru (PPDB) SD dan SMP

1.       Initiation

Problem    : Mengelola penerimaan peserta didik baru se-kabupaten Sidoarjo dan melakukan perankingan susah dilakukan secara manual. Diperlukan adanya transparansi perankingan penerimaan peserta didik baru
Produk    : Aplikasi berbasis web
Ruang Lingkup    : Calon peserta didik baru SD dan SMP se-kabupaten Sidoarjo
Link Website    : ppdbsda.net 
      kantor.ppdbsda.net
Fitur   
  • Web Utama :
  1. Pendaftaran peserta didik baru
  2. Perankingan peserta berdasarkan
    1. Jarak rumah ke sekolah (Untuk PPDB SMP)
    2. Umur calon peserta didik baru (Untuk PPDB SD)
  3. Menghitung jarak rumah peserta didik baru dengan sekolah tujuan
  4. Pengumuman Jadwal pelaksanaan PPDB
  5. Pengumuman Pagu SD dan SMP
  6. Pengumuman Petunjuk Teknis PPDB SD dan SMP
  7. Download surat keterangan domisili, surat keterangan tidak mampu, surat keterangan siswa teladan
  8. Download bukti pendaftaran dan penerimaan calon peserta didik baru
  • Web Kantor :
  1. Input data peserta didik baru yang dilakukan oleh operator SD
  2. Generate pin random untuk pendaftaran peserta didik baru
  3. Upload excel lalu disimpan otomatis ke database
  4. Dashboard statistik pendaftaran
Tim yang terlibat    :
  1. Andhika Yoga Perdana (Programmer PPDB SD SMP)
  2. Achmadaniar Anindya Rhosady (Programmer PPDB SD SMP)
  3. Cahya Putra Hikmawan (Programmer Web Kantor)
  4. Ibrahim Tamtama Adi  (Programmer Web Kantor)
  5. Fuad Dary Rosyadi (Infrastruktur)
  6. Muhammad Fawwaz Zuhdan Nauvali (Infrastruktur)
  7. Aditya Dwicahyo (Web Design)
  8. Dwi Irsalina (Dokumentasi) 
  9. Jonathan Rehuel Lewerissa (Programmer Ranking) 
  10. Desy Nilasari (Dokumentasi) 

2.       Planning

Waktu Pengerjaan
  • 3 bulan (1 April 2019 - 31 Juni 2019)
Timeline 
  • Perancangan : April - Mei
Pada tahapan ini, pengerjaan dilakukan di Surabaya. Setiap progres dimonitor oleh pembimbing
  • Jadwal PPDB SMP
    • PPDB Jalur Prestasi
      • Pendaftraran        : 20 - 23 Mei 2019
      • Vertifikasi/validasi data    : 24 - 25 Mei 2019
      • Pengumuman        : 27 Mei 2019 (Pukul 14.00 WIB)
      • Daftar Ulang        : 28 - 29 Mei 2019
    • PPDB Jalur Zonasi
      • Pendaftaran        : 10 - 13 Juni 2019
      • Pengumuman vertifikasi/validasi data    : 14 Juni 2019 (Pukul 14.00 WIB)
      • Vertifikasi/validasi data    : 15, 17 - 19 Juni 2019
      • Pengumuman        : 22 Juni 2019 (Pukul 14.00 WIB)
      • Daftar Ulang        : 24 - 26 Juni 2019 (Pukul 14.00 WIB)
  • Jadwal PPDB SD
    • PPDB Jalur Zonasi
      • Pendaftaran        : 17 - 20 Juni 2019
      • Pengumuman        : 24 Juni 2019 (Pukul 14.00 WIB)
      • Daftar Ulang        : 25 - 27 Juni 2019
Pengumpulan sumber daya
  • Tim
  1. Andhika Yoga Perdana  (Programmer PPDB SD SMP)
    • Tools : Laptop, XAMPP, bitbucket, Sublime Text, Heidi SQL.
  2. Achmadaniar Anindya Rhosady (Programmer PPDB SD SMP)
    • Tools : Laptop, XAMPP, bitbucket, Sublime Text, Heidi SQL
  3. Cahya Putra Hikmawan (Programmer Web Kantor)
    • Tools : Laptop, XAMPP, bitbucket, Sublime Text, Heidi SQL
  4. IBRAHIM TAMTAMA ADI (Programmer Web Kantor)
    • Tools : Laptop, XAMPP, bitbucket, Sublime Text, Heidi SQL
  5. Fuad Dary Rosyadi (Infrastruktur)
    • Tools : Laptop, Terminal/Terminator, DigitalOcean, Cloudflare, JMeter, bitbucket, Visual Studio Code, Heidi SQL
  6. Muhammad Fawwaz Zuhdan Nauvali (Infrastruktur)
    • Tools : Laptop, Terminal/Terminator, DigitalOcean, Cloudflare, JMeter, bitbucket, Visual Studio Code, Heidi SQL
  7. Jonathan Rehuel Lewerissa (Programmer Ranking)
    • Tools : Laptop, XAMPP, bitbucket, Sublime Text, Heidi SQL
  8. Aditya Dwicahyo (Web Design)
  • Tools : Laptop, XAMPP, bitbucket, Sublime Text, CorelDraw, Photoshop
  1. Desy Nilasari (Dokumentasi) 
    • Tools : Laptop, bitbucket, Microsoft Word, Microsoft Power Point, Printer
  2. Dwi Irsalina (Dokumentasi)
    • Tools : Laptop, bitbucket, Microsoft Word, Microsoft Power Point, Printer
Budget
  • Gaji
    • Achmadaniar Anindya Rhosady : Rp. 0.000.000,00
    • Andhika Yoga Perdana  : Rp. 0.000.000,00 
    • Muhammad Fawwaz Zuhdan Nauvali : Rp. 0.000.000,00
    • Cahya Putra Hikmawan : Rp. 0.000.000,00
    • Ibrahim Tamtama Adi  : Rp. 0.000.000,00 
    • Fuad Dary Rosyadi : Rp. 0.000.000,00
    • Aditya Dwicahyo : Rp. 0.000.000,00
    • Dwi Irsalina : Rp. 0.000.000,00
    • Jonathan Rehuel Lewerissa : Rp. 0.000.000,00
    • Desy Nilasari : Rp. 0.000.000,00
  • Server
    • Aplikasi : $640
    • Database : $640
  • Kebutuhan :
  • Server web aplikasi: 64GB ram, 32 core, SSD 50GB
  • Server database: 64GB ram, 32 core, SSD 50GB
  • API GoogleMaps sebagai maps provider
  • Google analytics
Resiko
  1. Waktu pengerjaan lebih dari kesepakatan
    • Antisipasi : mengatur timeline pengerjaan
  2. Server mengalami masalah
    • Antisipasi : memperbaiki server
  3. Server tidak kuat untuk menampung request 
    • Antisipasi : menggunakan metode loadbalancing, meningkatkan performa MySQL menggunakan MySQLTuner
  4. Web tidak sesuai dengan keinginan klien
    • Antisipasi : membuat dokumen kesepakatan antara klien dan developer

3.       Execution

Step-step Analyst :
  1. Membuat rancangan database
  2. Membuat rancangan sistem
Step-step Programmer
  1. Membuat wireframe atau mock-up website
  2. Membuat database
  3. Membuat sistem website
  4. Melakukan deployment website
  5. Melakukan testing website
Step-step Infrastruktur
  1. Membeli DNS
  2. Menyewa dan membuat VPS
  3. Meng-install hal-hal yang diperlukan VPS untuk aplikasi
  4. Menyambungkan DNS dengan IP dari VPS
  5. Meng-clone source code aplikasi dari git ke VPS
  6. Mengatur configurasi web server
Step-step Ranking
  1. Membuat sistem ranking dengan python
  2. Menyambungkan sistem perankingan dengan database
  3. Melakukan testing sebanyak mungkin
Memastikan proyek berjalan sesuai dengan timeline

4. Closure

Tujuan
  • Mempermudah manajemen di web PPBD Sidoarjo
Pembuktian
  • Ketika melakukan testing, klien merasa terbantu dan mudah dalam pengoperasiannya
Melakukan evaluasi terhadap tim 
  • Timeline tidak berjalan sesuai rencana, karena ada perubahan rencana dari klien
Yang dipelajari saat melakukan proyek
  • Melatih kerjasama antar tim, Menambah pengalaman jam terbang ngoding, pengalaman bekerja bersama instansi pemerintahan.




Komentar

Postingan populer dari blog ini

EAS PBKK

final projects rekayasa kebutuhan

Deskrispi Proyek