Anda di halaman 1dari 18

BAB II

DASAR TEORI
2.1 Token Listrik

Stroom Steer Listrik Prabayar (LPB) atau sering disebut sebagai Token Listrik
merupakan suatu produk inovasi yang member kesempatan kepada pelanggan untuk
menggunakan listrik dengan system transaksi pembayaran dimuka sebelum listrik
dipakai, melalui pembelian dan pengisian “token-kwh’ atau nilai isi ulang kwh
(serupa dangan nilai “pulsa” pada handphone), sehingga memberi nilai tambah serta
manfaat bagi pelanggan.
Adapun beberapa keuntungan-keuntungan yang bisa didapatkan dari beberapa
kategori sebagai berikut:

1. Nilai Tambah
a. Bebas mengendalikan pemakaian listrik sendiri,
b. Bebas menentukan pembayaran listrik sesuai kebutuhan dan kemampuan daya
beli,
c. Bebas biaya beban (biaya minimum bulanan),
d. Bebas blok tarif,
e. Bebas kesalahan pencatatan meter,
f. Bebas pemutusan linstrik karena tunggakan,
g. Bebas pembayaran uang jaminan.

2. Manfaat
a. Pelanggan tidak terganggu lagi dengan rutinitas kedatangan petugas pencatat
meter setiap bulan,
b. Pelanggan tidak dikagetkan lagi dengan tagihan rekening listrik bulanan yang
besarnya tidak bisa diprediksikan,
c. Pelanggan membayar seluruh pemakaian listriknya dengan tarif yang sama
(flat) tanpa ada blok tarif dan biaya beban lagi,

1
d. Pelanggan mengetahui transaksi pembayaran secara transparan karena
besarnya pemakaian listrik (kwh) dan biaya yang dikeluarkannya (Rp) dapat
diketahui secara langsung setiap saat.

3. Info Produk
a. PLN Prepaid menggunakan kwh-meter yang dirancang khusus dengan
kemampuan seperti menampilkan besarnya pemakaian listrik dan sisa “token-
kwh” setiap saat, menyimpan data histori sejumlah transaksi pengisian
“token- kwh”, dan memberi sinyal otomatis bila sisa “token-kwh” hampir
habis,
b. Agar listrik tidak padam (karena nilai “token-kwh” didalam kwh-meter telah
habis), maka nilai “token-kwh” dapat diisi ulang sendiri oleh pelanggan yang
bersangkutan melalui voucer isi ulang,
c. Voucer isi ulang “token-kwh” dapat dibeli pada tempat tertentu dengan
menyebutkan nomor seri kwh-meter dari pelanggan yang bersangkutan,
d. Pada struk voucer isi ulang terdapat kode “token-kwh” berupa 20 angka
spesifik yang hanya berlaku pada satu nomor seri kwh-meter tertentu saja
(tidak dapat digunakan pada nomor seri kwh-meter yang lain),
e. Pengisian dilakukan dengan menekan tombol angka yang terdapat pada kwh-
meter sesuai dengan kode “token-kwh” yang ditampilkan dalam struk
pembelian voucer isi ulang,
f. Pengisian nilai baru “token-kwh” pada kwh-meter secara otomatis akan
terakumulasi (ditambahkan) dengan sisa nilai “token-kwh” sebelumnya.

4. Token KWH
Voucer isi ulang “token-kwh” dapat dibeli pada :
a. Loket Kantor PT Pos Indonesia
b. Loket Payment Point Online Bank (PPOB)
c. Loket Bank dan ATM
Dalam struk voucer isi ulang “token-kwh” tercantum nilai kwh & Rp token, biaya
adm bank, PPJU dan materai seperti gambar di bawah ini.
Gambar 2. 1 Struk Pembelian Listrik Prabayar

Harga isi ulang token listrik tersedia dengan beberapa nominal tertentu :
- Rp 20.000
- Rp 50.000
- Rp 100.000
- Rp 200.000
- Rp 500.000
- Rp 1.000.000

Catatan: Untuk admin bank, nominal berbeda-beda di setiap outlet.


