BAB III PERANCANGAN SISTEM

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB III PERANCANGAN SISTEM"

Transkripsi

1 BAB III PERANCANGAN SISTEM Pada bab ini dijelaskan perancangan aplikasi dimulai dengan kebutuhan fungsional sistem, desain arsitektur dari sistem, perancangan database, dan perancangan aplikasi website Gambaran Sistem Aplikasi Streaming Website ini bertujuan untuk mempermudah user dalam memperoleh berita dan informasi mengenai Fakultas Teknik Elektronika dan Komputer Satya Wacana. Sistem yang dibuat merupakan aplikasi website yang diakses oleh user. Aplikasi website dijalankan pada browser di PC. Aplikasi website adalah aplikasi yang digunakan oleh user untuk melakukan Streaming Data Video dan Streaming Data Live. Use case untuk user menggunakan aplikasi website dapat dilihat pada Gambar 3.1. Gambar 3.1. Use Case Pengguna. Penjelasannya adalah sebagai berikut: 1. Melihat Streaming Data Video Pengguna dapat melihat video dengan 3 pilihan kualitas berbeda. 2. Melihat Live Streaming Video Pengguna dapat melihat acara secara live streaming. 3. Melihat Jadwal Live Streaming Data Video Pengguna dapat melihat jadwal acara live streaming yang akan disiarkan. 24

2 Gambar 3.2. Use Case Administrator Penjelasannya adalah sebagai berikut: 1. Tambah Data Video Admin dapat menambahkan video-video yang baru. 2. Edit Data Video Admin dapat mengedit video,judul, dan keterangan yang ada. 3. Hapus Data Video Admin dapat menghapus video. 4. Transmite Live Video Admin dapat membuat siaran Live Video dengan data sumber video dan suara external dikirim lewat USB. Diagram alir aplikasi website dapat dilihat pada Gambar 3.3. Penjelasan untuk Gambar 3.3 adalah sebagai berikut: 1. Ketika aplikasi website dibuka maka akan ditampilkan halaman Home dari website yang telah di-setting sebagai default website page. Halaman Home sendiri berisi informasi terbaru mengenai Fakultas Teknik Elektro Satya Wacana. User dapat memilih beberapa menu yang disediakan di halaman Home. 2. Jika user memilih Record maka website akan menampilkan halaman yang berisi video-video dengan 3 kualitas video berbeda yaitu Low Quality (360x240)pixel, Medium Quality (480x320)pixel, dan High Quality (760x480) pixel. User dapat 25

3 langsung melakukan streaming data video yang telah tersedia pada halaman Record. 3. Jika user memilih Live maka website akan menampilkan halaman yang berisi player applet yang berfungsi untuk memainkan Live Streaming jika ada siaran live dari server. 4. Jika user memilih Schedule maka user dapat melihat jadwal acara yang akan disiarkan melalui website pada halaman live streaming. 5. Jika user memilih About maka user dapat melihat sejarah dari Universitas Satya Wacana. Gambar 3.3. Diagram Alir Aplikasi Website. 26

4 3.2. Perancangan Database Database yang digunakan pada aplikasi website adalah MySQL. Data yang tersimpan pada database MySQL adalah video-video yang nantinya menjadi Streaming data video. Perancangan database ditunjukkan pada Gambar 3.3. Gambar 3.4. Perancangan Database Website. Di dalam database website terdapat delapan buah kolom. Kolom id berisi id dari video, kolom nama_file berisi judul dari video, kolom lokasi_file_hq, lokasi_file_mq, dan lokasi_file_lq berisi lokasi file disimpan, kolom deskripsi berisi keterangan dari video, kolom tgl_upload berisi tanggal video diupload dan kolom image berisi gambar-gambar untuk thumbnail video. 27

5 3.3. Desain Arsitektur Sistem Gambar 3.5. Bagan Sistem Streaming. Gambar 3.5. menunjukkan bagan sistem streaming. Ada 4 bagian penting dengan penjelasan sebagai berikut: 1. Database Server Pada database server terdapat file-file video yang dapat diakses client melalui aplikasi website. File video tersebut diakses dengan cara melakukan streaming melalui jaringan Local Area Network dan juga WiFi. 2. Website dan Webserver Disini Website berfungsi untuk menampilkan User Interface yang berisi kontenkonten dan berita yang akan memudahkan user dalam mengunakan aplikasi. Sedangkan Webserver berfungsi untuk menjembatani Data data serta tampilan User Interface dari komputer server ke komputer client, webserver juga bertugas untuk menerima permintaan dari user dan kemudian permintaan tersebut diolah dan dikirimkan hasilnya kembali ke client user. 3. Aplikasi data video streaming Didalam aplikasi ini terdapat layanan pemutar video dengan video player berbasis HTML5, dimana user dapat memilih dua kualitas video yang memiliki perbedaan 28

