Installasi Dan Konfigurasi Samba fFile Server pada Debian 8.6 Jessie

Assalamualaikum Wr.Wb.
Selamat siang semua?pada kesempatan kali ini saya ingin berbagi bagaimana cara installasi samba beserta konfigurasinya.

A.Pengertian

Samba adalah program yang bersifat open source yang menyediakan layanan berbagi berkas (file service) dan berbagi alat pencetak (print service), resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan sistem operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), oleh Andrew Tridgell.

 B.Latar Belakang
Latar belakang dalam melakukan  installasi dan konfigurasi file samba ini adalah sebagai berikut:
  • memudahkan kita  dalam mencari dan menyimpan file di server
  • memberikan layanan berupa penyediaaan file ataupun folder yang dapat diakses bersama-sama oleh para pengguna di dalam suatu jaringan.
 

C.Maksud Dan Tujuan

Lebih mengefisienkan waktu dan tenaga, contohnya adalah apabila dalam satu lab ingin menginstall aplikasi yang sama dalam waktu yang sama, daripada memindah file dari flashdisk, lebih baik mengambil file dari server.
 

D.Alat Dan Bahan
  • Server
  • Router Mikrotik
  • Laptop
  • Koneksi Internet
E.Jangka Waktu

 Waktu yang dibutuhkan dalam installasi dan konfigurasi samba ini adalah sekitar 15 Menit.

F.Tahap pelaksanaan
1.Seperti biasa kita remote dulu server kita menggunakan ssh
2.selanjutnya lakukan installasi samba dengan perintah: apt-get install samba 
   ikuti installasi hingga selesai
Image

3. setelah installasi selesai kita konfigurasi sambanya,dengan perintah : nano /etc/samba/samb.conf

4. kemudian tambah baris berikut pada akhir baris:
[hostname kamu]
    path = /home/folder_kamu
    browseable = yes 
    writeable = yes
    guest ok = no
    public = no
    read only = no
    security = user

Keterangan:
path = adalah letak file-file yang akan dibagikan
browseable = yes berarti bisa dilihat oleh publik
security = share berarti tanpa menggunakan password, user berarti menggunakan enkripsi password
writeable = yes berarti dapat ditulis dapat ditambahkan file atau folder dari client yang membuka, jika no maka kebalikannya
guest ok = berarti ijin untuk tamu atau tanpa password jika yes jika no maka kebalikannya
read only = berarti hanya dapat dilihat dan dibaca termasuk menyalin file tapi tidak dapat menambahkan file atau folder kedalamnya jika yes jika no maka kebalikannya

5. kemudian masukkan user untuk pengguna samba ketikan perintah "smbpasswd -a kamu " kemudian masukkan password seperti pada gambar dibawah ini.



6. kemudian restart service pada samba dengan mengetikan : /etc/init.d/samba restart pastikan semua service ok semua.

Image

7. kemudian kita cek di browser dengan mengetikkan smb://Ip_server

Image

8. Nah installasi dan konfigurasipun selesai

G.Kesimpulan
kita dapat menyimpan dan berbagi file dari server ke client-client yang lain dan juga dapat sebagai media backup.
Referensi:
https://id.wikipedia.org/wiki/Samba_(perangkat_lunak) 
Buku Konfigurasi Debian server ver_BLC

XAMPP? What it is?

Assalamualaikum Wr.Wb.
Selamat pagi semua? pada kesempatan kali ini saya ingin berbagi mengenai apa itu xampp.kalian tau tidak apa xammp itu? yuk kita pelajari bersama-sama😉

A.Pengertian

XAMPP Adalah singkatan dari masing-masing hurufnya yaitu X:Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, Mac OS, dan Solaris. A:Apache yang merupakan aplikasi web server.Tugas utama apache terebut yaitu menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halamn web.jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu misalnya dalam MYSQL untuk mendukung halaman web yang dihasilkan.M: MySQL, merupakan aplikasi database server.Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.P:PHP, bahasa pemrograman web.Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis.Sistem manajemen basis data yang sering digunaakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle,Microsoft Acsess,Interbase,d-base,Postgre-SQL dan sebagainya.P: Perl, bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows,PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
Jadi XAMPP Adalah Perangkat lunak bebas yang mendukung banyak sistem operasi yang merupakan kompilasi dari beberapa program.

B.Komponen XAMPP

XAMPP 1.8.3 untuk Windows, including:
  • Apache 2.4.4
  • MySQL 5.6.11
  • PHP 5.5.0
  • phpMyAdmin 4.0.4
  • FileZilla FTP Server 0.9.41
  • Tomcat 7.0.41 (with mod_proxy_ajp as connector)
  • Strawberry Perl 5.16.3.1 Portable
  • XAMPP Control Panel 3.2.1 (from hackattack142)
XAMPP 1.8.3 untuk Linux, including:
  • Apache 2.4.4
  • MySQL 5.6.11
  • PHP 5.5.0
  • phpMyAdmin 4.0.4
  • OpenSSL 1.0.1e
XAMPP untuk Solaris
XAMPP untuk Mac OS X

C.Bagian-Bagian XAMPP
  • htdoc yaitu folder  tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP,HTML,Skrip dan yang lainnya.
  • PhpMyAdmin yang merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikan alamat http://localhost/phpMyAdmin ,Maka akan muncul halaman awal phpmyadmin.
  • Kontrol Planel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
D.Fungsi XAMPP

Fungsi XAMPP adalah sebagai server yang berdiri sendiri (local host),yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.


Referensi
https://id.wikipedia.org/wiki/XAMPP

Apa itu samba?

Assalamualaikum Wr.Wb.
Selamat siang semuanya? pada kesempatan kali ini saya ingin sharing tentang samba.Untuk lebih lanjutnya,yuk kita baca dan pahami.

A.Pengertian

Samba adalah program yang bersifat open source yang menyediakan layanan berbagi berkas (file service) dan berbagi alat pencetak (print service), resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan sistem operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), oleh Andrew Tridgell.https://id.wikipedia.org/wiki/Samba_%28perangkat_lunak%29

B.Sejarah Samba

