• Tidak ada hasil yang ditemukan

BAB 3 SEJARAH ORGANISASI DAN ANALISIS SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 SEJARAH ORGANISASI DAN ANALISIS SISTEM"

Copied!
120
0
0

Teks penuh

(1)

SEJARAH ORGANISASI DAN ANALISIS SISTEM

Dalam bab ini akan diuraikan analisis masalah yang ada, analisis pemecahan masalah, dan pembuatan aplikasi berdasarkan analisis kebutuhan pembuatan aplikasi sehingga mampu mengatasi masalah yang ada.

3.1 Sejarah PT. Indonusa S ystem Integrator Prima

PT. Indonusa System Integrator Prima ( selanjutnya disebut Indonusa ) mempunyai sejarah yang cukup panjang mulai dari tahun 1989. Namun, Indonusa mempunyai struktur organisasi yang tidak terlalu kompleks.

Indonusa didirikan pada tahun 1989 sebagai PT. Tri Indonusa Surya. Pada waktu itu Indonusa bergerak di dalam Cabling Structured System. Indonusa melayani pemasangan jaringan di dalam kantor dan Indonusa sebagai supplier untuk beberapa alat – alat networking terutama berbagai jenis kabel.

Perkembangan selanjutnya Indonusa mulai mengembangkan bisnisnya dalam bidang telekomunikasi ( 1999 ) yaitu dengan menjadi supplier untuk perangkat telekomunikasi dan menjadi agen produk VOIP ( Voice Over Internet Protocol ) dari sebuah perusahaan telekomunikasi. Pada waktu itu, Indonusa telah menjadi PT. Indonusa System Integrator Prima.

Setelah bisnis telekomunikasinya berkembang, pada tahun 2000 Indonusa mulai mengepakkan sayapnya untuk menjadi ISP ( Internet Service Provider ). Indonusa mulai membangun produk akses internet yang dinamakan IP – Access.

(2)

IP – Access ini dikembangkan dengan tidak menggunakan media transmisi kabel tapi dengan media transmisi gelombang mikro ( microwave ). Hal ini dikarenakan infrastruktur kabel yang selama ini telah ada dirasakan kurang baik dalam mentransmisikan data dan tidak semua daerah terjangkau dengan system pengkabelan yang baik. Walaupun demikian, Indonusa tetap menggunakan jaringan kabel fiber optic sebagai backbone ke upstream – nya dengan menyewanya dari sebuah perusahaan penyedia saluran TV luar negeri. Setelah produknya selesai dikembangkan, Indonusa pun memperoleh ijin frekuensi dan ijin dari Dirjen Postel melalui ULO ( Uji Layak Operasi ) untuk menjadi ISP. Dengan demikian, Indonusa dapat secara resmi meluncurkan produknya.

Indonusa telah menunjukkan keunggulan sebagai sebuah perusahaan yang bergerak dalam bidang sistem integrator dan structured cabling system sejak tahun 1998. Dengan Undang-undang Telekomunikasi Republik Indonesia, No. 36 tahun 1999, PT. Indonusa mengambil kesempatan untuk berkarya dalam bidang telekomunikasi khususnya dalam bidang komunikasi data dan network provider. PT. Indonusa membangun infrastruktur dengan teknologi tinggi berbasis jaringan IP. Berdasarkan konsesi Departemen Perhubungan, Direktoral Jenderal Pos dan Telekomunikasi No. 1499/PT.003/Tel/DJPT-2003, PT. Indonusa diakui sebagai ISP ( Internet Service Provider ) nasional.

Sekarang ini, lokasi Indonusa sangat strategis untuk menjangkau daerah Jakarta Barat. Konstruksi gedung Indonusa cukup tinggi bila dibandingkan dengan gedung-gedung di sekitarnya. Bangunan yang lebih tinggi dari Wisma Indovision di daerah jangkauannya hanya Apartemen Taman Anggrek.

(3)

Di atas gedung Wisma Indovision, Indonusa mempunyai sebuah antena sektoral point – to – multipoint yang sanggup menjangkau area 90 derajat dari Wisma Indovision ke arah timur. Dengan demikian, antena tersebut dapat menjangkau sebagian daerah Jakarta Utara, sebagian daerah Jakarta Pusat dan sebagian daerah Jakarta Selatan. Pengujian terhadap jangkauan antena membuktikan bahwa sinyal mencapai nilai optimal pada jarak sekitar 400 meter sampai maksimum 15 km dari Wisma Indovision dengan ketentuan LoS ( Line of Sight ) maupun OloS ( Offline of Sight ). Tapi sebenarnya untuk OLoS, sinyal masih bisa didapat bila di sekeliling daerah yang bersangkutan terdapat gedung lain yang dapat digunakan sebagai pemantul sinyal gelombang mikro. Pembagian bandwidth untuk pelanggan diatur oleh router yang ada di data center Indonusa.

Indonusa menggunakan gelombang mikro ber – frekuensi 3,5 Ghz untuk mencapai pengguna internetnya. Frekuensi ini cenderung stabil karena belum banyak orang yang menggunakannya. Dengan demikian, semakin kecil kemungkinannya terjadi interferensi.

(4)

3.2 S truktur Organisasi PT. Indonusa S ystem Integrator Prima Finance Division Sales Division Technical Division Finance Manager Operational Manager Technical Manager Executive Director President Director Purchasing Division

Gambar 3.1 S truktur Organisasi Indonusa Tahun 2008

Dari Gambar 3.1 tersebut, maka struktur organisasi Indonusa dapat dijelaskan sebagai berikut : Struktur jabatan tertinggi adalah Direktur yang dalam operasionalnya sehari-harinya dibantu oleh Executive Director. Indonusa mempunyai 3 Manager yaitu Finance Manager, Operational Manager, Technical Manager. Finance Manager dalam kesehariannya dibantu oleh Finance Division yang terdiri dari 1 orang dan Purchasing Division yang terdiri dari 1 orang juga. Kemudian, Operational Manager dibantu oleh Sales Division yang menangani bagian pemasaran dan Technical Manager berwenang terhadap

(5)

3.3 Wewenang dan Tanggung Jawab

PT. Indonusa menetapkan pembagian tugas dan wewenang dengan jelas, yaitu sebagai berikut :

1. BOD ( Board of Director )

Direktur mempunyai tugas dan wewenang sebagai berikut :

a. Sebagai pendiri dan pemilik perusahaan, direktur juga berperan dalam menetapkan visi dan mis i perusahaan.

b. M embuat prospek yang menetukan arah perkembangan perusahaan di masa yang akan datang.

c. M enetapkan perencanaan dan pengambilan keputusan bisnis perusahaan.

2. Financial Manager

Financial Manager mempunyai tugas dan wewenang sebagai berikut : a. M engendalikan alur kas perusahaan.

b. M embuat rencana anggaran pengeluaran dan pendapatan perusahaan. c. M embuat dan menganalisa laporan keuangan.

d. Menentukan SOP (System Operating Procedure) perusahaan yang mencakup SOP Cash, Purchasing, Bank, Stock, dan Exspense.

(6)

2.1 Finance Division

Finance Division mempunyai tugas dan wewenang sebagai berikut : a. Bertanggung jawab terhadap pembayaran pajak perusahaan.

b. Mengurus invoice dan mas alah-masalah yang berkaitan dengan pembayaran ke supplier maupun dari pelanggan.

2.2 Purchasing Division

Purchasing Division mempunyai tugas dan wewenang sebagai berikut :

a. M engawasi dan pelaksanaan administrasi secara umum yang meliputi pembelian dan penjualan.

b. M engendalikan stok persediaan barang dengan bekerja sama dengan penanggungjawab bagian gudang.

c. M embuat delivery order, dan mencatat stok kartu barang masuk dan keluar.

d. M enyimpan semua file – file yang berhubungan dengan transaksi pembelian, penjualan, dan persediaan.

(7)

3. Operational Manager

Operational Manager mempunyai tugas dan wewenang sebagai berikut : a. M enentukan dan memperkirakan target pendapatan perusahaan. b. M engendalikan aktifitas penjualan.

