Integrasi nasional dalam bingkai bhinneka tunggal ika
PT Telkom Banjarmasin
1. Evaluasi Tengah Semester
Manajemen Proyek Perangkat Lunak
KELAS: E
05111640000076 RIFQI MUKTI WICAKSANA
Dosen:
Fajar Baskoro S.Kom., M.T.
Departemen Informatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember (ITS)
Surabaya
2019
2. 1.
KERANGKA ACUAN KERJA (KAK)
Aplikasi Pendaftaran Layanan myIndihome
PT Telkom Banjarmasin
2019
1
3. DAFTAR ISI
Latar Belakang 3
Tujuan Aplikasi 3
Sasaran Perangkat Lunak yang Dikembangkan 3
Ruang Lingkup Pekerjaan 3
Tahap Pelaksanaan 3
Spesifikasi Teknis 4
Tenaga Ahli dan Pendukung 5
Metodologi Pengembangan Perangkat Lunak 6
Identifikasi Masalah 7
Penggalian Kebutuhan 7
Pengumpulan dan Pengolahan Data 8
Perancangan Sistem 8
Prototyping 8
Development 8
Testing dan Maintenance 8
Penanggung Jawab Kegiatan 9
Sumber Pendanaan 9
Waktu Pelaksanaan Kegiatan 9
Lokasi Kegiatan 9
Rencana Biaya Pelaksanaan Kegiatan 9
Pelaporan 9
Penutup 9
2
4. 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
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 untuk menyediakan layanan telekomunikasi kepada pelanggan.
PT. Telkom Banjarmasin sebagai salah satu vendor penyedia perangkat telekomunikasi pun
menggunakan media fiber optik sebagai salah satu cara meningkatkan daya saing diantara
sekian banyak penyedia layanan telekomunikasi di Indonesia. Namun, seiring berjalannya waktu
perlu adanya fitur lain untuk meningkatkan daya saing dari PT. Telkom Banjarmasin. Hal
tersebut bisa dicapai dengan meningkatkan brand awareness dan meningkatkan accessibility
bagi pelanggan, dalam hal ini tujuan itu akan dicapai melalui aplikasi untuk membantu
penerapan layanan myIndihome, dengan fokus permasalahan disini adalah terkait dengan
pendaftaran layanan myIndihome beserta pemantauan layanan yang sudah terdaftar terkait
dengan pelanggan yang memakai aplikasi tersebut, beserta pemantauan penggunaan layanan di
daerah Banjarmasin yang bisa diakses oleh pegawai PT. Telkom Banjarmasin.
2. Tujuan Aplikasi
Tujuan dari adanya Aplikasi Pendaftaran Layanan myIndihome yaitu :
a. Mempermudah proses pendaftaran layanan myIndihome untuk pelanggan.
b. Mempermudah petugas untuk melakukan pemantauan penggunaan layanan myIndihome
di daerah Banjarmasin.
c. Menyediakan informasi terkait layanan myIndihome dengan cepat dan akurat.
3. Sasaran Perangkat Lunak yang Dikembangkan
Sasaran dari aplikasi ini adalah tersedianya aplikasi yang dapat menyediakan informasi
dengan cepat, tepat, dan akurat terkait layanan myIndihome dan informasi terkait lainnya.
4. Ruang Lingkup Pekerjaan
Ruang lingkup pekerjaan berisi kegiatan - kegiatan yang harus dilakukan oleh pengembang
aplikasi pendaftaran layanan myIndihome, yang meliputi :
4.1. Tahap Pelaksanaan
a. Perencanaan
Kegiatan perencanaan meliputi perkiraan kebutuhan akan aplikasi yang hendak
dikembangkan sehingga dapat memahami permasalahan utama dan 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, tim penyedia jasa dapat membuat rancangan sistem informasi terlebih
3
5. dahulu. 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 sistem dapat dilakukan apabila sistem yang dibuat / dikembangkan
telah sesuai dengan rencana kebutuhan pengguna dan bebas dari bug / error.
f. Pelatihan Bagi Para Calon Pengguna Sistem
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 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
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.
4.2. Spesifikasi Teknis
a. Database
Untuk menyimpan data yang terlibat dalam aplikasi pendaftaran layanan
myIndihome dapat menggunakan open source DBMS yang mampu menampung data
dalam jumlah besar.
b. Sistem
- Menggunakan bahasa pemrograman PHP, CSS, JavaScript, HTML, Java.
- Menggunakan software pendukung Visual Studio Code, Adobe Photoshop, Google
Chrome, dan Sublime Text.
c. Jaringan
Sistem yang dikembangkan harus mendukung tipe jaringan client-server yang
mengakomodir penggunaan secara multiuser disaat yang bersamaan.
4
6. 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
Karena pentingnya nilai data yang digunakan oleh aplikasi, maka aplikasi 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 aplikasi bersifat multiuser, untuk kontrol dan pengawasan perlu
adanya user log untuk memantau kegiatan masing-masing user dalam penggunaan
aplikasi.
4.3. Tenaga Ahli dan Pendukung
a. Tenaga Ahli
Dalam melaksanakan pekerjaan ini
1. Project Manager
Berpendidikan minimal S2 bidang Informatika atau Manajemen, memiliki
sertifikasi di bidang proyek manajemen, mempunyai pengalaman sejenis minimal 5
tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas untuk
memimpin, merencanakan dan membuat laporan mengenai kinerja para tim dalam
mencapai target 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 aplikasi 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 dibuktikan dengan surat
referensi, menguasai pemrograman framework dan web, memiliki sertifikat di
bidang pemrograman, sebanyak 5 orang. Bertugas membuat program dari
rancangan yang telah ada ke dalam bahasa pemrograman.
5
7. 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 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. Tenaga Dokumentasi
Berpendidikan minimal D3 semua bidang, sebanyak 1 orang. Bertugas
melakukan dan menyusun dokumentasi proyek.
3. Tenaga Administrasi
Berpendidikan minimal D3 bidang Manajemen atau Administrasi, sebanyak 1
orang. Bertugas menyusun dan mempersiapkan segala keperluan administrasi
kantor dalam pelaksanaan pekerjaan pembuatan aplikasi pendaftaran layanan
myIndihome.
5. Metodologi Pengembangan Perangkat Lunak
Metodologi pengembangan perangkat lunak yang digunakan yaitu menggunakan siklus
hidup pengembangan sistem Prototyping tahapan yang dilakukan sebagai berikut:
Input Proses Output
Permasalahan Solusi permasalahan
Solusi permasalahan Daftar kebutuhan aplikasi
Daftar kebutuhan aplikasi Data layanan dan
pendaftaran myIndihome
Data layanan dan
pendaftaran myIndihome
Rancangan aplikasi
pendaftaran layanan
myIndihome
Rancangan aplikasi
pendaftaran layanan
myIndihome
Prototipe aplikasi
pendaftaran layanan
myIndihome
Prototipe aplikasi
pendaftaran layanan
myIndihome
Aplikasi pendaftaran
layanan myIndihome
6
8. Aplikasi pendaftaran layanan
myIndihome
Aplikasi pendaftaran
layanan myIndihome
5.1. Identifikasi Masalah
Pada tahap ini dilakukan identifikasi masalah terkait studi kasus, yaitu Proses
Pendaftaran Layanan myIndihome. Tahap ini mencakup pemahaman proses bisnis dari
Pendaftaran Layanan myIndihome yang akan memberikan hasil berupa permasalahan
yang ditemui dan metode yang tepat untuk mengatasi permasalahan tersebut.
Permasalahan yang ditemui setelah melakukan identifikasi yaitu proses bisnis yang
masih ada terkait sistem pendaftaran layanan myIndihome masih tergolong rumit dan
manual. Dikatakan rumit dalam artian pertukaran informasi yang ada masih melalui
media kertas sehingga membutuhkan biaya lebih untuk penyediaan kertas dan
perlengkapan lainnya beserta biaya untuk pegawai loker antrian pendaftaran dan
pegawai lain yang terkait. Sementara itu, proses yang masih manual bisa bermasalah
karena ketika pelanggan harus mengeluarkan usaha lebih untuk pergi ke kantor PT
Telkom untuk mendaftar, dan dalam proses tersebut bisa jadi ada persyaratan yang
tertinggal atau belum bisa terpenuhi sehingga menghabiskan banyak waktu di pihak
pelanggan. Tentunya hal ini bisa menjadi masalah karena mengurangi aksesibilitas di
pihak pelanggan dan mengurangi kemungkinan pelanggan yang akan mendaftar
layanan myIndihome.
Solusi dari permasalahan diatas adalah dengan membuat aplikasi yang
menyediakan layanan bagi pelanggan untuk mendaftarkan layanan myIndihome
sekaligus mendapatkan informasi terkait layanan myIndihome yang tersedia. Aplikasi
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 aplikasi pendaftaran layanan myIndihome.
5.2. Penggalian Kebutuhan
Pada tahap ini, dilakukan penggalian kebutuhan pengguna aplikasi melalui riset dan
observasi proses bisnis pendaftaran layanan myIndihome. Hasil kebutuhan fungsional
yang diperoleh yaitu :
Bagi konsumen/masyarakat :
● Dibutuhkan media informasi terkait informasi pendaftaran layanan
myIndihome.
● Dibutuhkan aplikasi yang dapat menangani pendaftaran layanan
myIndihome secara remote dan terautentikasi.
7
9. 5.3. Pengumpulan dan Pengolahan Data
Pada tahap ini, dilakukan pengumpulan data serta informasi yang dibutuhkan
dalam menyelesaikan permasalahan. Data layanan informasi myIndihome terkait data
terkait pendaftaran layanan myIndihome dari database layanan myIndihome di PT
Telkom Banjarmasin. Data yang diperoleh merupakan data yang telah dihimpun pada
tahun 2018. Data tersebut berisi rincian pertanyaan yang sering muncul dari konsumen,
riwayat pendaftaran, dan rincian informasi layanan myIndihome dalam satu tahun
sebagai acuan dalam membentuk model visualisasi yang tepat dalam pengerjaan
aplikasi. Pengolahan data dilakukan dengan identifikasi variabel yang memungkinkan
untuk diolah dalam aplikasi pendaftaran layanan myIndihome.
5.4. Perancangan Sistem
Dalam tahapan perancangan sistem, dilakukan analisis kebutuhan untuk
mendefinisikan rancangan sistem mulai dari alur, arsitektur sistem, tampilan dan
struktur data aplikasi pendaftaran layanan myIndihome. Pendefinisian rancangan
tampilan atau mockup dilakukan untuk menghasilkan desain tampilan fitur yang sesuai
dengan kebutuhan pengguna melalui perencanaan konten dan tata letak tampilan.
Sedangkan rancangan struktur data dilakukan untuk membuat desain database terkait
rancangan tabel dan relasi antar tabel untuk memudahkan pengolahan data aplikasi
pendaftaran layanan myIndihome.
5.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 pendaftaran layanan myIndihome 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 aplikasi pendaftaran layanan myIndihome.
Pengembangan aplikasi dilakukan menggunakan tools Visual Studio Code untuk
membangun seluruh kebutuhan fungsional maupun non-fungsional sesuai rancangan
sistem yang telah dibuat. Aplikasi dikembangan hanya memiliki satu view yaitu untuk
konsumen.
5.7. Testing dan Maintenance
Pada tahap akhir ini, dilakukan pengujian untuk aplikasi layanan pendaftaran myITS
yang telah dikembangkan sesuai dengan sejumlah skenario pengujian pada beragam
perangkat. Hal ini dilakukan untuk memastikan performa aplikasi pendaftaran layanan
myIndihome berjalan baik dan siap digunakan oleh pengguna. Aplikasi juga akan
8
10. dipantau performanya secara periodik setelah penggunaan untuk meminimalisir adanya
bug atau gangguan.
6. Penanggung Jawab Kegiatan
Untuk penanggung jawab dari kegiatan ini adalah pihak Departemen IT dari PT 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 Telkom Banjarmasin.
8. Waktu Pelaksanaan Kegiatan
Secara keseluruhan, perkiraan jangka waktu yang diperlukan untuk melaksanakan seluruh
kegiatan pengembangan aplikasi pendaftaran layanan myIndihome ini adalah 20 minggu
kerja.
9. Lokasi Kegiatan
Seluruh kegiatan pengembangan aplikasi pendaftaran layanan myIndihome ini akan
dilaksanakan utamanya di kantor PT Telkom Banjarmasin yang berada kota Banjarmasin,
Kalimantan Selatan.
10. Rencana Biaya Pelaksanaan Kegiatan
Untuk mendukung seluruh kegiatan pengembangan aplikasi FedEx ini, direncanakan
biaya pelaksanaan yang dibutuhkan adalah sebanyak Rp 454.500.000.
11. Pelaporan
a. Laporan Pendahuluan
1. Rencana Kerja
2. Jadwal Kegiatan
3. Estimasi Waktu Selesai
b. Laporan Akhir
1. Laporan Mingguan
2. Laporan Proyek
12. Penutup
Demikian Kerangka Acuan Kerja Pembuatan Aplikasi Pendaftaran Layanan myIndihome ini
disusun sebagai dasar pelaksanaan kegiatan.
9
11. 2. Ruang Lingkup Proyek
● Aplikasi berbasis web
● Aplikasi ditujukan untuk pelanggan maupun calon pelanggan, beserta pihak
karyawan dari PT. Telkom Banjarmasin
● Autentifikasi bagi pengguna sebelum menggunakan layanan dari aplikasi
● Dana yang disediakan untuk pengembangan proyek sebanyak Rp. 454.500.000,00
● Waktu pengembangan proyek dalam 20 minggu kerja.
3. Proses-proses dalam Manajemen Proyek
● Konsepsi
- Menginisiasi proyek
- Menginvestigasi kelayakan proyek
- Membuat proposal proyek
- Memilih proposal proyek
- Negosiasi Kontrak
● Perencanaan
- Menyiapkan rencana proyek secara detail
○ Penentuan spesifikasi kebutuhan proyek dan user
● Eksekusi
○ Pengembangan perangkat lunak
○ Pengadaan fasilitas
○ Produksi
○ Implementasi
● Operasi
10
12. 4. Keuntungan Penerapan Manajemen Proyek
● Mampu mengontrol lebih baik di setiap aspek (Keuangan, Organisasi, Sumber Daya)
● Biaya yang terencana
● Meminimalkan tuntutan pelaporan rutin
● Mengidentifikasi fungsi tanggung jawab
● Mengidentifikasi batas waktu untuk penjadwalan
● Mengukur prestasi terhadap rencana
● Mengidentifikasi metode analisa peramalan
● Meningkatkan kemampuan estimasi untuk rencana berikutnya
● Mengetahui jika sasaran tidak dapat dicapai / terlampau
● Mengidentifikasi masalah dini & tindakan perbaikan
5. Modul yang diimplementasikan
● Pendaftaran layanan myIndihome secara online
● Menampilkan informasi terkait layanan myIndihome yang tersedia
● Menampilkan informasi terkait layanan myIndihome yang telah terdaftar
● Sistem notifikasi khusus dari pegawai PT Telkom Banjarmasin ke pelanggan terkait
operasional layanan myIndihome yang telah terdaftar seperti kerusakan jaringan,
keterlambatan pembayaran, dll.
● Pembayaran secara online
● Kontrak elektronik bagi pelanggan
● Analisa dan informasi terkait pelanggan myIndihome di daerah Banjarmasin untuk
pegawai PT Telkom Banjarmasin
11