Sabtu, 28 Januari 2017

KONFIGURASI VIRTUALHOST(SUB DOMAIN)

Standard

  ASSALAMUALAIKUM WR.WB
BY.YOSEP MALIK

  selamat sore kawan, kali ini saya mau shere tentang bagaimana cara konfigurasi virtualhost (sub domain). langsung aja ya.


A.PENGERTIAN :
   VIRTUAL HOSTING adalah sebuah metode untuk hosting beberapa nama domain (dengan penanganan yang terpisah masing-masing nama) pada satu server yang (atau kolam renang dari server). Hal ini memungkinkan satu server untuk berbagi sumber daya, seperti siklus memori dan prosesor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama. The virtual hosting Istilah ini biasanya digunakan dalam referensi untuk server web tetapi prinsip-prinsip yang membawa ke layanan internet lainnya.
SUB DOMAIN adalah bagian dari sebuah nama domain induk. Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: wikipedia.org merupakan sebuah domain induk. Sedangkan id.wikipedia.org merupakan sebuah sub domain. Biasanya, subdomain ada di depan domain dan dipisah dengan titik, seperti id.wikipedia.org. id merupakan subdomain wikipedia, sedangkan wikipedia itu sendiri adalah domain induk. Subdomain juga sebagai Third level domain.

B.LATAR BELAKANG :untuk mengetahui apa itu Sub Domain

C.MAKSUD DAN TUJUAN : meminimalisir penggunaan IP

D.TAHAP PELAKSANAAN :
  Sebelum kita konfigurasi Sub Domain, kita harus lebih dahulu konfigurasi DNS SERVER.

langkah pertama kita membuat Folder dan file index untuk isi sub domain contoh portal, kita buat di dalam directory /var/www/html/,, seperti dibawah.
pindah directory
#cd /var/www/html/
lalu buat direktory
#mkdir portal

lalu membuat file index.html denga perintah
“#nano /var/www/portal/index.html”
 kemudian saya isikan script seperti gambar dibawah ini.
simpan dan keluar dengan perinta ctrl+x y enter

pindah directory dengan perintah ke apache2 #cd /etc/apache2/sites-available/

untuk mempermudah konfigurasi silahkan salin file default ke nama sub-domain seperti portal. lihat di bawah ini :
Setelah di salin kita edit dengan perintah : #nano 000-portal.conf
lalu edit seperti di bawah ini.

keterangan :
  • ServerName = Nama domain
  • ServerAlias = Nama subdomain yang ingin dialihkan/dijadikan virtual alias.
  • ServerAdmin = Alamat email pemilik domain.
  • DocumentRoot = Tempat pengalihan direktori dari Virtual Alias yang dibuat.
Kemudian anda masukan perintah : #a2ensite portal

lalu reload dan restart apache2

jika tidak ada failed sudah berhasil.

selanjutnya kita coba cek dengan menggunakan web browser, lihat gambar di bawah.
inilah tampilan html yang kita buat di file #nano /var/www/portal/index.html.

SELESAI.


E.KESIMPULAN :denga kita konfigurasi kita tidak perlu boros ip.

F.REFERENSI :
https://id.wikipedia.org/wiki/Subdomain 
https://en.wikipedia.org/wiki/Virtual_hosting 
BUKU Konfigurasi debian server_vesi_blc_telkom


sekian kawan-kawan yang dapat saya berikan. bertemu lagi di lain waktu.


WAASSALAMUALAIKUM WR.WB

Jumat, 27 Januari 2017

KONFIGURASI RADIO SERVER (ICECAST2)

Standard

 ASSALAMUALAIKUM WR.WB

BY.YOSEP MALIK

       hay kawan pengunjung blog yosep, kali ini saya akan membagi ilmu lagi yaitu cara konfigurasi radio serve (icecast2). selamat membaca ya

1.pengertian :


      Icecast merupakan media streaming proyek dirilis sebagai perangkat lunak bebas dipertahankan oleh Xiph.org Yayasan . Hal ini juga mengacu khusus untuk server yang Program yang merupakan bagian dari proyek. Icecast diciptakan pada Desember 1998 / Januari 1999 oleh Jack Moffitt  dan Barath Raghavan untuk memberikan open source audio server streaming yang siapa pun bisa memodifikasi, penggunaan, dan bermain-main dengan. Versi 2 dimulai pada tahun 2001, sebuah penulisan ulang tanah-up yang bertujuan dukungan multi-format (awalnya menargetkan Ogg Vorbis ) dan skalabilitas; rewrite ini dirilis pada Januari 2004.