6 resolusi gambar, hal ini bertujuan untuk mengatasi permasalahan bandwidth pada user. 4. Aplikasi live streaming video Aplikasi ini menyediakan layanan pemutar live streaming video secara langsung melalui protocol RTP, data hasil capture dikompresi dan data mentah/raw dikirim langsung dan nantinya dapat langsung dilihat oleh user melalui aplikasi website yang dilengkapi dengan applet player sebagai pemutar live stream video Database Server Database Server berfungsi untuk menyimpan file video yang digunakan untuk streaming data video. Didalam database server terdapat tiga buah fungsi yaitu add data, edit data, dan juga delete data. Kode dari menu utama database, add data, edit data,dan delete data menggunakan fungsi PHP yang dilengkapi dengan SQLScript sebagai pengatur koneksi pengubahan data dalam database lokal. Kode 3.1. menunjukan script untuk menampilkan keseluruhan database sedangkan Kode 3.2. hingga Kode 3.4. menunjukan script untuk melakukan add data, edit data, dan delete data. $Query = "SELECT id, nama_file, lokasi_file_hq, lokasi_file_mq, lokasi_file_lq, deskripsi, tgl_upload, image FROM tb_video ORDER BY id DESC LIMIT ".$offset.",".$dataperpage.";"; Kode 3.1. Tampilan keseluruhan database. $sql1="insert into tb_video (id, nama_file, lokasi_file_hq, lokasi_file_mq, lokasi_file_lq, deskripsi, tgl_upload, image) values ('$Unique','$getNamaVideo','$lokasiFileH','$lokasiFileM','$loka sifilel','$getdeskripsi','$gettanggalupload','$newimagename')"; $deleterequest = mysql_query("delete FROM tb_video WHERE id = '$IDS'")or die("gagal :".mysql_error()); Kode 3.2. Fungsi Add Data. 29

7 $editrequest = mysql_query("update tb_video SET nama_file='".$getnamavideo."', lokasi_file_hq='".$lokasifileh."', lokasi_file_mq='".$lokasifilem."', lokasi_file_lq='".$lokasifilel."', deskripsi='".$getdeskripsi."', tgl_upload='".$gettgl."', image='".$newimagename."' WHERE id='".$getids."';"); Kode 3.3. Fungsi Edit Data. $deleterequest = mysql_query("delete FROM tb_video WHERE id = '$IDS'")or die("gagal :".mysql_error()); Kode 3.4. Fungsi Delete Data Website dan Webserver Website dibangun menggunakan script Personal Home Page (PHP), CSS(Cascading Style Sheets), javascript dengan HTML5 sebagai multimedia player, PHPScript berguna untuk mengatur koneksi data multimedia serta informasi dari database, CSS berguna untuk mengatur layout dari tampilan user interface website, sedangkan javascript berguna untuk aplikasi website pemutar video. Webserver yang digunakan adalah WAMP yang menyediakan database MySQL. 30

8 Perancangan Aplikasi Streaming Data Video Gambar 3.6. Bagan Arsitektur Aplikasi Streaming Data Video. Gambar 3.6 menjelaskan arsitektur aplikasi website dimana aplikasi ini dibuat menggunakan PHPscript, HTML5 serta dilengkapi oleh javascript. Disini HTML5 berfungsi untuk mengatur User Interface website yang dibantu dengan CSS sebagai latar layoutnya, HTML5 juga memiliki fungsi untuk mengatur player serta kualitas video dengan dua kualitas video yang berbeda. Pada website tersedia dua kualitas video yaitu Low (240 x 360) pixel, Medium (360 x 480) pixel dan High (480 x 720) pixel, untuk mengkoneksikan kualitas video akan menggunakan javascript, sedangkan WAMP sebagai webserver serta database MySQL yang bertugas menyimpan file file video, serta informasi video tersebut Perancangan Aplikasi Live Streaming Data Video Gambar 3.7. Bagan Arsitektur Aplikasi Live Streaming Data Video. Gambar 3.7. merupakan arsitektur live streaming video, aplikasi ini dibuat menggunakan IDE Eclipse Galileo berbasis Java, Aplikasi ini menggunakan library fobs4jmf 31

9 dan jmf library, yang merupakan bagian dari Java Media Framework (JMF) untuk membantu proses pengambilan, kompresi, serta pengiriman data media multimedia. Dengan bantuan jmf library, webcamera digunakan sebagai media locator live streaming video, masukkan gambar diterima webcamera dan di-capture dengan frame rate sebesar 15 frame per second. Data yang dicapture lalu dikirim dengan bantuan protocol RTP, data akan dikirim dalam bentuk RAW yang nantinya akan diterima oleh komputer client. Disisi client, user dapat menerima kiriman data RAW yang ditampilkan di browser yang sudah dilengkapi oleh applet plugin sebagai player video RTP Penjelasan Sistem Gambaran sistem perangkat lunak memberikan gambaran umum mengenai prosesproses yang terjadi dalam perangkat lunak beserta detail bagaimana proses-proses tersebut dijalankan. Gambaran sistem juga memberikan gambaran tentang aliran data yang terjadi antar proses-proses yang ada maupun antar proses dengan entitas luar. Aliran data tersebut akan mendefinisikan masukan dan keluaran yang terdapat pada masing-masing proses yang terjadi, sehingga hubungan antar proses dapat terlihat dengan jelas. Proses video streaming dapat dilihat pada Gambar 3.8 sampai Gambar Gambar 3.8 merupakan gambaran umum proses video streaming yang terjadi pada sisi transmitter. Gambar 3.9 merupakan rancangan model enkripsi video yang diterapkan pada saat video akan dikirim ke receiver, dimana proses enkripsi video diletakkan di bagian send stream. Bagian yang diberi warna abu-abu merupakan bagian proses enkripsi yang ditambahkan pada model video streaming. Gambar 3.10 merupakan gambaran proses video streaming di sisi receiver, sedangkan Gambar 3.11 merupakan penerapan dekripsi video pada sisi receivernya. Bagian yang diberi warna abu-abu merupakan bagian proses dekripsi yang ditambahkan pada model video streaming. Gambar 3.8. Model Proses yang terjadi di Transmitter 32

10 Gambar 3.9. Detail Proses yang Terjadi didalam Send Stream Gambar Model proses yang terjadi di Receiver Gambar Detail proses yang terjadi di dalam Receive Stream 33

