• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI"

Copied!
13
0
0

Teks penuh

(1)

11 II.1. Perancangan

Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system flowchart) yang merupakan alat bentuk grafis yang dapat digunakan untuk menunjukkan urutan-urutan proses dari sistem. (Muhammad Fadlan: 2014:151)

II.2. Aplikasi

Aplikasi adalah suatu program yang menentukan aktifitas pemrosesan informasi yang dibutuhkan untuk penyelesaian tugas-tugas khusus pemakai komputer. Dari pengertian tersebut diatas dapat disimpulkan bahwa aplikasi adalah suatu program yang dibangun dan dihasilkan melalui komputer untuk melakukan suatu pekerjaan tertentu (Ruslan. 2013)

II.3. Media Pembelajaran

Media berasal dari kata “Medium” yang berasal dari bahasa latin “Medius”

yang berarti “tengah” atau “sedang”. Pengertian media mengarah pada sesuatu yang mengantar/meneruskan informasi (pesan) antara sumber (pemberi pesan) dan penerima pesan (Latuheru, 1988:9).

(2)

Menurut McLuhan (dalam Sihkabuden, 1985:2) media merupakan suatu sarana atau channel sebagai perantara antara pemberi pesan kepada penerima pesan. Blacks dan Horalsen (Sihkabuden, 1999:1) juga mempunyai pendapat tentang media. Menurut mereka, media adalah saluran komunikasi atau medium yang digunakan untuk membawa atau menyampaikan suatu pesan dimana medium itu merupakan jalan atau alat dengan suatu pesan berjalan antar komunitor dengan komunikan.

Dengan berpedoman pada pendapat diatas maka dapat disimpulkan bahwa media adalah suatu alat atau media atau perangkat. Dalam hal ini bisa berupa software atau hardware. Perangkat lunak (software) berisi pesan atau informasi pendidkan yang biasanya disajikan dengan menggunakan peralatan. Sedangkan peralatan atau perangkat keras (hardware) sendiri merupakan sarana untuk dapat menampilkan pesan yang terkandung.

Definisi pembelajaran dapat diartikan sebagai upaya untuk membelajarkan pembelajar. Membelajarkan berarti usaha untuk membuat seseorang belajar.

Dalam upaya pembelajaran terjadi komunikasi antara pebelajar dengan guru, pembelajar atau pengajar. Proses ini merupakan bagian proses komunikasi antar manusia (dalam hal ini adalah antara pebelajar atau pembelajar).

Dari kedua definisi tersebut maka dapat diartikan bahwa media pembelajaran adalah segala sesuatu yang dapat digunakan untuk menyalurkan pesan dari pengirim kepada penerima sehingga dapat merangsang pikiran, perasaan, perhatian, dan minat pebelajar yang menjurus kearah terjadinya proses belajar.

(3)

II.4. Matematika Diskrit

Matematika diskrit adalah cabang matematika yang mengkaji objek-objek diskrit. Benda disebut diskrit jika ia terdiri dari sejumlah berhingga elemen yang berbeda atau elemen-elemen yang tidak berkesinambungan. Himpunan bilangan bulat (integer) dipandang sebagai objek diskrit.

Lawan kata diskrit adalah kontinyu atau menerus. Himpunan bilangan rill (real) adalah suatu objek kontinyu. Didalam matematika kita mengenal fungsi diskrit dan fungsi kontinyu. Fungsi diskrit digambarkan sebagai sekumpulan titik- titik, sedangkan fungsi kontinyu digambarkan sebagai kurva.

Matematika diskrit berkembang sangat pesat dalam dekade terakhir ini.

Salah satu alasan yang menyebabkan perkembangan pesat itu adalah karena komputer digital bekerja secara diskrit. Informasi yang disimpan dan dimanipulasi oleh komputer adalah dalam bentuk diskrit. Salah satu materi di dalam matematika diskrit ini adalah teori bilangan bulat.