2.latar belakang :untuk mengetahui apa itu radio server

3.maksud dan tujuan : agar bisa siaran radio sendiri :)

4.alat dan bahan :
  • server
  • laptop
  • koneksi internet
5.waktu pelaksanaan : tergantung kemampuan

6.tahap pelaksanaan :
A.INSTALL ICECAST2
jika tampil seperti di bawah tekan "enter" saja
lalu jika seperti di bawah ketik "y" lalu tekan "enter"



setelah itu dalam proses installasi akan muncul pertanyaan seperti gambar dibawah ini silahkan pilih yes lalu enter.












selanjtnya akan diminta untuk  memasukan hostname dari server anda masukan nama host tekan tab pilih ok tekan enter.

Setelah itu maka anda diminta memasukan password untuk user source-nya yaitu user penyiarnya seperti gambar dibawah ini.

Setelah password source nya akan diminta memasukan password untuk user relay sepertigambar dibawah ini.

Setelah password relay anda diminta untuk mengisi password administration yaitu password untuk log in admin melalui web , setelah itu masukan tekan tab tekan enter.


B.Tunggu sampai installasi selesai , selanjutnya akan memulai untuk mengkonfigurasi , untuk konfigurasi radio server ada 2 file yaitu “/etc/icecast2/icecast.xml” dan “/etc/default/icecast2 “ langkah pertama adalah edit file “/etc/icecast2/icecast.xml” dengan perintah
#nano /etc/icecast2/icecast.xml

lalu akan tampil seperti di bawah ini dan cari bagian authentication dengan mengunakan kata hackme ,dengan cara tekan ctrl+w masukan kata hackme lalu tekan enter sepert gambar dibawah ini

lalu ubah bagian hackme dengan password sesuai yang anda masukan saat
installasi icecast tadi seperti gambar dibawah ini.
Setelah itu simpan dan keluar dengan menekan ctrl+x tekan y tekan enter

C.selanjutnya kita konfigursi file “/etc/default/icecast2” dengan perintah :
#nano /etc/default/icecast2
selanjutnya edit file "ENABLE=false" menjadi "ENABLE=TRUE" seperti di bawah ini.
 Setelah itu simpan dan keluar dengan menekan ctrl+x tekan y tekan enter

lalu kita restart ICECAST dengan perintah : "#service icecast2 start" atau
# /etc/init.d/icecast2 start/restart

D.Selanjutnya kita cek  melalui webrowser dengan mengakses http://ipserver:8000 seperti gambar dibawah ini.
contoh : http://192.168.85.3
 jika sudah tampil seperti di atas, berarti install dan konfigurasi icecast2 sukses.

selanjutnya kita coba login admin dengan username dan password sesuai dengan yang kita buat di atas. dengan cara klik ADMININISTRAION>>lalu isikan user yaitu "admin"dan password lalu klik ok seperti di bawah ini.
jika sudah tampil seperti di bawah "berhasil login"

Apakah kita sudah bisa siaran Radio ??
jawab : tentu belum karena belum ada aplikasi pendukung, kita dapat menggunakan aplikasi "MIXXX"

E. INSTALL APLIKASI MIXXX dan cara penggunaan
 
   karena SO(system oprasi) saya linux mint 17.3 rosa cinnamon, saya dapat dengan mudah menginstall MIXX, yaitu dengan cara:
Buka software manager>> klik search>>tuliskan "mixxx">> enter>> lalu klik install, tunggu sampai selesai installasi nya

 setelah aplikasi mixx terinstall kita buka apliksi nya lalu akan tampil seperti di bawah.

lalu tekan ctrl+p atau klik option > preferances > Live broadcasting , seperti gambar-gambar dibawah ini.


Setelah itu isikan bagian-bagian untuk pengaturan live broadcasting anda harus mengisi bagian : type, host, login,mount,port,password , yaitu bagian-bagian yang paling penting ,
Type : type dari server radio broadcast yang digunakan contoh icecast1 ,icecast2 ,southcast
Log in : tempat untuk mengisi username yaitu untuk icecast2 usernamenya , source
Host : ip server atau domainnya dari server radio streaming yang digunakan
Mount : bagian yang akan di akses client untuk mendengarkan radio
Port : yaitu diisi port dari sistem icecast2
Password : password log in dari user source

kita juga harus memberi tanda centang pada bagian Enable live broadcasting
 lalu klik ok, pastikan tulisan "suksesfull"

