PROJECT CHARTER

Manajemen Proyek Perangkat Lunak (B)

Disusun Oleh :

Kelompok coding101

5025201003 – Rahmat Faris Akbar

05111940000220 – Marsa Aushaf Rafi

05111940000012 – Ghifari Astaudi’ Ukumullah

DEPARTEMEN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI ELEKTRO DAN INFORMATIKA CERDAS INSTITUT TEKNOLOGI SEPULUH NOPEMBER  

SURABAYA

TAHUN 2022

Project Charter

PROJECT NAME

Bot Telegram Amibroker

PROJECT NUMBER

MKPS/2022/IV/01

DATE

14 Agustus 2022

REVISION NUMBER

2.0

1. Project Description and Goal

Semakin berkembangnya zaman, semakin banyak pula variasi perkembangan yang  dilakukan oleh manusia. Salah satunya dalam bidang bisnis digital. Beberapa tahun belakangan ini, sejak munculnya pandemi covid-19, banyak orang yang tertarik masuk ke dalam dunia cryptocurrency, NFT, dan juga trading saham & forex.

Dalam trading saham dan forex diperlukan analisis teknikal untuk memprediksi pergerakan harga yang fluktuatif. Banyak aplikasi yang tersedia untuk menunjang hal tersebut. Salah satunya adalah Amibroker. Amibroker adalah software untuk charting tools & Analisis Teknikal yang cukup lengkap bagi para trader. Sudah banyak trader yang menggunakan dua software ini. Selain tools yang cukup lengkap, data yang dipakai pun bisa didapat secara real time.

Namun, Amibroker tetap memiliki beberapa kekurangan salah satunya adalah tidak adanya bantuan bot, sehingga dirancanglah Sistem Bot Telegram Amibroker. Dengan dirancangnya Sistem Bot Telegram Amibroker yang akan dibuat, diharapkan dapat memenuhi kebutuhan trader untuk bisa melakukan hal-hal yang tidak bisa dilakukan hanya dengan aplikasi Amibroker yaitu mengirimkan notifikasi tentang pergerakan harga saham (sell & buy) beserta grafiknya.

2. Risk

Kemungkinan risiko yang akan muncul pada saat pengerjaan proyek Sistem Bot Telegram Amibroker  adalah sebagai berikut:

  • Koneksi yang lambat akan berdampak pada penerimaan informasi harga saham.
  • Permasalahan koneksi yang terganggu akibat banyaknya user yang menggunakan bot telegram amibroker.
  • Keamanan data pengguna beresiko untuk bocor.
  • Monitoring dan Controlling akan menjadi tahap krusial untuk keberlangsungan  proyek khususnya pada timeline pengerjaan yang cukup singkat (hanya sebulan) membuat ketatnya jadwal monitoring dari perkembangan setiap bagian dalam proyek.
  • Dalam hal fleksibilitas, terjadinya perubahan kebutuhan pada saat pengerjaan maupun setelah proyek selesai akan sulit diadaptasi penerapannya akibat dari  proses pengerjaan yang harus dilakukan secara runtut
  • Dalam hal sistem, berkemungkinan terjadi adanya kegagalan server, bot tidak berfungsi dengan baik.

3. Project Deliverable

Project Deliverable pada proyek ini berupa dokumen-dokumen yang dihasilkan  sepanjang proyek dilaksanakan. Pada proyek Sistem Trading Bot Telegram  menghasilkan dokumen-dokumen meliputi Project Plan, SDP (Software Development  Plan), SRS (Software Requirement Spesification), SAD (Software Architecture  Development), Test Plan, User Documentation, serta Project Report. Project Plan berisi  seluruh perencanaan yang telah didefinisikan pada tahap pelaksanaan dan pengendalian  proyek. Cakupannya tentang pertimbangan untuk manajemen risiko, manajemen sumber  daya, dan komunikasi, sementara juga membahas scope, biaya, dan jadwal. Untuk SDP, menjelaskan secara umum rancangan sistem yang akan dibuat. Rancangan sistem  tersebut termasuk pengenalan dokumen, gambaran umum proyek, struktur anggota tim,  proses manajemen, rencana proses technical serta rencana tambahan sesuai kebutuhan.  SRS berisi berbagai macam kebutuhan produk yaitu kebutuhan fungsionalitas, termasuk di  dalamnya input, proses, dan output dari produk, non-fungsionalitas berupa batasan

