7
BAB 2
LANDASAN TEORI
2.1. Tentag Flash
Flash adalah salah satu Software yang merupakan produk unggulan pembuat animasi gambar vektor yang sangat diminati saat ini. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension *.swf dan dapat diputar di penjelajah web yang telah dipasangi Flash Player. Flash menggunakan bahasa pemograman bernama ActionScript. Flash lahir dari kepala seorang bernama Jonathan Gay. Jon yang geek gemar menulis game dan membuat animasi di komputer. Ia menciptakan game Mac Airbone tahun 1985, ketika ia masih dibangku sekolah. (Syarif : 2006)
Tahun 1993 ia mendirikan FutureWave Software dengan produk pertama SmartSketch. Inilah cikal bakal Macromedia Flash. Tahun 1995 SmartSketch berganti nama menjadi CelAnimator menjelang akhir 1995, FutureWave sempat mengalami masalah finansial dan mencari pembeli. Tiga calon yang ketika itu didekatinya adalah John Warnock dari Apple, lalu juga Adobe dan Fractal Designs.
Juli 1996 CelAnimator berubah nama kembali menjadi FutureSplash Animator. Produk ini menimbulkan minat dikalangan industri. Tak kurang dari Microsoft yang menggunakan dan amat menyukainya. Disney juga sama ketika itu MSN ingin dibuat mengikuti model televisi dan animasi-animasi Full Screen dibuat dengan FutureSplash.
Desember 1996, Macromedia yang sedang membujuk Disney agar memakai Shockwaveplugin browser untuk produk animatornya bernama Director mendekati Jon. Akhirnya terjadilah deal dan FutureSplash Animator berubah nama menjadi Flash 1.0.
Universitas Sumatera Utara
8
Ada desas desus bahwa jika Macromedia membeli FutureWave, maka Microsoft akan mencaplok Macromedia. Ternyata dugaan tersebut tidak benar, karena Microsoft kemudian mengubah haluan dan menjadikan MSN lebih berbasis teks ketimbang televisi. Selanjutnya Flash 2 dirilis pertengahan 1997 dan mendapatkan pujian dimana-mana. Flash 3 dan Generator menyusul April 1998. Karena tekanan Adobe yang mempromosikan format SVG Macromedia menggunakan membuka format file *.swf bagi public.
Flash 4 dan 5 menyusul 1999 dan juli 2000. Sementara itu semakin banyak software lain yang mendukung memainkan dan menghasilkan .swf, antara lain QuickTime dan CorelDRAW. Versi 5 menambahkan integrasi dengan XML, Generator dan ActionScript. Penetrasi browser terus meningkatkan hingga kini mencapai 96%. Player Flash telah tersedia untuk berbagai paltform : Windows, Mac, Unix, BeOS, hingga OS/2 dan PocketPC. Jonathan Gay kini bekerja sebagai developer untuk Macromedia.
Adobe Flash (dahulu bernama Macromedia Flash dikarenakan Macromedia yang merupakan produsen pembuat flash profesional kini telah hadir merjer dengan adobe corp, perubahan terjadi pada macromedia flash series 9 menjadi Adobe Flash CS3 pada April 16, 2007) merupakan tools yang dikembangkan untuk membuat berbagai aplikasi berbasis internet. Pada awalnya Flash yang dilengkapi bahasa pemograman ActionScript digunakan oleh developer web untuk mendesain web menjadi lebih interaktif dengan berbagai macam animasi. Namun, kemudian Flash banyak digunakan untuk membuat aplikasi multimedia interaktif. Seperti iklan benner, intro film Cdinteraktive hingga pembuatan dan animasi.
Sebelum tahun 2005, Flash dirilis oleh micromedia. Flash 1.0 diluncurkan pada tahun 1996 setelah Macromedia membeli program animasi vektor bernama FutureSplash. Versi terakhir yang diluncurkan di pasaran dengan menggunkan nama ‘Macromedia’ adalah Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe System Mengakui sisi macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash.
Universitas Sumatera Utara
9
2.2. Dasar-Dasar Penggunaan Adobe Flash CS3
2.2.1. User Interface Adobe Flash CS3
Menu Bar Tool Box
Title Bar
Properties Panel
Timeline Panel Stage
Libary Panel
Gambar 2.1. Tampilan Adobe Flash CS3
1. Title Bar Merupakan nama file
atau judul program yang sedang aktif atau sedang
digunakan.
2. Menu Bar kumpulan yang terdiri atas dasar menu-menu yang digolongkan dalam satu kategori. Misalnya menu file terdiri atas perintah New, Open, Save, Import, Export, dan lain-lain.
3. Timeline Panel sebuah jendela panel yang digunakan untuk mengelompokkan dan mengatur isi sebuah movie, pengaturan tersebut meliputi penentuan masa tayang objek, pengaturan layer, dan lain-lain.
Universitas Sumatera Utara
10
4. Properties Panel informasi objek-objek yang ada di stage. Tampilan panel properties secara otomatis dapat berganti-ganti dalam menampilkan informasi atribut-atribut properties dari objek yang terpilih yang sedang aktif, seperti gambar, teks, stage dan lain-lain. 5. Stage area untuk berkreasi dalam membuat animasi yang digunakan untuk mengkomposisi frame-frame secara individual dalam sebuah movie. 6. Tool Box Kumpulan tool atau peralatan yang mempunyai fungsi-fungsi tersendiri untuk berbagai keperluan seperti desain, editing dan pengaturan gambar atau objek. 7. Libary Panel Panel yang menyimpan objek-objek seperti movieclip, graphic, buttuon, saound, video dan lain-lain yang digunakan dalam pembuatan aplikasi.
2.2.2. Fasilitas Pada Adobe Flash CS3
1. Halaman New Document Ketika pertama kali membuka Adobe Flash CS3, maka akan muncul start page seperti berikut :
Gambar 2.2 Halaman Awal Adobe Flash CS3 Profesional
Universitas Sumatera Utara
11
Gambar 2.3 Halaman New Document Adobe Flash CS3
2. Tool Box Fasilitas Tool Box seperti telah dijelaskan sekilas diawal adalah sekumpulan tool atau alat yang mempunyai fungsi-fungsi tersendiri untuk keperluan desain.
Berikut penjelasan setiap tool yang ada di Tool Box : a. Arrow Tool (V) Sering disebut Selective Tool berfungsi untuk memilih atau menyeleksikan suatu objek. b. Subselection Tool (A) Subselection Tool berfungsi menyeleksi bagian objek lebih detail dari pada Selective Tool. c. Free Transform Tool (Q) Free Transform Tool berfungsi untuk mentransformasikan objek yang terseleksi. d. Gradien Transformasi Tool (F) Gradien Transformasi Tool berfungsi untuk mentransformasikan warna dari fill objek yang teseleksi. e. Lasso Tool (L) Lasso Tool berfungsi untuk melakukan seleksi dengan gambar sebuah garis seleksi.
Universitas Sumatera Utara
12
f. Pen Tool (P) Pen Tool berfungsi untuk menggambar garis dengan bantuan titik-titik bantu seperti dalam pembuatan garis, kurva atau gambar. g. Text Tool (T) Text Tool berfungsi untuk membuat objek teks. h. Line Tool (N) Line Tool berfungsi untuk membuat garis i. Regtangle Tool (R) Regtangle Tool berfungsi untuk menggambar bentuk persegi panjang atau bujur sangkar. j. Oval Tool (O) Oval Tool berfungsi untuk membuat bentuk bulat atau oval. k. Pencil Tool (Y) Pencil Tool berfungsi untuk menggambar garis. l. Poly Star Tool () Poly Star Tool berfungsi untuk menggambar bentuk dengan jumlah segi yang diinginkan. m. Brush Tool (B) Brush Tool berfungsi untuk menggambar bentuk garis dan bentuk bebas. n. Ink Bottle (S) Ink Bottle berfungsi untuk mengubah warna garis, lebar garis, dan style garis atau garis luar sebuah bentuk. o. Point Bucket tool (K) Point Bucket tool berfungsi untuk mengisi untuk mengisi area-area kosong atau digunakan untuk mengubah warna area sebuah objek yang telah diwarnai. p. Eraser Tool (E) Eraser Tool berfungsi untuk menghapus objek. q. Hand Tool (H) Hand Tool berfungsi untuk menggeser tampilan stage tanpa mengubah pembesaran. r. Zoom Tool (M,Z)
Universitas Sumatera Utara
13
Zoom Tool berfungsi untuk memperbesar atau memperkecil tampilan pada stage. s. Stroke Color Stroke Color berfungsi untuk memilih atau memberi warna pada suatu garis. t. Fill Color Fill Color berfungsi untuk memilih atau memberi warna pada suatu objek. u. Black and White Black and White berfungsi untuk memilih warna hitam atau putih saja. v. Swap Color Swap Color berfungsi untuk menukar warna fill dan stroke atau sebaliknya dari suatu objek atau gambar. w. No Color No Color berfungsi untuk menhilangkan warna fill dan stroke suatu objek.
3. Action Script Salah satu kelebihan FLASH dibanding dengan perangkat lunak animasi lain yaitu adanya action script. ActionScript adalah bahasa pemrograman Adobe Flash yang digunakan untuk membuat animasi atau interaksi, ActionScript mengizinkan untuk membuat intruksi berorientasi action (lakukan perintah) dan instruksi berorientasi logic (analisis masalah sebelum melakukan perintah). Kita bisa memunculkan panel actionScript dengan cara menekan tombol F9 pada keyboard. Atau melalui menubar dengan cara klik Window > Actions.
Universitas Sumatera Utara
14
Gambar 2.4 Panel Action Script Sama dengan bahasa pemrograman yang lain, ActionScript berisi banyak elemen yang berbeda serta strukturnya sendiri. Kita harus merangkainya dengan benar agar ActionScript dapat menjalankan dokumen sesuai dengan keinginan. Jika tidak merangkai semuanya dengan benar, maka hasil yang didapat kan akan berbeda atau file flash tidak akan bekerja sama sekali. ActionScript juga dapat diterapkan untuk action pada frame, tombol, movie clip, dan lain-lain. Action frame adalah action yang diterapkan pada frame untuk mengontrol navigasi movie, frame, atau objek lain-lain.
Salah satu fungsi ActionScript adalah memberikan sebuah konektivitas terhadap sebuah objek, yaitu dengan menuliskan perintah-perintah didalamnya. Tiga hal yang harus diperhatikan dalam ActionScript yaitu:
a. Event Event merupakan peristiwa atau kejadian untuk mendapatkan aksi sebuah objek. Event pada Adobe Flash ada empat, yaitu: a. Mouse Event adalah yang berkaitan dngan penggunaan mouse. b. Keyboard Event adalah Kejadian pada saat menekan tombol keyboard. c. Frame Event adalah Event yang diletakkan pada keyframe. d. Movie Clip Event adalah Event yang disertakan pada movie clip. b. Targent Target adalah objek yang dikenai aksi atau perintah. Sebelum dikenai aksi atau perintah, sebuah objek harus dikonversi menjadi sebuah simbol dan memiliki nama instan. Penulisan nama target pada skrip harus menggunakan tanda petik ganda
(“ ”).
c. Action Pemberian action merupakan lagkah terakhir dalam pembuatan interaksi antarobjek. Action dibagi menjadi dua antara lain : a. Action Frame action yang diberikan pada keyframe. Sebuah keyframe akan ditandai dengan huruf a bila pada keyframe tersebut terdapat sebuah action.
Universitas Sumatera Utara
15
b. Action Objek adalah action pada sebuah objek, baik berupa tombol atau movie clip. 4. Library Fungsi dari library adalah sebagai wadah untuk menyimpan program-program terpisah yang sudah jadi, seperti tombol, objek grafis, audio, video, dan lainlain. Berikut tampilan panel library.
Gambar 2.5 Library Panel
2.3. Hadits Arba’in 2.3.1. Pengertian Hadits Arba’in
Adapun Yang disebut Hadist Arba’in An-Nawawi "Sesuatu yang dikhabarkan Allah swt kepada NabiNya dengan melalui ilham atau impian, yang kemudian Nabi menyampaikan makna dari ilham tersebut dengan ungkapan kata beliau sendiri" (Nawawi, 2005) Hadits secara harfiah berarti perkataan atau percakapan. Dalam terminologi Islam istilah hadits berarti melaporkan atau mencatat sebuah pernyataan dan tingkah laku Nabi Muhammad SAW. Namun pada saat ini kata hadits mengalami perluasan makna, sehingga disinonimkan dengan sunnah, Maka hadits juga berarti segala perkataan (sabda), perbuatan, ketetapan maupun persetujuan dari Nabi Muhammad
Universitas Sumatera Utara
16
SAW yang dijadikan ketetapan ataupun sebagai sumber hukum dalam agama Islam yang memiliki kedudukan kedua pada tingkatan sumber hukum di bawah Al-Qur'an. Pengertian Hadits dapat diartikan menurut dua cara yakni menurut bahasa dan menurut terminoligi. Hadits menurut bahasa terdiri dari beberapa arti, yaitu :
1.
Jadid yang berarti baru
2.
Qarid yang artinya dekat, dan
3.
Khabar yang artinya berita
Sedangkan pengertian hadits secara terminologis adalah: “Segala sesuatu yang disandarkan kepada Nabi Muhammad SAW baik berupa perkataan, perbuatan, pernyataan (taqrir) dan sebagainya”.
Seperti disebutkan di atas, bahwa definisi ini memuat empat elemen, yaitu perkataan, perbuatan, pernyataan, dan sifat-sifat lain. Secara lebih jelas dari ke empat elemen tersebut dapat penulis uraikan sebagai berikut :
1. Perkataan Yang dimaksud dengan perkataan adalah segala perkataan yang pernah diucapkan oleh Nabi Muhammad SAW dalam berbagai bidang, seperti bidang syariah, akhlaq, aqidah, pendidikan dan sebagainya.
2. Perbuatan Perbuatan adalah penjelasan-penjelasan praktis Nabi Muhammad SAW terhadap peraturan-peraturan syara’ yang belum jelas teknis pelaksanaannya. Seperti halnya jumlah rakaat, cara mengerjakan haji, cara berzakar dan lainlain. Perbuatan nabi yang merupakan penjelas tersbut haruslah diikuti dan dipertegas dengan sebuah sabdanya.
3. Taqrir
Universitas Sumatera Utara
17
Taqrir adalah keadaan beliau yang mendiamkan atau tidak mengadakan sanggahan dan reaksi terhadap tindakan atau perilaku para sahabatnya serta menyetujui apa yang dilakukan oleh para sahabatnya itu.
4. Sifat, Keadaan dan Himmah Rasululloh
Sifat-sifat, dan keadaan himmah Nabi Muhammad SAW adalah merupakan komponen Hadits yang meliputi :
a. Sifat-sifat Nabi yang digambarkan dan dituliskan oleh para sahabatnya dan dan para ahli sejarah baik mengenai sifat jasmani ataupun moralnya b. Silsilah (nasab), nama-nama dan tahun kelahirannya yang ditetapkan oleh para sejarawan. c. Himmah (keinginan) Nabi untuk melaksanakan suatu hal, seperti keinginan beliau untuk berpuasa setiap tanggal 9 Muharram.
2.3.1. Fungsi Hadits Arba’in Terhadap Alqur’an
Al-Qur’an merupakan kitab suci terakhir yang diturunkan Alloh. Kitab Al-Qur’an adalah sebagai penyempurna dari kita-kitab Alloh yang pernah diturunkan sebelumnya. Al-Qur’an dan Hadits merupakan sumber pokok ajaran Islam dan merupakan rujukan umat Islam dalam memahami syariat. Pada tahun 1958 salah seorang sarjana barat yang telah mengadakan penelitian dan penyelidikan secara ilmiah tentang Al-Qur’an mengatan bahwa : “Pokok-pokok ajaran Al-Qur’an begitu dinamis serta langgeng abadi, sehingga tidak ada di dunia ini suatu kitab suci yang lebih dari 12 abad lamanya, tetapi murni dalam teksnya”. (Syauk : 1985). Fungsi Hadits terhadap Al-Qur’an meliputi tiga fungsi pokok, yaitu :
Universitas Sumatera Utara
18
1.
Menguatkan dan menegaskan hukum yang terdapat dalam Al-Qur’an.
2.
Menguraikan dan merincikan yang global (mujmal), mengkaitkan yang mutlak dan mentakhsiskan yang umum(‘am), Tafsil, Takyid, dan Takhsis berfungsi menjelaskan apa yang dikehendaki Al-Qur’an. Rasululloh mempunyai tugas menjelaskan Al-Qur’an sebagaimana firman Alloh SWT dalam QS. AnNahl ayat 44: “Dan Kami turunkan kepadamu Al-Qur’an, agar kamu menerangkan kepada umat manusia apa yang telah diturunkan kepada mereka dan supaya mereka memikirkan”(QS. An-Nahl : 44)
3. Menetapkan dan mengadakan hukum yang tidak disebutkan dalam Al-Qur’an. Hukum yang terjadi adalah merupakan produk Hadits/Sunnah yang tidak ditunjukan oleh Al-Qur’an. Contohnya seperti larangan memadu perempuan dengan bibinya dari pihak ibu, haram memakan burung yang berkuku tajam, haram memakai cincin emas dan kain sutra bagi laki-laki.
2.3.2. Keutamaan Hadist Ar’ba’in
ini adalah sebagaimana telah diriwayatkan dari Ali bin Abi Thalib, Abdullah bin Mas’ud, Mu’adz bin Jabbal, Abu Darda’, Ibnu Umar, Ibnu Abbas, Anas bin Malik, Abu Hurairah, Abu Sa’id Al-Khudri rahimahumullah dari berbagai jalan dan riwayat, bahwa Rasullah SAW bersabda : “Barangs iapa diantara umatku yang hafal 40 hadits tentang urusan agamanya, maka Allah akan membangkitkannya dihari kiamat nanti dalam kelompok ahli fiqih dan ulama”. Dalam perkembangan selanjutnya,Hadits Arbain mendapatkan apresiasi yang luar biasa dari ulama dan menjadi istimewa sepanjang masa. Menurut (muhammad dkk:2009) Hal ini disebabkan oleh tiga hal :
1.
Setiap hadits yang ada didalamnya merupakan fondasi agung dalam agama islam
yang
dinyatakan
oleh
para
ulama
sebagai
poros
islam,setengah agama atau sepertiganya.
Universitas Sumatera Utara
19
2.
Semuanya adalah hadits shahih yang sebagian besar terdapat dalam kitab shahih al-Bukhari dan Shahih Muslim.
3.
Setiap hadits dibuatkan bab tersendiri sehingga lebih memperjelas makna hadits yang masih samar.
Mengkaji matan hadits al-Arbain ini
tentu bukan sekedar trend yang kebetulan
beberapa tahun ini terakhir ini terjadi dimajelis-majelis santri kota. Akan tetapi matan hadits al-Arbain berisi kaidah-kaidah ketauhidan dan keimanan serta akhlak yang sangat diperlukan oleh seorang muslim. Inilah jalan yang ditempuh untuk menggapai jenjang Salimul aqidah (aqidah yang selamat dan menyelamatkan), Shahihul ibadah (ibadah yang benar),dan Matinul khuluq (akhlak terpuji). Sehingga Merupakan suatu keharusan bagi orang-orang yang menghendaki kebahagiaan akhirat untuk mengetahui hadits-hadits ini, karena anjuran amal ketaatan yang dikandungnya dan hal itu akan tampak bagi orang-orang yang mentadaburinya.
2.3.3. Kewajiban Umat Islam Terhadap Haditsn Arba’in
Perbuatan-perbuatan yang dilakukan oleh Rasulullih SAW. Menjadi suritauladan bagi umat manusia. Dalam sebuah hHadits disebutkan bahwa beliau diutus untuk menyempurnakan Akhlaq dan budi pekerti manusia. Kebiasaan-kebiasaan kaum muslimin pada masa sahabat adalah mengambil hukum-hukuim syariat Islam dari AlQur’an dan Sunnah Rasululloh SAW. Begitu pula dengan Amirul Mu’minin sampai para wali maupun pejabat-pejabat pemerintah lainnya. Kaum muslim sepakat bahwa Hadits merupakan hukum yang kedua setelah Al-Qur’an. Hal ini berdasarkan kepada kesimpulan yang diperoleh dari dalil-dalil yang memberi petunjuk tentang kedudukan dan fungsi Hadits. Maka dengan demikian kewajiban umat Islam Hadits harus dijadikan hukum (hujjah) dalam melaksanakan perintah Al-Qur’an yang masih bersifat Ijma dan Hadits sebagai penjelas untuk melaksanakannya. Melaksanakan apa yang dicontohkan oleh Rasululloh SAW berarti mentaati perintah-perintah Alloh.
Universitas Sumatera Utara
20
Alloh SWT berfirman : “Barang siapa yang mentaati Rosul, maka sesugguhnya dan telah mentaati Alloh”. (QS. An-Nisa : 80)
Dalam ayat lain Alloh berfirman : “Apa yang diberikan Rasul kepadamu, maka termalah dia. Dan apa yang dilarangnya bagimu maka tinggalkanlah”. (QS. Al-Hasyr : 7) Dari penjelasan kedua ayat di atas jelaslah bahwa umat Islam harus menjadikan Hadits dan Al-Qur’an sebagai pedoman hidup untuk mencapai kebahagiaan di dunia dan akhirat
Universitas Sumatera Utara