Anda di halaman 1dari 48

LAPORAN PRAKTEK KERJA LAPANGAN

SISTEM INFORMASI JARINGAN INDIHOME

DI KARANGPLOSO BERBASIS ANDROID

Oleh :

BAYU KRISNAMURTI 1331140008

INDRA KURNIAWAN NOVIANTO 1331140051

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI MALANG

APRIL 2016
HALAMAN PENGESAHAN

LAPORAN PRAKTEK KERJA LAPANGAN

SISTEM INFORMASI JARINGAN INDIHOME

DI KARANGPLOSO BERBASIS ANDROID

Disusun oleh :

BAYU KRISNAMURTI 1331140008

INDRA KURNIAWAN NOVIANTO 1331140051

Mengetahui dan Menyetujui,

Ketua Program Studi Dosen Pembimbing


Manajemen Informatika Manajemen Informatika

Dr. Eng. Rosa Andrie A., S.T., M.T. Dr.Eng. Faisal Rahutomo,St.,M.Kom
NIP. 19801010 200501 1 001 NIP. 197711162005011008

Mengetahui
Ketua Jurusan Teknologi Informasi

Rudy Ariyanto, S.T., M.Cs.


NIP. 19711110 199903 1 002

ii
HALAMAN PENGESAHAN

LAPORAN PRAKTEK KERJA LAPANGAN

SISTEM INFORMASI JARINGAN INDIHOME

DI KARANGPLOSO BERBASIS ANDROID

Disusun oleh :

BAYU KRISNAMURTI 1331140008

INDRA KURNIAWAN NOVIANTO 1331140051

Malang, 04 April 2016

Mengetahui dan Menyetujui,

Asisten Manager /
Pembimbing PKL
PT. Telkom Karangploso

Sutrisno Tri Susilo


NIK. 790029

iii
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT atas segala rahmat dan
hidayah-Nya sehingga kami dapat menyelesaikan Laporan Praktek Kerja Lapangan
ini. Tujuan dari penyusunan laporan ini adalah sebagai bahan evaluasi hasil
kegiatan Praktek Kerja Lapangan yang telah kami tempuh di PT. Telkomunikasi
Indonesia Kota Malang (Kandatel Batu) di Jln. Panglima Sudirman No 22, Malang
yang dimulai tanggal 1 Februari 2016 sampai tanggal 29 Februari 2016. Laporan
ini merupakan salah satu syarat kelulusan bagi mahasiswa jurusan Teknologi
Informasi, Program Studi Manajemen Informatika Diploma III Politeknik Negeri
Malang.
Kami menyadari bahwa tanpa adanya dukungan dan kerja sama dari
berbagai pihak aktivitas ini tidak dapat berjalan baik, untuk itu kami menyampaikan
rasa terima kasih kepada :
1. Bapak Rudy Ariyanto, S.T., M.Cs selaku ketua Jurusan Teknologi Informasi
2. Bapak Dr. Eng. Rosa Andrie A., S.T., M.T selaku Ketua Program Studi
Manajemen Informatika.
3. Dr.Eng. Faisal Rahutomo,St.,M.Kom selaku Pembimbing PKL dan Koordinator
Praktek Kerja Lapangan
4. Bapak Sutrisno Tri Susilo selaku Selaku Kepala PT. Telkom Karangploso.
5. Semua staf PT Telkomunikasi Indonesia (Telkom Karangploso), serta semua
teman-teman Manajemen Informatika angkatan 2013 dan seluruh pihak yang
telah membantu dan mendukung lancarnya pelaksanaan Praktek Kerja Lapangan
kami dari awal hingga akhir.
Penulis menyadari bahwa dalam laporan Praktek Kerja Lapangan yang telah
disusun ini masih belum sempurna, untuk itu penulis mengharapkan saran dan kritik
yang bersifat membangun dari pembaca demi penyempurnaan laporan ini.

Malang, 04 April 2016

Penulis

iv
DAFTAR ISI

HALAMAN PENGESAHAN ................................................................................. ii


HALAMAN PENGESAHAN ................................................................................ iii
KATA PENGANTAR ........................................................................................... iv
DAFTAR ISI ........................................................................................................... v
DAFTAR GAMBAR ............................................................................................ vii
DAFTAR LAMPIRAN ........................................................................................ viii
BAB 1. PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ............................................................................................. 1
1.2 Tujuan .......................................................................................................... 1
1.3 Manfaat ........................................................................................................ 2
1.3.1 Bagi Mahasiswa................................................................................... 2
1.3.2 Bagi Politeknik, Khususnya Program Studi Manajemen Informatika 2
1.3.3 Bagi Instansi yang bersangkutan ......................................................... 2
1.4 Nama Kegiatan ............................................................................................. 3
1.5 Waktu dan Tempat Pelaksanaan .................................................................. 3
1.6 Peserta Praktek Kerja Lapangan .................................................................. 3
1.7 Metode Penulisan ......................................................................................... 3
1.8 Sistematika Penulisan .................................................................................. 4
BAB II. GAMBARAN UMUM PERUSAHAAN .................................................. 5
2.1 Sejarah umum PT Telkomunikasi Indonesia ............................................... 5
2.3 Lambang PT. Telekomunikasi Indonesia, Tbk. ......................................... 10
2.4 Lokasi PT Telekomunikasi Indonesia (Telkom Karangploso) .................. 10
2.5 Struktur Organisasi PT.Telekomunikasi Indonesia Karangploso ............... 10
2.6 Produk PT Telekomunikasi Indonesia Tbk ................................................ 11
2.6.1 Konfigurasi Perangkat Telkom ....................................................... 12
2.7 Pengalaman dan Aktivitas Praktek Kerja Lapangan .................................. 15
BAB III. PELAKSANAAN PRAKTEK KERJA ................................................. 19
3.1 Dasar Teori .................................................................................................... 19
3.1.1 Android ................................................................................................ 19
3.1.2 Android Studio ................................................................................... 19

v
3.1.3 Java ..................................................................................................... 20
3.2 Tahapan Pembuatan Perangkat Lunak .......................................................... 20
3.2.1 Tahapan Pembuatan Tampilan............................................................ 21
3.2.2 Skema Titik ODP ................................................................................ 21
3.3 Perencanaan Proyek Praktek Kerja Lapangan .............................................. 22
3.3.1 Deskripsi Sistem ................................................................................. 22
3.3.2 WBS (WORK BREAKDOWN STRUCTURE) ................................ 23
3.4 Pembuatan Proyek Praktek Kerja Lapangan ................................................. 23
3.4.1 Tampilan Aplikasi............................................................................... 23
BAB IV. PENUTUP ............................................................................................. 27
4.1 Kesimpulan ................................................................................................ 27
4.2 Saran ........................................................................................................... 27
DAFTAR PUSTAKA ........................................................................................... 28
LAMPIRAN .......................................................................................................... 29