2.2 Android
Android Android adalah sebuah sistem operasi yang berbasis Linux untuk
telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan
platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri
untuk digunakan oleh bermacam peranti bergerak.
Kelebihan android adalah User Friendly atau mudah untuk digunakan,
mendukung semua layanan google, open source, multitasking [10].
Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang
mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua
adalah yang benar–benar bebas distribisinya tanpa dukungan langsung Google atau
dikenal sebagai Open Handset Distribution (OHD).
Beberapa fitur utama dari Android antara lain WiFi hotspot, Multi-touch,
Multitasking, GPS, accelerometers, support java, mendukung banyak jaringan
(GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE & WiMAX)
serta juga kemampuan dasar handphone pada umumnya [4].

2.2.1 Tipe Android

1. Android 1.0 (Apple Pie)


Android versi pertama ini dirilis pada 23 September 2008 dan
hanya dilengkapi fitur-fitur seperti Play Store, Web Browser, Kamera,
Sinkronisasi antara Gmail, Contacts dan Google Agenda. Selain itu,
diawal perilisannya, Android juga sudah dilengkapi aplikasi Google Maps
serta dukungan streaming Youtube.
2. Android 1.1 (Banana Bread)
Sistem Operasi android yang rilis selanjutnya adalah Banana Bread,
rilis pada bulan Februari 2009. Dan fitur ini juga tidak jauh berbeda
dengan versi sebelumnya.
HTC adalah salah satu ponsel Android pertama yang menggunakan
versi ini.
3. Android 1.5 (Cupcake)
Rilis pada awal bulan April 2009 dan juga tidak jauh berbeda dengan
versi Android sebelumnya. Hanya saja ada fitur tambahan seperti Support
Bluetooth A2DP, AVRCP, Soft-keyboard dengan prediksi text dan
record/watch videos.

4. Android 1.6 (Donut)


Android Donut rilis pada 15 September 2009, dan mendapat fitur
tambahan seperti Gesture Framework hingga Turn-by-turn navigation.
Selain itu, Android ini juga terlihat lebih sempurna pada waktu itu.
Dengan minimnya bug, ditambah lebih lengkapnya fitur-fitur yang
disediakan Google.

5. Android 2.0 (Eclair)


Android versi 2.0 bernamakan Eclair dan rilis pada 26 Oktober 2009
silam. Yang selain bluetooth, Android versi ini juga mendapatkan fitur
multi-touch, Live Wallpaper dan juga flash kamera.
Selain itu, adapun beberapa fitur yang dapat anda nikmati dalam
Android versi ini adalah yakni, HTML, Digital zoom, Support Microsoft
Exchange, dan Updated UI.

6. Android 2.2 9 (Froyo)


Pada bulan Mei 2010 lalu, Google telah merilis Android versi terbaru
pada waktu itu. Yakni adalah Android 2.2 9 (Froyo). Versi ini merupakan
salah satu sistem operasi Android yang juga telah disempurnakan,
utamanya tentu untuk meningkatkan kecepatan kinerja suatu Android.
Dan berikut ini adalah fitur dan perbaikan yang disediakan oleh
Android versi 2.2 9
 Peningkatan Speed
 Implementasi JIT
 USB Tethering
 Aplikasi instalasi untuk perluasan memori
 Support file upload pada the browser
 Animated GIFs

7. Android 2.3 (Gingerbread)


Pada bulan Desember 2010 lalu, Google secara resmi merilis Android
versi terbaru, Gingerbread. Yang secara fitur jelas sudah sangat sempurna.
Ditambah lagi, Android versi 2.3 ini juga diadopsi oleh salah satu
perusahaan Smartphone paling terkenal, yaitu Samsung dengan
menanamkan sistem operasi ini dalam ponsel seri Nexus-nya.

8. Android 3.0 – 3.2 6 (Honeycomb)