c. M enangani SOP sales, termasuk seluruh kegiatan yang berkaiatan dengan penjualan dan pemasaran, mulai dari penyediaan proposal, penerimaan pemesanan pelanggan, pengadaan kontrak, CRM ( Customer Relationship Management ), hingga penyediaan layanan berupa bantuan bagi pelanggan.

3.1 Sales Division

Sales Division mempunyai tugas dan wewenang sebagai berikut: a. M enangani penjualan baik langsung ataupun tidak langsung ke

customer.

b. M elakukan SOP sales.

4. Technical Manager

Technical Manager dan staf – stafnya mempunyai tugas dan wewenang sebagai berikut :

a. M embuat sistem sebagai solusi bagi pelanggannya.

b. M elakukan pemantauan terhadap stabilitas sistem yang telah dibuat. c. Mengatasi masalah – masalah yang timbul pada sistem dan jaringan

yang telah dipasang tersebut.

(8)

4.1 Operasional Network Staff

Operasional Network Staff bertugas menangani keseluruhan jaringan Indonusa dan pengembangannya, serta koneksi jaringan ke pelanggan. Berikut ini adalah lingkup kerja, wewenang dan tanggung jawab Operasional Network Staff :

1. Lingkup Kerja

M enjamin koneksi jaringan Indonusa ke upstream dan ke pelanggan, koneksi jaringan internal Indonusa, kinerja switch, router dan server Indonusa serta pengembangannya.

2. Wewenang dan Tanggung Jawab

a. Bertanggung jawab atas server, jaringan Indonusa ke upstream dan ke pelanggan serta koneksi jaringan internal Indonusa. b. Berwenang mengatur dan mengeluarkan kebijakan operasional. c. M elakukan instalasi pada calon pelanggan dan perbaikan koneksi

jaringan pada pelanggan.

d. M embuat rencana pengembangan jaringan Indonusa, mengimplementasikan dan mengevaluasi kegiatan pelaksanaan. e. Bekerja sama dengan divisi keuangan dalam mebuat tagihan

pelanggan.

(9)

3.4 Sistem Jaringan yang Sedang Berjalan

Gambar 3.2 Jaringan Indonusa Secara Keseluruhan

Sistem jaringan Indonusa telah berjalan cukup rapi sampai dengan saat ini. Indonusa mendapatkan akses internet melalui jaringan fiber optic dengan menyewanya dari sebuah perusahaan penyedia saluran TV luar negri. Indonusa memiliki lokasi PoP ( Point of Present ) dan beberapa server yang diletakkan di data center dan belum digunakan secara maksimal. Berikut ini adalah gambaran jaringan Indonusa secara umum.

(10)

Gambar 3.3 Jaringan Indonusa di sisi Gedung Wisma Indovision

Jaringan LAN Indonusa pada sisi data center Gedung Wisma Indovision menggunakan 1 buah switch D – Link pada kantor pusat Indonusa yang terhubung langsung pada modem VDSL.

M elalui modem VDSL inilah yang kemudian menggunakan copper cable untuk dihubungkan kembali ke modem VDSL yang terletak pada data center di gedung wisma Indovision. Hal ini dilakukan karena kantor pusat dan data center Gedung Wisma Indovision terletak cukup berjauhan. Lalu, modem VDSL terhubung langsung pada switch D-Link menggunakan ip private. switch D-Link ini difungsikan hanya untuk aktivitas kantor saja seperti Samba dan PBX.

(11)

Gateway LAN terhubung ke switch Cisco untuk mendapatkan ip public yang di mana switch Cisco tersebut pun terhubung langsung ke gateway internasional. Switch Cisco digunakan untuk menghubungkan server-server yang ada di data center Gedung Wisma Indovision seperti ns1, Web server, cacti, nagios, dan proxy.

Gateway internasional terbagi menjadi 3 buah jalur yaitu ke switch Cisco, yang bertujuan mendistribusikan ke pelanggan melalui wireless, ke mikrotik wireless sebagai backbone dan ke switch Cisco untuk jalur Fiber Optic.

Gambar 3.4 Jaringan Indonusa di sisi Gedung Taman Anggrek dan Binus

Jaringan Indonusa di sisi Gedung Taman Anggrek berasal dari mikrotik wireless backbone yang terhubung pada switch Lynksys BiNus yang

(12)

dihubungkan ke mikrotik BiNus kemudian dipancarkan dan ditangkap oleh M ikrotik Indonusa di Apartemen Taman Anggrek dan dihubungkan ke gateway taman anggrek. Gateway taman anggrek berfungsi untuk mendistribusikan akses internet ke switch D-Link. Kemudian switch D – Link mendistribusikan ke server NM S ( Network Management Server ), DHCP dan TFTP server, dan pada akhirnya dihubungkan ke CM TS ( Cable Modem Termination System ).

M ikrotik Binus terhubung ke switch Binus Kampus Anggrek yang bertujuan untuk mengambil akses internet dari upstream – nya di Gedung Cyber melalui backbone. Begitu pula Indonusa, melalui gateway internasional yang terhubung ke switch Cisco, untuk mendapatkan akses internet dari upstream – nya maka perlu adanya fiber optic yang terhubung langsung ke gedung Cyber.

(13)

Jaringan Indonusa pada sisi Gedung Cyber berawal pada Lantai 1 APJII di mana terdapat switch Cisco yang bertugas untuk menghubungkan server-server maupun customer collocation yang kemudian terhubung ke switch D – Link yang terbagi 2 jalur, 1 untuk ke M 8 ( mobile 8 ) yang fungsinya untuk jalur VPN, dan yang satu ke switch Cisco untuk dihubungkan ke switch D – Link di Lantai 7 IDC ( Internet Data Centre ). Switch D – Link ini terhubung ke server – server dan upstream maupun ke switch Cisco untuk terhubung ke server – server yang berbeda subnet. Pada akhirnya, switch D – Link terhubung pada bwm ( bandwitdh management ) yang berguna untuk mengatur link ke router IIX ( Indonesia Internet Exchange ) dan router Internasional.

3.5 Analisis

Pada subbab ini akan dibahas mengenai hasil analisa sistem yang sedang berjalan di Indonusa, hasil analisis masalah dan beberapa kemungkinan penyelesaiannya.

3.5.1 Analisis Sistem yang Sedang Berjalan

Sebagai ISP ( Internet Service Provider ) yang mempunyai motto ”Making All Connected”, membuat semua jaringan di dunia ini saling terhubung maka, Indonusa telah menyediakan akses internet untuk beberapa perusahaan di sekitar wilayah sebagian Jakarta Barat, sebagian Jakarta Selatan, sebagian Jakarta Utara, dan sebagian Jakarta Pusat.

Indonusa memiliki visi untuk menerapkan teknologi informasi dan telekomunikasi secara optimal kepada pelanggannya. Oleh karena

(14)

akan memberikan content yang berguna bagi para pelanggan. Server – server tersebut diletakkan di Gedung Cyber data center Indonusa bersama dengan server yang sekarang sedang beroperasi.

Sampai saat ini, di PT. Indonusa System Integrator Prima belum pernah dilakukan suatu perancangan sistem IPTV untuk para pengguna jasanya. Para konsumen PT. Indonusa System Integrator Prima menonton acara televisi lewat TV berbayar atau TV kabel dan video streaming yang kualitas gambarnya sangat bergantung pada kecepatan bandwith.

IPTV pada skripsi ini merupakan suatu sistem baru yang akan menawarkan berbagai pengalaman baru dan kemudahan dalam menonton siaran televisi. Sistem IPTV ini memiliki fitur – fitur interaktif seperti fasilitas video on demand, jadwal acara, billing, dan video request.

Sistem ini menggunakan suatu alat bernama set – top box sebagai pusat hiburan interaktif tersebut. Dengan berbagai kelebihan yang dimiliki membuat IPTV ini lebih kaya dalam hal fitur dan fasilitas, serta lebih mudah untuk dikembangkan lagi di kemudian hari.

3.5.2 Analisis Masalah

PT. Indonusa System Integrator Prima membutuhkan suatu sistem IPTV yang interaktif dan memiliki kelebihan dibandingkan TV konvensional. Sistem IPTV ini pada kemudian hari akan diterapkan sebagai suatu bentuk penawaran baru dan fasilitas tambahan bagi para pelanggannya.

