Dokumen tersebut merupakan kerangka acuan kerja untuk pengembangan sistem informasi MyIndihome yang mencakup tujuan, ruang lingkup, metodologi, tenaga ahli dan pendukung, serta rencana pelaksanaan proyek. Proyek ini bertujuan untuk mempermudah registrasi pelanggan baru dan menyediakan informasi layanan Indihome secara cepat dan akurat.
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhansafiravanillia
Merupakan Evalusi Tengah Semster berupa KAK dengan studi kasus pelaoran keluhan
Oleh : Safira Vanillia Putri (05111640000001) kelas MPPL D
Referensi :
http://fajarbaskoro.blogspot.com/2019/04/mppl-evaluasi-tengah-semester-1-9-april.html
Berikut merupakan contoh KAK/TOR dari aplikasi salah satu perusahaan dibidang jasa pengiriman barang guna memenuhi tugas mata kuliah Manajemen Proyek Perangkat Lunak kelas E oleh 05111640000015 NAVINDA MEUTIA - 05111640000025 SARI WAHYUNINGSIH - 05111640000076 RIFQI MUKTI WICAKSANA
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhansafiravanillia
Merupakan Evalusi Tengah Semster berupa KAK dengan studi kasus pelaoran keluhan
Oleh : Safira Vanillia Putri (05111640000001) kelas MPPL D
Referensi :
http://fajarbaskoro.blogspot.com/2019/04/mppl-evaluasi-tengah-semester-1-9-april.html
Berikut merupakan contoh KAK/TOR dari aplikasi salah satu perusahaan dibidang jasa pengiriman barang guna memenuhi tugas mata kuliah Manajemen Proyek Perangkat Lunak kelas E oleh 05111640000015 NAVINDA MEUTIA - 05111640000025 SARI WAHYUNINGSIH - 05111640000076 RIFQI MUKTI WICAKSANA
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsisafiravanillia
Merupakan KAK Sistem Informasi Skripsi
Oleh : Safira Vanillia Putri (05111640000001) kelas MPPL D
Referensi :
http://fajarbaskoro.blogspot.com/2019/02/pbkk-3-aplikasi-pengajuan-skripsi.html
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsisafiravanillia
Merupakan KAK Sistem Informasi Skripsi
Oleh : Safira Vanillia Putri (05111640000001) kelas MPPL D
Referensi :
http://fajarbaskoro.blogspot.com/2019/02/pbkk-3-aplikasi-pengajuan-skripsi.html
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
ETS MPPL-E
1. KERANGKA ACUAN KERJA
SISTEM INFORMASI MYINDIHOME
PLASA TELKOM BANJARMASIN
Evaluasi Tengah Semester
Manajemen Proyek Perangkat Lunak
KELAS: E
05111640000015 NAVINDA MEUTIA
Dosen:
Fajar Baskoro S.Kom., M.T.
Departemen Informatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember
Surabaya
2019
2. 2
DAFTAR ISI
Latar Belakang...............................................................................................................................................3
Tujuan Aplikasi..............................................................................................................................................3
Sasaran Perangkat Lunak yang Dikembangkan ............................................................................................3
Ruang Lingkup Program................................................................................................................................3
Tahap Pelaksanaan ...................................................................................................................................4
Spesifikasi Teknis.......................................................................................................................................5
Tenaga Ahli dan Pendukung .....................................................................................................................6
Metodologi Pengembangan Perangkat Lunak..............................................................................................7
Identifikasi Masalah..................................................................................................................................7
Penggalian Kebutuhan ..............................................................................................................................8
Pengumpulan dan Pengolahan Data.........................................................................................................8
Perancangan Sistem..................................................................................................................................9
Prototyping ...............................................................................................................................................9
Development.............................................................................................................................................9
Testing dan Maintenance .........................................................................................................................9
Penanggung Jawab Kegiatan.........................................................................................................................9
Sumber Pendanaan.......................................................................................................................................9
Waktu Pelaksanaan Kegiatan......................................................................................................................10
Lokasi Kegiatan ...........................................................................................................................................10
Rencana Biaya Pelaksanaan Kegiatan.........................................................................................................10
Pelaporan....................................................................................................................................................10
Penutup.......................................................................................................................................................11
3. 3
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.
Tujuan Aplikasi
Tujuan dari aplikasi sistem informasi MyIndihome ini yaitu :
a. Mempermudah registrasi pelanggan baru Indihome.
b. Menyediakan informasi layanan dengan cepat dan akurat.
c. Mempermudah pencarian informasi histori pembayaran.
d. Mempermudah pencarian informasi lokasi kantor cabang Indihome terdekat.
Sasaran Perangkat Lunak yang Dikembangkan
Sasaran dari aplikasi MyIndihome adalah tersedianya aplikasi yang dapat menyediakan
informasi dengan cepat, tepat, dan akurat dimana datanya akan lebih mudah dikelola.
Ruang Lingkup Program
Ruang lingkup program berisi kegiatan - kegiatan yang harus dilakukan oleh
pengembang sistem informasi atau aplikasi MyIndihome, yang meliputi :
4. 4
Tahap Pelaksanaan
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.
Perancangan
Dengan memahami sistem sebelumnya serta kriteria - kriteria sistem yang akan
dibangun, tim penyedia jasa dapat membuat rancangan sistem informasi terlebih 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
Pelaksanaan Pekerjaan
Pelaksanaan pekerjaan meliputi pembuatan aplikasi sesuai dengan hasil elisitasi
kebutuhan yang diperlukan oleh pengguna serta jadwal yang telah direncanakan.
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.
Implementasi Sistem
Implementasi sistem dapat dilakukan apabila sistem yang dibuat / dikembangkan telah
sesuai dengan rencana kebutuhan pengguna dan bebas dari bug / error.
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.
5. 5
Pelatihan harus mencakup: instalasi dan kustomisasi (pengadministrasian),
pengoperasian, dan pemeliharaan sistem. Peserta yang akan dilatih terdiri atas: operator,
administrator, dan pengguna akhir (end-users).
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.
Spesifikasi Teknis
Database
Untuk menyimpan data yang terlibat dalam aplikasi MyIndihome, dapat menggunakan
open source DBMS yang mampu menampung data dalam jumlah besar, yaitu MySQL.
Sistem
• Aplikasi berjalan di browser (web-based).
• Menggunakan bahasa pemrograman Java, PHP, HTML, JavaScript.
• Menggunakan software pendukung Spring, Adobe Photoshop, Google Chrome, dan
Sublime Text.
Jaringan
Sistem yang dikembangkan harus mendukung tipe jaringan client-server yang
mengakomodir penggunaan secara multiuser disaat yang bersamaan.
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.
6. 6
Tenaga Ahli dan Pendukung
Tenaga Ahli
Dalam melaksanakan pekerjaan ini dibutuhkan tenaga ahli dibidangnya. Tenaga ahli
yang dibutuhkan adalah sebagai berikut :
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 android, memiliki sertifikat di bidang pemrograman,
sebanyak 5 orang. Bertugas membuat program dari rancangan yang telah ada 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 aplikasi yang inovatif dan kreatif.
7. 7
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 MyIndihome.
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 Identifikasi Masalah Solusi permasalahan
Solusi permasalahan Penggalian Kebutuhan Daftar kebutuhan aplikasi
Daftar kebutuhan aplikasi
Pengumpulan dan
Pengolahan Data
Data pengiriman barang melalui
MyIndihome
Data pengiriman barang melalui
MyIndihome
Perancangan Sistem Rancangan aplikasi MyIndihome
Rancangan aplikasi MyIndihome Prototyping Prototipe aplikasi MyIndihome
Prototipe aplikasi MyIndihome Development Aplikasi MyIndihome
Aplikasi MyIndihome Testing dan Maintenance Aplikasi MyIndihome
Identifikasi Masalah
Pada tahap ini dilakukan identifikasi masalah terkait studi kasus, yaitu Registrasi
Pelanggan Baru melalui Aplikasi MyIndihome. Tahap ini mencakup pemahaman proses
bisnis dari Registrasi Pelanggan Baru yang akan memberikan hasil berupa permasalahan
yang ditemui dan metode yang tepat untuk mengatasi permasalahan tersebut.
8. 8
Permasalahan yang ditemui setelah melakukan identifikasi yaitu belum adanya media
informasi bagi konsumen dari MyIndihome terkait proses Registrasi. Permasalahan yang
biasanya muncul berasal dari kekhawatiran konsumen, antara lain informasi layanan,
penanganan layanan bila terjadi masalah pada alat indihome, serta masih banyak hal lain
yang dirasa kurang nyaman bagi konsumen Indihome dalam menggunakan jasanya.
Solusi dari permasalahan diatas adalah dengan membuat sistem informasi bagi
konsumen untuk mempermudah registrasi pelanggan baru Indihome, menyediakan
informasi layanan dengan cepat dan akurat, mempermudah pencarian informasi histori
pembayaran, serta memberikan informasi-informasi lainnya. 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 jasa pengiriman dari Indihome.
Penggalian Kebutuhan
Pada tahap ini, dilakukan penggalian kebutuhan pengguna aplikasi melalui riset dan
observasi proses bisnis layanan registrasi Indihome. Hasil kebutuhan fungsional yang
diperoleh yaitu :
Bagi konsumen/masyarakat :
• Dibutuhkan media informasi untuk mempermudah registrasi pelanggan baru
Indihome.
• Dibutuhkan aplikasi yang dapat menyediakan informasi layanan dengan cepat dan
akurat.
• Dibutuhkan media informasi untuk mempermudah pencarian informasi histori
pembayaran.
• Dibutuhkan media informasi untuk lokasi kantor cabang Indihome terdekat.
Pengumpulan dan Pengolahan Data
Pada tahap ini, dilakukan pengumpulan data serta informasi yang dibutuhkan dalam
menyelesaikan permasalahan. Data pertanyaan konsumen Indihome mengenai informasi
layanan paket yang tersedia yang tentunya diperoleh dari database Indihome. Data yang
diperoleh merupakan data yang telah dihimpun pada tahun 2018. Data tersebut berisi
rincian pertanyaan yang sering muncul dari konsumen, riwayat transaksi paket Indihome,
dan rincian biaya pembelian paket Indihome 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
MyIndihome.
9. 9
Perancangan Sistem
Dalam tahapan perancangan sistem, dilakukan analisis kebutuhan untuk mendefinisikan
rancangan sistem mulai dari alur, arsitektur sistem, tampilan dan struktur data aplikasi
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 MyIndihome.
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
untuk kedepannya agar dapat digunakan dengan mudah sehingga tujuannya dapat tercapai.
Development
Setelah prototipe yang dibuat sebelumnya telah difinalisasi, maka tahap selanjutnya
yaitu pengembangan aplikasi MyIndihome. Pengembangan aplikasi dilakukan menggunakan
tools Spring untuk membangun seluruh kebutuhan fungsional maupun non-fungsional
sesuai rancangan sistem yang telah dibuat.
Testing dan Maintenance
Pada tahap akhir ini, dilakukan pengujian untuk aplikasi MyIndihome yang telah
dikembangkan sesuai dengan sejumlah skenario pengujian. Hal ini dilakukan untuk
memastikan performa aplikasi MyIndihome berjalan baik dan siap digunakan oleh
pengguna. Aplikasi juga akan dipantau performanya secara periodik setelah penggunaan
untuk meminimalisir adanya bug atau gangguan.
Penanggung Jawab Kegiatan
Untuk penanggung jawab dari kegiatan ini adalah pihak Departemen Network and IT
Solution dari P.T. Telkom, Banjarmasin.
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 P.T. Telkom, Banjarmasin.
10. 10
Waktu Pelaksanaan Kegiatan
Secara keseluruhan, perkiraan jangka waktu yang diperlukan untuk melaksanakan
seluruh kegiatan pengembangan aplikasi MyIndihome ini adalah 12 minggu atau 60 hari kerja
efektif dari bulan Mei – Juli 2019 dengan pengecualian pada hari-hari libur nasional seperti
halnya di minggu pertama bulan Juni 2019. Rincian jadwal kegiatan sebagai berikut :
No Kegiatan
Mei 2019 Juni 2019 Juli 2019
I II III IV I II III IV I II III IV
1 Penetapan Kontrak
2 Perencanaan
3 Analisa Sistem
4
Perancangan dan
Prototyping
5
Pengembangan
Sistem
6 Uji Coba
7 Pelatihan
8 Pelaporan
Lokasi Kegiatan
Seluruh kegiatan pengembangan aplikasi MyIndihome ini akan dilaksanakan utamanya
di Kantor Telkom Banjarmasin yang berada di Jl. Pangeran Samudera No.42, Kertak Baru Ilir,
Banjarmasin Tengah, Kota Banjarmasin, Kalimantan Selatan 70231.
Rencana Biaya Pelaksanaan Kegiatan
Untuk mendukung seluruh kegiatan pengembangan aplikasi MyIndihome ini,
direncanakan biaya pelaksanaan yang dibutuhkan adalah sebanyak Rp 250.000.000.
Pelaporan
Laporan yang dibutuhkan sebagai dokumentasi kegiatan yaitu :
a. Laporan Pendahuluan
1. Rencana Kerja
11. 11
2. Jadwal Kegiatan
3. Estimasi Waktu Selesai
b. Laporan Akhir
1. Laporan Mingguan
2. Laporan Proyek
Penutup
Demikian Kerangka Acuan Kerja Pembuatan Aplikasi atau Sistem Informasi MyIndihome
ini disusun sebagai dasar pelaksanaan kegiatan.