• Tidak ada hasil yang ditemukan

1. Jurusan SI ( Sistem Informasi) dan TI (Teknik Informatika)

Jurusan SI ( Sistem Informasi) dan TI (Teknik Informatika) adalah jurusan

yang berada di Fakultas Sains dan Teknologi pada Universitas Islam Negeri

Alauddin Makassar yang merupakan jurusan yang mempelajari tentang

bagaimana membangun dan menerapkan teknologi informasi.

2. Penjadwalan

Penjadwalan menurut kamus besar Indonesia adalah pembagian waktu

berdasarkan rencana pengaturan urutan kerja, daftar atau table kegiatan atau

rencana kegiatan dengan pembagiaan waktu pelaksanaan yang terperinci.

Sedangkan pengertian penjadwalan adalah proses cara pembuatan

menjadwalkan atau memasukkan kedalam jadwal.

3. Praktikum

Praktikum adalah subsistem dari perkuliahan yang merupakan kegiatan terstruktur dan terjadwal yang memberi kesempatan kepada mahasiswa untuk mendapatkan pengalaman yang nyata dalam rangka meningkatkan pemahaman mahasiswa tentang teori atau agar mahasiswa menguasai keterampilan tertentu yang berkaitan dengan suatu pengetahuan atau suatu mata kuliah. Dalam merancang sistem pembelajaran, menyusun kurikulum atau dosen dapat memasukan kegiatan praktikum/latihan/responsi dalam

perencanaannya jika ada dukungan kuat bahwa materi mata kuliah hanya dapat dipahami kalau disertai praktikum/responsi/latihan.

4. Asistensi Laboratorium

Asistensi merupakan salah satu syarat yang harus dipenuhi agar

mahasiswa dapat melulusi mata kuliah praktikum dilaboraturium. Asistensi

dilaksanakan sesuai dengan apa yang telah di tetapkan oleh dosen pengampu mata

kuliah atau asisten dosen. Jenis aktifitas maupun tugas yang akan dilaksanakan

sesuai dengan yang di berikan juga oleh dosen pengampu matakuliah tersebut. Di

dalam asistensi tersebut asisten dosen melakukan evaluasi mengenai praktikum

sebelumnya dengan tujuan agar mahasiswa dapat lebih memahami kembali apa

yang telah dipraktikumkan untuk memudahkan praktikum selanjutnya.

5. Monitoring

Monitoring adalah pemantauan yang dapat dijelaskan sebagai kesadaran

(awareness) tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi

dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan

pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan

informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang

diselesaikan berulang dari waktu ke waktu, pemantauan pada umumnya dilakukan

untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk

mengevaluasi kondisi atau kemajuan menuju tulisan hasil manajemen atas efek

tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan

14

6. Android

1. Pengertian Android

Android adalah sistem operasi berbasis linux yang dirancang untuk

perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet.

Android awalnya dikembangkan oleh Android, Inc., dengan dukungan

finansial dari Google, yang kemudian membelinya pada tahun 2005.

Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan

dengan didirikannya Open Handset Alliance, konsorsium dari

perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang

bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel

Android pertama mulai dijual pada bulan Oktober 2008 (Sarbino, 2014).

Pengertian android menurut para ahli adalah sebagai berikut:

a. Menurut Teguh Arifianto (2011:1), android merupakan perangkat

bergerak pada sistem operasi untuk telepon seluler yang berbasis

linux.

b. Menurut Hermawan (2011:1) Android merupakan OS (Operating

System) Mobile yang tumbuh ditengah OS lainnya yang berkembang

dewasa ini. OS lainnya seperti Windows Mobile, i-Phone OS,

Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini

berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri

tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga.

mendapatkan data asli ponsel, berkomunikasi antar proses serta

keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka.

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa

android adalah sistem operasi berbasis linux yang sedang berkembang

ditengah OS lainnya.

2. Karakteristik Android

Android memiliki empat karakteristik sebagai berikut :

a. Terbuka

Android dibangun untuk benar-benar terbuka sehingga sebuah aplikasi

