Anda di halaman 1dari 9

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Sistem adalah satu gugus dari elemen yang saling berhubungan dan

terorganisasi untuk mencapai suatu tujuan atau suatu gugus dari tujuan-tujuan.[10]

Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang

berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum

misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen

kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk

suatu negara di mana yang berperan sebagai penggeraknya yaitu rakyat yang

berada di negara tersebut.

2.2 Pengertian Informasi

Informasi merupakan hasil dari pengolahan data sehingga menjadi bentuk

yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam

pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu

juga atau secara tidak langsung pada saat mendatang.[]

Sebagai contoh, dokumen berbentuk spreadsheet seringkali digunakan untuk

membuat informasi dari data yang ada di dalamnya. Laporan raba rugi dan neraca

8
9

merupakan bentuk informasi, sementara angka-angka di dalamnya merupakan

data yang telah diberi konteks sehingga menjadi mempunyai makna dan manfaat.

2.3 Pengertian Evaluasi

Evaluasi adalah prosedur yang digunakan untuk menentukan apakah subjek

memenuhi kualifikasi sesuai kriteria yang telah ditetapkan.Prosedur tersebut

dilakukan melalui langkah-langkah perencanaan, penyusunan perangkat,

pengumpulan informasi melalui sejumlah bukti yang terkait dengan tujuan

evaluasi, pengolahan, dan penggunaan informasi tentang hasil evaluasi.[]

Dapat diartikan, evaluasi adalah suatu proses perbandingan dan pengukuran

dari hasil akhir pekerjaan yang dinyatakan dicapai dengan hasil-hasil yang

seharusnya dicapai.

Hasil evaluasi dimaksudkan untuk perencanaan kembali, dan juga berfungsi

sebagai administrasi dan manajemen yang terakhir. Yaitu mengkombinasikan dan

mengumpulkan data dengan standar tujuan.

2.4 Anxiety disorder

Merupakan Gangguan kesehatan mental yang ditandai dengan perasaan khawatir,

cemas, atau takut yang cukup kuat untuk mengganggu aktivitas sehari-hari

Contoh gangguan kecemasan yaitu serangan panik, gangguan obsesif-kompulsif,

dan gangguan stres pascatrauma. Gejala berupa stres yang tidak sesuai dengan

dampak peristiwa, ketidakmampuan untuk menepis kekhawatiran, dan gelisah.

Perawatan termasuk konseling atau obat, termasuk antidepresan.


10

2.5 Kuesioner

Kuesioner adalah suatu teknik pengumpulan informasi yang memungkinkan

analis mempelajari sikap-sikap, keyakinan, perilaku, dan karakteristik beberapa

orang utama di dalam organisasi yang bisa terpengaruh oleh sistem yang diajukan

atau oleh sistem yang sudah ada.

2.6 AnxietyCare

AnxietyCare Merupakan suatu aplikasi kuesioner yang akan di hususkan bagi

penderita Gangguan cemas tersebut, karena di dalam aplikasi AnxietyCare ini

terdapat kuesioner dan hasil report yang positif untuk di lakukan. Untuk

mendapatkan saran dan tips yang baik maka penderita mewajibkan untuk mengisi

kuesioner sesuai dengan kondisi yang di deritanya. Di aplikasi AnxietyCare juga

terdapat beberapa fitur seperti Rekomendasi makanan, minuman, Pola hidup, Pola

piki, pola makan, dan motivasi-motivasi yang akan update setiap hari nya.

2.7 Android

Android adalah sistem operasi untuk handphone yang berbasis Linux.

Android menyediakan platform terbuka bagi para pengembang untuk menciptakan

aplikasi mereka Android, 5 November 2007, Android bersama Open Handset


11

Alliance Kemudian untuk mengembangkan Android di bentuklah Open Handset

Alliance,

Konsorium dari 34 perusahaan piranti keras, piranti lunak, dan

telekomunikasi. Pada saat perilisan perdana kung pengembangan standar terbuka

pada perangkat seluler. Di lain pihak, Google merilis kode-kode Android di

