BAB II
LANDASAN TEORI
Pengertian Aplikasi
untuk membantu berbagai macam aktivitas manusia. Untuk mencapai tujuan ini
menyelesaikan tugas tertentu. Word, excel dan software komunikasi adalah contoh
dari aplikasi2.
program yang ditulis oleh seorang programmer yang diinstal dalam sebuah
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
manusia.
Dashboard
Pengertian Dashboard
informasi penting yang dibutuhkan dalam rangka mencapai satu tujuan atau
lebih, yang tersusun dalam satu tampilan sehingga informasi tersebut dapat
dengan baik agar mudah dipahami, berikut adalah hal yang harus diketahui oleh
desainer Dashboard:
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
manfaat, yaitu4:
individu atau organisasi, secara visual dengan grafik, chart dan warna.
strategi kedepan.
organisasi.
4
Wayne W. Eckerson, Deploying Dahboards and Scorecards, (Chatsworth, CA.: 1105 Media, Inc,
2008), Hal 5
10
sistem.
penelitian
10. Informasi didalam dashboard adalah hasil dari analisa dan penelitian
Karakteristik Dashboard
5
Beuschel,”Encyclopedia of Decision Making and Decision Support Technologies” dalam jurnal,
Wiliam Suahidir dan Dana Indra Sensue, “Perancangan Digital Dashboard System Untuk
11
seperti grafik, gauge, grafik garis ataupun batang, warna dan lain-
sangat banyak dari berbagai sumber dari suatu perusahaan. Setiap data
Menyajikan Sensitivity Analysis Kinerja Keuangan Perusahaan Studi Kasus: PT. XYZ”,(96 Journal
kompleks dibelakangnya.
kumpulan data sangat besar yang berasal dari berbagai macam sistem
dengan arah dan tujuan bisnis suatu organisasi. Proses reduksi data
sistem. Ini merupakan proses yang senstif dan tergantung end user.
waktunya.
Profil Indosat
Produk yang dijual adalah layanan telepon, sms, paket data dan PPOB.
13
Pengertian Canvasser
Pengertian Outlet
Outlet adalah tempat dimana pelanggan dapat membeli produk Indosat dan
melakukan pembayaran tagihan layanan milik pihak lain melalui PPOB. Dalam
Starter Pack (SP) atau yang disebut Kartu Perdana adalah kartu SIM
berbeda-beda8.
Pengertian Cluster
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
business volumenya.
Pengertian KPI
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
9
Arini T. Soemohadiwidjojo, “Panduan Praktis Menyusun KPI cetakan 3”,(Jakarta: Raih Asa
10
Harold Kerzner, “Project Management Metrics, KPIs, and Dashboard Edition 2”, (New Jersey:
untuk mengukur kinerja anggota dalam suatu organisasi atas pencapaian yang
indikator kunci terukur dan relevan dengan sasaran strategis perusahaan yang
menujukan sejauh mana sasaran dan tujuan suatu organisasi dalam mencapai
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,
12
Arini T. Soemohadiwidjojo, “Panduan Praktis Menyusun KPI cetakan 3”,(Jakarta: Raih Asa
KPI secara tepat akan menjadi pemberi sinyal bagi organiasi yang
upaya perbaikan yang telah dilakukan. Pemilihan KPI secara tepat juga
kinerja organisasi.
halnya dengan AVA nilai OSAT hanya dilevel cluster dan berbentuk
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
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:
Sell in/out 20 12 6
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
Berikut penjelasannya:
Setiap outlet akan dianggap sukses jika sell in dan sell out nya
16
Indosat, “Kebijakan Traditional Channel dan Komisi MPC Nomor: 0549/G00-G0A/SLS/16”, hlm
12
20
a) Sellin Mobo
b) Sellin PPOB
minimal penjualan saldo sebesar Rp. 50.000,- per outlet dalam satu
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
transaksi paket data Indosat, minimal transaksi paket data adalah Rp.
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
multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti
mesin.
markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML.
HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1
navigation, section.
23
search.
navigation, section.
search.
Saat ini HTML 5 sudah disupport disemua jenis browser terbaru, baik itu
pemograman web yang dikembangan pada tahun 1995 oleh Rasmus Ledrof,
dan sekarang dikelola oleh The PHP Group. PHP bersifat serverside, artinya
19
Hari Aspriyono, “http://dosen.unived.ac.id/hari/2013/03/03/html-xhtml-dan-html5/”, diakses
WEB SERVER
Permintaan URL
BROWSER
atau browser.
20
Khairil, M. Kom,“Modul 1 Pengantar PHP dan WebServer” (Universitas Dahesan
Benguku:2013) Hal 2
25
2. Skrip-skrip bisa berjalan dalam web server yang berbeda dan dalam
sistem operasi yang berbeda pula. PHP dapat berjalan disistem operasi
tag HTML)
4. Fitur tambahan
21
KM. Syarif Haryana, “Pengembangan perangkat lunak dengan menggunakan PHP”,(Jurnal
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
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
22
Roki Aditama, “S.I. Akademik Kampus Berbasis Web dengan PHP”, Lokomedia, 2012, Hal .37
27
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:
MySQL
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
tetang MySQL.
dua perintah dasar yaitu perintah Data Definition Language (DDL) dan Data
mengelolah database dan tabel didalamnya. Dulu perintah ini sering disebuh
dengan istilah Data Definition Language (DDL), tapi sekarang jika kita
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:
26
Bunafit Nugroho, “Dasar Pemograman Web PHP – MySQL dengan Dreamweaver Studi Kasus:
baru dan membuat tabel baru, alter berfungsi untuk memperbaiki tabel dan
data)27.
JQuery
JQuery user interface (JQuery UI) adalah pustaka yang dibangun di atas
27
Bunafit Nugroho, “Dasar Pemograman Web PHP – MySQL dengan Dreamweaver Studi Kasus:
28
Abdul Kadir, “Pemograman Database MySQL Untuk Pemula”,(Yogyakarta: MediaKom 2013)
Hal. 348.
30
1. Manipulasi HTML/DOM
2. Manipulasi CSS
4. Ajax
5. Utilities
Notepad ++
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
didownload secara gratis dan legal. Dalam penelitian ini penulis menggunakan
XAMPP versi 3.2.2 karena sudah support PHP 7. Didalam XAMPP terdapat 5
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
dan suara. Web browser juga dapat mengirim data lewat email, mengelola
HTML, sebagai input dan menjadikan halaman web sebagai hasil output yang
informatif 32.
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-
1. Mozilla Firefox
2. Google Chrome
3. Opera
4. Internet Explorer
5. Dll
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
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
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 yang digunakan dalam penelitian ini dilakukan tiga hal,
yaitu33:
berbeda-beda.
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
yang ditampilkan dalam aplikasi ini apakah sesuai dengan rumus perhitungan KPI
Canvasser Indosat.
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-output dari suatu aplikasi atau perangkat lunak, yaitu objek-objek data
34
Kristanto dalam jurnal, Rita Afyenni, “Perancangan Data Flow Diagram Untuk Sistem Informasi
Sekolah (Studi Kasus pada SMA Pembangunan Laboratorium UNP)”, (Padang: Jurnal TEKNOIF
elemen pemrosesan, dan obyek-obyek data hasilnya akan mengalir keluar dari
aplikasi/perangkat lunak35.
gelembung-gelembung36.
berjalan.
35
S. Pressman dalam jurnal, Rita Afyenni, “Perancangan Data Flow Diagram Untuk Sistem
Informasi Sekolah (Studi Kasus pada SMA Pembangunan Laboratorium UNP)”, (Padang: Jurnal
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
Simbol Keterangan
37
aksitubondo,”http://www.aksitubondo.ac.id/downlotmateri.php?file=Apsi7.ppt.pdf”, diakses tgl
oleh proses.
Flowchart
38
Endah,”http://endah_ks.staff.gunadarma.ac.id/Downloads/files/52145/2.+Definisi+dan+simbol
dari proses program. Bagan alir program dibuat dari derivikasi bagan
alir sistem.
Simbol Keterangan
Dokumen
Proses Manual
komputer
Proses Pradefinisi
File simpanan
Dokumentasi
Key In
Hardisk
Simbol Keterangan
Dokumen
maupun komputer
Proses Manual
komputer
komputer
Proses Pradefinisi
40
Kondisi
Dokumentasi
Key In
Hardisk
Simbol garis
proses
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,
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
2. Atribut
Atribut sering dikenal dengan property dari suatu entitas atau objek.
atribut:
39
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan
MySQL”,(Sleman:Deepublish:2016),Hal 32-39
42
Super Key
Candidate Key
Primary Key
Alternative Key
Foreign Key
3. Relationship
ada tiga macam relasi menurut derajatnya, yaitu derajat relasi unary,
40
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan MySQL”,(Sleman:Deepublish
2016),Hal 40-41
43
SIMBOL KETERANGAN
dengan data.
pada entiti.
Normalisasi
menjadi tabel yang menunjukkan entitas pada suatu relasi. Dengan normalisasi
kita akan merancang sebuah set data yang memenuhi syarat dalam basis data
diantaranya41:
b) Redudancy
basis data.
41
Robi Yanto, M. Kom, “Manajemen Basis Data Menggunakan MySQL”,(Sleman:Deepublish
2016),Hal 55
45
Secara umum proses normalisasi dibagi menjadi tiga tahap, yaitu tahap
Pada tahap ketiga biasanya sudah akan diperoleh tabel yang optimal42.
Pada tahap ini, dibentuk tabel-tabel yang menampung data yang ada dan
usahakan tidak ada set atribut yang berulang, telah ditentukan primary
normalisasi kedua dan dalam satu tabel terdapat atribut tidak ada
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
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:
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
3. Bentuk Data
43
Prof. Dr. Jogianto, “Analisis & desain sistem pendekatan terstruktur teori dan praktek aplikasi
Bentuk data dari yang mengalir dapat berupa dokumen dasar atau
4. Arus Data
Arus data menunjukan darimana data mengalir dan ke mana data akan
5. Struktur Data