• Tidak ada hasil yang ditemukan

Sistem Informasi Jenis-Jenis Narkoba dan Bahayanya Bagi Kesehatan Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Jenis-Jenis Narkoba dan Bahayanya Bagi Kesehatan Berbasis Android"

Copied!
12
0
0

Teks penuh

(1)

2.1Tentang Sistem Operasi Android

Pada buku karya Nazruddin Safaat H yang berjudul “Android, Pemrograman

Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android” mengatakan bahwa android adalah sebuah sistem operasi untuk perangkat mobile berbasis

linux yang mencakup sistem operasi, middleware dan aplikasi.

Menurut buku karya Alfa Satyaputra dan Eva Maulina Aritonang yang

berjudul “Beginning Android Programming with ADT Bundle” (2014), android

adalah sebuah sistem operasi untuk smartphone dan tablet. Di mana sistem

operasi ini dapat diilustrasikan sebagai jembatan antara piranti dan penggunanya,

sehingga pengguna bisa berinteraksi dengan device-nya dan menjalankan

aplikasi-aplikasi yang tersedia pada device.

Android sendiri adalah sistem operasi berbasis kernel linux yang pada

awalnya dikembangkan oleh Android, Inc, yang didukung Google finansial dan

kemudian dibeli pada tahun 2005. Android ini diresmikan pada tahun 2007 seiring

dengan berdirinya Open Handset Alliance-konsorsium, hardware, software, dan

perusahaan telekomunikasi yang ditunjuk untuk memajukan standar perangkat

(2)

2.2Perkembangan Android

Perkembangan versi – versi android menurut buku karya Alfa Satyaputra ialah sebagai berikut:

1. Android 1.0 Apple Pie

Telah dirilis setelah versi Android beta dan menjadi versi komersial pertama yang

hadir untuk para konsumen. Di antara fitur yang menjadi andalan saat itu adalah :

a. Android Market. Para pengguna bisa memanfaatkan aplikasi-aplikasi yang

ada di web itu dengan men-download atau meng-upgrade. Banyak sekali

aplikasi termasuk game android yang boleh diunduh secara gratis.

b. Kamera. Tetapi belum ada fasilitas yang lengkap untuk membuat hasil

kamera itu maksimal, seperti resolusi, kualitas gambar, kejernihan, dan

lainnya.

c. Shortcut Icon. Dengan itu, pengguna bisa dengan mudah masuk ke

aplikasi, pesan, telepon atau yang lain karena bisa diletakkan pada

homescreen.

2. Android 1.1 Banana Bread

Android 1.1 dirilis pada tanggal 9 Februari 2009 yang memiliki kode nama

Banana Bread serta ukuran layar 320×480 HVA.

(3)

Versi ini mulai memakai nama-nama makanan agar mudah diingat. Di antara fitur

yang diperbaharui adalah :

a. Dapat merekam sekaligus memutar video berekstensi MPEG-4 serta 3GP. b. Dapat meng-copy dan paste tulisan saat membuka blog atau website. c. Bisa menambahkan foto di kontak favorit.

d. Layar dilengkapi dengan animasi-animasi. e. Layar dapat berputar secara otomatis.

4. Android 1.6 Donut

a. Terdapat history bookmark untuk kontak dan web. Ini akan mempermudah jika kita ingin melihat web yang pernah kita buka.

b. Beberapa aplikasi dapat melafalkan teks.

c. Kamera, perekam video, serta galeri sudah diperbaharui agar lebih maksimal penggunaannya.

5. Android Éclair

a. Penambahan fitur bluetooth 2.1

b. Fitur pencarian SMS dan MMS yang disimpan dan SMS yang paling lama akan terhapus apabila mencapai batas yang ditentukan.

c. Keyboard virtual diperbaharui agar mudah untuk mengetik tulisan. d. Penambahan Google Maps versi 3.1.2

e. Versi : Android 2.0 , Android 2.0.1 , dan Android 2.1

6. Android 2.2–2.2.3 Froyo

a. Pembaharuan terhadap kecepatan kinerja android.

b. Peningkatan peluncur aplikasi dengan jalan pintas ke Telepon dan aplikasi penjelajah web.

c. Memperbaharui fitur USB tethering serta hotspot Wi-Fi. d. Terdapat fitur upgrade otomatis pada Google Play. e. Kontak dapat di-share memakai Bluetooth.

(4)

7. Android Gingerbread