lalu coba putar kan lagu seperti di bawah ini

setelah itu kita ceklagi di web browser.
klik /radio lalu akan tampil seperti dibawah.

7.kesimpulan :denga kita install dan konfigurasi radio server kita akan dapat siaran radio secara amatir.

 8.REFERENSI :
 https://id.wikipedia.org/wiki/Radio_Internet
buku konfigurasi server mas AJI KAMALUDIN.

  Sekian yang dapat saya paparkan,bila ada kekurangan saya mohon maaf terima kasih
WAASSALAMUALAIKUM WR.WB

Kamis, 26 Januari 2017

KONSEP DNS

Standard
 ASSALAMUALAIKUM WR.WB
BY.YOSEP MALIK
baiklah kali ini saya akan memaparkan dengan jelas apa itu KONSEP DNS, lanjut adj ya :)

1.KONSEP DASAR
      Bagian ini memberikan definisi singkat dari konsep DNS tambahan, yang dijelaskan secara lebih rinci dalam bagian berikut dari bab ini.
Server DNS. Komputer yang menjalankan program DNS server yang berisi database informasi DNS tentang struktur DNS domain pohon. server DNS juga berupaya untuk menyelesaikan permintaan klien. Ketika ditanya, server DNS dapat memberikan informasi yang diminta, menyediakan pointer ke server lain yang dapat membantu menyelesaikan query, atau menjawab bahwa ia tidak memiliki informasi atau informasi yang tidak ada.
Resolvers DNS. Program yang menggunakan query DNS untuk mencari informasi dari server. Resolvers dapat berkomunikasi dengan baik server DNS atau program server DNS berjalan pada komputer lokal jauh. Resolvers biasanya dibangun ke dalam program utilitas atau dapat diakses melalui fungsi perpustakaan. Sebuah resolver dapat berjalan di komputer manapun, termasuk server DNS. Catatan sumber daya. Set informasi dalam database DNS yang dapat digunakan untuk memproses permintaan klien. Setiap server DNS berisi catatan sumber daya yang dibutuhkan untuk menjawab pertanyaan untuk bagian dari namespace DNS yang itu berwibawa. (Sebuah server DNS otoritatif untuk sebagian bersebelahan dari namespace DNS jika berisi informasi tentang itu bagian dari namespace.)
Zona. bagian bersebelahan dari namespace DNS yang server otoritatif. Sebuah server dapat menjadi otoritatif untuk satu atau lebih zona.
File zona. File yang berisi catatan sumber daya untuk zona yang server otoritatif. Dalam sebagian besar implementasi DNS, zona diimplementasikan sebagai file teks.

