Jumat, 19 Desember 2014

NAT PADA MIKROTIK

A.      APA ITU NAT ?
NAT adalah pemetaan (translasi) alamat IP sehingga banyak IP private dalam sebuah LAN dapat mengakses IP Publik, dimana kita ketahui bahwa IP privatehanya digunakan dalam LAN dan tidak bisa digunakan untuk IP publik. Melalui proses inilah, banyak komputer dapat mengakses internet karena adanya mekanisme NAT tersebut. Intinya adalah, NAT mentranslasikan ip private seolah-olah  mengakses sebuah alamat host di internet menggunakan IP publik. Tanpa hal ini, tidak mungkin komputer lokal dapat mengakses internet. Sebagaimana juga diketahui alamat IP publik sudah semakin menipis, dan rencana kepada next generation melalui IPv6 sudah dilakukan, maka penggunaan NAT dirasakan sangat efektik, terutama dalam alokasi IP Address.

B.  Jenis-Jenis NAT

Terdapat dua Jenis NAT diantaranya : 

1)   dnat (destination network address translation)

Digunakan untuk meneruskan (redirect) paket dari ip publik melalui firewall ke dalam suatu host misalnya dalam DMZ. dnat hanya bekerja untuk tabel nat.tabel NAT berisi 3 bagian yang disebut "chain" setiap aturan akan diperiksa secara berurutan sampai ada satu yang tepat. kedua chain disebut PREROUTING dan POSTROUTING dan yang ke 3 OUTPUT atau chain buatan yang di panggil oleh kedua chain tersebut.

2) snat (source network address translation)

Dipergunakan untuk merubah source address dari suatu paket data. target ini berlaku hanya pada kolom postrouting  dan hanya disinilah snat bisa di lakukan sebagai contoh penggunaan snat pada gateway internet.



3. Langkah-Langkah Konfigurasi NAT pada Mikrotik
    Dibawah ini adalah desain dari NAT :
pada client 1 NA = 10.9.0.0/24
                 client 2 NA = 192.168.80.0/24
 client 1 pada ether1 
client 2 pada ether2
                                                            

1. Sebelum memulai konfigurasi pada router mikrotik, harus dipastikan terlebih dahulu bahwa PC telah terinstall WinBox, kemudian buka WinBox, maka akan muncul tampilan seperti dibawah ini :


Tambahan : Refresh berfungsi untuk memperbaharui mac addreess dengan mikrotik yang di konfigurasikan sedangkan Connect berfungsi untuk menghubungkan instalan winbox pada mikrotik yang dilakukan konfigurasi nya ,biasanya Jenis mikrotik dan mac addressnya dapat dilihat pada casing dari mikrotik yang digunakan.

2. Kemudian klik Connect akan muncul tampilan seperti dibawah ini :

3. Kemudian klik OK

4. Setelah itu klik menu Interfaces untuk melihat alamat interfaces yang akan digunakan.

5. Selanjutnya ubah nama ether1 menjadi ether1-LAN dengan cara mengklik Interface tadi maka akan muncul tampilan seperti dibawah ini :


6. kemudian kita klik IP nya kita pilih dhcp setup ,maka muncul seperti dibawah ini :


terlihat kita menggunakan DHCP server interfaces yaitu : ether1-Lan yang sesuai dengan instalan sebelumnya pada langkah percobaan 4 ,kemudian klik next muncul tampilan seperti dibawah ini : 


Dari tampilan diatas kita masukkan Network address yang kita gunakan yaitu : 10.9.0.0/24 
setelah itu kita masukkan Gateway untuk DHCP Network nya ,terlihat seperti tampilan dibawah ini 10.9.0.1 

selanjutnya klik next maka akan muncul tampilan dibawah ini ,kita masukkan address to give out 10.9.0.2-10.9.0.254


klik next , maka tahap selanjutnya adalah masukkan DNS Server nya 3 kotak yang harus kita isi yaitu  - Local IP
               - Default Gateway
- IP PCR
dapat kita lihat seperti tampilan dibawah ini :

klik next.