Andrew Tridgell mengembangkan versi pertama dari Samba Unix pada bulan Desember 1991 dan Januari 1992, sebagai mahasiswa PhD di Universitas Nasional Australia , menggunakan packet sniffer untuk melakukan analisis jaringan dari protokol yang digunakan oleh DEC Pathworks perangkat lunak server. Pada saat rilis pertama, versi 0.1, 0.5 dan 1.0, semua dari paruh pertama Januari 1992, itu tidak memiliki nama yang tepat, dan Tridgell hanya menyebutnya "file server yang Unix untuk Dos Pathworks". Pada saat versi 1.0, ia menyadari bahwa ia "sebenarnya sudah menerapkan protokol NetBIOS" dan bahwa "software ini bisa digunakan dengan klien PC lainnya".

Dengan fokus pada interoperabilitas dengan Microsoft LAN Manager , Tridgell dirilis "netbios untuk unix", nbserver, versi 1.5 pada bulan Desember 1993. Rilis ini adalah yang pertama untuk menyertakan klien-perangkat lunak serta server. Juga, saat ini GPL2 terpilih sebagai lisensi.

Midway melalui 1,5-seri, nama ini diubah untuk smbserver. Namun, Tridgell mendapat merek dagang pemberitahuan dari perusahaan "Sintaks", yang menjual produk bernama TotalNet Advanced Server dan dimiliki merek dagang untuk "SMBserver". Nama "Samba" berasal dengan menjalankan perintah Unix grep melalui sistem kamus mencari kata-kata yang mengandung huruf S, M, dan B, agar (yaitu grep -i '^s.*m.*b' /usr/share/dict/words ).

Versi 1.6, 1.7, 1.8, dan 1.9 diikuti relatif cepat, dengan yang terakhir yang dirilis pada Januari 1995. Tridgell menganggap adopsi CVS Mei 1996 untuk menandai kelahiran Tim Samba, meskipun telah ada kontribusi dari orang lain, terutama Jeremy Allison , sebelumnya.

Versi 2.0.0 dirilis pada Januari 1999, dan versi 2.2.0 pada bulan April 2001.
Versi 3.0.0, dirilis pada tanggal 23 September 2003, merupakan upgrade besar. Samba mendapatkan kemampuan untuk bergabung Active Directory sebagai anggota, meskipun tidak sebagai kontroler domain.Setelah point-rilis untuk 3.0 telah menambahkan fitur baru kecil. Saat ini, rilis terbaru dalam seri ini adalah 3.0.37, dirilis Oktober 1, 2009, dan dikirim atas dasar sukarela.Seri 3.0.x resmi mencapai akhir-of-hidup pada tanggal 5 Agustus 2009. Versi 3.1 hanya digunakan untuk pembangunan.
Dengan versi 3.2, proyek memutuskan untuk pindah ke rilis berdasarkan waktu. rilis utama baru, seperti 3.3, 3.4, dll akan muncul setiap 6 bulan. Fitur baru hanya akan ditambahkan saat rilis utama dilakukan, titik-rilis akan hanya untuk perbaikan bug. [7] Juga, 3,2 menandai perubahan dari lisensi dari GPL2 ke GPL3, dengan beberapa bagian dirilis di bawah LGPL3. Perubahan teknis utama di versi 3.2 adalah untuk autogenerate banyak DCE / RPC -kode yang digunakan untuk buatan tangan. Versi 3.2.0 dirilis pada tanggal 1 Juli 2008. dan rilis saat ini adalah 3.2.15 dari 1 Oktober 2009. Seri 3.2.x resmi mencapai akhir-of-hidup pada 1 Maret 2010.
Tanggal               Versi           Deskripsi
23-09-2003 =>    3.0.0 =>    upgrade besar
2008/01/07 =>    3.2.0 =>    Ini akan diperbarui pada dasar yang dibutuhkan untuk       masalah keamanan saja
27-01-2009  =>   3.3    
2009/03/07  =>   3.4 =>    Ini adalah rilis pertama untuk menyertakan kedua Samba 3 dan Samba 4 kode sumber.
30-04-2012   =>  3.4.17 =>    Ini adalah rilis stabil terbaru dari Samba 3.4 seri.
2010/01/03   =>  3.5  =>   Ini adalah rilis pertama untuk menyertakan dukungan eksperimental untuk SMB2 .
2011/09/08  =>   3.6     Ini adalah cabang pertama yang meliputi dukungan penuh untuk SMB2 .
2012/11/12  =>   4  =>   Ini adalah menulis ulang utama yang memungkinkan Samba menjadi Directory kontroler domain Active, berpartisipasi penuh dalam Windows Active Directory Domain. Its preview teknis pertama (4.0.0TP1) dirilis pada Januari 2006 setelah 3 tahun pembangunan.
2013/10/10 =>    4.1  =>   dukungan untuk SMB3
2015/04/03 =>   4.2    => Btrfs kompresi file berbasis, foto dan winbind integrasi
2015/08/09 =>   4.3    => Fitur Logging baru, SMB 3.1.1 dukungan .
22-03-2016 =>    4.4    => Asynchronous permintaan siram.
2016/07/09 =>     4.5   =>  NTLM v1 dinonaktifkan secara default, Virtual Daftar View, Berbagai perbaikan kinerja.

C. Keamanan Samba

