• Tidak ada hasil yang ditemukan

DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DFD menggambarkan penyimpanan data dan proses yang mentransformasikan data. DFD menunjukkan hubungan antara data pada sistem dan proses pada sistem. Ada beberapa symbol DFD yang dipakai untuk menggambarkan data beserta proses transformasi data, antara lain :(20)

Tabel 2.3 SimbolFlow Diagram Yourdan

Simbol Keterangan

Entity Luar : sumber atau tujuan dari aliran data dari atau ke sistem. Entity luar merupakan lingkungan luar sistem

Aliran Data : menggambarkan aliran data dari satu proses ke proses lainnya

data secara umum digambarkan dengan lingkaran

Berkas : komponen yang berfungsi untuk menyimpan data atau file

2. Context Diagram

Context Diagram adalah kasus khusus DFD (bagian dari DFD yang berfungsi memetakan model lingkungan), yang dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.(21)

3. Daftar Kejadian(Event List)

Daftar kejadian digambarkan dalam bentuk kalimat sederhana dan berfungsi untuk memodelkan kejadian yang terjadi dalam lingkungan sehari-hari dan membutuhkan tanggapan atau respon dari sistem.(20)

4. Kamus Data

Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasiansetiap field atau file di dalam sistem.(19)

5. Entity Relationship Diagram (ERD)

ERD adalah model konseptual yang mendeskripsikan hubungan anta penyimapanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data.(20)

Tabel 2.4 Elemen - elemen ERD.

Simbol Keterangan

Entiti : suatu obyek yang dapat diidentifikasi dalam lingkungan pemakai

Atribut : mendiskripsikan karakter entity

Relasi : entity dapat berhubungan satu sama lain

Garis : penghubung antara entitas dan himpunan entitas dengan atribut

N. Android

1. Pengenalan Android

Android merupakan sistem operasi untuk telepon seluler yang berbasis linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google inc. Membeli Android inc., pendatang baru yang membuat peranti lunak untuk ponsel kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standart terbuka pada perangkat seluler. Di lain pihak, Google merilis kode – kode Android di bawah lisensi apache, sebuah lisensi perangkat lunak dan standart terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google mail service (GMS) dan kedua adalah yang benar – benar bebas distribusinya tanpa dukungan langsung Google atau dikenal Open Handset Distribution (OHD).

Sekitar September 2007 Google mengenalkanNexus One, salah satu jenis smartphone yang menggunakan Android sebagai sistem operasinya. Telepon seluler ini di produksi oleh HTC Corporation dan tersedia dipasaran pada 5 januari 2010. Pada Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat mobile yang merupakan modifikasi karnel Linux 2.6 Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikanbugdan penambahan fitur baru.

Pada masa saat ini sebagian vendor-vendor smartphone sudah memproduksi smartphone berbasis Android, vendor-vendor itu antara lain

HTC, Motorola, Samsung, LG, HKC, Huawei, Archos, Webstation Camangi, Dell, Nexus, SciPhone, WayteQ, Sony Ericsson, LG, Acer, Philips, T-Mobile, Nexian, IMO, Asus dan masih banyak lagi vendor smartphonedi dunia yang memproduksi Android. Hal ini, karena Android itu adalah sistem operasi yang

open source sehingga bebas didistribusikan dan dipakai oleh vendor

manapun.

Tidak hanya menjadi sistem operasi di smartphone, saat ini Android menjadi pesaing utama dari Apple pada sistem operasi Table PC. Pesatnya pertumbuhan Android selain faktor yang disebutkan disaat adalah karena Android itu sendiri adalah platform yang sangat lengkap baik itu sistem operasinya, Aplikasi dan Tool pengembangan, Market aplikasi Android serta dukungan yang sangat tinggi dari komunikasi Open Source di dunia, sehingga Android terus berkembang pesat baik dari segi teknologi maupun dari segi jumlahdeviceyang ada di dunia.

Antarmuka pengguna Android didasarkan pada manipulasi langsung, menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, seperti menggesek, mengetuk, mencubit, dan membalikan cubitan untuk memanipulasi obyek di layar. Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya dibawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah komunitas pengembangan aplikasi (apps) yang

memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. Pada bulan Oktober 2012, ada sekitar 700.000 aplikasi yang tersedia untuk Android, dan sekitar 25 juta aplikasi telah diunduh dari Google Play, took aplikasi utama Android. Sebuah survey pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi selular (Wikipedia Android, 2014).(22)

O.

Java

1. Pengenalan java

Java adalah sebuah bahasa pemrograman yang diciptakan oleh James Gosling, seorang developer dari Sun Microsystem pada tahun 1991. Selanjutnya Java dikembangkan Sun Microsystem dan banyak digunakan untuk menciptakan Executable Content yang dapat didistribusikan melalui network. Java adalah bahasa pemrograman Object-Oriented dengan unsur-unsur seperti bahasa C++ dan bahasa-bahasa lainnya yang memiliki libraries yang cocok untuk lingkungan internet. Java dapat melakukan banyak hal dalam melakukan pemrograman, seperti membuat animasi halaman web, pemrograman Java untuk ponsel dan aplikasi interaktif. Java juga dapat digunakan untuk handphone, internet dan lain-lain. (23)

P. SDLC

(System Development Life Cycle)

Merupakan Siklus Hidup Pengembangan Sistem yang digunakan untuk menjelaskan proses dalam pengembangan Sistem Informasi. Daur atau siklus hidup dari pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah di dalam tahapan tersebut dalam proses pengembangannya.(14)

Siklus hidup sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer.(24)

Tahap-tahap Siklus Hidup Sistem antara lain: 1. Tahap Perencanaan

a. Menyadari Masalah b. Mendefinisikan Masalah c. Menentukan Tujuan Sistem

d. Mengidentifikasi Kendala-Kendala Sistem e. Membuat Studi Kelayakan

f. Mempersiapkan Usulan Penelitian Sistem g. Menyetujui atau Menolak Penelitian Proyek h. Menetapkan Meklanisme Pengendalian 2. Tahap Analisis

a. Mengorganisasikan Tim Proyek b. Mendefinisikan Kebutuhan Informasi c. Mendefinisikan Kriteria Kinerja Sistem d. Menyiapkan Usulan Rancangan

3. Tahap Rancangan

a. Menyiapkan Rancangan Sistem yang Terinci

b. Mengidentifikasi Berbagai Alternatif Konfigurasi Sistem c. Mengevaluasi Berbagai Alternatif Konfigurasi Sistem d. Memilih Konfigurasi Terbaik

e. Menyiapkan Usulan Penerapan

f. Menyetujui atau Menolak Penerapan Sistem 4. Tahap Penerapan

a. Mengumumkan Penerapan

b. Mendapatkan Sumberdaya Perangkat Keras c. Mendapatkan Sumberdaya Perangkat Lunak d. Menyajikan Database

e. Menyiapkan Fasilitas Fisik f. Mendidik Peserta dan Pemakai g. Menyiapkan Usulan Cutover

h. Menyetujui atau Menolak Masuk ke Sistem Baru i. Masuk ke Sistem Baru

5. Tahap Penggunaan a. Menggunakan Sistem b. Audit Sistem

c. Memelihara Sistem

d. Menyiapkan Usulan Rekayasa Ulang

Dokumen terkait