vi
DAFTAR GAMBAR

Gambar 2.1 Logo PT.Telkom Indonesia ............................................................... 10


Gambar 2.2 Struktur Organisasi PT.Telkom Karangploso ................................... 10
Gambar 2.3 Konfigurasi Perangkat Telkom ......................................................... 12
Gambar 2.4 ODC ( Optical Distribution Cabinet ) ............................................... 14
Gambar 2.5 ODP (Optical distribution Point)....................................................... 15
Gambar 2.6 Gambaran Project Praktek Kerja Lapangan ...................................... 16
Gambar 2.7 Foto Kegiatan Praktek Kerja Lapangan ............................................ 17
Gambar 2.8 Foto Kegiatan Praktek Kerja Lapangan ............................................ 18
Gambar 3.1 Metode Waterfall……………………………………………....……20
Gambar 3.2 Skema Titik ODP .............................................................................. 21
Gambar 3.3 WBS (Work Breakdown Structure) .................................................. 23
Gambar 3.4 Icon Aplikasi ..................................................................................... 23
Gambar 3.5 Tampilan Splash Screen Aplikasi Area Indi Home .......................... 24
Gambar 3.6 Tampilan Utama Aplikasi ................................................................. 25
Gambar 3.7 Tersedianya Jaringan ......................................................................... 26
Gambar 3.8 Tidak Tersedianya Jaringan .............................................................. 26

vii
DAFTAR LAMPIRAN

1. Lembar nilai pembimbing PKL instansi dan polinema


2. Form bimbingan instansi
3. Form bimbingan laporan
4. Form kuisioner mahasiswa
5. Source Code

viii
BAB 1. PENDAHULUAN

1.1 Latar Belakang


Praktek Kerja Lapangan (PKL) adalah tahapan dimana mahasiswa diterjunkan
secara langsung ke dalam dunia kerja. Tahap ini digunakan sebagai salah satu
sarana menerapkan keterampilan – keterampilan dan kemampuan yang diperoleh
dari perkuliaan.
PT Telekomunikasi Indonesia Tbk Telkom Group adalah satu-satunya BUMN
telekomunikasi serta penyelenggara layanan telekomunikasi dan jaringan terbesar
di Indonesia.Telkom Group melayani jutaan pelanggan di seluruh Indonesia dengan
rangkaian lengkap layanan telekomunikasi yang mencakup sambungan telepon
kabel tidak bergerak dan telepon nirkabel tidak bergerak, komunikasi seluler,
layanan jaringan dan interkoneksi serta layanan internet dan komunikasi
data.Telkom Group juga menyediakan berbagai layanan di bidang informasi, media
dan edutainment, termasuk cloud-based and server-based managed services,
layanan e-Payment dan IT enabler, e-Commerce dan layanan portal lainnya.
Dengan dilaksanakannya Praktek Kerja Lapangan ini, mahasiswa akan dilatih
untuk mengembangkan keahlian dan kemampuan agar dapat mengetahui apa
masalah – masalah dan persoalan di dalam dunia kerja serta bagaimana cara
mengatasinya. Sehingga dengan adanya Praktek Kerja ini mahasiswa akan
memperoleh pengalaman untuk digunakan sebagai bekal apabila telah benar –
benar terjun ke dunia kerja.

1.2 Tujuan
Adapun tujuan pelaksanaan Praktek Kerja Lapangan (PKL) ini adalah :
a. Menerapkan teori dan keterampilan praktis yang diperoleh dari bangku
kuliah pada perusahaan yang sebenarnya.
b. Menambah wawasan, karena dengan melaksanakan Praktek Kerja
Lapangan maka mahasiswa akan mendapatkan gambaran kerja yang
sesungguhnya dan memungkinkan pula mendapatkan pengalaman yang
selama ini belum didapatkan.
c. Sebagai bekal untuk mempersiapkan diri sebelum terjun dalam dunia kerja.

1
d. Membandingkan antara teori dan praktek, apakah teori yang diperoleh
sesuai dengan penerapan dan mengetahui apakah mata kuliah yang
diberikan sesuai dengan kebutuhan perusahaan.
1.3 Manfaat
1.3.1 Bagi Mahasiswa
a) Dapat menerapkan ilmu yang diperoleh dari bangku kuliah dan
mengetahui perbandingan antara ilmu pengetahuan di bangku kuliah
dengan dunia kerja.
b) Dapat menguji kemampuan pribadi baik dari segi disiplin ilmu maupun
sosialisasi hidup bermasyarakat.
c) Memperdalam dan meningkatkan keterampilan serta daya kreatif diri yang
sesuai dengan lingkungan di masa yang akan datang.
d) Menambah wawasan, pengetahuan dan pengalaman serta generasi terdidik
untuk dapat terjun ke dalam masyarakat terutama di lingkungan dunia
kerja.

1.3.2 Bagi Politeknik, Khususnya Program Studi Manajemen Informatika


a) Mendapatkan masukan untuk mengevaluasi sampai sejauh mana
kurikulum yang telah diterapkan sesuai dengan kebutuhan dunia
Informatika dan menerapkannya dalam kurikulum yang akan datang.
b) Sarana pengenalan instansi pendidikan Politeknik Negeri Malang Program
Studi Manajemen Informatika kepada badan usaha atau perusahaan yang
membutuhkan lulusan atau tenaga kerja yang dihasilkan Politeknik Negeri
Malang.
1.3.3 Bagi Instansi yang bersangkutan
a) Sarana untuk mengetahui kualitas pendidikan yang ada di Politeknik
Negeri Malang.
b) Sarana untuk memberikan penilaian kriteria tenaga kerja yang dibutuhkan
oleh perusahaan yang bersangkutan.
c) Sarana untuk menjembatani antara perusahaan dan lembaga pendidikan
Politeknik Negeri Malang untuk kerja sama lebih lanjut, baik bersifat
akademis maupun organisasi.

