1. 1
INDIHOME ONLINE
10 April 2019
Manajemen Proyek Perangkat Lunak E
Disusun Oleh:
Fadhlan Aulia 05111640000125
Dosen :
Fajar Baskoro S.Kom, MT.
2. 2
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 vendor penyedia perangkat telekomunikasi harus mampu mendukung
proyek operator dengan menerapkan proyek manajemen yang baik agar proyek 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.
Maksud dan Tujuan
Maksud dari Perancangan Aplikasi ini agar tercapainya Tujuan Yaitu berfungsi untuk mempermudah
pengguna Indihome untuk registrasi, Pemantauan Pemasangan Indihome, serta Kemudahan untuk
mendapatkan Keluhan dari Pelanggan Indihome.
Sasaran Perangkat Lunak
Sasaran dari Aplikasi adalah tersedianya sistem yang dapat melakukan registrasi atau pendaftaran
secara online serta mengecek ketersediaan jaringan pada lokasi tersebut dan memilih paket langgana
sehingga dapat melakukan pembayaran secara cash dan non-tunai dengan mudah dan cepat
2. Lingkup, Lokasi, Fasilitas Dan Ahli Pengetahuan
2.1. Tahap Pelaksanaan
a. Perencaan dan Persiapan Pelaksanaan Kerja
Kegiatan perencanaan meliputi menganalisis kebutuhan fungsional dan nonfungsional
aplikasi serta membuat jadwal pelaksanaan yang memuat tahapan pekerjaan yang akan
dilakukan,
b. Perancangan Sistem
Dengan memahami sistem sebelumnya dan kriteria-kriteria sistem yang akan dibangun, tim
penyedia jasa dapat membuat rancangan sistem informasi terlebih dahulu. Selanjutnya
3. 3
dengan memperhatikan hasil rekomendasi dari pengguna aplikasi, tim penyedia jasa juga
harus memperhatikan :
• Kebutuhan Operator
• Kebutuhan Pemakai
• Kebutuhan Teknis
• Kebutuhan Organisasi
c. Pelaksanaan Pekerjaan
Pelaksanaan pekerjaan meliputi pembuatan aplikasi sesuai dengan hasil kebutuhan yang
diperlukan oleh user dan jadwal 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 perangkat lunak(sistem) yang telah selesai disusun.
Proses uji coba ini diperlukan untuk memastikan bahwa sistem tersebut sudah benar, sesuai
karakteristik yang diterapkan dan tidak ada kesalahankesalahan yang terkandung
didalamnya
f. Maintenance dan Garasi
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 yang terlibat dalam aplikasi layanan online dapat
menggunakan aplikasi database yang tersedia yaitu Firebase
b. Sistem
− Aplikasi berbasis web dan dapat berjalan dengan baik di web browser berbasis
desktop maupun smarthphone
− Menggunakan bahasa pemrograman PHP 6.0, HTML, JavaScript
− Menggunakan web Framework sebagai back-end yang menggunakan tempplate
engine , unit testing, schema builder, database migrations, RESTful Controller dan
Dependenct Injection seperti Express.js
− Menggunakan software pendukung Adobe Photoshop, dan Sublime Text
c. Keamanan
4. 4
• Autentifikasi user
Setiap pengguna memiliki password tersendiri sehingga hanya penggunapengguna
tertentu yang dapat mengakses data sesuai dengan kebutuhan pengguna. Oleh karena
itu membutuhkan tools untuk management user.
• Privileged User
Demi keamanan dan pembagian wewenang untuk setiap pengguna, maka diperlukan
adanya privileged user untuk mengatur hak akses dan kewenangan masing-masing user.
• Backup/Restore
Karena pentingnya nilai data yang digunakan oleh aplikasi, maka aplikasi harus
menyediakan fasilitas untuk melakukan backup/restore database sehingga apabila terjadi
kesalahan atau kejadian buruk admin dapat melakukan backup dengan mudah.
• User Log
Karena apikasi bersifat multiuser, untuk kontrol dan pengawasan perlu adanya user log
untuk memantau kegiatan masing-masing pengguna dalam penggunaan aplikasi
2.3. Tenaga Ahli Pendukung
a. Tenaga Ahli
1) Project Manager, berpendidikan minimal S2 bidang TI atau Manajemen, mempunyai
pengalaman sejenis minimal 5 tahun dibuktikan dengan surat referensi, sebanyak 1
orang.
2) Team Leader, berpendidikan minimal S2 bidang TI, mempunyai pengalaman kerja
minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
3) System Analyst, berpendidikan minimal S2 bidang TI, mempunyai pengalaman kerja
minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
4) Programmer, berpendidikan minimal S1 bidang ilmu komputer atau Teknik
Informatika, mempunyai pengalaman kerja minimal 5 tahun yang dibuktikan dengan
surat referensi, menguasai android / ios dan framework dan memiliki sertifikat dibidang
pemrogramanan, sebanyak 5 orang.
5) Desain Interface, berpendidikan minimal S1 bidang Teknik Informatika dengan
pengalaman 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
6) Quality Control & Tester, berpendidikan minimal S2 bidang TI, mempunyai
pengalaman kerja minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1
orang.
b. Tenaga Pendukung
1) Administrasi, berpendidikan minimal S1 semua jurusan dengan pengalaman minimal
3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
2) Technical Support, berpendidikan minimal D3 jurusan Teknik Informatika, sebanyak 1
orang.
3) Tenaga Dokumentasi, berpendidikan minimal D3 semua jurusan, sebanyak 1 orang.
4) Trainer, berpendidikan minimal D3 jurusan Teknik Informatika, sebanyak 1 orang.
3. Metodologi
Metodologi-metodologi yang akan digunakan dalam pengembangan Aplikasi MyIndihome berbasis web
ini adalah metodologi yang mampu mendukung pengembangan berskala cepat (fast development) yang
sesuai dengan standarisasi dalam System Development Life Cycle (SDLC). Alasan utama digunakannya
5. 5
metodologi pengembangan berskala 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 berbases
web 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. Jangka Waktu Pelaksanaan
Jangka waktu yang tersedia untuk melaksanaan dan menyelesaikan kegiatan pembuatan Aplikasi
MyIndihome membutuhkan kurun waktu 3 (tiga) bulan yaitu 12 (dua belas) minggu dengan rincian
sebagai berikut:
Kegiatan Tanggal Mulai Tanggal Berakhir Durasi
Kontrak Proyek 10 Apr. 19 17 Apr. 19 -
Perencanaan dan Persiapan Pelaksanaan 18 Apr 19 18 Mei 19 5 Jam
Perancangan Sistem 7 Mei 30 Mei 19 5 Jam
Pelaksanaan Pekerjaan 1 Juni 19 1 July 19 6 Jam
Implementasi 1 July 19 21 July 19 4 Jam
Evaluasi 22 July 19 27 July 19 3 Jam
Maintenande dan Garasi 1 July 19 14 Agustus 4 Jam
Training 2 Agustus 19 9 Agustus 19 4 Jam
5. Kualifikasi
1. Berkomitmen terhadap pekerjaan
2. Bersedia tidak menyebarluaskan data Perusahaan
3. Menggunakan metode yang baik dan benar
4. Berpengalaman
6. 6
6. Keluaran
1. Aplikasi web MyIndihome
2. Dokumentasi kegiatan yang dilaksanakan selama melakukan pengembangan aplikasi MyIndihome,
Buku manual tata cara penggunaan dan pengelolaan sistem informasi pengiriman barang, SOP (System
Operation Procedure) maupun SMP (System Maintenance Procedure).
3. Pelatihan pendampingan/asistensi, garansi dan pemeliharaan
4. Hak Kepemilikan dari seluruh prosedur , proses, dokumentasi , analisis , kajian, aplikasi dalam bentuk
file maupun project file, excute file atau properti intelektual lainnya yang mungkin dihasiljan dari kegiatan
pengembangan sistem ini , baik softcopy maupun hardcopy yang merupakan hasil pembagunan sistem
ini merupakan akan tetap menjadi hak properti Telkom
7. Pelaporan
1. Laporan pendahuluan
a. Rencana kerja
b. Jadwal kegiatan
c. Estimasi waktu selesai sebelum deadline
d. Desain awal sistem
2. Laporan interim
a. Hasil yang sudah dicapai
b. Masalah pelaksanaan dan solusi
c. Rencana baru selanjutnya
3. Laporan akhir
a. Laporan mingguan
b. Keluaran proyek
8. Penutup
Demikian Kerangka Acuan Kerja (KAK) tentang pembuatan Aplikasi MyIndihome ini sebagai dasar
pelaksanaan kegiatan.