Tambahan : pada percobaan ini saya hanya memasukkan gambar pada konfigurasi client 1 ,untuk client 2 nya sama dengan client 1 bedanya hanya pada IP dan interface nya .
setelah itu coba kita PING dari client 1 ke client 2 atau sebaliknya ,prinsip ini sama dengan konfigurasi dhcp pada router mikrotik 

Tahap selanjutnya yaitu kita akan mencoba memasukkan 
DHCP Client dengan cara : klik IP →DHCP client maka akan muncul tampilan seperti dibawah ini :


kemudian kita klik tanda warna merah (+) menambah kan client nya ether3 dapat kita lihat seperti dibawah ini :


selanjutnya kita klik ok , maka kita telah menambah kan client (ether3)  pada percobaan ini dimana akan berfungsi sebagai IP public 


Tambahan : untuk menambahkan IP sama seperti langkah sebelumnya 

7.setelah IP client tadi kita masukkan ,maka masukkan interface nya kemudian ip akan berstatus yes ,maka klik IP → firewall ,lihat cara nya seperti dibawah ini :


kemudian muncul tampilan seperti dibawah ini ,maka kita pilih NAT → klik (+)



selanjutnya akan muncul tampilan seperti dibawah ini , kita masukkan ether3 yang kita instal tadi pada Out.Interface nya Dimana berfungsi sebagai IP Public


Dan kita klik ok ,maka muncul seperti tampilan dibawah ini klik Action → pilih masquerado 


setelah kita pilih maka seharusnya sudah bisa PING ke Google.com ,jadi NAT ini akan menghubungkan privat dan public ,Demikian lah konfigurasi pada NAT ini .Terima Kasih !!!



Tambahan : pada percobaan ini kami ada problem yaitu tidak bisa PING dari client 1 ke client 2 ,pada percobaan sebelumnya kami juga menemui problem yang sama solusinya adalah mematikan firewall nya ,pada percobaan ini tidak bsia dilakukan untuk hal yang sama ,setelah di analisa ternyata pengaturan interface pada address client ,lupa kami masukkan...






Kamis, 18 Desember 2014

KONFIGURASI DHCP SERVER PADA ROUTER MIKROTIK

A. Mikrotik 

     MikroTik adalah perusahaan kecil berkantor pusat di Latvia, yang dibentuk oleh John Trully dan Arnis Riekstins.Tahun 1996 John dan Arnis memulai dengan sistem Linux dan MS DOS yang dikombinasikan dengan teknologi Wireless LAN (W-LAN) Aeronet berkecepatan 2Mbps di Moldova. Barulah kemudian melayani lima pelanggannya di Latvia, karena ambisi mereka adalah membuat satu peranti lunak router yang handal dan disebarkan ke seluruh dunia. Prinsip dasar MikroTik bukan membuat Wireless ISP (WISP), tapi membuat program router yang handal dan dapat dijalankan di seluruh dunia. Hingga kini, MikroTik telah melayani sekitar empat ratusan pelanggannya. 

                                         Gambar 1. Salah satu router mikrotik
 
     Linux yang mereka gunakan pertama kali adalah Kernel 2.2 yang dikembangkan secara bersama-sama dengan bantuan 5 - 15 orang staf R&D Mikrotik yang sekarang menguasai dunia routing di negara-negara berkembang.Selain staf di lingkungan Mikrotik, menurut Arnis, mereka merekrut juga tenaga-tenaga lepas dan pihak ketiga yang dengan intensif mengembangkan Mikrotik secara maraton.
   MikroTik routerOS sendiri adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer biasa menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless. Fitur-fitur tersebut diantaranya: Firewall & Nat, Routing, Hotspot, Point to Point Tunneling Protocol, DNS server, DHCP server, Hotspot, dan masih banyak lagi fitur lainnya. MikroTik routerOS merupakan sistem operasi Linux base yang diperuntukkan sebagai network router. Didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows Application (WinBox). Selain itu instalasi dapat dilakukan pada Standard komputer PC (Personal Computer). PC yang akan dijadikan router mikrotik pun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai gateway. Untuk keperluan beban yang besar (network yang kompleks, routing yang rumit) disarankan untuk mempertimbangkan pemilihan sumber daya PC yang memadai.