(15)

3.5.3 Analisis Penyelesaian Masalah

Untuk mengatasi permasalahan akan kebutuhan PT. Indonusa System Integrator Prima tersebut, maka dirancanglah suatu sistem IPTV dengan berbagai kelebihan dan fitur – fitur seperti fasilitas video on demand, jadwal acara, billing, dan video request.

3.6 Perancangan

Berikut ini akan dibahas mengenai perancangan keseluruhan sistem IPTV mulai dari penggambaran sistem, database, perancangan layar front – end dan back – end.

3.6.1 Perancangan Sistem IPTV

Pada gambar 3.6 di bawah ini menunjukkan bahwa channel TV dan video diperoleh dari sumber yang berbeda. Channel TV diperoleh dari antenna / receiver, lalu di – encode menggunakan broadcast encoder sehingga formatnya sesuai dan dapat digunakan di Broadcast Streaming Server.

Video juga di – encode terlebih dahulu pada VoD encoder sehingga dapat diputar di VOD Streaming Server. Hasil video tersebut disimpan di media storage dan kemudian diputar di VoD Streaming Server.

(16)

Gambar 3.6 Rancangan Sistem IPTV

Penjelasan mengenai gambar 3.6 ialah sebagai berikut :

Broadcast Source

Berupa antenna / receiver dan hanya dapat mengatur satu channel saja. Jadi untuk menyediakan lima channel, maka diperlukan lima antenna / receiver.

Broadcast encoder

Berupa program yang dijalankan pada komputer. Input berupa sinyal analog dari antenna / receiver ke TV capture card, dan menghasilkan data yang telah dikompresi dan diformat untuk kemudian dapat

(17)

Broadcast streaming server

M engambil channel dari setiap broadcast encoder, dan bukan sebaliknya ( encoder yang memberikan channel kepada broadcast streaming server )

• VoD source

Sumber video untuk memenuhi fitur VoD, dapat berupa CD, VCD, DVD, dll.

• VoD encoder

Berupa program yang dijalankan pada komputer. Input berupa video yang kemudian diubah formatnya sehingga sesuai dengan format yang dapat diputar di VoD Streaming Server.

Media Storage

M erupakan tempat penyimpanan video – video. Sistem ini juga memungkinkan terdapatnya lebih dari satu media storage jika jumlah video sudah melebihi kapasitas yang tersedia.

• VoD Streaming Server

M engambil video dari media storage untuk kemudian ditampilkan kepada setiap set – top box melalui jaringan intranet.

Database

Sebagai tempat untuk mengalokasikan data dari user dan administrator, serta alamat dari channel – channel dan video – video yang didistribusikan oleh streaming server.

(18)

Web Server

Adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTM L.

• IP network ( LAN )

M erupakan jaringan intranet berkecepatan tinggi dan digunakan untuk transmisi data dari streaming server ke set – top box.

Set – top box

M erupakan alat yang digunakan pengguna untuk mengkonversi aliran data dari streaming server ( berupa sinyal digital ) menjadi analog untuk kemudian menjadi input ke televisi.

(19)

3.6.2 Perancangan Use Case Diagram

Set-top box Administrator

Mengganti passwor d Menonton dan mengganti siaran T V Melihat jadwal TV Merequest dan menonton VoD

Merequest video baru

Melihat status dan jumlah tagihan

Melihat news

Mengatur data pelanggan

Mengganti password Mengatur channel TV dan video Menginput jadwal acara TV Mengurus pembayaran Mengatur news <<include>> IPTV System

Gambar 3.7 U se Case Diagram S istem IPTV

Gambar 3.7 menunjukkan operasi apa saja yang dilakukan oleh set – top box dan administrator terhadap sistem. Dalam hal ini, pelanggan berhubungan dengan sistem melalui set – top box, maka dari itu aktor yang langsung berhubungan dengan sistem adalah set – top box ( mewakili dan atas instruksi dari pelanggan ).

(20)

3.6.3 Perancangan Flow of Events

1. Flow of Events untuk Mengatur Data Pelanggan

Mengatur Data Pelanggan

Actor : Administrator.

Preconditions : Pelanggan datang ke administrator.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan datang ke administrator. 2. Jika pelanggan ingin mendaftar sebagai pelanggan IPTV

a. Pelanggan mengisi formulir registrasi.

b. Administrator mengecek kelengkapan isi formulir.

c. Pengiriman set – top box ke tempat pelanggan.

d. Administrator menginput data pelanggan ke database. 3. Jika pelanggan ingin mengganti data

a. Pelanggan mengisi formulir penggantian data

b. Administrator mengecek kelengkapan isi formulir

c. Administrator mengupdate data pelanggan ke database. 4. Use case berakhir.

(21)

Alternative Path : 1. Jika data pelanggan tidak lengkap

a. Administrator mengkonfirmasi ulang data pelanggan b. Alternative berakhir

2. Jika data pelanggan masih saja tidak sesuai, maka administrator membatalkan pendaftaran pelanggan baru

Post condition : Penginputan data pelanggan baru ke dalam

(22)

2. Flow of Events untuk Mengganti Password

Mengganti Password

Actor : Administrator.

Preconditions : Administrator ingin mengganti password.

Flow of Events

Basic Path :

1. Use case dimulai ketika administrator ingin mengganti password.

2. Administrator dapat mengganti password melalui menu ‘change password’ pada aplikasi back – end IPTV.

3. Administrator memasukkan password lama.

4. Administrator memasukkan password baru dan konfirmasinya. 5. Password baru menggantikan password sebelumnya di

database.

6. Use case berakhir. Alternative Path :

1. Jika password lama yang dimasukkan salah maka password dalam database tidak terganti.

2. Alternative berakhir.

Post Condition : Password dalam database terganti dengan

(23)

3. Flow of Events untuk Mengatur Channel TV dan Video

Mengatur Channel TV dan Video

Actor : Administrator.

Preconditions : Administrator ingin mengatur channel TV / video

termasuk menambah channel TV / video baru, mengeditnya, ataupun menghapusnya.

Flow of Events

Basic Path :

1. Use case dimulai ketika administrator ingin mengatur channel TV / video ( menambah channel TV / video baru, mengeditnya, ataupun menghapusnya ) ke media storage.

2. Administrator menambahkan data channel TV dan video, mengeditnya, ataupun menghapusnya ke database melalui aplikasi back – end IPTV.

3. Use case berakhir. Alternative Path :

1. Channel TV dan video tidak dapat diinput, diedit, ataupun dihapus dari media storage.

2. Jika terdapat masalah saat mengatur channel TV / video, penginputan, pengeditan, ataupun penghapusan ke database dibatalkan.

(24)

4. Flow of Events untuk Menginput Jadwal Acara TV

Menginput Jadwal Acara TV

Actor : Administrator.

Preconditions : Administrator ingin menginput jadwal acara

channel TV.

Flow of Events

Basic Path :

1. Use case dimulai ketika administrator ingin menginput jadwal acara channel TV.

2. Administrator melakukan perubahan pada jadwal acara channel TV.

a. Jika administrator ingin menginput jadwal acara channel TV yang baru, administrator mengisi form yang kosong pada aplikasi back – end IPTV.

b. Jika administrator ingin mengganti jadwal acara channel TV, administrator mengganti variabel tertentu yang ingin diubah pada aplikasi back – end IPTV.

c. Jika administrator ingin menghapus jadwal acara channel TV, administrator menghapus keseluruhan variabel back – end IPTV.

3. Kemudian tekan tombol ‘OK’ dan data terinput ke database. 4. Use case berakhir.

(25)

Post Condition : Perubahan terhadap jadwal acara channel TV dilakukan ke database.

5. Flow of Events untuk Mengurus Pembayaran

Mengurus Pembayaran

Actor : Administrator.

Preconditions : Pelanggan datang untuk membayar tagihan video.

Flow of Events

Basic Path :

1. Use case dimulai ketika ada pelanggan datang untuk membayar tagihan video.

2. Administrator mengecek pembayaran dari pelanggan.