bawah lisensi Apache, sebuah lisensi software dan standar terbuka perangkat

seluler.[]

2.8 Android Studio

Android Studio adalah sebuah IDE untuk Android Development yang


diperkenalkan google pada acara Google I/O 2013. Android Studio merupakan
pengembangkan dari Eclipse IDE, dan dibuat berdasarkan IDE Java populer, yaitu
IntelliJ IDEA. Android Studio merupakan IDE resmi untuk pengembangan
aplikasi Android. Sebagai pengembangan dari Eclipse, Android Studio
mempunyai banyak fiturfitur baru dibandingkan dengan Eclipse IDE. Berbeda
dengan Eclipse yang menggunakan Ant, Android Studio menggunakan Gradle
sebagai build environment. Fiturfitur lainnya adalah sebagai berikut :

1) Menggunakan Gradle-based build system yang fleksibel.

2) Bisa mem-build multiple APK .

3) Template support untuk Google Services dan berbagai macam tipe


perangkat.

4) Layout editor yang lebih bagus.

5) Built-in support untuk Google Cloud Platform, sehingga mudah


untuk integrasi dengan Google Cloud Messaging dan App Engine.
12

6) Import library langsung dari Maven repository

Android Studio memang dari sisi build lebih baik dibandingkan Eclipse,
karena Android Studio menggunakan Gradle. Ditambah lagi berbeda dengan
Eclipse, kita tidak perlu lagi dipusingkan dengan dependencies package pada
Android Studio. Satu hal tambahan lagi yang membuat Android Studio unggul
adalah dukungan layout xml editor secara visual yang jauh lebih baik dari pada
Eclipse (Android Studio, 2017).[]

2.9 Android SDK

Android-SDK merupakan tools bagi para programmer yang ingin


mengembangkan aplikasi berbasis google android. Android SDK mencakup
seperangkat alat pengembangan yang komprehensif. Android SDK terdiri dari
debugger, libraries, handset emulator,dokumentasi, contoh kode, dan tutorial. Saat
ini Android sudah mendukung arsitektur x86 pada Linux (distribusi Linux apapun
untuk desktop modern), Mac OS X 10.4.8 atau lebih, Windows XP atau Vista.
Persyaratan mencakup JDK, Apache Ant dan Python 2.2 atau yang lebih baru.

IDE yang didukung secara resmi adalah Eclipse 3.2 atau lebih dengan
menggunakan pluginAndroid Development Tools (ADT), dengan ini pengembang
dapat menggunakan teks editor untuk mengedit file Java dan XML serta
menggunakan peralatan command line untuk menciptakan, membangun,
melakukan debug aplikasi Android dan pengendalian perangkat Android
(misalnya, reboot, menginstal paket perangkat lunak dengan jarak jauh). (Safaat
H, Nazaruddin. 2011).[]

2.10 Unifield Modeling Language (UML)

Unified Modeling Language (UML) adalah sebuah “bahasa” yang telah

menjadi standar dalam industri untuk visualisasi, merancang dan


13

mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar

untuk merancang model sebuah sistem.[]

Dengan menggunakan UML kita dapat membuat model untuk semua jenis

aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras,

sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman

apapun.

Konsep dasar UML mendefinisikan diagram-diagram sebagai berikut: Use

Case Diagram, Class Diagram, Activity Diagram, Skenario Diagram dan

Sequence Diagram.

2.10.1 Use Case Diagram

Use Case Diagram adalah rangkaian atau uraian sekelompok yang saling

terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh

sebuah aktor. Use Case digunakan untuk membentuk tingkah-laku benda dalam

sebuah model serta direalisasikan oleh sebuah collaboration. Umumnya Use Case

digambarkan dengan sebuah elips dengan garis yang solid. Biasanya mengandung

nama. Use Case menggambarkan proses sistem (kebutuhan sistem dari sudut

pandang user).[]

Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari

sebuah system. Yang tekankan adalah “apa” yang dubuat system, dan bukan

