Anda di halaman 1dari 5

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).

Tabel 2.1 Simbol Use Case

GAMBAR NAMA KETERANGAN

Menspesifikasikan himpunan peran yang


Actor pengguna mainkan ketika berinteraksi dengan
use case yang digunakan

Perubahan yang terjadi pada suatu elemen


mandiri yang akan mempengaruhi elemen
Dependency
yang bergantung padanya elemen yang tidak
mandiri (independent)
Hubungan dimana objek anak yaitu
Generalization (descendent) berbagi perilaku dan struktur
data dari objek induk (ancestor)

Yaitu kelakuan yang harus terpenuhi agar


sebuah event dapat terjadi, dimana pada
Include
kondisi ini sebuah use case adalah bagian dari
use case lainnya.

Menspesifikasikan bahwa use case target


Extend memperluas perilaku dari use case sumber
pada suatu titik yang telah diberikan

Yaitu apa yang menghubungkan antara objek


Association
satu dengan objek lainnya

Menspesifikasikan paket yang menampilkan


System
sistem tersebut secara terbatas.

Deskripsi dari urutan aksi yang ditampilkan


Use Case sistem yang menghasilkan suatu hasil yang
terukur bagi suatu actor itu

Interaksi aturan-aturan dan elemen lain yang


bekerja sama untuk menyediakan perilaku
Collaboration
yang lebih besar dari jumlah dan elemen yang
ada di dalamnya.

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

Simbol Nama Fungsi

Terminator Permulaan / akhir program

Garis alir
Arah aliran program
(flow line)

Proses inisialisasi /
Preparation
pemberian harga awal
Proses Perhitungan /
Proses
proses pengolahan data

Proses Input / Output data,


Input / output data
parameter,informasi

Predefined process Permulaan sub program / proses


(sub program) menjalankan sub program

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

1.1 Penelitian Terdahulu


Penelitian terdahulu ditunjukan untuk menjadi acuan dan pedoman dari
seseorang yang sebelumnya menerapkan hal yang berkaitan dengan topik serupa.
Beberapa peneliti terdahulu yang pernah membuat topik tersebut ditunjukan pada
tabel tersebut.
Tabel 2.3 Penelitian terkait dengan bimbingan belajar

Nurani Amalia
Nama Penulis Khasanah, 2012 Erdi Risnandar, 2015 Ryan Chandra, 2018

Aplikasi Monitoring Pembuatan Aplikasi Perencanaan dan


Bimbingan Dan Sistem Informasi pembuatan aplikasi
Pemantauan Prathesis Monitoring Kegiatan pemantauan tugas
Judul
Mahasiswa S2 Teknik Mahasiswa Berbasis akhir mahasiswa
Informatika Fakultas Web Dan Android D3 politeknik
Pascasarjana Institute Client negeri
Teknologi Telkom banyuwangi

Berbasis android

Jenis Website Website dan Android Android

-PHP -MySQL -Java

Aplikasi -HTML -PHP -HTML

-CodeIgniter -Java -MySQL

-MySQL

-Memiliki menu sms -Memiliki fungsi Data -Sistem notifikasi


gateway sebagai Proposal dimunculkan pada
Cakupan Sistem notifikasi client yang terkait
-Memiliki fungsi Data
ketika data terupdate
Kegiatan
dari admin

Anda mungkin juga menyukai