H, untuk Honeycomb merupakan salah satu sistem operasi Android
versi terbaru yang rilis pada bulan Februari 2011 silam. Namun, versi ini
lebih ditujukkan untuk Tablet yang mana pada tahun itu sangat laris
dipasaran.
Fitur dan perbaikan pada Android versi ini:
 Support Multi core
 Support Tablet lebih baik
 Updated 3D UI
 Layar Utama (homescreens) yang bisa diatur
 Melihat aplikasi yang barusan dibuka
 Menyempurnakan layout keyboard
 Transport protocol untuk Media/Picture
 video chat Google Talk
 Google eBooks
 “Private browsing”
 System-wide Clipboard
 HTTP Live streaming
Update 3.1
 Peningkatan UI
 Open Accessory API
 USB host API
 Support mouse, joysticks dan gamepad
 Widget Home screen yang bisa di atur ukurannya
 Notificasi MTP
 RTP API untuk audio
Update 3.2
 Optimise untuk berbagai tablets
 Mode kompatibilitas display (zoom for fixed-sized apps)
 Sinkronisasi Media dari SD card
Update 3.2.1
 Update Android Market termasuk automatic updates yang lebih mudah
 Update Google Books
 Peningkatan kinerja Wi-Fi
 Perbaikan prediksi tulisan tangan huruf Chinese
Update 3.2.2
 Perbaikan kecil
Update 3.2.4
 Update tambahan ‘Pay as you go’ untuk tablet
Update 3.2.6
 Perbaikan kecil

9. Android 4.0 (Ice Cream Sandwich)


Puncak kematangan Android yakni ketika pada versi ini, yang mana
Ice Cream Sandwich rilis pada bulan Oktober 2011 silam. Dan operasi
sistem ini mulai bekerja di semua jenis smartphone apapun. Selain
bertambahnya fitur-fitur menarik, Ice Cream Sandwich juga merupakan
versi Android paling banyak disukai pada waktu itu. Bahkan, Android Ice
Cream
Sandwich juga dilengkapi dengan fitur ekstra multitasking dan notifikasi
yang lebih banyak.

10. Android 4.1.2 (Jelly Bean)


Jelly Bean rilis pada 9 Juli 2012 lewat konferensi I/O Google. Versi ini
merupakan salah satu versi Android yang kerap mendapatkan update fitur-
fitur yang berguna dan menarik, beberapa halnya adalah seperti
memperbaiki rotasi layar, seperti Support resolusi video 4K, Support
penulisan huruf Hebrew and Arabic dari kanan ke kiri, dan peningkatan
kinerja, sistem keamanan dan masih banyak lainnya.

11. Android 4.4 (Kitkat)


Android versi inilah yang saat ini banyak digunakan oleh mayoritas
masyarakat Indonesia. Kitkat adalah versi Android yang rilis pada 2013
lalu. pada versi ini, Android banyak mendapatkan pembaharuan fitur.
Seperti, terdapat fitur Screen recording, untuk merekam kegiatan yang
terjadi pada layar smartphone anda, New Translucent system UI,
Peningkatan akses notifikasi, System-wide settings untuk closed
captioning, Peningkatan kinerja dan masih banyak yang lainnya.

12. Android 5.0 (Lollipop)


Rilis pada tahun 2014, Android yang satu ini lebih banyak
menawarkan fitur tambahan untuk menyempurnakan fitur-fitur yang
sudah ada. Dan Nexus 6 adalah salah satu ponsel yang paling pertama
mencicipi Android versi ini. Selain itu, Google juga lebih
menyempurnakan kinerja dari Android Lollipop sendiri.

13. Android 6.0 (Marshmallow)


Android versi 6.0 merupakan salah satu sistem operasi Android yang
rilis pada tahun 2015 silam, yang mana banyak membawa pembaharuan.
Salah satunya adalah support USB Type-C. Tidak hanya itu saja, Android
versi 6 ini serta memberikan fasilitas autentikasi sidik jari dan daya baterai
yang lebih meningkat.

14. Android 7.0 (Nougat)