“bagaimana” sebuah use case menerangkan sebuah interaksi antar actor dengan

sistem. Use case merupakan sebuah pekerjaan tertentu, misal :login ke sistem,
14

meng-create sebuah daftar belanja, dsb. Seorang sebuah actor adalah sebuah

entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan

pekerjaan-pekerjaan tertentu.

2.10.2 ClassDiagram

Definisi Class Diagram adalah kumpulan objek-objek dengan dan yang

mempunyai struktur umum, behavior umum, relasi umum, dan semantic atau kata

yang umum. Class-Class ditentukan atau ditemukan dengan cara memeriksa

objek-objek dalam sequence diagram dan collaboration diagram. Sebuah Class

digambarkan seperti sebuah bujur sangkar dengan tiga bagian ruangan.

Classsebaiknya diberi nama menggunakan kata benda sesuai dengan domain atau

bagian atau kelompoknya.[]

Class Diagram adalah diagram yang menunjukan Class-Class yang ada

dari sebuah sistem dan hubungannya secara logika. Class Diagram

menggambarkan struktur statis dari sebuah sistem. Karena itu Class Diagram

merupakan tulang punggung atau kekuatan dasar dari hampir setiap metode

berorientasi objek termasuk UML (Hendri, 2008). Sementara menurut (Whitten L.

Jeffery et al 2004:432) Class diagram adalah gambar grafis mengenai struktur

objek statis dari suatu sistem, menunjukan Class-Class objek yang menyusun

sebuah sistem dan juga hubungan antara Class objek tersebut.[]

2.10.3 Activity Diagram


15

Activity Diagram menggambarkan berbagai aliran aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang

mungkin terjadi, dan bagaimana mereka berakhir. Activity Diagram juga dapat

menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activity Diagram merupakan state diagram khusus, dimana sebagian besar state

adalah action dan sebagian besar transisidi-trigger oleh selesainya state

sebelumnya (internal processing).[]

Oleh karena itu activity diagram tidak menggambarkan behaviour internal

sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih

menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara

umum. Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses.

Dipakai pada businessmodeling untuk memperlihatkan urutan aktifitas proses

bisnis. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada

perancangan terstruktur. Sangat bermanfaat apabila kita membuat diagram ini

terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami

proses secara keseluruhan. Activity diagram dibuat berdasarkan sebuah atau

beberapa use case pada use case diagram.

2.10.4 Sequence Diagram

Sequence diagram adalah suatu diagram yang menggambarkan

interaksiantarobyek dan mengindikasikan komunikasi diantara obyek-obyek

tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan

oleh obyek-obyek yang melakukan suatu tugas atau aksiter tentu. Obyek-obyek
16

tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi

biasanyadi taruh di paling kiridari diagram.[]

Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagian paling

atasdari diagram menjadi titik awal dan waktu berjalan kebawah sampai dengan

bagian dasardari diagram. Garis Vertikal, disebutlifeline, dilekatkan pada setiap

obyek atau aktor.Kemudian life line tersebut digambarkan menjadi kotak ketika

obyek melakukan suatu operasi,kotaktersebut disebut activation. Obyek dikataka

nmempunyai live activation pada saat tersebut.

2.8.

Anda mungkin juga menyukai

  • BAB 5 Doni
    BAB 5 Doni
    Dokumen10 halaman
    BAB 5 Doni
    josua oktovian
    Belum ada peringkat
  • BAB 4 Doni
    BAB 4 Doni
    Dokumen17 halaman
    BAB 4 Doni
    josua oktovian
    Belum ada peringkat
  • BAB 3 Doni
    BAB 3 Doni
    Dokumen11 halaman
    BAB 3 Doni
    josua oktovian
    Belum ada peringkat
  • BAB 2 Doni
    BAB 2 Doni
    Dokumen8 halaman
    BAB 2 Doni
    josua oktovian
    Belum ada peringkat
  • BAB 1 Doni
    BAB 1 Doni
    Dokumen9 halaman
    BAB 1 Doni
    josua oktovian
    Belum ada peringkat