dapat memanggil salah satu fungsi inti ponsel seperti membuat panggilan,

mengirim pesan teks, menggunakan kamera dan lain-lain. Android

merupakan sebuah mesin virtual yang dirancang khusus untuk

mengoptimalkan sumber daya memori dan perangkat keras yang terdapat

di dalam perangkat. Android merupakan open source, dapat secara bebas

diperluas untuk memasukkan teknologi baru yang lebih maju pada saat

teknologi tersebut muncul. Platform ini akan terus berkembang untuk

membangun aplikasi mobile yang inovatif.

b. Semua aplikasi dibuat sama

Android tidak memberikan perbedaan terhadap aplikasi utama dari

telepon dan aplikasi pihak ketiga (third-party application). Semua apliksi

dapat dibangun untuk memiliki akses yang sama terhadap kemampuan

sebuah telepon dalam menyediakan layanan dan aplikasi yang luas

16

c. Memecahkan hambatan pada aplikasi

Android memecah hambatan untuk membangun aplikasi yang baru

dan inovatif. Misalnya, pengembang dapat menggabungkan informasi

yang diperoleh dari web dengan data pada ponsel seseorang seperti kontak

pengguna, kalender atau lokasi geografis.

d. Pengembangan aplikasi yang cepat dan mudah

Android menyediakan akses yang sangat luas kepada pengguna

untuk menggunakan aplikasi yang semakin baik. Android memiliki

sekumpulan tools yang dapat digunakan sehingga membantu para

pengembang dalam meningkatkan produktivitas pada saat membangun

aplikasi yang dibuat.

3. Android Software Development Kit (SDK)

Android SDK adalah tool API (application Programming Interface)

yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android

menggunakan bahasa pemrograman Java. Android merupakan subset

perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan

aplikasi kunci yang release oleh Google. Saat ini di sediakan Android SDK

(Software Development Kit) sebagai alat bantu dan API untuk mulai

mengembangkan aplikasi pada platform Android menggunakan bahasa

pemograman java (Safaat H 2011:5).

4. Android Development Tools (ADT)

Android Development Tools (ADT) yang lebih dikenal plugin Eclipse.

android. ADT adalah plugins di eclipse yang harus kita instal sehingga

Android SDK dapat dihubungkan dengan IDE Eclipse yang digunakan

sebagai tempat coding aplikasi android nantinya. ADT adalah kepanjangan

dari Android Development Tolls yang menghubung antara IDE Eclipse dengan

Android SDK (Safaat H 2011: 17).

5. Android Virtual Device (AVD)

AVD yang merupakan emulator untuk menjalankan program aplikasi

android yang kita buat, AVD ini nantinya yang kita jadikan sebagai tempat

test dan menjalankan aplikasi android yang kita buat, AVD berjalan di virtual

Manchine (Safaat H 2011:19).

6. Eclipse

Dalam pengembangan aplikasi android biasanya para pengembang

(developer Android) menggunakan Eclipse sebagai Integrated Development

Environment (IDE). IDE merupakan program komputer yang memiliki

beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak.

Eclipse tersedia secara bebas untuk merancang dan mengembangkan aplikasi

Android. Eclipse merupakan IDE terpopuler dikalangan developer Android,

karena Eclipse memiliki android plug-in lengkap yang tersedia untuk

mengembangakn aplikasi Android. Selain itu, eclipse juga mendapat

dukungan langsung dari Google untuk menjadi IDE pengembangan Android,

membuat project android di mana source software langsung dari situs

18

7. Android studio

Lingkungan pengembangan terpadu(IDE) resmi untuk pengembangan

platform Android, hal itu disampaikan pada tanggal 16 mei 2013 Google

I/O,Android studio sudah tersedia secara bebas dibawah lisensi Apache 2.0.

Android studio pada awalnya tahap preview versi 0.1 yang dipakai pada tanggal

1 mei 2013 dan memasuki tahap beta pada bulan juni 2014 dan mulai stabil

dirilis pada Desember 2014 dengan versi 1.0 ,berdasarkan jetBrains ‘IDEA