3. Administrator menghapus tagihan pelanggan yang telah dibayar. 4. Use case berakhir.

Alternative Path :

1. Jika pembayaran tidak valid, maka tagihan tidak dihapus. 2. Alternative berakhir.

(26)

6. Flow of Events untuk Mengatur News

Mengatur News

Actor : Administrator.

Preconditions : Ada berita baru yang ingin ditampilkan ke

pelanggan.

Flow of Events

Basic Path :

1. Use case dimulai ketika ada berita baru yang ingin ditampilkan ke pelanggan.

2. Administrator menambahkan berita baru ke database melalui aplikasi back – end IPTV.

3. Use case berakhir.

(27)

7. Flow of Events untuk Mengganti Password

Mengganti Password

Actor : set – top box.

Preconditions : Pelanggan ingin mengganti password.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan ingin mengganti password. 2. Pelanggan dapat mengganti password melalui menu ‘change

password’ pada set – top box.

3. Pelanggan memasukkan password lama.

4. Pelanggan memasukkan password baru beserta konfirmasinya. 5. Password baru menggantikan password sebelumnya dalam

database.

6. Use case berakhir. Alternative Path :

1. Jika password lama yang dimasukkan salah maka password dalam database tidak terganti.

2. Alternative berakhir.

Post Condition : Password dalam database terganti dengan

(28)

8. Flow of Events untuk Menonton dan Mengganti Siaran TV

Menonton dan Mengganti Siaran TV

Actor : set – top box.

Preconditions : Pelanggan ingin menonton dan mengganti

channel TV.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan ingin menonton dan mengganti channel TV.

2. Pelanggan dapat menonton siaran TV pada halaman ’Watch TV’ yang secara otomatis ditampilkan saat pelanggan mengaktifkan set – top box.

3. Pelanggan dapat mengganti channel TV dengan menekan nama channel TV yang diinginkan pada halaman ’Watch TV’. 4. Use case berakhir.

Post Condition : Pelanggan dapat menonton channel TV yang

(29)

9. Flow of Events untuk Melihat Jadwal TV

Melihat Jadwal TV

Actor : set – top box.

Preconditions : Pelanggan ingin melihat jadwal acara channel

TV.

Flow of Events

Basic Path :

1. Use case dimulai ketika ada pelanggan yang ingin melihat jadwal acara channel TV.

2. Pelanggan memilih menu ’View Schedule’ pada set – top box. 3. Set – top box kemudian mengambil jadwal acara channel TV

yang tersedia di database dan kemudian ditampilkan. 4. Use case berakhir.

Post Condition : Pelanggan dapat melihat jadwal acara channel

(30)

10.Flow of Events untuk Merequest dan Menonton VoD

Merequest dan Menonton VoD

Actor : set – top box.

Preconditions : Pelanggan ingin merequest dan menonton VoD.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan ingin merequest dan menonton VoD.

2. Pelanggan memilih menu ’Video on Demand’ di set – top box. 3. Pelanggan memasukkan username dan password.

4. Pelanggan memilih video yang diinginkan.

5. Request berhasil dan data dimasukkan ke dalam database. 6. Video ditampilkan pada set – top box.

7. Use case berakhir. Alternative Path :

1. Jika username / password yang dimasukkan pelanggan salah maka akan ditampilkan pesan kesalahan.

2. Alternative berakhir.

Post Condition : Pelanggan dapat menonton video yang

(31)

11.Flow of Events untuk Merequest Video Baru

Merequest Video Baru

Actor : set – top box.

Preconditions : Pelanggan ingin merequest video baru.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan ingin merequest video baru. 2. Pelanggan memilih menu ’Request’ pada set – top box.

3. Pelanggan memasukkan username dan password.

4. Pelanggan memasukkan data video yang ingin direquest. 5. Request video berhasil dan data dimasukkan ke dalam database. 6. Use case berakhir.

Alternative Path :

1. Jika username / password yang dimasukkan pelanggan salah maka akan ditampilkan pesan kesalahan.

2. Alternative berakhir.

Post Condition : Pelanggan dapat menonton video yang

(32)

12.Flow of Events untuk Melihat S tatus dan Jumlah Tagihan

Melihat S tatus dan Jumlah Tagihan

Actor : set – top box.

Preconditions : Pelanggan ingin melihat status dan jumlah

tagihan.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan ingin melihat status dan jumlah tagihan.

2. Pelanggan memilih menu ’View Billing’ pada set – top box. 3. Pelanggan memasukkan username dan password.

4. Set – top box menampilkan status dan jumlah tagihan pelanggan.

5. Use case berakhir. Alternative Path :

1. Jika username / password yang dimasukkan pelanggan salah maka akan ditampilkan pesan kesalahan.

2. Alternative berakhir.

Post Condition : Pelanggan dapat melihat status dan jumlah

(33)

13.Flow of Events untuk Melihat News

Melihat News

Actor : set – top box.

Preconditions : Pelanggan ingin melihat berita terbaru.

Flow of Events

Basic Path :

1. Use case dimulai ketika pelanggan ingin melihat berita terbaru. 2. Pelanggan memilih menu ’News’ pada set – top box.

3. Set – top box menampilkan berita terbaru. 4. Use case berakhir.

(34)

3.6.4 Perancangan Activity Diagram

Pegganti data pelanggan

M engi si form ul ir

Konfirm as i ul ang

Pem batalan

Update ke database

Data tidak vali d Data vali d Activity Dia gra m

Manage Customer Data

Data tidak vali d

Data tidak vali d

Data valid Data vali d

Hal -hal admi ni stras i

P endaftar pelanggan baru

Mengi si formulir pendaftaran

Konfirm as i ul ang

P engantar an S et-Top Box dan pengaktifan pelanggan

Input ke database

Pem batalan Data valid

Data tidak vali d

Gambar 3.8 Activity Diagram Mengatur Data Pelanggan

Gambar di atas menunjukkan alur dari pendaftaran pelanggan baru ataupun penggantian data pelanggan. Jika pelanggan ingin melakukan penggantian data, maka prosedur yang harus dilakukannya adalah mengisi formulir penggantian data, kemudian administrator akan memeriksa kebenaran data tersebut dan melakukan update ke database.

Jika ada pelanggan baru yang ingin melakukan registrasi, maka pelanggan harus mengisi formulir pendaftaran, kemudian administrator melakukan pemeriksaan terhadap data yang diberikan pelanggan. Jika

(35)

kesempatan untuk memberikan data yang benar. Jika data yang diberikan masih tidak valid, maka pendaftaran tidak dilakukan. Jika data yang diberikan sudah valid, maka dilakukan pengantaran set – top box dan pengaktifan ID pelanggan.

tidak valid v alid

Activity Diagram Mengatur Channel TV dan Video

Mengatur channel TV / Video

Mengis i channel TV / VIdeo Menambah channel

TV / Video bar u

Menghapus channel TV / Video

Mengis i form yang ters edia

Pembatalan

Update ke database IPTV Validasi

Gambar 3.9 Activity Diagram Mengatur Channel TV dan Video

Gambar 3.9 menunjukkan alur dari pengaturan channel dan video. Administrator dapat mengatur channel TV dan video yang meliputi menambah channel TV / video baru, mengedit channel TV / video, dan menghapus channel TV / video.

(36)

Alur yang sama terjadi pada proses saat administrator ingin menambah channel TV / video baru ataupun mengedit channel TV / video. Jika administrator ingin melakukan salah satu dari kedua proses tersebut, maka administrator menginput variabel – variabel pada form yang tersedia. Selanjutnya dilakukan validasi, jika variabel – variabel yang diinput valid, maka dilakukan update ke database IPTV ( sukses ). Sebaliknya jika tidak valid, maka terjadi pembatalan proses yang ingin dilakukan.

Jika administrator ingin menghapus channel TV / video, maka dilakukan validasi terlebih dahulu. Jika valid ( administrator setuju menghapus ), maka dilakukan update ke database IPTV. Jika tidak valid, maka terjadi pembatalan proses penghapusan.

Pembayaran bulanan

Update ke database

Activity Diagram Mengurus Pembayaran