2
1.4 Nama Kegiatan
Praktek Kerja Lapangan di PT Telkomunikasi Indonesia (Telkom
Karangploso) dengan Proyek yang berjudul “Sistem Informasi Jaringan
Indihome Di Karangploso Berbasis Android”.
1.5 Waktu dan Tempat Pelaksanaan
Pelaksanaan Praktek Kerja Lapangan dilaksanakan di PT Telkomunikasi
Indonesia (Telkom Karangploso) Jln. Panglima Sudirman No 22 Karangploso.
Waktu pelaksanaan tanggal 1 Februari 2016 sampai dengan 28 Februari 2016.
1.6 Peserta Praktek Kerja Lapangan
Praktek Kerja Lapangan (PKL) ini dilaksanakan oleh 2 (dua) mahasiswa
semester VI Program Studi Manajemen Informatika, Jurusan Teknologi
Informasi Politeknik Negeri Malang, yaitu :
1. Nama : Bayu Krisnamurti
NIM : 1331140008
Alamat : Jln. Keben II Blok A Nomor 22 Sukun, Malang
Telepon : 083834410363
Email : krisna.bay12@gmail.com
2. Nama : Indra Kurniawan Novianto
NIM : 1331140051
Alamat : Jl. Pattimura No 280, Kec Klojen
Telepon : 081357464795
Email : indrakurniawan225@gmail.com

1.7 Metode Penulisan


Adapun metode penulisan dalam penyusunan laporan ini diantaranya :
1. Metode tanya jawab, yaitu penulis memberikan pertanyaan tentang hal hal
yang belum dipahami kepada pembimbing secara langsung.
2. Metode analisis, yaitu penulis menganalisa dengan cara membandingkan
sumber teori yang ada dengan kondisi riil di lapangan.
3. Metode kepustakaan, yaitu penulis mencari teori dalam buku-buku/dengan
membuka situs-situs yang dianggap dapat menunjang dalam penyelesaian
masalah yang ada.

3
1.8 Sistematika Penulisan
Uraian dalam laporan Praktek Kerja Lapangan (PKL) ini disusun dengan
sistematika penulisan sebagai berikut :
Bab I Pendahuluan
Bab ini berisikan tentang Latar Belakang , tujuan, manfaat, peserta
PKL, metodologi dan sistematika penulisan.
Bab II Gambaran Umum
Bab ini berisikan tentang Profil instansi, visi dan misi, dan
penjelasan lain tentang instansi.
Bab III Pelaksanaan Praktek Kerja Lapangan (PKL)
Bab ini berisikan tentang Sistem Informasi Jaringan Indiehome Di
Karangploso Berbasis Android.
Bab IV Penutup
Bab ini berisikan tentang kesimpulan dan saran.

4
BAB II. GAMBARAN UMUM PERUSAHAAN

Bab ini berisikan gambaran tentang perusahaan yang kami tempati pada saat
Praktek Kerja Lapangan dan juga aktivitas yang kami lakukan disana.
2.1 Sejarah umum PT Telkomunikasi Indonesia
Telkom merupakan BUMN yang bergerak di bidang jasa layanan
telekomunikasi dan jaringan di wilayah Indonesia dan karenanya tunduk pada
hukum dan peraturan yang berlaku di Indonesia. Dengan statusnya sebagai
Perusahaan milik negara yang sahamnya diperdagangkan di bursa saham,
pemegang saham mayoritas Perusahaan adalah Pemerintah Republik Indonesia
sedangkan sisanya dikuasai oleh publik. Saham Perusahaan diperdagangkan di BEI,
NYSE, LSE dan Public Offering Without Listing (“POWL”) di Jepang. Adapun
Sejarah singkat PT. Telkom yaitu
Pada tahun 1882, didirikan sebuah badan usaha swasta penyedia layanan pos
dan telegraf. Layanan komunikasi kemudian dikonsolidasikan oleh Pemerintah
Hindia Belanda ke dalam jawatan Post Telegraaf Telefoon (PTT).Sebelumnya,
pada tanggal 23 Oktober 1856, dimulai pengoperasian layanan jasa telegraf
elektromagnetik pertama yang menghubungkan Jakarta (Batavia)dengan Bogor
(Buitenzorg). Pada tahun 2009 momen tersebut dijadikan sebagai patokan hari lahir
Telkom.
Pada tahun 1961, status jawatan diubah menjadi Perusahaan Negara Pos dan
Telekomunikasi (PN Postel). Kemudian pada tahun 1965, PN Postel dipecah
menjadi Perusahaan Negara Pos dan Giro (PN Pos & Giro) dan Perusahaan Negara
Telekomunikasi (PN Telekomunikasi).
Pada tahun 1974, PN Telekomunikasi diubah namanya menjadi Perusahaan
Umum Telekomunikasi (Perumtel) yang menyelenggarakan jasa telekomunikasi
nasional maupun internasional. Tahun 1980 seluruh saham PT Indonesian Satellite
Corporation Tbk. (Indosat) diambil alih oleh pemerintah RI menjadi Badan Usaha
Milik Negara (BUMN) untuk menyelenggarakan jasa telekomunikasi internasional,
terpisah dari Perumtel. Pada tahun 1989,, ditetapkan Undang-undang Nomor 3
Tahun 1989 tentang Telekomunikasi, yang juga mengatur peran swasta dalam
penyelenggaraan telekomunikasi.

5
Pada tahun 1991 Perumtel berubah bentuk menjadi Perusahaan Perseroan
(Persero) Telekomunikasi Indonesia berdasarkan Peraturan Pemerintah Nomor 25
Tahun 199 Pada tanggal 14 November 1995 dilakukan Penawaran Umum Perdana
saham Telkom. Sejak itu saham Telkom tercatat dan diperdagangkan di Bursa Efek
Jakarta (BEJ) dan Bursa Efek Surabaya (BES) (keduanya sekarang bernama Bursa
Efek Indonesia (BEI)), Bursa Saham New York (NYSE) dan Bursa Saham London
(LSE). Saham Telkom juga diperdagangkan tanpa pencatatan di Bursa Saham
Tokyo. Jumlah saham yang dilepas saat itu adalah 933 juta lembar saham.
Tahun 1999 ditetapkan Undang-undang Nomor 36 Tahun 1999 tentang
Telekomunikasi. Sejak tahun 1989, Pemerintah Indonesia melakukan deregulasi di
sektor telekomunikasi dengan membuka kompetisi pasar bebas. Dengan demikian,
Telkom tidak lagi memonopoli telekomunikasi Indonesia.
Tahun 2001 Telkom membeli 35% saham Telkomsel dari PT Indosat sebagai
bagian dari implementasi restrukturisasi industri jasa telekomunikasi di Indonesia
yang ditandai dengan penghapusan kepemilikan bersama dan kepemilikan silang
antara Telkom dan Indosat. Sejak bulan Agustus 2002 terjadi duopoli
penyelenggaraan telekomunikasi lokal.
Pada 23 Oktober 2009, Telkom meluncurkan "New Telkom" ("Telkom baru")
yang ditandai dengan penggantian identitas perusahaan.
PT Telekomunikasi Indonesia Tbk Telkom Group adalah satu-satunya BUMN
telekomunikasi serta penyelenggara layanan telekomunikasi dan jaringan terbesar
di Indonesia.Telkom Group melayani jutaan pelanggan di seluruh Indonesia dengan
rangkaian lengkap layanan telekomunikasi yang mencakup sambungan telepon
kabel tidak bergerak dan telepon nirkabel tidak bergerak, komunikasi seluler,
layanan jaringan dan interkoneksi serta layanan internet dan komunikasi
data.Telkom Group juga menyediakan berbagai layanan di bidang informasi, media
dan edutainment, termasuk cloud-based and server-based managed services,
layanan e-Payment dan IT enabler, e-Commerce dan layanan portal lainnya.
Operator Telekomunikasi, Informasi, Media & Edutaintment, dan Services
(TIMES)

