Anda di halaman 1dari 67

APLIKASI DASHBOARD KPI CANVASSER INDOSAT

BERBASIS WEB

PROPOSAL SKRIPSI

Diajukan untuk memenuhi sebagian persyaratan dalam penulisan skripsi

Disusun oleh :

Nama : Robby Al Aziz

Nomor Induk : 15.3.0004

JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

MUHAMMADIYAH JAKARTA

MEI 2017
ABSTRAK

15.3.0004: Robby Al Aziz, Aplikasi dashboard KPI Canvasser berbasis Web.


Canvasser adalah pihak kedua, tugas dari Canvasser seperti seorang sales yang
menjual produk. Hanya saja Canvasser mempunyai tugas lain yaitu mengontrol
pencapaian Outlet, memastikan Outlet terus mempunyai saldo dan mengedukasi
Outlet terkait produk-produk Indosat. Sekalipun dari pihak kedua Canvasser
dikontrol kinerjanya langsung oleh Indosat dengan membuatkan perhitungan Key
Performance Indicator (KPI). KPI merupakan alat manajemen yang digunakan
untuk menilai kemajuan atas pencapian tujuan dan sasaran organisasi. KPI ini
masih dihitung menggunakan Excel dan Access maka dari itu penulis ingin
menimplementasikan KPI ini dalam aplikasi berbasis web, yang didalamnya
melakukan pengolahan data untuk perhitungan KPI Canvasser. Metodelogi yang
digunakan dalam pembuatan aplikasi ini adalah metode waterfall. Bahasa
pemogramannya PHP dan HTML. Untuk tampilannya menggunakan CSS 3 dan
Jquery. Databasenya menggunakan MySQL. Tools dan Editor yang digunakan
ialah XAMPP for Windows, dan Notepad ++.

Penulisan ini terdiri dari beberapa bab, yaitu: Bab I berisi penjelasan tentang latar
belakang masalah, identifikasi masalah, rumusan masalah dan sistematika, bab II
berisi pengertian aplikasi, dashboard, KPI, canvasser, Indosat, perangkat lunak
implementasi sistem, kerangka berfikir pembuatan dashboard, dan tools
pengembangan perangkat lunak. Sedangkan Bab II berisi tentang tujuan penelitian,
objek penelitian, rencana kegiatan, metode pengumpulan, dan metodologi
penelitian.

Metode pengambilan data dibutuhkan referensi-referensi yaitu: Referensi Primer 4


buah dan referensi sekunder 21.

Kata Kunci: KPI, Indosat, Canvasser, Aplikasi Web, Dashboard

ii
Lembar Persetujuan

Proposal Skripsi

Aplikasi Dashboard KPI Canvasser Indosat Berbasis Web

Robby Al Aziz

NIM : 15.3.0004

Jakarta,…………………………. 2017

Menyetujui Menyetujui

Taufik Khuramadhan S.Kom, MM.Si M. Arief Sutisna, S.Kom

Ka. Jurusan TI Dosen Pembimbing

Mengetahui

Wakil Ketua Bidang Akademik

STMIK Muhammadiyah Jakarta

M. Zen Fitriansyah, S.Kom

iii
DAFTAR ISI

LEMBAR JUDUL .............................................................................................i

ABSTRAK .........................................................................................................ii

LEMBAR PERSETUJUAN ............................................................................iii

DAFTAR ISI ......................................................................................................v

DAFTAR GAMBAR .........................................................................................vii

DAFTAR TABEL .............................................................................................viii

BAB I PENDAHULUAN

1.1 Latar Belakang Penelitian ..........................................................................1

1.2 Identifikasi Masalah ...................................................................................3

1.3 Batasan Masalah.........................................................................................4

1.4 Rumusan Masalah ......................................................................................4

1.5 Sistematika Penulisan ...............................................................................5

BAB II LANDASAN TEORI

2.1 Pengertian Aplikasi ....................................................................................7

2.2 Dashboard ..................................................................................................8

2.2.1 Pengertian Dashboard ......................................................................8

2.2.2 Karakteristik Dashboard ..................................................................10

2.2.3 Profil Indosat ....................................................................................12

2.2.4 Pengertian Canvasser ........................................................................13

iv
2.2.5 Pengertian Outlet ..............................................................................13

2.2.6 Pengertian Starter Pack (SP).............................................................13

2.2.7 Pengertian Cluster .............................................................................13

2.3 Key Performance Indicator (KPI)..............................................................14

2.3.1 Pengertian KPI ..................................................................................14

2.3.2 Tujuan Pembuatan KPI .....................................................................15

2.3.3 KPI Canvasser Indosat ......................................................................17

2.4 Perangkat Lunak Implementasi Sistem ......................................................22

2.4.1 Hyper Text Markup Language (HTML 5) ........................................22

2.4.2 PHP: Hypertext Prepocessor 7..........................................................22

2.4.3 Cascading Style Sheet (CSS) ............................................................26

2.4.4 MySQL .............................................................................................27

2.4.5 JQuery ...............................................................................................29

2.4.6 Notepad ++ .......................................................................................30

2.4.7 XAMPP ............................................................................................31

2.4.8 WEB Browser ...................................................................................31

2.4.9 Website .............................................................................................32

2.5 Kerangka Berfikir Pembuatan Dashboard .................................................33

2.6 Tools Pengembangan Perangkat Lunak .....................................................34

2.6.1 Data Flow Diagram (DFD) ..............................................................34

2.6.2 Flowchart ..........................................................................................37

2.6.3 Entity Relation Diagram ...................................................................40

2.6.4 Normalisasi .......................................................................................45

2.6.5 Kamus Data ......................................................................................46


v
BAB III METODOLOGI PENELITAN

3.1 Tujuan Penelitian .......................................................................................48

3.2 Manfaat Penelitian .....................................................................................48

3.2.1 Bagi Instansi .....................................................................................48

3.2.2 Bagi Lembaga ...................................................................................49

3.2.3 Bagi Mahasiswa ................................................................................49

3.3 Objek Penelitian .........................................................................................49

3.4 Rencana Penelitian .....................................................................................51

3.4.1 Tempat ..............................................................................................51

3.4.2. Time Schedule .................................................................................52

3.5 Metode Pengumpulan Data ........................................................................53

3.5.1 Metode Observasi .............................................................................53

3.5.2 Metode Kepustakaan ........................................................................53

3.6 Metodologi Pengembangan Perangkat Lunak ...........................................53

3.7 Alasan Penggunaan Metodologi ................................................................55

3.8 Kelebihan dan Kekurangan Metodologi ....................................................55

DAFTAR PUSTAKA

vi
DAFTAR GAMBAR

Gambar 2.1 Skema Perhitungan KPI Canvasser Indosat ....................................21

Gambar 2.2 Cara Kerja PHP ...............................................................................24

vii
DAFTAR TABEL

Tabel 2.1 Target SP Sell in dan Sell Out .............................................................18

Tabel 2.2 Target Voucher Sell in dan Sell Out....................................................19

Tabel 2.3 Simbol Data Flow Diagram ................................................................36

Tabel 2.4 Simbol Bagan Alir Sistem...................................................................38

Tabel 2.5 Simbol Bagan Alir Diagram ...............................................................39

Tabel 2.6 Simbol Entity Relationship Diagram ..................................................43

Tabel 3.1 Jadwal Kegiatan Pengembangan Sistem .............................................52

viii
DAFTAR PUSTAKA

Aditama, R. (2012). S.I. Akademik Kampus Berbasis Web dengan PHP.

Yogyakarta: Lokomedia.

Afyenni, R. (2014). Perancangan Data Flow Diagram Untuk Sistem Informasi

Sekolah (Studi Kasus pada SMA Pembangunan Laboratorium UNP). Jurnal

TEKNOIF Vol 2 No. 1, 35-39.

Aksitubondo. ditemukan tanggal 14 Mei 2017 tanggal

http://www.aksitubondo.ac.id/downlotmateri.php?file=Apsi7.ppt.pdf

Aspriyono, H. (2013). ditemukan tanggal 11 Mei 2017 dari

http://dosen.unived.ac.id/hari/2013/03/03/html-xhtml-dan-html5/

Eckerson, W. W. (2008). Deploying Dahboards and Scorecards. Chatsworth, CA.:

1105 Media. Inc.

Endah. ditemukan tanggal 14 Mei 2017

http://endah_ks.staff.gunadarma.ac.id/Downloads/files/52145/2.+Definisi+

dan+simbol+Flowchart.pdf.

H, N. S. (2012). Android Edisi Revisi. Bandung: Informatika Bandung.

Haryana, K. S. (2008). Pengembangan perangkat lunak dengan menggunakan PHP.

Jurnal Computech & Bisnis, 14-15.


Indosat. (2015, Juni). Kebijakan Standarisasi Enforcement Nomor: 417/G00-

G0A0/SLS/15. Indosat. Jakarta Pusat, Jakarta.

Indosat. (2015, Maret). Kebijakan Traditional Channel dan Komisi MPC per Q1

Januari 2017. Jakarta Pusat, Jakarta.

Indosat. (2015, Maret). Kontrak Kerja Sama Indosat Periode 2015-2017.

Jogianto. (2010). Analisis & desain sistem pendekatan terstruktur teori dan praktek

aplikasi bisnis. Yogyakarta: Andi.

Kadir, A. (2013). Pemograman Database MySQL Untuk Pemula. Yogyakarta:

Mediakom.

Kerzner, H. (2013). Project Management Metrics KPI and Dhasboard Edition 2.

New Jersey: John Wiley & Sons.

Khairil, M. K. (2013). Modul 1 Pengantar PHP dan WebServer. Bengkulu:

Universitas Dahesan Benguku.

Kusnadi. (2008). Sistem Operasi. Yogyakarta: Andi.

Mifflin, H. browser/application. ditemukan tanggal 2 Mei 2017 dari

http://www.dictionary.com/browse/application

Nugroho, B. (2013). Dasar Pemograman Web PHP – MySQL dengan

Dreamweaver Studi Kasus: Sistem Penerimaan Siswa Baru (PSB Online).

Yogyakarta: Gava Media.


plus, N. p. Ditemukan tanggal 11 Mei 2017 dari https://notepad-plus-plus.org/

Safitri, E. (2015). ditemukan tanggal 6 Mei 2017 dari

http://ichaelysaa.mhs.narotama.ac.id/2015/10/06/pengertian-web-browser-

dan-jenis-jenis-browser/

Soemohadiwidjojo, A. T. (2015). Panduan Praktis Menyusun KPI cetakan 3.

Jakarta: Raih Asa Sukses.

Sommerville, I. (2011). Software Engineering Ninth Edition. Boston: Pearson.

Suahidir, W., & Sensue, D. I. (2010). Perancangan Digital Dashboard System

Untuk Menyajikan Sensitivity Analysis Kinerja Keuangan Perusahaan Studi

Kasus: PT. XYZ. 96 Journal of Information System Volume 6, 95-107.

Vebriana, Y. (2014). Perancangan Key Performance Indicator Operator dan

Foreman Departemen Quality Control di PT.X. Jurnal Tirta, Vol. 2, 169-

174.

W3School. jquery. ditemukan tanggal 11 mei 2017 dari

https://www.w3schools.com/jquery/jquery_intro.asp
BAB I

PENDAHULUAN

Latar Belakang Masalah

Canvasser adalah sales person yang menjual produk. Hanya saja Canvasser

mempunyai tugas lain yaitu memantau transaksi di Outlet, memastikan Outlet tidak

kehabisan saldo dan mengedukasi Outlet terkait produk-produk Indosat. Canvasser

menjadi tanggung jawab distributor dan diawasi Indosat cabang yang tersebar di

seluruh Indonesia.

Indosat melakukan monitoring kinerja dan pengukuran kinerja Canvasser untuk

memastikan Canvasser dapat mencapai target kerjanya. Metode yang digunakan

untuk mengukur kinerja adalah Key Performance Index (KPI), menurut David

Parmenter KPI adalah suatu metode yang digunakan untuk mengukur kinerja

anggota dalam suatu organisasi atas pencapaian yang telah dilakukan.

Proses pembuatan laporan KPI yang digunakan Indosat sebagai berikut:

1. Tim analisis Indosat pusat mengolah data-data detail untuk perhitungan

KPI setiap harinya. Data-data tersebut diperoleh dari Sistem Informasi

Sales (SIS) Indosat. Aplikasi yang digunakan untuk mengolah data-data

tersebut adalah Microsoft Excel;

1
2

2. Setelah di olah, Tim analisis Indosat mengirimkan laporan KPI setiap

minggunya via email ke manajemen Indosat pusat dan Indosat cabang;

3. Manajemen Indosat pusat menggunakan laporan tersebut untuk me-

review sejauh mana target Canvasser secara Nasional tercapai.

Sedangkan manajemen Indosat cabang mengkomunikasikan hasil

tersebut ke setiap Canvasser binaanya dan me-review hasil kinerja

Canvasser dalam mencapai target kerja serta menetapkan rencana-

rencana untuk perbaikan.

Dari proses diatas ditemukan beberapa masalah diantaranya, kesulitan pada

pengolahan data dengan jumlah besar menggunakan Excel, karena yang dihitung

tim analisis Indosat, semua transaksi Outlet Indosat yang di summary ke level

Canvasser. Info dari web support.office.com, Excel hanya bisa menampung data 1

juta rows. Hal tersebut menjadi penyebab laporan KPI hanya bisa dilihat seminggu

sekali. Agar lebih memaksimalkan kinerja, Canvasser harus selalu memonitor

pencapaian kinerjanya setiap hari. Permasalahan ke dua Canvasser tidak dapat

mengetahui informasi pencapaian outlet-outlet binaannya, sedangkan outlet-outlet

tersebut adalah objek perhitungan kinerja Canvasser selain itu Canvasser tidak bisa

mengetahui informasi kinerjanya secara online.

Berdasarkan masalah tersebut, maka diperlukan sebuah database system yang

mampu menyimpan data berukuran besar dan sebuah aplikasi data mining yang

mampu mengolah data-data untuk menampilkan informasi KPI dalam bentuk

dashboard yang mampu diakses secara online.


3

Menurut Stephen Few, dashboard adalah suatu tampilan visual berisi infomasi

penting yang dibutuhkan dalam rangka mencapai satu tujuan atau lebih, yang

tersusun dalam satu tampilan sehingga informasi tersebut dapat termonitor dan

dimengerti secara mudah. Tampilan visual harus dirancang dengan baik agar mudah

dipahami. Menurut Harold Kerzner dashboard memiliki manfaat salah satunya:

repersentasi secara visual dari ukuran kinerja dan dashboard digunakan untuk

memantau tren, yang menggambarkan pencapaian setiap jam, harian, mingguan

ataupun bulanan. Dashboard membuat manajer ataupun eksekutif akan lebih

mudah mengidentifikasi pencapaiannya dan menyesesuaikan pelaksanaan strategi

kedepan.

Berdasarkan masalah yang telah dijelaskan diatas, maka dalam penelitian ini

penulis akan mengangkat judul “Aplikasi Dashboard KPI Canvasser Indosat

Berbasis Web”.

Identifikasi Masalah

Berdasarkan latar belakang masalah yang telah dikemukakan diatas, masalah

dapat diidentifikasi sebagai berikut:

1. Belum ada database pengolahan data untuk perhitungan KPI, sehingga

proses perhitungannya lebih lama;

2. Tidak ada informasi pencapaian kinerja outlet;

3. Belum dibuatnya aplikasi dashboard KPI Canvasser Indosat yang mampu

menampilkan informasi ringkas dan jelas tentang KPI Canvasser dan tren

harian penjualan.
4

Batasan Masalah

Adapun batasan masalah dalam penelitian ini sebagai berikut, yaitu:

1. Dari area pemasaran Indosat hanya area BOTABEK saja.

2. Aplikasi hanya mencakup perhitungan Score KPI Canvasser yang

terdaftar di Indosat;

3. Standar perhitungan KPI Canvasser dan parameternya mengikuti

kebijakan yang sudah ditentukan oleh Indosat;

4. Hanya ada 6 level login: Admin, HQ, Region, Area, Cluster dan

Canvasser;

5. Data skor disummary sesuai dengan level organisasinya

6. Informasi yang tersedia di Menu Dashboard adalah:

a. Skor dan rangking per Canvasser;

b. Informasi target dan pencapaian OST, OVT, Ending Balance,

Addon, Osat;

c. Tren Sell in SP, Sell out SP, tren sell in SEV, tren sell out SEV,

tren transaksi Addon.

7. Aplikasi berbasis berbasis Web PHP 7, HTML5, Jquery, MySQL;

8. Tools pengembangan perangkat lunak menggunakan DFD, ERD,

Flowchart, dan Normalisasi;

9. Metodologi yang digunakan adalah Waterfall Sommerfille.

Rumusan Masalah

Berdasarkan latar belakang, berikut rumusan masalahnya:


5

1. Bagaimana merancang dan mengimplementasikan sistem database untuk

pengolahan data-data KPI Canvasser?

2. Bagaimana membangun aplikasi KPI yang dapat melihat pencapaian

kinerja Outlet?

3. Bagaimana membangun dan mengimplentasikan aplikasi dashboard KPI

Canvasser Indosat berbasis WEB yang mampu menampilkan informasi

ringkas tentang KPI Canvasser dan tren harian penjualan?

Sistematika Penulisan

BAB I: PENDAHULUAN

Bab ini menjelaskan tentang informasi umum yaitu latar belakang masalah,

identifikasi maslah, rumusan masalah, batasan masalah, dan sistematika

penulisan.

BAB II: LANDASAN TEORI

Bab ini berisikan teori yang diambil dari beberapa kutipan buku, yang berupa

pengertian dan definisi tentang KPI, dashboard, Canvasser, Indosat, parameter-

parameter Canvasser, perangkat lunak implementasi sistem, kerangka berfikir

pembuatan dashboard dan tools pengambangan perangkat lunak.

BAB III: METODOLOGI PENELITIAN

Bab ini berisikan tujuan dan manfaat penelitian, tempat dan waktu penelitian,

time schedule, metode pengumpulan data, metodologi pengembangan


6

perangkat lunak, tahapan metodologi, alasan menggunakan metodologi,

kelebihan dan kekurangan metodologi.

BAB IV: PEMBAHASAN

Bab ini menjelaskan tentang permasalahan dan pemecahan masalah, diagram

alur data sistem usulan, rancangan ERD, normalisasi, rancangan database,

struktur kode, rancangan menu, desain input/output, tampilan input/output,

spesifikasi sistem komputer sampai jadwal implementasi.