11 Penjelasan proses yang terjadi di Transmitter : File Video File video yang akan dikirimkan melalui streaming. Media Locator Menemukan lokasi file dari string yang diberikan oleh user. Contoh string : file:/c:/data/movie.mpg. Processor Membaca file dari media locator, dan menyiapkan file tersebut agar dapat dikirim oleh Send Stream. Data Source Representasi file video yang siap dikirimkan oleh Send Stream. Yang dimaksud dengan representasi yang siap dikirim adalah format file yang sudah RTP compliant. Misalnya frame MPEG harus diubah menjadi format MPEG_RTP agar dapat dikirim dan dibaca oleh pihak penerima (receiver). Proses pengubahan dilakukan oleh processor, menggunakan codec-codec yg sesuai. RTP Manager Menginisialisasi koneksi (menentukan port mana yg dibuka, IP address dan port yang menjadi tujuan pengiriman file), dan menciptakan Send Stream objek. Send Stream Membaca data source objek, dan mengirimkan frame-frame video, termasuk mengatur penggunaan buffer untuk mengirimkan frame-frame tersebut. RTP Socket Adapter Mengambil frame per frame dari data source, frame ini akan dikirimkan ke encryptor untuk dienkripsi. Encryptor Mengenkripsi frame-frame dengan menggunakan algoritma DES. Encryptor akan menyimpan hasil enskripsi di OutputStreamBuffer. OutputStreamBuffer Mengirimkan semua data yg tersimpan di dalam buffer-nya. 34

12 Penjelasan proses yang terjadi di Receive : RTP Manager Menciptakan Receive Stream. Receive Stream Menerima RTP stream, mendeskripsi, dan mengubah format RTP menjadi format video yang dapat dimainkan oleh Player. Input Stream Buffer Menerima RTP Stream, mengatur penggunaan buffer untuk proses penerimaan, dan mengirimkan data yang diterima ke Decryptor. Descryptor Mendeskripsi data yang didapat. RTP Socket Adaptor Mengubah format RTP menjadi format video yg dapat dikenali oleh player (Misalnya dari MPEG_RTP menjadi MPEG). Player Menerima format video yang dapat dimainkan. Output Device Video ditampilkan pada layar monitor Cara Kerja Sistem Pada aplikasi website ini terdapat dua aplikasi penting, yaitu aplikasi website streaming data video dan aplikasi website live streaming data video. Untuk cara kerjanya adalah sebagai berikut : 35

13 Aplikasi Website Streaming Data Video Gambar Diagram Alir Aplikasi Streaming Data Video 1. Tampilan User Interface pada website yang tersedia dapat diakses oleh user. Tampilan User Interface ini berisi judul dan informasi video, serta player video berbasis HTML5. Player video berbasis HTML5 ini memiliki fitur PLAY, PAUSE, VOLUME CONTROL, NAVIGASI CONTROL, dan MODE FULLSCREEN. 2. Pada halaman record terdapat 3 pilihan tombol button. Masing-masing memiliki fungsi yaitu LQ dengan video beresolusi (240 x 360) pixel, MQ dengan video beresolusi (360 x 480) pixel dan HQ dengan video beresolusi (480 x 720)pixel. Saat user memilih button LQ maka browser akan menjalankan method POST dimana akan memanggil fungsi javascript yang berfungsi untuk mengubah lokasi media locator video. Fungsi javascript tersebut terletak pada video.js. Begitu juga dengan pilihan button MQ dan HQ. 3. Setelah pilihan kualitas di tentukan user, maka HTML5 akan memanggil video dengan lokasi yang telah ditentukan oleh media locator yang didapat dari video.js. User 36

14 dapat mengontrol streaming video dengan fitur-fitur yang sudah dijelaskan pada poin pertama Aplikasi Website Live Streaming Data Video Gambar Diagram Alir Aplikasi Live Streaming Data Video Gambar 3.13 menjelaskan diagram alir transmitting dan capture video dari webcamera: 1. Pada saat program dijalankan, program akan melakukan pengecekan terhadap medialocator, dalam hal ini media locator yang digunakan adalah webcamera. Jika medialocator sudah siap untuk mencapture data video, program akan menjalankan proses capture video dengan bantuan jmf library. 2. Masukkan gambar akan diterima oleh webcamera dan di-capture dengan frame rate sebesar 15 frame per second. Kemudian data tersebut akan dikirim 37

15 dengan protokol RTP dengan alamat output rtp:// :11000/video. Disini IP yang digunakan adalah IP broadcast yaitu Di sisi penerima, user dapat menerima kiriman data RAW yang nantinya akan di-decode menjadi data H-263. Setelah menjadi data H-263 baru ditampilkan di browser yang sudah dilengkapi dengan applet plugin sebagai player video RTP. Di sini control player yang disediakan hanyalah PLAY dan PAUSE. NAVIGATION BAR tidak disediakan karena control player yang digunakan adalah streaming live, sehingga user tidak dapat melakukan fastforward ataupun rewind Aplikasi Live Streaming Pada Sisi Server Gambar Diagram Alir Aplikasi Live Streaming Data Video Sisi Server Pada gambar 3.14 menjelaskan diagram alir yang terjadi pada sisi server. Disisi server akan melakukan transmitte yang datanya berasal dari webcamera, setelah itu webcamera akan melakukan capture. Webcamera yang digunakan pada aplikasi ini adalah Logitech QuickCamera Pro 4000, dimana output dari webcamera tersebut adalah RGB dan YUV format. Data yang didapat dari capture webcamera akan di-encode menjadi format H- 263/RTP atau JPEG/RTP yang nantinya akan dikirim melalui protocol RTP. File video akan 38