a. Akurasi terhadap keyboard virtual telah ditingkatkan. Ditambah lagi dengan fitur input suara.

b. Fitur copy paste ditingkatkan untuk mempermudah penggunanya.

c. Download Manager, untuk mempermudah proses pengunduhan beberapa aplikasi termasuk game android.

d. Versi : Android 2.3 – 2.3.2 , Android 2.3.3 – 2.3.7

8. Android Honeycomb

a. Penambahan sistem bar yang berfungsi untuk mempercepat pemberitahuan, status, serta tombol navigasi.

b. Fitur untuk melihat aplikasi yang sedang berjalan. c. Galeri baru bisa melihat foto-foto dengan fullscreen d. Aplikasi Google Talk. Berfungsi sebagai obrolan. e. Versi : Android 3.0 , Android 3.1 , dan Android 3.2

9. Android Ice Cream Sandwich

a. Membuat folder lebih gampang karena cukup dengan drag dan drop. b. Tambahan web browser bawaan dari Chrome. Dapat membuka laman

sampai 16 tab.

c. Beberapa huruf baru telah ditambahkan.

d. Data internet bisa dibatasi sesuai keinginan. Internet akan mati apabila mencapai batas tersebut.

e. Versi : Android 4.0 -4.0.2 , dan Android 4.0.3 – 4.0.4

10. Android Jelly Bean a. Akses lebih cepat.

b. Dapat mematikan pemberitahuan pada aplikasi tertentu

(5)

d. Aplikasi pada kamera ditambah.

e. Dapat menambahkan widget aplikasi tanpa harus root terlebih dulu. f. Versi : Android 4.1 , Android 4.2 , dan Android 4.3

11. Android 4.4 KitKat

a. Status bar serta navigasi menjadi transparan pada homescreen. b. Dilengkapi dengan Infrared

c. Akses API ditingkatkan. d. Mode layar penuh diperbaharui

e. Tambahan Bluetooth Message Access Profile.

12. Android 5.0 Lollipop

a. Sistem keamanan Lollipop dijalankan diatas sistem SELinux. b. Tampilan lebih berwarna dan responsif.

c. Menawarkan fitur Priority yang fungsinya tidak kalah dengan fitur Apple

Do Not Disturb milik iPhone.

d. Lebih hemat baterai.

2.3Database MySQL

Basis data (database) adalah kumpulan data yang disimpan secara sistematis di

dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat

lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data

meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan pada

data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam

sistem informasi karena berfungsi sebagai gudang penyimpanan data yang akan

(6)

MySQL adalah suatu perangkat lunak database relasi (Relational

Database Management System atau RDBMS) seperti halnya Oracle, Postgresql,

MS SQL dan sebagainya. SQL (Structured Query Language) adalah sebuah

bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa

ini merupakan bahasa standar yang digunakan dalam manajemen basis data

relasional.

2.4CorelDraw

CorelDraw adalah editor grafik vektor yang dikembangkan oleh Corel, sebuah perusahaan perangkat lunak yang bermarkas di Ottawa, Kanada. Versi terbarunya, CorelDRAW X8 (setara dengan versi 18) dirilis pada tanggal 15 maret 2016. CorelDRAW pada awalnya dikembangkan untuk sistem operasi Windows 2000 dan seterusnya. CorelDRAW adalah aplikasi desain grafis yang digunakan untuk membuat berbagai macam desain seperti logo, kartu nama, kalender, poster, stiker dan lain-lain yang terkenal dalam dunia digital.

2.5XAMPP Control Panel

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost) yang terdiri dari program MySQL database,

Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP

dan Perl.

Nama XAMPP merupakan singkatan dari X (empat sistem operasi), Apache,

MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General Public

(7)

melayani tampilan halaman web yang dinamis. Jika ingin mendapatkan XAMPP

dapat men-download langsung dari situs resminya.

2.6PHP: Hypertext Preprocessor

Menurut dokumen resmi PHP, PHP adalah singkatan dari Hypertext Preprocessor. Ia merupakan bahasa pemrograman yang berbentuk skrip yang ditempatkan di dalam server dan diproses di server. Hasilnyalah yang akan dikirimkan ke klien, tempat pemakai menggunakan browser.

Secara khusus, PHP dirancang untuk membentuk android dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, untuk menampilkan isi database ke halaman android. PHP bersifat bebas dipakai. Tidak perlu membayar apapun untuk menggunakan perangkat lunak ini. Berikut contoh sederhana skrip PHP.