BAB V: PENUTUP

Bab ini berisi kesimpulan penelitian dan saran-saran dari pernulis.


7

BAB II

LANDASAN TEORI

Pengertian Aplikasi

Menurut Kusnadi, tujuan akhir dari penggunaan komputer adalah membantu

pekerjaan. Karena keperluan manusia sangat beragam maka komputer dirancang

untuk membantu berbagai macam aktivitas manusia. Untuk mencapai tujuan ini

maka komponen perangkat lunak lainnya ada yaitu program aplikasi1.

Menurut bahasa, Aplikasi adalah sebuah program komputer dengan tampilan,

yang memungkinkan manusia menggunakan komputer sebagai alat untuk

menyelesaikan tugas tertentu. Word, excel dan software komunikasi adalah contoh

dari aplikasi2.

Mengacu dua pengertian diatas penulis mendifinisikan, aplikasi adalah

program yang ditulis oleh seorang programmer yang diinstal dalam sebuah

perangkat keras (hardware) baik PC ataupun smarthphone, bertugas untuk

1
Kusnadi, Sistem Operasi, (Yogyakarta:Andi, 2008 ), cet 3, hal.15

2
Houghton Mifflin, http://www.dictionary.com/browse/application, diakses 2 Mei 2017, jam 2:39
8

melakukan tugas khusus dalam rangka membantu berbagai macam aktifitas

manusia.

Dashboard

Pengertian Dashboard

Menurut Stephen Few, Dashboard adalah suatu tampilan visual berisi

informasi penting yang dibutuhkan dalam rangka mencapai satu tujuan atau

lebih, yang tersusun dalam satu tampilan sehingga informasi tersebut dapat

termonitor dan dimengerti secara mudah3. Tampilan visual harus dirancang

dengan baik agar mudah dipahami, berikut adalah hal yang harus diketahui oleh

desainer Dashboard:

1. Mengetahui kebutuhan pengguna;

2. Bagimana Dashboard dapat digunakan;

3. Bagaimana parameter yang akan digunakan;

4. Seberapa sering pengukuran akan dilakukan;

5. Bagaimana sebuah dashboard akan diupdate;

6. Bagaimana menjaga keseragaman dalam desain, jika memungkinkan.

3
Stephen Few, “Dashboard Confusion”, dalam Harold Kerzner, “Project Management Metrics KPI

and Dhasboard Edition 2”, (New Jersey: John Wiley & Sons, Inc,2013), hal. 248
9

Harold Kerzner menyatakan bahwa dashboard memiliki beberapa

manfaat, yaitu4:

1. Repersentasi secara visual dari ukuran kinerja

2. Dashboard digunakan untuk menyampaikan informasi kinerja suatu

individu atau organisasi, secara visual dengan grafik, chart dan warna.

Sehingga informasi yang dilihat dapat mudah dimengerti.

3. Mampu mengidentifikasi dan mengoreksi tren negative

4. Dashboard digunakan untuk memantau tren, yang menggambarkan

pencapaian setiap jam, harian, mingguan ataupun bulanan. Dashboard

membuat Manajer ataupun eksekutif akan lebih mudah

mengidentifikasi pencapaiannya dan menyesesuaikan pelaksanaan

strategi kedepan.

5. Mengukur Efisiensi dan Inefisiensi

6. Dashboard mampu mengukur efesiensi dan inefisiensi strategi dan

parameter yang digunakan dalam mengukur kinerja dari sebuah

organisasi.

7. Mampu membuat detail laporan dan menampilkan tren baru

8. Dasbhoard mempunyai menu untuk menampilkan laporan detail dari

summary informasi yang ada di dashboard, sehingga data yang muncul

di dashboard dapat diketahui detailnya. Dashboard juga mampu

4
Wayne W. Eckerson, Deploying Dahboards and Scorecards, (Chatsworth, CA.: 1105 Media, Inc,

2008), Hal 5
10

menampilkan tren terbaru dari data-data detail yang degenerate oleh

sistem.

9. Mampu membuat keputusan lebih tepat berdasarkan hasil dari

penelitian

10. Informasi didalam dashboard adalah hasil dari analisa dan penelitian

mendalam para pakar. Informasi tersebut dapat dijadikan landasan

manajer dan eksekutif dalam membuat sebuah keputusan.

11. Menyelaraskan strategi dan tujuan

12. Dashboard menyelaraskan strategi dan tujuan dari suatu organisasi.

13. Menghemat waktu menjalankan beberapa laporan

14. Semua laporan tersedia di dashboard, sehingga pengguna tidak perlu

lama mencari laporan tersebut.

15. Mendapatkan semua informasi secara instan

16. Dashboard adalah gabungan dari beberapa informasi penting yang

ditampilkan secara ringkas dalam satu layar. Sehingga mempermudah

pengguna melihat semua informasi tersebut.

Karakteristik Dashboard

Menurut Beuschel ada 3 karakteristik penting dari Dashboard yaitu5:

5
Beuschel,”Encyclopedia of Decision Making and Decision Support Technologies” dalam jurnal,

Wiliam Suahidir dan Dana Indra Sensue, “Perancangan Digital Dashboard System Untuk
11

1. Visualisasi, semua jenis informasi ditampilan dalam bentuk visualisasi

seperti grafik, gauge, grafik garis ataupun batang, warna dan lain-

lainnya, sehingga seorang pengguna bisa menterjemahkan dengan

mudah informasi tersebut. Contohnya seperti speedometer yang

melambangkan pencapaian dari suatu organisasi, chart batang yang

melambangkan informasi pencapaian harian atau bulanan, lampu

lalulintas melambangkan kondisi dari suatu organsasi dalam mencapai

tujuannya, misal warna hijau yang melambangkan organisasi dalam

keadaan baik, kuning dalam keadaan kurang baik atau medium

sedangkan merah dalam keadaan tidak baik. Tujuan utama dari

pembuatan visualisasi tersebut untuk mempermudah memahami tren

positif maupun negatif dari perusahaan.

2. Pemilihan data yang relevan, sistem informasi mendapat data yang

sangat banyak dari berbagai sumber dari suatu perusahaan. Setiap data

yang akan ditampilkan dalam dashboard harus data-data yang penting

dan relevan dengan kondisi perusahaan saat ini. Dashboard secara

umum bertujuan untuk memadatkan informasi yang kompleks menjadi

representasi yang lebih sederhana. Semua data-data rinci tidak

dimunculkan dalam dashboard hanya data yang sudah dirangkum

yang ditampilkan. Hal ini sudah memberikan gambaran mengenai

Menyajikan Sensitivity Analysis Kinerja Keuangan Perusahaan Studi Kasus: PT. XYZ”,(96 Journal

of Information System Volume 6:2010), Hal 98


12

keadaan suatu perusahaan secara umum. Melihat penjelasan diatas

mengindikasikan bahwa dashboard bukan sistem yang berdiri sendiri,

melainkan hanya tampilan awal yang menggambarkan sistem-sistem

kompleks dibelakangnya.

3. Pengawasan dan interaksi, Dashboard dapat menampilkan rangkuman

kumpulan data sangat besar yang berasal dari berbagai macam sistem

software maupun hardware. Rincian yang ditampilkan disesuaikan

dengan arah dan tujuan bisnis suatu organisasi. Proses reduksi data

yang sangat besar menggunakan algoritma. Hal ini memerlukan

kuantifikasi dan kualifikasi data yang ada selama masa pengembangan

sistem. Ini merupakan proses yang senstif dan tergantung end user.

Perusahaan maupun organisasi harus melakukan pengawasan terhadap

kinerja agar data-data yang ditampilkan akurat. Dashboard yang

membaik memiliki interaksi dengan real-time database untuk

memberikan peringatan dan informasi yang akurat tepat pada

waktunya.

Profil Indosat

Indosat adalah perusahaan penyedia jasa telekomunikasi di Indonesia.

Produk yang dijual adalah layanan telepon, sms, paket data dan PPOB.
13

Pengertian Canvasser

Canvasser adalah sales person Indosat yang bertanggung jawab atas

distribusi, ketersediaan, dan edukasi produk Indosat ke Mitra Outlet Indosat.6

Pengertian Outlet

Outlet adalah tempat dimana pelanggan dapat membeli produk Indosat dan

melakukan pembayaran tagihan layanan milik pihak lain melalui PPOB. Dalam

pengertian Outlet termasuk milik sendiri dan Outlet Mitra.7

Pengertian Starter Pack (SP)

Starter Pack (SP) atau yang disebut Kartu Perdana adalah kartu SIM

(Subscriber Identity Module) digunakan sebagai alat komunikasi yang ditaruh

didalam telepon genggam, tiap-tiap SP mempunyai nomor atau identitias yang

berbeda-beda8.

Pengertian Cluster

Cluster adalah suatu wilayah pemasaran dan penjualan Indosat terkecil,

dengan batas geografis tertentu yang telah diatur oleh pihak Indosat yang

6
Indosat, “Kebijakan Standarisasi Enforcement Nomor: 417/G00-G0A0/SLS/15”, Juni 2015, Hal 4.

7
Indosat, “Kebijakan Standarisasi Enforcement Nomor: 417/G00-G0A0/SLS/15”, Juni 2015, Hal 4

8
Indosat, “Kontrak Kerja Sama Indosat Periode 2015-2017”, hlm 1
14