16 langsung ditampilkan pada sisi client. Untuk mengambil format output dari webcamera dapat dilihat pada Kode 3.5. static final Format[] FORMATS = new Format[] {new VideoFormat(VideoFormat.RGB)}; static final ContentDescriptor CONTENT_DESCRIPTOR =new ContentDescriptor(ContentDescriptor.RAW_RTP); Kode 3.5. Fungsi Webcamera Output yang diambil dari webcamera adalah output RGB format. Proses diatas hanya untuk mengambil output dari webcamera. Untuk memanggil letak MediaLokator dari webcamera dapat dilihat pada Kode 3.6. CaptureDeviceInfo webcaminfooo = new CaptureDeviceInfo("vfw:Microsoft WDM Image Capture (Win32):0", new MediaLocator("vfw://0"), null); MediaLocator camdevicemedialocator =webcaminfooo.getlocator(); DataSource source = Manager.createDataSource(camDeviceMediaLocator); Kode 3.6. Fungsi MediaLokator Proses diatas berfungsi untuk mengaktifkan webcamera sehingga webcamera siap untuk menerima inputan gambar dari server. Vfw:Microsoft WDM Image Capture (Win32):0 adalah nama device yang terdeteksi pada JMF studio. Sedangkan vfw:// adalah default medialokator dari webcamera. Setelah data didapat, data akan langsung dikirimkan melalui protocol RTP. Untuk pengiriman data dapat dilihat pada kode 3.7. MediaLocator outputmedialocator = new MediaLocator("rtp:// :11000/video"); DataSink datasink = Manager.createDataSink(mediaProcessor.getDataOutput(),outputMediaLoc ator); mediaprocessor.start(); Kode 3.7. Fungsi Pengiriman Data 39

17 Aplikasi Live Streaming Pada Sisi Client Gambar Diagram Alir Aplikasi Live Streaming Data Video Sisi Client Pada gambar menjelaskan diagram alir yang terjadi pada sisi client. Pada saat client membuka halaman live maka akan ditampilkan applet plugin yang dilengkapi dengan tombol play dan pause. Pada halaman live tidak dilengkapi dengan navigation bar, tombol rewind dan fast forward dikarenakan video bersifat live sehingga tidak bisa menggunakan fungsi fast forward dan juga rewind. Untuk membuat applet plugin dapat dilihat pada kode 3.8. <applet code="receiver.streamingapplet" width="480" height="320"> <param name="rtp" value="rtp:// :11000/video"/> Kode 3.8. Applet yang Digunakan. 40

18 Fungsi penerima applet berada pada folder receiver yang didalamnya terdapat StreamingApplet.class. Kode 3.9. berisi kode dalam pembuatan applet. public void start() { if (this.medialocator!= null) this.player.start(); } public void stop() { this.player.stop(); this.player.deallocate(); } public void destroy() { this.player.stop(); this.player.close(); } public void createplayer() throws NoPlayerException, IOException, MalformedURLException { this.player = Manager.createPlayer(this.mediaLocator); this.player.addcontrollerlistener(this); } Kode 3.9. Pembuatan Class StreamingApplet 41

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini dijelaskan perancangan aplikasi dimulai dengan gambaran sistem, desain arsitektur dari sistem, perancangan database, perancangan aplikasi User Interface website,

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas proses pengujian terhadap sistem yang dilakukan pada jaringan Local Area Network (LAN) di laboratorium BS-10 Fakultas Teknik Elektro dan Komputer

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Skripsi ini bertujuan

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan

Lebih terperinci

Perancangan dan Implementasi Modifikasi Algoritma VEA (Video Encryption Algorithm) untuk Video Streaming

Perancangan dan Implementasi Modifikasi Algoritma VEA (Video Encryption Algorithm) untuk Video Streaming Perancangan dan Implementasi Modifikasi Algoritma VEA (Video Encryption Algorithm) untuk Video Streaming Dian Intania Savitri Laboratorium Ilmu dan Rekayasa Komputasi Program Studi Teknik Informatika,

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dijelaskan mengenai prosedur dalam pelaksanaan pengujian, spesifikasi komputer yang digunakan serta hasil dan analisisnya. Pengujian yang dilakukan antara

Lebih terperinci

untuk pengalamatan user untuk melakukan streaming video. (yang akan diakses oleh user untuk VOD) Server dapat dijabarkan sebagai berikut :

untuk pengalamatan user untuk melakukan streaming video. (yang akan diakses oleh user untuk VOD) Server dapat dijabarkan sebagai berikut : 199 - Konfigurasi untuk melakukan stream ke Flash Streaming Server Gambar 4.21 Tampilan Encoding Option Untuk Streaming Server Pada Adobe Flash Media Encoder 1. Pada URL, input dengan alamat streaming

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma Lempel Ziv Welch (LZW). Algoritma kompresi

Lebih terperinci

APLIKASI REAL TIME VIDEO STREAMING SEBAGAI SARANA PEMBELAJARAN ONLINE BERBASIS INTERNET/INTRANET

APLIKASI REAL TIME VIDEO STREAMING SEBAGAI SARANA PEMBELAJARAN ONLINE BERBASIS INTERNET/INTRANET APLIKASI REAL TIME VIDEO STREAMING SEBAGAI SARANA PEMBELAJARAN ONLINE BERBASIS INTERNET/INTRANET Disusun Oleh: Nama : Kent Ridha Ibrahim NRP : 0522111 Jurusan Teknik Elektro, Fakultas Teknik, Universitas

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN APLIKASI PUBLIKASI DIGITAL 3.1 Analisa Masalah dan Alternatif Pemecahan Masalah Pada penulisan tugas akhir ini akan di analisa mengenai masalah dalam penggabungan video