Beberapa versi 3.6.3 Samba dan rendah menderita masalah keamanan serius yang dapat memungkinkan pengguna anonim untuk mendapatkan akar akses ke sistem dari koneksi anonim, melalui eksploitasi kesalahan dalam Samba panggilan prosedur jarak jauh . Pada tanggal 12 April, 2016, Badlock, bug keamanan penting dalam Windows dan Samba, diungkapkan. Badlock untuk Samba direferensikan oleh CVE-2016-2118 (samr dan LSA orang dalam serangan tengah mungkin.

D.Cara Kerja Samba

Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/samba/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.
Dengan berkembangnya TCP/IP, maka NT 4.0 menambahkan satu feature yang disebut Windows Socket (Winsock.dll). Gunanya agar protokol NetBEUI yang tidak bisa routing, bisarun-over protokol yang bisa routing seperti TCP/IP. Para pengguna Novell Netware mungkin familiar dengan istilah “IPX encapsulated with TCP/IP”., nah seperti itulah proses NetBEUI yang run over TCP/IP. Di sini letak keunggulan Samba, karena setiap proses RPC (Remote Procedure Call) membutuhkan satu protokol transport, maka begitu kita install protokol TCP/IP di Windows, kemudian kita jadikan IP address Samba sebagai WINS (Windows Internet Name Server) dari komputer itu, maka… voala… Windows akan menganggap mesin LINUX kita sebagai Windows.
WINS itu sendiri tidak lain adalah NetBIOS Name Service (NBNS). Yang melakukan proses Name Resolution dan Browsing. Memang, WINS = NBNS, yang merupakan servis di mana NetBIOS Name di-resolve ke IP address, mirip seperti DNS (Domain Name Service) yang me-resolve IP adress ke host name.
E.Kemampuan Samba Dan Kekurangan Samba
Samba mampu mengakses dan mengelola protokol Windows yang bernama SMB. Program samba sangat kompatibel pada sistem Linux dan dapat berjalan dengan baik pada sistem Windows. Samba dapat bertindak sebagai Master Browser, antara lain bertindak sebagai Local Master Browser atau Domain Master Browser. Misalnya, Windows dapat mengakses data pada Linux via Windows Explorer dan Linux dapat mengakses data pada Windows melalui Home Browser maupun Conqueror. Samba memiliki kemampuan khusus diantaranya mendukung Domain Master Browser,File Server,Local Master Browser,Printer Server Dan lain sebagainya.

F.Keuntungan menggunakan Samba.

Sampai saat ini belum ada bahkan belum dikembangkan program sejenis yang mampu bertindak seperti samba, yang menghubungkan jaringan dengan sistem operasi yang berbeda seperti Linux dan Windows. Kemampuan dan kelebihan samba dapat disimpulkan sebagai berikut:
➢ Samba merupakan program yang bersifat open source dengan lisensi GNU / GPL (General Public Licence) , sehingga Anda bebas menggunakannya baik untuk pribadi maupun untuk komunitas yang besar seperti perkantoran maupun instansi pendidikan.
➢ Samba mampu menjembatani sistem operasi yang berbeda, yaitu komputer dengan sistem operasi Linux (Unix) dan Windows.
➢ Samba mampu mengoptimalkan mesin Linux seperti PDC (Primary Domain Controler), sehingga memiliki kemampuan yang mirip denagn kemampuan yang dimiliki oleh Windows NT.
➢ Samba dapat digunakan untuk saling berbagi sumber daya data baik dari CD-ROM, hard disk, disket, maupun perangkat penyimpanan lain, seperti flash disk dan lain sebagainya.
➢ Samba mampu menangani pembagian sumber daya perangkat keluaran seperti printer dan plotter, sehingga peralatan ini dapat digunakan secara bersama dalam jaringan.
➢ Samba mengizinkan komputer Windows untuk mengakses driver yang dimiliki oleh komputer Linux.
➢ Sebaliknya, komputer Linux yang menggunakan program samba dapat digunakan sebagai jembatan, sehingga Anda dapat memanfaatkan data yang di-sharing oleh komputer Windows.
➢ Selain itu, samba dapat membantu atau memberikan hubungan antarkomputer dengan teknik WINS Name Server Resolution.
 
Referensi:

What Is Bind?Apa itu Bind?

Assalamualaikum Wr.Wb.
Selamat siang semua? masih semangatkah kalian? pada kesempatan kali ini saya ingin berbagi mengenai bind.Tau tidak bind itu apa? yuk kita belajar bersama-sama.

A.Pengertian

BIND (singkatan dari bahasa Inggris: Berkeley Internet Name Domain) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar. BIND awalnya dibuat oleh empat orang mahasiswa di CSRG Universitas California Berkeley dan pertama kali dirilis di dalam 4.3BSD. Paul Vixie kemudian meneruskan pengembangannya pada tahun 1988 saat bekerja di DEC.
https://id.wikipedia.org/wiki/BIND
B.Sejarah Bind
Awalnya ditulis oleh empat mahasiswa pascasarjana di Computer System Research Group di University of California, Berkeley (UCB), BIND pertama kali dirilis dengan Berkeley Software Distribution 4.3BSD. Paul Vixie mulai mempertahankan itu pada tahun 1988 saat bekerja untuk Digital Equipment Corporation . Pada 2012 , yang Konsorsium Sistem Internet memelihara, update, dan menulis versi baru dari BIND.

BIND ditulis oleh Douglas Terry, Mark Painter, David Riggle dan Songnian Zhou pada awal 1980-an di University of California, Berkeley sebagai akibat dari DARPA hibah. Singkatan BIND adalah untuk Berkeley Internet Name Domain, dari kertas teknis yang diterbitkan pada tahun 1984.

Versi BIND melalui 4.8.3 yang dikelola oleh Computer Systems Research Group (CSRG) di UC Berkeley.

Pada pertengahan 1980-an, Paul Vixie dari Desember mengambil alih pengembangan BIND, merilis versi 4.9 dan 4.9.1. Paul Vixie terus bekerja pada BIND setelah meninggalkan Desember BIND Versi 4.9.2 disponsori oleh Vixie Enterprises. Vixie akhirnya mendirikan ISC , yang menjadi entitas yang bertanggung jawab untuk versi BIND dimulai dengan 4.9.3.

BIND 8 dirilis oleh ISC pada Mei 1997.

Versi 9 dikembangkan oleh Nominum , Inc. bawah kontrak Outsourcing ISC, dan versi pertama dirilis 9 Oktober 2000.  Ini ditulis dari awal dalam bagian untuk mengatasi kesulitan arsitektur dengan audit sebelumnya basis kode BIND, dan juga untuk mendukung DNSSEC (Extensions DNS Security). Fitur penting lainnya dari BIND 9 meliputi: TSIG , nsupdate , IPv6 , rndc (nama terpencil daemon control), pandangan, dukungan multiprosesor, dan arsitektur portabilitas ditingkatkan. rndc menggunakan rahasia bersama untuk menyediakan enkripsi untuk terminal lokal dan remote selama setiap sesi. Perkembangan BIND 9 berlangsung di bawah kombinasi kontrak komersial dan militer. Sebagian besar fitur dari BIND 9 didanai oleh vendor UNIX yang ingin memastikan bahwa BIND tinggal kompetitif dengan persembahan DNS Microsoft; [ Rujukan? ] Yang DNSSEC fitur didanai oleh militer AS, yang dianggap keamanan DNS penting. BIND 9 dirilis pada September 2000.

Pada tahun 2009, ISC mulai upaya untuk mengembangkan versi baru dari suite software, yang disebut BIND10. Selain layanan DNS, yang BIND10 Suite juga termasuk IPv4 dan IPv6 DHCP komponen server. Pada bulan April 2014, dengan rilis BIND10 1.2.0 ISC menyimpulkan pekerjaan pembangunan proyek dan berganti nama menjadi proyek Bundy, bergerak kode sumber repositori untuk GitHub untuk pengembangan lebih lanjut dengan upaya masyarakat luar.  Bundy adalah komunitas yang didukung pada situs web http://bundy-dns.de/. ISC dihentikan keterlibatannya dalam proyek karena tindakan pemotongan biaya.  Pengembangan komponen DHCP itu memisahkan diri untuk menjadi proyek Kea baru.
C.Keamanan

Masalah keamanan yang ditemukan di BIND 9 ditambal dan publik diungkapkan sesuai dengan prinsip-prinsip umum dari perangkat lunak open source. Daftar lengkap cacat keamanan yang telah ditemukan dan diungkapkan dalam BIND9 dikelola oleh Sistem Internet Konsorsium, penulis saat ini perangkat lunak.   

The BIND 4 dan BIND 8 rilis berdua memiliki kerentanan keamanan yang serius. Penggunaan ini versi kuno, atau un-dipelihara, versi non-didukung sangat tidak dianjurkan.  BIND 9 adalah penulisan ulang lengkap, sebagian untuk mengurangi masalah-masalah keamanan yang sedang berlangsung. The halaman download di situs web ISC  jelas menunjukkan yang versi saat ini dipertahankan dan yang akhir kehidupan.


D.Fungsi Bind
Fungsi pokok BIND adalah untuk membuat DNS. DNS (Domain Name Server) bekerja pada konsep client-server. DNS diterapkan pada server terpusat yang disebut server DNS atau name server yang memiliki wewenang untuk mengelola beberapa nama domain dan mengacu kepada beberapa domain lainnya yang dikelola server DNS lain.

Pada sistem Unix, BIND (Berkeley Internet Name Domain) menjadi software default sebagai paket DNS server dalam semua distribusi Linux. Pada Debian paket ini dapat ditemukan dengan nama bind9.
Referensi
https://en.wikipedia.org/wiki/BIND
https://id.wikipedia.org/wiki/BIND

Mengatasi permasalahan E: Unable to correct problems, you have held broken packages pada bind9

Assalamualaikum Wr.Wb.
Pada kesempatan kali ini saya akan membahas bagaimana cara mengatasi permasalahan E: Unable to correct problems, you have held broken packages pada bind9.Karena sangat sering kita menemukan error seperti itu pada saat installasi bind9.Berikut langkah-langkahnya.

A.Pengertian

BIND (singkatan dari bahasa Inggris: Berkeley Internet Name Domain) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar. BIND awalnya dibuat oleh empat orang mahasiswa di CSRG Universitas California Berkeley dan pertama kali dirilis di dalam 4.3BSD. Paul Vixie kemudian meneruskan pengembangannya pada tahun 1988 saat bekerja di DEC. 
 Pada saat mengistal bind9 terkadang kita tidak akan berjalan dengan lancar, ada saatnya kita pada saan melakukan instalasi kita trkadang kenemukan permasalahan dan permasalahan trsebut kadang sulit untuk kita selesaikan sendiri apa lagi bagi para pemula seperti saya, terkadang sampai kebingungan mencari refrensi kemana kemari di Mbah google, dan kali ini saya akan berbagi pengalaman saya ke kalian semua tentunya tentang mengatasi masalah saat menginstal bind9 tetapi kali ini saya akan menyelasaikan masalah yang memiliki pesan.

E: Unable to correct problems 

B.Maksud Dan Tujuan 

 Memebantu menyelesaikan masalah saat instalasi bind9 kusus nya para pemula yang kesulitan mencari pada saat menyelesaikan masalah saat pengistalan.  


C.Mengatasi Masalah

E: Unable to correct problems, you have held broken packages pada bind9 Sangat sering sekali pada saaat install bind akan ada error seperti ini.

D.Tahap Penyelesaian


1.Terlebih dahulu kita coba install bind9.Maka akan muncul seperti yang ada dibawah ini.
Tampilan di atas menampilkan error saat install : 
2. Lalu saya coba cari permasalahanya , pertama saya lihat paket bind yang sudah terinstal dengan cara ketikan perintah

3. Ternyata sebelum kita menginstall bind sudah ada paket bind yang terinstall saya coba untuk menghapus semua paket bind yang sudah terinstal .Caranya kita ketikan perintah #apt-get purge bind9-host libbind9-90 rpcbind




4. Setelah itu kita update terlebih dahulu .ketikan perin tah "apt-get update"
 5.Lalu kita coba installasi bind9 lagi ,apakah masih error atau tidak.ketikan perintah "apt-get install bind9"
Selesai~
Semoga Bermanfaat 😉
Referensi
 https://id.wikipedia.org/wiki/BIND











Konfigurasi FTP

Assalamualaikum Wr.Wb.
Pada kesempatan kali ini saya akan sharing bagaimana cara konfigurasi ftp pada server.Berikut penjelasannya.

A.Pengertian

Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

B.Latar Belakang 

Latar belakang saya menginstall ftp ini salah satunya adalah untuk saya gunakan dalam melakukan pengunduhan (download) dan pengunggahan (upload) berkas-berkas komputer antara klien ftp dengan server ftp.

C.Maksud Dan Tujuan

Dapat melakukan installasi ftp dengan baik dan benar
D.Alat Dan Bahan
  • Laptop
  • Debian server yang sudah terinstall
  • Koneksi internet
E.Jangka Waktu

Waktu yang saya butuhkan sekitar setengah jam sampai satu jam.

F.Tahap Pelaksanaan
1. siapkan alat dan bahan
2.pastikan sudah install debian server
3. Remote server lewat terminal dengan ssh dan masuk sebagai superuser
    #su
     masukan password:
 
     #ssh sinoklika@192.168.14.2
      masukan pasword:
Masuk sebagai super user
#su
masukan password
4.Selanjutnya kita mulai lakukan installasi dengan cara ketikan perintah:
   #apt-get install proftpd
5.Setelah itu akan muncul dua pilihan yaitu “from inetd” dan “standalone” silahkan pilih standalone lalu enter.
6.Selanjutnya  Konfigurasiftp dengan cara ketikan perintah:
  #nano /etc/proftpd/proftpd.conf
7.Scroll ke bawah dan tambahkan di baris paling akhir :
<Anonymous /home/likank/>   #arah folder direktori
User likank                               #User Penguna ftp
</Anonymous>
Kemudian simpan tekan ctrl+x tekan y lalu enter
8.setelah itu tambahkan user aku dengan perintah : 
  #adduser aku
9.Kemudian anda restart service proftpd dengan perintah :
  #service proftpd restart 

10. selanjutnya,lakukan percobaan melalui PC Client dengan masuk pada Web browser dan masukkan IP Server anda dengan disisipi alamat URL FTP-nya seperti pada gambar ( ftp://192.168.14.2 ). Maka akan muncul dialog login seperti pada gambar,isikan dengan benar.

 



G.Kesimpulan
Dapat melakukan installasi ftp walaupun ada kendala karena terdapat erorr
Referensi
https://id.wikipedia.org/wiki/Protokol_Transfer_Berkas

Pengertian,Sejarah,Cara Kerja Dan Manfaat FTP

Assalamualiakum Wr.Wb.
Selamat pagi? pada kesempatan kali ini saya akan sharing mengenai apa itu ftp.Kalian tau tidak apa itu ftp? ftp itu singkatan dari file transfer protocol.Untuk pengertian,cara kerja dan manfaatnya akan saya jelaskan dibawah ini.Hayu kita sama-sama belajar tentang ftp sebelum kita melakukan installasi ftp.Berikut penjelasannya😉

A.Pengertian

File Transfer Protocol (FTP) adalah standar protokol jaringan yang digunakan untuk mentransfer file komputer antara klien dan server pada jaringan komputer .

FTP dibangun pada model arsitektur client-server dan menggunakan kontrol dan sambungan data terpisah antara klien dan server. pengguna FTP dapat mengotentikasi diri dengan jelas-teks protokol masuk, biasanya dalam bentuk username dan password, tetapi dapat terhubung secara anonim jika server dikonfigurasi untuk memungkinkan. Untuk transmisi aman yang melindungi username dan password, dan mengenkripsi konten, FTP sering diamankan dengan SSL / TLS ( FTPS ). SSH File Transfer Protocol (SFTP) kadang-kadang juga digunakan sebagai pengganti, tetapi teknologi yang berbeda.

Aplikasi klien FTP pertama yang program baris perintah dikembangkan sebelum sistem operasi memiliki antarmuka pengguna grafis , dan masih dikirimkan dengan sebagian besar Windows , Unix , dan Linux sistem operasi. Banyak FTP klien dan utilitas otomatisasi telah sejak dikembangkan untuk desktop, server, perangkat mobile, dan perangkat keras, dan FTP telah dimasukkan ke dalam aplikasi produktivitas, seperti halaman web editor .

B.Sejarah server FTP

Spesifikasi asli untuk File Transfer Protocol ditulis oleh Abhay Bhushan dan diterbitkan sebagai RFC 114 pada tanggal 16 April 1971. Sampai tahun 1980, FTP berlari di NCP , pendahulu TCP / IP. Protokol ini kemudian diganti dengan TCP versi / IP, RFC 765 (Juni 1980) dan RFC 959 (Oktober 1985), spesifikasi saat ini. Beberapa standar yang diusulkan mengubah RFC 959 , misalnya RFC 1579 (Februari 1994) memungkinkan Firewall-Friendly FTP (mode pasif), RFC 2228 (Juni 1997) mengusulkan ekstensi keamanan, RFC 2428 (September 1998) menambahkan dukungan untuk IPv6 dan mendefinisikan tipe baru mode pasif.

C.Anonymous FTP

 
Sebuah host yang menyediakan layanan FTP dapat memberikan anonymous akses FTP. Pengguna biasanya login ke layanan dengan (huruf kecil dan huruf di beberapa server FTP) 'anonymous' akun ketika diminta untuk nama pengguna. Meskipun pengguna umumnya diminta untuk mengirim mereka email address bukan password,  ada verifikasi sebenarnya dilakukan pada data yang diberikan. Banyak FTP host yang tujuannya adalah untuk memberikan pembaruan perangkat lunak akan memungkinkan login anonymous.

D.Cara kerja FTP
 
Satu-satunya metode yang digunakan oleh FTP adalah metode autentikasi standar, dimana diperlukan username dan password untuk mengakses data-data yang ada pada FTP server.

Pengguna yang terdaftar (memiliki username dan password) memiliki akses penuh pada beberapa direktori-direktori beserta file-file yang ada di dalamnya sehingga pengguna yang terdaftar tersebut dapat membuat, menyalin, memindahkan atau bahkan menghapus direktori-direktori tersebut.

Untuk cara kerjanya, terlebih dahulu FTP client harus meminta koneksi kepada FTP server, jika sudah terhubung dengan FTP server maka FTP client dapat melakukan pertukaran data seperti upload dan download data.
Ketika anda mendownload suatu file di internet, pernahkan anda berfikir bagaimana bisa kita mendownload file tersebut? Terus ketika kita mengupload suatu file, bagaimana semua itu bisa terjadi? Itu semua karena peran dari FTP.


E.Manfaat dari FTP
  •     Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar
  • Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah
  • Kita dapat melakukan indirect maupun implicit remote computer
  • FTP menyediakan transfer data yang reliable dan efisien.
F.Kesimpulan

Jadi FTP merupakan protokol yang digunakan untuk keperluan transfer/ tukar menukar data antar komputer (client dan server), dimana dengan adanya FTP, kita bisa melakukan upload dan download file dengan mudah.

Referensi

https://id.wikipedia.org/wiki/Protokol_Transfer_Berkas 

 

 


Mengenal DNS

Assalamualaikum Wr.Wb.
Selamat pagi? pada kesempatan kali ini saya akan sharing tentang apa itu DNS.berikut penjelasannya.

A.Pengertian DNS
 
Sistem Penamaan Domain ; SNR (bahasa Inggris: (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.
DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet di mana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).

>Pengertian DNS Lainya

1. Domain Name System (DNS) adalah Distribute Database System yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke IP address.

2. Domain Name System (DNS) adalah suatu sistem yang memungkinkan nama suatu host pada jaringan komputer atau internet ditranslasikan menjadi IP address. Dalam pemberian nama, DNS menggunakan arsitektur hierarki.

  •      Root-level domain: merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).
  •  Top level domain: kode kategori organisasi atau negara misalnya: .com untuk dipakai oleh perusahaan; .edu untuk dipakai oleh perguruan tinggi; .gov untuk dipakai oleh badan pemerintahan. Selain itu untuk membedakan pemakaian nama oleh suatu negara dengan negara lain digunakan tanda misalnya .id untuk Indonesia atau .au untuk australia.
  • Second level domain: merupakan nama untuk organisasi atau perusahaan, misalnya: microsoft.com; yahoo.com, dan lain-lain.
3. Domain Name System (DNS) adalah sebuah aplikasi service di internet yang berguna menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.

B.Sejarah singkat DNS

Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke zaman ARPAnet. Dahulu, seluruh komputer di jaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut di atas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts.
Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.
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.

Pengertian beberapa bagian dari nama domain

Sebuah nama domain biasanya terdiri dari dua bagian atau lebih (secara teknis disebut label), dipisahkan dengan titik.

    Label paling kanan menyatakan top-level domain - domain tingkat atas/tinggi (misalkan, alamat www.wikipedia.org memiliki top-level domain org).
    Setiap label di sebelah kirinya menyatakan sebuah sub-divisi atau subdomain dari domain yang lebih tinggi. Catatan: "subdomain" menyatakan ketergantungan relatif, bukan absolut. Contoh: wikipedia.org merupakan subdomain dari domain org, dan id.wikipedia.org dapat membentuk subdomain dari domain wikipedia.org (pada praktiknya, id.wikipedia.org sesungguhnya mewakili sebuah nama host - lihat dibawah). Secara teori, pembagian seperti ini dapat mencapai kedalaman 127 level, dan setiap label dapat terbentuk sampai dengan 63 karakter, selama total nama domain tidak melebihi panjang 255 karakter. Tetapi secara praktik, beberapa pendaftar nama domain (domain name registry) memiliki batas yang lebih sedikit.
    Terakhir, bagian paling kiri dari bagian nama domain (biasanya) menyatakan nama host. Sisa dari nama domain menyatakan cara untuk membangun jalur logis untuk informasi yang dibutuhkan; nama host adalah tujuan sebenarnya dari nama sistem yang dicari alamat IP-nya. Contoh: nama domain www.wikipedia.org memiliki nama host "www".

DNS memiliki kumpulan hierarki dari DNS servers. Setiap domain atau subdomain memiliki satu atau lebih authoritative DNS Servers (server DNS otorisatif) yang mempublikasikan informasi tentang domain tersebut dan nama-nama server dari setiap domain di-"bawah"-nya. Pada puncak hierarki, terdapat root servers- induk server nama: server yang ditanyakan ketika mencari (menyelesaikan/resolving) dari sebuah nama domain tertinggi (top-level domain).

 C.Manfaat DNS

Manfaat yang paling umum dari DNS (Domain Name System) tentu saja untuk mempermudah pengguna dalam mengakses situs yang kita buat. Secara umum manusia lebih mudah mengingat kata dari pada mengingat angka, karena itu para pengguna internet akan lebih mudah untuk mengingat alamat situs kita berupa nama domain daripada berupa alamat ip.

D.Fungsi DNS

  •     Menerjemahkan nama komputer ke IP address (memetakan nama komputer menjadi IP address).
  • Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
  • Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server) digunakan oleh seluruh dunia.
E. Kelebihan DNS

  •     Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer, cukup host name.
  •     Konsisten, IP address sebuah komputer bisa saja berubah, tapi host name tidak harus berubah.
  •  Simple, DNS server mudah untuk dikonfigurasikan (bagi admin). DNS mudah untuk di implementasikan di protocol TCP/IP DNS server mudah untuk di konfigurasikan(Bagi admin) User tidak lagi di repotkan untuk mengingat IP address

F.Kekurangan DNS 

  •     User tidak dapat menggunakan nama banyak untuk mencari nama domain baik di internet maupun di intranet.
  • DNS tidak mudah untuk di implementasikan.
  • Tidak konsisten.
  • Tidak bisa membuat banyak nama domain.
Referensi:
https://id.wikipedia.org/wiki/Sistem_Penamaan_Domain

Fiber Optic

Assalamualaikum Wr.Wb.
Pada kesempatan kali ini saya ingin sharing tentang kabel fiber optic.berikut penjelasannya.

A.Pengertian
Serat optik adalah saluran transmisi atau sejenis kabel yang terbuat dari kaca atau plastik yang sangat halus dan lebih kecil dari sehelai rambut, dan dapat digunakan untuk mentransmisikan sinyal cahaya dari suatu tempat ke tempat lain. Sumber cahaya yang digunakan biasanya adalah laser atau LED. Kabel ini berdiameter lebih kurang 120 mikrometer. Cahaya yang ada di dalam serat optik tidak keluar karena indeks bias dari kaca lebih besar daripada indeks bias dari udara, karena laser mempunyai spektrum yang sangat sempit. Kecepatan transmisi serat optik sangat tinggi sehingga sangat bagus digunakan sebagai saluran komunikasi.
B.Sejarah Fiber optic
Penggunaan cahaya sebagai pembawa informasi sebenarnya sudah banyak digunakan sejak zaman dahulu, baru sekitar tahun 1930-an para ilmuwan Jerman mengawali eksperimen untuk mentransmisikan cahaya melalui bahan yang bernama serat optik. Percobaan ini juga masih tergolong cukup primitif karena hasil yang dicapai tidak bisa langsung dimanfaatkan, namun harus melalui perkembangan dan penyempurnaan lebih lanjut lagi. Perkembangan selanjutnya adalah ketika para ilmuawan Inggris pada tahun 1958 mengusulkan prototipe serat optik yang sampai sekarang dipakai yaitu yang terdiri atas gelas inti yang dibungkus oleh gelas lainnya. Sekitar awal tahun 1960-an perubahan fantastis terjadi di Asia yaitu ketika para ilmuwan Jepang berhasil membuat jenis serat optik yang mampu mentransmisikan gambar.

Di lain pihak para ilmuwan selain mencoba untuk memandu cahaya melewati gelas (serat optik) namun juga mencoba untuk ”menjinakkan” cahaya. Kerja keras itupun berhasil ketika sekitar 1959 laser ditemukan. Laser beroperasi pada daerah frekuensi tampak sekitar 1014 Hertz-15 Hertz atau ratusan ribu kali frekuensi gelombang mikro.

Pada awalnya peralatan penghasil sinar laser masih serba besar dan merepotkan. Selain tidak efisien, ia baru dapat berfungsi pada suhu sangat rendah. Laser juga belum terpancar lurus. Pada kondisi cahaya sangat cerah pun, pancarannya gampang meliuk-liuk mengikuti kepadatan atmosfer. Waktu itu, sebuah pancaran laser dalam jarak 1 km, bisa tiba di tujuan akhir pada banyak titik dengan simpangan jarak hingga hitungan meter.

Sekitar tahun 60-an ditemukan serat optik yang kemurniannya sangat tinggi, kurang dari 1 bagian dalam sejuta. Dalam bahasa sehari-hari artinya serat yang sangat bening dan tidak menghantar listrik ini sedemikian murninya, sehingga konon, seandainya air laut itu semurni serat optik, dengan pencahayaan cukup mata normal akan dapat menonton lalu-lalangnya penghuni dasar Samudera Pasifik.

Seperti halnya laser, serat optik pun harus melalui tahap-tahap pengembangan awal. Sebagaimana medium transmisi cahaya, ia sangat tidak efisien. Hingga tahun 1968 atau berselang dua tahun setelah serat optik pertama kali diramalkan akan menjadi pemandu cahaya, tingkat atenuasi (kehilangan)-nya masih 20 dB/km. Melalui pengembangan dalam teknologi material, serat optik mengalami pemurnian, dehidran dan lain-lain. Secara perlahan tapi pasti atenuasinya mencapai tingkat dibawah 1 dB/km.
C.Kelebihan Fiber Optic
Dalam penggunaan serat optik ini, terdapat beberapa keuntungan antara lain[3] :
  • Lebar jalur besar dan kemampuan dalam membawa banyak data, dapat memuat kapasitas informasi yang sangat besar dengan kecepatan transmisi mencapai gigabit-per detik dan menghantarkan informasi jarak jauh tanpa pengulangan
  • Biaya pemasangan dan pengoperasian yang rendah serta tingkat keamanan yang lebih tinggi
  • Ukuran kecil dan ringan, sehingga hemat pemakaian ruang
  • Imun, kekebalan terhadap gangguan elektromagnetik dan gangguan gelombang radio
  • Non-Penghantar, tidak ada tenaga listrik dan percikan api
  • Tidak berkarat
D.Kelemahan fiber optik
Setiap hal pasti memiliki kelemahan walaupun sangat kecil, termasuk fiber optik. Berikut adalah kelemahan dari teknologi fiber optik.

  •     Perawatan dan pemasangan sulit, jika terjadi kerusakan pada kabel fiber optik, maka harus memanggil orang yang sudah berpengalaman dan sudah ahli pada bidang tersebut.
  •  Harga relatif mahal jika dibandingkan dengan kabel jenis lainnya seperti UTP yang memiliki harga yang terjangkau.
  • Kabel fiber optik tidak bisa diletakkan di belokan yang sangat tajam, ini dikarenakan fiber optik menggunakan cahaya sebagai penghantar sinyal, jika kabel ditekuk maka cahaya akan bocor dan akan mengalir ke tekukkan tersebut.
D.Karakteristik Dan Jenis-jenis Fiber optic
Secara garis besar kabel serat optik terdiri dari 2 bagian utama, yaitu cladding dan core. Cladding adalah selubung dari inti (core). Cladding mempunyai indek bias lebih rendah daripada core akan memantulkan kembali cahaya yang mengarah keluar dari core kembali kedalam core lagi.
Dalam aplikasinya serat optik biasanya diselubungi oleh lapisan resin yang disebut dengan jacket, biasanya berbahan plastik. Lapisan ini dapat menambah kekuatan untuk kabel serat optik, walaupun tidak memberikan peningkatan terhadap sifat gelombang pandu optik pada kabel tersebut. Namun lapisan resin ini dapat menyerap cahaya dan mencegah kemungkinan terjadinya kebocoran cahaya yang keluar dari selubung inti. Serta hal ini dapat juga mengurangi cakap silang (cross talk) yang mungkin terjadi.

Pembagian serat optik dapat dilihat dari 2 macam perbedaan :

1. Berdasarkan mode yang dirambatkan :

  •     Single mode : serat optik dengan inti (core) yang sangat kecil (biasanya sekitar 8,3 mikron), diameter intinya sangat sempit mendekati panjang gelombang sehingga cahaya yang masuk ke dalamnya tidak terpantul-pantul ke dinding selongsong (cladding). Bahagian inti serat optik single-mode terbuat dari bahan kaca silika (SiO2) dengan sejumlah kecil kaca Germania (GeO2) untuk meningkatkan indeks biasnya. Untuk mendapatkan performa yang baik pada kabel ini, biasanya untuk ukuran selongsongnya adalah sekitar 15 kali dari ukuran inti (sekitar 125 mikron). Kabel untuk jenis ini paling mahal, tetapi memiliki pelemahan (kurang dari 0.35 dB per kilometer), sehingga memungkinkan kecepatan yang sangat tinggi dari jarak yang sangat jauh. Standar terbaru untuk kabel ini adalah ITU-T G.652D, dan G.657.
  •     Multi mode  : serat optik dengan diameter core yang agak besar yang membuat laser di dalamnya akan terpantul-pantul di dinding cladding yang dapat menyebabkan berkurangnya bandwidth dari serat optik jenis ini.

2. Berdasarkan indeks bias core :

  •     Step indeks : pada serat optik step indeks, core memiliki indeks bias yang homogen.
  •      Graded indeks : indeks bias core semakin mendekat ke arah cladding semakin kecil. Jadi pada graded indeks, pusat core memiliki nilai indeks bias yang paling besar. Serat graded indeks memungkinkan untuk membawa bandwidth yang lebih besar, karena pelebaran pulsa yang terjadi dapat diminimalkan.
E.Cara Kerja Fiber Optik
Sebuah kabel fiber optik terbuat dari serat kaca murni, sehingga meskipun kabel mempunyai panjang sampai beratus2 meter, cahaya masih dapat dipancarkan dari ujung ke ujung lainnya. Helai serat kaca tersebut didesain sangat halus,ketebalannya kira-kira sama dengan tebal rambut manusia. Helai serat kaca dilapisi oleh 2 lapisan plastik (2 layers plastic coating) dengan melapisi serat kaca dengan plastik, akan didapatkan equivalen sebuah cermin disekitar serat kaca.
Cermin ini menghasilkan total internal reflection (refleksi total pada bagian dalam serat kaca),  sama seperti jika kita berada pada ruangan gelap dengan sebuah jendela kaca, kemudian anda mengarahkan cahaya senter 90 derajat tegak lurus dengan kaca , maka cahaya senter akan tembus ke luar ruangan. Akan tetapi jika cahaya senter tersebut diarahkan (ke jendela berkaca) dengan sudut yang rendah (hampir paralel dengan cahaya aslinya), maka kaca tersebut akan berfungsi menjadi cermin yg akan memantulkan cahaya senter ke dalam ruangan. demikian pada serat optik, cahaya berjalan melalui serat kaca pada sudut yang rendah.
Referensi :
 https://id.wikipedia.org/wiki/Serat_optik

Installasi Monitorix

Assalamualaikum Wr.Wb.
Selamat pagi? pada kesempatan kali ini saya ingin sharing bagaimana cara installasi monitorix .Nahh ,kalian tau tidak apa itu monitorix? dengan monitorix,kita bisa melihat kondisi server kita.berikut langkah-langkah installasi monitorix.

A.Pengertian
Monitorix adalah, open source, alat monitoring sistem ringan gratis yang dirancang untuk memantau layanan dan sumber daya sistem sebanyak mungkin. Ini telah diciptakan untuk digunakan di bawah produksi server Linux / UNIX, namun karena kesederhanaan dan ukuran kecil dapat digunakan pada perangkat embedded juga.
B.Latar Belakang
Latar belakang saya menginstall monitorix ini adalah agar saya bisa melihat kondisi server kita tanpa harus mengecek langsung .Karena dengan menggunakan monitorix ini kita tidak usah repot",kita bisa melihat kondisi server lewat laptop kita.
C.Maksud Dan Tujuan
Untuk mengetahui suhu server kita,penggunaan RAM maupun hardisk pada server.
D.Alat Dan Bahan
-Laptop
-Server yang sudah terinstall ssh
-File Monitorix
-Koneksi Internet
E.Tahap Pelaksanaan
1. kita buka web monitorix di http://www.monitorix.org/doc-debian.html
Di web tersebut kita dapat melihat cara instalasi-nya Kita pilih yang manual



2. Kita update terlebih dahulu
#apt-get update
Ketikan  perintah install
#apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
 



3. Selanjutnya kita install monitorix-nya.kita ketikan perintah
# wget http://www.monitorix.org/monitorix_3.9.0-izzy_all.deb



4. Kemudian kita install monitorix yang sudah kita download tadi dengan ketikan perintah
#dpkg -i
monitorix*.deb


5.  Selanjutnya kita instal paket monitorix-nya dengan cara ketikan perintah
#apt-get -f install



6. Kemudian kita buka browser, lalu isikan "ipserver:8080/monitorix" 
8080 adalah port monitorix.



                                                          Klik Ok                                                 

 
F.Kesimpulan
Kita bisa melihat keadaan server kita,suhunya penggunaan RAM serta penggunaan hardisknya.Dan dengan monitorix ini kita tidak perlu repot.
Referensi
http://www.monitorix.org/ 




Install LAMP server

Assalamualaikum Wr.Wb.
Selamat Pagi? pada kesempatan kali ini saya akan sharing tentang bagaimna installasi lamp server .berikut penjelasannya😉

A.Pengertian
LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL dan Perl/PHP/Phyton. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.
Komponen-komponen dari LAMP :
  • Linux – sistem operasi
  •   Apache HTTP Server – web server
  •  MariaDB atau MySQL – sistem basis data
  • PHP atau Perl atau Python – bahasa pemrograman yang dipakai
B.Latar Belakang
Untuk mensupport  kegiatan yang berhubungan dengan web server serta database
C.Maksud Dan Tujuan
Mempermudah untuk membuat web server dengan database
D.Jangka Waktu
Jangka waktu yang dibutuhkan untuk menginstall lamp server sekitar 30 menit.
E.Alat dan Bahan
-Laptop
-Koneksii Internet
-server
F.Tahap Pelaksanaan
1.Pada tahap pertama kita update terlebih dahulu dan masuk sebagai super user
2.Hal yang pertama kita install adalah apache2,dengan perintah apt-get install apache2



3.Kita coba cek lewat browser (localhost)




4.Setelah menginstall apache2 ,selanjutnya kita menginstall mariadb dengan mengetik perintah apt-get install mariadb -server


5.Pada saat kita  menginstall maria db,akan muncul tampilan seperti yang ada dibawah ini.Kita diperintahkan untuk mengisikan password baru untuyk mariadb kita.

6.Langkah selanjutnya yaitu konfigurasi mysql dengan mengetikan perintah mysql_secure_installation

7.Pada saat konfigurasi akan ada beberapa option,pilih saja y


8.Setelah menginstal mariadb ,selanjutnya kita menginstal php5.caranya dengan mengetikan perintah apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli php5-intl php5-curl php-pear php5-imagick

9.Untuk melihat apa yang sudah kita install di php ,buat file info.php .untuk membuatnya kita ketikan perintah 'nano /var/www/html/info.php lalu ketikan perintah seperti yang ada pada tampilan berikut
simpan dengan menekan ctrl+x lalu tekan y dan enter
10.Untuk mengetesnya kita ketikan ip/info.php.misalkan disini punya saya  ip nya adalah 192.168.14.2/info.php

11.Yang terakhir adalah menginstall phpmyadmin.caranya dengan mengetikan perintah apt-get install phpmyadmin

11.pilih apache2

12.pilih yes

13.Masukkan password baru untuk phpmyadmin


Setelah itu kita coba masuk lewat browser (localhost) dengan mengetikan ip/phpmyadmin.Disini ip saya 192.168.14.2.Jadi saya ketikan 192.168.14.2/phpmyadmin pada browser.Dan installasipun selesai.tampilan utama php my admin seperti yang ada dibawah




Selesai~
G.Kesimpulan
Bisa menginstall lamp server walaupun ada sedikit error tapi alkhamdulillah bisa mengatasinya.
Referensi
https://id.wikipedia.org/wiki/LAMP

Semoga bermanfaat