Bab Ii
Bab Ii
TINJAUAN PUSTAKA
2.1 Dasar Teori Pendukung
2.1.1 Android
Android adalah system operasi perangkat bergerak berbasiskan Linux
yang sudah dimodifikasi. Awalnya dikembangkan oleh perusahaan dengan nama
yang sama, yaitu Android, Inc. Pada tahun 2005, Google membeli Android dan
mengambil alih pengembangnya. Keuntungan utama Android adalah bahwa
Android menyediakan keuntungan utama. Keuntungan android ini adalah bahwa
tersedianya pendekatan terpadu dalam pengembangan aplikasinya. Para
pengembang (developer) cukup hanya membuat aplikasi diatas Android, dan
aplikasinya akan dapat berjalan di sejumlah perangkat berbeda, selama perangkat
tersebut menggunakan Android sebagai system operasinya. Para produsen
perangkat melihat Android sebagai harapan terbaik mereka untuk
menantang iPhone, yang telah banyak menguasai pasar.
2.1.2 Media
Media adalah alat atau sarana yang digunakan untuk menyampaikan pesan
dari komunikator kepada khalayak. Ada beberapa pakar psikologi memandang
bahwa dalam komunikasi antar manusia, maka media yang paling dominasi dalam
berkomunikasi adalah panca indera manusia seperti mata dan telinga. Pesan –
pesan yang diterima selanjutnya oleh panca indera diproses oleh pikiran manusia
untuk mengontrol dan menentukan sikapnya terhadap sesuatu, sebelum
dinyatakan dalam tindakan(Syamsul, 2014).
2.1.3 JAVA
Java adalah bahasa pemrograman dimana awalnya nama untuk sekumpulan
teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone
ataupun pada lingkungan jaringan. Orang orang yang berkecimpung dalam dunia
pemrograman lebih suka menyebut Java sebagai sebuah teknologi dibanding hanya
sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa
pemrograman konvensional.
2.1.4 HTML
HTML merupakan susunan dari pembuatan halaman web dengan informasi
lain yang akan ditampilkan pada halaman web. HTML dapat diartikan sebagai
bentuk hypertext yang dapat mengatur bentuk tampilan informasi tersebut.
2.1.5 Aplikasi
Aplikasi berasal dari Bahasa inggris yaitu application yang berarti
penerapan atau penggunaan(Jogiyanto, 2010).Aplikasi dapat diwujudkan dalam
berbagai hal ketika akan dijadikan suatu hasil yang memiliki tujuan dan fungsi.
Dalam hal ini penggunaan aplikasi akan berguna sesuai dengan tujuan di rancang
nya.
2.1.6 MySQL
MySQL adalah suatu server basis data sederhana yang bersifat multiplatform
dan opensource. MySQL bias berjalan dengan bagus pada linux dan windows.
Namun jika MySQL dibandingkan dengan Oracle atau SQL Server maka dia
merupakan peringkat menengah dalam fitur yang ditawarkannya. Satu hal yang
membuat MySQL tetap menjadi pilihan utama para web developer adalah
kemudahan penggunaannya, simpel dan bahwa PHP sangat terintegrasi dengan
MySQL(Solichin, 2016).
2.1.7 Use Case
Use Case adalah deskripsi fungsi dari sebuah sistem dari perspektif pengguna.
Use Case bekerja dengan cara mendeskripsikan tipikal interaksi antara user
(pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita
bagaimana sebuah sistem tersebut dipakai. Urutan langkah – langkah yang
menerangkan antara pengguna dan sistem(Nugroho, 2010).
2.1.8 Flowchart
Flowchart adalah bentuk penggambaran secara grafik dari langkah-langkah
dan urutan prosedur dari suatu program. Flowchart menolong analisis dan
programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih
kecil didalam pengoprasiannya(Yatini, 2010).
Tabel 2.2 Simbol Flowchart
Garis alir
Arah aliran program
(flow line)
Proses inisialisasi /
Preparation
pemberian harga awal
Proses Perhitungan /
Proses
proses pengolahan data
Perbandingan pernyataan,
penyeleksian data yang
Decision
memberikan pilihan untuk
langkah selanjutnya
Penghubung bagian-bagian
On page connector flowchart yang berada pada satu
halaman
Penghubung bagian-bagian
Off page connector flowchart yang berada pada
halaman berbeda
Nurani Amalia
Nama Penulis Khasanah, 2012 Erdi Risnandar, 2015 Ryan Chandra, 2018
Berbasis android
-MySQL