Lim4D Link Daftar Situs Slot Gacor Hari Ini Terpercaya Gampang Maxwin
Kerangka Acuan Kerja Aplikasi MyIndihome
1.
Kerangka Acuan Kerja Aplikasi MyIndihome
Oleh:
Muhammad Adistya Azhar 05111640000103
Kelas:
Manajemen Proyek Perangkat Lunak - E
Dosen:
Fajar Baskoro, S.Kom, M.T.
DEPARTEMEN INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
2. 1
1. Pendahuluan
1.1. Latar Belakang
PT. Telkom sebagai penyedia jasa internet dan telefon terus meningkatkan pelayanan
terhadap pelanggan dan calon pelanggan. Terciptanya teknologi kabel fiber optik untuk
koneksi internet dan proses transisi dari kabel tembaga ke fiber optik merupakan bentuk
modernisasi yang dilakukan oleh PT Telkom. Kabel fiber optik memberi manfaat seperti
penghematan biaya operasional, perawatan yang mudah, listrik dan catu daya yang kecil,
serta kapasitas bandwith yang lebih besar.
PT Telkom membutuhkan platform untuk membantu penyebaran informasi dan proses
berlanggan, agar masyarakat dapat mendapatkan layanan internet dengan mudah,
terpadu, dan transparan.
1.2. Tujuan Program
Tujuan dilaksanakannya Pengembangan Aplikasi MyIndihome adalah untuk:
1. Memenuhi kebutuhan berlangganan koneksi internet yang diperuntukkan untuk
masyarakat Indonesia, sehingga dapat mempermudah proses registrasi dan
instalasi.
2. Mempermudah proses pembayaran tagihan secara online.
3. Memfasilitasi pelanggan untuk melapor keluhan dan masalah jaringan internet atau
telefon.
4. Memberi statistik data bagi pihak PT Telkom agar dapat dengan mudah mengetahui
pelanggannya, lokasi rumah, dan area jaringan.
5. Mempermudah PT Telkom untuk memberi customer support yang dibutuhkan oleh
pelanggan ketika mendapatkan gangguan jaringan internet.
1.3. Sasaran Program
Sasaran yang ingin dicapai dari Pengembangan Aplikasi MyIndihome adalah sebagai
berikut:
1. Terpenuhinya kebutuhan pelayanan informasi internet yang semakin berkembang.
2. Peningkatan jumlah pelanggan internet Telkom.
3. Peningkatan kualitas customer support.
1.4. Hasil Akhir Yang Diharapkan
Hasil akhir yang diharapkan dari Pengembangan Aplikasi MyIndihome adalah
3. 2
sebagai berikut:
1. Tersedianya aplikasi untuk mencari ketersediaan jaringan internet di lokasi rumah
calon pelanggan.
2. Tersedianya aplikasi untuk mendaftar sebagai pelanggan internet Telkom.
3. Tersedianya aplikasi untuk melapor keluhan yang dialami oleh pelanggan Telkom.
4. Tersedianya aplikasi untuk merespon keluhan pelanggan Telkom.
1.4. Waktu Pelaksanaan Pekerjaan
Secara keseluruhan, kurun waktu yang tersedia untuk melaksanakan dan menyelesaikan
pengembangan aplikasi MyIndihome adalah selama 16 minggu.
Kegiatan
Juni
Juli
Agustus
September
1 2 3 4 5 6 7 8 9 1
0
1
1
1
2
1
3
1
4
1
5
1
6
Kontrak
Percangan Analisis dan Desain
Sistem
Implementasi Sistem
Uji Coba Sistem
Pelatihan Bagi Calon Pengguna
Sistem
2. Ruang Lingkup Pekerjaan
Ruang lingkup program berisi kegiatan-kegiatan yang akan dilakukan oleh pengembang
aplikasi MyIndihome:
2.1. Tahapan pelaksanaan
a. Perencanaan Kegiatan perencanaan meliputi assessment kebutuhan akan aplikasi
yang dikembangkan untuk kemudian memahami permasalahan yang muncul dan
mendefinisikannya secara rinci untuk kemudian dituangkan ke dalam rancangan
4. 3
aplikasi dan pembuatan schedule pelaksanaan yang memuat tahapan pekerjaan
yang akan dilakukan.
b. Perancangan Dengan memahami system sebelumnya dan kriteria-kriteria sistem
yang akan dibangun, tim penyedia jasa dapat membuat rancangan sistem informasi
terlebih dahulu. Selanjutnya dengan memperhatikan hasil rekomendasi dari
pengguna aplikasi, tim penyediaan jasa juga harus memperhatikan:
1. Kebutuhan organisasi
2. Kebutuhan operator
3. Kebutuhan pemakai
4. Kebutuhan teknis
c. Pelaksanaan Pekerjaan Pelaksanaan pekerjaan meliputi pembuatan aplikasi sesuai
dengan hasil asesmen kebutuhan yang diperlukan oleh user dan schedule yang
telah direncanakan.
d. Implementasi Implementasi sistem dapat dilakukan apabila sistem yang
dikembangkan telah sesuai dengan rencana kebutuhan user dan bebas dari bug
(error). Implementasi selanjutnya diikuti dengan training aplikasi kepada user
sehingga user dapat memanfaatkan aplikasi dengan efektif dan efisien.
e. Evaluasi Pada tahap ini, dilakukan uji coba aplikasi (sistem) yang telah selesai
disusun. Proses uji coba ini diperlukan untuk memastikan bahwa sistem tersebut
sudah benar, sesuai karakteristik yang ditetapkan dan tidak ada
kesalahan-kesalahan yang terkandung didalamnya.
f. Maintenance dan Garansi Aplikasi yang dikembangkan harus mempunyai garansi
selama 1 tahun, sehingga kalau terjadi masalah atau ditemukan keadaan yang tidak
sesuai dengan rencana kebutuhan yang telah disusun dapat segera ditangani.
2.2. Spesifikasi Teknis
a. Database Sebagai penyimpanan data pegawai dapat menggunakan aplikasi
database yang tersedia yaitu MySQL, ataupun menggunakan aplikasi Rel open
source yang cepat, ringan dan mampu menampung data dalam jumlah besar.
b. Sistem:
1. Aplikasi berbasis Android dan IOS dan dapat berjalan dengan baik.
2. Menggunakan bahasa pemrograman Javascript untuk frontend mobile dan
C# untuk backend.
3. Menggunakan backend framework ASP .NET CORE yang mengadopsi fitur
namespace, unit test, schema builder, database migrations, RESTful
controller, dan dependency injection agar memenuhi prinsip SOLID
architecture.
5. 4
4. Menggunakan framework mobile React Native yang mampu berjalan di
perangkat mobile Android dan IOS dalam 1 codebase.
5. Memiliki fungsi export data ke Microsoft Excel, Microsoft Word dan PDF.
c. Jaringan Sistem yang dikembangkan harus mendukung tipe jaringan client-server
yang mengakomodir penggunaan secara multiuser disaat yang bersamaan.
Gambar 1: Ilustrasi jaringan client - server
d. Keamanan
i. Autentifikasi user Setiap user memiliki password tersendiri sehingga hanya
user-user tertentu yang dapat mengakses data sesuai dengan kebutuhan
user. Oleh karena itu diperlukan tools untuk management user.
ii. Privilege User Demi keamanan dan pembagian wewenang untuk setiap user,
maka diperlukan adanya privilege user untuk mengatur hak akses dan
kewenangan masing-masing user.
iii. Backup/Restore Karena pentingnya nilai data yang digunakan oleh aplikasi,
maka aplikasi harus dapat menyediakan fasilitas untuk melakukan backup /
restore database, sehingga apabila terjadi kesalahan/kejadian buruk admin
dapat melakukan backup / restore data dengan mudah.
iv. User Log Karena aplikasi bersifat multiuser, untuk kontrol dan pengawasan
perlu adanya user log untuk memantau kegiatan masing-masing user dalam
penggunaan aplikasi.
2.3. Menu dan Fasilitas
a. Menu Pelanggan
i. Registrasi Langganan
ii. Biodata pelanggan
iii. Maps lokasi ketersediaan jaringan
6. 5
iv. Tagihan bulanan
v. Laporan keluhan jaringan internet
vi. Pembayaran tagihan bulanan
b. Menu Pegawai Telkom
i. Konfigurasi jenis paket internet
ii. Konfigurasi lokasi jaringan internet yang tersedia
iii. Mengirim tagihan bulanan ke pelanggan
iv. Melihat history tagihan pelanggan
v. Melihat laporan keluhan pelanggan
vi. Komunikasi respon keluhan ke pelangga
vii. Log aktivitas pelanggan
2.4. Tenaga Ahli dan Pendukung
a. Tenaga Ahli
Dalam melaksanakan pekerjaan ini, konsultan harus memiliki tenaga ahli dengan
kualifikasi dan jumlah sebagai berikut:
i. Project Manager, berpendidikan minimal S-2 bidang TI atau Manajemen,
memiliki sertifikasi di bidang proyek manajemen, mempunyai pengalaman
sejenis minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1
orang.
ii. Team Leader, berpendidikan minimal S-2 bidang TI, memiliki pengalaman
sejenis minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1
orang.
iii. System Analyst, berpendidikan minimal S-2 Bidang TI, berpengalaman
minimal 5 tahun yang dibuktikan dengan surat referensi, memiliki sertifikat
keahlian bidang system development, sebanyak 1 orang
iv. Database Analyst, berpendidikan minimal S-2 bidang TI, yang memiliki
pengalaman minimal 5 tahun yang dibuktikan dengan surat referensi,
memiliki sertifikat keahlian bidang database, sebanyak 1 orang.
v. Programmer, berpendidikan minimal S-1 jurusan Ilmu Komputer atau Teknik
Informatika, memiliki pengalaman kerja minimal 5 tahun yang dibuktikan
dengan surat referensi, menguasai framework dan memiliki sertifikat
keahlian dibidang pemrograman, sebanyak 5 orang.
vi. Ahli Kelembagaan berpendidikan minimal S-1 jurusan Ilmu Pemerintahan,
memiliki pengalaman minimal 3 tahun dibuktikan dengan surat referensi,
sebanyak 1 orang.
b. Tenaga Pendukung
Dalam melaksanakan pekerjaan kegiatan ini, konsultan harus memiliki tenaga
pendukung dengan kualifikasi dan jumlah sebagai berikut:
7. 6
i. Technical Support, berpendidikan minimal D3 jurusan Teknik Informatika,
sebanyak 1 orang.
ii. Tenaga dokumentasi, berpendidikan minimal D3 semua jurusan, sebanyak 1
orang.
iii. Administrasi, berpendidikan minimal D3 Jurusan Manajemen atau
Administrasi, sebanyak 1 orang
3. Metodologi Pengembangan
Metodologi-metodologi yang akan digunakan dalam pengembangan aplikasi MyIndihome
ini adalah metodologi yang mampu mendukung pengembangan berskala cepat (fast
development) yang sesuai dengan standarisasi dalam System Development Life Cycle
(SDLC). Alasan utama digunakannya metodologi pengembangan bersekala cepat
dikarenakan alokasi waktu yang disediakan untuk kegiatan relatif singkat sementara scope
pekerjaan yang cukup luas. Diharapkan dengan menggunakan metodologi pengembangan
berskala cepat maka proses pengembangan aplikasi MyIndihome dapat terlaksana dengan
baik dan sesuai dengan waktu dan anggaran yang disediakan. Selain itu
metodologi-metodologi pengembangan berskala cepat juga memiliki proses kontrol yang
cukup baik karena metodologi ini dijalankan dengan melibatkan peran serta user secara
aktif sehingga dapat mengurangi kesalahan dan kegagalan implementasi.
4. Rencana Biaya Pelaksanaan Kegiatan
Untuk mendukung pelaksanaan semua kegiatan yang telah disusun untuk dilaksanakan.
Telah direncanakan biaya pelaksanaan kegiatan secara keseluruhan berjumlah, Rp
350.000.000,00 (Tiga ratus lima puluh juta rupiah).
4. Penutup
Demikian Kerangka Acuan Kerja (KAK) ini dibuat untuk dijadikan sebagai pedoman dalam
pelaksanaan kegiatan