1. KERANGKA ACUAN KERJA
Aplikasi Web MyIndihome
Disusun Oleh :
Muhammad Vicky Ramadhan 05111640000116
Departemen Informatika
Institut Teknologi Sepuluh Nopember
Surabaya
2019
2. A. Pendahuluan
1. Latar Belakang
Perkembanganteknologi informasi dankomunikasi yangpesatmendorongpenyedia
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 terhadap gangguan gelombang elektromagnetik dan
gelombang radio, kabel jaringan yang tahan lama dan tidak gampang rusak. Kelebihan
tersebut membuat fiber optik banyak digelar oleh operator untukmenyediakanlayanan
telekomunikasi kepadapelanggan.
PT. Telkom Banjarmasin sebagai vendor penyedia perangkat telekomunikasi harus
mampu mendukungproyekoperatordenganmenerapkanproyekmanajemenyangbaik
agar proyekdapat berjalandenganlancardansesuai kebutuhandari operator.
Salah satu penerapan proyek manajemen adalah proses proyek integration dan
proyekscope.Dalammelakukanprojectintegrationdanscope managementprocess,PT.
TelkomharusbekerjasamatidakhanyadenganOperatorsebagai shareholderproyektapi
jugadengansubcontractordanbuildingmanagementyangterlibatsebagaipartnerdalam
pelaksanaanproyek.
2. Maksud dan Tujuan
Maksud dari aplikasi webini adalah:
a. Merancang aplikasi untukmenginformasikancara registrasi indihome secara
online danpaketyangtersedia
b. Merancang aplikasi untukregistrasiindihomesecaraonline
c. Merancang aplikasi untukmelihattagihansecaraonline
d. Merancang aplikasi untukmelaporkankeluhan
AdapunTujuandari aplikasi webini adalah:
Mempermudah masyarakat untuk mencari tahu mengenai cara
registrasi indihome dan paket yang tersedia
Mempermudah masyarakat untuk registrasi indihome
Mempermudah masyarakat untuk melihat tagihan indihome
Mempermudah masyarakat untuk melaporkan keluhan mengenai
indihome
3. Sasaran
a. Memberikaninformasicararegistrasi padapelangganIndihome
3. b. Memudahkanpelangganuntukregistrasiindihome
c. Mempermudahmasyarakatuntukmelihattagihanindihome
d. Meningkatkandayasaingdenganperusahaansejenis
B. Ruang LingkupPekerjaan
Perencanaan
Kegiatan perencanaan meliputi assesment kebutuhan akan aplikasi yang
dikembangkan untuk kemudian memahami permasalahan yang muncul dan
mendefinisikannya secara rinci untuk kemudian dituangkan ke dalam rancangan
aplikasi danpembuatanschedule pelaksanaanyangmemuattahapanpekerjaanyang
akan dilakukan.
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,timpenyediaanjasajugaharusmemperhatikan:
a. Kebutuhanorganisasi
b. Kebutuhanoperator
c. Kebutuhanpemakai
d. Kebutuhanteknis
Pelaksanaan Pekerjaan
Pelaksanaan pekerjaan meliputi pembuatan aplikasi sesuai dengan hasil
assesment kebutuhan yang diperlukan oleh user dan schedule yang telah
direncanakan.
Implementasi
Implementasi sistem dapat dilakukan apabila sistem yang dikembangkan
telahsesuai denganrencanakebutuhanuserdanbebasdari bug(error).Implementasi
selanjutnya diikuti dengan training aplikasi kepada user sehingga user dapat
memanfaatkanaplikasidenganefektif danefisien.
Evaluasi
Pada tahapini,dilakukanuji cobaaplikasi (sistem) yangtelahselesai disusun.
Prosesuji cobaini diperlukanuntukmemastikanbahwasistemtersebutsudahbenar,
sesuai karakteristik yang ditetapkan dan tidak ada kesalahan-kesalahan yang
terkandungdidalamnya.
Maintenance dan Garansi
Aplikasi yang dikembangkan harus mempunyai garansi selama 1 tahun,
sehingga kalau terjadi masalah atau ditemukan keadaan yang tidak sesuai dengan
rencanakebutuhanyangtelahdisusundapatsegeraditangani.
Metodologi
Metodologi yang digunakan adalah dengan menggunakan SDLC (Software
Development Life Cycle) yang bernamakan Prototype. Model prototype merupakan
model pengembangansoftware yangmengizinkanpengguna/usermemiliki gambaran
awal tentang program yang akan dikembangkan serta melakukan pengujian awal.
4. Model prototype juga memberi fasilitas bagi pengembangn dan user untuk saling
terkaitdanberinteraksi.
C. KebutuhanSistem
Database
Sebagai penyimpanan data pegawai dapat menggunakan aplikasi database
yang tersedia yaitu SQL Server 2000, atau pun menggunakan aplikasi RDBMS open
source yang cepat,ringandan mampumenampungdatadalamjumlahbesar.
Arsitektur Sistem
a. Aplikasi berbasiswebdandapatberjalandenganbaikdi webbrowserberbasis
desktop.
b. Menggunakanbahasapemrogramanminimal PHP5.3.
c. Menggunakan web framework yang mengadopsi fitur namespace, template
engine, unit test, schema builder, database migrations, RESTful controller,
dan dependencyinjection.
d. MenggunakanCSSframeworkyangmengadopsi responsive design.
e. Memiliki fungsiexportdatake MicrosoftExcel,MicrosoftWord danPDF.
Jaringan
Sistemyangdikembangkanharusmendukungtipe jaringanclientserveryang
mengakomodirpenggunaansecaramultiuserdisaatyangbersamaan.
E. Jangka Waktu Pelaksanaan
Perkiraanjangkawaktupenyelesaianpekerjaanini adalah100(Seratus) hari kalender
terhitungsejakSuratPerintahMulai Kerja(SPMK) danKontrakditandatangani penyedia.
F. Tenaga Ahli
Kebutuhan Tenaga Ahli
Tenaga Ahli Berdasarkan lingkup pekerjaan yang ada, maka dibutuhkan
tenaga ahli dengan spesifikasi sebagai berikut :
1. Project Manager, berpendidikan minimal S2 bidang Teknik Informatika
atau Manajemen atau sejenisnya, memiliki sertifikasi di bidang proyek
manajemen, mempunyai pengalaman sejenis minimal 3 tahun yang
dibuktikan dengan surat referensi, sebanyak 1 orang.
2. Team Leader, berpendidikan minimal S2 bidang Teknik Informatika
atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun yang
dibuktikan dengan surat referensi, sebanyak 1 orang.
3. System Analyst, berpendidikan minimal S1 bidang Teknik Informatika
atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun pada bidang
system development yang dibuktikan dengan surat referensi, sebanyak 1
orang.
4. Database Administrator, berpendidikan minimal S1 bidang Teknik
Informatika atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun
pada bidang database yang dibuktikan dengan surat referensi, sebanyak 1
orang.
5. 5. Network Engineer, berpendidikan minimal S1 bidang Teknik
Informatika atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun
pada bidang jaringan yang dibuktikan dengan surat referensi, sebanyak 1
orang.
6. Back-end Developer, berpendidikan minimal S1 bidang Teknik
Informatika atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun
pada bidang website dibuktikan dengan surat referensi.
7. Front-end Developer, berpendidikan minimal S1 bidang Teknik
Informatika atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun
pada bidang website dan mendalami bahasa CSS dan sejenisnya.
8. UI / UX Designer, berpendidikan minimal S1 bidang Teknik Informatika
atau Desain atau sejenisnya, mempunyai pengalaman kerja minimal 3 tahun
pada bisan UI/UX Design.
Tenaga Pendukung, di antara lain :
1. Technical Support, berpendidikan minimal D3 di bidang apapun.
2. Dokumentator, berpendidikan minimal D3 di bidang apapun dan memiliki
pengetahuan tentang dokumentasi proyek.
Tugas Pokok Tenaga Ahli
Tenaga Ahli, di antara lain :
1. Project Manager Bertugas untuk mengawasi jalannya proyek dan
pengambil keputusan dalam lingkup proyek.
2. Team Leader Bertugas untuk memimpin dalam tim proyek dan bertanggung
jawab atas koordinasi tim.
3. System Analyst Bertugas menganalisis kebutuhan agar fitur yang akan
diberikan dapat sesuai dengan kebutuhan yang ada.
4. Database Administrator Bertugas menyusun struktur database dan query
database yang diperlukan agar dapat sesuai dengan kebutuhan.
5. Network Engineer Bertugas untuk melakukan implementasi jaringan yang
sudah direncanakan pada sistem.
6. Back-end Developer
Bertugas membuat back-end proses pada sistem dan mengintegrasikannya
dengan database.
7. Front-end Developer Bertugas untuk membuat tampilan pada website
seperti yang sudah didesain oleh UI/UX Designer.
8. UI/UX Designer Bertugas membuat design tampilan dari website dan
membuat flow dari sistem agar mudah untuk digunakan yang nantinya akan
di implementasikan oleh front-end developer.
Tenaga Pendukung, di antara lain
1. Technical Support Bertugas untuk memberikan dukungan teknis dalam
membantu user untuk mengoperasikan sistem.
6. 2. Dokumentator Bertugas untuk menyusun dokumentasi proyek.
I. PembiayaanKegiatan
Sumber Pendanaan Pembuatan Aplikasi Web dari anggaran belanja PT Telkom
Banjarmasin Tahun2019 SebesarRp100.000.000,00.
J. Tempat
Semua kegiatan yang telah disusun untuk dilaksanakan dalam kegiatan ini akan
dilaksanakanpadalokasi/wilayahyangtelahditentukanolehPT TelkomBanjarmasin.
K. Pelaporan
Laporan pelaksanaankegiatandibuatsebanyak10(sepuluh) copy,meliputi:
1. Laporan Pendahuluan
a. RencanaKerja
b. Jadwal Kegiatan
c. Estimasi Waktu
d. DesainAwal Sistem
2. Laporan Pertengahan
a. Hasil yang telahdicapai
b. Masalah dan solusi pelaksanaan
c. RencanaSelanjutnya
3. Laporan Akhir
a. Laporan Mingguan
b. KeluaranProyek
L. Penutup
DemikianKerangkaAcuanKerja(KAK) untuk webRegistrasi online PTTelkom
Banjarmasin ini disusunsebagaidasarpelaksanaanpengembanganagarPT Telkom
Banjarmasin dapatmembantupelangganmemperolehkepuasanyangmaksimal.
2. Tentukan Ruanglingkupproyek.
1. Organisasi Pengguna Jasa
PT TelkomBanjarmasin
7. 2. Sumber Pendanaan
Proyek ini mendapatkan dana kurang lebih sebesar Rp 200.000.000,- (tiga ratus juta
rupiah) termasuk pembiayaan tenaga ahli dan tidak termasuk server dan alat-alat
penunjangproyek.
3. Lokasi Kegiatan
Kegiatan ini akan dilaksanakan pada lokasi/wilayah yang telah ditentukan oleh PT
TelkomBanjarmasin.
4. Fasilitas Penunjang
OlehPenggunaJasa:
a) ServerDigital Ocean
b) KomputerdanCPU (sesuai jumlahkebutuhan)
c) Data mentahuntukpengujian
d) Printer5.4.2
OlehPenyediaJasa:
a) Executable Program
b) PelatihanInstalasi danPengoperasian
c) Pemeliharaan
5. Alih Pengetahuan
Setelah web telah dibuat dan sudah melakukan tahap uji coba, selanjutnya akan
dilakukan trainingatau pelatihanuntuk para pengguna web dengan tujuan agar seluruh
elemenend-userdapatmengoperasikanwebdenganmudahdanlancar. Kemudianakan
dilakukan pendampingan selama masa garansi (maintenance) yang bertujuan untuk
mengetahui letak kesalahan sistem (apabila ada), sehingga dapat segera mencari
solusinyadanmelakukanerror-handling.
3. Sebutkan proses-prosesdalammanajemenproyeksehingga proyektersebutbisa selesai.
a. Perencanaandanpersiapanpelaksanaanpekerjaan
b. AnalisisdanEvaluasi terhadapstrukturdanprosesbisnis
c. Perancangansistem
d. Pembangunansistem
e.Uji coba operasional
f.Penyusunanlaporandandokumentasisistem
4. Penerapanmanajemenproyek memberikanbeberapakeuntungan,sebutkan .
Mempermudah masyarakat untuk mencari tahu mengenai cara registrasi
indihome dan paket yang tersedia
Mempermudah masyarakat untuk registrasi indihome
Mempermudah masyarakat untuk melihat tagihan indihome
5. Modul/ fiturapa saja yang akan diimplementasikanuntukproyek di atas?
Menampilkaninformasi mengenaicararegistrasi indihome danpaketyangtersedia
Registrasi menjadipenggunaIndihome
Pengecekanketersediaanjaringanpadaalamat
MenampilkantagihanIndihome pengguna