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.
|
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.
|
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
|
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 |
Persyaratan yang harus dipenuhi dan disetujui untuk proyek bisa dikerjakan, antara lain : - Kontrak Kerjasama
Kontrak berupa dokumen kejelasan segala hal tentang proyek yang menggandeng berbagai pihak dalam pengadaan proyek tersebut - Hak Milik
Hak Milik secara keseluruhan berada di tangan klien apabila proyek sudah selesai. - 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 |