Sesuai dengan namanya, teori bilangan bulat sangat erat hubungannya dengan bilangan bulat. Bilangan bulat itu sendiri adalah bilangan yang tidak mempunyai pecahan desimal, misalnya adalah 2, 43, 566, -64, 0 dan sebagainya.

Teori bilangan bulat dalam matematika diskrit memberikan penekanan dengan sifat pembagian. Sifat pembagian pada bilangan bulat melahirkan konsep-konsep seperti bilangan prima dan aritmatika modulo.

Satu algoritma penting yang berhubungan dengan sifat pembagian ini adalah Algoritma Euclidean. Baik bilangan prima, aritmatika modulo, dan

(4)

algoritma Euclidean memainkan peran yang penting dalam bidang ilmu Kriptografi, yaitu ilmu yang mempelajari kerahasian pesan.

II.5. Multimedia

Multimedia dapat dikatakan suatu bentuk baru dalam pembuatan program- program komputer dengan penggambungan lebih dari suatu media. Meskipun hanya mengandung sedikitnya dua elemen, sudah dikatakan sebagai multimedia.

Pengertian multimedia menurut Rosch: “Multimedia adalah kombinasi dari komputer dan video”; Adapaun pengertian menurut McCornick: “Multimedia secara umum merupakan kombinasi tiga elemen, yaitu suara, gambar dan teks”;

Menurut Turban dkk: “Multimedia adalah kombinasi dari paling sedikit dua media input atau output dari data, media ini dapat audio (suara, musik), animasi, video, teks, grafik dan gambar”; Menurut Robin dan Linda: “Multimedia merupakan alat yang dapat menciptakan presentasi yang dinamis dan interaktif yang mengkombinasikan teks, grafik, animasi, audio, dan gambar video”.

II.6. Animasi

Animasi adalah suatu proses dalam menciptakan efek gerakan atau perubahan dalam jangka waktu tertentu, dapat juga berupa perubahan warna dari suatu objek dalan jangka waktu tertentu dan bisa juga dikatakan berupa perubahan bentuk dari suatu objek ke objek lainnya dalam jangka waktu tertentu.

Pengertian lain tentang animasi adalah pembuatan gambar atau isi yang berbeda-beda pada setiap frame, kemudian dijalankan rangkain frame tersebut

(5)

menjadi sebuah motion atau gerakan sehingga terlihat seperti sebuah film.

Sedangkan menurut Andreas Andi Suciadi animasi adalah sebuah objek atau beberapa objek yang tampil bergerak melintasi stage atau berubah bentuk, berubah ukuran, berubah warna, berubah putaran, berubah properti-properti lainya.

Secara garis besar animasi adalah suatu tampilan menarik, grafis statis maupun dinamis, yang disebabkan oleh perubahan tiap frame (frame by frame), perubahan posisi bergerak (motion tween) maupun perubahan bentuk diikuti pergerakan (motion shape).

II.7. Macromedia Flash

Macromedia Flash adalah program yang sedang populer sekarang ini untuk membuat dan memanipulasi grafik dan animasi. Sekarang namanya adalah Adobe Flash, yang sebelumnya dikenal sebagai Macromedia Flash. Software ini adalah salah satu program yang paling umum digunakan untuk membuat halaman web animasi, video player dan aplikasi audio streaming.

File Flash berekstensi .SWF atau Shockwave Flash, meskipun banyak jenis file lainnya yang dapat dilihat atau dimanipulasi dengan software ini. Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat gambar vektor maupun animasi gambar tersebut.

Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe Flash Player.

(6)

Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul pertama kalinya pada Flash 5. Sebelum tahun 2005, Flash dirilis oleh Macromedia. Flash 1.0 diluncurkan pada tahun 1996 setelah Macromedia membeli program animasi vektor bernama FutureSplash. Versi terakhir yang diluncurkan di pasaran dengan menggunakan nama 'Macromedia' adalah adalah Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengakuisisi Macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash.

II.8. ActionScript