Kemajuan teknologi berbasis pita lebar (broadband) semakin mempersempit


jarak antara penggunanya. Teknologi broadband memberikan pilihan luas bagi end

6
user untuk membangun komunikasi dengan mitranya di daerah atau negara lain
dengan sangat efektif dan biaya yang sangat efisien dibandingkan dengan
menghubunginya via layanan telekomunikasi biasa. PT Telekomunikasi Indonesia,
Tbk. (Telkom) memanfaatkan peluang ini dengan memperkuat infrastruktur
berbasis broadband untuk mendukung inovasi layanan dan produknya menuju
Information, Media & Edutainment, dan Services (“IMES”). Tak hanya membuka
sumber-sumber pendapatan baru bagi Perusahaan, fokus Telkom pada
penyelenggaraan IMES juga merupakan sumbangsih Telkom pada kemajuan
ekonomi dan kecerdasan bangsa.

Berikut ini adalah definisi mengenai layanan TIMES secara satu per satu:

TELECOMMUNICATION

Telekomunikasi merupakan bagian bisnis legacy Telkom. Sebagai ikon


bisnis perusahaan, Telkom melayani sambungan telepon kabel tidak bergerak
Plain Ordinary Telephone Service (”POTS”), telepon nirkabel tidak bergerak,
layanan komunikasi data, broadband, satelit, penyewaan jaringan dan
interkoneksi, serta telepon seluler yang dilayani oleh Anak Perusahaan
Telkomsel. Layanan telekomunikasi Telkom telah menjangkau beragam
segmen pasar mulai dari pelanggan individu sampai dengan Usaha Kecil dan
Menengah (“UKM”) serta korporasi.

INFORMATION

Layanan informasi merupakan model bisnis yang dikembangkan Telkom


dalam ranah New Economy Business (“NEB”). Layanan ini memiliki
karakteristik sebagai layanan terintegrasi bagi kemudahan proses kerja dan
transaksi yang mencakup Value Added Services (“VAS”) dan Managed
Application/IT Outsourcing (“ITO”), e-Payment dan IT enabler Services
(“ITeS”).

7
MEDIA

Media merupakan salah satu model bisnis Telkom yang dikembangkan


sebagai bagian dari NEB. Layanan media ini menawarkan Free To Air (“FTA”)
dan Pay TV untuk gaya hidup digital yang modern.

EDUTAINMENT

Edutainment menjadi salah satu layanan andalan dalam model bisnis NEB
Telkom dengan menargetkan segmen pasar anak muda. Telkom menawarkan
beragam layanan di antaranya Ring Back Tone (“RBT”), SMS Content, portal
dan lain-lain.

SERVICES

Services menjadi salah satu model bisnis Telkom yang berorientasi kepada
pelanggan. Ini sejalan dengan Customer Portfolio Telkom kepada pelanggan
Personal, Consumer/Home, SME, Enterprise, Wholesale, dan Internasional.

Komitmen kami untuk mendukung mobilitas dan konektivitas tanpa batas


diyakini akan meningkatkan kepercayaan pelanggan ritel maupun korporasi
terhadap kualitas, kecepatan, dan kehandalan layanan serta produk yang kami
tawarkan. Hal itu terbukti dengan kontinuitas peningkatan di sisi jumlah
pelanggan kami, yakni mencapai 129,8 juta pelanggan per 31 Desember 2011,
atau meningkat sebesar 7,8%. Dari jumlah tersebut, sebanyak 8,6 juta
pelanggan merupakan pelanggan telepon kabel tidak bergerak, 14,2 juta
pelanggan telepon nirkabel tidak bergerak, dan 107,0 juta pelanggan telepon
seluler. Pertambahan jumlah pelanggan seluler Kami sebesar 13,8% atau 13,0
juta pelanggan menjadi 107,0 juta pelanggan di akhir tahun 2011.

Dengan dilaksanakannya Praktek Kerja lapangan ini mahasiswa diharapkan


dapat mengembangkan keahlian dan kemampuan agar dapat mengetahui
berbagai permasalahan dan persoalan yang secara real dalam dunia kerja.
Sehingga dengan adanya Praktek Kerja Lapangan ini mahasiswa akan

8
memperoleh pengalaman untuk digunakan sebagai bekal saat benar benar
memasuki dunia kerja.

2.2 Visi dan Misi


2.2.1 Visi PT. Telkomunikasi Indonesia yaitu :
 “To become a leading Telecommunication, Information, Media,
Edutainment and Services (“TIMES”) player in the region”

2.2.2 Misi PT. Telkomunikasi Indonesia yaitu :


 Menyediakan layanan “more for less” TIMES.
 Menjadi model pengelolaan korporasi terbaik di Indonesia.
Corporate Culture : The Telkom Way
Basic Belief : Always The Best
Core Values : Solid, Speed, Smart
Key Behaviours : Imagine, Focus, Action
Inisiatif Strategis
 Pusat keunggulan.
 Fokus pada portofolio dengan pertumbuhan atau value yang tinggi.
 Percepatan ekspansi internasional.
 Transformasi biaya.
 Pengembangan IDN (id-Access, id-Ring, id-Con).
 Indonesia Digital Solution (“IDS”) – layanan konvergen pada solusi
ekosistem digital.
 Indonesia Digital Platform (“IDP”) – platform enabler untuk
pengembangan ekosistem.
 Eksekusi sistem pengelolaan anak perusahaan terbaik.
 Mengelola portofolio melalui BoE dan CRO.
 Meningkatkan sinergi di dalam Telkom Group.

9
2.3 Lambang PT. Telekomunikasi Indonesia, Tbk.

Gambar 2.1 Logo PT.Telkom Indonesia

2.4 Lokasi PT Telekomunikasi Indonesia (Telkom Karangploso)

Lokasi PT Telekomunikasi Indonesia Karangploso berada di Jl Panglima


Sudirman No 22 Karangploso.