B. DHCP Server

   Dynamic Host Configuration Protocol adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.DHCP didefinisikan dalam RFC 2131 dan RFC 2132 yang dipublikasikan oleh Internet Engineering Task Force. DHCP merupakan ekstensi dari protokol Bootstrap Protocol (BOOTP).

Karena DHCP merupakan sebuah protokol yang menggunakan arsitektur client/server, maka dalam DHCP terdapat dua pihak yang terlibat, yakni DHCP Server dan DHCP Client.

a. DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat "menyewakan" alamat IP dan informasi TCP/IP lainnya kepada semua klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.

b. DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server. Sebagian besar sistem operasi klien jaringan (Windows NT Workstation, Windows 2000 Professional, Windows XP, Windows Vista, atau GNU/Linux) memiliki perangkat lunak seperti ini.


    DHCP server umumnya memiliki sekumpulan alamat yang diizinkan untuk didistribusikan kepada klien, yang disebut sebagai DHCP Pool. Setiap klien kemudian akan menyewa alamat IP dari DHCP Pool ini untuk waktu yang ditentukan oleh DHCP, biasanya hingga beberapa hari. Manakala waktu penyewaan alamat IP tersebut habis masanya, klien akan meminta kepada server untuk memberikan alamat IP yang baru atau memperpanjangnya

C. APA ITU WINBOX ?

      Winbox adalah sebuah utility yang digunakan untuk melakukan remote ke server mikrotik kita dalam mode GUI. Jika untuk mengkonfigurasi mikrotik dalam text mode melalui PC itu sendiri, maka untuk mode GUI yang menggunakan winbox ini kita mengkonfigurasi mikrotik melalui komputer client. Mengkonfigurasi mikrotik melaui winbox ini lebih banyak digunakan karena selain penggunaannya yang mudah kita juga tidak harus menghapal perintah-perintah console. Untuk mendapatkan winbox anda bisa mendownloadnya atau bisa juga mendapatkan dimikrotik anda. Caranya buka browser anda, tuliskan di address bar http://ipaddressrouter/winbox/winbox.exe


               Fungsi utama winbox adalah untuk setting yang ada pada mikrotik,  berarti tugas utama windox adalah untuk menyetting atau mengatur mikrotik dengan GUI, atau tampilan dekstop
fungsi winbox lebih rinci adalah
1. Setting mikrotik routher
2. untuk setting bandwite jaringan internet
3. untuk setting blokir sebuah situs
4. dan masih banyak yg lainnya..

Berikut adalah langkah percobaan konfigurasi pada mikrotik ini :
Pada tampilan dibawah ini rancangan desain yang akan kita konfigurasi pada percobaan ini
Sebelum memulai konfigurasi pada router mikrotik, harus dipastikan terlebih dahulu bahwa PC telah terinstall WinBox, kemudian buka WinBox, maka akan muncul tampilan gambar dibawah ini :


Tambahan : jadi kita Connect kan pada jenis mikrotik yang sama dengan mikrotik yang digunakan. Samakan mac address pada winbox dengan mikrotik. Jenis mikrotik dan mac addressnya dapat dilihat pada casing dari mikrotik yang digunakan.

Kemudian klik Connect akan muncul seperti tampilan gambar dibawah ini :


Kemudian klik menu Interfaces untuk melihat alamat interfaces yang digunakan.
Selanjutnya ubah nama ether2 menjadi ether2-LAN dengan cara klik pada ether2 tersebut. Lalu klik tanda (+) pada address list, maka akan muncul tampilan dibawah ini :



selanjutnya ada 3 kolom yang di isi untuk Network kita kosongkan kemudian address masukkan 172.16.10.1/24 dan untuk Interface pilih ether2-LAN, maka hasilnya seperti tampilan dibawah ini :


Tambahan : ini ip yang kita kasih di new address tadi ,pilih interface ether-2 lan.

Tampilan dibawah ini setelah kita masukkan alamat IP address nya tadi :