2.Beberapa konsep dasar tentang bagaimana semua ini benar-benar bekerja.

  • domain terminologi : Kita harus mulai dengan mendefinisikan istilah kami. Sementara beberapa topik yang akrab dari konteks lain, ada banyak istilah yang digunakan ketika berbicara tentang nama-nama domain dan DNS yang tidak digunakan terlalu sering di daerah lain komputasi.
  •  nama domain : Sebuah nama domain adalah nama user-manusia yang kita digunakan untuk bergaul dengan sumber daya internet. Misalnya, "google.com" adalah nama domain. Beberapa orang akan mengatakan bahwa "google" porsi domain, tapi kita biasanya dapat merujuk pada bentuk gabungan sebagai nama domain.
  • alamat IP : Sebuah alamat IP adalah apa yang kita sebut lokasi jaringan dialamatkan. Setiap alamat IP harus unik dalam jaringan. Ketika kita berbicara tentang website, jaringan ini adalah seluruh internet.
  • Top-Level Domain : Sebuah domain tingkat atas, atau TLD, adalah bagian paling umum dari domain. The top-level domain adalah bagian terjauh ke kanan (seperti dipisahkan oleh titik). domain tingkat atas umum adalah "com", "bersih", "org", "gov", "edu", dan "io". Top-level domain berada di puncak hirarki dalam hal nama domain. pihak-pihak tertentu yang diberikan kontrol manajemen atas top-level domain oleh ICANN (Internet Corporation untuk Ditugaskan Nama dan Nomor). Partai-partai ini kemudian dapat mendistribusikan nama domain di bawah TLD, biasanya melalui registrar domain.

  • HOST : Dalam sebuah domain, pemilik domain dapat menentukan host individu, yang mengacu pada memisahkan komputer atau layanan yang dapat diakses melalui domain. Misalnya, sebagian besar pemilik domain membuat server web mereka dapat diakses melalui domain telanjang (example.com) dan juga melalui "host" definisi "www" ( www.example.com ).
  • SUBDOMAIN : DNS bekerja dalam suatu hierarki. TLDs dapat memiliki banyak domain di bawah mereka. Misalnya, "com" TLD memiliki kedua "google.com" dan "ubuntu.com" di bawahnya. Sebuah "subdomain" mengacu pada setiap domain yang merupakan bagian dari domain yang lebih besar. Dalam hal ini, "ubuntu.com" dapat dikatakan sebagai subdomain dari "com". Hal ini biasanya hanya disebut domain atau "ubuntu" porsi disebut SLD, yang berarti domain tingkat kedua.
  • Fully Qualified Domain Name : Sebuah nama domain yang memenuhi syarat, yang sering disebut FQDN, adalah apa yang kita sebut nama domain mutlak. Domain dalam sistem DNS dapat diberikan relatif terhadap satu sama lain, dan dengan demikian, bisa agak ambigu. Sebuah FQDN adalah nama mutlak yang menentukan lokasi dalam kaitannya dengan akar mutlak dari sistem nama domain.
  • NAME SERVER : Sebuah server nama adalah sebuah komputer yang ditunjuk untuk menerjemahkan nama domain menjadi alamat IP. Server ini melakukan sebagian besar pekerjaan dalam sistem DNS. Karena jumlah total terjemahan domain yang terlalu banyak untuk satu server, server masing-masing dapat mengarahkan permintaan ke server nama lain atau mendelegasikan tanggung jawab untuk subset dari subdomain mereka bertanggung jawab untuk.  
  • ZONE FILE : Sebuah file zona adalah file teks sederhana yang berisi pemetaan antara nama domain dan alamat IP. Ini adalah bagaimana sistem DNS akhirnya tahu alamat IP yang harus dihubungi bila pengguna meminta nama domain tertentu. file zona berada di server nama dan umumnya menentukan sumber daya yang tersedia di bawah domain tertentu, atau tempat yang satu bisa pergi untuk mendapatkan informasi tersebut.
  • ARSIP : Dalam file zona, catatan disimpan. Dalam bentuk yang paling sederhana, rekor pada dasarnya adalah pemetaan tunggal antara sumber daya dan nama. Ini dapat memetakan nama domain ke alamat IP, menentukan nama server untuk domain, menentukan mail server untuk domain, dll


TEMAN-TEMAN bisa baca lebih lengkap dibawah ini.
REFERENSI :
https://translate.google.co.id/translate?hl=id&sl=en&u=https://www.digitalocean.com/community/tutorials/an-introduction-to-dns-terminology-components-and-concepts&prev=search
teman-teman juga dapat membaca versi PDF :  https://training.apnic.net/docs/eDNS01_DNSConcepts.pdf
https://archive.apnic.net/meetings/16/programme/tutorials/docs/tutorials-pres-dns-concepts-champika.pdf

  Sekian yang dapat saya paparkan,bila ada kekurangan saya mohon maaf terima kasih
WAASSALAMUALAIKUM WR.WB

Rabu, 25 Januari 2017

PENGENALAN FUNGSI SEJARAH DNS

Standard
ASSALAMUALAIKUM WR.WB

BY.YOSEP MALIK
    selamat beraktivitas semuanya, kali ini saya mau memaparkan yg saya dapat hari ini yaitu pengenalan,sejarah,funsi dari DNS. di baca secara seksama ya :)

1.pengertian
        (Domain Name System) DNS adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

2.sejarah
   Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.
3.fungsi DNS
  •  Mengidentifikasi komputer sebagai titik dalam suatu jaringan
  • Menyediakan alamat IP untuk setiap host
  • Mendata setiap server surat yang menerima email pada tiap – tiap domain
  • Menterjemahkan nama domain ke dalam IP address, dan sebaliknya
  • Mempermudah komputer dalam mengidentifikasi alamat website
  • User tidak perlu menghafalkan alamat IP dari setiap situs web
  • Melakukan pencarian alamat host
  • Melakukan pencarian pada data cache

4. cara kerja
  • DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses selesai.
  • DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.
  • DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah ditentukan oleh pengguna.
  • Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
  • Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
  • Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan.
5.latar belakang : agar memahami dns
6.maksud dan tujuan :sama dengan latar belakang
REFERENSI:

mungin sekian yang dapat saya paparkan, terimak kasih telah membaca.
WAASSALAMUALAIKUM WR.WB

PENGENALAN SEJARAH FUNGSI HTTP