2.7Intregreted Development Environment (IDE)

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

(8)

software langsung dari situs resminya Google. Walaupun Eclipse cukup populer

di kalangan umum, namun tidak menutup kemungkinan untuk menggunakan IDE

lain seperti Netbeans.

Sampai tahap tertentu IDE modern dapat membantu memberikan saran

yang mempercepat penulisan. Pada saat penulisan kode, IDE juga dapat

menunjukan bagian-bagian yang jelas mengandung kesalahan atau keraguan.

2.8Flowchart

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.

Flowchart merupakan langkah awal pembuatan program. Setelah

flowchart selesai disusun, selanjutnya pemrogram menerjemahkannya ke dalam

bentuk program menggunakan bahasa pemrograman. Berikut ini adalah

(9)

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.

8 Connector Simbol untuk

keluar-masuk atau penyambungan proses

pada halaman yang berbeda.

9 Manual Input Simbol untuk pemasukkan

data secara manual melalui keyboard.

(10)

yang tidak dilakukan oleh

12 Display Simbol yang menyatakan

peralatan output yang digunakan seperti layar,

printer, plotter.

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.9Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat

membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD

merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang

sedang berjalan logis.

Didalam DFD terdapat tiga level, yaitu :

1. Diagram Konteks

menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses

(11)

DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang

ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju

dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data

dan tampak sederhana untuk diciptakan.

2. Diagram Nol (DFD Level 1)

merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil

yang ada di dalamnya. Merupakan pemecahan dari Diagram Konteks ke

Diagram Nol. di dalam diagram ini memuat penyimpanan data.

3. Diagram Rinci

Lebih rinci lagi, diagram rinci adalah diagram yang menguraikan

proses-proses yang terdapat di dalam diagram nol.

Berikut merupakan simbol-simbol standar menurut Yourdan dan DeMarco

yang digunakan untuk membuat sebuah Data Flow Diagram.

Tabel 2.2. Simbol Data Flow Diagram

No Nama Simbol Fungsi

(12)

2.10 Narkoba

Narkoba adalah singkatan dari narkotika dan obat/bahan berbahaya. Selain

narkoba, istilah lain yang diperkenalkan khususnya oleh Kementerian Kesehatan

Republik Indonesia adalah Napza yang merupakan singkatan dari narkotika,

psikotropika, dan zat adiktif. Semua istilah ini, baik "narkoba" ataupun "napza",

mengacu pada kelompok senyawa yang umumnya memiliki risiko kecanduan bagi

penggunanya.

Narkotika adalah zat atau obat yang berasal dari tanaman atau bukan

tanaman , baik sintetis maupun semisintetis yang menyebabkan penurunan atau

Gambar

Tabel 2.1. Simbol Flowchart
Tabel 2.2. Simbol Data Flow Diagram

Referensi

Dokumen terkait

Simbol Input Manual digunakan untuk menggambarkan proses manual yang dapat terjadi selama sistem berjalan.. 3.5 Data Flow

Perancangan sistem yang digunakan mulai dari dari Context Diagram, Dekomposisi Diagram, Data Flow Diagram, Entity Relationship Diagram, Data Dictionary, dan

DFD ( Data Flow Diagram ) digunakan untuk membuat sebuah model sistem informasi dalam bentuk jaringan kerja antar proses yang saling terhubung satu sama lain dengan dokumen-dokumen

Penulis menggunakan data flow diagram untuk merancang skema alur kerja sistem ini dan ERD untuk membuat hubungan relasi antar tabel.Hasil dari penelitian ini adalah membuat sistem

Data Flow Diagram (DFD) adalah suatu diagram yang menggambarkan tentang aliran data atau arus data yang terjadi di dalam sebuah sistem, baik yang berasal dari

Menu yang terdapat dalam halaman utama adalah PETA yang digunakan untuk mengakses data lokasi rumah sakit, ASU- RANSI adalah menu untuk menampilkan daftar asuransi yang

Data flow diagram merupakan suatu alat yang digunakan untuk menggambarkan sistem yang akan dirancang dengan menggunakan notasi simbol atau skema.. Data flow

Ada beberapa simbol DFD yang dipakai untuk menggambarkan data beserta proses transormasi data, antara lain: Tabel 2.1 Simbol-simbol Data Flow Diagram SIMBOL KETERANGAN External