Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Kak - MPPL E

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 7 Publicité

Plus De Contenu Connexe

Publicité

Plus récents (20)

Publicité

Kak - MPPL E

  1. 1.   Kerangka Acuan Kerja Aplikasi MyIndihome          Oleh:  Muhammad Adistya Azhar 05111640000103  Kelas:  Manajemen Proyek Perangkat Lunak - E  Dosen:  Fajar Baskoro, S.Kom, M.T.    DEPARTEMEN INFORMATIKA  FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI  INSTITUT TEKNOLOGI SEPULUH NOPEMBER   
  2. 2. 1    1. Pendahuluan  1.1. Latar Belakang  PT. Telkom sebagai penyedia jasa internet dan telefon terus meningkatkan pelayanan                      terhadap pelanggan dan calon pelanggan. Terciptanya teknologi kabel fiber optik untuk                      koneksi internet dan proses transisi dari kabel tembaga ke fiber optik merupakan bentuk                          modernisasi yang dilakukan oleh PT Telkom. Kabel fiber optik memberi manfaat seperti                        penghematan biaya operasional, perawatan yang mudah, listrik dan catu daya yang kecil,                        serta kapasitas bandwith yang lebih besar.  PT Telkom membutuhkan platform untuk membantu penyebaran informasi dan proses                    berlanggan, agar masyarakat dapat mendapatkan layanan internet dengan mudah,                  terpadu, dan transparan.  1.2. Tujuan Program  Tujuan dilaksanakannya Pengembangan Aplikasi MyIndihome adalah untuk:  1. Memenuhi kebutuhan berlangganan koneksi internet yang diperuntukkan untuk  masyarakat Indonesia, sehingga dapat mempermudah proses registrasi dan  instalasi.   2. Mempermudah proses pembayaran tagihan secara online.  3. Memfasilitasi pelanggan untuk melapor keluhan dan masalah jaringan internet atau  telefon.  4. Memberi statistik data bagi pihak PT Telkom agar dapat dengan mudah mengetahui  pelanggannya, lokasi rumah, dan area jaringan.  5. Mempermudah PT Telkom untuk memberi customer support yang dibutuhkan oleh  pelanggan ketika mendapatkan gangguan jaringan internet.    1.3. Sasaran Program  Sasaran yang ingin dicapai dari Pengembangan Aplikasi MyIndihome adalah sebagai  berikut:  1. Terpenuhinya kebutuhan pelayanan informasi internet yang semakin berkembang.  2. Peningkatan jumlah pelanggan internet Telkom.  3. Peningkatan kualitas customer support.    1.4. Hasil Akhir Yang Diharapkan  Hasil akhir yang diharapkan dari Pengembangan Aplikasi MyIndihome adalah   
  3. 3. 2    sebagai berikut:  1. Tersedianya aplikasi untuk mencari ketersediaan jaringan internet di lokasi rumah                    calon pelanggan.  2. Tersedianya aplikasi untuk mendaftar sebagai pelanggan internet Telkom.  3. Tersedianya aplikasi untuk melapor keluhan yang dialami oleh pelanggan Telkom.  4. Tersedianya aplikasi untuk merespon keluhan pelanggan Telkom.    1.4. Waktu Pelaksanaan Pekerjaan    Secara keseluruhan, kurun waktu yang tersedia untuk melaksanakan dan menyelesaikan  pengembangan aplikasi MyIndihome adalah selama 16 minggu.      Kegiatan    Juni    Juli    Agustus      September    1  2  3  4  5  6  7  8  9  1 0  1 1  1 2  1 3  1 4  1 5  1 6  Kontrak                                  Percangan Analisis dan Desain  Sistem                                  Implementasi Sistem                                  Uji Coba Sistem                                  Pelatihan Bagi Calon Pengguna  Sistem                                  2. Ruang Lingkup Pekerjaan  Ruang lingkup program berisi kegiatan-kegiatan yang akan dilakukan oleh pengembang                    aplikasi MyIndihome:   2.1. Tahapan pelaksanaan  a. Perencanaan Kegiatan perencanaan meliputi assessment kebutuhan akan aplikasi                yang dikembangkan untuk kemudian memahami permasalahan yang muncul dan                  mendefinisikannya secara rinci untuk kemudian dituangkan ke dalam rancangan                   
  4. 4. 3    aplikasi dan pembuatan schedule pelaksanaan yang memuat tahapan pekerjaan                  yang akan dilakukan.   b. 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, tim penyediaan 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 asesmen kebutuhan yang diperlukan oleh user dan schedule 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 aplikasi (sistem) yang telah selesai                        disusun. Proses uji coba ini diperlukan untuk memastikan bahwa sistem tersebut                      sudah benar, sesuai karakteristik yang ditetapkan dan tidak ada                  kesalahan-kesalahan yang terkandung didalamnya.   f. Maintenance dan Garansi 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 pegawai dapat menggunakan aplikasi                database yang tersedia yaitu MySQL, ataupun menggunakan aplikasi Rel open                    source yang cepat, ringan dan mampu menampung data dalam jumlah besar.   b. Sistem:  1. Aplikasi berbasis Android dan IOS dan dapat berjalan dengan baik.   2. Menggunakan bahasa pemrograman Javascript untuk frontend mobile dan                C# untuk backend.  3. Menggunakan backend framework ASP .NET CORE yang mengadopsi fitur                  namespace, unit test, schema builder, database migrations, RESTful                controller, dan dependency injection agar memenuhi prinsip SOLID                architecture.    
  5. 5. 4    4. Menggunakan framework mobile React Native yang mampu berjalan di                  perangkat mobile Android dan IOS dalam 1 codebase.  5. Memiliki fungsi export data ke Microsoft Excel, Microsoft Word dan PDF.   c. Jaringan Sistem yang dikembangkan harus mendukung tipe jaringan client-server                  yang mengakomodir penggunaan secara multiuser disaat yang bersamaan.    Gambar 1: Ilustrasi jaringan client - server  d. Keamanan   i. Autentifikasi user Setiap user memiliki password tersendiri sehingga hanya                  user-user tertentu yang dapat mengakses data sesuai dengan kebutuhan                  user. Oleh karena itu diperlukan tools untuk management user.   ii. Privilege User Demi keamanan dan pembagian wewenang untuk setiap user,                    maka diperlukan adanya privilege user untuk mengatur hak akses dan                    kewenangan masing-masing user.   iii. 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/kejadian buruk admin                dapat melakukan backup / restore data dengan mudah.   iv. User Log Karena aplikasi bersifat multiuser, untuk kontrol dan pengawasan                    perlu adanya user log untuk memantau kegiatan masing-masing user dalam                    penggunaan aplikasi.    2.3. Menu dan Fasilitas   a. Menu Pelanggan  i. Registrasi Langganan  ii. Biodata pelanggan  iii. Maps lokasi ketersediaan jaringan   
  6. 6. 5    iv. Tagihan bulanan  v. Laporan keluhan jaringan internet   vi. Pembayaran tagihan bulanan  b. Menu Pegawai Telkom  i. Konfigurasi jenis paket internet  ii. Konfigurasi lokasi jaringan internet yang tersedia  iii. Mengirim tagihan bulanan ke pelanggan  iv. Melihat history tagihan pelanggan  v. Melihat laporan keluhan pelanggan  vi. Komunikasi respon keluhan ke pelangga  vii. Log aktivitas pelanggan  2.4. Tenaga Ahli dan Pendukung  a. Tenaga Ahli   Dalam melaksanakan pekerjaan ini, konsultan harus memiliki tenaga ahli dengan                    kualifikasi dan jumlah sebagai berikut:   i. Project Manager, berpendidikan minimal S-2 bidang TI atau Manajemen,                  memiliki sertifikasi di bidang proyek manajemen, mempunyai pengalaman                sejenis minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1                      orang.   ii. Team Leader, berpendidikan minimal S-2 bidang TI, memiliki pengalaman                  sejenis minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1                      orang.   iii. System Analyst, berpendidikan minimal S-2 Bidang TI, berpengalaman                minimal 5 tahun yang dibuktikan dengan surat referensi, memiliki sertifikat                    keahlian bidang system development, sebanyak 1 orang   iv. Database Analyst, berpendidikan minimal S-2 bidang TI, yang memiliki                  pengalaman minimal 5 tahun yang dibuktikan dengan surat referensi,                  memiliki sertifikat keahlian bidang database, sebanyak 1 orang.   v. Programmer, berpendidikan minimal S-1 jurusan Ilmu Komputer atau Teknik                  Informatika, memiliki pengalaman kerja minimal 5 tahun yang dibuktikan                  dengan surat referensi, menguasai framework dan memiliki sertifikat                keahlian dibidang pemrograman, sebanyak 5 orang.   vi. Ahli Kelembagaan berpendidikan minimal S-1 jurusan Ilmu Pemerintahan,                memiliki pengalaman minimal 3 tahun dibuktikan dengan surat referensi,                  sebanyak 1 orang.  b. Tenaga Pendukung   Dalam melaksanakan pekerjaan kegiatan ini, konsultan harus memiliki tenaga                  pendukung dengan kualifikasi dan jumlah sebagai berikut:   
  7. 7. 6    i. Technical Support, berpendidikan minimal D3 jurusan Teknik Informatika,                sebanyak 1 orang.   ii. Tenaga dokumentasi, berpendidikan minimal D3 semua jurusan, sebanyak 1                  orang.   iii. Administrasi, berpendidikan minimal D3 Jurusan Manajemen atau              Administrasi, sebanyak 1 orang  3. Metodologi Pengembangan  Metodologi-metodologi yang akan digunakan dalam pengembangan aplikasi MyIndihome                ini adalah metodologi yang mampu mendukung pengembangan berskala cepat (fast                    development) yang sesuai dengan standarisasi dalam System Development Life Cycle                    (SDLC). Alasan utama digunakannya metodologi pengembangan bersekala 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 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. Rencana Biaya Pelaksanaan Kegiatan  Untuk mendukung pelaksanaan semua kegiatan yang telah disusun untuk dilaksanakan.                    Telah direncanakan biaya pelaksanaan kegiatan secara keseluruhan berjumlah, Rp                  350.000.000,00 (Tiga ratus lima puluh juta rupiah).  4. Penutup  Demikian Kerangka Acuan Kerja (KAK) ini dibuat untuk dijadikan sebagai pedoman dalam  pelaksanaan kegiatan       

×