2.5 Intregreted Developnment Environment
Menurut buku karya Nazruddin Safaat H, para pengembang aplikasi android memiliki beberapa pilihan ketika membuat aplikasi berbasis androidnya.
Kebanyakan para pengembang menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi android.
Eclipse adalah IDE yang paling populer untuk pengembangan android, karena memiliki android plug-in yang tersedia untuk memfasilitasi pengembangan
android. selain itu eclipse juga mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan aplikasi android. Ini terbukti dengan adanya
penambahan plug-in pada eclipse untuk membuat project android dimana source software
langsung dari situs resminya Google. Walaupun eclipse cukup populer di kalangan umum, namun tidak menutup kemungkinan untuk menggunakan IDE lain
seperti Netbeans.
2.6 Flowchart
Flowchart merupakan bagan atau gambar yang memperlihatkan hubungan antar-
proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol yang mana dari tiap-tiap simbol mewakili proses tertentu. Sedangkan hubungan antar-proses tadi
digambarkan dengan garis-garis.
Universitas Sumatera Utara
Flowchart merupakan langkah awal pembuatan program. Setelah flowchart
selesai disusun, selanjutnya pemrogram menerjemahkannya ke dalam bentuk program menggunakan bahasa pemrograman. Berikut ini adalah simbol-simbol
standar pada sebuah flowchart beserta fungsinya.
Tabel 2.1. Simbol Flowchart
No Nama
Simbol Fungsi
1 Terminator
Digunakan untuk mewakili simbol start atau
end .
2 Arrow
Menunjukkan alur proses.
3 Rectangle
Menunjukkan langkah pemrosesan.
4 Trapezium
Simbol untuk input- output
.
5 Document
Digunakan untuk mewakili output.
6 Decision
Simbol yang berfungsi untuk menyatakan
keputusan.
7 Preparation
Simbol yang berfungsi untuk proses inisialisasi
atau pemberian harga awal.
Tabel 2.1. Lanjutan
No Nama
Simbol Fungsi
8 Connector
Simbol untuk keluar- masuk atau
penyambungan proses
Universitas Sumatera Utara
pada halaman yang berbeda.
9 Manual Input
Simbol untuk pemasukkan data secara
manual melalui keyboard.
10 Manual
Operation Simbol yang
menunjukkan pengolahan yang tidak dilakukan oleh
komputer.
11 Predefine
Process Simbol untuk pelaksanaan
suatu bagian sub- prosedur
12 Display
Simbol yang menyatakan peralatan output yang
digunakan seperti layar, printer, plotter
, dan sebagainya.
13 Magnetic Disk Simbol yang digunakan
untuk penyimpanan data ke database.
14 Storage Data
Simbol yang menyatakan input yang berasal dari
disk atau disimpan ke disk.
2.7 Data Flow Diagram