2.5 Struktur Organisasi PT.Telekomunikasi Indonesia Karangploso


Di bawah ini merupakan struktur organisasi PT.Telekomunikasi Indonesia
Karangploso. Membawahi beberapa STO (Sentral Telepon Otomatis)
Karangploso, Batu dan Ngantang.

Kakandatel
----------------------
Indah Andri W.

Asi sten Manager Asi sten Manager Costumer


Case & Costumer Servi ce Asi sten Manager Support
Oprasi onal & Mai ntenace
---------------------- ---------------------- ----------------------
Sutri sno T ri Susi l o T enesi a Bauw R.Gunawan W.

Supervi sor KPO Supervi sor Pl asa


--------------- ---------------
Wanto Sul i ono

Supervi sor Batu Supervi sor


& Ngantang Marketi ng
--------------- ------------
Joko W Anang S.P

Supervi sor
Constructi on
---------------
Agung
Langgeng

Gambar 2.2 Struktur Organisasi PT.Telkom Karangploso

10
2.6 Produk PT Telekomunikasi Indonesia Tbk
Telkom menyediakan jasa telepon tetap kabel (fixed wireline), jasa telepon tetap
nirkabel (fixed wireless), jasa telepon bergerak (mobile service), data/internet serta
jasa multimedia lainnya.
Berikut adalah beberapa layanan telekomunikasi Telkom:
a. Telepon, data, dan Internet

1. Telepon tetap (PSTN): layanan telepon tetap yang pernah menjadi