Hal-hal administrasi Pencetakan tagihan bulanan Pembatalan Pengirim an tagihan Jumlah bayar salah Konfirmasi pem bayaran Jumlah bayar benar

(37)

Gambar 3.10 menunjukkan proses bagian pembayaran tagihan pelanggan. Administrator akan mencetak tagihan pelanggan dalam setiap bulannya, lalu mengirimkannya ke alamat pelanggan masing – masing.

Pelanggan akan datang untuk melakukan pembayaran / menyerahkan bukti transfer pembayaran. Jika jumlahnya sesuai setelah dicek oleh admistrator, maka data akan dimasukkan ke database sistem IPTV ( sukses ).

Jika jumlahnya tidak sesuai, maka dilakukan pembatalan terhadap proses pembayaran tersebut, atau berarti tagihan belum terbayar.

Menonton TV

Mengganti c hannel TV

Activi ty Di agram Layanan Menonton I PTV

Mengakses layanan menonton

( pada sistem IPTV) Menonton VOD

Mer equest video baru

Update ke database

Pembatalan konfirmasi reques t

username dan pas swor d salah

username dan pas swor d benar

(38)

Gambar 3.11 menunjukkan alur dari layanan menonton IPTV yang dapat dinikmati pelanggan. Ada tiga layanan utama disini, yaitu menonton dan mengganti channel TV, merequest dan menonton VoD, serta merequest video baru.

Jika pelanggan ingin menonton dan mengganti channel TV, pelanggan dapat langsung mengakses layanan tersebut ( sukses ).

Jika pelanggan ingin merequest dan menonton VoD, pelanggan terlebih dahulu harus memasukkan username dan password. Jika username dan passwordnya benar, maka dilakukan update tagihan ke database. Selanjutnya, pelanggan dapat menonton video yang diinginkan ( sukses ). Sebaliknya jika username dan password yang dimasukkan salah, maka proses request untuk menonton VoD tersebut akan dibatalkan.

Jika pelanggan ingin merequest suatu video baru yang belum ada di daftar video layanan VoD, pelanggan juga harus memasukkan username dan password. Jika username dan passwordnya benar, maka dilakukan update ke database. Selanjutnya, request dari pelanggan tersampaikan ( sukses ).

(39)

3.6.5 Perancangan Class Diagram

Berikut adalah gambar rancangan class diagram untuk sistem IPTV. Gambaran ini mencakup bagian front – end atau back – end dari sistem.

(40)

3.6.6 Perancangan Sequence Diagram

Admi nistrator

Cek v aliditas dat a() Regist rasi

Set -Top Box

Simp an ke database()

Data V alid

Pe lang gan

Sukses menyimpan data

Sis tem

Gambar 3.13 Sequence Diagram Registrasi Pelanggan

Gambar 3.13 menunjukkan daur hidup dari aktor – aktor yang berhubungan dalam sistem IPTV. Pertama – tama pelanggan melakukan registrasi ke administrator dan diperiksa apakah data sudah diisi dengan lengkap. Jika data valid maka administrator menyimpan data ke database. Setelah itu administrator mengantarkan set – top box ke alamat pelanggan.

(41)

Ad minis trator

Cek validitas data() Penggantian data

Set-Top Box

Simp an ke d atabase()

Dat a Valid

Pela ngga n

Sukses menyimpan data

Sistem

Gambar 3.14 Sequence Diagram Penggantian Data Pelanggan

Gambar 3.14 menunjukkan proses penggantian data pribadi pelanggan. Pelanggan memberikan data pribadinya yang baru, kemudian administator memeriksa kelengkapan datanya. Jika data sudah lengkap, maka administrator akan mengupdate database IPTV.

(42)

Admi nistrator

Cek jumlah pembayaran() Pembayaran

Simp an ke d ata base()

Jumlah benar

Pe mbayaran

Laporan bukti pembayaran

Sukses menyimpan data

Pelan ggan

Gambar 3.15 Sequence Diagram Pembayaran

Gambar 3.15 menjelaskan cara pembayaran yang dilakukan oleh pelanggan. Pelanggan akan mendatangi administrator untuk melakukan pembayaran. Administrator kemudian melakukan pengecekan apakah jumlah yang dibayar sesuai dengan jumlah tagihan. Jika jumlahnya sudah benar, maka pembayaran akan disimpan di database. Kemudian administrator memberikan bukti pembayaran kepada pelanggan.

(43)

Pelanggan Set-Top Box

connect ke web

Sistem

ambil daftar channel T V

daftar channel TV

ambil alamat link channel streaming

alamat link channel streaming

ambil alamat link channel streaming yang baru

alamat link channel streaming yang baru tampilk an pilih channel TV tampilkan channel T V streaming ganti c hannel TV tampilkan streaming channel TV

(44)

Gambar 3.16 menunjukkan cara untuk menonton dan mengganti channel TV. Pertama – tama pelanggan masuk ke halaman web ( front – end ), lalu set – top box akan mengambil daftar channel TV dari sistem dan menampilkannya. Pelanggan dapat memilih channel TV mana yang ingin ditonton, maupun mengganti channel TV. Keduanya dilakukan lewat perantaraan set – top box yang mengambil alamat link channel streaming dari server. Berikutnya, aplikasi front – end akan menampilkan hasil streaming dari server tersebut terhadap channel TV yang dipilih.

(45)

Pela ngg an Set-To p Box

pilih menu VOD

Sistem

username d an password

usern ame da n password be nar

a mbil video yang diinginkan pelanggan strea ming vide o yan g diin ginka n pelanggan minta usernam e dan

password username dan password

tam pilkan sem ua vid eo yang tersedia request video yang

diin ginkan

tam pilkan video

cek use rname d an p asswo rd()

sim pan ke d ataba se()

Gambar 3.17 Sequence Diagram Merequest dan Menonton VoD

Gambar 3.17 menunjukkan cara pelanggan untuk merequest dan menonton VoD. Setelah pelanggan memilih menu VoD dan memilih video yang diinginkan lewat aplikasi front – end, selanjutnya aplikasi front – end akan meminta konfirmasi username dan password pelanggan. Jika username dan password benar, maka akan dilakukan penyimpanan tagihan ke database dan pelanggan dapat menonton video yang tadi diminta.

(46)

3.6.7 Perancangan Database

1. MsPelanggan

Tabel ini digunakan untuk menyimpan informasi pelanggan yang menggunakan aplikasi front – end IPTV.

Primary key : idPelanggan Foreign key : -

Tabel 3.1 MsPelanggan

No Kolom Tipe Data Deskripsi

1 idPelanggan Int (auto) Id pelanggan

2 usernamePelanggan Varchar(30) Username pelanggan yang digunakan untuk login

3 passwordPelanggan Varchar(15) Password pelanggan yang digunakan untuk login

4 namaPelanggan Varchar(100) Nama pelanggan

5 telpPelanggan Varchar(20) Nomer telp atau handphone yang digunakan pelanggan 6 alamatPelanggan Varchar(200) Alamat pelanggan

7 statusPelanggan Char(1) 0 : status pelanggan masih menggunakan sistem IPTV 1 : status pelanggan sudah tidak menggunakan sistem IPTV

(47)

2. MsAdmin

Tabel ini digunakan untuk menyimpan informasi admin yang menggunakan aplikasi back – end IPTV.

Primary key : idAdmin Foreign key : -

Tabel 3.2 MsAdmin

No Kolom Tipe Data Deskripsi

1 idAdmin Int (auto) Id admin

2 usernameAdmin Varchar(30) Username admin yang digunakan untuk login

3 passwordAdmin Varchar(15) Password admin yang digunakan untuk login

4 hakAkses Char(1) 1 : admin yang bisa

mengakses semua halaman 2 : admin yang hanya dapat

mengakses halaman Customer M anagement dan

Customer Billing

3 : admin yang hanya dapat mengakses halaman TV Schedule, Channel Setting, VOD dan News

(48)

6 telpAdmin Varchar(20) Nomer telp atau handphone yang digunakan admin

7 alamatAdmin Varchar(200) Alamat admin

8 statusAdmin Char(1) 0 : status admin masih menggunakan sistem IPTV 1 : status admin sudah tidak menggunakan sistem IPTV