Android Nougat versi 7.0 rilis pada bulan Agustus 2016 silam yang
lebih meningkatkan kinerja versi Android sebelumnya. Selain itu, Android
Nougat juga mendapatkan banyak fitur-fitur baru yang diantaranya seperti
dapat multitasking, meningkatkan fitur Doze yang dulu telah rilis di
Android versi sebelumnya.
Dan inilah beberapa fitur terbaru yang terdapat pada Nougat.
 Support Multi window
 Dapat langsung membalas pesan dari jendela atau menu notifikasi.
 Tampilan panel notifikasi dan quick settings yang baru.
 Mode Doze yang ditingkatkan, (Doze Mode 2.0)
 Menu di antara system settings.

15. Android 8.0 (Oreo)


Android versi Oreo rilis pada bulan Agustus 2017 lalu. Beberapa fitur
juga turut diluncurkan Google selaku pihak pengelola. Adapun fitur-fitur
tersebut antara lain adalah:
 Android O lebih fokus pada kecepatan dan efisiensi
 Kecepatan Boot up 2X lebih cepat
 Mode Picture in picture lebih flexibel dari Android N
 Aplikasi yang berjalan di latarbelakang lebih diperketat untuk
menghemat battery
 Battery lebih tahan lama
 Emoji yang diperbaharui dan lebih banyak
