MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
OPTIMALKAN PENDAFTARAN INDIHOME
1. KERANGKA ACUAN KERJA (KAK)
Aplikasi Pendaftaran Online Layanan Indihome
PT Telkom Banjarmasin
Manajemen Proyek Perangkat Lunak
KELAS: E
05111640000083 Ariiq Firanda Naufal
Dosen:
Fajar Baskoro S.Kom., M.T.
Departemen Informatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember (ITS)
Surabaya
2019
2. 1
DAFTAR ISI
1. Pendahuluan 2
1.1. Latar Belakang 2
1.2. Maksud dan Sasaran 2
1.3. Sasaran Perangkat Lunak yang Dikembangkan Error! Bookmark not defined.
2. Ruang Lingkup Program 3
2.1. Tahap Pelaksanaan 3
2.2. Spesifikasi Teknis 4
2.3. Tenaga Ahli dan Pendukung 4
3. Metodologi Pengembangan Perangkat Lunak 6
3.1. Identifikasi Masalah 6
3.2. Penggalian Kebutuhan 7
3.3. Pengumpulan dan Pengolahan Data 7
3.4. Perancangan Sistem 7
3.5. Prototyping 7
3.6. Development 8
3.7. Testing dan Maintenance 8
4. Penanggung Jawab Kegiatan 8
5. Sumber Pendanaan 8
6. Waktu Pelaksanaan Kegiatan 8
7. Lokasi Kegiatan 8
8. Rencana Biaya Pelaksanaan Kegiatan 8
9. Pelaporan 9
10. Penutup 9
3. 2
1. Pendahuluan
1.1. Latar Belakang
Perkembangan teknologi informasi dan komunikasi yang pesat mendorong penyedia
layanan telekomunikasi untuk menyediakan layanan telekomunikasi yang semakin handal.
Salah satu perkembangan dibidang telekomunikasi adalah penggunaan media fiber optik
untuk menjangkau seluruh pelanggan. Fiber optik memiliki kelebihan diantaranya mampu
mentransmisikan sinyal dalam jarak yang jauh tanpa redaman dan kapasitas bandwidth
(data rates) yang besar, tidak memerlukan banyak repeater dibanding media kabel lain,
tahan terhadapgangguangelombangelektromagnetikdangelombangradio,kabel jaringan
yang tahan lamadan tidakgampang rusak.Kelebihantersebutmembuatfiberoptikbanyak
digelar oleh operator untuk menyediakan layanan telekomunikasi kepada pelanggan.
PT. Telkom Banjarmasin sebagai vendor penyedia perangkat telekomunikasi harus mampu
mendukungproyekoperatordenganmenerapkanproyekmanajemenyangbaikagarproyek
dapat berjalan dengan lancar dan sesuai kebutuhan dari operator.
Salah satu penerapan proyek manajemen adalah proses proyek integration dan proyek
scope. Dalam melakukan project integration dan scope management process, PT. Telkom
harus bekerjasama tidak hanya dengan Operator sebagai shareholder proyek tapi juga
dengan subcontractor dan building management yang terlibat sebagai partner dalam
pelaksanaan proyek.
Dengansistemyang ada pada saat ini,customerPT. Telkomyang inginmendaftarprogram
indihome harusdatangke Telkomcenteratauvendorterdekat.Hal ini masihkurangefisien
dari sisi customeryangmemiliki kesulitanuntukdatangke vendorterdekat.Olehkarenaitu
diperlukan sebuah sistem layanan pendaftaran berbasis web myIndihome yang dapat
mempermudah customer untuk melakukan pendaftaran indihome. Pembuatan sistem
pendaftaran berbasis web memerlukan rancangan desain dan tata kelola teknis yang baik
sehingga sistem yang dibuat dapat membantu customer dalam menyelesaikan
permasalahan terkait pendaftaran.
1.2. Maksud dan Sasaran
Maksud dari pengembangan Sistem layanan pendaftaran berbasis web myIndihome ini
adalah untuk mempermudah proses pendaftaran layanan indihome yang mampu:
Mempermudah proses pendaftaran indihome
Registrasi data milik customer indihome
Memeriksa apakah lokasi customer dalam range dari layanan indihome
Menangani proses pembayaran indihome
Sasaran yang ingin dicapai dari Sistem layanan pendaftaran berbasis web myIndihome ini
adalah:
Kemudahan dalam proses pendaftaran indhihome bagi customer PT Telkom
Menyimpan data-data tiap customer serta layanan yang digunakan
4. 3
1.3. Hasil akhir yang diharapkan
Hasil akhiryang diharapkandari pembuatanSistemlayananpendaftaranberbasisweb
myIndihome adalahsebuahapplikasi yangdapatmenangani dalampelayananpendaftaran
indihome bagi customerPTTelkom.
2. Ruang Lingkup Pekerjaan
Ruang lingkup pekerjaan berisi kegiatan - kegiatan yang harus dilakukan oleh pengembang
Sistem layanan pendaftaran berbasis web myIndihome, yang meliputi :
2.1. Tahap Pelaksanaan
a. Perencanaan
Kegiatan perencanaan meliputi perkiraan kebutuhan akan aplikasi yang hendak
dikembangkan sehinggadapatmemahami permasalahanutamadan mendefinisikannya
secara rinci untuk dituangkan ke dalam rancangan aplikasi serta pembuatan jadwal
pelaksanaan yang memuat tahapan pekerjaan yang akan dilakukan.
b. Perancangan
Dengan memahami sistem sebelumnya serta kriteria - kriteria sistem yang akan
dibangun,timpenyediajasadapatmembuatrancangansisteminformasiterlebihdahulu.
Selanjutnya, dengan memperhatikan hasil rekomendasi dari pengguna aplikasi, tim
penyedia 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 elisitasi
kebutuhan yang diperlukan oleh pengguna serta jadwal yang telah direncanakan.
d. Uji Coba Operasional
Untuk menjamin beroperasinya sistem informasi yang baru sebagaimana yang
diharapkan, maka uji coba operasional mutlak harus dilaksanakan. Uji coba operasional
harus dilakukan dalam satu periode waktu yang mencerminkan siklus hidup sistem
sehari-harinya.
e. Implementasi Sistem
Implementasi sistemdapatdilakukanapabilasistemyangdibuat/dikembangkan
telahsesuai denganrencanakebutuhanpenggunadanbebasdari bug /error.
f. PelatihanBagi Para Calon PenggunaSistem
Untuk menjamin kelangsungan operasi sistem informasi yang baru maka selama
pekerjaan berlangsung harus terjadi alih teknologi dari pihak Tim Pengembang kepada
pihak calon pengguna sistem. Namun demikian, tetap diperlukan periode waktu yang
bersifat khusus guna merealisasikan alihteknologi secara efektif. Karena itu, menjelang
akhir pekerjaan, Tim Pengembang harus memberikan pelatihan kepada para calon
pengguna sistem.
Pelatihan harus mencakup: instalasi dan kustomisasi (pengadministrasian),
pengoperasian,danpemeliharaansistem.Pesertayangakandilatihterdiriatas:operator,
administrator, dan pengguna akhir (end-users).
5. 4
g. Maintenance dan Garansi
Aplikasi yang dikembangkan harus mempunyai garansi selama 1 tahun. Sehingga
apabila terjadi masalah atau ditemukan keadaan yang tidak sesuai dengan rencana
kebutuhan yang telah disusun dapat segera ditangani.
2.2. Spesifikasi Teknis
a. Database
Untuk menyimpan data yang terlibat dalam Sistem layanan pendaftaran berbasis
web myIndihome dapat menggunakan open source DBMS yang mampu menampung
data dalam jumlah besar.
b. Sistem
- Aplikasi berjalandi platformAndroid.
- MenggunakanbahasapemrogramanJava,PHP,HTML, JavaScript.
- Menggunakansoftware pendukungAndroidStudio,Adobe Photoshop,Google
Chrome,danSublime Text.
c. Jaringan
Sistem yang dikembangkan harus mendukung tipe jaringan client-server yang
mengakomodir penggunaan secara multiuser disaat yang bersamaan.
d. Keamanan
- Autentifikasi User
Setiap user memiliki password tersendiri sehingga hanya user tertentu yang
dapat mengakses data sesuai kebutuhan user tersebut.
- Privileged User
Demi keamanan dan pembagian wewenang setiap user, diperlukan adanya
privilege user untuk mengatur hak akses dan kewenangan masing - masing user.
- Backup / Restore
Karenapentingnyanilai datayangdigunakanolehaplikasi,makaaplikasi harus
dapat menyediakan fasilitas untukmelakukan backup / restore database, sehingga
apabila terjadi kesalahan atau kejadian buruk, admin dapat melakukan backup /
restore data dengan mudah.
- User Log
Karenaaplikasi bersifatmultiuser,untukkontrol danpengawasanperluadanya
user log untukmemantaukegiatanmasing-masinguserdalampenggunaanaplikasi.
2.3. Tenaga Ahli dan Pendukung
a. Tenaga Ahli
Dalammelaksanakanpekerjaanini
1. Project Manager
Berpendidikan minimal S2 bidang Informatika atau Manajemen, memiliki
sertifikasi di bidangproyekmanajemen,mempunyai pengalamansejenisminimal5
tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas untuk
memimpin,merencanakandanmembuatlaporanmengenai kinerjaparatimdalam
mencapai target proyek.
6. 5
2. Team Leader
Berpendidikan minimal S2 bidang Informatika, mempunyai pengalaman kerja
minimal 5tahunyangdibuktikandengansuratreferensi,sebanyak1orang.Bertugas
sebagai pemimpin tim proyek, bertanggung jawab atas koordinasi tim serta
integrator sistem meliputi aplikasi dan jaringan komputer.
3. System Analyst
Berpendidikan minimal S2 bidang Informatika, mempunyai pengalaman kerja
minimal 3tahunyangdibuktikandengansuratreferensi,sebanyak1orang. Bertugas
merancang desain input, proses, hingga output.
4. Database Analyst
Berpendidikan minimal S2 bidang Informatika, mempunyai pengalaman kerja
minimal 5tahunyangdibuktikandengansuratreferensi,sebanyak1orang.Bertugas
membuat desain database.
5. Programmer
Berpendidikanminimal S1bidangInformatikaatauIlmuKomputer,mempunyai
pengalaman kerja minimal 3 tahun yang dibuktikan dengan surat referensi,
menguasai pemrograman framework dan android, memiliki sertifikat di bidang
pemrograman,sebanyak5 orang.Bertugas membuatprogramdari rancangan yang
telah ada ke dalam bahasa pemrograman.
6. Jaringan Komputer
Berpendidikan minimal S1 bidang Informatika, mempunyai pengalaman kerja
minimal 3tahunyangdibuktikandengansuratreferensi,sebanyak1orang.Bertugas
untuk mengimplementasi jaringan pada sistem.
7. Desain Antarmuka
Berpendidikan minimal S1 bidang Informatika, mempunyai pengalaman kerja
minimal 3tahunyangdibuktikandengansuratreferensi,sebanyak1orang.Bertugas
untuk merancang desain aplikasi yang inovatif dan kreatif.
b. Tenaga Pendukung
1. Technical Support
Berpendidikan minimal D3 bidang Teknik Informatika, sebanyak 1 orang.
Bertugas memberi dukungan teknis untuk membantu customer dalam pemakaian
aplikasi.
2. TenagaDokumentasi
Berpendidikan minimal D3 semua bidang, sebanyak 1 orang. Bertugas
melakukan dan menyusun dokumentasi proyek.
3. TenagaAdministrasi
Berpendidikan minimal D3 bidang Manajemen atau Administrasi, sebanyak 1
orang. Bertugas menyusun dan mempersiapkan segala keperluan administrasi
kantor dalam pelaksanaan pekerjaan pembuatan aplikasi Sistem layanan
pendaftaran berbasis web myIndihome.
7. 6
3. Metodologi Pengembangan Perangkat Lunak
Metodologi pengembangan perangkat lunak yang digunakan yaitu menggunakan siklus
hiduppengembangansistemPrototypingtahapanyangdilakukansebagaiberikut:
Input Proses Output
Permasalahan Solusi permasalahan
Solusi permasalahan Daftar kebutuhanaplikasi
Daftar kebutuhanaplikasi Spesifikasi pendaftaran
layananindihome
Spesifikasi pendaftaran
layananindihome
Rancangan aplikasi
myIndihome
Rancangan aplikasi
myIndihome
Prototipe aplikasi
myIndihome
Prototipe aplikasi
myIndihome
Aplikasi myIndihome
Aplikasi myIndihome Aplikasi myIndihome yang
optimal
3.1. Identifikasi Masalah
Pada tahap ini dilakukanidentifikasi masalah terkait studi kasus, yaitu pendaftaran
layanan indihome. Tahap ini mencakup pemahaman proses bisnis dari pendaftaran
layananindihome yangakan memberikanhasil berupapermasalahanyangditemui dan
metode yangtepatuntukmengatasi permasalahantersebut.Permasalahanyangditemui
setelahmelakukanidentifikasi yaitubelumadanyamediainformasi bagi konsumendari
indihome terkaitprosespendaftaranlayanan.Permasalahyangbiasanyamuncul berasal
dari kekhawatiran konsumen dalam beberapa antara lain lokasi vendor, pengecekan
availibilitas dan kemudahan mendaftar serta masih banyak hal lain yang dirasa kurang
nyaman bagi konsumen PT Telkom dalam menggunakan jasanya.
Solusi dari permasalahan diatas adalah dengan membuat sistem informasi bagi
konsumen yang bisa melakukan pendaftaran dan melakukan pengecekan availabilitas
lokasi konsumen. Sistem Informasi yang akan dibuat tentunya harus mudah diakses
kapanpun dan dimanapun.
Berikutnya dilakukan identifikasi target pengguna yang akan menggunakan aplikasi
berdasarkan riset yang dilakukan. Hasil target pengguna yang teridentifikasi yaitu
tentunya konsumen yang menggunakan layanan PT Telkom.
8. 7
3.2. Penggalian Kebutuhan
Pada tahapini,dilakukanpenggaliankebutuhanpenggunaaplikasi melalui risetdan
observasi proses bisnis pendaftaran layanan indihome seperti proses pendaftaran,
pembayaran, serta pengecekan availabilitas layanan di daerah konsumen. Hasil
kebutuhan fungsional yang diperoleh yaitu :
Bagi konsumen/masyarakat :
● Dibutuhkan applikasi yang dapat memeriksa apakah lokasi konsumenada di
jangkauan PT Telkom.
● Dibutuhkanaplikasi yang dapat menangani pembayaran tagihan indihome.
● Dibutuhkan applikasi yangdapatmenangani pendaftaranlayananindihome.
3.3. Pengumpulan dan Pengolahan Data
Padatahap ini,dilakukanpengumpulandatasertainformasi yangdibutuhkandalam
menyelesaikanpermasalahan.Datayangdiperolehmerupakandatayangtelahdihimpun
pada tahun 2018. Data tersebut berisi rincian pertanyaan yang sering muncul dari
konsumen, data konsumen, dan data lokasi yang didukung oleh indihome. Pengolahan
data dilakukan dengan identifikasi variabel yang memungkinkan untuk diolah dalam
aplikasi myIndhome.
3.4. Perancangan Sistem
Dalam tahapan perancangan sistem, dilakukan analisis kebutuhan untuk
mendefinisikanrancangansistemmulaidari alur,arsitektursistem, tampilandanstruktur
data aplikasi myIndihome. Pendefinisian rancangan tampilan atau mockup dilakukan
untuk menghasilkan desain tampilan fitur yang sesuai dengan kebutuhan pengguna
melalui perencanaankontendantataletaktampilan.Sedangkanrancanganstrukturdata
dilakukanuntukmembuatdesaindatabaseterkaitrancangantabel danrelasiantartabel
untuk memudahkan pengolahan data aplikasi myIndihome.
3.5. Prototyping
Pada tahap ini, dibuat user interface aplikasi sesuai dengan hasil rancangan pada
tahap perancangan sistem untuk diujikan pada tester dan konsumen. Pengujian ini
dilakukan secara iteratif sebelum dilakukan pengembangan aplikasi untuk mengetahui
tampilan atau kebutuhan apa saja yang diperlukan konsumen dalam menggunakan
aplikasi myIndihome untukkedepannya agar dapat digunakan dengan mudah sehingga
tujuannya dapat tercapai.
9. 8
3.6. Development
Setelahprototipeyangdibuatsebelumnyatelahdifinalisasi,makatahapselanjutnya
yaitu pengembangan aplikasi myIndihome. Pengembangan aplikasi dilakukan
menggunakan desktop dengan tools pengembangan web untuk membangun seluruh
kebutuhan fungsional maupun non-fungsional sesuai rancangan sistem yang telah
dibuat. Aplikasi dikembangan hanya memiliki satu view yaitu untuk konsumen.
3.7. Testing dan Maintenance
Pada tahap akhir ini, dilakukan pengujian untuk aplikasi myIndihome yang telah
dikembangkan sesuai dengan sejumlah skenario pengujian pada beragam perangkat
Desktop. Hal ini dilakukan untuk memastikan performa aplikasi myIndihome berjalan
baikdansiapdigunakanolehpengguna.Aplikasijugaakandipantauperformanyasecara
periodik setelah penggunaan untuk meminimalisir adanya bug atau gangguan.
4. Penanggung Jawab Kegiatan
Untuk penanggung jawab dari kegiatan ini adalah pihak Departemen IT dari PT Telkom
Banjarmasin.
5. Sumber Pendanaan
Sumberpendanaanyangakandigunakanuntukmendukungseluruhprosesdari kegiatanini
berasal dari AnggaranDasar/ AnggaranRumahTangga(AD/ART) yangditentukandandimiliki
oleh PT Telkom Banjarmasin.
6. Waktu Pelaksanaan Kegiatan
Secara keseluruhan, perkiraan jangka waktu yang diperlukan untukmelaksanakan seluruh
kegiatan pengembangan aplikasi myIndihome ini adalah 16 minggu kerja dari bulan April -
Agustus 2019 dengan pengecualian pada hari-hari libur nasional seperti halnya di minggu
pertama bulan Juni 2019.
7. Lokasi Kegiatan
Seluruhkegiatanpengembanganaplikasi myIndihome ini akandilaksanakanutamanyadi
kantor pusat PT Telkom untuk daerah Banjarmasin yang berada di Jl. Pangeran Samudera
No.42, Kertak Baru Ilir, Banjarmasin Tengah, Kota Banjarmasin, Kalimantan Selatan 70231.
8. Rencana Biaya Pelaksanaan Kegiatan
Untuk mendukung seluruh kegiatan pengembangan aplikasi myIndihome ini,
direncanakan biaya pelaksanaan yang dibutuhkan adalah sebanyak Rp 650.000.000.
10. 9
9. Pelaporan
a. Laporan Pendahuluan
1. RencanaKerja
2. Jadwal Kegiatan
3. Estimasi WaktuSelesai
b. Laporan Akhir
1. Laporan Mingguan
2. Laporan Proyek
10. Penutup
DemikianKerangkaAcuanKerjaPembuatanAplikasi atauSistemInformasi myIndihomeini
disusunsebagai dasarpelaksanaankegiatan.
11. 10
2. Ruang Lingkup Proyek
Waktu proyek adalah selama 16 minggu sejak proyek diterima dan disetujui oleh
pihak Indihome.
Dana yang disediakan untuk proyek adalah Rp 650.000.000 (Enam Ratus Lima
Puluh Juta Rupiah).
Sumber daya manusia yang digunakan sebagian besar merupakan sumber daya
yang memiliki background di bidang teknologi informasi.
Sistem akan digunakan oleh pihak Indihome dan pelanggan.
User akan dibagi menjadi 2 bagian : Administrator (Indihome) dan End User
(Pelanggan).
Sistem merupakan sistem berbasis web.
3. Proses Dalam Manajemen Proyek
Studi kelayakan
Perencanaan
Implementasi Proyek
o Analisa Kebutuhan
o Spesifikasi
o Desain
o Coding
o Verifikasi dan validasi
o Implementasi/instalasi
o Maintenance dan support
4. Keuntungan Manajemen Proyek
Mampu mengontrol lebih baik di setiap aspek (Keuangan, Organisasi, Sumber
daya).
Biaya yang terencana.
Meminimalkan tuntutan pelaporan rutin
Mengidentifikasi batas waktu untuk penjadwalan
Mengidentifikasi metode analisa peramalan
Mengukur prestasi terhadap rencana
Mengidentifikasi masalah dini & tindakan perbaikan
Meningkatkan kemampuan estimasi untuk rencana yang dibuat
Mengetahui jika sasaran tidak dapat dicapai/terlampaui
12. 11
5. Modul yang Diimplementasikan
Registrasi untuk berlangganan layanan IndiHome secara online
Menampilkan informasi ketersediaan jaringan IndiHome Fiber di lokasi
pelanggan
Pembayaran online
Kontrak elektronik bagi pelanggan
Notifikasi pada saat ada pengembangan jaringan
Penilaian layanan yang disediakan oleh IndiHome