KERANGKA ACUAN KERJA (KAK)
MyIndihome
Manajemen Proyek Perangkat Lunak
KELAS: E
05111640000025 SARI WAHYUNINGSIH
Dosen:
Fajar Baskoro S.Kom., M.T.
Departemen Informatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember (ITS)
Surabaya
2019
1. Latar Belakang
Seiring dengan kemajuan zaman yang pesat serta kebutuhan manusia semakin meningkat
terutama di bidang teknologi, informasi dan komunikasi, sehingga mendorong konsumen untuk
meningkatkanintensitaspenggunaanteknologi dalamkebutuhansehari –hari. Teknologi informasi
dan komunikasi yangpadaawalnyasangat terbatasdalammenunjangkebutuhansehari –hari,saat
ini telah menjadi bagian yang tak terpisahkan atau telah menjadi kebutuhan hidup. Pemenuhan
kebutuhan informasi yang pada awalnya terbatas dapat diperoleh dari media informasi cetak baik
majalah atau koran seiring berkembangnya waktu dapat diperoleh melalui media informasi
elektronik baik radio maupun televisi.
Perkembangan teknologi informasi yang pada awalnya melalui media surat menyurat,
berkembang melalui media telepon koin ataupun telepon rumah, dan menggunakan telepon
bergerak tanpa kabel yang lebih dikenal dengan handphone. Sejalan dengan perkembangan
informasi dan komunikasi, saat ini pemenuhan kebutuhan tersebut dapat diperoleh melalui media
yang lebih modern yaitu dengan memanfaatkan perkembangan teknologi internet.
InterconnectedNetworkataulebihakrabdisebutinternetmerupakansalahsatuperkembangan
teknologi informasi dan komunikasi yang menawarkan sisi kecanggihan, kepraktisan, dan
kemudahan.
PT. Telekomunikasi Indonesia (Telkom) merupakan salah satu perusahaan penyedia jasa
telekomunikasi.Pemenuhanakankebutuhanteknologi internetdi jawabdengandikembangkannya
produk berbasis pemenuhankebutuhan atas akses internet, salah satu produknya adalah speedy
yang telah berubah seiring perkembangan teknologi menjadi Indihome (Indonesia digital home).
Tingginya pengguna jasa telekomunikasi ini menyebabkan tingginya permintaan akan kebutuhan
aksesinternetmilikpribadi.Namun,saatini prosespemasanganaksesinternetpribadi di rumah ini
masih sangat rumit sehingga membutuhkan waktu yang cukup lama.
2. Tujuan Sistem
Tujuan dari adanya My IndiHome yaitu :
1. Bagi Pelanggan
a. Memudahkan dalam mengakses informasi ketersediaan jaringanserta informasi lainnya
terkait Indihome dari pihak PT. Telekomunikasi Indonesia (Telkom).
b. Mempercepat proses validasi lokasi ketersediaan jaringan.
c. Mempermudah serta mempercepat dalam mengurus berkas registrasi untuk
berlangganan.
d. Mempermudah proses pembayaran dengan beberapa metode.
e. Mempermudah proses penarikan jaringan pada lokasi tertentu.
2. Bagi Perusahaan
a. Meningkatkan produktivitas karena pengumpulan serta akses data pelanggan
dilaksanakan dengan cepat.
b. Media promosi yang baik karena tingginya pengguna internet serta keinginan akan
kemudahan dari konsumen.
c. Kesalahan dapat diatasi dengan cepat.
d. Meningkatnyakepuasanpelanggankarenabanyakfituryangmemudahkandanmenarik.
3. Sasaran Perangkat Lunakyang Dikembangkan
Sasaran dari website MyIndiHome adalahtersedianyawebsite yangdapatmenyediakan
informasi dengancepat,tepat,danakuratdimanadatanyaakan lebihmudahdikelolaserta
disampaikandengansemenarkmungkin.
4. Ruang Lingkup Program
Ruanglingkupprogramberisikegiatan - kegiatanyangharusdilakukanolehpengembangsistem
informasi My IndiHome, yang meliputi :
4.1. Tahap Pelaksanaan
a. Perencanaan
Kegiatanperencanaanmeliputiperkiraankebutuhanakansisteminformasi yanghendak
dikembangkan sehingga dapat memahami permasalahan utama dan mendefinisikannya
secara rinci untukdituangkanke dalamrancangansisteminformasi sertapembuatanjadwal
pelaksanaan yang memuat tahapan pekerjaan yang akan dilakukan.
b. Perancangan
Dengan memahami sistem sebelumnya serta kriteria - kriteria sistem yang akan
dibangun, tim penyedia jasa dapat membuat rancangan sistem informasi terlebih dahulu.
Selanjutnya,denganmemperhatikanhasil rekomendasidari penggunasisteminformasi,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 sistem informasi 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,makauji cobaoperasional mutlakharusdilaksanakan.Uji cobaoperasional harus
dilakukandalamsatuperiode waktuyangmencerminkansiklushidupsistemsehari-harinya.
e. Implementasi Sistem
Implementasi sistemdapatdilakukanapabilasistemyangdibuat/dikembangkantelah
sesuai denganrencanakebutuhanpenggunadanbebasdari bug /error.
f. PelatihanBagi Para Calon PenggunaSistem
Untuk menjamin kelangsungan operasi sistem informasi yang baru maka selama
pekerjaanberlangsungharusterjadi alihteknologidari pihakTimPengembangkepadapihak
calon pengguna sistem. Namun demikian, tetap diperlukan periode waktu yang bersifat
khusus guna merealisasikan alih teknologi 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, dan pemeliharaan sistem. Peserta yang akan dilatih terdiri atas: operator,
administrator, dan pengguna akhir (end-users).
g. Maintenance dan Garansi
sistem informasi yang dikembangkan harus mempunyai garansi selama 1 tahun.
Sehinggaapabilaterjadimasalahatauditemukankeadaanyangtidaksesuaidenganrencana
kebutuhan yang telah disusun dapat segera ditangani.
4.2. Spesifikasi Teknis
a. Database
Untuk menyimpan data yang terlibat dalam sistem informasi My IndiHome dapat
menggunakan open source DBMS yang mampu menampung data dalam jumlah besar.
b. Sistem
- sisteminformasi berjalandi platformWebsite.
- MenggunakanbahasapemrogramanJava,CSS,PHP,HTML, JavaScript.
- Menggunakansoftware pendukungVisual StudioCode,AdobeXD,danGoogle
Chrome/browserlain.
c. Jaringan
Sistem yang dikembangkan harus mendukung tipe jaringan client-server yang
mengakomodir penggunaan secara multiuser disaat yang bersamaan.
d. Keamanan
- Autentifikasi User
Setiapusermemiliki passwordtersendiri sehinggahanyausertertentuyang 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
Karena pentingnya nilai data yang digunakan oleh sistem informasi, maka sistem
informasi harus dapat menyediakan fasilitas untuk melakukan backup / restore
database, sehingga apabila terjadi kesalahan atau kejadian buruk, admin dapat
melakukan backup / restore data dengan mudah.
- User Log
Karena sistem informasi bersifat multiuser, untuk kontrol dan pengawasan perlu
adanya user log untuk memantau kegiatan masing-masing user dalam penggunaan
sistem informasi.
4.3. Tenaga Ahli dan Pendukung
a. Tenaga Ahli
Dalammelaksanakanproyekini dibutuhkanbeberapatenagaahli dengankriteria,antara
lain:
1. Project Manager
Berpendidikanminimal S2bidangInformatikaatauManajemen,memilikisertifikasi
di bidang proyek manajemen, mempunyai pengalaman sejenis minimal 5 tahun yang
dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas untuk memimpin,
merencanakandanmembuatlaporanmengenaikinerjaparatimdalammencapaitarget
proyek.
2. Team Leader
Berpendidikan minimal S2 bidang Informatika, mempunyai pengalaman kerja
minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas
sebagai pemimpin tim proyek, bertanggung jawab atas koordinasi tim serta integrator
sistem meliputi sistem informasi dan jaringan komputer.
3. System Analyst
Berpendidikan minimal S2 bidang Informatika, mempunyai pengalaman kerja
minimal 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas
merancang desain input, proses, hingga output.
4. Database Analyst
Berpendidikan minimal S2 bidang Informatika, mempunyai pengalaman kerja
minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas
membuat desain database.
5. Programmer
Berpendidikan minimal S1 bidang Informatika atau Ilmu Komputer, mempunyai
pengalaman kerja minimal 3 tahun yang dibuktikandengan surat referensi, menguasai
pemrograman framework dan android, memiliki sertifikat di bidang pemrograman,
sebanyak5 orang.Bertugasmembuatprogram dari rancangan yangtelahada ke dalam
bahasa pemrograman.
6. Jaringan Komputer
Berpendidikan minimal S1 bidang Informatika, mempunyai pengalaman kerja
minimal 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas
untuk mengimplementasi jaringan pada sistem.
7. Desain Antarmuka
Berpendidikan minimal S1 bidang Informatika, mempunyai pengalaman kerja
minimal 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas
untuk merancang desain sistem informasi yang inovatif dan kreatif.
b. Tenaga Pendukung
1. Technical Support
Berpendidikanminimal D3 bidangTeknikInformatika,sebanyak1orang. Bertugas
memberi dukungan teknis untuk membantu customer dalam pemakaian sistem
informasi.
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 mempersiapkansegala keperluanadministrasi kantor
dalam pelaksanaan pekerjaan pembuatan sistem informasi My IndiHome.
5. Metodologi Pengembangan Perangkat Lunak
Metodologi pengembangan perangkat lunak yang digunakan yaitu menggunakan siklus
hiduppengembangansistemPrototypingtahapanyangdilakukansebagaiberikut:
Input Proses Output
Permasalahan Solusi permasalahan
Solusi permasalahan Daftar kebutuhansistem
informasi
Daftar kebutuhansistem
informasi
Data pelangganIndiHome
Data pelangganIndiHome Rancangan sisteminformasi
My IndiHome
Rancangan sisteminformasi
My IndiHome
Prototipe sisteminformasi
My IndiHome
Prototipe sisteminformasi
My IndiHome
sisteminformasi My
IndiHome
sisteminformasi My
IndiHome
sisteminformasi My
IndiHome
5.1. Identifikasi Masalah
Padatahap ini dilakukanidentifikasi masalahterkaitstudi kasus,yaituRegistrasimelalui
My IndiHome. Tahap ini mencakup pemahaman proses bisnis dari Registrasi melalui My
IndiHome yangakanmemberikanhasil berupapermasalahanyangditemui danmetodeyang
tepat untuk mengatasi permasalahan tersebut. Permasalahan yang ditemui setelah
melakukan identifikasi yaitu belum adanya media informasi bagi konsumen dari My
IndiHome terkaitprosesregistrasi.Permasalahyangbiasanyamuncul berasal dari kepuasan
konsumen dalam beberapa hal antara lain pengecekan ketersediaan jaringan , informasi
paket berlangganan IndiHome, metode pembayaran, penarikan/pemutusan jaringan, dan
sebagainya.
Solusi dari permasalahan diatas adalah dengan membuat sistem informasi bagi
konsumen untuk mengakses informasi mengenai ketersediaan jaringan, paket
berlangganan, mempermudah pembayaran,mempermudah prosesvalidasi lokasi jaringan,
mempermudahprosespemberkasanregistrasi untukberlangganan,mempermudahproses
penarikan jaringan pada lokasi tertentu.Sistem Informasi yang akan dibuat tentunya harus
mudah diakses kapanpun dan dimanapun.
Berikutnya dilakukan identifikasi target pengguna yang akan menggunakan sistem
informasi berdasarkanrisetyangdilakukan.Hasil targetpenggunayangteridentifikasi yaitu
tentunya konsumen yang berlangganan My IndiHome.
5.2. Penggalian Kebutuhan
Padatahapini,dilakukanpenggaliankebutuhanpenggunasisteminformasi melaluiriset
dan observasi proses bisnis layanan jaringan internet melalui My IndiHome seperti proses
aksesinformasi mengenai ketersediaanjaringan,paketberlangganan,pembayaran,validasi
lokasi jaringan,pemberkasanregistrasi untukberlangganan,penarikanjaringanpadalokasi
tertentu. Hasil kebutuhan fungsional yang diperoleh yaitu :
Bagi konsumen/masyarakat :
● Dibutuhkan media informasi untuk akses informasi mengenai ketersediaan
jaringan, macam paket berlangganan.
● Dibutuhkan sistem informasi yang menunjang metode pembayaran.
● Dibutuhkansisteminformasi yangmemudahkan dalam validasi lokasi jaringan.
● Dibutuhkan sistem informasi yang mempermudahkan pemberkasan registrasi
untuk berlangganan.
● Dibutuhkan sistem informasi yang mempermudah dalam proses penarikan
jaringan pada lokasi tertentu.
Bagi Perusahaan (PT. Telekomunikasi Indonesia):
● Dibutuhkan media promosi yang dapat diakses dimanapun dan kapanpun.
● Dibutuhkan sistem informasi untuk mempermudah dalam proses pemberkasan
atau pengumpulan data registrasi pelanggan.
● Dibutuhkan sistem informasi untuk mempermudah dan mempercepat dalam
proses pengolahan data pelanggan baik saat registrasi dan penarikan jaringan.
5.3. Pengumpulan dan Pengolahan Data
Pada tahap ini, dilakukan pengumpulan data serta informasi yang dibutuhkan dalam
menyelesaikan permasalahan. Data pelanggan Indihome serta catatan feedback dari
pelanggan mengenai segala proses registrasi dan penarikan yang tentunya diperoleh dari
database pelanggan IndiHome. Data yang diperoleh merupakan data yang telah dihimpun
pada satu tahun terakhir. Data tersebut berisi rincian feedback yang sering muncul dari
konsumen,prosedurregistrasi,danlayananlainnyadalamsatutahunterakhirsebagai acuan
dalam membentuk model visualisasi yang tepat dalam pengerjaan sistem informasi.
Pengolahan data dilakukan dengan identifikasi variabel yang memungkinkan untuk diolah
dalam sistem informasi “My IndiHome”.
5.4. Perancangan Sistem
Dalamtahapanperancangansistem, dilakukananalisiskebutuhanuntukmendefinisikan
perancangan sistem mulai dari alur, arsitektur sistem, tampilan dan struktur data sistem
informasi “My IndiHome”. Pendefinisian perancangan tampilan atau mockup dilakukan
untukmenghasilkandesaintampilanfituryangsesuai dengankebutuhanpenggunamelalui
perencanaankontendantata letaktampilan.Sedangkanrancanganstrukturdata dilakukan
untuk membuat desain database terkait rancangan tabel dan relasi antar tabel untuk
memudahkan pengolahan data sistem informasi “My IndiHome”.
5.5. Prototyping
Pada tahap ini, dibuat user interface sistem informasi sesuai dengan hasil rancangan
pada tahap perancangan sistem untuk diujikan pada tester dan konsumen. Pengujian ini
dilakukan secara iteratif sebelum dilakukan pengembangan sistem informasi untuk
mengetahui tampilanataukebutuhanapasaja yangdiperlukankonsumensertaperusahaan
dalam menggunakan sistem informasi “My IndiHome” untuk kedepannya agar dapat
digunakan dengan mudah sehingga tujuannya dapat tercapai.
5.6. Development
Setelah prototipe yang dibuat sebelumnya telah difinalisasi, maka tahap selanjutnya
yaitu pengembangan sistem informasi “My IndiHome”. Pengembangan sistem informasi
dilakukan menggunakan tools Visual Studio Code untuk membangun seluruh kebutuhan
fungsional maupun non-fungsional sesuai rancangan sistem yang telah dibuat. sistem
informasi dikembangan hanya memiliki satu view yaitu untuk konsumen.
5.7. Testing dan Maintenance
Pada tahap akhir ini, dilakukan pengujian untuk sistem informasi “My IndiHome” yang
telah dikembangkan sesuai dengan sejumlah skenario pengujian pada bermacam-macam
browser dan variasi perangkat seperti komputer serta smartphone. Hal ini dilakukan untuk
memastikan performa sistem informasi “My IndiHome” berjalan baik dan siap digunakan
oleh pengguna. sistem informasi juga akan dipantau performanya secara periodik setelah
penggunaan untuk meminimalisir adanya bug atau gangguan.
6. Penanggung Jawab Kegiatan
Untukpenanggungjawabdari kegiatanini adalahpihakDepartemenNetwork&ITSolutiondari
PT. Telekomunikasi Indonesia (Telkom) Banjarmasin.
7. Sumber Pendanaan
Sumber pendanaan yang akan digunakan untuk mendukung seluruh proses dari kegiatan ini
berasal dari Anggaran Dasar / Anggaran Rumah Tangga (AD/ART) yang ditentukan dan dimiliki
oleh PT. Telekomunikasi Indonesia (Telkom) Banjarmasin.
8. Waktu Pelaksanaan Kegiatan
Secara keseluruhan, perkiraan jangka waktu yang diperlukan untuk melaksanakan seluruh
kegiatanpengembangansisteminformasi My IndiHome ini adalah 16 minggu kerja atau 80 hari
kerja efektif dari bulan Mei - Agustus 2019 dengan pengecualianpada hari-hari libur nasional
seperti halnya di minggu pertama bulan Juni 2019. Untuk lebih jelasnya bisa dilihat pada tabel
berikut:
No Kegiatan
Mei 2019 Juni 2019 Juli 2019 Agustus 2019
I II II
I
IV I II III IV I II III IV I II III IV
1
Penetapan
Kontrak
2 Perencanaan
3 AnalisaSistem
4
Perancangan
dan
Prototyping
5 Pengembangan
Sistem
6 Uji Coba
7 Pelatihan
8 Pelaporan
9. Lokasi Kegiatan
Seluruh kegiatan pengembangan sistem informasi My IndiHome ini akan dilaksanakan
utamanya di kantor pusat My IndiHome untuk daerah Bajarmasin yang berada di Jl. Pangeran
Samudera No.42, Kertak Baru Ilir, Banjarmasin Tengah, Kota Banjarmasin, Kalimantan Selatan
70231.
10. Rencana Biaya Pelaksanaan Kegiatan
Untuk mendukung seluruh kegiatan pengembangan sistem informasi My IndiHome ini,
direncanakan biaya pelaksanaan yang dibutuhkan adalah sebanyak Rp 330.000.000,00.
11. Pelaporan
a. Laporan Pendahuluan
1. RencanaKerja
2. Jadwal Kegiatan
3. Estimasi WaktuSelesai
b. Laporan Akhir
1. Laporan Mingguan
2. Laporan Proyek
12. Penutup
DemikianKerangkaAcuanKerjaPembuatansisteminformasi“MyIndiHome”ini disusun
sebagai dasarpelaksanaankegiatan.