Lebih terperinci

BAB III DESAIN DAN IMPLEMENTASI SISTEM

BAB III DESAIN DAN IMPLEMENTASI SISTEM BAB III DESAIN DAN IMPLEMENTASI SISTEM 3.1 Sasaran Kemampuan Sistem Untuk menjawab beberapa pertanyaan pada rumusan masalah di bagian pendahuluan, sistem yang diusulkan harus memiliki kemampuan sebagai

Lebih terperinci

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas BAB IV PEMBAHASAN 4.1 Analisis Basisdata Struktur logika dari suatu database dapat digambarkan kedalam sebuah grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas ini dibutuhkan

Lebih terperinci

I Ketut Wiratanaya

I Ketut Wiratanaya I Ketut Wiratanaya 5105100151 Latar belakang Permasalahan Tujuan Gambaran sederhana sistem Gambaran sistem yang diimplementasikan Receiver Transmitter File server + aplikasi penjadwalan Distribusi kunci

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Perencanaan Sistem Sistem ini terdiri dari komputer server (dalam hal ini Raspberry berfungsi sebagai server) yang terhubung dengan webcam di mana setiap saat komputer server

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Masalah Dalam penelitian yang penulis lakukan, penulis melakukan analisa terlebih dahulu terhadap topologi jaringan, lingkungan perangkat keras dan juga lingkungan

Lebih terperinci

PERANCANGAN STREAMING VIDEO BERDASARKAN KECEPATAN BANDWIDTH USER. Oleh Eric Setiawan NIM :

PERANCANGAN STREAMING VIDEO BERDASARKAN KECEPATAN BANDWIDTH USER. Oleh Eric Setiawan NIM : PERANCANGAN STREAMING VIDEO BERDASARKAN KECEPATAN BANDWIDTH USER Oleh Eric Setiawan NIM : 612007013 Skripsi Untuk melengkapi syarat-syarat memperoleh Ijasah Sarjana Teknik Fakultas Teknik Elektronika dan

Lebih terperinci

BAB IV PENGUJIAN SISTEM DAN ANALISA

BAB IV PENGUJIAN SISTEM DAN ANALISA BAB IV PENGUJIAN SISTEM DAN ANALISA Pengujian sistem dilakukan untuk mengetahui apakah fungsi-fungsi yang telah direncanakan bekerja dengan baik atau tidak. Pengujian sistem juga berguna untuk mengetahui

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM 29 BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Blok diagram sistem absensi ini dapat dilihat pada gambar 3.1 di bawah ini. Gambar 3.1. Diagram Blok Sistem Fungsi fungsi dari blok diatas adalah sebagai

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Sistem yang Sedang Berjalan Sudah banyak aplikasi webcam monitoring yang telah beredar dipasaran saat ini, misalnya EyeSpyFx. Aplikasi ini memiliki

Lebih terperinci

APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA. Abstract

APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA. Abstract APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA Halim Agung halimagung89@gmail.com Tekhnik Informatika Universitas Bunda Mulia Abstract Peningkatan kualitas suatu proses belajar

Lebih terperinci

PEMANTAUAN LAN PADA UNIVERSITAS BUNDA MULIA DENGAN APLIKASI MONITORING. Halim Agung Tekhnik Informatika Universitas Bunda Mulia

PEMANTAUAN LAN PADA UNIVERSITAS BUNDA MULIA DENGAN APLIKASI MONITORING. Halim Agung Tekhnik Informatika Universitas Bunda Mulia PEMANTAUAN LAN PADA UNIVERSITAS BUNDA MULIA DENGAN APLIKASI MONITORING Halim Agung halimagung89@gmail.com Tekhnik Informatika Universitas Bunda Mulia Abstract Peningkatan kualitas suatu proses belajar

Lebih terperinci

QUALITY OF SERVICE (QoS) TEKNOLOGI STREAMING UNTUK APLIKASI SURVEILLANCE

QUALITY OF SERVICE (QoS) TEKNOLOGI STREAMING UNTUK APLIKASI SURVEILLANCE QUALITY OF SERVICE (QoS) TEKNOLOGI STREAMING UNTUK APLIKASI SURVEILLANCE Abdusy Syarif, Afrius Setiawan, Achmad Kodar Teknik Informatika, Universitas Mercu Buana Jakarta Email : abdusyarif@mercubuana.ac.id,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Banyaknya aplikasi - aplikasi yang digunakan saat ini telah banyak membantu banyak pengguna dalam proses komunikasi dan bertukar informasi. Sama

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa terhadap sistem ini dilakukan agar dapat batasan-batasan ataupun ukuran dari kinerja sistem yang berjalan. Perancangan sistem ini difokuskan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

Lebih terperinci

ONLINE ON DEMAND DAN LIVE STREAMING RADIO DENGAN REAL TIME STREAMING PROTOCOL. oleh Cerian Yuwono NIM :

ONLINE ON DEMAND DAN LIVE STREAMING RADIO DENGAN REAL TIME STREAMING PROTOCOL. oleh Cerian Yuwono NIM : ONLINE ON DEMAND DAN LIVE STREAMING RADIO DENGAN REAL TIME STREAMING PROTOCOL oleh Cerian Yuwono NIM : 612007005 Skripsi Untuk melengkapi salah satu syarat memperoleh Gelar Sarjana Teknik Program Studi