batasan pada produk, kebutuhan antarmuka terdiri dari kebutuhan antar pengguna, antar hardware, antar software, dan kebutuhan antar komunikasi. SAD menjelaskan tentang  arsitektur software yang akan dibangun. Pada dokumen ini meliputi overview dokumen,  Representation, Architecture Goals dan Constraint, Use-case view (representasi  fungsionalitas dari proses) dan Logical view. Test Plan berisi tujuan-tujuan identifikasi  informasi proyek dan komponen software, daftar ketentuan untuk dilakukan uji coba,  perekomendasian dan penjelasan strategi pengujian, dan identifikasi kebutuhan yang  diperlukan. Untuk User Documentation berupa manual petunjuk penggunaan bagi  pengguna dan Project Report berupa laporan-laporan yang didokumentasikan menjadi satu  serta daftar lampiran terkait.

Proyek ini direncanakan akan menghasilkan suatu luaran berupa Sistem Trading Bot Telegram dan aplikasi desktop maupun mobile yang saling terintegrasi, dimana aplikasi  ini dapat bekerja menyelesaikan permasalahan sesuai tujuan yang telah ditetapkan. Nantinya bot telegram dibuat dengan mengekseuki kode sehingga untuk menjalankan perintah dari tombol telegram, ditambahkan tombol, dengan cara addbutton <button_name>!!<command>. Sehingga pengguna cukup berinteraksi dengan tombol tersebut.

4. Scope Definition

Sistem Bot Telegram Amibroker mencakup beberapa hal dan terdapat batasan bagi pengguna  dalam penggunaan sistem ini.

Kebutuhan fungsional yang harus dibangun pada proyek Sistem Bot Telegram Amibroker ini, yaitu  sebagai berikut :

  • Sistem dapat terhubung dengan aplikasi bot amibroker
  • Sistem dapat membuat explore secara otomatis dengan waktu yang bisa di setting menurut kebutuhan
  • Sistem dapat melakukan request terhadap beberapa layout seperti daftar riwayat sell & buy dan grafik yang ditampilkan secara real time
  • Sistem dapat menampilkan beberapa chart dengan multi time frame dengan sekali request
  • Sistem dapat memilih di tab amibroker 1,2,3,4 dst untuk ditampilkan dalam bentuk layout

5. Success Criteria

Indikator

Garis Dasar

Tolak Ukur

Target

Keterangan

Kehandalan Aplikasi

Kehandalan fungsi dan sekuritas bot

Jalannya semua fungsi

Terjaminnya keamanan data

Pelanggan

Kehandalan bot dalam menjalankan fungsi dan menjada keamanan data

Keterbantuan atas layanan bot

Kemudahan Admin & Pelanggan dalam menggunakan layanan

kemudahan instalasi

kelengkapan pedoman penggunaan

Admin & Pelanggan

Keterbantuan admin dan pelanggan atas layanan bot dari segi penggunaan

Keberhasilan mengirim informasi ke member

Kemudahan pengguna menggunakan bot

jalannya fungsi pengiriman

Pelanggan

Keberhasilan bot mengirim informasi dari amibroker ke pengguna

6. Project Milestone

Proyeksi waktu pengerjaan proyek Sistem Bot Telegram Amibroker

Project Milestone

Target Date

Project Start

14 Agustus 2022

Identifikasi Masalah

14 Agustus 2022