dikelola oleh Indosat. Tipe cluster dibagi menjadi tiga: Gold, Silver dan

Bronze. Tiap-tiap cluster mempunyai tipe cluster berbeda sesuai dengan

business volumenya.

Key Performance Indicator (KPI)

Pengertian KPI

Menurut Arini, Key Performance Indicator (KPI) atau Indikator Kinerja

Utama adalah serangkaian indikator kunci yang bersifat terukur dan

memberikan informasi sejauh mana sasaran strategis yang dibebankan kepada

suatu organisasi sudah berhasil dicapai. Unsur-unsur yang terdapat dalam KPI

terdiri atas tujuan strategis, Indikator kunci yang relevan dengan sasaran

strategis tersebut, sasaran yang menjadi tolok ukur, dan kerangka waktu atau

periode diberlakukan KPI tersebut9.

Menurut Harold, Key Performance Indicator (KPI) dapat didefinisikan

sebagai ukuran (nyata atau abstrak) yang menunjukkan kinerja dalam

hubungan dengan mencapai target dan tujuan10.

9
Arini T. Soemohadiwidjojo, “Panduan Praktis Menyusun KPI cetakan 3”,(Jakarta: Raih Asa

Sukses, 2015), hlm 28.

10
Harold Kerzner, “Project Management Metrics, KPIs, and Dashboard Edition 2”, (New Jersey:

John Wiley & Sons, Inc, 2013), hal. 260


15

Menurut Parmenter David KPI merupakan suatu metode yang digunakan

untuk mengukur kinerja anggota dalam suatu organisasi atas pencapaian yang

telah dilakukkan. KPI berkaitan dengan strategi organisasi yang akan

digunakan, pembuatan KPI harus unik karena setiap perusahaan mempunyai

visi dan misi yang berbeda11.

Merujuk pendapat diatas penulis menyimpulkan KPI adalah serangkaian

indikator kunci terukur dan relevan dengan sasaran strategis perusahaan yang

menujukan sejauh mana sasaran dan tujuan suatu organisasi dalam mencapai

target dan tujuan.

Tujuan Pembuatan KPI

Sebagai salah satu perangkat utama manajemen organisasi, tujuan utama

dari penetapan KPI sebagai berikut12.

1. Sebagai alat penguhubung visi misi, strategi organisasi dan sasaran

kinerja dalam sebuah organisasi dengan aktifitas yang dilakukan dalam

rangka mencapai sasaran kinerja yang diinginkan.

11
Parmenter David dalam Jurnal, Yenny Vebrianna-Liem Yenny Bendatu,”Perancangan Key

Performance Indicator Operator dan Foreman Departemen Quality Control di PT.X”,(Jurnal Tirta,

Vol 2, No. 2: 2014) Hal 170.

12
Arini T. Soemohadiwidjojo, “Panduan Praktis Menyusun KPI cetakan 3”,(Jakarta: Raih Asa

Sukses, 2015), hlm 28


16

2. Untuk mengukur tren kinerja organisasi dan/atau divisi apakah

terdapat kenaikan atau terjadi penurunan yang signifikan. Pemilihan

KPI secara tepat akan menjadi pemberi sinyal bagi organiasi yang

memberikan gambaran mengenai area kinerja yang memerlukan

perbaikan, peluang perbaikan kinerja, dan mengetahui efektivitas

upaya perbaikan yang telah dilakukan. Pemilihan KPI secara tepat juga

membantu organisasi membatasi jumlah indicator dan data yang

diperlukan sehingga organisasi bisa lebih focus dalam memonitor

kinerja organisasi.

3. Untuk membandingkan kinerja terkini dengan historis organisasi, atau

membandingkan dengan organisasi lainnya. Sehingga organisasi

mendapat gambaran mengenai keunggulan atau kelemahan organisasi

dibandingkan pesaing, serta mengetahui peluang-peluang untuk

menciptakan nilai tambah.

4. KPI organisasi digunakan sebagai dasar penetapan KPI atau sasaran

kerja divisi dan individu.

5. Hasil pencapaian KPI menjadi dasar untuk memberikan penghargaan

dan konsekuensi sehingga KPI juga bermanfaat untuk mendorong

motivasi bekerja dan perilaku yang baik dari karyawan.

KPI Canvasser Indosat

KPI Canvasser Indosat adalah serangkaian Indikator kunci untuk

mengukur kinerja Canvasser yang ada di Indosat. Ada 4 paramater umum

dalam perhitungan KPI Canvasser yaitu:


17

1. Outlet Promoter Index (OPI)

Outlet promoter Index, indikator keberhasilan promo produk indosat

di Outlet. OPI ini adalah gabungan dari dua parameter yaitu:

a) Availability Visibily Advocacy (AVA)

AVA adalah penilaian terhadap Availability produk Indosat,

Visibility Branding dan Advocacy Frontliner dari outlet terhadap

penjualan produk Indosat13. Nilai AVA hanya di level cluster dan

berbentuk percentage setiap canvasser mempunyai nilai AVA sama

jika di cluster yang sama. Maksimum nilai AVA adalah 100%.

b) Outlet Satisfaction Indosat (OSAT)

Outlet Satisfaction Indosat (OSAT) adalah penilaian tingkat

kepuasan outlet terhadap pelayanan Canvasser Indosat 14. Sama

halnya dengan AVA nilai OSAT hanya dilevel cluster dan berbentuk

percentage setiap canvasser mempunyai nilai OSAT sama jika di

cluster yang sama. Maksimum nilai OSAT adalah 100%.

13
Indosat, “Kebijakan Traditional Channel dan Komisi MPC per Q1 Januari 2017”,Januari 2017,

Hal 13

14
Indosat, , “Kebijakan Traditional Channel dan Komisi MPC per Q1 Januari 2017”,Januari 2017,

Hal 14
18

2. Outlet Performance Index (OPI)

Outlet Performance Index (OPI) adalah indikator pencapaian dari

masing masing outlet dalam melakukan transaksi dari canvasser ke

outlet atau outlet keplanggan, adapun OPI terdiri dari:

a) Outlet SP Transaction (OST)

Outlet SP Transaction (OST) adalah aktivitas Canvasser Indosat

melakukan penjualan SP ke outlet (Sell in SP yang belum aktif)

dengan aplikasi sales SIS dan outlet menjual ke pelanggan (Sell out

SP yang sudah aktif) 15. Berikut SP Sell in dan Sell Out pada tabel

2.1:

Tabel 2.1 Target SP Sell in dan Sell Out.

Platinum Gold Bronze

Sell in/out 20 12 6

SP Pcs/Bulan Pcs/Bulan Pcs/Bulan

Berikut penjelasannya:

15
Indosat, “Kebijakan Traditional Channel dan Komisi MPC Nomor: 0549/G00-G0A/SLS/16”, hlm

12
19

Setiap outlet akan dianggap sukses jika sell in dan sell out nya

terpenuhi. Contoh perhitungan OST:

OST = Total Outlet sukses / Target Outlet.

b) Outlet Voucher Transaction (OVT)

Outlet Voucher Transaction (OST) adalah aktivitas Canvasser

Indosat melakukan penjualan Voucher(Pulsa) (Sell in Voucher) ke

outlet dan outlet menjual Voucher ke pelanggan (Sell out Voucher)


16
. Berikut Voucher Sell in dan Sell Out pada tabel 2.2:

2.2 Target Voucher Sell in dan Sell Out.

Platinum Gold Bronze

Sell in/out 10x/Bulan 7x/Bulan 5x/Bulan

Berikut penjelasannya:

Setiap outlet akan dianggap sukses jika sell in dan sell out nya

terpenuhi. Contoh perhitungan OVT:

OVT = Total Outlet sukses / Target Outlet.

16
Indosat, “Kebijakan Traditional Channel dan Komisi MPC Nomor: 0549/G00-G0A/SLS/16”, hlm

12
20

3. Spreeding Ending Balance

a) Sellin Mobo

Sell in MOBO Indosat dihitung berdasarkan aktivitas canvasser

melakukan penjualan Saldo MOBO Indosat 171 ke outlet-outlet,

sehingga outlet memiliki Ending Balance Saldo MOBO Indosat ≥

Rp10.000,-17. Berikut perhitungannya:

Sell in MOBO = Total outlet sukses(>10rb)/Total target outlet

b) Sellin PPOB

Definisi Sell in PPOB adalah aktivitas canvasser di cluster MPC

dengan melakukan penjualan Saldo PPOB kepada outlet dengan

minimal penjualan saldo sebesar Rp. 50.000,- per outlet dalam satu

bulan18. Berikut perhitungannya:

Sell in PPOB = Total outlet sukses (>50rb)/Total target outlet

4. Addon MOBO

17
Indosat, “Kebijakan Traditional Channel dan Komisi MPC per Q1 Januari 2017”, Januari 2017,

Hal. 12

18
Indosat, “Kebijakan Traditional Channel dan Komisi MPC per Q1 Januari 2017”. Januari 2017,

Hal. 12
21

Addon MOBO adalah besarnya jumlah outlet yang memenuhi

transaksi paket data Indosat, minimal transaksi paket data adalah Rp.

100.000,- per outlet dalam satu bulan. Berikut perhitungannya:

Addon MOBO = Total outlet sukses(>100rb)/Total target outlet

Berikut dibawah ini adalah parameter-parameter perhitungan KPI canvasser

Indosat pada gambar 2.1:

Gambar 2.1: Parameter-parameter perhitungan KPI Canvasser Indosat


22

Perangkat Lunak Implementasi Sistem

Hyper Text Markup Language 5 (HTML 5)

Hyper Text Markup Language 5(HTML 5) adalah sebuah markah untuk

menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah

teknologi inti dari internet. HTML 5 adalah revisi kelima dari HTML (yang

pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML 4, pada

tahun 1997) dan hingga sekarang HTML5 sudah banyak digunakan. Tujuan

dari HTML 5 adalah mendukung teknologi HTML agar mendukung teknologi

multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti

mesin.

HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua

(World Wide Web Consortium, W3C) untuk mendefinisikan sebuah bahasa

markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML.

HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1

yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda

oleh banyak perangkat lunak pembuat web.

Fitur baru HTML 5:

1. Unsur kanvas untuk menggambar.

2. Video dan elemen audio untuk media pemutaran.

3. Dukungan yang lebih baik untuk penyimpanan secara offline.

4. Elemen-konten yang lebih spesifik, seperti artikel, footer, header,

navigation, section.
23

5. Bentuk kontrol form seperti kalender, tanggal, waktu, e-mail, URL,

search.

Beberapa kelebihan yang dijanjikan pada HTML 5:

1. Unsur kanvas untuk menggambar.

2. Video dan elemen audio untuk media pemutaran.

3. Dukungan yang lebih baik untuk penyimpanan secara offline.

4. Elemen konten yang lebih spesifik, seperti artikel, footer, header,

navigation, section.

5. Bentuk kontrol form seperti kalender, tanggal, waktu, e-mail, URL,

search.

Saat ini HTML 5 sudah disupport disemua jenis browser terbaru, baik itu

Google Chrome, Mozila Firefox, Opera dll19.

PHP: Hyepertext Preprocessor 7

PHP: (Hypertext Preprocessor) atau PHP, merupakan bahasa

pemograman web yang dikembangan pada tahun 1995 oleh Rasmus Ledrof,

dan sekarang dikelola oleh The PHP Group. PHP bersifat serverside, artinya

bahasa berbentuk script yang disimpan dan dijalankan di komputer server

19
Hari Aspriyono, “http://dosen.unived.ac.id/hari/2013/03/03/html-xhtml-dan-html5/”, diakses

tanggal 11 Mei 2017 jam 16.00


24

(WebServer) sedangkan hasilnya yang dikirimkan ke komputer client

(WebBrowser) dalam bentuk script HTML20.

Berikut dibawah ini gambar cara kerja php :

WEB SERVER
Permintaan URL

BROWSER

Tanggapan HTTP (URL)


KODE HTML

Gambar 2.2 Cara Kerja PHP

Dari gambar diatas diuraikan sebagai berikut:

1. Server menerima permintaan dari user.

2. Kemudian dilanjutkan untuk mencari halaman atau page pada server.

3. Server melakukan instruksi yang di berikan oleh PHP untuk

melakukan modifikasi pada halaman atau page.

4. Selanjutnya hasil modifikasi tersebut akan dikembalikan kepada klien

atau browser.

20
Khairil, M. Kom,“Modul 1 Pengantar PHP dan WebServer” (Universitas Dahesan

Benguku:2013) Hal 2
25

Kelebihan-kelebihan PHP diantaranya21:

1. Kecepatan akses yang cukup tinggi.

2. Skrip-skrip bisa berjalan dalam web server yang berbeda dan dalam

sistem operasi yang berbeda pula. PHP dapat berjalan disistem operasi

Unix, Windows, dan Machintosh.

3. PHP diterbitkan secara gratis.

4. PHP termasuk bahasa embedded (bisa ditempel atau diletakan dalam

tag HTML)

5. PHP termasuk server side programming.

Versi yang penulis gunakan dalam penelitian ini adalah PHP 7.

Dibandingkan versi sebelumnya PHP 7 versi terbaru dari PHP mempunyai

beberapa keunggulan diantaranya:

1. Kinerja PHP 7 lebih baik dari sebelumnya. Penambahan fitur

merupakan bagian dari peningkatan kinerja PHP 7.

2. Skalar Type Hints & Return Types.

3. Operator Spaceship ().

4. Fitur tambahan

5. Abstrak Syntax Tree: - perubahan besar pada inti. Kemungkinan besar

akan terlihat oleh pengembang. Hal ini memudahkan pengembang

21
KM. Syarif Haryana, “Pengembangan perangkat lunak dengan menggunakan PHP”,(Jurnal

Computech & Bisnis:2008),Hal 14-15


26

untuk kode parsing php, mengurangi kesalahan, dan cara untuk

membangun hal-hal yang lebih baik kedepannya.

6. Closure::call(): - ini adalah metode baru yang ditambahkan ke dalam

inti. Hal ini memungkinkan variabel mengikat pada saat pemanggilan

yang bukan pra-mengikat.

7. Null Coalesce Operator: - Operator menyatu atau ?? ditambahkan ke

inti, yang mengembalikan operan pertama adalah ada atau nol.

Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS) adalah bahasa pemograman yang berfungsi

membuat tampilan web menjadi lebih menarik dan terstruktur. CSS sendiri

dapat mengubah warna tabel, tata letak, ukuran tulisan, jenis tulisan atau

sebuah efek. Cukup dengan membuat satu file CSS, bisa menyimpan banyak

Class CSS didalamnya dan dapat digunakan disetiap file PHP yang nanti akan

ditampilkan dalam browser22.

Sebagai seorang webprogramming dituntut untuk menguasai CSS.

Terlebih lagi bagi webdesginer. CSS saat ini dikembangkan oleh World Wide

Web Consortium (W3C) dan menjadi bahasa standar dalam pembuatan web.

CSS difungsikan sebagai penopang atau pendukung, dan pelengkap dari file

html yang berperan dalam penataan kerangka dan layout.

22
Roki Aditama, “S.I. Akademik Kampus Berbasis Web dengan PHP”, Lokomedia, 2012, Hal .37
27

CSS sendiri dapat digunakan diberbagai platform sistem operasi, misal

Android, Windows, Machintos atau Linux. Versi terbaru dari CSS sekarang

adalah CSS 3, berikut dibawah ini adalah perbedaan CSS dari awal sampai ke

CSS 3:

1. CSS-1, dikembangkan dan berpusat pada formatting dokumen HTML.

2. CSS-2, dikembangkan untuk bisa memenuhi kebutuhan terhadap

format dokumen supaya bisa ditampilkan di printer. Pada CSS-2 ini

mendukung juga dalam penentuan posisi konten, downloadable, font,

table-layout, dan media type printer.

3. CSS-3, merupakan versi pengembangan dari sebelumnya. Pada versi

ini terdapat beberapa tambahan dan mengarah pada efek animasi23.

MySQL

MySQL adalah nama database server. Database Server adalah server

yang berfungsi untuk menangani database. Database adalah suatu

pengorganisasian data dengan tujuan memudahkan penyimpanan dan

pengaksesan data. Dengan menggunan MySQL, kita bisa menyimpan data dan

kemudian data bisa diakses dengan cara yang mudah dan cepat. MySQL

tergolong sebagai database relational. Pada model ini, data dinyatakan dalam

23
Nazruddin Safaat H, Android, Informatika, Edisi Revisi, 2012, hal .456
28

bentuk dua dimensi yang secara khusus dinamakan tabel. Tabel tersusun atas

baris dan kolom24.

MySQL merupakan database yang digunakan diberbagai platform, salah

satunya Windows. MySQL ini mudah dipelajari karena banyaknya tutorial

tetang MySQL.

MySQL bekerja sebagai Database Management System yang mempunyai

dua perintah dasar yaitu perintah Data Definition Language (DDL) dan Data

Manipulating Language (DML)25.

Data Definition Statements, yaitu perintah dasar MySQL untuk

mengelolah database dan tabel didalamnya. Dulu perintah ini sering disebuh

dengan istilah Data Definition Language (DDL), tapi sekarang jika kita

membacara manual MySQL terbaru, istilahnya telah dirubah menjadi DDS

(Data Defnition Statements)26.

24
Abdul Kadir, “Pemograman Database MySQL Untuk Pemula”,(Yogyakarta: MediaKom 2013)

Hal. 15

25
Bunafit Nugroho, “Dasar Pemograman Web PHP – MySQL dengan Dreamweaver Studi Kasus:

Sistem Penerimaan Siswa Baru (PSB Online)”,(Yogyakarta:Gava Media 2013), Hal. 26

26
Bunafit Nugroho, “Dasar Pemograman Web PHP – MySQL dengan Dreamweaver Studi Kasus:

Sistem Penerimaan Siswa Baru (PSB Online)”,(Yogyakarta:Gava Media 2013), Hal. 32


29

Perintah dalam dalam DDS diantaranya create untuk membuat database

baru dan membuat tabel baru, alter berfungsi untuk memperbaiki tabel dan

drop berfungsi untuk menghapus database dan tabel.

Data Manipulating Statements (DMS), yaitu perintah dasar SQL untuk

memanipulasi atau memanjemen data didalam database. Adapun perintah dasar

tersebut adalah INSERT (untuk menambahkan data), SELECT (digunakan

untuk melakukan pengamilan data), UPDATE (digunakan untuk melakukan

perubahan data) dan DELETE (digunakan untuk melakukan penghapusan

data)27.

JQuery