Kemudian kita pilih IP –Dhcp server setelah itu  klik dhcp setup Selanjutnya dhcp server (ether2lan) ,seperti tampilan gambar dibawah ini :



Setelah itu kita isi kolom yang kosong tadi dengan Dhcp server  ,klik tanda panah kebawah >gateway kita(172.16.10.1)  kemudian router pcr (172.16.30.1) selanjutnya 113.212.113.212(ip public pcr) untuk lebih lengkap nya coba lihat tampilan dibawah ini :


 Disini kita dapat melihat mana dns yang aktif ,lihat dibawah ini : 


Tambahan : Lease time ini berlaku untuk dns yang aktif biasanya 3 hari setelah itu dia akan berubah

Setelah semua langkah percobaan dilakukan ,maka kita coba buka CMD pada client seperti dibawah ini :   Coba refresh pada client dengan cara : ip config /release 


Kemdian ketikkan ip config/ renew maka akan keluar hasil ip client 172.16.10.254. untuk lebih jelasnya lihat pada tampilan gambar dibawah ini :


Tambahan : Kita juga dapat melihat semua ip dengan mengetikkan ip config/all ,Jika muncul Reply from 172.16.10.254:bytes=32 time<1ms TTL=127, maka PC telah berhasil dikonfigurasi terhadap Mikrotik.

setelah itu coba connect pada winbox lagi , Coba lihat dhcp servernya seperti tampilan gambar dibawah ini : 



Disini kita dapat melihat yang aktif ,cobs lihat leases seperti tampilan gambar dibawah ini :



Setelah semua kita coba lakukan ,kita gunakan ether-3 Lan dengan konsep yang sama dengan ether-2 yang tadi  yang membedakan hanya pada nama ethernya dan ip address nya saja. Saat semua telah terinstall maka kita coba PING dari client-1 ke client-2 atau sebaliknya.

Pada percobaan ini kami menemukan problem saat client-1 nge-PING ke client-2 sebaliknya saat client-2 nge-PING ke client-1 semua dapat dilakukan ,setelah di analisa ternyata di client-2 firewall dalam Kondisi on shingga tidak bisa melakukan PING jadi solusinya client2 hrus menonaktifkan firewall nya dulu. Tampilan dibawah ini setelah berhasi nge-PING dari client-1 ke-client-2 :


Demikian lah langkah percobaan konfigurasi dhcp server pada router mikrotik ini ,semoga bermanfaat. Terima Kasih !!!!!


Tambahan :
               Mikrotik ini prinsip nya router ,router mirip seperti komputer. Perbedaannya dengan cisco adalah harganya ,mikrotik harganya 600-an untuk skala menengah ke bawah . Cisco berbasis putty , sedangkan pada  mikrotik namanya winbox ,tidak perlu dwonload hanya instal saja.



Rabu, 17 Desember 2014

Konfigurasi video streaming via VLC

1. Apa itu video streaming

Video streaming adalah istilah yang sering kita gunakan saat melihat video diinternet melalui browser dimana kita tidak perlu men-download file video tersebut untuk dapat memutarnya. Istilah ini tersebut terdiri dari dua suku kata yaitu video dan streaming, secara istilah video berarti teknologi untuk menangkap, merekam, memproses, mentransmisikan dan menata ulang gambar bergerak, sedangkan streaming berarti proses penghantaran data dalam aliran berkelanjutan dan tetap yang memungkinkan pengguna mengakses dan menggunakan file sebelum data dihantar sepenuhnya.
Jadi video streaming dapat diartikan transmisi file video secara bekelanjutan yang memungkinkan video tersebut diputar tanpa menunggu file video tersebut tersampaikan secara keseluruhan.
Video streaming banyak diimplementasikan pada dunia pertelevisian untuk melakukan siaran dari website atau mengirimkan gambar siaran langsung melalui website atau disebut juga live streming. Jadi gambar yang didapatkan dari siaran langsung, sesegera mungkin ditransmisikan dan dapat diputar melalui internet.