Analisis Kebutuhan Bot Telegram Amibroker

16 Agustus 2022

Pengumpulan dan Pengolahan Data

18 Agustus 2022

Developing Bot Telegram Amibroker

20 Agustus 2022

Presentasikan Prototipe Bot Telegram Amibroker

22 Agustus 2022

Uji Coba Sistem dan Perilisan Bot Telegram Amibroker

24 Agustus 2022

Maintenance Bot Telegram Amibroker

25 Agustus 2022

7. Budget Summary

Proyeksi detail anggaran dana untuk kebutuhan pelaksanaan Proyek Sistem Bot Telegram Amibroker

Project Component

Componen Cost (Rp)

Biaya Analis

Rp750.000

Biaya Programmer

Rp1.000.000

Biaya Dokumentasi

Rp100.000

Biaya Uji Coba

Rp350.000

Biaya Maintenance

Rp500.000

Total

Rp2.700..000

8. Assumption, Constraint, and Dependency

Asumsi untuk proyek Bot Telegram amibroker sebagai berikut :

1. Hari aktif kerja dihitung ketika dimulai proyek berlangsung hingga selesai kecuali  hari Minggu dan hari libur nasional

2. Selama hari aktif kerja seluruh staff yang bersangkutan bekerja secara WFA (Work from Anywhere). Akan ada tambahan persyaratan khusus ketika dilakukan WFO  yang wajib diperhatikan.

3. Selama WFA seluruh staff akan difasilitasi sesuai kebutuhan. Sedangkan, ketika  WFO dapat menikmati fasilitas yang telah disediakan sesuai yang diperbolehkan.

4. Proyek ini dibuat dengan asumsi 1000 jumlah pengguna, sehingga database dan server disesuaikan dengan jumlah pengguna tersebut.

 Adapun untuk batasan-batasan pada sistem, adalah :

1. Penggunaan platform pada sistem adalah versi yang paling baru

  2. Perubahan kesepakatan merupakan persetujuan dari pihak yang bersangkutan

9. Project Approval Requirement

Persyaratan yang harus dipenuhi dan disetujui untuk proyek bisa dikerjakan, antara lain :

  1. Kontrak Kerjasama

Kontrak berupa dokumen kejelasan segala hal tentang proyek yang menggandeng  berbagai pihak dalam pengadaan proyek tersebut

  1. Hak Milik

Hak Milik secara keseluruhan berada di tangan klien apabila proyek sudah selesai.

  1. Daftar Risiko

Berguna dalam pembuatan aturan-aturan yang saling mengikat sehingga menjadi  pedoman dalam pelaksanaan proyek alhasil seluruh pihak tidak ada yang dirugikan  di luar kesepakatan

10. Project Organizational Structure

Struktur organisasi pada pengadaan proyek Sistem Bot Telegram Amibroker

Jabatan

Nama

Deskripsi

Project Manager

Marsa

Bertanggung jawab  memimpin untuk  keseluruhan pelaksanaan  proyek hingga selesai.

System Analyst

Ghiffari

Bertanggung jawab  menganalisis sistem,  merancang dan  implementasi hasil analisis,  dan bertanggung jawab terhadap capaian yang  dihasilkan.

Programmer

Marsa, Ghiffari, Rahmat

Bertanggung jawab  mengembangkan sistem  aplikasi sesuai hasil analisis  dan rancangan yang telah  didapat.

System Testing

Rahmat

Bertanggung jawab  menyusun Test Plan untuk  kepentingan implementasi  sistem.

Documenter

Ghifari

Bertanggung jawab control keselarasan serta  penyusunan dan  pengawasan kelengkapan  seluruh dokumen.

11. Project Authorization

APPROVED BY :

PROJECT MANAGER

Marsa

DATE

25 Agustus 2022

APPROVED BY :

PROJECT SPONSOR

Tarki1902

DATE

25 Agustus 2022