Selasa, 31 Januari 2017

HOW TO INSTALL PHP 7.0 ON UBUNTU 16.04


Pada hari ini saya ingin share cara menginstall php 7.0 di Ubuntu 16.04, yaitu sebagai berkut.

A. PENGERTIAN

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

B. LATAR BELAKANG

Saya mendapatkan masalah ketika menginstal php 5 dan ternyata Sistem Operasi saya tidak support dengan php 5 dan akhirnya saya mencoba untuk menginstall php 7.0

C. MAKSUD DAN TUJUAN
  • Dapat menginstall php 7.0
  • Dapat tahu permasalah saat menginstall php 7.0
  • Dapat mengatasi permasalahan saat menginstall php 7.0
D. ALAT DAN BAHAN
  • Laptop
  • Koneksi Internet
  • Listrik
E. JANGKA WAKTU PELAKSANAAN

Ketika saya menginstall php 7.0 ini saya menghabiskan waktu selama satu hari karena saya mengalami masalah penglihatan saat membaca dan memahami serta menuliskan perintah penginstallan php 7.0 dan masalah saya adalah kurang ketelitian dan kecermatan dalam melaksanakan proses installasi.

F. LANGKAH KERJA

1. Berdo'a.
2. Siapkan alat dan bahan yang dibutuhkan.
3. Kemudian masuk ke terminal dan masuk ke root, setelah itu update terlebih dahulu dengan perintah : #sudo apt-get update



4. Install PHP 7.0 dengan perintah : #sudo apt-get install php7.0 libapache2-mod-php7.0


 
5. Kemudian restart apache dengan perintah : #systemctl restart apache2


6. Install paket dari PHP 7.0 (jika dibutuhkan) yaitu dengan langkah sebagai berikut ini :
  • Cari paket yang akan di install dengan masukkan perintah : #apt-cache search php7.0 
  • Pilih dan masukkan perintahnya, misalkan saya : #sudo apt-get install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext
  • Kemudian restart apache dengan perintah : #systemctl restart apache2
7. Test PHP untuk mendapatkan rincian tentang instalasi PHP Anda dengan perintah : #nano /var/www/html/info.php


8. Jika belum ada isinya/kosong maka anda harus masukkan perintah/menambahkan :

<?php
phpinfo();
?>



9. Simpan dengan tekan tombol Ctrl+X kemudian Y dan Enter.

10.Kemudian ubah pemilik file info.php untuk pengguna www-data dan kelompok, yaitu dengan memasukkan perintah : #chown www-data:www-data /var/www/html/info.php


11. Langkah selanjutnya dan langkah terakhir dalam installasi PHP 7.0 adalah mengecek apakah PHP 7.0 sudah terpasang atau belum. Caranya dengan masuk ke browser kemudian ketikan "localhost/info.php" lalu Enter. Dan tampilanya yaitu sebagai berikut ini :


G. KESIMPULAN

Saya dapat mengatasi maslah saya yaitu php 5 saya tidak bisa/tidak support dan akhirnya saya ganti dengan php 7.0

H. REFERENSI

Sekian semoga bermanfaat.
Terimakasih telah mengunjungi blog saya, semoga berkah ya^^

#saran saya lebih cermatlah dalam membaca dan menulis jangan seperti saya, saya seperti ini sebetulnya saya mempunyai kekurangan dalam melihat.

#Jangan terpaku dengan blog saya coba carilah di blog resminya!!..

Senin, 30 Januari 2017