Lebih terperinci

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat  melalui LAMPIRAN A Installasi Xibo Server Untuk melakukan instalasi server, buka folder tempat kita menyimpan data instalan pada folder htdocs dengan mengakses alamat http://localhost/xibo melalui web browser

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini dibahas perancangan pembangunan web server dan komunikasi antara server dan client dengan menggunakan komunikasi lokal wi-fi sebagai media komunikasi antara server

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Setiap orang pasti membutuhkan informasi. Ada banyak cara yang dapat dilakukan orang untuk mendapatkan informasi, salah satu contohnya adalah melalui banyak

Lebih terperinci

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN Implementasi Pada tahap ini CMS akan dibuat atau dikembangkan berdasarkan tahap-tahap pengembangan sistem yang telah dijelaskan sebelumnya dengan menggunakan software dan hardware yang diperlukan untuk

Lebih terperinci

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28 ABSTRAK Media di internet yang menyediakan fasilitas tukar (sharing) informasi dan media penyimpanan (storage) saat ini mulai diminati banyak orang, karena penggunaannya yang sangat praktis. Namun masih

Lebih terperinci

BAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :

BAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut : BAB III METODE PENELITIAN 3.1 Metode Penelitian Beberapa metode penelitian dilakukan dalam penyelesaian Tugas Akhir ini, diantaranya adalah dengan langkah-langkah sebagai berikut : 3.1.1 Model Model diperlukan

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Sistem yang penulis usulkan adalah sebuah sistem berbasis web yang berfungsi

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Sistem yang penulis usulkan adalah sebuah sistem berbasis web yang berfungsi BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Gambaran umum sistem yang diusulkan Sistem yang penulis usulkan adalah sebuah sistem berbasis web yang berfungsi sebagai interface pengamatan dari output video

Lebih terperinci

Gambar 3.1 Perancangan Sistem

Gambar 3.1 Perancangan Sistem BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem monitoring yang terbagi menjadi dua bagian, sistem bagian pertama adalah objek yang akan dimonitor, sistem bagian kedua merupakan

Lebih terperinci

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN 31 BAB III METODE PENELITIAN 3.1 Bahan Penelitian Dalam penelitian perancangan dan implementasi radio streaming di LPPI Universitas Muhammadiyah Yogyakarta ini, digunakan beberapa data pendukung sebagai

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini akan membahas mengenai analisa dan perancangan monitoring tekanan biogas mengunakan Arduino Nano. Pada prinsipnya perancangan dengan sistematika yang baik

Lebih terperinci

TUGAS V JARINGAN KOMPUTER

TUGAS V JARINGAN KOMPUTER TUGAS V JARINGAN KOMPUTER OLEH : NAMA : WULANDARI SAPUTRI NIM : 09011181419015 KELAS : SK 5 A DOSEN : DERIS STIAWAN, M.T, Phd FAKULTAS ILMU KOMPUTER SISTEM KOMPUTER 2016 UNIVERSITAS SRIWIJAYA MENGANALISA

Lebih terperinci

BAB III PERANCANGAN IMPLEMENTASI SISTEM

BAB III PERANCANGAN IMPLEMENTASI SISTEM BAB III PERANCANGAN IMPLEMENTASI SISTEM 3.1.Gambaran Umum Sistem Integrasi antara Moodle dan Hangouts bertujuan untuk menciptakan kolaborasi yang memungkinkan pengguna untuk melakukan kegiatan pembelajaran

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai

Lebih terperinci

Gambar 7 Flowchart aplikasi utama.

Gambar 7 Flowchart aplikasi utama. 5 Implementasi Implementasi dalam JXTA dilakukan setelah persyaratan sistem dan desain jaringan peer-to-peer telah dirancang. Implementasi dilakukan berdasarkan perancangan arsitektur desentralisasi telah

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Program Program yang dibuat penulis bertujuan untuk menangkap paket-paket data yang penulis inginkan pada komputer di jaringan berbeda. Agar tujuan dari pembuatan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 4 BAB II TINJAUAN PUSTAKA 2.1 Internet Protocol Television IPTV (Internet Protocol TV) merupakan sebuah sistem yang mampu menerima dan menampilkan video streaming dalam satu paket internet Protocol. Sebuah

Lebih terperinci

Bab 3 Perancangan Sistem

Bab 3 Perancangan Sistem 14 Bab 3 Perancangan Sistem Proses perancangan dan pengimplementasian aplikasi Objek Wisata Kabupaten Poso Berbasis Android diperlukan perancangan sistem. Perancangan sistem bertujuan untuk memberikan

Lebih terperinci

Pert 11 DASAR-DASAR WEB DESIGN

Pert 11 DASAR-DASAR WEB DESIGN Pert 11 DASAR-DASAR WEB DESIGN WEB DESIGN? Design merupakan hasil karya manusia yang harus dapat berfungsi untuk memecahkan suatu masalah (problem solving) www (world wide web) merupakan kumpulan web server

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Nova P (2015) Aplikasi yang dibangun berbasis web yang memiliki fasilitas transkasi pengiriman antara pengirim dan penerima melalui sistem login

Lebih terperinci

Bab 3 Metode dan Rancangan Sistem

Bab 3 Metode dan Rancangan Sistem 13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan

Lebih terperinci

Tutorial Membangun Radio Streaming Arie Widodo

Tutorial Membangun Radio Streaming Arie Widodo Tutorial Membangun Radio Streaming Arie Widodo (arie.widodo@icloud.com) A. Pendahuluan Siaran radio sampai saat ini masih digemari. Orang dapat mendengarkan banyak acara menarik di radio, lalu pesawatnya

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan

BAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan melakukan koneksi dengan pengajar dan mahasiswa secara unicast dengan menggunakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada impelementasi system ini akan dijelaskan implementasi dari aplikasi system digunakan menggunakan beberapa fungsi dibuat terdiri dari ruang

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Hasil dari perancangan serta uji coba yang dilakukan dari sistem yang telah selesai dan dapat digunakan. Hasil sistem yang dibuat merupakan sistem keamanan dalam pengiriman

Lebih terperinci

DASAR-DASAR WEB DESIGN

DASAR-DASAR WEB DESIGN DASAR-DASAR WEB DESIGN Pengenalan website dan istilah-istilah internet By Reynaldi Wilianata Web Design? Asal Design hasil karya manusia yang harus dapat berfungsi untuk memecahkan suatu masalah (problem

Lebih terperinci

MENU DVR DAHUA ( DVR 5104H/5108H/5116C )

MENU DVR DAHUA ( DVR 5104H/5108H/5116C ) MENU DVR DAHUA ( DVR 5104H/5108H/5116C ) DVR Dahua hadir menyajikan menu dan tampilan yang menarik serta sangat mudah untuk dioperasikan. Icon-icon yang ditampilkanpun sangat familiar bagi pengguna CCTV

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Pembahasan yang akan diuraikan dalam sub bab ini meliputi gambaran hasil rancangan yang menjadi bagian-bagian komponen dengan tujuan mempelajari

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi System Setelah melalui tahap analisis dan perancangan, selanjutnya aplikasi yang dibuat diharapkan dapat menjadi solusi dalam proses pelacakan pengiriman

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan sistem untuk melakukan implementasi monitoring antrian

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan sistem untuk melakukan implementasi monitoring antrian 62 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan sistem Kebutuhan sistem untuk melakukan implementasi monitoring antrian merupakan penerapan dari hasil analisa dan perancangan sistem yang telah dibuat

Lebih terperinci

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah... DAFTAR ISI KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... ix DAFTAR LAMPIRAN... x BAB I PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2

Lebih terperinci

RANCANG BANGUN LAYANAN PERSONAL VIDEO RECORDING (PVR) PADA INTERNET PROTOCOL TELEVISION (IPTV)

RANCANG BANGUN LAYANAN PERSONAL VIDEO RECORDING (PVR) PADA INTERNET PROTOCOL TELEVISION (IPTV) Seminar Tugas Akhir Kampus ITS, 5 Januari 2010 RANCANG BANGUN LAYANAN PERSONAL VIDEO RECORDING (PVR) PADA INTERNET PROTOCOL TELEVISION (IPTV) DANANG CAHYA KARTIKA NRP 2207100550 MAHASISWA JURUSAN TEKNIK

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi

Lebih terperinci

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM Bab ini menjelaskan komponen-komponen yang dibutuhkan pada web yang dikembangkan dan merupakan hasil implementasi dari bab Perancangan. Komponenkomponen yang

Lebih terperinci

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua) Gambar 4.149 Rancangan Layar Halaman Kuis Guru (Langkah Dua) 270 Gambar 4.150 Rancangan Layar Halaman Kuis Guru (Cek) 271 Gambar 4.151 Rancangan Layar Halaman Nilai Guru 272 Gambar 4.152 Rancangan Layar

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. Content Delivery Network adalah sebuah sistem yang berfungsi sebagai

BAB 2 TINJAUAN PUSTAKA. Content Delivery Network adalah sebuah sistem yang berfungsi sebagai BAB 2 TINJAUAN PUSTAKA 2.1 Content Delivery Network (CDN) Content Delivery Network adalah sebuah sistem yang berfungsi sebagai client pengirim konten yang ada pada suatu web kepada client pengguna. CDN

Lebih terperinci

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori DAFTAR ISI Halaman Judul... i Halaman Pengesahan Dosen Pembimbing... ii Halaman Pengesahan Dosen Penguji... iii Abstrak... iv Kata pengantar... v Daftar Isi... vii Daftar Tabel... xiv Daftar Gambar...

Lebih terperinci

BAB III PERANCANGAN PENELITIAN

BAB III PERANCANGAN PENELITIAN BAB III PERANCANGAN PENELITIAN 3.1 Peralatan Pendukung Peralatan pendukung dalam pembuatan aplikasi berbasis website terdiri dari perangkat keras (hardware) dan perangkat lunak (software) untuk mendukung

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Aplikasi dan Konfigurasi Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan

Lebih terperinci

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi. CHAPTER 6 Untuk membuat collections, hal pertama yang dilakukan adalah menambahkan baris baru ke dalam file Javascript yang memungkinkan user untuk membuat collections. Sebelumnya, image tersimpan dalam

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone

Lebih terperinci

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii DAFTAR ISI LAPORAN TUGAS AKHIR... i LAPORAN TUGAS AKHIR... ii HALAMAN PENGESAHAN... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... ix DAFTAR TABEL... xiii INTISARI... xiv ABSTRACT... xv BAB

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

Lebih terperinci

Bab 3. Perancangan Sistem

Bab 3. Perancangan Sistem Bab 3 Perancangan Sistem 3.1 Aplikasi Serupa 3.1.1 SODIC (Sound and Digital Classroom) SODIC adalah sebuah software tool yang membantu dosen/guru dalam proses mengajar di laboratorium bahasa dan hanya

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum masuk ke tahapan perancangan. Tujuan dilakukannya analisis terhadap suatu sistem

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Sistem Pada sub bab ini akan dibahas mengenai implementasi sistem yang perancangannya telah dibahas pada bab sebelumnya. Implementasi sistem ini

Lebih terperinci