METODE VIDEO STREAMING
Secara umum metode streaming video sangatlah sederhana, yaitu dengan membagi video dalam beberapa bagian paket yang dienkode sebelum dikirim, selanjutnya pada resicivier, oaket tersebut akan didekode agar bisa diputar. kegiatan seperti ini akan terus dilakukan sampai paket video telah terkirim sepenuhnya.
contoh :
saya akan menonton pidato barack Obama melalui website abcnews.go.com, maka tv abc akan memecah video Obama dalam beberapa paket yang diencode dalam sebuah file video codec seperti H.264 or WebM, selanjutnya paket tersebut dikirim dan diterima oleh user dalam bentuk bitstream yang digabungkan kembali dan disimpan dalam buffering memory. bitstream tersebut kemudian diencode menjadi file bertipe FLV atau lainnya. kemudian file inilah yang kemudian diputar oleh browser.

2.Apa itu VLC ?


VLC Media Player merupakan software (perangkat lunak) pemutar beragam berkas file multimedia, baik video maupun audio dalam berbagai format, seperti MPEG, DivX, Ogg, dan lain-lain. VLC Media Player juga dapat digunakan untuk memutar DVD,VCD, maupun CD. VLC Media Player bersifat open source (sumber terbuka) dan tersedia untuk berbagai sistem operasi. Mulai dari Microsoft Windows, beragam distro Linux, Mac OS, dan beberapa sistem operasi lainnya.
Salah satu kelebihan yang paling menonjol dari VLC Media Player adalah kelengkapan codec yang dimiliki. Dengan kata lain, VLC dapat memutar hampir seluruh jenis berkas audio maupun video yang ada.
VLC Media Player adalah program multimedia player yang sangat portabel. Singkatnya, program ini bisa dipakai untuk memutar berkas multimedia, baik yang ada di komputer, keping CD atau DVD, hingga untuk streaming di internet.


Di balik tampilan programnya yang sederhana, pemutar berkas multimedia ini dilengkapi dengan beragam fitur tambahan, seperti kemampuan subtitle, tag format, konversi, filter, skin, dapat dioperasikan melalui berbagai interface, tersedia dalam bahasa indonesia dan masih banyak lagi. Bahkan, program ini juga bisa dijadikan sebagai server untuk kebutuhan streaming di jaringan lokal dan internet.
berikut adalah langkah percobaan dalam vidio streaming via vlc ini :
1.kita instal dulu vlc
2.kita cek ip address pada server
   seperti pada tampilan dibawah ini :


 3.kemudian kita buka vlc yang sudah kita instal tadi
    ini lah tampilan dari vlc ,seperti dibawah ini :


Dari tampilan diatas ,kita pilih add kemudian pilih file vidio yang ingin kita pilih . setelah kita pilih kemudian kita pilih stream lalu next. dalam percobaan ini kita akan menggunakan 3 langkah percobaan yang sama seperti langkah percobaan diatas yang akan membedakan adalah setting pada Port ,Path dan URL pada jaringannya . Dapat kita lihat seperti dibawah ini :

1. Percobaan menggunakan Http
sama seperti langkah sebelumnya kita hanya mengubah URL Jaringan nya saja ,dalam langkah percobaan ini menggunakan Http://172.16.30.39:8080/tes
seperti tampilan dibawah ini ,sama seperti sebelumnya klik add kemudian pilih video klik stream seperti dibawah ini :


kemudian akan muncul tampilan seperti dibawah ini ,klik next 


lalu kita pilih new destination nya Http kemudian kita centang Display locally nya ,seperti dibawah ini 


Tambahan :  Http ini menggunakan video streaming unicast maksudnya adalah bisa kita buka dari 1 pc server untuk 1 pc client

langkah berikut nya adalah klik Add pada tampilan diatas maka akan muncul seperti dibawah ini 


Tambahan : Port (8080) dan Path (/tes)

lalu klik next , kemudian untuk Profile nya yaitu Video-MPEG2+MPGA(TS) 
seperti tampilan dibawah ini


kemudian selanjutnya klik next ,muncullah tampilan seperti dibawah ini 


