• Tidak ada hasil yang ditemukan

(2) BAB II Tinjauan Pustaka Menurut Supardi Android adalah “sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi”

N/A
N/A
Protected

Academic year: 2023

Membagikan "(2) BAB II Tinjauan Pustaka Menurut Supardi Android adalah “sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi”"

Copied!
12
0
0

Teks penuh

(1)

BAB II Tinjauan Pustaka 8

BAB II

TINJAUAN PUSTAKA

2.1 Teori Umum

2.1.1 Pengertian Komputer

Menurut (Prawiro, 2019), “Pengertian Komputer adalah suatu perangkat elektronik yang dapat digunakan untuk mengolah data sesuai dengan prosedur yang telah dirumuskan sebelumnya sehingga menghasilkan informasi bermanfaat bagi penggunanya.”

Menurut Fachri, dkk (2020:13), “Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukkan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer tersebut dan menghasilkan keluaran informasi yang dihasilkan setelah diolah.”

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian komputer adalah mesin yang dapat mengolah data digital dengan mengikuti serangkaian perintah atau program dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer tersebut dan menghasilkan keluaran informasi yang dihasilkan setelah diolah.

2.1.2 Pengertian Smartphone

Sridanti (dalam Sobry, 2018, hlm. 25) mengatakan “smartphone adalah telepon yang menyediakan fitur yang berada di atas dan diluar kemampuan sederhana untuk membuat panggilan telepon.

2.1.3 Pengertian Android

Menurut Safaat dalam (Ariyanto, 2018), “Android adalah sebuah kumpulan perangkat lunak untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi utama mobile”.

(2)

BAB II Tinjauan Pustaka Menurut Supardi (2017 : 1) Android adalah “sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi”.

Berdasarkan pengertian di atas Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi dan sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

2.1.4 Pengertian Internet

Menurut Simarmata dalam Arizona (2017:107) menjelaskan bahwa

“Internet adalah kelompok atau kumpulan dari jutaan komputer untuk mendapatkan informasi dari komputer yang ada didalam kelompok tersebut dengan asumsi bahwa pemilik komputer memberikan izin akses”.

Menurut Hidayatullah dan Kawistara (2017:1) Internet adalah “jaringan global yang menghubungkan komputer-komputer di seluruh dunia. Dengan internet sebuah komputer bisa mengakses data yang terdapat pada komputer lain dibenua yang berbeda.”

Berdasarkan pengertian di atas dapat disimpulkan bahwa internet adalah kelompok atau kumpulan dari jutaan komputer untuk mendapatkan informasi dari komputer yang ada di seluruh dunia.”.

2.2 Teori Judul

2.2.1 Penegertian Aplikasi

Menurut Prawiro (2019), “Aplikasi adalah suatu perangkat lunak (software) atau program komputer yang beroperasi pada sistem tertentu yang diciptakan dan dikembangkan untuk melakukan perintah tertentu.”

Menurut Indrajani (2018:3) “Aplikasi adalah program yang menentukan aktivasi pemrosesan informasi yang dibutuhkan untuk menyelesaikan tugas-tugas khusus dari pemakai komputer.”

(3)

BAB II Tinjauan Pustaka Berdasarkan pengertian di atas dapat disimpulkan bahwa aplikasi adalah Aplikasi adalah suatu perangkat lunak (software) atau program komputer dan program yang menentukan aktivasi pemrosesan informasi yang dibutuhkan untuk menyelesaikan tugas-tugas khusus dari pemakai komputer.

2.2.2 Pengertian Sistem Informasi

Menurut Mulyanto (2017:18), “Sistem informasi adalah suatu sistem yang terdiri dari kumpulan komponen sistem, yaitu software, hardware dan brainware yang memproses informasi menjadi sebuah output yang berguna untuk mencapai suatu tujuan tertentu dalam suatu organisasi.”

Menurut Mulyanto dalam Kuswara dan Kusmana (2017:18), “Sistem informasi adalah suatu sistem yang terdiri dari kumpulan komponen sistem, yaitu software, hardware dan brainware yang memproses informasi menjadi sebuah output yang berguna untuk mencapai suatu tujuan tertentu dalam suatu organisasi.”

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian sistem informasi adalah Sistem informasi adalah suatu sistem yang terdiri dari kumpulan komponen sistem dan merupakan gabungan dari empat bagian utama mencakup perangkat lunak (Software), perangkat keras (Hardware), infrastruktur, dan Sumber Daya Manusia (SDM) yang terlatih.

