Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ABSTRACT
ABSTRAK
PT. INTI merupakan salah satu Badan Usaha Milik Negara (BUMN) yang
bergerak dalam bidang telekomunikasi dengan misi untuk menjadi basis dan tulang
punggung pembangunan Sistem Telekomunikasi Nasional (SISTELNAS).
Berdasarkan hasil wawancara dengan Bapak Anggie Gunawan selaku karyawan
bagian Divisi Pengembangan Bisnis dan Produk, dibutuhkannya suatu program
monitoring suhu untuk client, Sebuah kasus yang sudah ada dalam bidang pertanian,
seorang petani haruslah mengetahui tingkat keringnya padi karena jika padi belum
kering(mengelupas) maka padi tersebut belum bisa dibawa ke proses selanjutnya.
Maka dari itu client membutuhkan sebuah aplikasi yang memudahkan petani untuk
memonitoring suhu secara berkala agar dapat mengetahui cepat atau tidaknya
proses penjemuran padi yang dapat dipantau kapan saja dan dimana saja , maka
dibuatlah “Pembangunan Aplikasi Monitoring Suhu Berbasis Android”.
Tujuan Penulisan Laporan Kerja Praktek ini adalah untuk membantu
petugas monitoring suhu untuk memantau suhu kapan saja dan dimana saja,
memudahkan pengguna aplikasi membaca data suhu secara berkala menggunakan
data berupa grafik,dan memberikan rekomendasi sesuai data suhu yang ada.
Metode penelitian yang dilakukan oleh penulis dalam melakukan penelitian adalah
menggunakan Metode Waterfall karena penulis melakukan penelitian secara
bertahap dari mulai menganalisis sampai dengan maintenance.
Dari analisa dan pengamatan yang dilakukan dapat diketahui bahwa
Pembangunan Aplikasi Monitoring Suhu Berbasis Android ini dapat membantu
petugas memonitoring suhu secara berkala agar dapat mengetahui cepat atau
tidaknya proses penjemuran padi yang dapat dipantau kapan saja dan dimana saja.
sehingga diharapkan akan mampu menghasilkan informasi secara cepat, tepat dan
akurat dengan tidak mengurangi nilai dari informasi itu sendiri.
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan
karuniaNya sehingga penulis dapat menyelesaikan laporan kerja praktek yang berjudul
“Pembangunan Aplikasi Monitoring Suhu Berbasis Android”. Shalawat serta salam
semoga selalu tercurah kepada Utusan-Nya yang membebaskan manusia dari segala bentuk
perbudakan, Rasullulah SAW. Laporan kerja praktek ini disusun untuk memenuhi salah
satu syarat mata kuliah pada Program Studi Teknik Informatika, Universitas Komputer
Indonesia. Penyusunan laporan kerja praktek ini tidak akan terwujud tanpa mendapat
dukungan, bantuan dan masukan dari berbagai pihak. Penulis ingin menyampaikan
terimakasih yang sebesar-besarnya kepada :
1. Allah SWT, yang selalu mendampingi di setiap waktu dan memberikan petunjuk dalam
penyusunan laporan kerja praktek ini.
2. Kepada Bapak DR. IR. Eddy Soeryanto Soegoto selaku rektor Universitas Komputer
Indonesia.
3. Ibu Nelly Indriani Widiastuti, S.Si., M.T. selaku Ketua Program Studi Teknik
Informatika.
4. Ibu Dian Dharmayanti, S.T., M.Kom. selaku pembimbing atas pengorbanan waktu,
tenaga, dan kesabaran dalam mendidik serta kebijaksanaan dalam memberikan saran dan
nasihat yang sangat bermanfaat bagi penulis dalam pengerjaan laporan kerja praktek.
5. Bapak Anggie Gunawan selaku karyawan bagian Divisi Pengembangan Bisnis dan
Produk di PT. INTI (PERSERO) yang sudah menerima kami dan memberikan ilmu nya
untuk dapat menyelesaikan laporan kerja praktek ini.
Penulis menyadari laporan kerja praktek ini masih membutuhkan penyempurnaan
karena penulis hanyalah manusia biasa yang tak luput dari kesalahan. Penulis berharap para
pembaca dapat mencermati laporan kerja praktek ini. Akhir kata, penulis berharap laporan
kerja praktek ini dapat bermanfaat bagi penulis khususnya dan bagi para pembaca pada
umumnya
Penulis
iv
DAFTAR ISI
ABSTRACT......................................................................................................................... i
ABSTRAK .......................................................................................................................... ii
BAB 1 ................................................................................................................................. 1
PENDAHULUAN .............................................................................................................. 1
BAB 2 ................................................................................................................................. 6
BAB 3 ............................................................................................................................... 15
PEMBAHASAN ............................................................................................................... 15
BAB 4 ............................................................................................................................... 46
DAFTAR GAMBAR
DAFTAR TABEL
Table 3.1 Data prediksi suhu selama 3 jam/5 hari kedepan ................................. 16
Table 3.2 Spesifikasi perangkat keras saat ini ...................................................... 18
Table 3.3 Spesifikasi perangkat keras minimum ................................................... 19
Table 3.4 Spesifikasi Perangkat Lunak saat ini .................................................... 19
Table 3.5 Spesifikasi Perangkat Lunak minimum ................................................. 20
Table 3.6 Fakta Pengguna .................................................................................... 20
Table 3.7 Kebutuhan Pengguna ............................................................................ 21
Table 3.8 Definisi Aktor ........................................................................................ 23
Table 3.9 Definisi Use Case .................................................................................. 23
Table 3.10 Kebutuhan Fungsional ........................................................................ 24
Table 3.11 Skenario Use Case Melihat Data Suhu ............................................... 24
Table 3.12 Skenario Use Case Melihat Grafik ramalan suhu 5 hari kedepan ...... 25
Table 3.13 Skenario Use Case Melihat Rekomendasi Lama Pengeringan Padi .. 26
Table 3.14 Skenario Use Case Melakukan Update data suhu .............................. 27
Table 3.15 Skenario Use Case Melakukan Input data suhu ................................. 28
Table 3.16 Skenario Pengujian ............................................................................. 39
Table 3.17 Tabel Pengujian Melihat Data Suhu................................................... 40
Table 3.18 Tabel Pengujian Melihat Grafik suhu 5 hari kedepan ........................ 41
Table 3.19 Pengujian Melihat Rekomendasi Lama Pengeringan Padi ................ 42
Table 3.20 Pengujian Melakukan Input data suhu ............................................... 44
Table 3.21 Pengujian Melakukan Update data suhu ............................................ 45
1
BAB 1
PENDAHULUAN
BAB I PENDAHULUAN
Bab ini menguraikan tentang dasar-dasar pemikiran yang berisi tentang
latarbelakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah,
metode penelitian, serta sistematika penulisan.
BAB 2
TINJAUAN PUSTAKA
a) MISI
1. Membangun sinergi inovasi nasional dalam rangka solusi cerdas di bidang
telekomunikasi,informatika,elektronika dan smart energi bagi peningkatan
hidup yang lebih baik.
2. Membangun kemandirian nasional di bidang ICT dan smart energy unruk
mewujudkan industri strategis yang profesional,efektif,efesien,terintegrasi
dan inovatif.
8
b) VISI
PT. INTI (Persero) bertujuan menjadi pilihan pertama bagi para pelanggan
untuk mentransformasikan “MIMPI” menjadi “REALITA”. Dalam hal ini,
“MIMPI” diartikan sebagai keinginan atau cita-cita bersama antara PT. INTI
(Persero) dan pelanggannya, bahkan seluruh stakeholder perusahaan.
2. Android
Android adalah sistem operasi berbasis linux untuk telepon seluler,
misal smartphone atau tablet. Bagi para pengembang dapat membuat aplikasi
mereka sendiri karena android merupakan platform terbuka untuk digunakan
di berbagai macam perangkat android.
Pada asal mulanya Perusahaan Google membeli Perusahaan Android.
Android saat itu adalah pendatang baru yang membuat perangkat lunak untuk
ponsel. Untuk mengembangkan android dibentuklah Open Handset Alliance,
gabungan dari beberapa perusahaan hardware, software dan telekomunikasi,
seperti Google, Intel, Qualcomm, T-Mobile, Motorola, dan Nvidia.
(http://repository.ump.ac.id/2748/3/BAB%20II_AFRIDA%20NUR%20FAU
ZY_TI%2714.pdf)
12
3. Database
Database adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data tersebut. Perangkat
lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis
data disebut sistem manajemen basis data (database management system,
DBMS)
Data dalam basis data bersifat integrated dan shared:
a. Terpadu (integrated), berkas-berkas data yang ada pada basis
data saling terkait (terjadi dependensi data);
b. Berbagi data (shared), data yang sama dapat dipakai oleh
sejumlah pengguna dalam waktu yang bersamaan. Sering
dinamakan sebagi sistem multiuser
(https://id.wikipedia.org/wiki/Pangkalan_data)
4. DBMS
DBMS adalah suatu sistem atau software yang dirancang khusus
untuk mengelola suatu database dan menjalankan operasi terhadap data
yang diminta oleh banyak pengguna.
Tujuan utama penggunaan DBMS dalam jaringan komputer adalah
untuk menghindari kekacauan dalam hal pengolahan data yang jumlahnya
besar. DBMS merupakan perantara bagi pengguna dan database, dan agar
dapat berinteraksi dengan DBMS maka pengguna harus memakai bahasa
database yang sudah ditentukan.
Ada dua jenis bahasa komputer yang dapat digunakan dalam
berinteraksi dengan DBMS, yaitu:
a. Data Definition Language (DDL); digunakan untuk
menggambarkan desain dari basis data secara keseluruhan,
mulai dari membuat tabel baru, memuat indeks, maupun
mengubah tabel.
13
b. Oracle
Jika menginginkan perangkat lunak DBMS yang bagus
dan berbayar bisa memilih software Oracle. Perangkat ini
memiliki beragam fitur yang dapat memenuhi tuntutan
fleksibilitas perusahaan besar. Bahkan perangkat ini juga
memiliki pemrosesan transaksi dengan peforma yang sangat
tinggi.
Dengan kemampuan yang mumpuni tersebut sehingga
tidak heran jika software ini dijual dengan harga yang sangat
mahal dengan sistem komputerisasinya yang rumit.
14
BAB 3
PEMBAHASAN
3.2 Analisis
Tahap analisis dan perancangan merupakan tahap sistematis untuk
menyesuaikan kegunaan dan tujuan pada aplikasi. Tahap awal pada analisis dimulai
dari analisis masalah, menganalisis sistem dengan menganalisis fungsional dan
non-fungsional. Sedangkan untuk tahap perancangan dimulai dengan melakukan
analisis prosedur secara manual kemudian tahap selanjutnya perancangan sistem
yang mencakup perancangan antar muka dan perancangan struktur menu yang
nantinya akan digunakan untuk diterapkan pada aplikasi ”Pembangunan Aplikasi
Monitoring Suhu Berbasis Android”
(https://openweathermap.org/forecast5)
No Hardware Spesifikasi
Memory : 3GB
Storage : 32GB
1 Smart Phone Layar : Touch Screen
Jaringan : GSM/HSPA/LTE
Dukungan : 4G
Memory : 8GB
Storage : 500GB
2 Laptop CPU : Core i5
Konektivitas :
Jaringan : Wifi
19
No Hardware Spesifikasi
Memory : 500MB
Storage : 16GB
1 Smart Phone Layar : Touch Screen
Jaringan : GSM/HSPA/LTE
Dukungan : 3G
Memory : 4GB
Storage : 500GB
2 Laptop
CPU : Core i3
Jaringan : Wifi
3. Kesimpulan
Perangkat keras yang tersedia untuk Petugas Monitoring Suhu atau User saat ini
sudah memenuhi standard untuk menjalankan sistem yang dibangun.
NO Hardware Software
1 Smart Phone Jenis : Android
OS : Android v6.0.1(Marshmallow)
2 Laptop OS : Windows 10 Profesional
20
NO Hardware Software
1 Smart Phone Jenis : Android
OS : Android v5.0(Lolipop)
2 Laptop OS : Windows 7,8,10
3. Kesimpulan
Perangkat lunak yang tersedia untuk Petugas Monitoring Suhu atau User
saat ini sudah sesuai dengan spesifikasi perangkat lunak yang akan digunakan
untuk aplikasi monitoring suhu.
2. Kebutuhan Pengguna
Kebutuhan pengguna merupakan kemampuan minimal pengguna yang
diperlukan dalam menggunakan aplikasi ini.
3. Kesimpulan
Pengguna aplikasi yang ada saat ini telah sesuai dengan kebutuhan
pengguna yang akan dibutuhkan khususnya untuk Petugas Monitoring Suhu
di tempat penjemuran padi, sehingga tidak diperlukan pelatihan untuk
menyesuaikan kebutuhan.
No Actor Deskripsi
1 Petugas Actor dengan role ini mempunyai wewenang untuk melihat
Monitoring data suhu terakhir yang ada pada lahan pertaniannya, dapat
Suhu melihat grafik suhu, dan melihat rekomendasi
lamanya(waktu) proses pengerigan padi.
2 API Open API merupakan aktor yang memberikan data suhu dan
Weather Map mengupdate data secara RealTime.
SKPL-F01 User(API) dapat melakukan upload dan update data suhu secara
Real Time
Table 3.12 Skenario Use Case Melihat Grafik ramalan suhu 5 hari kedepan
Table 3.13 Skenario Use Case Melihat Rekomendasi Lama Pengeringan Padi
}
38
Library Class:
import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
import retrofit2.converter.gson.GsonConverterFactory;
Menampilkan data
Ramalan Suhu berupa
gerafik
Menghitung rata-rata
data suhu
Melihat Rekomendasi
Menampilkan Hasil Black Box
lama pengeringan padi
Rekomendasi Lama
Pengeringan Padi
Melakukan Input data Input data suhu
Black Box
suhu
Melakukan update data Update data suhu
Black Box
suhu
BAB 4
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Berdasarkan tujuan, analisis masalah, analisis sistem yang telah dibahas pada
bab 3 dan wawancara yang telah dilakukan kepada Bapak Anggie Gunawan selaku
karyawan bagian Divisi Pengembangan Bisnis dan Produk di PT.INTI (PERSERO)
maka dapat ditarik kesimpulan diantaranya adalah Aplikasi ini dapat membatu dan
memudahkan Petugas Monitoring Suhu untuk memonitoring suhu secara berkala
agar dapat mengetahui cepat atau tidaknya proses penjemuran padi berdasarkan
suhu dan dapat dipantau kapan saja dan dimana saja.
4.2 Saran
Saran pengembangan yang masih dapat dilakukan pada Aplikasi Monitoring
Suhu ini adalah proses pengeringan padi tidak dapat dilihat dan ditentukan dari
temperature saja tetapi humidity dan windspeed juga sangat diperlukan untuk
menentukan rekomendasi lama pengeringan padi ketika berada di luar ruangan, dan
tampilan pada android bisa di tingkatkan kembali, agar meningkatkan tingkat user
experience dari pengguna.
47
DAFTAR PUSTAKA