Customer Test Drive Perancangan Sistem

6 dan disebut juga sebagai bahasa untuk menggambarkan sistem. UML Unified Modeling Language akan digambarkan dengan menggunakan bagan alir sistem yang menunjukkan bagaimana sistem secara fisik nantinya akan ditempatkan dan diterapkan sehingga dapat menunjukkan arah aliran data suatu proses.

3. Customer Test Drive

Setelah prototype selesai dirancang maka tahap selanjutnya adalah melakukan evaluasi prototype, pada tahap ini user mengevaluasi prototype yang telah dibuat. Evaluasi ini akan digunakan untuk memperjelas kebutuhan program. Jika tujuan umum yang telah dibuat di tahap paling awal belum tercapai, maka proses perbaikan dimulai kembali dari tahap awal dan dilanjutkan ke tahap berikutnya. Proses ini berakhir setelah tujuan umum telah tercapai. Pada prototype yang pertama, aplikasi ini hanya dapat dijalankan pada sisi server. aplikasi prototype yang pertama ini juga belum memiliki playlist dan upload sehingga hanya dapat menjalankan satu file video. Prototype yang pertama ini juga berfungsi untuk mengetahui bahwa aplikasi ini hanya dapat berjalan pada browser yang mendukung HTML5. Prototype kedua berupa aplikasi client, akan tetapi fasilitas drag and drop belum bisa berfungsi.

4. Perancangan Sistem

Perancangan sistem yang digunakan adalah Unified Modelling Language UML. Unified Modelling Language UML adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak [11]. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem yang menjelaskan keseluruhan kerja sistem secara garis besar dengan mempresentasikan interaksi antara aktor yang dibuat, serta memberikan gambaran fungsi-fungsi pada sistem tersebut. Lebih jelasnya dapat dilihat pada Gambar 2. Gambar 2 Use Case Diagram Video player. Pada aplikasi ini hanya terdapat satu user yang dapat mengakses secara langsung media playlist. Media playlist mempunyai tiga extend, yaitu video file path, drag and drop playlist item dan add video. Video file path digunakan untuk memberikan alamat dari file video yang ingin ditambahkan didalam playlist. Drag and drop playlist item digunakan untuk menghapus file video yang ada di playlist Play Pause Previous Next Stop Capture View Video Mengatur Volume Add Video Control Video extend extend extend extend extend extend include Media Playlist extend User Video File Path Drag and Drop Playlist Item extend extend Drag and Drop Control Video extend 7 dengan cara drag and drop. Add video adalah fasilitas untuk menambahkan video setelah user mengisikan video file path. Selain media playlist, user juga dapat mengakses secara langsung control video. Control video mempunyai satu include, yaitu view video yang digunakan sebagai layar untuk menampilkan video. Control video juga mempunyai tujuh extend, yaitu PlayPause, Stop, Capture, Previous, Next, Mengatur Volume, dan Drag and Drop Control Video. Play berfungsi untuk memulai memutar video, sedangkan pause digunakan untuk menghentikan sementara dan dapat dilanjutkan kembali pada current time yang sama. Play dan Pause jadi satu karena ketika video belum diputar maka tidak akan ada yang akan Pause, begitu juga sebaliknya. Stop digunakan untuk menghentikan video yang diputar dan mereset current time video, sehingga video akan kembali ke awal. Capture as image digunakan untuk mengambil gambar video. Previous digunakan user ketika ingin memutar video sebelumnya yang ada di playlist. Next berfungsi untuk memutar video yang selanjutnya. Mengatur volume digunakan user untuk mengatur besar kecilnya suara yang diinginkan. Drag and Drop Control Video berfungsi untuk memindahkan control video ke area yang sudah disediakan. Activity Diagram Add Video Pada activity diagram ini akan dijelaskan bagaimana cara menambahkan video pada playlist. Untuk lebih jelasnya dapat dilihat pada Gambar 3. Gambar 3 Activity Diagram Add Video. Pertama-tama user membuka Home Page aplikasi video player, setelah itu user harus mengisikan Video File Path yang merupakan alamat file video yang akan ditambahkan pada playlist. Hal ini disebabkan karena pada aplikasi client terdapat perlindungan keamanan untuk mengakses langsung data-data pengguna secara manual. Setelah user mengisikan Video File Path, maka untuk mengeksekusi user melakukan Add to Playlist. Dengan demikian file video yang diinginkan akan ditambahkan pada Media Playlist. Activity Diagram Play Video Pada activity diagram ini akan dijelaskan bagaimana cara memutar video pada aplikasi web video player. Berikut ini adalah gambar Activity Diagram Play Video. Start End Home Page Video File Path Add to Playlist Media Playlist VideoPlayer User 8 Gambar 4 Activity Diagram Play Video. Activity diagram play video dimulai dengan user membuka Home Page, yang mana terdapat Media Playlist yang berisi nama dari video yang akan diputar. User memilih video yang ada pada media playlist dengan cara klik dua kali, maka video akan diputar pada view video. Setelah itu user dapat melakukan mengatur volume, playpause, stop, previous, next yang termasuk dalam control video. Activity Diagram Drag and Drop Control Video Pada activity diagram ini akan dijelaskan tentang fasilitas drag and drop control video . Berikut ini adalah gambar Activity Diagram Control Video. Gambar 5 Activity Diagram Drag and Drop Video. Sequence Diagram Add Video Pada sequence diagram ini akan dijelaskan langkah-langkah untuk menambahkan video pada playlist. Berikut adalah gambar Sequence Diagram Add Video. Start End Home Page Media Playlist View Video Klik Nama File Ya Tidak Next Stop Control Video Previous Capture PlayPause Volume VideoPlayer User Start End Home Page Control Video PlayPause Stop Mengatur Volume Previous Next Drag and Drop Control Video Capture VideoPlayer User 9 Gambar 6 Sequence Diagram Add Video. Sequence Diagram Play Video Pada sequence diagram ini akan dijelaskan langkah-langkah untuk memutar video pada playlist. Berikut adalah gambar Sequence Diagram Play Video. Gambar 7 Sequence Diagram Play Video. Langkah pertama yang dilakukan oleh user membuka Home Page, lalu mengisikan alamat file video yang ingin ditambahkan ke dalam teks box File Video Path. Selanjutnya untuk melakukan mengeksekusi path file dilakukan Add to Playlist yang merupakan control. Setelah itu file video akan ditambahkan pada media playlist. : User : Home Page : Media Playlist : Play Video : Control Video Browse Pilih File Video Klik kiri Playing Video Pilih Pause, Next, Previous, Capture, Stop, volume control Respond close : User : Home Page File Video Path Add to Playlist : Control Video : Media Playlist Browse Mengisi teks box Menunggu eksekusi Mengeksekusi Menambahkan File Video Menunggu dari control video Close 10

5. Hasil dan Pembahasan