JQuery user interface (JQuery UI) adalah pustaka yang dibangun di atas

JQuery/Java-Script yang berguna untuk memudahkan pengembang dalam

mewujudkan aplikasi web yang interaktif.28

27
Bunafit Nugroho, “Dasar Pemograman Web PHP – MySQL dengan Dreamweaver Studi Kasus:

Sistem Penerimaan Siswa Baru (PSB Online)”,(Yogyakarta:Gava Media 2013), Hal. 40

28
Abdul Kadir, “Pemograman Database MySQL Untuk Pemula”,(Yogyakarta: MediaKom 2013)

Hal. 348.
30

JQuery bertujuan untuk mempermudah penggunaan Java Script disebuah

website. Jquery menyederhanakan banyak hal yang rumit dari Javascript

seperti panggilan AJAX dan manipulasi DOM29.

Pustaka jQuery berisi beberapa fitur berikut:

1. Manipulasi HTML/DOM

2. Manipulasi CSS

3. Event Method HTML

4. Ajax

5. Utilities

Selain itu jQuery mempunyai plugin untuk semua jenis tugas.

Notepad ++

Notepad ++ adalah aplikasi editor kode gratis yang menggantikan Notepad

(Aplikasi Bawaan Windows) mendukung beberapa bahasa, yaitu PHP, HTML,

Javascript maupun CSS. Notepad++ berjalan dalam sistem operasi Windows

dan penggunaan diatur oleh lisensi GPL30.

29
W3School, “https://www.w3schools.com/jquery/jquery_intro.asp”, diakses tanggal 11 Mei 2017

jam 20.22.

30
Notepad plus plus, “https://notepad-plus-plus.org/” diakses tanggal 11 Mei 2017 jam 22.34
31

XAMPP

XAMPP adalah paket program web lengkap yang dapat digunakan untuk

belajar pemograman web, khususnya PHP dan MySQL. XAMPP dapat

didownload secara gratis dan legal. Dalam penelitian ini penulis menggunakan

XAMPP versi 3.2.2 karena sudah support PHP 7. Didalam XAMPP terdapat 5

aplikasi yaitu: Apache, MySQL, FileZilla, Mercury dan Tomcat. 31

WEB Browser

Web browser adalah susatu program atau perangkat lunak yang digunakan

sebagai alat penjelajah internet atau untuk mencari informasi dari suatu

halaman web. Awalnya web browser hanya menampilkan gambar dan text

seiring berjalannya waktu web browser mampu menampilkan file multimedia

dan suara. Web browser juga dapat mengirim data lewat email, mengelola

HTML, sebagai input dan menjadikan halaman web sebagai hasil output yang

informatif 32.

Berikut dibawah ini adalah contoh dari web browser

31
Bunafit Nugroho, “Dasar Pemograman Web PHP – MySQL dengan Dreamweaver Studi Kasus:

Sistem Penerimaan Siswa Baru (PSB Online)”, (Yogyakarta:Gava Media 2013), Hal. 1

32
Elya Safitri, “http://ichaelysaa.mhs.narotama.ac.id/2015/10/06/pengertian-web-browser-dan-

jenis-jenis-browser/”, diakses tanggal 11 Mei 2017 jam 21.21


32

1. Mozilla Firefox

2. Google Chrome

3. Opera

4. Internet Explorer

5. Dll

Aplikasi yang digunakan dalam penelitian ini Google Chrome.

Website

Website atau situs juga dapat diartikan sebagai kumpulan halaman yang

menampilkan informasi data teks, data gambar diam atau gerak, data animasi,

suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun

dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana

masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).

Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi

informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi

informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah

berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi

profil perusahaan, sedangkan website dinamis adalah seperti Friendster,

Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate

oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna

maupun pemilik.
33

Kerangka Berfikir Pembuatan Dashboard

Kerangka berfikir yang digunakan dalam penelitian ini dilakukan tiga hal,

yaitu33:

1. Identifikasi parameter yang tepat

Mengidentifikasi parameter yang tepat dan sesuai dengan sasaran dan

tujuan organisasi atau perusahaan.

2. Identifikasi user requirement yang tepat

Mengidentifikasi kriteria user yang menggunakan Aplikasi Dashboard

KPI Canvasser, karena masing-masing user mempunyai hak akses yang

berbeda-beda.

3. Desain user interface yang baik

Desain dashboard harus baik sesuai dengan pedoman teori-teori yang

terdapat pada ilmu Interaksi Manusia dan Komputer. Hal tersebut

bertujuan agar terjadi interaksi positif antara user dan aplikasi.

Setelah ketiga hal tersebut dilakukan langka selanjutnya adalah melakukan uji

coba. Proses uji coba ini bertujuan untuk mengetahui dan menjawab apakah KPI

33
Wiliam Suhaidir – Dana Indra Sensuse, “Perancangan Digital Dashboard System Untuk

Menyajikan Sensitivity Analysis Kinerja Keuangan Perusahaan Studi Kasus: PT. XYZ”,(96 Journal

of Information System Volume 6:2010), Hal 98


34

yang ditampilkan dalam aplikasi ini apakah sesuai dengan rumus perhitungan KPI

Canvasser Indosat.

Tools Pengembangan Perangkat Lunak

Data Flow Diagram (DFD)

Menurut Kristanto, Data Flow Diagram (DFD) disebut juga dengan

Diagram Arus Data (DAD) adalah: sebuah model logika atau proses yang

dibuat untuk menggambarkan darimana asal data, dan kemana tujuan data yang

keluar dari sistem, dimana data tersebut disimpan, proses apa yang

menghasilkan data tersebut, dan interaksi antara data yang tersimpan, dan

proses yang dikenakan pada data tersebut34.

Menurut S. Pressman, DFD memperlihatkan gambaran tentang input-

proses-output dari suatu aplikasi atau perangkat lunak, yaitu objek-objek data

yang mengalir dalam perangkat lunak kemudian ditransformasi oleh elemen-

34
Kristanto dalam jurnal, Rita Afyenni, “Perancangan Data Flow Diagram Untuk Sistem Informasi

Sekolah (Studi Kasus pada SMA Pembangunan Laboratorium UNP)”, (Padang: Jurnal TEKNOIF

Vol 2 No. 1: 2014) Hal 35.


35

elemen pemrosesan, dan obyek-obyek data hasilnya akan mengalir keluar dari

aplikasi/perangkat lunak35.

Obyek-obyek data dalam penggambaran DFD biasanya dipresentasikan

menggunakan tanda panah berlabel, dan transformasi-transformasi biasanya

dipresentasikan menggunakan lingkaran-lingkaran yang sering disebut

gelembung-gelembung36.

digambarkan ke dalam level-level yang menggambarkan peningkatan

aliran informasi atau data dan fungsinya secara terperinci, yaitu :

1. Diagram Konteks. Suatu diagram alir tingkat tinggi yang

menggambarkan seluruh jaringan, masukan dan keluaran. Sistem

yang dimaksud untuk menggambarkan sistem yang sedang

berjalan.

2. DFD Level 0. Merupakan dekomposisi (decomposition) level lebih

rendah dari diagram konteks.

35
S. Pressman dalam jurnal, Rita Afyenni, “Perancangan Data Flow Diagram Untuk Sistem

Informasi Sekolah (Studi Kasus pada SMA Pembangunan Laboratorium UNP)”, (Padang: Jurnal

TEKNOIF Vol 2 No. 1: 2014) Hal 35.

36
Rita Afyenni, “Perancangan Data Flow Diagram Untuk Sistem Informasi Sekolah (Studi Kasus

pada SMA Pembangunan Laboratorium UNP)”, (Padang: Jurnal TEKNOIF Vol 2 No. 1 : 2014) Hal

36.
36

3. DFD Level 1. Merupakan dekomposisi (decomposition) level lebih

rendah dari DFD Level 0.

4. DFD Level 2, 3. Merupakan dekomposisi (decomposition) level

lebih rendah dari level-level sebelumnya.

Data Flow Diagram mempunyai 4 simbol, menurut Gane/Sarson. Berikut

ini adalah daftarnya37:

Tabel 2.3 Simbol Data Flow Diagram

Simbol Keterangan

Kesatuan Luar / External Entity.

Merupakan sumber/tujuan data atau suatu

bagian/orang yang berada diluar sistem tapi

berhubungan dengan sistem tersebut, baik

itu input ataupun output data.

Proses. Orang / unit mempergunakan

atau melakukan transformasi data

komponen fisik tidak diidentifikasikan.

37
aksitubondo,”http://www.aksitubondo.ac.id/downlotmateri.php?file=Apsi7.ppt.pdf”, diakses tgl

14 Mei 2017 jam 8.32


37

Penyimpanan Data / Data Store.

Penyimpnan data atau tempat data direfer

oleh proses.

Aliran Data. Aliran data dengan arah

khusus dari sumber ketujuan.

Flowchart

Flowchart adah bagan-bagan yang mempunyai arus yang menggambarkan

langkah-langkah penyelesaian suatu masalah, flowchart merupakan cara

penyajian suatu algoritma. Tujuan utama dari flowchart adalah

menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai,

rapi, dan jelas menggunakan symbol-simbol standar38.

6. Bagan Alir Sistem (system flowchart)

Merupakan bagan yang menunjukkan arus pekerjaan secara

keseluruhan dari sistem. Bagan ini menjelaskan urutan dari prosedur -

prosedur yang ada didalam sistem.