Standard
 ASSALAMUALAIKUM WR.WB
BY.YOSEP MALIK
baiklah kali ini saya akan memaparkan dengan jelas apa itu URL,HTTP,DNS, lanjut adj ya :)
1.pengertian : apa itu HTTP ?
 


       HTTP (Hypertext Transfer Protocol) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web.

2.sejarah pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

3.perbedaan HTTP dan HTTPS
   Perbedaan utama yang terdapat pada HTTP dan HTTPS adalah terhadap penggunaan port. Pada HTTP, port yang digunakan adalah port 80. Sedangkan untuk HTTPS, port yang digunakan adalah 443. Dengan menggunakan HTTPS, informasi akan lebih aman karena dilakukan enkripsi pada pengiriman informasi. Informasi yang dikirim pun hanya akan dapat diakses oleh client dan server akhir.

4.Fungsi HTTP, http mempunyai dua fungsi yaitu :

  1. HTTP  muncul di awal setiap alamat halaman web, HTTP menetapkan mekanisme standar untuk pertukaran ditingkat-aplikasi pesan antara perangkat di web. Semua layanan web dijalankan melalui protokol ini
  2. World Wide Web Consortium dan Internet Engineering Task Force, bekerja untuk pengembangan HTTP. Protokol ini digunakan untuk pengambilan interlink dokumen teks dilayanni oleh web dan untuk mengakses sumber daya melalui web dengan menggunakan uniform resource Locator (URL).
 5.cara kerja HTTP :
  1. HTTP klien membuat sambungan dan mengirim metode permintaan ke web server
  2. HTTP server memproses permintaan klien, sementara klien menunggu respon dari server
  3. Web server merespon dengan kode status data (jika tersedia) dan menutup sambungan.
 6. latar belakang : memahami url
7. makksud dan tujuan :mengetahui apa itu url
REFERENSI :
https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks
   hanya ini yang dapat saya paparkan, jika banyak kekurangan saya mohon maaf
WAASALAMUALAIKUM WR.WB

Selasa, 24 Januari 2017

PENGENALAN DAN SEJARAH URL

Standard
 ASSALAMUALAIKUM WR.WB
BY.YOSEP MALIK
baiklah kali ini saya akan memaparkan dengan jelas ap
a itu URL .lanjut adj ya :)

1.pengertian : apa itu URL ?? 

         URL( Uniform Resource Locator adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet.
       URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet.

 2. sejarah
URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar para penulis dokumen dapat merujuk pranala ke WWW (World Wide Web). Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas.

3.fungsi :
  • Untuk pengidentifikasi suatu dokumen yang terdapat pada Web.
  • Digunakan untuk memberikan nama dokumen yang terdapat pada web.
  • Untuk memberian alamat pada setiap Web yang berisikan dokumen.
  • Mempermudah dalam mengakses dokumen atau file melalui suatu web.
  • Mempermudah dalam mengingat alamat dokumen yang ada dalam suatu web.
4.Tipe URL
  • Absolute URL (URL Absolut), merupakan alat lengkap yang menyertakan domain pada jaringan yang tepat, direktori di dalam domain, dan file di dalam direktori.
  • Relative URL (URL Relatif), menentukan suatu alamat berdasarkan URL yang aktif pada saat itu.

5.Action Get URL
Action Get URL digunakan untuk memanggil dokumen lain (HTML, ASP, CGI, dan sebagainya) dari lokasi URL tertentu ke dalam jendela (window) yang ditentukan oleh action get URL tersebut.
Action Get URL memiliki 3 parameter, yakni:
  • URL, menyatakan alamat URl di mana dokumen yang hendak dipanggil berada.
  • Window, menyatakan nama window atau frame di mana dokumen yang dipanggil hendak diletakkan.
    • _self -> menunjuk frame yang sedang digunakan dalam window yang aktif.
    • _blank menunjuk sebuah window baru.
    • _parent -> menunjuk parent frame dari frame yang sedang digunakan.
    • _top -> menunjuk frame utama dari window yang aktif.
  • Variables, apakah secara GET, POST, atau tidak dikirimkan sama sekali.

6. latar belakang : agar memahami tentang url
7.maksud dan tujuan : sama dengan latar belakang

teman-teman bisa baca lebih lengkap disini
REFERENSI :
 https://id.wikipedia.org/wiki/Lokator_Sumber_Seragam

  sekian yang dapat saya paparkan, kurang lebih saya mohon maaf
terima kasih.


WASSALAMUALAIKUM WR.WB