ActionScript adalah bahasa pemrograman yang dibuat berdasarkan ECMAScript, yang digunakan dalam pengembangan situs web dan perangkat lunak menggunakan platform Adobe Flash Player. ActionScript juga dipakai pada beberapa aplikasi basis data, seperti Alpha Five. Bahasa ini awalnya dikembangkan oleh Macromedia, tapi kini sudah dimiliki dan dilanjutkan perkembangannya oleh Adobe, yang membeli Macromedia pada tahun 2005.

ActionScript terbaru saat ini adalah ActionScript 3.0. ActionScript 3.0 adalah bahasa terbaru dari edisi yang sebelumnya dikenal dengan ActionScript 2.0. ActionScript 3.0 memiliki beberapa kelebihan dibandingkan pendahulunya, antara lain fitur yang ditawarkan adalah file pada ActionScript 3.0 dapat dibuat secara terpisah saat runtime.

(7)

II.9. UML (Unified Modelling Language)

UML yang merupakan singkatan dari Unified Modelling Language adalah sekumpulan pemodelan konvensi yang digunakan untuk menentukan atau menggambarkan sebuah sistem perangkat lunak dalam kaitannya dengan objek.

UML dapat juga diartikan sebuah bahasa grafik standar yang digunakan untuk memodelkan perangkat lunak berbasis objek. UML pertama kali dikembangkan pada pertengahaan tahun 1990an dengan kerjasama antara James Rumbaugh, Grady Booch dan Ivar Jacobson, yang masing-masing telah mengembangkan notasi mereka sendiri di awal tahun 1990an. (Lethbride dan Leganiere, 2009:11)

II.9.1. Use Case Diagram

Use case diagram, adalah sebuah gambaran dari fungsi sistem yang dipandang dari sudut pandang pemakai. Actor adalah segala sesuatu yang perlu berinteraksi dengan sistem untuk pertukaran informasi. System boundary menunjukkan cakupan dari sistem yang dibuat dan fungsi dari sistem tersebut.

(Lethbride dan Leganiere, 2009:11)

Tabel II.1. Simbol Use Case Diagram

O GAMBAR NAMA KETERANGAN

1 Actor

Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use case.

(8)

2 Dependency

Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (independent).

3

Generalizatio n

Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor).

4 Include

Menspesifikasikan bahwa use case sumber secara eksplisit.

5 Extend

Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.

6 Association

Apa yang menghubungkan antara objek satu dengan objek lainnya.

7 System

Menspesifikasikan paket yang menampilkan sistem secara terbatas.

(9)

8 Use Case

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

9 Collaboration

Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumlah dan elemen- elemennya (sinergi).

10 Note

Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi

Gambar II.1. Simbol-simbol yang ada pada Use Case Diagram (Sumber :Lethbride dan Leganiere, 2009:11)

II.9.2. Activity Diagram

Activity Diagram menggambarkan berbagai alir 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, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state

(10)

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 business modeling untuk memperlihatkan urutan aktifitas proses bisnis. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur. Activity Diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram. (Lethbride dan Leganiere, 2009:13)

Tabel II.2. Simbol Activity Diagram

NO GAMBAR NAMA KETERANGAN

1 Actifity

Memperlihatkan bagaimana masing- masing kelas antarmuka saling berinteraksi satu sama lain

2 Action

State dari sistem yang mencerminkan eksekusi dari suatu aksi

3 Initial Node Bagaimana objek dibentuk atau diawali.

4

Actifity Final Node

Bagaimana objek dibentuk dan dihancurkan

5 Fork Node

Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran

Gambar II.2. Simbol-simbol yang ada pada Activity Diagram (Sumber :Lethbride dan Leganiere, 2009:15)

(11)

II.9.3. Sequence diagram

Sequence diagram menambahkan dimensi waktu pada interaksi diantara obyek. Pada diagram ini participant diletakkan di atas dan waktu ditunjukkan dari atas ke bawah. Life line participant diurutkan dari setiap paricipant. Kotak kecil pada life line menyatakan activation : yaitu menjalankan salah satu operation dari participant. Satate bisa ditambahkan dengan menempatkannya sepanjang life line.