2.2.3 Pengertian Kepegawaian

Menurut penjelasan umum dalam Undang-Undang (UU) No 8 Tahun 1974 disebut bahwa yang dimaksud dengan “Kepegawaian adalah segala hal-hal mengenai kedudukan,kewajiban,hak dan pembinaan pegawai negeri.”

Menurut Fachlevi dan Syafariani (2017:8) Kepegawaian merupakan sebuah kegiatan mengelola sumber daya manusia pada sebuah organisasi. Pada dasarnya kepegawaian adalah sebuah kegiatan mengelola kepangkatan kewajiban, pembinaan pegawai serta hak yang harus didapatkan oleh pegawai tersebut.

Mengelola tenaga kerja manusia haruslah mengelola (mental dan fikiran) karena

(4)

BAB II Tinjauan Pustaka keduanya merupakan sebuah model yang sangat di perlukan dalam menunjang kesuksesan sebuah organisasi.

2.2.4 Pengertian Android

Menurut Supardi (2017 : 1) Android adalah “sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi”.

Menurut Safaat dalam (Ariyanto, 2018), “Android adalah sebuah kumpulan perangkat lunak untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi utama mobile”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian Android merupakan sistem operasi yang digunakan pada telepon pintar dan komputer tablet berbasis Linux yang terdiri dari sistem operasi, middleware, dan aplikasi utama, dan Android merupakan OS (Operating System) perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi utama mobile.

2.3 Teori Khusus

2.3.1 Pengertian DFD (Data Flow Diagram)

Menurut Rosa A.S dan Shalaluddin (2018:70), bahwa Data Flow Diagram (DFD) atau dalam bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah representasi grafik yang menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran (output).”

Adapun simbol-simbol atau notasi-notasi yang menggambarkan DFD adalah sebagai berikut:

(5)

BAB II Tinjauan Pustaka Tabel 2.1. Simbol – simbol pada DFD.

No. Notasi Keterangan

1. Proses atau fungsi atau prosedur; pada

pemodelan perangkat lunak yang akan diimplementasikan dengan pemrograman terstruktur, maka pemodelan notasi inilah yang harusnya menjadi fungsi atau prosedur didalam kode program. Catatan: nama yang diberikan

2. File atau basis data atau penyimpan (storage); pada pemodelan perangkat lunak yang akan diimplementasikan dengan pemrograman terstruktur, maka pemodelan notasi inilah yang harusnya dibuat menjadi tabel-tabel basis data yang dibutuhkan, tabel-tabel ini juga harus sesuai dengan perancangan tabel-tabel pada basis data (ERD). Catatan: nama yang diberikan pada sebuah penyimpanan biasanya kata benda.

3.

Entitas luar (external entity) atau masukan (input) atau keluaran (output) atau orang yang akan chart [sic! Memakain/]

berinteraksi dengan perngkat lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang dimodelkan. Catatan: nama yang digunakan pada (input) atau keluaran (output) biasanya berupa kata benda.

(6)

BAB II Tinjauan Pustaka Lanjut Tabel 2.1. Simbol – simbol pada DFD.

No. Notasi Keterangan

4.

Aliran data : merupakan data yang dikirim antar proses, dari penyimpanan ke proses atau dari proses ke (input) atau keluaran (output). Catatan: nama yang digunakan biasanya berupa kata benda, dapat diawali dengan kata data atau tanpa kata data

2.3.2 Pengertian Block Chart

Menurut Sukamto dan Shalahuddin (2018:75), “Block Chart berfungsi untuk memodelkan masukan, keluaran, proses maupun transaksi dengan menggunakan simbol-simbol tertentu”.

Adapun simbol-simbol yang sering digunakan dalam block chart dapat dilihat pada tabel berikut ini:

Tabel 2.2. Simbol–simbol pada Block Chart

No. Simbol Keterangan

1. Menandakan dokumen, bisa dalam bentuk

surat, formulir, buku/bendel,berkas atau cetakan

