Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini...

18
Trendyka Zabo - 5105100075 Dosen Pembimbing: Royyana Muslim I, S.Kom, M.Kom Henning Titi C, S.Kom Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi Digital) dalam Studi Kasus Penjualan Lagu Secara Online

Transcript of Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini...

Page 1: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Trendyka Zabo - 5105100075

Dosen Pembimbing:

Royyana Muslim I, S.Kom, M.Kom

Henning Titi C, S.Kom

Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi Digital) dalam StudiKasus Penjualan Lagu Secara Online

Page 2: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Keamanan dalam penjualan lagu sehingga yang berhak memainkan hanya client yang bersangkutan saja.

Latar Belakang

Page 3: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Tugas akhir ini bertujuan untuk merancang bagaimana lagu yang di-download oleh client tidak bisa dibajak dengan mudah oleh orang lain.

Tujuan

Page 4: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Bagaimana cara menerapkan sistem DRM pada player terhadap konten yang telah dibeli.

Bagaimana proses pengiriman konten kepada client, akan tetapi hanya client yang bersangkutanlah yang dapat menikmatinya.

Bagaimana cara konten dimainkan, sehingga setiap konten yang sudah di-download hanya dapat dibaca oleh kuncinya masing-masing.

Permasalahan

Page 5: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Enkripsi lagu dilakukan di server.

Dekripsi lagu dilakukan di client melalui player.

Percobaan dilakukan dalam lingkup intranet.

Player masih belum diberi support codec, jadi client harus menginstall codec terlebih dahulu.

Batasan Masalah

Page 6: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Arsitektur Aplikasi

WebUser

See Web

Request

Handshaking Process

(Send header)

Download Player

Encrypted

Content

Decrypt Key

File Content

PlayerStatic Key

Server

Static Key

File ContentEncrypted

Content

Key Generator

Encrypted Header Decrypted Header

Page 7: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Terdapat 2 aplikasi:

Web Server

Server untuk lagu

Client

cont.

Page 8: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Web Server

Mendata lagu yang di-upload oleh server ke dalam web

Memudahkan client untukmendownload lagu

Memasukkan request dariclient ke dalam database

Page 9: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Server Lagu

Memasukkan lagu-lagu

Menunggu request yang datang dari client

Mengenkripsi konten untukdikirimkan kepada client

Mengirimkan konten kepadaclient.

Page 10: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Client

Menerima konten yang dikirim oleh server

Mendeskripsi konten yang telah client terima

Menampilkan konten yang diterima ke dalam player

Page 11: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Kelebihan Sistem

Page 12: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Uji Coba Fungsionalitas (Skenario-1)

… Dilakukan untuk melihat apakah fungsi-fungsi dasar dari perangkatlunak ini berjalan sebagaimana mestinya atau tidak. Hasil uji cobaditunjukkan dengan gambar-gambar. Web Server Lagu Client

Page 13: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Interface Server Lagu

Untuk memulai dan menghentikanservice dari server

Untuk memasukkan dan menghapus lagu yang nantinya akan muncul di web

Page 14: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Interface Client

Menu untuk membuka halamanweb apabila client tidak ingat

alamat webnya

Tombol untuk memainkan danmenghentikan lagu yang ingin atau

sedang dimainkan

Page 15: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Interface Halaman Web

Link untuk download lagu setelah client login

Page 16: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Kesimpulan

Lagu tidak dapat dimainkan di player yang lain, dikarenakan butuh key lagu untuk mengenkripsinya.

Aplikasi ini sudah bisa menangani multi koneksi client di waktu yang bersamaan.

Server mampu melayani banyak request untuk 1 client.

Ketika ada banyak request dalam beberapa client, maka respon server mulai melambat dikarenakan proses pengenkripsian dan pengiriman konten.

Page 17: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Saran

Aplikasi diharapkan bisa seperti music player lainnya. Aplikasi menggunakan algoritma enkripsi yang tingkat

keamanannya lebih baik dari sekarang.

Page 18: Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi ... · Latar Belakang. Tugas akhir ini bertujuan untuk merancang bagaimana lagu ... R e q u e s t H a n d s h a k in g P ro

Perancangan Sistem dengan Konsep DRM (Manajemen Lisensi Digital) dalam Studi Kasus Penjualan Lagu Secara Online

Tren

dyk

aZa

bo

–5

10

51

00

07

5

Do

sen

Pem

bim

bin

g:

Ro

yyan

aM

usl

im I,

S.K

om

, M.K

om

Hen

nin

g Ti

tiC

, S.K

omTerima Kasih…