7. Bagan alir program

38
Endah,”http://endah_ks.staff.gunadarma.ac.id/Downloads/files/52145/2.+Definisi+dan+simbol

+Flowchart.pdf.”, diakses tgl 14 Mei 2017 jam 8.42


38

8. Merupakan bagan yang menjelaskan secara rinci langkah – langkah

dari proses program. Bagan alir program dibuat dari derivikasi bagan

alir sistem.

Tabel 2.4 Simbol Bagan Alir Sistem

Simbol Keterangan

Dokumen

Mendefinisikan masukan dan keluaran

baik itu manusia ataupun komputer.

Proses Manual

Pemrosesan yang dilakukan oleh

komputer

Proses Berbasis Komputer

Pemrosesan yang dilakukan komputer

Proses Pradefinisi

File simpanan

Multi Dokumen Kondisi

Lebih dari satu rangkap

Dokumentasi

Mendefinisikan penyimpanan arsip


39

Key In

Menunjukan pemasukan data secara

manual atau melalui keyboard

Hardisk

Menunjukan pemasukan atau

penyimpanan data pada hardisk

Tabel 2.5 Simbol Bagan Alir Diagram

Simbol Keterangan

Dokumen

Mendefinisikan dokumenmasukan dan

keluaran baik untuk proses manual

maupun komputer

Proses Manual

Pemrosesan yang dilakukan oleh

komputer

Proses Berbasis Komputer

Pemrosesan yang dilakukan oleh

komputer

Proses Pradefinisi
40

Menunjukan penyeleksian kondisi baik

untuk operasi manual maupun komputer

Kondisi

Menunjukan penyeleksian kondisi baik

untuk operasi manual maupun komputer

Dokumentasi

Mendefinisikan penyimpanan arsip

Key In

Menunjukan pemasukan data secara

manual atau melalui keyboard

Hardisk

Menunjukan pemasukan atau

penyimpanan data pada hardisk

Simbol garis

Digunakan untuk menunjukkan arus dari

proses

Entity Relation Diagram (ERD)

Entity Relation Diagram (ERD) adalah suatu diagram untuk

menggambarkan desain konseptual dari model konseptual suatu basis data

relasional. ERD juga merupakan gambaran yang merelasikan antara objek yang
41

satu dengan objek yang lain dari objek di dunia nyata yang sering dikenal

dengan hubungan antar entitas. Sebagai contoh jika membuat ERD dari Sistem

Perpustakaan maka bahan sebagai objek ERD bisa berupa anggota, buku,

peminjaman, pengembalian dan sebagainya. ERD terdiri dari 3 Komponen

Utama, yaitu39:

1. Entitas

Entitas adalah suatu objek di dunia nyata yang dapat dibedakan dengan

objek lainnya. Entitas bisa berupa orang atau benda ataupun hal

lainnya. Entitas digambarkan dalam bentuk persegi panjang. Dilihat

dari jenisnya entitas terbagi atas dua yaitu.

a) Entitas Kuat (Strong Entity)

b) Entitas Lemah (Weak Entity)

2. Atribut

Atribut merupkan semua informasi yang berkaitan dengan entitas.

Atribut sering dikenal dengan property dari suatu entitas atau objek.

Atribut digambarkan dalam bentuk elips, berikut macam-macam

atribut:

39
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan

MySQL”,(Sleman:Deepublish:2016),Hal 32-39
42

a) Atribut Sederhana (Composit Atribut)

b) Atribut Bernilai Tunggal (Single Values Attribute)

c) Atribut Bernilai Banyak (multivalues Attribute)

d) Atribut Turunan (Derived Attribute)

e) Atribut Identitas (Key Attribute)

Jenis-jenis atribut Identitas:

 Super Key

 Candidate Key

 Primary Key

 Alternative Key

 Foreign Key

3. Relationship

Relationship dalam ERD adalah suatu hubungan antara entitas-entitas,

ada tiga macam relasi menurut derajatnya, yaitu derajat relasi unary,

derajat relasi binary dan derajat relasi ternari.

Derajat kardinalitas merupakan penjabaran dari hubungan antarentitas.

Derajat kardinalitas dibagi atas 3 bagian diantaranya40:

40
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan MySQL”,(Sleman:Deepublish

2016),Hal 40-41
43

a. Derajat kardinalitas One to one (1:1) - Hubungan yang

menjelaskan satu ke satu.

b. Derajat kardinalitas One To Many Relationship (1:M) - Hubungan

yang menjelaskan satu ke banyak.

c. Derajat kardinalitas Many To Many Relationship (M:M) -

Hubungan yang menjelaskan banyak ke banyak.

Simbol-simbol yang digunakan dalam Entity Relationship Diagram

sebagai berikut ini:

Tabel 2.6 Simbol Entity Relationship Diagram

SIMBOL KETERANGAN

Entity. Simbol yang menyatakan

himpunan entitas ini bisa berupa : suatu

elemen lingkungan, sumber daya, atau

transaksi, yang begitu pentingnya bagi

perusahaan sehingga didokumentasikan

dengan data.

Attribute. Simbol terminal ini untuk

menunjukkan nama-nama atribut yang ada

pada entiti.

Primary Key Attribute. Simbol atribut

yang digarisbawahi, berfungsi sebagai key

(kunci) di antara nama-nama atribut yang ada

pada suatu entiti.


44

Relationship. Simbol ini menyatakan

relasi ini digunakan untuk menunjukkan

hubungan yang ada antara entiti yang satu

dengan entiti yang lainnya.

Link. Simbol berupa garis ini digunakan

sebagai penghubung antara himpunan relasi

dengan himpunan entitas dan himpunan

entitas dengan atributnya.

Normalisasi

Normalisasi merupakan tahapan pengelompokan komponen data yang

menjadi tabel yang menunjukkan entitas pada suatu relasi. Dengan normalisasi

kita akan merancang sebuah set data yang memenuhi syarat dalam basis data

diantaranya41:

a) Terdiri dari data utama

b) Redudancy

c) Akomodasi Multi Value

d) Memberikan ijin untuk melakukan perubahan data yang efisien dalam

basis data.

41
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan MySQL”,(Sleman:Deepublish

2016),Hal 55
45

e) Tidak terjadi kehilangan data dalam basis data.

Secara umum proses normalisasi dibagi menjadi tiga tahap, yaitu tahap

tidak normal, normalisasi tahap 1, normalisasi tahap 2, normalisasi tahap 3.

Pada tahap ketiga biasanya sudah akan diperoleh tabel yang optimal42.

1. Bentuk normal tahap 1 (1st Normalized Form)

Pada tahap ini, dibentuk tabel-tabel yang menampung data yang ada dan

dikelompokan berdasarkan suatu karakteristik tertentu. Pada tahap ini

usahakan tidak ada set atribut yang berulang, telah ditentukan primary

keynya dan tiap atribut hanya boleh memiliki satu pengertian.

2. Bentuk normal tahap 2 (2nd Normalized Form)

Tabel dikatakan normalisasi kedua jika telah memenuhi syarat

normalisasi pertama dan semua atribut bukan kunci bergantung pada

semua atribut kunci pada satu tabel.

3. Bentuk normal tahap 3 (3rd Normalized Form)

Tabel dikatakan normalisasi kedua jika telah memenuhi syarat

normalisasi kedua dan dalam satu tabel terdapat atribut tidak ada

ketergantungan transitif artinya setiap atribut dapat menjadi atribut pada

42
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan

MySQL”,(Sleman:Deepublish:2016),Hal 56-57
46

suatu relasi tetap menjadi kunci pada relasi lain. Setiap tabel yang bukan

kunci harus ketergantungan pada primary key.

Kamus Data

Menurut Prof. Dr. Jogianto Kamus data adalah katalog fakta tentang fakta

dan kebutuhan informasi dari suatu sistem dengan mendefinisikan data yang

mengalir pada suatu sistem secara lengkap. Kamus data dibuat berdasarkan

arus data yang ada di DAD. Isi yang ada didalam kamus data, diantaranya

adalah43:

1. Nama arus data

Dalam membaca DAD diperlukan penjelasan lebih lanjut tentang

aliran data maka dari itu nama alir data dicata pada kamus data.

2. Alias

Alias ditulis untuk menyatakan nama lain dari data elemen atau data

store yang sebenarnya sudah ada.

3. Bentuk Data

43
Prof. Dr. Jogianto, “Analisis & desain sistem pendekatan terstruktur teori dan praktek aplikasi

bisnis”,(Yogyakarta: Andi 2010) edisi 4, Hal 725.


47

Bentuk data dari yang mengalir dapat berupa dokumen dasar atau

formulir, dokumen hasil cetakan komputer, laporan tercetak, tampilan

layar di monitor, field-field.

4. Arus Data

Arus data menunjukan darimana data mengalir dan ke mana data akan

menuju, keterangan arus data perlu dicatat di kamus data untuk

memudahkan mencari arus data di DAD.

5. Struktur Data

Struktur data menunjukan harus data yang dicatat di kamus data

terdiridari item - item data apa saja.


BAB III

METODOLOGI PENELITIAN

Tujuan Penelitian

Tujuan penelitian dalam pembuatan proposal skripsi ini adalah:

1. Mengkomputerisasi perhitungan Canvasser agar lebih mudah dalam

pengolahan data.

2. Membuat dashboard KPI Canvasser berbasis web, agar bisa diakses