2. Multi dokumen

(7)

BAB II Tinjauan Pustaka Lanjutan Tabel 2.2. Simbol–simbol pada Block Chart

No. Simbol Keterangan

3. Proses Manual

4. Proses yang dilakukan oleh komputer

5. Menandakan dokumen yang diarsipkan (arsip

manual)

6. Data penyimpanan (data storage)

7.

Proses apa saja yang tidak terdefinisi termasuk aktivitas fisik

8. Terminasi yang mewakili simbol tertentu

untuk digunakan pada aliran lain pada halaman yang lain

9. Terminasi yang mewakili simbol tertentu

untuk digunakan pada aliran lain pada halaman yang sama

10. Terminasi yang menandakan awal dan akhir dari suatu aliran

(8)

BAB II Tinjauan Pustaka Lanjutan Tabel 2.2. Simbol–simbol pada Block Chart

No. Simbol Keterangan

11. Pengambilan keputusan (decision)

12. Layar peraga (monitor)

13. Pemasukan data secara manual

2.3.3 Pengertian ERD (Entity Relationship Diagram)

Menurut Rosa A.S dan Shalaluddin (2018:50), “Bahwa pemodelan basis data yang paling banyak digunakan adalah menggunakan Entity Realtionship Diagram (ERD). ERD digunakan untuk pemodelan basis data relasional.”

Adapun simbol-simbol yang sering digunakan dalam block chart dapat dilihat pada tabel berikut ini:

Tabel 2.3. Simbol–simbol pada ERD

No. Simbol Deskripsi

1. Enitas / Entity

nama_entitas

Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data; benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi computer; penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel

(9)

BAB II Tinjauan Pustaka Lanjut Tabel 2.3. Simbol–simbol pada ERD

No. Simbol Deskripsi

2. Attribut

nama_atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas

3. Atribut kunci primer

nama_atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id; kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda dengan tanpa ada yang sama)

4. Atribut multinilai / multivalue

nama_atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu

5. Relasi

nama_relasi

Relasi yang menghubungkan antar entitas;

biasanya diawali dengan kata kerja

6. Asosiasi / association

N

Penghubungan antar relasi dan entitas dimana kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian

Sumber: Rosa A.S dan M. Shalaluddin (2018:50-51)

2.3.4 Pengertian Flowchart

Menurut Mundzir MF (2018:218), “Bahwa Flowchart sering digunakan untuk menggambarkan algoritma suatu aplikasi, urutan proses, prosedur, maupun aliran kerja (work flow). Secara umum Flowchart dikelompokkan menjadi empat, yaitu keluaran dan masukan, pengolahan, penyimpan, dan simbol lainnya.”

(10)

BAB II Tinjauan Pustaka Mundzir MF (2018:219) menjelaskan tentang simbol-simbol yang sering digunakan dalam flowchart dapat dilihat pada tabel berikut ini:

Tabel 2.4. Simbol – symbol pada Flowchart

No. Simbol Fungsi

1.

Permulaan Sub program

2.

Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya

3.

Penghubung bagian-bagian flowcahart yang berada pada satu halaman

4.

Penghubung bagian-bagian flowcahart yang berada pada halaman berbeda

5.

Permulaan/akhir program

6.

Arah aliran program

7.

Proses inisialisasi/pemberian harga awal

8.

Proses penghitung/proses pengolahan data

9.

Proses input/output data

Sumber: Mundzir MF (2018:219)

(11)

BAB II Tinjauan Pustaka 2.3.5 Kamus Data

Menurut Rosa A.S dan Shalaluddin (2018:73) “Kamus data adalah kumpulan daftar elemen data yang mengalir pada system perangkat lunak sehingga masukan (input) dan keluaran (output) dapat dipahami secara umum (memiliki standar cara penulisan)”.

Rosa A.S dan Shalaluddin (2018:74), menjelaskan simbol-simbol yang di gunakan dalam kamus data, yaitu:

Tabel 2.5. Simbol – simbol pada Kamus Data

Simbol Arti

= Disusun atau terdiri atas

+ Dan

[|] Baik...atau...

{}n n kali diulang/bernilai banyak

( ) Data opsional

*...* Batas komentar

