Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 DRAFTPROGRAMMEAPPLICATION’SOUNDSCAPE’ E-LEARNING GUITAR TUNEREQUIPPEDWITHUSINGTHEJAVAPLATFORMSTANDARDEDITION TommyRahmadRisdiyanto (50406918) Abstract—DRAFTPROGRAMMEAPPLICATION’SOUNDSCAPE’ musik inilah yang biasanya akan concern terhadap alat E-LEARNING GUITAR TUNEREQUIPPEDWITHUS- musik, karena alat musik adalah faktor pendukung terINGTHEJAVAPLATFORMSTANDARD EDITION TommyRahmadRisdiyanto Undergraduate Program, 2011 ciptanya sebuah musik. Dengan tidak adanya alat musik Gunadarma University http://www.gunadarma.ac.id memang dapat tercipta sebuah musik, namun esensi keinKey Words: Guitar,Applications, E-Learning,J2SE AB- dahan pada musik itu akan hilang karena unsur terpentSTRACT : In today’s information technology era, a ing yang menciptakan keindahan adalah alat musik. Alat growing number of programming languages ??are designed to create an application that is used by many people to musik diklasifikasikan menjadi 3 jenis, yaitu alat musik facilitate the execution of a task and learning the material. melodis, alat musik ritmis, dan alat musik harmonis. Alat Knowledge can be either exact or any material that musik melodis adalah alat musik bernada yang dapat direpresents knowledge hobbies, like art. In order to master the art we must learn to play guitar basic techniques first. fungsikan sebagai pembawa alur melodi atau rangkaian Basic techniques of playing his guitar one is to understand melodi. Contoh alat musik ini adalah flute, harmonika, the basic chord guitar with major tone and minor tone. dan seksofon. Alat musik ritmis adalah alat 1 Also of course if the tone of the string does not fit or 2 musik yang tidak memiliki nada, alat ini difungsikan fals, then we will not be able to play the guitar properly. Therefore made ??the tuner to seek the basic tone of the sebagai pembawa irama sehingga karya musik yang diguitar strings. Accordingly, the authors tried to create mainkan dapat stabil. Contoh alat musik....... an e-learning application that runs on the desktop, using For further detail, please visit UG Library J2SEprogramming language. In scientific writing will be (http://library.gunadarma.ac.id) discussed how to create a desktop application is interactive and interesting. This application is created using J2SE and EditPlus 2 and NetBeans 6.5 as an editor. Penamaan File: II. Chapter 2 50406918 I. Chapter 1 1. PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi yang ada sekarang di dunia ini semakin pesat, sehingga saat ini teknologi menjadi hal yang umum bagi seluruh lapisan masyarakat. Kebutuhan akan informasi semakin tinggi seiring berkembangnya zaman. Banyak hal yang dituangkan dari ide menjadi suatu program aplikasi yang akan berguna bagi kelangsungan hidup. Program aplikasi tersebut digunakan oleh user yang membutuhkan aplikasi untuk mempermudah pekerjaan yang akan berat jika dikerjakan secara konvensional. User terdiri dari berbagai macam tipetipe orang sehingga pemilihan aplikasi yang digunakan dikelompokkan berdasarkan usia, jenis kelamin, dan yang terakhir adalah minat. Pada saat ini, minat akan musik pada diri setiap manusia amatlah tinggi. Dengan musik kita dapat mengekspresikan rasa yang ada pada dalam hati kita. Musik juga merupakan bahasa universal yang dapat digunakan sebagai media komunikasi lintas generasi dan bahasa, karena musik tidak mengenal perbedaan tersebut dan mempunyai maknamakna berarti yang terkandung pada musik itu sendiri. Individu individu yang berkaitan terhadap musik dapat diklasifikasikan menjadi 2, yaitu individu yang hanya menjadi penikmat musik dan individu yang terjun langsung ke dunia musik. Individu yang terjun langsung ke dunia 2. LANDASAN TEORI 2.1. Pengenalan Java Java adalah bahasa pemrograman yang disusun oleh James Gosling yang dibantu oleh rekan-rekannya di suatu perusahaan perangkat lunak yang bernama Sun Microsystems, pada tahun 1991. Bahasa pemrograman ini mulamula diinisialisasi dengan nama Oak, namun pada tahun 1995 diganti namanya menjadi Java. Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiplatform sesuai dengan semboyannya yaitu Write Once, Run Anywhere. Java merupakan nama sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri diatas mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu bahasa Java disebut sebagai bahasa pemrogramman yang portable karena dapat dijalankan pada berbagai macam sistem operasi, asalkan pada system operasi tersebut terdapat JVM. Platform Java terdiri dari kumpulan library, JVM, kelas-kelas loader yang dipaket dalam sebuah linkungan rutin Java, dan sebuah kompiler, debugger dan kakas lain yang dipaket dalam Java Development Kit (JDK). Java2 adalah generasi yang sekarang sedang berkembang dari platform Java. Agar sebuah pro- 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id gram Java dapat dijalankan, maka file dengan ekstensi .java harus dikompilasi menjadi file bytecode. Untuk menjalakan bytecode tersebut dibutuhkan JRE (Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java. JRE berisi JVM dan library Java yang digunakan. Platform Java memiliki tiga buah edisi yang berbeda, yaitu Java2 Standard Edition (J2SE), Java2 Enterprise Edition (J2EE), dan Java2 Micro Edition (J2ME). Masing-masing diarahkan untuk tujuan tertentu dan untuk lingkungan komputasi yang berbeda. 6 7 Java2 Enterprise Edition (J2EE) : J2EE merupakan kelompok dari beberapa API dari Java dan teknologi selain Java. J2EE digunakan pada perangkat keras yang mempunyai....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 3. PERANCANGAN IMPLEMENTASI 3.1. Perencanaan Tujuan dari pembuatan aplikasi Soundscape ini adalah untuk memberikan suatu informasi secara jelas tentang chord dasar yang digunakan untuk bermain gitar. Chord tersebut dihadirkan secara visual melalui gambargambar fretboard gitar berikut dengan dot chordnya. Selain itu aplikasi ini diberikan juga tuner untuk mencari nada dasar senar gitar yang akan kita gunakan dalam bermain gitar. Aplikasi ini secara keseluruhan digunakan oleh user. Tapi user tidak dapat mengelola dan melakukan perubahan-perubahan terhadap data informasi yang terdapat dalam aplikasi ini. 3.2. Diagram Alur (Flowchart) Flowchart merupakan salah satu cara penyajian algoritma pada program, flowchart ini menggambarkan langkahlangkah yang ada untuk menyelesaikan masalah. Sebuah flowchart digambarkan melalui sebuah diagram dengan simbol grafis yang menyatakan tipe operasi program yang berbeda. Flowchart dapat menjadi alat bantu untuk memudahkan perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber kesalahan program, dan sebagai alat untuk menerangkan logika program. Pada aplikasi ini penulis hanya menggunakan 1 buah flowchart. Flowchart nya adalah flowchart untuk menjalankan aplikasi Soundscape. Karena melalui flowchart ini user akan dengan mudah membaca jalannya program. 30 31 3.2.1. Flowchart Menjalankan Aplikasi Soundscape Flowchart dibawah merupakan flowchart dalam menjalankan aplikasi Soundscape. Untuk lebih detailnya ada pada gambar 3.1. Gambar 3.1 Flowchart Menjalankan Aplikasi Soundscape 32 Alur di atas merupakan langkah - langkah yang yang dilakukan oleh end-user. Pertama kali aplikasi ini dibuka, maka kita akan menyentuh form yang pertama kali muncul yaitu form Home. Form ini hanya akan menampilkan sebuah logo dan akan langsung masuk ke dalam form berikutnya. Form selanjutnya setelah form Home adalah form Main Menu, form ini menampilkan seluruh menumenu yang terdapat pada aplikasi ini, yaitu chord dan tuner. Selain itu, form ini juga menampilkan tulisan yang menjelaskan tentang program ini dan begitu pula menuliskan orang yang ada di....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 4. PENUTUP 4.1. Kesimpulan Setelah penulis melakukan pengujian dan analisa terhadap program aplikasi Soundscape E-learning guitar with tuner yang penulis buat, penulis berkesimpulan bahwa program aplikasi pembelajaran gitar ini dapat digunakan oleh user atau pemakai dengan mudah karena penggunaannya yang sederhana. Fasilitas yang tersedia memudahkan user untuk mempelajari chord dasar gitar berikut dengan nada dasar yang tidak fals yang menjadi syarat mutlak untuk dapat bermain gitar dengan baik. Semoga program aplikasi pembelajaran gitar yang penulis buat dapat berguna untuk mempermudah masyarakat dalam berbagai kalangan dalam mempelajari teknik dasar dalam bermain gitar yang selama ini dianggap sangat sulit dalam menghafal chord gitar dan juga untuk menambah minat masyarakat dalam menyalurkan hobi nya dalam bidang kesenian. Penulis juga ingin mengutarakan melalui program ini bahwa semua orang dapat bermain gitar. 4.2. Saran Penulis menyadari bahwa program aplikasi pembelajaran gitar yang penulis kembangkan masih jauh dari sempurna dan masih banyak mempunyai kekurangankekurangan diberbagai tempat. Kekurangan pada program ini adalah program ini belum menampilkan sebuah video tutorial yang mungkin akan lebih mempermudah user dalam memahami teknik dasar bermain gitar. Dengan demikian penulis berharap dapat dikembangkan lagi ke arah yang lebih baik, lebih inovatif, dengan penyempurnaan di kemudian hari. 83 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library