BAB II KONSEP DASAR VIDEO STREAMING SERVER. komputer. Komputer server didukung dengan spesifikasi hardware yang lebih

BAB II KONSEP DASAR VIDEO STREAMING SERVER. komputer. Komputer server didukung dengan spesifikasi hardware yang lebih BAB II KONSEP DASAR VIDEO STREAMING SERVER 2.1 Pengertian Server Server adalah komputer yang berfungsi untuk melayani, membatasi, dan mengontrol akses terhadap klien-klien dan sumber daya pada suatu jaringan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap implementasi adalah tahap penerapan aplikasi yang dibuat sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya dan diharapkan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Rancangan aplikasi video player yang dibangun akan dijelaskan pada bab ini, video player adalah suatu program aplikasi yang dapat menjalankan semua

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Pada bagian ini akan dijelaskan tentang metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang dipakai adalah

Lebih terperinci

Bab II Spesifikasi Produk

Bab II Spesifikasi Produk Bab II Spesifikasi Produk 2.1 Persyaratan Antarmuka Eksternal 2.1.1 Antarmuka dengan Pengguna Aplikasi ini membagi tingkat user hanya untuk satu lapisan saja, dalam hal ini operator radio. Gambar II-1

Lebih terperinci

Gambar berikut merupakan aplikasi yang dibuat untuk mengontrol sebuah mobile. robot sederhana. Pada Tugas Akhir ini, aplikasi tersebut diberi MoBot

Gambar berikut merupakan aplikasi yang dibuat untuk mengontrol sebuah mobile. robot sederhana. Pada Tugas Akhir ini, aplikasi tersebut diberi MoBot BAB IV IMPLEMENTASI SISTEM TELEOPERASI 4.1 Pengontrol Robot Gambar berikut merupakan aplikasi yang dibuat untuk mengontrol sebuah mobile robot sederhana. Pada Tugas Akhir ini, aplikasi tersebut diberi

Lebih terperinci

Aplikasi Web Cam dengan Java Media Framework APLIKASI WEBCAM DENGAN JAVA MEDIA FRAMEWORK

Aplikasi Web Cam dengan Java Media Framework APLIKASI WEBCAM DENGAN JAVA MEDIA FRAMEWORK Aplikasi Web Cam dengan Java Media Framework (Agung BP, dkk) APLIKASI WEBCAM DENGAN JAVA MEDIA FRAMEWORK Agung Budi Prasetijo, Aghus Sofwan, Hery Oktafiandi Jurusan T eknik Elektro Fakultas Teknik Universitas

Lebih terperinci

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH 062406065 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Implementasi aplikasi adalah tahap penerapan hasil analisis dan perancangan sistem yang telah dibuat agar bisa berjalan sesuai dengan yang diharapkan yaitu

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. multicast menggunakan perangkat-perangkat sebagai berikut:

BAB 3 PERANCANGAN SISTEM. multicast menggunakan perangkat-perangkat sebagai berikut: 52 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Jaringan Perancangan jaringan untuk aplikasi video streaming dengan metode multicast menggunakan perangkat-perangkat sebagai berikut: 1. 3 buah PC dan 1 buah

Lebih terperinci

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA TUGAS JARINGAN KOMPUTER Nama : Yonatan Riyadhi NIM : 09011181419009 Kelas : SK 5A Nama Dosen : Dr. Deris Stiawan M.T JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 CAPTURE DAN

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Setelah tahap analisa dan perancangan, tahap selanjutnya adalah implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini dijelaskan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN Proses metodologi penelitian ini adalah merupakan langkah demi langkah dalam penyusunan Tugas Akhir mulai dari proses pengumpulan data hingga pembuatan dokumentasi Tugas Akhir.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Pembuatan sistem ini adalah bertujuan membuat aplikasi pengkompresian file. Sistem yang dapat memampatkan ukuran file dengan maksimal sesuai dengan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Tahapan analisa masalah yang dimaksud merupakan masalah penerimaan siswa baru pada sekolah yang masih menggunakan cara manual. Dalam beberapa sekolah

Lebih terperinci

disebelah kiri layar.

disebelah kiri layar. 189 Gambar 4.85 Halaman Home Administrator Layar di atas merupakan layar yang pertama kali diakses oleh administrator setalah sukses melakukan login. Pada layar ini terdapat berita-berita mengenai sistem

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas mengenai pengujian sistem serta analisis dari hasil pengujian. Tujuan dilakukannya pengujian ini adalah mengetahui sejauh mana kinerja dari hasil

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Permasalahan Perkembangan teknologi dan informasi yang sangat cepat dan maju, telah membuat teknologi tidak dapat dipungkiri dapat mempermudah pekerjaan dalam

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Bagian dari bab ini akan membahas mengenai analisa dan perancangan sistem yang akan dibangun pada pengerjaan tugas akhir ini. Pembahasan analisa meliputi analisa

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Tampilan aplikasi perancangan SIG lokasi klinik hewan di wilayah Medan akan tampil baik menggunakan Mozilla Firefox, untuk menjalankan aplikasi ini buka Mozilla

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implemetasi dan pengujian adalah tahap dimana suatu sistem yang telah selesai dibuat akan dijalankan atau testing dengan berpatokan pada

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap ini juga merupakan tahap meletakkan sistem agar siap untuk dioperasikan dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap ini juga merupakan tahap meletakkan sistem agar siap untuk dioperasikan dan BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap implementasi ini merupakan tahap lanjutan dari tahap perancangan sistem. Tahap ini juga merupakan tahap meletakkan sistem agar siap untuk

Lebih terperinci