canvasser secara online.

Manfaat Penelitian

Berikut manfaat penelitian bagi Instansi, Lembaga dan Mahasiswa yaitu:

Bagi Instansi

1. Mempercepat perhitungan KPI Canvasser.

2. Data detail ditampung dalam satu database.

3. Canvasser bisa melihat pencapaian secara update.

4. Manajemen Indosat bisa melihat pencapaian secara update, sehingga

dapat langsung mengetahui setiap masalah Canvasser.

48
49

Bagi Lembaga

1. Mengetahui kemampuan mahasiwa dalam menyerap materi yang telah

disampaikan dari kampus dan mengetahui arah dan fokus keahlian

mahasiswa.

2. Memberikan gambaran kualitas dan kesiapam menjawab tantangan

kedepan khsusnya tantangan pekerjaan dari perusahaan-perusahaan.

Bagi Mahasiswa

1. Sebagai syarat mendapatkan Ijazah S-1.

2. Bisa menerapkan teori-teori yang didapatkan dari kampus.

3. Menambah wawasan dan menambahkan kemampuan pemograman.

4. Sebagai pengalaman yang nantinya ditulis di Curiculum Vitae.

Objek Penelitian

Sejarah Indosat

Tahun 1967 Indosat didirikan sebagai perusahaan penanaman modal asing

pertama di Indonesia yang menyediakan layanan telekomunikasi internasional

melalui satelit internasional.

Pada tahun 1980 Indosat berkembang menjadi perusahaan telekomunikasi

internasional pertama yang dibeli dan dimiliki 100% oleh Pemerintah

Indonesia.
50

Pada tahun 1994 Indosat menjadi perusahaan publik yang terdaftar di

Bursa Efek Indonesia dan New York Stock Exchange. Pemerintah Indonesia

dan publik masing-masing memiliki 65% saham dan 35% saham.

Pada tahun 2001 Indosat mengambil alih saham mayoritas Satelindo,

operator selular dan SLI di Indonesia. Mendirikan PT Indosat Multimedia

Mobile (IM3) sebagai pelopor jaringan GPRS dan layanan multimedia di

Indonesia.

Pada tahun 2003 Indosat bergabung dengan ketiga anak perusahaan yaitu,

Satelindo, IM3, dan Bimagraha, untuk menjadi operator selular terkemuka di

Indonesia

Pada tahun 2006 Indosat meraih lisensi jaringan 3G dan memperkenalkan

layanan 3,5G di Jakarta, Surabaya dan beberapa kota lainnya.

Pada tahun 2008 Qtel membeli saham seri B sebanyak 24,19% dari publik

sehingga menjadi pemegang saham mayoritas Indosat dengan kepemilikan

sebesar 65%. Selanjutnya Indosat dimiliki oleh Qatar Telecom (Qtel) Q.S.C.

(Qtel) atas nama Ooredoo Asia Pte. Ltd. (dahulu Qtel Asia Pte. Ltd. (65%),

pemerintah Indonesia (14,29%) dan publik (20,71%). Indosat memperoleh

lisensi tambahan frekuensi 3G dari Kementerian Komunikasi dan Informatika,

dan anak perusahaan, IM2, memenangkan tender untuk lisensi WiMAX yang

diadakan pemerintah. Pada tahun 2009 Indosat mendapatkan 2nd carrier 3G

pada pita 2100MHz.


51

Pada tahun 2010 Indosat Memulai transformasi menyeluruh untuk menjadi

perusahaan yang lebih fokus dan efisien melalui restrukturisasi organisasi,

modernisasi dan ekpsi jaringan selular, dan inisiatif-inisiatif mencapai

keunggulan operasional.

Pada tahun 2012 momentum untuk maju sebagai organisasi berfokus pada

pelanggan yang mencapai 58,5 juta pelanggan didukung oleh peningkatan

jaringan serta inovasi produk yang berkelanjutan. Komersialisasi jaringan 3G

Indosat di frekuensi 900Mhz.

Pada tahun 2014 peluncuran dan komersialisasi layanan 4G di 900 Mhz

dengan kecepatan hingga 42 Mbps di beberapa kota besar di Indonesia.

Terkakhir ditahun 2015 Indosat resmi berganti nama menjadi Indosat

Ooredoo44.

Rencana Kegiatan

Tempat

Penelitian ini dilakukan di Divisi Channel Policy and Infrastructure PT

Indosat Tbk beralamat di Jl. Medan Merdeka Barat No. 21.

44
Indosat, “Sejarah Indosat Ooredoo”, https://indosatooredoo.com/id/about-indosat/company-
profile/history, pada tanggal 21 April 2017 pukul 19.00
52

Waktu Penelitian

Penelitian untuk pembuatan aplikasi dashboard KPI Canvasser Indosat

ini dilakukan selama 4 bulan (Mei, Juni, Juli & Agustus).

Jadual Penelitian

Adapun jadual penelitian kegiatan pengembangan sistem tergambar dalam

Tabel 3.1 dibawah ini:

Tabel 3.1 Jadual Kegiatan Pengembangan Sistem.

Mei June Juli Agustus


NO Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Pengajuan Proposal

2 Persetujuan Judul

3 Persiapan Penelitian

4 Pengumpulan Data

5 Penelitian

6 Desain

Perancangan
7
Interface

8 Revisi

9 Revisi Bab

Impelementasi
10
Pengujian Interface

11 Testing Interface

12 Maintenance
53

Metode Pengumpulan Data

Metode Observarsi

Penulis melakukan observasi secara langsung pada Divisi Channel Policy

and Infrasctructure di PT. Indosat Tbk.

Metode Kepustakaan

Penulis melakukan studi pustaka dengan membaca dan mempelajari buku

dan referensi dari PT. Indosat dan Internet yang berhubungan dengan masalah

ini.

Metodologi Pengembangan Perangkat Lunak

Dalam pengembangan aplikasi ini penulis perlu menggunakan metodologi,

Metodologi yang digunakan dalam penelitian ini adalah waterfall menurut referensi

Sommerfille. Adapun tahapannya yaitu45:

1. Requirements Analysis and Defintion Planning

Pada tahap ini penulis mengumpulkan kebutuhan data secara lengkap

kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi

oleh software yang akan dibangun. Hal ini sangat penting, mengingat

software harus dapat berinteraksi dengan elemen-elemen yang lain

45
Ian Sommerville, “Software Engineering Ninth Edition” (Boston : Pearson :2011) Hal 31
54

seperti hardware, database, dsb. Tahap ini sering disebut dengan

Project Definition.

2. System and Software Design

Pada tahap ini difokuskan proses pencarian kebutuhan sistem dan

software misalnya fungsi yang dibutuhkan, user interface dsb. Dari

kedua aktifitas tersebut ditujukan user.

Proses software design adalah untuk mengubah kebutuhan-kebutuhan

diatas menjadi repersentasi kedalam bentuk “blueprint” sebelum coding

desain harus dapat mengimplementasikan kebutuhan yang telah

disebutkan pada tahap sebelumnya.

3. Implementation and Unit Testing

Setelah dua tahap sebelumnya selesai, pada tahap ini adalah proses

coding atau menterjemahkan Software Design kedalam bahasa

pemograman yang sudah ditentukan. Program yang dibangun langsung

diuji perunit.

4. Integration and System Testing

Tahap ini merupakan impelementasi dari tahap disain yang secara teknik

dikerjakan oleh programmer. Proses penggabungan beberapa unit dan

diuji sebagai sistem yang lengkap, untuk memastikan perangkat lunak

sudah memenuhi syarat dan selanjutnya perangkat lunak disampaikan

ke user.

5. Operation and Maintenance


55

Perangkat lunak yang sudah dibuat kemudian diuji, apakah ada fungsi

yang error dan hasilnya harus benar-benar sesuai dengan kebutuhan

yang sudah didefinisikan sebelumnya.

Maintenance atau pemeliharan sangat diperlukan, termasuk didalamnya

proses pengembangan. Tidak selamanya software yang dibuat seperti

itu. Ketika dijalankan mungkin saja ada beberapa error kecil yang tidak

diketahui, atau ada penambahan fitur-fitur yang belum ada pada

software sebelumnya. Penggantian diperlukan ketika adanya perbuhan

dari external perusahaan seperti ketika ada penggantian sistem operasi,

atau perangkat lainnya.

Alasan Penggunaan Metodologi

1. Metodologi mudah dipahami.

2. Kebutuhan sistem di awal project lebih ekonomis untuk soal biaya/lebih

murah dan waktu yang terbuang lebih sedikit jika dibandingkan dengan

masalah yang muncul pada tahap-tahap selanjutnya.

Kelebihan dan kekurangan metodologi

Adapun kelebihan dan kekurangan metodologi waterfall diantaranya:

1. Kelebihan

a. Metodologi mudah digunakan dan waterfall memberikan

template mengenai metode analisis, desain, pengkodean,

pengujian dan pemeliharaan.


56

b. Ketika semua tahap dilakukan secara sempurna, maka software

akan berjalan dengan baik tanpa masalah.

2. Kekurangan

a. Perubahan sulit dilakukan karena sifatnya kaku.

b. Karena sifatnya kaku, model ini cocok digunakan jika semua

tahapan dilakukan secara sempurna. Tapi pada dasarnya jarang

konsumen/pelanggan bisa mendifinisikan kebutuhan secara

lengkap.

Anda mungkin juga menyukai