Message (sederhana, synchronous atau asynchroneous) adalah tanda panah yang menghubungkan suatu life line ke life line yang lain. Lokasi life line dalam dimensi vertikal mewakili urutan waktu dalam sequence diagram. Message yang pertama terjadi adalah yang paling dekat dengan bagian atas diagram dan yang terjadi belakangan adalah yang dekat dengan bagian bawah. Pada beberapa sistem, operasi bisa dilakukan kepada dirinya sendiri. Hal ini disebut dengan rekursif. Untuk melukiskannya digunakan anak panah dar activation kembali ke dirinya sendiri, dan sebuah kotak kecil diletakkan pada bagian atas dari activation.

Tabel II.3 Simbol Sequence Diagram

Gambar Keterangan

Actor dapat berupa manusia, sistem atau device yang memliki peranan dalam keberhasilan operasi dari sistem.

Entity Class merupakan bagian dari sistem yang berisi kumpulan kelas berupa entitas-entitas yang membentuk gambaran

(12)

awal sistem dan menjadi landasan untuk menyusun basis data

Boundary Class berisi kumpulan kelas yang menjadi interface atau interaksi antara satu atau lebih actor dengan sistem.

Control Class suatu objek yang berisi logika aplikasi yang tidak memiliki tanggung jawab kepada entitas.

Message simbol mengirim pesan antar class.

Recursive menggambarkan pengiriman pesan yang dikirim untuk dirinya sendiri.

Activation mewakili sebuah eksekusi operasi dari objek, panjang kotak ini berbanding lurus dengan durasi aktivitas sebuah operasi .

Lifeline yaitu garis titik titik yang terhubung dengan objek, sepanjang lifeline terdapat activation.

(Sumber : Gellysa Urva dkk ; 2015 : 95)

(13)

Name 1 Name 2 Actor

Message

Gambar II.3. Simbol-simbol yang ada pada sequence diagram (Sumber :Agus Putranto, 2009:14)

Gambar

Tabel II.1. Simbol Use Case Diagram
Gambar II.1. Simbol-simbol yang ada pada Use Case Diagram  (Sumber :Lethbride dan Leganiere, 2009:11)
Tabel II.2. Simbol Activity Diagram
Tabel II.3 Simbol Sequence Diagram
+2

Referensi

Dokumen terkait

Spektorkopi emisi atom atau Atomic Emission Spectroscopy (AES) adalah suatu alat yang dapat digunakan untuk analisa logam secara kualitatip maupun kuantitatip yang

rangka pelayanan BCA kepada masyarakat di wilayah kerjanya. b) Menyusun anggaran kerja dan tahunan kantor KCP pembantu BCA. c) Menetapkan kebutuhan karyawan dan mengkoordinir

Menyatakan bahwa skripsi saya berjudul “Keanekaragaman Mesofauna Tanah Daerah Pertanian Apel Desa Tulungrejo Kecamatan Bumiaji Kota Batu sebagai Bioindikator

Memahami kinetika reaksi, kesetimbangan kimia, dan faktor-faktor yang mempengaruhinya, serta penerapannya dalam kehidupan sehari-hari dan industri. Daya Intake

Tujuan penelitian ini adalah untuk menentukan kandungan total fenol, total flavonoid, total vitamin C, aktivitas antioksidan dan komposisi flavonoid dari tanaman

Yaitu dimana para anggota hijabers community Bandung melakukan suatu interaksi atau komunikasi serta pertukaran pesan maupun pikiran serta pengetahuan yang mereka miliki

Berdasarkan hasil analisis data dapat diperoleh bahwa kinerja keuangan antara perbankan syariah jika dibandingkan dengan perbankan konvensional dilihat dari Loan

Sesuai dengan tujuan penelitian ini yaitu ingin mengetahui adanya pengaruh permainan tradisional galah asin terhadap karakter anak usia 5-6 tahun, maka dilakukan