Intellij Software,android studio dirancang khusus untuk pengembangan android

yang tersedia untuk Windows,Mac OS X dan Linux sebagai pengganti Eclipse

8. Java

Menurut Abdul Kadir (2005: 2), Java adalah bahasa pemprograman

serbaguna yang dapat digunakan untuk membuat suatu program. Sedangkan

Menurut Isak Rickyanto (2005: 2), Java Merupakan teknologi dimana

teknologi tersebut mencakup java sebagai bahasa pemprograman yang

memiliki sintaks dan aturan pemprograman tersendiri, juga mencakup java

sebagai platform dimana teknologi ini memiliki virtual machine dan library

yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan

bahasa pemprograman java.

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa

java adalah bahasa pemrograman serbaguna yang memiliki sintaks dan aturan

pemrograman tersendiri yang mana dalam bahasa pemrograman ini dapat

membangun suatu aplikasi seperti membangun aplikasi pada sistem operasi

7. Web

Merupakan World Wide Web atau WWW atau juga dikenal dengan

WEB adalah salah satu layanan yang didapat oleh pemakai komputer yang

terhubung ke internet. Web ini menyediakan informasi bagi pemakai computer

yang terhubung ke internet dari sekedar informasi “sampah” atau informasi

yang tidak berguna sama sekali sampai informasi yang serius; dari informasi

yang gratisan sampai informasi yang komersial. Website atau situs dapat

diartikan sebagai kumpulan halaman-halaman yang digunakan untuk

menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau

gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang

membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing

dihubungkan dengan jaringan-jaringan halaman (hyperlink).

8. Aplikasi

Aplikasi merupakan perangkat lunak proses data yang berpacu pada

sebuah komputasi. Aplikasi berasal dari bahasa inggris application yang

berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah,

pengertian aplikasi adalah suatu program yang siap untuk digunakan yang

dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta

penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan

dituju. Sedangkan menurut kamus besar Bahasa Indonesia ( 2005: 52 ) , “

Aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang

menggunakan aturan atau ketentuan bahasa pemrograman tertentu “.

20

1. Menurut Jogiyanto (2005: 12), aplikasi adalah penggunaan dalam suatu

komputer, instruksi (instructiom) atau pernyataan (statement) yang disusun

sedemikian rupa sehingga komputer dapat memproses input menjadi output.

2. Menurut Hendrayudi (2005)

Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan

pekerjaan-pekerjaan tertentu.

3. Menurut Hengky W.Pramana (2005)

Aplikasi adalah suatu unit perangkat lunak yang dibuat untuk melayani

kebutuhan akan beberapa aktivitas seperti system perniagaan, game

palayanan masyarakat, periklanan, atau semua proses yang hamper dilakukan

manusia.

Dari pengertian diatas, dapat disimpulkan bahwa aplikasi merupakan

software yang ditransformasikan ke komputer yang berisikan

perintah-perintah yang berfungsi untuk melakukan berbagai bentuk pekerjaan atau

tugas-tugas tertentu seperti penerapan, penggunaan dan penambahan data.

9. Daftar Simbol Diagram

1. Daftar Simbol Flowmap Diagram

Flowmap atau bagan alir adalah bagan yang menunjukan aliran di

dalam program atau prosedur sistem secara logika. Flowmap ini berfungsi

untuk memodelkan masukan, keluaran, proses maupun transaksi dengan

menggunakan simbol-simbol tertentu. Pembuatan flowmap ini harus dapat

memudahkan bagi pemakai dalam memahami alur dari sistem atau

Tabel II.1 Daftar Simbol Flowmap Diagram (Mala, 2012)

Simbol Nama Keterangan

Terminator awal / akhir program

Simbol untuk memulai dan mengakhiri suatu

program

Dokumen

Menunjukkan dokumen berupa dokumen input dan output pada proses manual dan proses berbasis computer

Proses Manual

Menunjukkan kegiatan proses yang dilakukan secara manual.

Proses Komputer

Menunjukkan kegiatan proses yang dilakukan secara komputerisasi

Arah aliran data