tahap ini merupakan tahap akhir dari konfigurasi untuk server nya ,sebelum kita klik pada Stream untuk menjalan kan video streamingnya jadi kita harus memilik pc untuk client nya agar video nya bisa dilihat oleh client.

Langkah dibawah ini merupakan konfigurasi pada pc client nya ,klik menu media dan pilih open Network Stream maka akan muncul seperti dibawah ini


Kemudian kita isikan url jaringan nya  Http://172.16.30.39:8080/tes 
dapat kita kita lihat seperti dibawah ini ,klik Play untuk memutarkan video streaming 



Berikut adalah tampilan video streaming yang kita peroleh dari pc Server tadi :


Tambahan:
untuk ip address kita menggunakan alamat ip address server ,karena kita akan menerima video streaming dari server (kita sebagai client). jadi kita harus mencocokkan ip address dengan server karena server adalah yang akan membagikan video tadi


2. Percobaan menggunakan RSTP
    sama seperti pecobaan yang pertama buka aplikasi VLC ,kemudian pilih menu media lalu pilih Stream sebelum nya kita klik Add untuk memilih video yang ingin kita putar nanti nya


muncul lah tampilan seperti dibawah ini setelah kita klik Stream tadi


lalu next ,maka akan muncul seperti tampilan dibawah ini


Tambahan : untuk New destination kita pilih RTSP dan centang pada Display locally nya

setelah itu kita klik Add ,muncul lah tampilan seperti dibawah ini 


Tambahan : Port (8554) dan Path (/tes.sdp)

selanjutnya klik next ,lalu muncul lah tampilan seperti dibawah ini 
pilih lah untuk Profile nya : Video-MPEG2+MPGA(TS)


kemudian next ,muncul tampilan seperti dibawah ini


tahap ini merupakan tahap akhir dari konfigurasi untuk server nya ,sebelum kita klik pada Stream untuk menjalan kan video streamingnya jadi kita harus memilik pc untuk client nya agar video nya bisa dilihat oleh client.

Langkah dibawah ini merupakan konfigurasi pada pc client nya ,klik menu media dan pilih open Network Stream maka akan muncul seperti dibawah ini


kemudian kita isikan url jaringan nya : //172.18.13.124:8554/tes.sdp


tahap akhir yaitu klik Play maka akan terhubung antara PC Client dengan PC Server nya 

 
3. Percobaan menggunakan RTP
   sama seperti pecobaan sebelumnya buka aplikasi VLC ,kemudian pilih menu media lalu pilih Stream sebelum nya kita klik Add untuk memilih video yang ingin kita putar nanti nya


kemudian akan muncul tampilan seperti dibawah ini ,klik next 


Tambahanpilih RTP/MPEG Transport Stream dan centang pada kotak Display locally


kemudian klik Add maka akan muncul seperti tampilan dibawah ini :


Tambahan : Address (239.192.1.4) dan Port (5004) 

selanjutnya klik next ,lalu muncul lah tampilan seperti dibawah ini 
pilih lah untuk Profile nya : Video-MPEG2+MPGA(TS)


kemudian next ,muncul tampilan seperti dibawah ini


tahap ini merupakan tahap akhir dari konfigurasi untuk server nya ,sebelum kita klik pada Stream untuk menjalan kan video streamingnya jadi kita harus memilik pc untuk client nya agar video nya bisa dilihat oleh client.

Langkah dibawah ini merupakan konfigurasi pada pc client nya ,klik menu media dan pilih open Network Stream maka akan muncul seperti dibawah ini


kemudian kita isikan url jaringan nya rtp://239.192.1.4:5004 


tahap akhir yaitu klik Play maka akan terhubung antara PC Client dengan PC Server nya 

Tambahan :
RTP Singkatan dari (Real Time Transport Protocol). Umumnya digunakan dalam jaringan IP. RTP dirancang untuk menyediakan fungsi transport jaringan ujung ke ujung untuk aplikasi yang mengirimkan data real time, misalnya audio atau video, melalui layanan jaringan multicast atau unicast.

Demikian lah konfigurasi video streaming untuk HTTP, RSTP, dan RTP semoga bermanfaat . Terima kasih