monopoli Telkom di Indonesia
2. TelkomNet Astinet: layanan akses internet berlangganan dengan fokus
perusahaan
3. Indihome : Indihome: layanan akses internet dengan kecepatan tinggi,
Usee Tv Kabel, Telepon Rumah, Nirkabel Seluler, Digital Musik,
Global Call, Home Automation, Akses Internet Wifi. Menggunakan
Kabel Fiber Optik.
4. e-Business (i-deal, i-manage, i-Settle, i-Xchange, TELKOMWeb
Kiostron,
5. TELKOMWeb Plazatron)
6. Solusi Enterprise – INFONET
7. TELKOMLink DINAccess
8. TELKOMLink VPN IP: layanan komunikasi data any to any
connection berbasis IP MPLS.
9. TELKOMNet Whole Sale (VPN Dial): Layanan akses dial up ke
intranet suatu perusahaan yang dilakukan secara remote dan mobile
melalui jaringan data berbasis TCP IP (MPLS/tunneling) pada
TELKOMNet.
10. TELKOM ISDN: jaringan digital yang menyediakan layanan
telekomunikasi multimedia, merupakan pengembangan dari sistem
telepon yang telah terintegrasi.
11. e-Health: layanan solusi untuk entitas kesehatan yang meliputi sistem
informasi dan aplikasi (ePuskesmas, ePharmacy, HIE (Health
Information Exchange).

11
b. Telepon, data, dan Internet
1. TELKOMSatelit (Sewa Transponder)
2. TELKOMVSAT (VSAT)
c. Televisi berlangganan berbasis protokol internet
1. UseeTV

2.6.1 Konfigurasi Perangkat Telkom


Gambarkan konfiguasi :

Gambar 2.3 Konfigurasi Perangkat Telkom


Konfigurasi perangkat telkom :
1. OLT (Optical Line Terminal)
Optical Line Terminal (OLT) atau biasa disebut juga dengan Optical Line
Termination adalah perangkat yang berfungsi sebagai titik akhir (end-point) dari
layanan jaringan optik pasif. Perangkat ini mempunyai dua fungsi utama, antara
lain:

a. Melakukan konversi antara sinyal listrik yang digunakan oleh penyedia


layanan dan sinyal optik yang digunakan oleh jaringan optik pasif.
b. Mengkoordinasikan multiplexing pada perangkat lain di ujung jaringan,
atau biasa disebut dengan Optical Network Terminal (ONT) atau Optical
Network Unit (ONU).

OLT menyediakan interface antara sistem Passive Optical Network


(PON) dengan penyedia layanan (service provider) data, video, maupun
voice/telepon. Perangkat OLT meliputi :

12
a. DCS (Digital Cross-connect), yang melayani nonswitched dan non-
locally switched TDMtrafik ke jaringan telepon.
b. Voice Gateway, yang melayani locally switched TDM/voice trafik ke
PSTN.
c. IP Routers atau ATM Edge Switch, yang melayani trafik data.
d. Video Network Device, yang melayani trafik video.

2. ODC (Optical Distribution Cabinet)


Adalah suatu ruang yang berbentuk kotak atau kubah (dome) yang terbuat dari
material khusus yang berfungsi sebagai tempat instalasi sambungan jaringan optic
single-mode, yang dapat berisi connector, splicing, maupun splitter dan dilengkapi
ruang manajemen fiber dengan kapasitas tertentu pada jaringan akses optik pasif
(PON), untuk hubungan telekomunikasi.
Komponen-komponen yang ada dalam ODC antara lain ,
1. Cable Tray , suatu kompartmen yang digunakan untuk mengamankan,
mengoraganisasi, dan melindungi serat optik, patchcord, pigtail, dan
digunakan dalam konteks manajemen kabel/fiber.
2. Connector , ujung fiber optic yang akan disambungkan pada konektor
adaptor.
3. Parking lot, suatu tempat terminasi sementara konektor yang belum
disambungkan.
4. Patch cord, utas penyambungan, kabel interkoneksi, biasanya dengan
konektor yang sudah terpasang di kedua ujungnya, digunakan untuk
menghubungkan dua perangkat.
5. Pig tail, seutas serat optik yang pendek untuk menghubungkan dua
komponen optis, dilengkapi satu konektor pada salh satu ujungnya.
6. Slack storage, suatu kompartmen yang digunakan untuk mengamankan,
mengorganisasikan, dan melindungi kelebihan kabel/fiber.
7. Splice tray, Suatu compartment untuk mengamankan, mengorganisasikan,
dan melindungi sambungan fiber yang menggunakan teknik splicing.
8. Splice, sambungan permanen antara dua serat optik.

13
9. Splitter, suatu perangkat yang digunakan untuk membagi sebuah sinyal
optis ke dalam dua atau lebih sinyal.

Gambar 2.4 ODC ( Optical Distribution Cabinet )

3. ODP (Optical distribution Point)


ODP juga merupakan suatu perangkat pasif yang diinstalasi diluar STO bisa
di lapangan (Outdoor) dan juga bisa didalam ruangan (Indoor) didalam gedung
HRB, yang mempunyai fungsi sebagai berikut :
- Sebagai titik terminasi ujung kabel distribusi dengan kabel penanggal
(drop wire).
- Sebagai titik distribusi kabel distribusi menjadi beberapa saluran yang
menuju ke pelanggan.
- Tempat Splitter.
- Tempat Penyambungan
Sehingga ODP ini harus dilengkapi dengan space untuk splicing dan space untuk
splitter. Kapasitas ODP bermacam macam sesuai dengan kebutuhan. Secara
standart kapasitas port pada ODP yaitu :
- Kapasitas 8 port
- Kapasitas 12 port
- Kapasitas 16 port
- Kapasitas 24 port
- Kapasitas 48 port

14
1. ONT : perangkat modem yang ada di pelanggan.
2. Cpe : perangkat pelanggan seperti gadget.

Gambar 2.5 ODP (Optical distribution Point)

2.7 Pengalaman dan Aktivitas Praktek Kerja Lapangan


Praktek Kerja Lapangan di PT Telekomunikasi Indonesia Tbk dilakukan setiap
hari senin sampai dengan hari jumat dengan jam kerja mulai dari jam 08.00 WIB –
16.30 WIB. Perusahaan juga memiliki beberapa aturan yaitu semua yang
berkepentingan harus memakai nametag sebegai tanda pengenal baik itu karyawan,
tamu bahkan anggota PKL.Perusahaan telah menyiapkan nametag khusus untuk
kami dan diberikan pada saat pertama kali masuk.Kami tidak diperkenankan untuk
masuk ruangan jika kami tidak membawa nametag. Namun, untuk seragam,
perusahaan membebaskan kami untuk menentukan sendiri asalkan rapi dan
sopan.Selama kami mengikuti kegiatan PKL ini kami mendapatkan berbagai
pengalaman yang belum pernah kami dapatkan sebelumnya.Seperti berpertisipasi
dalam sosialisasi internet yang diadakan oleh PT Telkom untuk murid smp.Kami
membantu mengarahkan dan membimbing para murid yang masih belum paham.
Pada awalnya kami diikutkan proyek Telkom untuk menginputkan data
member yang telah terdaftar sebagai anggota indihome.Lalu kami diberikan tugas
proyek sistem informasi monitoring penjualan unit consumer service.
Pembimbing kami juga memberikan bimbingan dan memantau setiap har
perkembangan kami.Kami diberikan informasi kebutuhan kami.tentang aplikasi

15
yang kami buat. Tidak hanya memiliki kesempatan untuk mengaplikasikan
kemampuan dan skill yang kami dapat sebelumnya, kami juga mendapat
pengalaman untuk bersosialisasi dengan karyawan lain. Kami beajar bagaimana
berinteraksi dengan orang yang lebih tua maupun yang muda dalam dunia kerja
yang sesungguhnya.

2.7.1 Foto Kegiatan Pratek Kerja Lapangan

Gambar 2.6 Gambaran Project Praktek Kerja Lapangan

Pada gambar 2.6 adalah gambaran project Praktek Kerja Lapangan yang
diberikan oleh pembimbing dari PT. Telkom Karangploso. Karena project yang
terdapat pada gambaran di atas belum pernah di buat maka dari itu kami di harapkan
mampu membangun sistem yang akan digunakan untuk para user yang ingin
memasang jaringan indiehome dan dengan adanya sistem apikasi ini di harapkan
dapat mempermudah para user untuk mengetahuin daerah sekitar rumah nya apakah
sudah terdapat jaringan Indihome atau tidak .

16
Pada gambar 2.7 adalah foto kegiatan praktek kerja lapangan di PT.Telkom
Karangploso yang kami lakukan selama 1 bulan. Pada gambar ini tugas yang
sedang dilakukan yaitu menginputkan data penjualan wifi indihome yang telah
dipasang di seluruh area karangploso.

Gambar 2.7 Foto Kegiatan Praktek Kerja Lapangan

17
Pada gambar 2.8 adalah foto kegiatan praktek kerja lapangan di PT.Telkom
Karangploso yang kami lakukan selama 1 bulan. Pada gambar ini tugas yang sedang
dilakukan yaitu mengecek titik ODP yaitu titik yang digunakan untuk data sistem
yang akan kami buat.

Gambar 2.8 Foto Kegiatan Praktek Kerja Lapangan

18
BAB III. PELAKSANAAN PRAKTEK KERJA

Bab ini berisikan dasar teori tentang proyek yang dikerjakan pada waktu
praktek kerja lapangan. Disini dijelaskan secara terperinci mengenai pengertian –
pengertian apa saja yang dibutuhkan / digunakan baik mengenai software dan hal
yang berkaitan dengan judul / topik proyek praktek kerja lapangan. Dengan
menciptakan sebuah ide untuk menemukan inovasi baru dan menjadikan
terbangunnya sebuah proyek untuk PT Telkomunikasi Indonesia (Telkom
Karangploso) yaitu “Sistem Informasi Jaringan Indihome Di Karangploso Berbasis
Android” yang akan membantu kinerja para petugas dan memenuhi informasi
kepada pelanggan.

3.1 Dasar Teori

3.1.1 Android
Menurut (Modul Pelatihan Android Studio, 2015) Android adalah sebuah
sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem
operasi, middleware dan aplikasi. Dirilis pertama kali pada tanggal 5 November
2007 oleh Google Inc, yang kemudian membentuk konsorsium dari 34 perusahaan
yang bernama Open Handset Alliance untuk pendistribusikannya.
Pada saat ini, banyak sekali vendor-vendor smartphone yang memproduksi
smartphone-nya menggunakan operating sistem Android ini. Hal ini dikarenakan,
android merupakan sistem operasi yang open source sehingga bebas didistribusikan
dan aplikasi oleh vendor manapun, selain itu hal ini juga dikarenakan Android
sendiri adalah platform yang sangat lengkap baik itu sistem operasinya, aplikasi dan
tool pengembangannya, market aplikasi, serta dukungan yang sangat tinggi dari
komunitas-komunitas global.

3.1.2 Android Studio


Menurut (Modul Pelatihan Android Studio, 2015) Android Studio adalah
sebuah IDE baru yang dibuat oleh Google untuk memudahkan kita dalam membuat
aplikasi project android, membuat GUI aplikasi dan menambahkan komponen-
komponen yang lainnya, begitu juga kita dapat melakukan running alikasi

19
menggunakn Android SDK melalui Android Studio. Android Studio sendiri
memakai IntelliJ IDEA Community Edition yang membuat Android SDK yang di
download di website resmi Android menjadi satu dengan Android Studio. Selain
itu, pada Android Studio diterapkan Gradle untuk manajemen proyeknya. Gradle
adalah build automation tool yang dapat dikonfigurasikan melalui DSL berbasis
Groovy. Ini yang membedakan Gradle dari Ant atau Maven yang memakai XML.
Penggunaan DSL berbasis Groovy menyebabkan Gradle lebig fleksibel dan dapat
deprogram dengan mudah.

3.1.3 Java
Menurut (Joyce Avestro, 2007) Java adalah bahasa pemrograman yang
berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform system
operasi. Perkembangan Java tidak hanya terfokus pada satu system operasi, tetapi
dikembangkan untuk berbagai sistem operasi dan bersifat open source.
3.2 Tahapan Pembuatan Perangkat Lunak
Tahapan pembuatan perangkat lunak digunakan dalam pembuatan sistem
infromasi jaringan indihome di Karangploso adalah menggunakan metode
waterfall. Metode waterfall menyediakan pendekatan alur hidup perangkat lunak
yang dimulai dari analisis, desain, pemodelan, dan pengujian. Berikut adalah
gambar model waterfall :

Gambar 3.1 Metode Waterfall

20
3.2.1 Tahapan Pembuatan Tampilan
Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi
representasi ke dalam bentuk “blueprint” software sebelum coding dimulai.
Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada
tahap sebelumnya.

3.2.2 Skema Titik ODP


Dari Skema Titik ODP di atas kami mengacu dari Tempat kami Praktek
Kerja Lapangan (PKL) yaitu Telkom Karangploso. Jadi kami menggunakan titik
ODP yang terdekat sejauh 300 meter.

Gambar 3.2 Skema Titik ODP

21
3.3 Perencanaan Proyek Praktek Kerja Lapangan

Perencanaan pengerjaan proyek Praktek Kerja Lapangan ini melalui tahapan


pembuatan deskripsi sistem berdasarkan spesifikasi sistem yang diminta PT.
Telekomunikasi Indonesia, Tbk.
3.3.1 Deskripsi Sistem
Sistem berbasis Android ini dikhususkan untuk pelanggan yang ingin
memasang jaringan Indihome, kegunaan aplikasi ini untuk mengecek lokasi dan
ketersediaan alat produksi Telkom (ODP) atau jarak dari ODP ke rumah para
pelanggan. Dengan memanfaatkan tagging gps dari gadget pelanggan dengan
membandingkan tagging ODP.
Sistem ini masih dengan jarak maksimal yang sudah disesuaikan dengan
kebijakan dari Telkom. Jarak yang kami asumsikan masih berjarak kurang lebih
300 meter dari jarak pelanggan ke titik ODP terdekat. Setelah didapatkan data
perbandingan untuk menuju keputusan bahwa status area masuk atau tidak.
Di dalam sistem ini terdapat fitur cek lokasi , akan mengetahui berapa
latitude, longitudr, kilometer, meter, status dan maka akan didapatkannya informasi
bagi pelanggan yang ingin memasang indiehome. Dengan info terebut maka
pelanggan, teknisi dan sales bisa langsung memutuskan di lapangan.

22
3.3.2 WBS (WORK BREAKDOWN STRUCTURE)

Sistem Informasi Jaringan Indiehome Di


Karangploso Berbasis Android

Data Layanan

Proses yang di lakukan


Data lokasi
(latitude &
longitude)

Mendapat status (masuk /


tidak masuk)

Gambar 3.3 WBS (Work Breakdown Structure)

3.4 Pembuatan Proyek Praktek Kerja Lapangan


Dalam kegiatan PKL (Praktek Kerja Lapangan) yang kami lakukan di PT.
Telekomunikasi Indonesia (Telkom Karangploso). kami memperoleh proyek untuk
membuat Sistem Informasi Jaringan Indihome di daerah Karangploso.

3.4.1 Tampilan Aplikasi


Pada gambar ini adalah tampilan icon aplikasi yang sudah terinstal pada
handphone.

Gambar 3.4 Icon Aplikasi

23
Pada bagian ini adalah tampilan splash screen atau tampilan awal ketika
memasuki aplikasi area indihome.

Gambar 3.5 Tampilan Splash Screen Aplikasi Area Indi Home

24
Pada gambar berikut ini tampilan utama yang akan memberikan informasi
daerah yang terdapat jaringan indihome dan akan menampilkan informasi
tersedianya jaringan atau tidak.

Gambar 3.6 Tampilan Utama Aplikasi

25
Pada bagian ini adalah tampilan hasil eksekusi dari perbandingan
koordinat gps gadged dengan koordinat salah alat produk Telkom yaitu ODP.

Gambar 3.7 Tersedianya Jaringan

Gambar 3.8 Tidak Tersedianya Jaringan

26
BAB IV. PENUTUP

4.1 Kesimpulan
Praktek Kerja Lapangan (PKL) yang telah dilaksanakan selama 4 minggu ini
menghasilkan sebuah aplikasi yang khusus digunakan untuk mengetahui lokasi
yang telah terdapat jaringan Indihome. Aplikasi yang dibuat dapat membantu
memudahkan PT.Telkom Karangploso dalam mengelola dan memantau kinerja
pegawainya.

4.2 Saran
Aplikasi ini dapat dikembangkan dalam hal layanan – layanan yang ada di
dalam nya seperti berupa tarif yang berlaku dan menambahkan titik lokasi yang
telah terjangkau oleh jaringan Indihome. Sehingga nantinya aplikasi ini akan
dengan mudah diterapkan sesuai keinginan dari PT Telkom Karangploso.

27
DAFTAR PUSTAKA

ANDROID DEVELOPMENT TRAINING.2015.PSSI HALL


Avestro, Joyce. 2007. JeNI Pengenalan Pemrograman. JEDI
Eko kurniawan Khannedy. 2012. Membuat Aplikasi Android Sederhana
[3/29/2012]
http://developer.android.com/reference/android/location/Location.html.Diakses
pada Tanggal 20 Februari 2016.
https://www.hrupin.com/2011/04/android-gps-using-how-to-get-current-location-
example. Diakses pada 1 Maret 2016.

28
LAMPIRAN

1. Lampiran 1 : Contoh Kode Program


AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/andro
id"
package="com.example.uyab.areaindihome" >

<application
android:allowBackup="true"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".logo"
android:label="@string/app_name" >
<intent-filter>
<action
android:name="android.intent.action.MAIN" />

<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>

</activity>
<activity android:name=".gps_activity"/>
</application>

<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"
/>
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION
"/>
<uses-permission
android:name="android.permission.INTERNET"/>
</manifest>

29
activity_logo.xml

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/andro
id"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin
"

android:paddingTop="@dimen/activity_vertical_margin"

android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".logo"
android:background="#e70008">

<ImageView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:src="@drawable/logo"
android:id="@+id/imageView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />

</RelativeLayout>

30
gps.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/andro
id"
android:layout_width="match_parent"
android:layout_height="match_parent">

<ImageView
android:layout_width="fill_parent"
android:layout_height="100dp"
android:src="@drawable/logo_telkom"
android:id="@+id/imageView2"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />

<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/tableLayout"
android:layout_marginTop="42dp"
android:layout_below="@+id/imageView2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#337699">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Lokasi Sekarang "
android:id="@+id/tvLokasi"

android:layout_alignTop="@+id/tampillokasi"
android:layout_centerHorizontal="true"
android:textColor="#ffffff" />
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvlat"
android:text="latitude "
android:layout_alignParentLeft="true"

android:layout_alignParentStart="true"/>

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvlatitude"
android:layout_above="@+id/tvlong"
/>
31
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_alignParentStart="true"/>

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvlatitude"
android:layout_above="@+id/tvlong"
/>

</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvlong"
android:text="longitude "

android:layout_below="@+id/linearLayout"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvlongitude"
android:layout_alignTop="@+id/tvlong"
/>
</TableRow>

<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kilometer"
android:id="@+id/tvket"
android:layout_below="@+id/tableLayout"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvketerangan"
android:layout_alignTop="@+id/tvlong"/>
</TableRow>

<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Meter"
android:id="@+id/tvMeter"
android:layout_below="@+id/tableLayout"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/> 32
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvM"
<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Meter"
android:id="@+id/tvMeter"
android:layout_below="@+id/tableLayout"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvM"
android:layout_alignTop="@+id/tvlong"/>
</TableRow>

<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Status"
android:id="@+id/tvStatus"
android:layout_below="@+id/tableLayout"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvstts"
android:layout_alignTop="@+id/tvlong"/>
</TableRow>

</TableLayout>

<Button
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="Cek Lokasi"
android:id="@+id/tampillokasi"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="39dp"
android:layout_marginEnd="39dp"
android:layout_marginBottom="39dp"
android:background="#e70008"
android:textColor="#ffffff"
/>

</RelativeLayout>

33
gps_activity.java
package com.example.uyab.areaindihome;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

/**
* Created by Uyab on 2/23/2016.
*/
public class gps_activity extends Activity {
TextView tvlatitude, tvlongitude, tvketerangan,
tvMeter;
Button btnTampilLokasi;
GpsService gps;

private static final String TAG_ODP_KPO = "dbodp";


private static final String TAG_LATITUDE =
"latitude";
private static final String TAG_LONGITUDE =
"longitude";
private static final String TAG_DIST = "distance";

double lat2 = gps.getLatitude();


double long2 = gps.getLongitude();

public TextView status;

@Override
protected void onCreate(Bundle
savedInstancesState){
super.onCreate(savedInstancesState);
setContentView(R.layout.gps);

btnTampilLokasi =
(Button)findViewById(R.id.tampillokasi);
tvlatitude =
(TextView)findViewById(R.id.tvlatitude);
tvlongitude =
(TextView)findViewById(R.id.tvlongitude);
tvketerangan =
(TextView)findViewById(R.id.tvketerangan);
tvMeter = (TextView)findViewById(R.id.tvM);
status = (TextView)findViewById(R.id.tvstts);

btnTampilLokasi.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {

//buat class objek dari gpsservice


gps = new
GpsService(gps_activity.this);

//dicek dulu apakah gpsnya aktif


if (gps.canGetLocation()) {
//ambil latitude dan longitude 34
double latitude =
gps.getLatitude();
double longitude =
gps.getLongitude();
//buat class objek dari gpsservice
gps = new
GpsService(gps_activity.this);

//dicek dulu apakah gpsnya aktif


if (gps.canGetLocation()) {
//ambil latitude dan longitude
double latitude =
gps.getLatitude();
double longitude =
gps.getLongitude();
// mengitung jarak
double distance = 3959 * 2 *
Math.acos(Math.cos(Math.toRadians(gps.getLatitude())) *

Math.cos(Math.toRadians(lat2)) *
Math.cos(Math.toRadians(lat2) -

Math.toRadians(gps.getLongitude())) +
Math.sin(Math.toRadians(gps.getLatitude())) *
Math.sin(Math.toRadians(long2)));
double meter = distance * 1000;
if (meter < 300) {
status.setText("Masuk Jaringan
Indihome");
}else if (meter > 300) {
status.setText("Tidak Masuk
Jaringan");
}
//tampilkan make Toast

tvlatitude.setText(String.valueOf(latitude));

tvlongitude.setText(String.valueOf(longitude));

tvketerangan.setText(String.valueOf(distance));

tvMeter.setText(String.valueOf(meter));

Toast.makeText(getApplicationContext(), "Lokasi mu
latitude: " +
lat2 + "Longitude: " +
long2, Toast.LENGTH_LONG).show();

} else {
//jika gps tdk aktif
gps.showSettingAlert();
}
}
});
}
}

35
GpsService.java
//buat class objek dari gpsservice
gps = new
GpsService(gps_activity.this);

//dicek dulu apakah gpsnya aktif


if (gps.canGetLocation()) {
//ambil latitude dan longitude
double latitude =
gps.getLatitude();
double longitude =
gps.getLongitude();
// mengitung jarak
double distance = 3959 * 2 *
Math.acos(Math.cos(Math.toRadians(gps.getLatitude())) *

Math.cos(Math.toRadians(lat2)) *
Math.cos(Math.toRadians(lat2) -

Math.toRadians(gps.getLongitude())) +
Math.sin(Math.toRadians(gps.getLatitude())) *
Math.sin(Math.toRadians(long2)));
double meter = distance * 1000;
if (meter < 300) {
status.setText("Masuk Jaringan
Indihome");
}else if (meter > 300) {
status.setText("Tidak Masuk
Jaringan");
}
//tampilkan make Toast

tvlatitude.setText(String.valueOf(latitude));

tvlongitude.setText(String.valueOf(longitude));

tvketerangan.setText(String.valueOf(distance));

tvMeter.setText(String.valueOf(meter));

Toast.makeText(getApplicationContext(), "Lokasi mu
latitude: " +
lat2 + "Longitude: " +
long2, Toast.LENGTH_LONG).show();

} else {
//jika gps tdk aktif
gps.showSettingAlert();
}
}
});
}
}

36
logo.java

package com.example.uyab.areaindihome;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

public class logo extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_logo);

Thread thread = new Thread() {


@Override
public void run() {
try {
sleep(3000);
Intent startlogosplash = new
Intent(getApplicationContext(), gps_activity.class);
startActivity(startlogosplash);
finish();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
thread.start();
}
}

37
38
39
40