Menunjukkan arah aliran dokumen antar bagian yang terkait pada suatu sistem.

Penyimpanan Manual

Menunjukkan media penyimpanan data / infomasi secara manual

Data

Simbol input/output digunakan untuk mewakili data input/output

22

2. Daftar Simbol Use Case Diagram

Use case diagram merupakan gambaran scenario dari interaksi antara

pengguna dengan sistem. Use case diagram menggambarkan hubungan

antara aktor dan kegiatan yang dapat dilakukannya terhadap aplikasi.

Tabel II. 2. Daftar Simbol Use Case Diagram (Sumber : Nicki, 2013)

Simbol Nama Keterangan

Actor

Menspesifikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case.

Use Case

Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil terukur bagi suatu actor.

System

Menspesifikasikan paket yang menampilkan sistem secara terbatas.

Unidirectional Association

Menggambarkan relasi antara actor dengan use case dan proses berbasis computer.

Dependencies or Instantitiates

Menggambarkan kebergantungan

(dependencies) antar item dalam diagram

Generalization

Menggambarkan relasi lanjut antar use case atau

menggambarkan struktur pewarisan antar actor

3. Daftar Simbol Class Diagram

Class Diagram merupakan diagram yang menggambarkan struktur

sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk

membangun sistem.

Tabel II. 3 Daftar Simbol Class Diagram (Sumber : Umam, 2014)

Simbol Nama Keterangan

Class

Blok - blok pembangun pada

pemrograman berorientasi obyek.

Terdiri atas 3 bagian. Bagian atas

adalah bagian nama dari class.

Bagian tengah mendefinisikan

property/atribut class. Bagian

akhir mendefinisikan method-

method dari sebuah class.

Association Menggambarkan relasi asosiasi

Composition Menggambarkan relasi komposisi

Dependencies

Menggambarkan relasi dependensi

24

4. Daftar Simbol Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan

di sekitar sistem berupa message terhadap waktu. Pembuatan sequence

diagram bertujuan agar perancangan aplikasi lebih mudah dan terarah.

Tabel II.4 Daftar Simbol Sequence Diagram (Sumber : Umam, 2014)

Simbol Nama Keterangan

Actor

Menggambarkan actor pada sequence diagram

Control

Menggambarkan unsur kendali pada diagram

Boundary

Menggambarkan kelas batasan (boundary) pada diagram

Entity

Menggambarkan kelas entitas pada diagram

Dependencies or Instantitiates

Menggambarkan pesan antar dua objek

4. Daftar Simbol Actifity Diagram

Activity Diagram adalah representasi grafis dari seluruh tahapan

alur kerja yang mengandung aktivitas, pilihan tindakan, perulangan dan

menjelaskan proses bisnis dan alur kerja operasional secara langkah demi

langkah dari komponen suatu sistem.

Tabel II. 4. Daftar Simbol Activity Diagram (Jogiyanto, 2001)

Simbol Nama Keterangan

Action

State dari sistem yang mencerminkan eksekusi dari suatu aksi

Start State

Bagaimana objek dibentuk atau diawali

End State

Bagaimana objek dibentuk atau diakhiri

State Transtition

State Transtition

menunjukkan kegiatan apa berikutnya setelah suatu kegiatan

Fork

Percabangan yang menunjukkan aliran pada activity diagram

Join

Percabangan yang menjadi arah aliran pada activity diagram

26

Decision

Pilihan untuk mengambil

keputusan

5. Daftar Simbol Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem berupa message terhadap waktu.

Tabel II. 5. Daftar Simbol Sequence Diagram (Jogiyanto, 2001)

Simbol Nama Keterangan

Actor

Orang atau divisi yang terlibat

dalam suatu sistem

Object Lifeline

Menyatakan kehidupan suatu

objek dalam basis waktu

Activation

Menyatakan objek dalam

keadaan aktif dan berinteraksi

Message

Menyatakan arah tujuan

Message (Return)

Menyatakan arah kembali

antara object lifeline

6. Daftar Simbol Entity Relational Diagram

Entity relational diagram merupakan suatu model untuk

Dokumen terkait