3. MsGenre

Tabel ini digunakan untuk menyimpan genre yang ada dari suatu video. Primary key : idGenre

Foreign key : -

Tabel 3.3 MsGenre

No Kolom Tipe Data Deskripsi

1 idGenre Int (auto) Id genre dari video 2 namaGenre Varchar(20) Nama genre dari video 3 statusGenre Char(1) Sebagai status pelengkap

(49)

4. MsChannel

Tabel ini digunakan untuk menyimpan channel – channel yang tersedia dan ditampilkan pada aplikasi front – end IPTV.

Primary key : idChannel Foreign key : -

Tabel 3.4 MsChannel

No Kolom Tipe Data Deskripsi

1 idChannel Int (auto) Id channel 2 namaChannel char(100) Nama channel 3 nomerChannel Char(3) Nomer dari channel

4 alamatChannel Varchar(255) Alamat link channel streaming

5. MsVideo

Tabel ini digunakan untuk menyimpan video – video yang tersedia dan ditampilkan pada aplikasi front – end IPTV.

Primary key : idVideo

Foreign key : idGenre dan namaGenre yang direferensikan dari M sGenre

Tabel 3.5 MsVideo

No Kolom Tipe Data Deskripsi

(50)

2 judulVideo Varchar(100) Nama video 3 Artist Text Artist dari video

4 idGenre Int Id genre

5 namaGenre Varchar(20) Nama genre dari video 6 hargaVideo M oney Harga dari video yang dipilih

oleh pelanggan

7 descVideo Text Description atau detail dari video

8 durationVideo Ntext Durasi lamanya video 9 alamatVideo Varchar(255) Alamat link video streaming 10 imageVideo Varchar(255) Alamat link dari image video

11 Ket Char(1) 1 : menggunakan image

default

2 : menggunakan image yang diupload admin

6. MsJadwal

Tabel ini digunakan untuk menyimpan nama-nama program acara yang akan ditampilkan dari channel TV pada jam dan hari tertentu ( disesuaikan dengan jadwal dari distributor channel ).

(51)

Foreign key : idChannel yang direferensikan dari M sChannel idAdmin yang direferensikan dari M sAdmin

Tabel 3.6 MsJadwal

No Kolom Tipe Data Deskripsi

1 idJadwal Int (auto) Id jadwal

2 namaJadwal Varchar(100) Nama dari program acara TV

3 idChannel Int Id channel

4 idAdmin Int Id Admin

5 tanggalJadwal datetime Tanggal dari jadwal program acara

6 jamM ulai datetime Jam dimulainya program acara

7 jamSelesai datetime Jam selesainya program acara

8 statusJadwal Char(1) Sebagai status pelengkap

7. MsNews

Tabel ini digunakan untuk menyimpan berita yang ingin disampaikan kepada pelanggan.

Primary key : idNews

(52)

Tabel 3.7 MsNews

No Kolom Tipe Data Deskripsi

1 idNews Int (auto) Id news

2 judulNews Varchar(100) Judul news

3 isiNews Text Isi news

4 idAdmin Int Staff yang mengisi berita 5 tanggalNews datetime Tanggal dari news

6 statusNews Char(1) Sebagai status pelengkap

8. MsRequestVideoBaru

Tabel ini digunakan untuk menyimpan request pelanggan terhadap video baru yang diinginkan.

Primary key : idReq

Foreign key : idGenre dan namaGenre yang direferensikan dari MsGenre, idPelanggan yang direferensikan dari MsPelanggan

Tabel 3.8 MsRequest VideoBaru

No Kolom Tipe Data Deskripsi

(53)

2 idGenre Int Id genre

3 namaGenre Varchar(20) Nama dari genre video yang direquest

4 judulReq Varchar(100) Judul dari request video baru

5 artistReq Text Artist dari video yang

direquest

6 descReq Text Description atau penjelasan mengenai video baru yang direquest oleh pelanggan 7 idPelanggan Int Id dari pelanggan yang

melakukan request 8 Ket Char(1) 1 : statusnya pending

2 : statusnya complete 9 statusReq Char(1) Sebagai status pelengkap

9. MsTagihan

Tabel ini digunakan untuk menyimpan tagihan atas video yang telah ditontonnya. Yang disimpan adalah video yang ditonton pelanggan, harga saat pelanggan menonton video tersebut ( agar pelanggan tidak merasa dirugikan karena harga sewaktu – waktu dapat berubah ), tanggal saat pelanggan menonton video tersebut.

(54)

Foreign key : hargaTagihan, judulVideo, idVideo, namaGenre yang direferensikan dari M sVideo

idPelanggan yang direferensikan dari M sPelanggan

Tabel 3.9 MsTagihan

No Kolom Tipe Data Deskripsi

1 idTagihan Int (auto) Id dari tagihan

2 hargaTagihan M oney Harga dari tagihan dari video yang ditonton pelanggan

3 tanggalTagihan Datetime Tanggal saat pelanggan menonton video

4 idVideo Int Id video

5 namaGenre Varchar(20) Nama dari genre video yang direquest

6 judulVideo Varchar(100) Judul dari video yang ditonton pelanggan

7 idPelanggan Int Id dari pelanggan yang menonton video

8 Ket Char(1) Diberi nilai 1 sebagai tanda bahwa data merupakan data dari M sTagihan

(55)

10.MsBayar

Tabel ini digunakan untuk menyimpan pembayaran yang dilakukan oleh pelanggan. Yang disimpan adalah tanggal pembayaran, total pembayaran, tanggal pelanggan menonton video, petugas yang menerima pembayaran. Primary key : idBayar

Foreign key : idPelanggan, judulVideo, tanggalTagihan, idTagihan dan hargaTagihan yang direferensikan dari M sTagihan

idAdmin yang direferensikan dari M sAdmin

Tabel 3.10 MsBayar

No Kolom Tipe Data Deskripsi

1 idBayar Int (auto) Id dari pembayaran yang dilakukan

2 totalBayar M oney Total pembayaran yang

dilakukan pelanggan

3 tanggalBayar Datetime Tanggal saat pelanggan melakukan pembayaran

4 idAdmin Int Id dari admin yang menerima pembayaran

5 idPelanggan Int Id pelanggan

6 judulVideo Varchar(100) Judul dari video

(56)

8 tanggalTagihan Datetime Tanggal pelanggan menonton video

9 hargaTagihan M oney Harga dari tagihan dari video yang ditonton pelanggan 10 Ket Char(1) Diberi nilai 2 sebagai tanda

bahwa data merupakan data dari M sBayar

(57)

Ms Pelanggan

PK i dPela nggan

u sername Pela nggan p asswordPelanggan n amaPelangg an t elp Pelanggan a lamatPelangg an statu sPelangga n Ms News PK idNews PK,FK3 idAdmi n judulNe ws isiNews tang galNews statusNews Ms Jadwal PK idJadwal PK,FK5 idChannel PK,FK6 idAdmin

nama Jad wal tanggalJadwa l jamMulai jamSelesai sta tusJadwal Ms Channel PK idChannel na maCh annel no merChanne l alamatCh annel Ms Request Video Baru

PK idReq PK namaGenre PK,FK6 idPelanggan judulReq artistRe q descReq ke t sta tusReq FK7 idGenre Ms Tagiha n PK idTagihan PK hargaTagi han PK judul Vide o PK,FK7 idPela nggan ta nggalTagihan ket FK6 idVideo FK6 na maGenre Ms Admin PK idAdmin usernameAdmin passwo rdAdmin hakAkses namaAdmin telpAdmin alamat Admin st atusAdmin Ms Genre PK idGenre namaGenre statusGenre Ms Video PK idVideo PK namaGenre jud ulVide o artist harga Vide o descVideo ala matVideo imageVideo ket FK5 idGen re durat ion Ms Bayar PK idBayar PK,FK7 idAdmin PK,FK8 idPelanggan PK,FK8 judulVideo PK tanggal Ta gihan PK,FK8 ha rgaTagihan totalBayar tangga lBayar ket FK8 idTag iha n

(58)

3.6.8 Perancangan Back – End Sistem IPTV