Sumber:Rosa A.S dan M. Shalaluddin (2018:74)

2.4 Teori Program

2.4.1 Pengertian Android Studio

Menurut Firly (2017:13) “Android Studio merupakan Integrated Development Environment (IDE) atau dalam artian lain adalah sebuah lingkungan pengembangan terintegrasi resmi yang memang di rancang khusus untuk pengembangan sistem operasi google Android.”

Menurut (Android, 2020) “Android Studio adalah Lingkungan Pengembangan Terpadu (Integrated Development Environment/IDE) resmi untuk pengembangan aplikasi Android, yang didasarkan pada IntelliJ IDEA. Selain sebagai editor kode dan fitur developer IntelliJ yang andal, Android Studio menawarkan banyak fitur yang meningkatkan produktivitas Anda dalam membuat aplikasi Android, seperti:

1. Sistem build berbasis Gradle yang fleksibel 2. Emulator yang cepat dan kaya fitur

(12)

BAB II Tinjauan Pustaka 3. Lingkungan terpadu tempat Anda bisa mengembangkan aplikasi untuk semua

perangkat Android

4. Terapkan Perubahan untuk melakukan push pada perubahan kode dan resource ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi

5. Template kode dan integrasi GitHub untuk membantu Anda membuat fitur aplikasi umum dan mengimpor kode sampel

6. Framework dan fitur pengujian yang lengkap

7. Fitur lint untuk merekam performa, kegunaan, kompatibilitas versi, dan masalah lainnya

8. Dukungan C++ dan NDK

9. Dukungan bawaan untuk Google Cloud Platform, yang memudahkan integrasi Google Cloud Messaging dan App Engine

2.4.2 Pengertian PHPStrom

JetBrains PhpStorm adalah IDE lintas platform komersial untuk P yang dibangun di atas platform IntelliJ IDEA milik JetBrains. PhpStorm menyediakan editor untuk PHP, HTML dan JavaScript dengan analis kode on-the-fly, pencegahan kesalahan, dan refactoring otomatis untuk kode PHP dan JavaScript.

2.4.3 Pengertian XAMPP

Menurut Haqi (2019:8), “XAMPP adalah perangkat lunak (free software) bebas, yang mendukung untuk banyak system operasi, yang merupakan kompilasi dari beberapa program.”

Menurut Sidik (2020:3) “XAMPP kependekan dari X Apache MySQL PHP Perl, X adalah sistem operasi (Windows, Linux, Unix), merupakan paket software yang terdiri dari server web (Apache), database (MySQL MariaDB), dan pengembangan aplikasi (PHP dan Perl); disebut juga sebagai software Stack.

Berdasarkan pendapat di atas dapat disimpulkan bahwa pengertian Xampp adalah XAMPP adalah perangkat lunak (free software) bebas, yang mendukung untuk banyak system operasi, salah satunya PHP.

Referensi

Dokumen terkait

Tidak hanya komputer yang menggunakan sistem operasi sebagai pelengkapnya, kini sistem operasi juga sudah diterapkan pada perangkat telepon genggam atau smartphone,

Pada tahun 2010, Google merilis seri Nexus; perangkat telepon pintar dan. tablet dengan sistem operasi Android yang diproduksi oleh mitra

HALAMAN PERSETUJUAN Skripsi dengan judul Aplikasi Maintenance Kendaraan Pada Sistem Berbasis Sistem Operasi Android Oleh Denis Setianto Telah disetujui untuk diajukan pada Sidang

Android adalah adalah sistem sistem operas operasi i untuk untuk telepon telepon seluler seluler yang yang berbasis.. berbasis

Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android.. Pengertian Sistem Basis Data Menurut

Sistem Operasi Android yang berbasis pada Linux 2.6 memiliki kemiripan dalam manajemen memori seperti menggunakan memori virtual, yang dalam Android adalah Dalvik

Berdasarkan kutipan dan permasalahan yang disebutkan di atas, maka bisa disimpulkan bahwa sistem operasi Android merupakan sistem operasi mobile yang mengalami

Android merupakan sistem operasi berbasis Linux yang didirikan oleh Andy Rubin, Rich Miner, Nick Sears, dan Chris White pada tahun 2003 dan diakuisisi oleh Google pada tahun