Android memiliki komunitas developer yang besar untuk pengembangan
applikasi, ini membuat fungsi Android menjadi lebih luas dan beragam. Android
Market (sekarang Google Play) merupakan tempat download applikasi Android baik
gratis ataupun berbayar yang dikelola oleh Google. Meskipun tidak
direkomendasikan, kinerja dan fitur Android dapat lebih ditingkatkan dengan
melakukan Root Android. Fitur seperti Wireless Tethering, Wired Tethering,
uninstall crapware, overclock prosessor, dan install custom flash ROM dapat
digunakan pada Android yang sudah diroot.
2.3 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak system oprasi,
merupakan kompilasi dari beberapa program.XAMPP merupakan tool yang
menyediakan paket perangkat lunak ke dalam satu buah paket [11].Dengan
menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web
server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL
instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk
tersebut.Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias
pilihan pengunaan PHP4 atau PHP5.Untuk berpindah versi PHP yang ingin
digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch
yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau
gratis untuk digunakan.
Dukungan terhadap pemrograman berbasis obyek (object oriented
programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal
31 Juli 1993.Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih
berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan
sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of
the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan
berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum.Perl sangat
populer digunakan dalam program-program CGI (Common Gateway Interface) dan
berbagai
protokol Internet lainnya.Seperti diketahui, TCP/IP sebagai basis bagi semua protokol
Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi
data.Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan.Meski
banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga
sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena
banyak menggunakan simbol-simbol yang bukan huruf dan angka.
Mengenal bagian XAMPP yang biasa digunakan pada umumnya:htdoc adalah
folder te mpat meletakkan berkas-berkas yang akan dijalankan, seperti berkasPHP,
HTML dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data
MySQL yang ada dikomputer. Kontrol Panel yang berfungsi untuk mengelola
layanan service XAMPP. Seperti menghentikan stop layanan, ataupun memulai
start.ISI dari XAMPP yaiut Apache, PHP, MySQL dan perl.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam
satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual.
XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda
atau auto konfigurasi.
Software XAMPP yang digunakan untuk tugas ini terdiri atas:
a. Apache versi 2.4.34
b. MySQL versi 5.0.12
c. PHP versi 7.2.9
d. phpMyAdmin versi 4.8.3 dan lain-lain

Berikut merupakan pengertian daripada software-software yang tertera pada


software XAMPP:
1. Apache
Apache sudah berkembang sejak versi pertamanya.Sampai saat
ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver
2.0.54.Apache bersifat open source, artinya setiap orang boleh
menggunakannya, mengambil dan bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada
peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web
[3].Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat
saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk
mendukung halaman web yang dihasilkan.
2. PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk
mebuat web yang bersifat server-side scripting. PHP memungkinkan kita
untuk membuat halaman web yang bersifat dinamis [1].PHP dapat
dijalankan pada berbagai macam Operating System (OS), misalnya
Windows, Linux dan Mac OS.Selain Apache, PHP juga mendukung
beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-
lain. Seperti pernah disinggung sebelumnya bahwa PHP dapat
memanfaatkan database untuk menghasilkan halaman web yang
dinamis.Sistem manajemen database yang sering digunakan bersama PHP
adalah MySQL.Namun PHP juga mendukung system manajemen Database
Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya[6].
3. MySQL
Perkembangannya disebut SQL yang merupakan kepanjangan dari
Structured Query Language.SQL merupakan bahasa terstruktur yang khusus
digunakan untuk mengolah database.SQL pertama kali didefinisikan oleh
American National Standards Institute (ANSI) pada tahun 1986.MySQL
adalah sebuah sistem manajemen database yang bersifat open
source.MySQL adalah pasangan serasi dari PHP.MySQL dibuat dan
dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database
beserta isinya.Kita dapat memanfaatkan MySQL untuk menambahkan,
mengubah dan menghapus data yang berada dalam database.MySQL
merupakan sisitem manajemen database yang bersifat at relational. Artinya
data-data yang dikelola dalam database akan diletakkan pada beberapa
tabel yang terpisah
sehingga manipulasi data akan menjadi jauh lebih cepat. MySQL dapat
digunakan untuk mengelola database mulai dari yang kecil sampai dengan
yang sangat besar.MySQL juga dapat menjalankan perintah-perintah
Structured Query Language (SQL) untuk mengelola database-database yang
ada di dalamnya.
4. phpMyAdmin
Pengelolaan database dengan MYSQL harus dilakukan dengan
mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap
maksud tertentu.Jika anda ingin membuat database, ketikkan baris perintah
yang sesuai untuk membuat database.Jika kita ingin menghapus tabel,
ketikkan baris perintah yang sesuai untuk menghapus tabel.Hal tersebut
tentu cukup menyulitkan karena kita harus hafal dan mengetikkan
perintahnya satu persatu. Banyak sekali perangkat lunak yang dapat
dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya
adalah phpMyAdmin. Dengan phpMyAdmin dapat membuat tabel, mengisi
data dan lain-lain dengan mudah tanpa harus hafal perintahnya.

2.4 CI (CodeIgniter)
Menurut Elislab (2013) Codeigniter merupakan framework untuk membangun
aplikasi web berbasis PHP. Codeigniter menyediakan banyak library untuk fungsi-
fungsi umum, antar muka yang sederhana, dan struktur yang logis[9]. Programmer
dapat membuat aplikasi dengan lebih cepat karena tidak perlu menulis kode dari
awal, selain itu Codeigniter juga menyediakan banyak fungsi yang siap digunakan.
Seorang programmer bisa lebih fokus dengan aplikasi yang sedang dibangun dan
meminimalkan penulisan kode.
Adapun beberapa kelebihan Codeigniter sebagai berikut:
1. Codeigniter berada di bawah lisensi Apache/BSD-style, sehingga bebas
untuk digunakan, disebarkan, dan dimodifikasi sesuai kebutuhan,
2. Codeigniter benar-benar ringan karena library dan fungsi tambahan
digunakan secara dinamis sesuai kebutuhan, dengan demikian sistem
menjadi ramping dan ringan,
3. Codeigniter merupakan salah satu framework tercepat yang dibangun
dengan menggunakan PHP;
4. Codeigniter menggunakan pendekatan MVC, sehingga memungkinkan
pemisahan logika, basis data, dan tampilan,
5. URL (Uniform Resource Locator) berbasis segmen, Codeigniter tidak
menggunakan query-string pada URL, melainkan menggunakan segment
based, di mana setiap variabel dipisahkan dengan slash “/”,
6. Codeigniter dibekali dengan fungsi-fungsi yang sering digunakan dalam
membuat sebuah web, seperti mengakses database, mengirim email,
memanipulasi gambar, dll;
7. mudah menambah library, programmer dapat dengan mudah menambah
fungsi yang belum ada atau mengedit fungsi yang sudah ada sehingga
sesuai dengan kebutuhan;
8. Codeigniter tidak membutuhkan Template Engine untuk menghasilkan
tampilan, karena cukup dengan PHP dan HTML;
9. Codeigniter memiliki dokumentasi yang lengkap serta mudah dipahami.

Dalam pembuatan aplikasi cek pembelian token listrik ini, diperlukan REST API
pada CodeIgniter, maksud dari REST API adalah sebagai berikut:
1. REST
Singkatan bahasa Inggris dari Representational State Transfer, adalah
suatu gaya arsitektur perangkat lunak untuk untuk pendistibusian sistem
hipermedia seperti www. Istilah ini diperkenalkan pertama kali pada tahun
2000 pada disertasi doktoral Roy Fielding. Pada arsitektur REST, REST
server menyediakan resources (sumber daya/data) dan REST client
mengakses dan menampilkan resource tersebut untuk penggunaan
selanjutnya.
2. API
API adalah sekumpulan instruksi program dan protokol yang digunakan
untuk membangun aplikasi perangkat lunak. API berperan sebagai
pembawa pesan yang menerima permintaan pengguna dan memberitahu
sistem apa yang harus dilakukan, lalu memberikan respons yang sesuai
untuk permintaan tersebut. Dengan kata lain API adalah apa yang
membawa informasi antara database aplikasi dan device pengguna untuk
menyampaikan data dan menciptakan konektivitas antar sistem.

2.5 Android Studio


Android Studio adalah sebuah IDE untuk Android Development yang
dikenalkan pihak google pada acara Google I/O di tahun 2013[5]. Android Studio
merupakan suatu pengembangan dari Eclipse IDE, dan dibuat berdasarkan IDE Java
populer, yaitu IntelliJ IDEA. Android Studio merupakan IDE resmi untuk
pengembangan aplikasi Android[7].
Adapun beberapa elemen-elemen penting pada software Android Studio
sebagai berikut:

a. Layout
Membicarakan masalah tampilan aau layout, pada android studio juga
sama halnya seperti pada eclipse, layout di android studio ini dibedakan
menjadi 2, yaitu design dan juga text, secara default pada saat dibuka layout
xml di android studio menggunakan mode design, tapi dalam hal ini kalian
bisa mengubah menjadi mode text, sehingga terlihat source code atau
barisan susunan kode dari text XML nya.
Gambar 2. 2 Tampilan pada software Android Studio

b. Barisan atau Struktural Folder


Pada bagian folder build sepertti gen/ yang terdapat pada eclipse, isinya
hanya merupakan file-file hasil generate dari IDE, jadi tidak perlu diubah-
ubah isi folder tersebut. Kemudian folder libs/ sama seperti di eclipse. Jika
kalian menggunakan library dalam bentuk .jar maka tempatkan difolder libs.
Pada bagian folder src/. , src adalah folder dimana tersimpan source
java dan layout dalam bentuk XML, secara default android studio akan
mengenerate kedua folder yaitu, androidtest dan main. Folder androidtest
adalah folder khusus UnitTest, jika kalian belum paham, fokus saja pada
folder main,karena source dan resource berada didalam folder tersebut.
Berikut ini adalah struktur folder pada Android Studio, Di Android
Studio juga terdapat folder .idea, app, gradle dan file – file yang ada diroot
folder. Folder app/ adalah folder utama pada aplikasi android, didalamnya
akan seperti di bawah ini
Gambar 2. 3 Tampilan Barisan Folder

c. Gradle
Salah satu fitur teranyar pada Android Studio adalah fitur gradle,
gradle adalah sebuah featured build automation. Seperti yang tertera pada
nama yang diusungnya, fitur ini dapat membantu kalian membuat suatu
fitur animasi dengan cukup mudah. File Gradle berisi library yang
digunakan, versi aplikasi, signed key properties, lokasi repository dll. File
yang akan sering kita ubah adalah file build.gradle yang berada dalam
folder app/ seperti gambar di bawah ini.

Gambar 2. 4 Tampilan Build file Gradle

Anda mungkin juga menyukai