Bagian ini akan membahas perancangan yang akan dilakukan untuk pembuatan back – end sistem IPTV.

3.6.8.1 Perancangan S truktur Menu

Pada perancangan layar back – end sistem IPTV, menu – menunya ialah sebagai berikut:

Login

C hange name and

password Main Menu Logout

C ust omer Management Admini strator

Management TV Schedule Channel Setting

Vi deo on Demand Customer Billing New s A dd new administrat or Edit or delete administrat or Add new c ust omer Edit or delete c ust omer Add new sc hedule View or edit sc hedule Delete s chedule Add new channel View or delet e channel View vi deo request U pload v ideo Edit or delete v ideo Add new genre Vi ew or delete

genre

View c us tomer

billing Add news Edit or delet e

news

Gambar 3.19 S truktur Menu Back – End Sistem IPTV

Seperti yang tertera pada gambar 3.19 menu back – end sistem IPTV dimulai dengan halaman login, yang bertujuan untuk membatasi orang – orang yang sekiranya tidak memiliki hak akses yang berhubungan dengan sistem, misalnya mengubah sistem. Setelah sukses

(59)

halaman Change username & Password. Kemudian dari menu utama ( Main Menu ), administrator dapat mengatur sistem dengan menggunakan menu – menu yang ada. Sedangkan pada menu logout, aplikasi akan berakhir dan kembali ke halaman login.

3.6.8.2 Perancangan Layar

Berikut ini adalah rancangan layar – layar yang akan diterapkan pada pembuatan back – end sistem IPTV.

1. Layar Login

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedule Channel Setting Video on Demand Customer Bi lling News

Please login first!

Username Password

Login

Gambar 3.20 Layar Login

Layar ini merupakan halaman awal dari back – end sistem IPTV. Layar ini membatasi administrator yang mengatur sistem IPTV dan sekaligus membedakan jalannya sistem sesuai dengan hak akses yang dimiliki tiap – tiap administrator.

(60)

2. Layar Home

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name]

To change your username and password click here Logout

Gambar 3.21 Layar Home

M erupakan halaman home dari sistem IPTV. Layar ini muncul setelah login yang dilakukan administrator berhasil. M elalui halaman ini pula administrator dapat mengganti passwordnya. Pada halaman home ini terdapat menu – menu yang dapat diakses oleh administrator sesuai dengan hak akses yang mereka miliki.

3. Layar Administrator Change Password

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Current Username New U sername Current Password New Password Change Password Submit

(61)

Layar ini digunakan untuk mengganti username dan password administrator. Jika ingin mengganti username dan password maka administrator harus memasukkan username dan passwordnya sekarang, dan password baru beserta konfirmasinya. Administrator yang dapat mengganti password adalah administrator yang sudah login.

4. Layar Administrator Management

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management

Add new administrator Edit or delete administrator Customer Management TV Schedul e Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Username Password Name Address Telephone Number Privilege

Add new administrator

Submit

Gambar 3.23 Layar Add new Administrator

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’. Layar ini berfungsi untuk menambah administrator dengan menampilkan form yang berisi username, password, name, address, telephone number, dan privilege. Administrator yang memiliki hak akses ’1’ diwajibkan untuk memilih salah satu dari tiga hak akses yang tersedia ( yaitu ’1’, ’2’, ’3’ ). Jika tombol submit ditekan maka data akan diupdate ke database.

(62)

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Add new administrator Edit or delete administrator Customer Management TV Schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Edit or Delete Administrator

Edit

Name User name Address Telp Privilege

Delete

Gambar 3.24 Layar Edit or Delete Administrator

Layar ini berfungsi untuk mengedit atau menghapus administrator – administrator yang telah terdaftar sebelumnya. Proses edit atau delete dilakukan per satu username. Jika tombol edit ditekan maka akan muncul layar baru sebagai berikut :

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management

Add new administrator Edit or delete administrator Cus tomer Management TV Schedule

Channel Setting Video on Demand Cus tomer Billing News

Hi, [Admin Name] Logout

Edit Administrator

Submit

Name Username Address Telp Privilege

(63)

Pada tiap – tiap variabel telah terisi dengan data dari administrator yang akan diedit. Jika tombol submit ditekan maka data akan diupdate ke database. Sedangkan jika tombol delete yang ditekan, maka akan muncul layar sebagai berikut:

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management

Add new administrator Edit or delete administrator Customer Management TV Schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Delete Administrator

Name Username Address Telp Privilege

Do you really want to delete selected administrator(s)?

Yes Cancel

Gambar 3.26 Layar Delete Administrator

Layar ini berfungsi untuk menghapus administrator yang telah terdaftar. Pada layar ini akan muncul konfirmasi terlebih dahulu. Jika yang dipilih ialah option Yes, maka data akan dihapus dari database. Sedangkan jika option Cancel yang dipilih, maka proses penghapusan dibatalkan.

(64)

5. Layar Cu stomer Management

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management Add new customer Edit or delete customer TV Schedul e

Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Username Password Name Address

Telephone Number

Add new customer

Submit

Gambar 3.27 Layar Add new Customer

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’ dan ’2’. Layar ini berfungsi untuk menambah customer dengan menampilkan form yang berisi username, password, name, address, dan telp. Jika tombol submit ditekan maka data akan diupdate ke database.

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Admi nistrator Management Customer Management Add new customer Edit or delete customer TV Schedule

Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Edit or Delete Customer

Edit

Name Username Address Telp

(65)

Layar ini berfungsi untuk mengedit atau menghapus pelanggan yang telah terdaftar sebelumnya. Proses edit atau delete dilakukan per satu username. Jika tombol edit ditekan maka akan muncul layar baru sebagai berikut :

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Cus tomer Management Add new customer Edit or delete customer TV Schedule

Channel Setting Video on Demand Cus tomer Billing News

Hi, [Admin Name] Logout

Edit Customer

Submit

Name Username Address Telp

Gambar 3.29 Layar Edit Customer

Pada tiap – tiap variabel telah terisi dengan data dari customer yang akan diedit. Jika tombol submit ditekan maka data akan diupdate ke database.

PT INDONUSA SYSTEM INTEG RATOR PRIMA

Administrator Management Customer Management Add new customer Edit or delete customer TV Schedule

Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Delete Customer

Name Username Address Telp Do you really want to delete selected customer(s)?

(66)

Layar ini berfungsi untuk menghapus pelanggan yang telah terdaftar. Pada layar ini akan muncul konfirmasi terlebih dahulu. Jika yang dipilih ialah option Yes, maka data akan dihapus dari database. Sedangkan jika option Cancel yang dipilih, maka proses penghapusan dibatalkan.

6. Layar TV Schedule

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Admi nistrator Management Customer Management TV Schedule

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Add New Schedule

Go! [Channel Name] v

[month] v [date] v [year] v

Gambar 3.31 Layar Add New Schedule 1

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’ dan ’3’. Layar ini digunakan untuk menambah jadwal acara TV baru. Administrator terlebih dahulu harus memilih channel name, bulan, tanggal, dan tahun jadwal yang ingin ditambah. Setelah tombol Go ditekan, maka muncul layar sebagai berikut :

(67)

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Add New Schedule

+Add [Channel Name]

[month] [date] [year]

Time Start Time End Title

Gambar 3.32 Layar Add New Schedule 2

Layar ini menampilkan detail jadwal berupa time start, time end, dan title sesuai channel name dan waktu yang telah dipilih sebelumnya. Untuk menambahkan jadwal baru, digunakan tombol +Add.

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Admi nistrator Management Customer Management TV Schedule

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Add New Schedule

Time Start Time End Title

Submit

(68)

Pada layar ini terdapat form pengisian jadwal acara TV baru yang terdiri dari time start, time end, dan title yang diisi oleh administrator. Jika tombol submit ditekan maka data akan diupdate ke database.

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

View or Edit Schedule

Go! [Channel Name] v

[month] v [date] v [year] v

Gambar 3.34 Layar View or Edit Schedule 1

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’ dan ’3’. Layar ini digunakan untuk melihat atau mengedit jadwal acara TV. Administrator terlebih dahulu harus memilih channel name, bulan, tanggal, dan tahun jadwal yang ingin ditambah. Setelah tombol Go ditekan, maka muncul layar sebagai berikut :