Cara Mengatasi Error Pada phpMyAdmin Ubuntu Mate 16.04 {#1698 Akses ditolak untuk user root di localhost}

Assalamu`alaikum Wr. Wb.



Pada hari ini saya akan berbagi sebuah solusi atau tutorial dalam mengatasi phpMyAdmin Error yaitu tidak dapat masuk ke phpMyAdminnya. Nah, jika ingin tahu lebih lanjut silahkan dibaca sebagai berikut ini.

A. PENDAHULUAN

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perizinan (permissions), dan lain-lain).

B. LATAR BELAKANG

Ketika sa ya mengintal LAMP dan selesai kemudian saya masuk ke phpMyAdmin ternyata terdapat error dan saya tidak dapat masuk ke phpMyAdmin saya.

C. MAKSUD DAN TUJUAN
  • Dapat mengatasi masalah pada phpMyAdmin
  • Dapat belajar dari kesalahan
D. ALAT DAN BAHAN
  • Laptop
  • Koneksi Internet
  • Listrik
E. JANGKA WAKTU YANG DIBUTUHKAN

Ketika saya mencoba untuk mengatasi masalah saya saya membutuhkan waktu 30 menit karena terjadi kesalahan penulisan ketika saya memasukkan perintah dan juga karena saya kurang teliti dalam membaca dan menulis di  sebabkan adanya gangguan mata saya yang memiliki kekurangan dalam melihat.

F. LANGKAH KERJA

a. Langkah yang paling pertama dan utama jangan panik cobalah cari referensi errornya apa di Google.com pilih dokumentasi resminya. Kemudian di coba di Terminal Laptop anda.

b. Lakukan tutorialnya secara urut dan runtut.

# Langkah Perbaikan :

1. Hal yang pertama kita lakukan adalah menghapus mariadb-server terlebih dahulu dengan mengetikkan perintah : #sudo apt-get remove mariadb-server


2. Lalu hapus dengan perintah : #sudo apt-get purge mariadb-server


3. Setelah itu masukkan perintah : " sudo mysql -u root; "


4. Lalu masukkan perintah : " use mysql; "


5. Selanjutnya masukkan : " update user set plugin='' where User='root'; "


6. Kemudian masukkan : " flush privileges; "


7. Setelah itu keluar dari mysql dengan perintah : " exit; "


8. Langkah terakhir coba di tes apakah berhasil atau tidak, jika tidak berhasil saran saya coba dicek lagi apakah ada  kesalah penulisan atau yang lainnya. Usahakan cari Dokumentasi Resminya terlebih dahulu.


G. KESIMPULAN

Saya dapat menambah pengetahuan serta saya dapat mengatasi masalah saya secara mandiri.

H. REFERENSI

Sekian dari saya semoga bermanfaat juga bagi anda. Terimakasih telah mengunjungi blog saya ^^

Wassalamu`alaikum Wr. Wb.

Jumat, 27 Januari 2017

OPEN SSH SERVER ?



Pada hari ini saya akan berbagi mengenai OpenSSH yaitu sebagai berikut.

A. PENGERTIAN

OpenSSH (dikenal sebagai OpenBSD Secure Shell) adalah suite keamanan jaringan tingkat terkait utilitas berdasarkan Secure Shell (SSH) protokol, yang membantu untuk mengamankan jaringan komunikasi melalui enkripsi lalu lintas jaringan lebih dari beberapa metode otentikasi dan dengan menyediakan kemampuan tunneling aman. Sedangkan, Secure Shell (SSH) adalah kriptografi protokol jaringan untuk layanan jaringan operasi aman melalui jaringan yang tidak aman. Contoh aplikasi paling dikenal adalah untuk remote masuk ke sistem komputer oleh pengguna.

B. LATAR BELAKANG

Saya membuat blog ini selain untuk absensi prakerin saya juga merupakan hasil praktek saya selama prakterin pada hari ini dan saya mendokumentasikannya dengan tulisan saya ini.

C. MAKSUD DAN TUJUAN
  • Dapat mengetahui apa itu OpenSSH
  • Dapat menginstall OpenSSH
  • Dapat mengkonfigurasi OpenSSH
  • Dapat menggunakan OpenSSH
D. ALAT DAN BAHAN
  • Laptop
  • Server
  • Koneksi Internet
  • Listrik
E. FUNGSI
  •  Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote.
  • Memudahkan dalam berbagi resource hardware ataupun software yang ada.
F. SEJARAH

OpenSSH diciptakan oleh tim OpenBSD sebagai alternatif untuk perangkat lunak SSH asli oleh Tatu Ylönen, yang sekarang software proprietary . Meskipun kode sumber tersedia untuk SSH asli, berbagai pembatasan yang dikenakan pada penggunaan dan distribusi. OpenSSH diciptakan sebagai garpu dari Björn Grönvall ini OSSH itu sendiri adalah garpu asli gratis SSH 1.2.12 rilis Tatu Ylönen, yang adalah yang terakhir memiliki lisensi cocok untuk forking. Para pengembang OpenSSH mengklaim bahwa aplikasi mereka lebih aman daripada yang asli, karena kebijakan mereka memproduksi bersih dan diaudit kode dan karena dirilis di bawah lisensi BSD, yang lisensi open source yang kata terbuka dalam nama mengacu .

OpenSSH pertama kali muncul di OpenBSD 2.6. Rilis portable pertama dibuat pada Oktober 1999. Perkembangan sejak itu telah termasuk penambahan cipher (misalnya, chacha20 - poly1305 di 6.5 dari Januari 2014), memotong ketergantungan pada OpenSSL (6-7 Oktober 2014) dan perpanjangan untuk memfasilitasi penemuan kunci publik dan rotasi untuk host dipercaya (untuk transisi dari DSA ke Ed25519 kunci publik tuan rumah, versi 6.8 dari Maret 2015).

Pada tanggal 19 Oktober 2015, Microsoft mengumumkan bahwa OpenSSH akan native didukung pada Windows dan dapat diakses melalui Windows PowerShell , merilis sebuah implementasi awal dan membuat kode tersedia untuk umum.

G. INSTALLASI

Untuk menginstall OpenSSH cukuplah mudah anda hanya perlu membuka terminal/CMD Laptop anda dan masukkan perintah :

#apt-get install openssh-server


H. KONFIGURASI 

Apabila anda telah selesai menginstall maka langkah berikutnya adalah mengkonfigurasinya. Apabila anda ingin mengkonfigurasi SSH Server tersebut, anda hanya perlu mengedit file sshd_config yang merupakan file konfigurasi utama pada SSH Server.

Kita bisa merubah settingan default yang ada di dalam filenya. Misalnya merubah port default, ataupun menambah tampilan banner ssh agar menjadi lebih menarik.

#nano /etc/ssh/sshd_config



# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, IPs and protocols we listen for
Port 22              => Port Default ssh anda dapat menggantinya ke port lain
Simpan dengan menekan ctrl+x tekan y tekan enter , restart service ssh dengan perintah :

#service ssh restart

 
I. KESIMPULAN

Dengan Open SSH dapat memudahkan saya untuk meremote server melalui terminal laptop saya.

J. REFERENSI


Termiakasih telah mengunjungi blog saya, semoga bermanfaat bagi anda..^^

Kamis, 26 Januari 2017

ROADMAP ?



A. PENGERTIAN

Pengertian roadmap bisa merujuk ke :

a. Sebuah peta jalan, bentuk peta yang merinci jalan dan jaringan transportasi.
b. Peta jalan untuk perdamaian
c. Teknologi roadmap, alat manajemen peramalan.
d. Kematangan Jalan Pemetaan

B. LATAR BELAKANG

Saya membuat blog ini yaitu sebagai hasil pemahaman belajar saya pada hari ini.

C. MAKSUD DAN TUJUAN
  • Dapat menjadi pemandu arah jalan
  • Dapat menjadi petunjuk sesuatu yang harus dilakukan untuk mensukseskan program.
  • Dapat memperjelas tujuan
D. PRINSIP DASAR ROADMAP

1. JELAS : Road map harus mudah dipahami dan dapat dilaksanakan dengan baik.
2. RINGKAS : Road map disajikan secara ringkas dan padat sesuia format yang ditentukan.
3. TERUKUR : program, kegiatan,target dan waktu pelaksanaan harus dapat kita perkirakan dengan baik.
4. ADJUSTABLE : Road map dapat mengakomodasi umpan balik dan perbaikan yang diperlukan.
5. TERINCI : Road map merupakan rincian dari pelaksanaan kegiatan dan hasil kegiatan.
6. KOMITMEN : komitmen ini adalah hal yang sangat penting pada Road map karena kesepakatan bersama yang memberikan gambaran kesadaran akan tanggung jawab yang harus diselesaikan.
7. DOKUMEN RESMI : Road map harus menjadi dokumen resmi yang dapat ditetapkan dalam lingkungan kerja yang bersangkutan.

E. KESIMPULAN

Saya dapat mengerti dan memahami roadmap.

G. REFERENSI

https://en.wikipedia.org/wiki/Roadmap

Rabu, 25 Januari 2017

SAMBA ?




Pada hari ini saya akan berbagi mengenai samba, untuk lebih lanjutkan silahkan baca berikut ini:

A. PENGERTIAN

Samba adalah sebuah program (aplikasi file server ) yang mimiliki sifat open source yang menyediakan layanan berbagi berkas (file service), berbagi alat pencetak (print service), resolusi nama NetBIOS, dan juga pengumuman layanan (NetBIOS service announcement/browsing). Samba dikembangkan oleh Andrew Tridgell.

File Server atau File Sharing adalah program yang memberikan layanan berupa penyediaan file/folder yang dapat diakses secara bersamaan oleh semua pengguna di dalam suatu jaringan.

B. LATAR BELAKANG

Saya menuliskan blog ini selain untuk absensi saya selama prakerin di BLC Telkom Klaten juga untuk mendokuentasikan hasil praktek saya pada hari ini.

C. MAKSUD DAN TUJUAN

*Dapat mengetahui apa itu Samba
*Dapat menstransfer/men-share file banyak ke banyak client yang terhubung dengan server
*Dapat mengoptimalkan kinerja dengan mempersingkat waktu dalam men-share banyak file/folder

D. MANFAAT

* Lebih efesien dalam meng-share / membagi file ke seluruh pengguna dalam suatu jaringan. 
* Lebih stabil untuk berbagi file dalam jaringan.

E. ALAT DAN BAHAN

1. Laptop
2. Server
3. Koneksi Internet
4. Listrik

F. JANGKA WAKTU PELAKSANAAN

Ketika saya melakukan installasi Samba File Server kurang lebih 5 menit tergantung kestabilan koneksi internetnya.

G. LANGKAH KERJA


Sebelum memulai suatu pekerjaan sebaiknya kita berdo’a terlebih dahulu. Dan setelah semua alat dan bahan telah tersedia, maka sekarang anda nyalakan laptop anda dan masuk ke server melalui remote access. Langkah selanjutnya sebagai berikut :

1. Installasi

Langakah-langkah installasi :
Masukkan perintah ke Terminal Laptop anda yang teah terhubung ke server melalui Remote Access : 

#apt-get install samba


2. Konfigurasi

Kemudian anda konfigurasi data atau folder yang akan anda sharing disini folder yang akan saya
sharing adalah /home/aku/ , konfigurasinya :

#nano /etc/samba/smb.conf


Pada bagian terbawah silahkan anda tambahkan beberapa baris berikut :

[yeni.yeni.id]
path = /home/yeni
browseable = yes
writeable = yes
guest ok = no
public = no
read only = no
security = user

Kemudian simpan dengan menekan Ctrl+X tekan Y tekan Enter, seperti gambar dibawah :

Keterangan :
path = adalah letak file-file yang akan 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 di tambahkan 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 kebalikanya
read only = berarti hanya dapat dilihat dan dibaca termasuk menyalin file tapi tidak dapat
menambahkan file atau folder kedalamnya jika yes jika no maka kebalikanya

Jika anda ingin memberikan password pada samba maka langkahnya adalah sebagai berikut :

Silahkan anda masukan user untuk pengguna samba jika anda mengunakan user dengan perintah :

#smbpasswd -a aku

Kemudian restart service samba dengan perintah : 

#service samba restart
atau bisa juga dengan perintah :


#/etc/init.d/samba restart

Nah sekarang langkah terakhir untuk melihat apakah samba sudah bisa berfungsi dan digunakan atau belum, yaitu dengan buka home dan ketikan di kolom Search : smb://ip (contoh => smb://192.168.162.2), lalu masukkan username dan password (jika diberi password) kemudian Connect. Selesai~





H. KESIMPULAN

Dengan menggunakan Samba File Server dapat memudahkan seseorang dalam membagikan file kepada client dengan cepat dan mudah serta tidak memiliki resiko tinggi seperti sharing file secara manual.

I. REFERENSI
  • E-Book TKJ :
        1. Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
        2. debianserverfinal.pdf
Sekian dulu dari saya semoga bermanfaat bagi anda. Terimakasih telah mengunjungi blog saya ini dan maafkan saya jika ada kata-kata saya yang kurang baik.

Selasa, 24 Januari 2017

TELNET SERVER ?



Pada hari ini saya akan berbagi mengenai apa itu Telnet?, Bagaimana cara menggunakannya?. Untuk tahu lebih lanjut maka bacalah hal-hal sebagai berikut ini.

A. PENGERTIAN

Telnet (Telnet atau TELecommunication NETwork merupakan sebuah protokol. jaringan yang digunakan di internet dan juga jaringan komputer lokal untuk memberikan fasilitas text-oriented interaktif dua arah komunikasi menggunakan virtual terminal koneksi. Data pengguna diselingi di-band dengan informasi kontrol Telnet dalam 8-bit berorientasi byte koneksi data melalui Transmission Control Protocol (TCP).


B. LATAR BELAKANG

Saya membuat blog ini selain untuk absensi prakerin saya juga untuk mendokumentasikan hasil belajar dan praktek saya pada hari ini.

C. MAKSUD DAN TUJUAN

*Dapat masuk server melalui telnet
*Dapat tahu apa fungsi dari telnet
*Dapat mengetahui apa itu telnet

D. ALAT DAN BAHAN
  • Laptop
  • Server
  • Koneksi Internet
  • Listrik
E. FUNGSI

Telnet berfungsi untuk menghubungkan antara komputer Linux yang satu dengan komputer Linux lainnya.

F. SEJARAH

Telnet adalah protokol client-server, berdasarkan handal berorientasi koneksi transportasi. Biasanya, protokol ini digunakan untuk membuat sambungan ke Transmission Control Protocol (TCP) nomor port 23, di mana aplikasi Telnet Server (telnetd) adalah mendengarkan. Telnet, bagaimanapun, mendahului TCP / IP dan pada awalnya menjalankan lebih Network Control Program (NCP) protokol.
Meskipun Telnet adalah protokol ad hoc tanpa definisi resmi sampai 5 Maret 1973, nama sebenarnya disebut Teletype Melalui Jaringan Protocol sebagai RFC 206 (NIC 7176) pada Telnet membuat sambungan yang jelas:
    Protokol TELNET didasarkan pada gagasan dari teletype virtual, menggunakan 7-bit karakter ASCII set. Fungsi utama dari TELNET Pengguna, kemudian, adalah untuk memberikan sarana yang penggunanya dapat 'memukul' semua kunci pada yang teletype virtual.
Pada dasarnya, dulu saluran 8-bit untuk pertukaran data ASCII 7-bit. Setiap byte dengan bit set tinggi adalah karakter Telnet khusus. Pada tanggal 5 Maret 1973, standar protokol Telnet didefinisikan di UCLA dengan penerbitan dua dokumen NIC: Telnet Protocol Specification, NIC 15.372, dan Telnet Option Spesifikasi, NIC 15.373.
Banyak ekstensi dibuat untuk Telnet karena pilihan dinegosiasikan arsitektur protokol. Beberapa ekstensi ini telah diadopsi sebagai standar Internet , dokumen IETF STD 27 melalui STD 32. Beberapa ekstensi telah diterapkan secara luas dan lain-lain diusulkan standar pada standar track IETF (lihat di bawah ) Telnet terbaik dipahami dalam konteks pengguna dengan terminal sederhana menggunakan program Telnet lokal (dikenal sebagai program klien) untuk menjalankan sesi logon pada komputer remote di mana kebutuhan komunikasi pengguna ditangani oleh program Telnet Server.

G. LANGKAH KERJA

Untuk menginstall Telnet anda hanya cukup dengan membuka Terminal/CMD laptop anda dengan memasukkan perintah :
#apt-get install telnet 


Setelah terinstall anda dapat langsung menggunakannya, namun jika anda ingin mengubah konfigurasi default dari telnet server anda dapat mengedit file “/etc/inetd.conf”


untuk mencoba atau mengunakan telnet ini anda dapat mengunakan windows ataupun linux dengan perintah di terminal atau cmd yaitu :
#telnet 192.168.162.2


H. KESIMPULAN 

Lebih cepat dan lebih efisien untuk masuk ke server melalui remote access dengan telnet.

I. REFERENSI


Terimaksih telah mengunjungi blog saya, semoga bermanfaat ya..^^

Senin, 23 Januari 2017

SERVER ?

client-server



Selamat SIANG^^

Pada hari ini saya akan berbagi hasil belajar saya pada hari ini, yaitu sebagai berikut ini.


A. PENGERTIAN

Apa itu Server ?

Server adalah program komputer atau perangkat yang menyediakan fungsi untuk program atau perangkat lain, yang disebut  "client ".

B. SEJARAH

Bagaimana Sejarah Sever?

Penggunaan server dalam komputasi berasal dari teori antrian , yang di mana dimulai pada abad ke-20 pertengahan, yang terutama digunakan dalam Kendall (1953) (bersama dengan "layanan"), kertas yang diperkenalkan notasi Kendall . Dalam makalah sebelumnya, seperti Erlang (1909), istilah yang lebih konkret seperti "[telepon] operator" digunakan.

Dalam komputasi, "server" tanggal setidaknya RFC 5 (1969), salah satu dokumen paling awal menggambarkan ARPANET (pendahulu dari Internet ), dan kontras dengan "user", membedakan dua jenis inang : "server=tuan rumah "dan" user=tuan ". Penggunaan "melayani" juga tanggal dokumen awal, seperti RFC 4 , kontras "melayani-tuan" dengan "menggunakan host".

C. TUJUAN

Apa Tujuan adiciptakannya sebuah Server ?

Tujuan dari diciptakannya server adalah untuk berbagi data serta berbagi sumber daya dan mendistribusikan karya. Sebuah komputer server dapat melayani program komputer sendiri juga tergantung pada skenario, ini bisa menjadi bagian dari quid pro quo transaksi, atau hanya kemungkinan teknis. 

D. JENIS SERVER

Apa saja jenis dari Server?

1. Server Aplikasi
       Host aplikasi web (program komputer yang berjalan di dalam browser web) yang memungkinkan pengguna dalam jaringan untuk menjalankan dan menggunakan mereka, tanpa harus menginstal salinan pada komputer mereka sendiri. Tidak seperti apa nama mungkin menyiratkan, server ini tidak perlu menjadi bagian dari world wide web untuk setiap jaringan lokal yang akan dilakukan. Client komputer dengan web browser.

2. Server Katalog
    Server ini bertujuan untuk mempertahankan indeks atau daftar isi dari informasi yang dapat ditemukan di seluruh jaringan terdistribusi besar, seperti komputer, pengguna, file bersama pada file server, dan aplikasi web. Pengguna program komputer yang perlu untuk menemukan sesuatu pada jaringan, seperti anggota Domain mencoba untuk log in, sebuah klien email mencari alamat email, atau pengguna mencari file.

3. Server Komunikasi
      Server ini bertujuan untuk mempertahankan lingkungan yang dibutuhkan untuk satu titik akhir komunikasi (user atau perangkat) untuk menemukan titik akhir lain dan berkomunikasi dengan mereka. Ini mungkin atau mungkin tidak termasuk direktori endpoint komunikasi dan layanan deteksi kehadiran, tergantung pada keterbukaan dan keamanan parameter jaringan. Client menggunakan komunikasi endpoint.

4. Server Computing
    Bertujuan untuk memiliki saham sejumlah besar sumber daya komputasi, terutama CPU dan memory random-access , melalui jaringan karna setiap program komputer yang membutuhkan daya CPU lebih dan RAM dari komputer pribadi mungkin mampu. klien harus menjadi jaringan komputer jika tidak, tidak akan ada model client-server.

5. Database Server 
       Untuk mempertahankan saham yang berbentuk basis data (terorganisir koleksi data dengan sifat yang telah ditetapkan yang dapat ditampilkan dalam sebuah tabel) melalui sebuah jaringan. Server ini biasanya digunakan pada Spreadsheet , software akuntansi , software manajemen aset atau hampir semua program komputer yang mengkonsumsi data yang terorganisir dengan baik, terutama dalam volume besar.

6. Fax Server
    Untuk berbagi satu atau lebih mesin fax melalui jaringan, sehingga menghilangkan kerumitan akses fisik pada setiap pengirim fax atau penerimaan fax.

7. File Server
     Bertujuan untuk mempertahankan saham file dan folder, ruang penyimpanan untuk menyimpan file dan folder, atau keduanya, melalui jaringan. Sedangkan jaringan komputer adalah klien yang dituju, meskipun program lokal dapat menjadi klien.

8. Server Game
       Untuk memungkinkan beberapa komputer atau perangkat game untuk bermain game multiplayer. Disini Clientnya adalah komputer atau pribadi konsol game.

9. Mail Server
     Untuk membuat email agar dapat berkomunikasi dan memungkinkan cara yang sama bahwa kantor pos membuat surat siput komunikasi baik melalui Pengirim atau penerima email.

10. Server Media
       Bertujuan untuk mempertahankan saham video digital atau audio digital melalui jaringan melalui media streaming (transmisi konten dalam cara yang bagian menerima dapat menonton atau mendengarkan saat mereka tiba, sebagai lawan men-download file besar secara keseluruhan dan kemudian menggunakannya). Client dari server ini adalah komputer pribadi pengguna-menghadiri dilengkapi dengan monitor dan speaker.

11. Server Cetak
        Untuk mempertahankan saham satu atau lebih printer melalui jaringan, sehingga menghilangkan kerumitan akses fisik. Clientnya adalah printer.

12. Server Suara
       Bertujuan untuk memungkinkan program komputer dari komputer untuk memainkan suara dan merekam suara, secara individu atau kooperatif. Clientnya adalah merupakan program komputer dari komputer yang sama.

13. Server Proxy
        Server ini bertindak sebagai perantara antara klien dan server yang menerima lalu lintas masuk dari klien dan mengirimnya ke server. Alasan untuk melakukannya termasuk kontrol konten dan penyaringan, meningkatkan kinerja lalu lintas, mencegah akses jaringan yang tidak sah atau hanya routing lalu lintas yang melalui jaringan yang besar dan kompleks. Kliennya adalah setiap komputer yang terhubung jaringan.

14. Web Server
        Sebuah web server adalah apa yang membuat dunia wide web mungkin. Setiap situs memiliki satu atau lebih server web. Clientnya adalah komputer dengan web browser.

E. KEBUTUHAN HARDWARE SERVER

Persyaratan hardware (perangkat keras) untuk server itu bervariasi, tergantung pada tujuan server dan software-nya atau sistem operasi yang akan digunakan untuk server.

Karena server biasanya diakses melalui jaringan, banyak dijalankan tanpa pengawasan tanpa monitor komputer atau perangkat input, perangkat keras audio dan USB interface. Banyak server tidak memiliki antarmuka pengguna grafis (GUI). Mereka dikonfigurasi dan dikelola dari jarak jauh. Manajemen remote termasuk MMC , SSH atau browser web .

F. LATAR BELAKANG
Saya menulis blog ini karena saya ingin mendokumentasikan hasil belajar saya pada hari ini.
G. MAKSUD DAN TUJUAN

  • Dapat mengetahui Pengertian Server
  • Dapat mengetahui Sejarah Server
  • Dapat mengetahui Jenis, Tujuan dan Fungsi dari Server 
  • Dapat mengetahui spesifikasi kebutuhan hardware server
H. REFERENSI




Sabtu, 21 Januari 2017

EVALUASI MINGGU KE-6

Assalamu'alaikum Wr. Wb.



dokumentasi kholis sedang mengutarakan masalah kelompok sekolahnya.

Pada hari ini merupakan hari dimana hari evaluasi kami yang setiap hari sabtu dilakukan, hari ini metode evaluasinya berbeda dari biasanya. Nah dihari ini kami semua membahas tentang masalah umum atau masalah yang terjadi di setiap kelompok taip sekolah.

Kebanyakan setiap masalah dari kelompok sekolah lain adalah perpecahan kekompakan kelompok mereka dikarenakan kurangnya komunikasi dan keinginan tiap individu untuk memiliki lebih banyak teman dari sekolah lain sehingga lupa dan jarang bersama dengan kolompoknya sendiri dan ini merupakan hal yang wajar bagi saya pribadi karena menurut saya manusia adalah makhluk sosial yang membutuhkan orang lain dan saya berpikir bahwa boleh saja memiliki banyak teman baru tapi jangan sampai lupa dengan teman lama.

Sedangkan sekolah saya sendiri yaitu kelompok saya dari SMKN 1 WIROSARI yang terdiri dari 4 orang anak yaitu saya sendiri Yeni Maesyaroh dan teman-teman saya yaitu, Siti Mu`itdah, Muh. Nur Kholis dan Gumelar Ardli Sanjaya kami tidak terlalu banyak mengalami masalah, sebelumnya masalah kami juga sama seperti kelompok lain namun disini kami dapat mengatasinya dengan cara yang baik dan tanpa perpecahan. Sedangkan masalah kami saat ini adalah bahwa kami habis ketilang polisi dan harus menghadiri sidang untuk mempertanggungjawabkan kesalahan dan kelalaian kami sesuai hukum yang berlaku.

Mungkin hanya itu yang dapat saya sampaikan pada hari ini. Terimakasih karena telah mengunjungi dan membaca blog saya.


Lampiran Dokumenasi kegiatan evaluasi :

dokumentasi saya dan gumelar

dokumentasi saya dan kholis

Wassalamu`alaikum Wr. Wb.

Jumat, 20 Januari 2017

NTP SERVER ?



 Selamat Pagi ~

Pada hari ini saya akan berbagi kepada kalian semua tentang apa itu NTP Server dan Bagaima cara menginstallnya di server?. Nah jika anda ingin tahu maka baca hal-hal di bawah ini.

A. PENGERTIAN

Network Time Protocol
atau bisa di singkat NTP adalah sebuah protokol jaringan yang digunakan untuk minsinkronkan waktu (sinkronisasi jam) antara sistem komputer melalui paket-switched, variabel-latency jaringan data.

Sedangkan NTP SERVER merupakan sebuah server yang berfungsi mensinkronkan waktu antara client dengan server terhadap waktu yang lebih akurat serta mentransmisikan sebuah paket informasi kepada client agar waktunya dapat sama persis.

NTP berjalan pada protocol UDP yang dimana ia memiliki sifat ringan dan unreliable. NTP Server, sangat berperan penting apabila jumlah computer sudah melampaui batas, agar semua waktu dapat berjalan serentak pada setiap komputer.

B. LATAR BELAKANG

Saya membuat tulisan ini untuk mendokumentasikan hasil belajar saya pada hari ini.

C. MAKSUD DAN TUJUAN

1. Dapat mendokumentasikan hasil praktek.
2. Mengetahui apa itu NTP Server ?
3. Dapat menginstall NTP Server.

D. ALAT DAN BAHAN

1. Laptop (client)
2. Komputer Sever
3. Koneksi Internet
4. Listrik

E. MANFAAT NTP SERVER

1. Untuk dapat mengelola sebuah jaringan yang sangat ketat dalam urusan waktu. Misalnya dalam sebuah perusahaan dan anda adalah salah satu pegawai yang diminta untuk mengirimkan dokumen penting nanti pada pukul 3 sore dari komputer anda (client) ke server dan lewat dari pukul 3 sore akan di reject secara otomatis oleh sistem. Apa yang akan terjadi apabila ternyata waktu yang terdpat di komputer anda berbeda dengan komputer server ?.  Apabila tidak sinkon meskipun 1 menit saja sangatlah berpengaruh. Maka dari itu untuk hal-hal semacam inilah NTP Server dibutuhkan, supaya waktu/jam semua komputer yang terhubung suatu jaringan dapat sinkron atau sama semuanya.

F. SEJARAH

Pada tahun 1979, jaringan sinkronisasi waktu teknologi yang digunakan dalam apa yang mungkin demonstrasi publik pertama dari internet layanan yang berjalan melalui jaringan satelit trans-Atlantik, pada Konferensi Komputer Nasional di New York. Teknologi ini kemudian dijelaskan dalam 1981 Internet Engineering Catatan (IEN) 173 dan protokol umum dikembangkan dari itu yang didokumentasikan dalam RFC 778. Teknologi ini pertama kali digunakan dalam jaringan lokal sebagai bagian dari protokol routing Halo dan diimplementasikan dalam fuzzball, sistem operasi eksperimental digunakan dalam prototyping jaringan, di mana ia berlari selama bertahun-tahun.
alat jaringan terkait lainnya yang tersedia baik dulu dan sekarang. Mereka termasuk Daytime dan Waktu protokol untuk merekam waktu kejadian, serta ICMP Timestamp pilihan dan IP Timestamp ( RFC 781 ). Sistem sinkronisasi yang lebih lengkap, meskipun kurang analisis data NTP dan jam mendisiplinkan algoritma, termasuk daemon Unix waktunya, yang menggunakan algoritma pemilihan untuk menunjuk server untuk semua klien; dan Digital Waktu sinkronisasi layanan (DTSS), yang menggunakan hirarki server mirip dengan model stratum NTP.
Pada tahun 1985, NTPv0 dilaksanakan di kedua fuzzball dan Unix, dan NTP header paket dan round-trip delay dan offset perhitungan, yang telah bertahan dalam NTPv4, didokumentasikan dalam RFC 958 . Meskipun komputer yang relatif lambat dan jaringan yang tersedia pada saat itu, akurasi yang lebih baik dari 100 milidetik biasanya diperoleh pada link mencakup Atlantic, dengan akurasi puluhan milidetik pada Ethernet jaringan.
Pada tahun 1988, spesifikasi jauh lebih lengkap dari protokol NTPv1, dengan algoritma yang terkait, diterbitkan dalam RFC 1059 . Hal menarik pada hasil eksperimen dan algoritma penyaring jam didokumentasikan dalam RFC 956 dan adalah versi pertama untuk menggambarkan client-server dan peer-to-peer mode. Pada tahun 1991, NTPv1 arsitektur, protokol dan algoritma dibawa ke perhatian khalayak rekayasa yang lebih luas dengan publikasi sebuah artikel oleh David L. Mills di IEEE Transaksi pada Komunikasi .
Pada tahun 1989, RFC 1119 diterbitkan mendefinisikan NTPv2 dengan cara mesin negara, dengan pseudocode untuk menggambarkan operasi. Memperkenalkan protokol manajemen dan otentikasi kriptografi skema yang memiliki keduanya selamat ke NTPv4. Desain NTP dikritik karena kurang prinsip kebenaran formal oleh masyarakat DTSS. Alternatif desain mereka termasuk algoritma Marzullo ini , versi modifikasi dari yang segera ditambahkan ke NTP. Sebagian besar algoritma dari era ini juga sebagian besar selamat ke NTPv4.
Pada tahun 1992, RFC 1305 didefinisikan NTPv3. RFC termasuk analisis semua sumber kesalahan, dari jam referensi ke klien akhir, yang memungkinkan perhitungan metrik yang membantu memilih yang terbaik server di mana beberapa kandidat tampaknya tidak setuju. modus siaran diperkenalkan.
Dalam tahun-tahun berikutnya, sebagai fitur baru yang ditambahkan dan perbaikan algoritma yang dibuat, menjadi jelas bahwa versi protokol baru yang diperlukan. Pada tahun 2010, RFC 5905 diterbitkan mengandung spesifikasi yang diusulkan untuk NTPv4, tetapi protokol secara signifikan telah pindah sejak saat itu, dan pada 2014, RFC diperbarui belum dipublikasikan. Setelah pensiun dari Mills dari University of Delaware, implementasi referensi saat ini dikelola sebagai open source proyek yang dipimpin oleh Harlan Stenn.

G. INSTALLASI

Kali ini saya akan menginstal melalui terminal, yaitu dengan cara sebagai berikut.

Install terlebih dahulu paket ntp (server), dan ntpdate (client), dengan perintah :

#apt-get install ntp ntpdate


H. KONFIGURASI

Kemudian setelah anda menginstall ntp server dan ntpdate client maka anda harus mengkonfigurasinya terlebih dahulu, yaitu sebagai berikut.

File untuk konfigurasi ntp-server yaitu file di “/etc/ntp.conf”, edit file dengan perintah :

#nano /etc/ntp.conf


Kemudian anda cari baris “server 0.de....” dengan cara menekan Ctrl+W lalu ketikan kata
yang anda cari kemudian anda tekan enter untuk menemukan kata tersebut seperti gambar
dibawah, kemudian anda berikan tanda # pada setiap server dari server 0 - 3 lalu
tambahkan baris ini pada bagian terbawah dari ke-4 server tersebut tambahkan “ server
127.127.1.0 “




Setelah itu anda cari baris “ restrict 192.168.162.0 mask 255.255.255.248 notrust ” lalu
hilangkan tanda # pagar nya kemudian ubah menjadi “restrict 192.168.162.0
mask 255.255.255.248 nomodify notrap” seperti gambar dibawah ini :


Lalu anda simpan file tersebut dengan menekan Ctrl+X lalu takan Y tekan Enter.
Setelah itu anda restart service ntp dengan perintah : #service ntp restart


Kemudian anda cekntp-server local sudah bekerja dengan baik atau belum. Dengan perintah : ”#ntpq -p”. Jika pada bagian “jitter” bernilai 0.001 atau 0.000, berarti sudah benar, dan jika belum, periksa kembali file ntp.conf. Dengan cara seperti gambar dibawah ini :


I. KESIMPULAN

Dengan NTP saya dapat menyinkronkan laptop saya dengan server saya.

J. REFFERENSI

Kamis, 19 Januari 2017

KERJA PROFESIONAL

APA ITU KERJA PROFESIONAL?



A. PENGERTIAN

Kerja atau pekerjaan adalah sebuah aktivitas yang dilakukan oleh manusia untuk menghasilkan sesuatu, biasanya berupa prestasi, penghargaan, barang atau uang.

Profesional adalah sebuah istilah bagi seseorang yang menawarkan jasa atau layanan sesuai dengan protokol dan peraturan dalam bidang yang dijalaninya dan menerima gaji sebagai upah atas jasanya. Orang tersebut juga merupakan anggota suatu entitas atau organisasi yang didirikan seusai dengan hukum di sebuah negara atau wilayah. Meskipun begitu, seringkali seseorang yang merupakan ahli dalam suatu bidang juga disebut "profesional" dalam bidangnya meskipun bukan merupakan anggota sebuah entitas yang didirikan dengan sah. Sebagai contoh, dalam dunia olahraga terdapat olahragawan profesional yang merupakan kebalikan dari olahragawan amatir yang bukan berpartisipasi dalam sebuah turnamen/kompetisi demi uang.

Jadi Kerja Profesional adalah suatu aktivitas yang dilakukan manusia dengan penuh tanggung jawab atas suatu kegiatan yang dilakukannya, serta sudah ahli dalam pekerjaan yang dilakoninya.

B. LATAR BELAKANG

Saya membuat ini berharap bahwa saya dan pembaca dapat lebih memahami apa yang dimaksud dengan kerja profesional. Dan saya mendokumenasikan ilmu yang baru saya dapatkan, yaitu bekerja secara profesional serta mengerti apa itu kerja profesional.

C. MAKSUD DAN TUJUAN

#Dapat tahu apa itu kerja dan apa itu profesional.
#Dapat mengerti maksud dari pekerjaan profesional.

D. MANFAAT

a. Lebih tahu tanggung jawabnya.
b. Bersikap dewasa.
c. Disiplin.

E. KESIMPULAN

Lebih paham dan mengerti apa yang dimaksuddengan kerja profesional.

F. REFERENSI

*https://id.wikipedia.org/wiki/Kerja
*https://id.wikipedia.org/wiki/Profesional

Rabu, 18 Januari 2017

FTP SERVER ?





Pada hari ini saya akan berbagi tentang Apa itu FTP Server?. Dan Cara menginstallnya. Jika ingin tau maka bacalah yang berikut ini !!.

A. PENGERTIAN

FTP atau File Transfer Protocol adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP berjalan di port 21 serta bekerja pada protocol TCP/IP.

B. LATAR BELAKANG

Saya membuat blog ini selain sebagai absensi kehadiran prakerin saya di BLC Telkom Klaten pada hari ini juga merupakan dokumentasi untuk hasil belajar dan hasil praktek saya pada hari ini.

C. MAKSUD DAN TUJUAN

#Maksud :
1. Mendokumentasikan hasil belajar dan hasil pemahaman saya tentang FTP Server.
2. Melakukan pendekatan fungsi FTP Server.
3. Mengimplementasikan hasil pemahaman FTP Server.

#Tujuan :
1. Untuk tujuan sharing data.
2. Untuk menyediakan indirect atau implicit remote computer.
3. Untuk menyediakan tempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.

D. ALAT DAN BAHAN

a. Server (OS Debian 8)
b. Koneksi Internet
c. Laptop Kerja (Client)
d. Listrik

E. INSTALLASI FTP SERVER DEBIAN 8 JESSIE

Di Distro Debian terdapat 2 aplikasi yang populer digunakan oleh kebanyakan orang yaitu adalah ProFTPd dan Vsftpd. Namun disini saya memilih menggunakan ProFTPd karena menurut sebagian besar dianggap lebih mudah serta lebih cepat dibandingkan aplikasi lainnya.

Baiklah di sini saya akan menggunakan metode installasi melalui terminal yang diremote ke server.

Yaitu sebagai berikut :

1. Baca basmallah dan berdo’a terlebih dahulu.
2. Siapkan alat dan bahan.
3. Pastikan anda sudah membaca referensi atau buku panduan installasi FTP Server.
4. Pastikan server masih dalam keadaan menyala serta kondisinya masih baik.
5. Nyalakan laptop dan koneksikan ke server melalui wifi.
6. Masuk ke server melalui remote access misal menggunakan ssh : ssh namauser@ipaddressVM contoh : ssh yeni@192.168.20.7
7. Jika sudah masuk maka anda harus masuk root terlebih dahulu, setelah masuk ketikkan perintah :

#apt-get install proftpd



kemudian, akan muncul dua pilihan yaitu “from inetd” dan “standalone” maka silahkan pilih standalone dengan mekan Enter, untuk konfigurasi FTP Server menggunakan aplikasi ini terdapat pada file “/etc/proftpd/proftpd.conf” baik untuk konfigurasi dengan password atau pun guest ok.

8. Proses installasi secara default selesai dan langkah selanjutnya adalah konfigurasi FTP.

F. KONFIGURASI FTP

Setelah selesai proses installasi proftpd diatas. Semua user yang terdaftar pada komputer server Debian sudah bisa mengakses layanan FTP tersebut melalui web browser ataupun terminal. Selain itu direktori yang digunakan adalah direktori home setiap user tersebut.

Konfigurasi proFTPd dengan memasukkan perintah :

#nano /etc/proftpd/proftpd.conf


Di Dalam FTP Server, kita bisa menggunakan dua cara :
a. User Authentication LogIn (Password Protected)
b. Anonymous LogIn (Guest OK)

Dan caranya sebagai berikut :

a. User Authentication LogIn

Kemudian edit dengan tambahkan beberapa baris berikut di bagian paling akhir file konfigurasi untuk user login atau dengan password :

#misalnya :

<Anonymous /home/aku/> => arah folder direktori
User yeni => user Penguna FTP
</Anonymous>


Kemudian simpan tekan Ctrl+X tekan Y tekan Enter setelah itu tambahkan user aku dengan perintah : #adduser yeni
Kemudian restart service proftpd dengan perintah : #service proftpd restart


b. Anonymous LogIn

Pada cara ke-2 ini atau Anonymous LogIn merupakan sebuah cara yang memperbolehkan semua pengunjung mengakses layanan ftp server tersebut.

Caranya hampir sama seperti cara pertama hanya saja perlu perbedaanya yaitu mambahkan opsi “UserAlias” pada file proftpd.conf. Kurang lebih seperti berikut ini :

#misalnya :

<Anonymous /home/yeni/>
User yeni
UserAlias anonymous yeni
</Anonymous>



Kemudian simpan tekan Ctrl+X tekan Y tekan Enter.

Restart service proftpd dengan perintah :
#service proftpd restart


Untuk percobaan buat sebuah file di direktori /home/yeni, kemudian coba melalui webrowser client (ftp://192.168.20.7 =>misal) seperti tadi, atau anda dapat mengunakan aplikasi “filezilla”.

Catatan : “Perlu diingat, sebaiknya anda memilih salah satu dari dua cara ini. Jangan digunakan bersamaan.”

G. FUNSI FTP SERVER

1. untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP
2. Server yang menjalankan software berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut harus selalu siap dalam memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

H. KESIMPULAN

Pada intinya FTP adalah protokol yang bertugas dalam hal pertukaran file baik itu download ataupun upload di jaringan.

I. JANGKA WAKTU PELAKSANAAN

Ketika saya melakukan praktek install FTP Server ini untuk pertama kalinya di Server sungguhan dalam hidup saya selama ini dan di sini saya melakukan installasinya cepat hanya butuh waktu 15-20 menit tergantung koneksi internetnya. Sedangkan saya membutuhkan waktu seharian yaitu 8 jam bahkan lebih karena koneksi internet yang tidak stabil.

J. REFERENSI

#E-Book TKJ :
1. Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
2. debianserverfinal.pdf-DebianServerFinal2.docx
3. Debian_8_Server_Full.pdf