BAB II LANDASAN TEORI Bab ini menjelaskan dasar teori yang menunjang penulisan tugas akhir mengenai pembuatan aplikasi pembelajaran B.Inggris untuk siswa SMP kelas VIII.
2.1
Struktur Kurikulum SMP (Sekolah Menengah Pertama) kelas VIII Struktur kurikulum merupakan pola dan susunan mata pelajaran yang harus ditempuh
peserta didik dalam kegiatan pembelajaran. Kurikulum setiap mata pelajaran pada satuan pendidikandi masukkan dalam kompetensi yang harus dikuasai peserta didik sesuai dengan beban belajar yang tercantum dalam struktur kurikulum.Kompetensi yang dimaksud terdiri atas standar kompetensi dan kompetensi dasar yang dikembangkan berdasarkan standar kompetensi lulusan.Muatan lokal dan kegiatan pengembangan diri merupakan bagian integral dari struktur kurikulum pada jenjang pendidikan menengah (Depdiknas, 2006). Struktur kurikulum SMP meliputi substansi pembelajaran yang ditempuh dalam satu jenjang pendidikan selama satu tahun khusus kelas VIII. Struktur kurikulum SMP disusun berdasarkan buku sekolah elektronik dan standar kompetensi mata pelajaran dengan ketentuan sebagai berikut: 1. Kurikulum yang dibuat khusus untuk siswa siswi SMP memuat 5 mata pelajaran. 2. Pembelajaran pada SMP kelas VIII dimulai dari perkenalan dilakukan sesuai pembelajaran. 3. Jam pembelajaran untuk setiap mata pelajaran dialokasikan sebagaimana tertera pada struktur kurikulum. Satuan pendidikan dimungkinkan menambah maksimum empat jam pembelajaran per minggu secara keseluruhan. 4. Alokasi satu jam pembelajaran adalah 35 menit. 5. Minggu efektif dalam satu tahun pelajaran adalah 34-38 minggu.
http://digilib.mercubuana.ac.id/
2.2
Mata Pelajaran Bahasa Inggris untuk SMP Kelas VIII Bahasa Inggris merupakan bahasa universal yang mendasari perkembangan teknologi
modern, yang mempunyai peran penting dalam berbagai komunikasi dan memajukan daya pikir manusia. Perkembangan di bidang teknologi informasi dan komunikasi dilandasi oleh perkembangan bahasa inggris di bidang perkenalan, pembuatan surat dan pengumuman, penggunaan kalimat, teori peluang. (Depdiknas, 2006). Standar kompetensi dan kompetensi dasar bahasa inggris disusun sebagai landasan pembelajaran untuk mengembangkan kemampuan peserta didik. Mata pelajaran bahasa inggris bertujuan agar peserta didik memiliki kemampauan sebagai berikut: a. Memahami konsep bahasa inggris, menjelaskan keterkaitan antar konsep dan mengaplikasikan konsep atau vocabulary secara luwes, akurat, efisien, dan tepat dalam pemecahan masalah. b. Menggunakan penalaran pada pola dan sifat, melakukan manipulasi bahasa inggris dalam membuat generalisasi, menyusun bukti, atau menjelaskan gagasan dan pernyataan bahasa inggris. c. Memecahkan masalah yang meliputi kemampuan memahami masalah, mengucapkan kalimat yang sesuai keadaan dengan menggunakan Bahasa Inggris. Mengomunikasikan gagasan dengan kalimat perintah, perkenalan, rambu-rambu, atau media lain untuk memperjelas keadaan atau masalah.
http://digilib.mercubuana.ac.id/
Tabel 2.1 Standar Kompetensi dan Kompetensi Dasar Bahasa Inggris kelas VIII SMP (Depdiknas, 2006)
Standar Kompetensi
Kompetensi Dasar
Semester 1 Unit 1 Perkenalan
1. Asking for 2. Giving 3. Refusing goods and service
Unit 2 Belajar
menggunakan
permintaan maaf
1. Congratulating 2. Complimenting 3. Responding to Congratulations and Compliments
Unit 3 Memahami kalimat perintah dan
1.Agreeing and Disagreeing Inviting
pengumuman
2. Accepting and Declining an Invitation
Unit 4 Membuat informasi dan kartu
1. Asking for and Giiving Opinions
ucapan
Unit 5 Mengenal
tanda
dan
kalimat
perintah
1.Denying Facts 2. Admiting Facts
2.3 Multimedia 2.3.1 Definisi Multimedia Multimedia merupakan kombinasi teks, seni, suara, gambar, animasi, dan video yang disampaikan dengan komputer atau peralatan manipulasi elektronik dan digital yang lain (Vaughan, 2006). Ada tiga jenis multimedia, yaitu:
http://digilib.mercubuana.ac.id/
1. Multimedia interaktif Ketika pengguna dapat mengontrol apa dan kapan elemen-elemen multimedia dikirimkan disebut multimedia interaktif. 2. Multimedia hypermedia Multimedia ini mempunyai suatu struktur dari elemen-elemen terkait di mana pengguna dapat mengarahkannya. 3. Multimedia liniear Multimedia dapat tidak menjadi interaktif ketika para pengguna hanya duduk dan melihat dari awal hingga akhir, seperti saat mereka menonton film atau televisi. 2.3.2 Komponen Multimedia Multimedia terdiri dari beberapa komponen, yaitu (Sutopo, 2009): A. Teks Teks merupakan dasar dari pengolahan kata dan informasi berbasis multimedia berupa himpunan-himpunan karakter.
B. Grafik Secara umum, image atau grafik berarti still image seperti foto dan gambar. Manusia sangat berorientasi pada visual (visual-oriented), dan gambar merupakan sarana yang sangat baik untuk menyajikan informasi. Semua objek yang disajikan dalam bentuk grafik adalah bentuk setelah encoding dan tidak mempunyai hubungan langsung dengan waktu.
C. Suara Penyajian suara merupakan cara lain untuk memperjelas pengertian suatu informasi. Contohnya, narasi merupakan kelengkapan dari penjelasan yang dilihat melalui video. Suara dapat lebih menjelaskan karakteristik suatu gambar, misalnya musik dan suara efek (sound effect), maupun suara asli (real sound). Perekaman musik yang baik memerlukan sampling size dan sampling rate yang tinggi. Beberapa macam authoring software dapat
http://digilib.mercubuana.ac.id/
menkonversi suara seperti format .WAV, .MID (MIDI), .VOC atau .INS dan dapat dihubungkan dengan sekuens dari animasi.
D. Video Video terdiri dari full-motion dan life-video.Full-motion video berhubungan dengan penyimpanan sebagai video clip, sedangkan live-video merupakan hasil pemrosesan yang diperoleh dari kamera.
E. Animasi Animasi adalah urutan dari banyak citra yang disusun dan ditampilkan sedemikian rupa dengan kecepatan tertentu sehingga pada saat terjadi pertukaran citra akan menghasilkan efek citra bergerak.
F. Interaktifitas Komponen ini merujuk pada perangkat lunak yang interaktif, dimana pengguna dapat menekan mouse atau obyek pada screen seperti button atau teks dan menyebabkan program melakukan perintah tertentu. 2.3.3 Penggunaan Multimedia
Multimedia digunakan untuk berbagai bidang diantaranya (Sutopo, 2001): 1. Presentasi bisnis Penyajian secara visual dapat membantu menjelaskan profil, produk, jasa, maupun hal lain mengenai organisasi atau perusahaan. Presentasi bisnis biasanya merupakan multimedia linier, tanpa interaktif kecuali button untuk berpindah ke halaman bertikutnya. Namun, akan sangat membantu bila menggunakan button yang dapat kembali ke halaman atau bagian sebelumnya bila diperlukan untuk menjelaskan sesuatu pertanyaan dari audiens.
2. Informasi Internal Dalam suatu organisasi atau perusahaan biasanya memerlukan presentasi untuk mengajukan suatu proyek serta memberikan laporan mengenai kemajuan serta selesainya proyek tersebut.
http://digilib.mercubuana.ac.id/
3. Iklan Iklan banyak digunakan untuk menawarkan produk kepada masyarakat melalui televisi. Pembuatan iklan berbasis multimedia dapat dilakukan dengan cara pemodelan, pembuatan animasi teks dan gambar serta suara dengan komputer. Iklan akan lebih komunikatif bila audiens dapat interaktif memasukkan data, perangkat lunak akan melakukan pemrosesan dan hasilnya dapat dilihat oleh audiens. Selain itu hasil rekaman kamera video dapat digunakan untuk melengkapi iklan tersebut.
4. Pelatihan dan pendidikan Perangkat lunak aplikasi pendidikan dapat dikembangkan mencakup materi tutorial, latihan, ujian, laporan kemajuan siswa dan lain-lain, sesuai spesifikasi yang diperlukan.Laporan kemajuan siswa dapat disimpan dalam basis data dan diakses setiap saat bila diperlukan.
5. Film Film animasi 2D atau 3D dapat digunakan sebagai sarana informasi, pendidikan, dokumentasi maupun hiburan.Film animasi merupakan multimedia linier yang dapat digunakan untuk penayangan melalui televisi, internet maupun hiburan di rumah.
6. Games Game 2D atau 3D dapat digunakan sebagai sarana informasi, pendidikan, dokumentasi maupun hiburan. Game sangat digemari oleh anak-anak, dapat digunakan sebagai alat bantu belajar untuk suatu mata pelajaran yang sulit dipahami. Game merupakan multimedia interaktif juga dapat dibuat untuk keperluan penggunaan keluarga di rumah, tayangan melalui televisi maupun internet.
7. Virtual reality Virtual reality dapat digunakan sebagai sarana pemasaran, presentasi, pengontrolan maupun hiburan dan lain-lain.Dengan virtual reality pemasaran dapat ditunjang dalam memasarkan produknya, seperti properti, interior dan lain.
http://digilib.mercubuana.ac.id/
2.3.4 Metode Pengembangan Multimedia Pengembangan sistem multimedia dilakukan berdasarkan enam tahap yaitu (Sutopo, 2001):
1. Konsep (concept) Tujuan dari proyek ditentukan dalan tahap ini, termasuk: identifikasi audiens, macam aplikasi (presentasi, interaktif, dan lain-lain), tujuan aplikasi (informasi, hiburan, pelatihan, dan lain-lain) dan spesifikasi umum. Dasar aturan untuk perancangan juga ditentukan pada tahap ini, seperti ukuran aplikasi, target, dan lain-lain.Output dari tahap konsep biasanya dokumen dengan penulisan yang bersifat naratif untuk mengungkapkan tujuan proyek.
2. Perancangan (design) Maksud dari tahap desain adalah membuat spesifikasi secara rinci mengenai
arsitektur
proyek, gaya, dan kebutuhan material untuk proyek. Tahap ini biasanya menggunakan storyboard untuk menggambarkan deskripsi tiap scene, dengan mencantumkan semua objek multimedia dan tautan ke scene lain dan bagian alir untuk menggambarkan aliran dari satu scene ke scene lain.
3. Pengumpulan Bahan (Material Collecting) Pengumpulan material dapat dilakukan paralel dengan tahap pembuatan.Pada tahap ini dilakukan pengumpulan bahan seperti clipart, pembuatan gambar grafik, foto, suara dan lainlain yang diperlukan untuk pada tahap berikutnya.
4. Pembuatan (Assembly) Aplikasi seluruh proyek dikembangkan bersama-sama dalam tahap ini Pembuatan aplikasi berdasarkan storyboard atau flowchart view dari tahap perancangan. Pembuatan aplikasi dilakukan modular, yaitu setiap scene diselesaikan, selanjutnya digabungkan seluruhnya menjadi satu kesatuan.
http://digilib.mercubuana.ac.id/
5. Pengujian (Testing) Pengujian
dilakukan
setelah
selesai
tahap
pembuatan
dan
seluruh
data
telah
dimasukkan.Suatu hal yang tidak kurang penting adalah aplikasi dapat berjalan di lingkungan pengguna.Pengguna merasakan kemudahan serta manfaat dari aplikasi tersebut dan dapat menggunakan sendiri, terutama untuk aplikasi interaktif.
6. Distribusi (Distribution) Pada tahap ini, aplikasi akan disimpan dalam suatu media penyimpanan. Jika media penyimpanan tidak cukup untuk menampung aplikasinya, kompresi terhadap aplikasi tersebut akan dilakukan. Tahap distribusi juga merupakan tahap di mana evaluasi terhadap suatu produk multimedia dilakukan. Dengan dilakukannya evaluasi
akan dapat
dikembangkan sistem yang lebih baik di kemudian hari.
2.4
Tahapan Proses Gambaran dari scene, bentuk visual perancangan, audio, durasi, keterangan, dan narasi untuk suara akan dibuat pada perancangan storyboard. Hasil dari perancangan akan menjadi acuan dalam pembuatan tampilan pada tahap implementasi (Binanto, 2010). Storyboard merupakan rangkaian gambar manual yang dibuat secara keseluruhan, sehingga menggambarkan suatu cerita. Penggunaan storyboard bermanfaat bagi pembuat multimedia, pemilik multimedia dan sponsor.
2.5
Pembelajaran Berbantuan Komputer / Computer Aided Instruction (CAI)
2.5.1 Definisi Pemb elajaran Berbantuan Komputer Istilah CAI (Computer-Assisted Instruction) umumnya menunjuk pada semua software pendidikan yang diakses melalui komputer di mana anak didik dapat berinteraksi dengannya. Sistem komputer menyajikan serangkaian program pengajaran kepada anak didik baik berupa informasi maupun latihan soal-soal untuk mencapai tujuan pengajaran tertentu dan pelajaran dapat disajikan program CAI melalui berbagai metode seperti: drill and practice,
http://digilib.mercubuana.ac.id/
tutorial,simulasi, permainan, problem-solving, dan lain sebagainya (Idris, 2008). CAI atau pengajaran dengan bantuan komputer adalah pengajaran yang menggunakan komputer sebagai alat bantu. Komputer itu dapat dilengkapi sehingga memperluas fungsinya dan dapat digunakan sebagai mesin belajar atau teaching machine. Mengenai multimedia berbasis komputer, multimedia bisa berupa kombinasi antara teks, grafik, animasi, suara, dan video.Penggabungan ini merupakan suatu kesatuan yang secara bersamasama menampilkan informasi, pesan atau isi pelajaran.Konsep penggabungan ini dengan sendirinya memerlukan beberapa jenis peralatan perangkat keras yang masing-masing tetap menjalankan fungsi utamanya sebagai mana biasanya, dan komputer merupakan pengendali semua peralatan itu. Jenis peralatan ini adalah komputer, video kamera, video cassette recorder (VCR), overhead projector, multivision (atau sejenisnya), CD dan CD player, yang sebelumnya merupakan peralatan tambahan (external peripheral) komputer, sekarang sudah menjadi bagian unit komputer tertentu. Kesemua peralatan itu haruslah kompak dan bekerja sama dalam penyampaian informasi kepada pemakai. 2.5.2 Model Pembelajaran Berbantuan Komputer Model CAI dalam Idris (2008) dapat dibedakan menjadi 5 jenis yaitu: 1. Tutorial (Penjelasan) Tutorial memakai teori dan strategi pembelajaran dengan memberikan materi, pernyataan, contoh, latihan dan kuis agar murid dapat menyelesaikan suatu masalah.Informasi atau mata pelajaran disajikan dalam modul-modul kecil, lalu disusul dengan pertanyaan.Respon siswa dianalisa komputer, umpan balik yang benar diberikan, sehingga siswa merasa berinteraksi langsung dengan pengajar.
2. Drill and Practice (Latihan dan Praktik) Latihan dan praktik merupakan salah satu bentuk CAI dimana metode pengajaran dilakukan dengan memberikan latihan berulang-ulang. Pendekatan ini menekankan pengajaran
dengan
menghafal
tanpa
memberikan
kemampuan
untuk
memahaminya,dimana ingatan manusia dilatih dengan memberikan latihan terus-menerus
http://digilib.mercubuana.ac.id/
sehingga materi akan tertanam dalam otak. Bentuk ini cocok dipakai dalam tingkat pendidikan dasar.
3. Problem Solving (Pemecahan Masalah) Pada model pemecahan masalah, siswa dituntut untuk menganalisa maslah dan memecahkannya.Tujuannya agar siswa dapat memperoleh pengertian yang lebih mendalam mengenai masalah yang sangat kompleks.
4. Simulasi Simulasi digunakan untuk mengkaji permasalahan yang rumit, aspek penting dari objek dicatat oleh computer, model dibuat semirip mungkin dengan model nyata dari permaslahan yang dipelajari oleh siswa, sehingga siswa dapat mengkaji kaitan antara besaran objek yang penting, cara ini banyak digunakan di biologi, transportasi, ekonomi dan ilmu komputer.
5. Games (Permainan) Dalam dunia akademis, permainan seringkali dapat dimanfaatkan untuk menambah pengetahuan dengan cara yang santai karena di dalam permainan terdapat unsure hiburan. Permainan dapat dilakukan berulangkali sehingga dapat melatih kecepatan respon dari pemakai.Metode ini dapat juga berupa simulasi, yang mempunyai lawan dalam melakukan permainan.
2.5.3 Keuntungan dan Keterbatasan CAI Keuntungan pembelajaran berbantuan komputer: 1. Pembelajaran berbantuan computer, bila dirancang dengan sangat baik, maka dapat dijadikan pembelajaran yang sangat efektif, dan dapat memudahkan dan meningkatkan kualitas pembelajaran. 2. Meningkatkan motivasi belajar siswa. 3. Mendukung pembelajaran individual sesuai kemampuan siswa.
http://digilib.mercubuana.ac.id/
4. Melatih siswa untuk terampil memilih bagian-bagian isi pembelajaran yang dikehendaki. 5. Dalam mengerjakan latihan-latihan proses koreksi jawaban dapat dimintakan bantuan komputer dan disajikan dengan cepat atau sesuai kecepatan yang diperlukan pembelajaran. 6. Materi dapat diulang-ulang sesuai keperluan, tanpa harus menimbulkan rasa jenuh guru atau nara sumbernya.
Keterbatasan dari CAI adalah: 1. Keterbatasan bentuk dialog/ komunikasi. 2. Sering siswa mempunyai jalan pikiran yang belum tentu dapat terancang dan diungkapkan dengan tepat melalui komputer. 3. Untuk feedback yang diperlukan siswa pada dasarnya sering sangat bervariasi, tetapi dengan komputer kepentingan siswa masing-masing tidak selalu dapat terlacak atau disediaakan oleh program komputer. 4. Beberapa program yang disediakan mungkin menyebabkan belajar hafalan yang kurang bermakna bagi siswa. 5. Keterseringan menggunakan komputer dapat menyebakan ketergantungan yang berakibat kurang baik. 6. Mengurangi sikap interaksi sosial yang seharusnya merupakan bagian dalam pendidikan.
2.6
Konsep Dasar Strategi Pembelajaran / Contextual Teaching and Learning (CTL)
2.6.1 Definisi Konsep Dasar Strategi Pembelajaran
Contextual Teaching and Learning (CTL) adalah suatu strategi pembelajaranyang menekankan kepada proses keterlibatan siswa secara penuh untuk dapat menemukan materi
http://digilib.mercubuana.ac.id/
yang dipelajari dan menghubungkannya dengan situasi kehidupan nyata sehingga mendorong siswa untuk dapat menerapkannya dalam kehidupan mereka (Sanjaya, 2010). Dari konsep tersebut ada tiga hal yang harus kita pahami: 1. CTL menekankan kepada proses keterlibatan siswa untuk menemukan materi, artinya proses belajar diorientasikan pada proses pengalaman secara langsung. 2. CTL mendorong agar siswa dapat menemukan hubungan antara materi yang dipelajari dengan situasi kehidupan nyata, artinya siswa dituntut untuk dapat menangkap hubungan antara pengalaman belajar di sekolah dengan kehidupan nyata. 3. CTL mendorong siswa untuk dapat menerapkannya dalam kehidupan, artinya CTL bukan hanya mengharapkan siswa dapat memahami materi yang dipelajarinya, akan tetapi bagaimana materi pelajaran itu dapat mewarnai perilakunya dalam kehidupan sehari-hari. 2.6.2 Karakteristik CTL Terdapat lima karakteristik penting dalam proses pembelajaran yang menggunakan pendekatan CTL, yaitu (Sanjaya, 2010): 1. Dalam CTL, pembelajaran merupakan proses pengaktifan pengetahuan yang sudah ada, artinya apa yang akan dipelajari tidak terlepas dari pengetahuan yang sudah dipelajari, sehingga pengetahuan yang diperoleh siswa adalah pengetahuan yang utuh yang memiliki keterkaitan satu sama lain. 2. Pembelajaran yang kontekstual adalah belajar dalam rangka memperoleh dan menambah pengetahuan baru. Pengetahuan baru itu diperoleh dengan cara deduktif, artinya pembelajaran dimulai dengan mempelajari secara keseluruhan, kemudian memperhatikan detailnya. 3. Pemahaman pengetahuan, artinya pengetahuan yang diperoleh bukan untuk dihafal tetapi untuk dipahami dan diyakini, misalnya dengan cara meminta tanggapan dari yang lain tentang pengetahuan yang diperolehnya dan berdasarkan tanggapan tersebut baru pengetahuan itu dikembangkan. 4. Mempraktikkan pengetahuan dan pengalaman tersebut, artinya pengetahuan dan pengalaman yang diperolehnya harus dapat diaplikasikan dalam kehidupan siswa.
http://digilib.mercubuana.ac.id/
5. Melakukan refleksi terhadap strategi pengembangan pengetahuan. Hal ini dilakukan sebagai umpan balik untuk proses perbaikan dan penyempurnaan strategi. 2.6.3 Asas-Asas CTL CTL sebagai suatu pendekatan pembelajaran memiliki 7 asas. Asas-asas ini yang melandasi pelaksanaan proses pembelajaran dengan menggunakan pendekatan CTL. Asas ini sering juga disebut sebagai komponen-komponen CLT, berikut ketujuh asas dari CTL (Sanjaya, 2010): 1. Konstruktivisme Konstruktivisme adalah proses membangun atau menyusun pengetahuann baru dalam struktur kognitif siswa berdasarkan pengalaman. 2. Inkuiri Inkuiri mempunyai arti bahwa proses pembelajaran didasarkan pada pencarian dan penemuan melalui proses berpikir secara sistematis. Pengetahuan bukanlah sejumlah fakta hasil dari mengingat, akan tetapi hasil dari proses menemukan sendiri. 3. Bertanya (Questioning) Belajar pada hakikatnya adalah bertanya dan menjawab pertanyaan.Bertanya dapat dipandang sebagai refleksi dari keingintahuan setiap individu, sedangkan menjawab pertanyaan mencerminkan kemampuan seseorang dalam berpikir.
4. Masyarakat Belajar (Learning Community) Suatu permasalahan tidak mungkin dipecahkan sendirian, tetapi membutuhkan bantuan orang lain. Konsep masyarakat belajar dalam CTL menyarankan agar hasil pembelajaran diperoleh melalui kerja sama dengan orang lain. Hasil belajar dapat diperoleh dari suatu hasil sharing dengan orang lain, antar teman, antar kelompok; yang sudah tahu memberi tahu pada yang belum tahu. 5. Pemodelan (Modeling)
http://digilib.mercubuana.ac.id/
Asas pemodelan adalah proses pembelajaran dengan memperagakan sesuatu sebagai contoh yang dapat ditiru oleh setiap siswa. Misalnya, guru memberikan contoh bagaimana cara mengoperasikan sebuah alat, atau bagaimana cara melafalkan sebuah kalimat asing, guru kesenian memberi contoh bagaimana cara memainkan alat musik dan sebagainya. 6. Refleksi (Reflection) Refleksi adalah proses pengendapan pengalaman yang telah dipelajari yang dilakukan dengan cara mengurutkan kembali kejadian-kejadian atau peristiwa pembelajaran yang telah dilaluinya. 7. Penilaian Nyata (Authentic Assessment) Penilaian nyata adalah proses yang dilakukan guru untuk mengumpulkan informasi tentang perkembangan belajar yang dilakukan siswa. Dalam CTL, keberhasilan pembelajaran tidak hanya ditentukan oleh perkembangan kemampuan intelektual saja, akan tetapi perkembangan seluruh aspek.
2.7
Adobe Flash CS3 Flash adalah salah satu software animasi yang dikeluarkan Macromedia yang sekarang
telah diadopsi oleh Adobe, Inc. 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 Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengadopsi Macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash. Pada kalangan desain grafis, Flash sudah sangat dikenal karena banyak membantu para desainer untuk menciptakan animasi 2 dimensi yang unik dan juga bisa ditambahkan dengan efek yang interaktif. Adobe Flash CS3 merupakan versi terbaru dari Macromedia Flash 8, software ini dapat membuat objek grafis dan menganimasikannya sehingga pengguna dapat langsung membuat objek desain tanpa harus menggunakan grafis pendukung. Tampilan pada Adobe Flash CS3 ini disesuaikan dengan komponen-komponen dalam keluarga Adobe Creative Suite CS3.Dengan tampilan yang
http://digilib.mercubuana.ac.id/
lebih fleksibel dan dilengkapi dengan fiture yang memudahkan pengguna dalam membuat animasi (Island, 2008).
2.8
Action Script
Action script adalah bahasa pemrograman yang digunakan di dalam movie Flash untuk mengirimkan instruksi ke dalam movie Flash itu sendiri. Dengan action script, seorang flash developer/animator bisa berinteraksi dengan movie Flash yang dibuat, memerintahkan movie tersebut untuk melakukan sesuatu sesuai dengan keinginan pembuat. Semakin kompleks action script yang dimasukan di dalam movie, semakin kompleks pula kemampuan movie tersebut untuk berinteraksi dengan pengguna nantinya.
2.9
Unified Modelling Language(UML)
Unified Modelling Language (UML) adalah keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain system perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek (Fowler, 2005). UML merupakan standar yang relatif terbuka yang dikontrol oleh Object Management Group (OMG), sebuah konsorsium terbuka yang terdiri dari banyak perusahaan.OMG dibentuk untuk membuat standar-standar yang mendukung interoperabilitas, khususnya interoperabilitas sistem berorientasi objek. UML menyediakan beberapa diagram visual yang menunjukkan berbagai aspek dalam sistem pada Tabel 2.2
http://digilib.mercubuana.ac.id/
Tabel 2.2 Jenis diagram resmi UML (Fowler, 2005) No.
Diagram
Kegunaan
1
Activity
Behavior prosedural dan parallel
2
Class
Class, fitur, dan hubungan-hubungan
3
Communication
Interaksi antar objek; penekanan pada jalur
4
Component
Struktur dan koneksi komponen
5
Composite structure
Dekomposisi runtime sebuah class
6
Deployment
Pemindahan artifak ke node
7
Interaction overview
Campuran sequence dan activity diagram
8
Object
Contoh konfigurasi dari contoh-contoh
9
Package
Struktur hirarki compile-time
10
Sequence
Interaksi antar objek; penekanan pada sequence
11
State machihne
Bagaimana even mengubah objek selama aktif
12
Timing
Interaksi antar objek; penekanan pada timing
13
Use case
Bagaimana pengguna berinteraksi dengan sebuah sistema
2.9.1 Diagram Use Case (Use Case Diagram) Use case diagram adalah teknik untuk merekam persyaratan fungsional sebuah sistem. Use Case mendeskripsikan interaktsi tipikalantara para pengguna sistem dengan sistem itu sendiri, dengan memberi sebuah narasi tentang bagaimana sistem tersebut digunakan (Fowler 2005).Rangkaian langkah-langkah yang menjabarkan sebuah interaksi antara seorang pengguna dengan sebuah sistem disebut skenario. Dalam bahasan use case, para pengguna disebut sebagai aktor. Aktor merupakan sebuah peran yang dimainkan seorang pengguna dalam kaitannya dengan sistem. Seorang aktor dapat menggunakan banyak use case , sebaliknya sebuah use case juga dapat digunakan oleh beberapa aktor. Setiap use case mempunyai aktor utama yang meminta sistem untuk memberi sebuah layanan. Setiap langkah dakam use case adalah sebuah elemen dalam interaksi antara aktor dan sistem. Setiap langkah harus berupa pernyataan sederhana dan dengan jelas menunjukkan siapa yang menjalankan langkah tersebut.
http://digilib.mercubuana.ac.id/
Sedangkan notasi-notasi yang lebih jelas yang digunakan dalam pemodelan diagram use case dapat dilihat pada Tabel 2.3
Tabel 2.3 Notasi Diagram Use Case (Fowler 2005) Notasi
Deskripsi Aktor, yang digunakan untuk menggambarkan pelaku atau pengguna. Pelaku ini meliputi manusia atau sistem komputer atau subsistem lain yang memiliki metode untuk melakukan sesuatu. Contoh: Manager, Pelanggan, dan lain-lain.
Use case, digunakan untuk menggambarkan spesifikasi pekerjaan (job specification) dan deskripsi pekerjaan (job description), serta keterkaitan antar pekerjaan (job). Contoh: pesan barang, menutup pintu, dan lain-lain. Aliran
(relationship),
proses
menggambarkan hubungan antara
digunakan
untuk
use case dengan
use case lainnya. Aliran perpanjangan (extension point), digunakan untuk menggambarkan hubungan antara use case dengan use case yang diperpanjang (extended use
case) maupun dengan use case yang dimasukkan (included use case). Aliran
yang
digunakan
untuk
menggammbarkan
hubungan antara actor dengan use case. <<extended>>
Kondisi yang mendeskripsikan apa yang terjadi antara
use case dengan use case yang diperpanjang. Include adalah kondisi aliran proses langsung (directed
<
>
relationship) antara dua use case yang secara tak langsung menyatakan kelakuan (behaviour) dari use
case yang dimasukkan. <>
Adalah kondisi yang mendeskripsikan apa yang terjadi antara actor dengan use case.
Dan berikut ini adalah contoh diagram use case diagram Gambar 2.1 (Munawar, 2005)
http://digilib.mercubuana.ac.id/
Catat Booking
<>
Reseptionis
Tampilkan Booking
Gambar 2.1 Contoh Use Case Diagram (Munawar, 2005)
2.9.2 Diagram Aktifitas (Activity Diagram) Activity diagram adalah teknik untuk menggambarkan logika prosedural, proses bisnis, dan jalur kerja. Dalam beberapa hal, diagram ini memainkan peran mirip sebuah diagram alir, tetapi perbedaan prinsip antara diagram ini dan notasi diagram alir adalah diagram ini mendukung behavior paralel (Fowler, 2005). Diagram aktifitas memungkinkan siapapun yang melakukan proses untuk memilih urutan dalam melakukannya. Dengan kata lain, diagram hanya menyebutkan aturan-aturann rangkaian dasar yang harus diikuti. Hal ini penting untuk pemodelan bisnis karena proses-proses sering muncul secara paralel. Ini juga berguna pada algoritma yang bersamaan, di mana urutan-urutan independen dapat melakukan hal-hal secara paralel.
http://digilib.mercubuana.ac.id/
Gambar 2.2 Contoh Activity Diagram (Fowler, 2005)
2.9.3 Sequence Diagram 1. Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario. Diagram ini menunjukkan sejumlah contoh obyek dan pesan yang diletakkan di antara obyek-obyek ini di dalam use case (Munawar, 2005). Komponen utama sequence diagram terdiri atas obyek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan progres vertikal.
Tabel 2.4 Notasi Sequence Diagram
http://digilib.mercubuana.ac.id/
Notasi
Keterangan Frame, digunakan untuk menggambarkan sebuah interaksi. Lifeline,
digunakan
untuk
mempresentasikan
sebuah
individu dalam interaksi dan hanya sebuah entitas interaksi. ExecutionSpecification, digunakan untuk menggambarkan spekifikasi dari sebuah unit kelakuan atau aksi antar lifeline. 1:message
Pesan (message), digunakan untuk mendeskripsikan pesan yang ada antar lifeline. Lost message, digunakan untuk menggambarkan sebuah pesan yang mendefinisikan komunikasi particular antara lifelines dalam interaksi dari lifelinen+1 ke lifeline n. Found message, digunakan untuk menggambarkan sebuah pesan yang mendefinisikan komunikasi particular antara lifelines dalam interaksi lifeline n ke lifeline n+1. Objek, digunakan untuk menggambarkan pelaku atau pengguna dalam diagram sequence. Pelaku ini meliputi manusia atau sistem komputer atau subsistem lain yang memiliki metode untuk melakukan sesuatu. Aktor, yang digunakan untuk menggambarkan pelaku atau pengguna dalam use case. Pelaku ini meliputi manusia atau sistem komputer atau subsistem lain yang memiliki metode untuk melakukan sesuatu.
http://digilib.mercubuana.ac.id/
Gambar 2.3 Contoh Sequence Diagram (Fowler, 2005)
http://digilib.mercubuana.ac.id/