(69)

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

View or Edit Schedule

Submit [Channel Name] [month] [date] [year] Time Start Time End Title

Gambar 3.35 Layar View or Edit Schedule 2

Layar ini berfungsi untuk melihat sekaligus mengedit jadwal acara TV. Pada layar ini form time start, time end, dan title akan langsung terisi dengan data dari jadwal yang ingin diedit. Jika tombol submit ditekan maka data akan diupdate ke database.

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Delete Schedule

Go! [Channel Name] v

[month] v [date] v [year] v

(70)

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’ dan ’3’. Layar ini digunakan untuk menghapus jadwal acara TV. Administrator terlebih dahulu harus memilih channel name, bulan, tanggal, dan tahun jadwal yang ingin dihapus. Setelah tombol Go ditekan, maka muncul layar sebagai berikut :

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Delete schedule

Delete [Channel Name] [month] [date] [year]

Tim e Start Tim e End Title

Gambar 3.37 Layar Delete Schedule 2

Layar ini berfungsi untuk menghapus jadwal acara TV dengan cara mengklik check box. Selanjutnya jika tombol delete ditekan maka akan muncul layar sebagai berikut:

(71)

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedule

Add new schedule View or edit schedule Delete schedule Channel Setting Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Delete schedule

Time Start Time End Title

Do you real ly want to delete selected schedul e(s)?

Yes Cancel

Layar 3.38 Layar Delete S chedule 3

Pada layar ini akan muncul konfirmasi terlebih dahulu. Jika yang dipilih ialah option Yes, maka data akan dihapus dari database. Sedangkan jika option Cancel yang dipilih, maka proses penghapusan dibatalkan.

7. Layar Channel Setting

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedul e

Channel Setting Add new channel View or delete channel Video on Demand Customer Billing News

Hi, [Admin Name] Logout

Add new channel

Channel Number

Channel Name

Channel Address

(72)

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’ dan ’3’. Layar ini berfungsi untuk menambah channel TV baru. Pada layar ini terdapat form untuk mengisi detail dari channel baru berupa channel number, channel name, dan channel address. Selanjutnya jika tombol submit ditekan maka data akan diupdate ke database.

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedule

Channel Setting Add new channel View or delete channel Video on Demand Customer Billing News

Hi, [Admin Name] Logout

View or delete channel

Channel Number Channel Name

Delete

Channel Addr ess

Gambar 3.40 Layar View or Delete Channel 1

Layar ini hanya dapat diakses oleh administrator yang memiliki hak akses ’1’ dan ’3’. Layar ini berfungsi untuk melihat atau menghapus channel TV. Layar ini menampilkan form berisi detail channel TV yaitu channel number, channel name, dan channel address. Proses delete hanya dapat dilakukan per satu channel dengan cara mengklik check box yang tersedia. Jika tombol delete ditekan, berikutnya akan muncul layar sebagai berikut :

(73)

PT INDONUSA SYST EM INTEGRATOR PRIMA

Administrator Management Customer Management TV Sc hedule

Channel Setting Add new channel View or delete c hannel Video on Demand Customer Billing News

Hi, [Admin Name] Log out

View or delete channel

Channel Number Channel Name Channel Address Do y ou really want to delete selected channel(s)?

Yes Cancel

Gambar 3.41 Layar View or Delete Channel 2

Pada layar ini akan muncul konfirmasi terlebih dahulu. Jika yang dipilih ialah option Yes, maka data akan dihapus dari database. Sedangkan jika option Cancel yang dipilih, maka proses penghapusan dibatalkan.

8. Layar Video on Demand

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Administrator Management Customer Management TV Schedule

Channel Setting Video on Demand View video request Upload video Edit or delete video Add new genre View or delete genre Customer Billing News

Hi, [Admin Name] Logout

View video request

Username Genre

Complete

Title Ar tist Description

(74)

Layar ini menampilkan daftar request video dari pelanggan. Administrator dapat memenuhi request tersebut dengan terlebih dahulu memilih lewat check box, kemudian jika tombol complete ditekan, maka akan muncul layar sebagai berikut:

PT INDONUSA SYST EM INTEGRATOR PRIMA

Hi, [Admin Name] Log out

View vid eo request

Do y ou really want to complete selec ted request(s)?

Yes Cancel Administrator Management Customer Management TV Sc hedule Channel Setting Video on Demand View video request Upload video Edit or delete video Add new genre View or delete genre Customer Billing News

User name Genre Title Ar tist Description

Gambar 3.43 Layar View Video Request 2

Pada layar ini akan muncul konfirmasi terlebih dahulu. Jika yang dipilih ialah option Yes, maka akan muncul layar berikutnya yaitu form pemenuhan request. Sedangkan jika option Cancel yang dipilih, maka proses dibatalkan.

(75)

PT INDONUSA SYSTEM I NTEGRATOR PRIMA

Hi, [Admin Name] Logout

Upload video Administrator Management Customer Management TV Schedule Channel Setting Video on Demand View video request Upload video Edit or delete video Add new genre View or delete genre Customer Billing News Browse Browse File Genre Tit le Artist Descript ion Price Pict ure v Submit Durat ion

Gambar 3.44 Layar Upload Video 1

Layar ini merupakan form untuk mengupload video baru. Pada form ini terdapat variabel file, genre, title, artist, description,duration, price, dan picture yang harus diisi oleh administrator sesuai format yang ditentukan Jika tombol submit ditekan maka data akan diupdate ke database.

(76)

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Hi, [Admin Name] Log out

Administrator Management Customer Management TV Schedul e

Channel Setting Video on Demand View video request Upload video Edit or delete video Add new genre View or delete genre Customer Billing News

You've succesfully uploaded file : Youve successfully uploaded picture :

IMAGE Genre : Title : Artist : Description : Duration : Price :

Gambar 3.45 Layar Upload Video 2

Layar ini menampilkan hasil dari video yang telah diupload sebelumnya. Pada layar ini terdapat detail video berupa image, genre, title, artist, description,duration, dan price.

PT INDONUSA SYSTEM INTEGRATOR PRIMA

Hi, [Admin Name] Logout

Administrator Management Customer Management TV Schedul e

Channel Setting Video on Demand View video request Upload video Edit or delete video Add new genre View or delete genre Customer Billing News

IMAGE

Edit or delete video

Genre Title [genre] [title] [title] Artist : Description : Duration : Price : Edit Delete

Gambar

Gambar 3.4 Jaringan Indonusa di sisi Gedung Taman Anggrek dan Binus
Gambar 3.15 Sequence Diagram Pembayaran
Tabel ini digunakan untuk menyimpan genre yang ada dari suatu video.  Primary key : idGenre
Tabel ini digunakan untuk menyimpan channel – channel yang tersedia  dan ditampilkan pada aplikasi front – end IPTV
+7

Referensi

Dokumen terkait

There are several supporting arguments to this premise, for examples, women generally live longer than men because they are more resistant toward diseases, they are less

[r]

Pada awalnya, Smart Student Center adalah suatu lembaga bimbingan belajar yang kemudian dengan inisiatif dari Kak Isfatul dan Kak Ning dikembangkan menjadi suatu

KEEMPAT : Pada saat Keputusan Bupati ini mulai berlaku, Keputusan Bupati Bantul Nomor 137 Tahun 2016 tentang Penunjukan Pengelola Satuan Kerja Dana Tugas

Diajukan untuk memenuhi Sebagian Syarat Memperolah Gelar Sarjana Pendidikan Program Studi Pendidikan Guru Sekolah

Pada proses selanjutnya,dilakukan pengocokkan untuk mencapai kesetimbangan distribusi, maka fasa atas yang lebih ringan dari pada fasa bawah dipindahan ke tabung

1) Guru belum terbiasa menciptakan suasana pembelajaran yang mengarah kepada pendekatan pembelajaran kooperatif tipe STAD. Hal ini diperoleh dari hasil observasi terhadap

Tujuan dari direkomendasikanya aktivitas fisik adalah utuk merangsang kembali sensitifitas dari sel terhadap insulin serta pengurangan lemak sentral dan perubahan