Showing posts with label Pengenalan. Show all posts
Showing posts with label Pengenalan. Show all posts

Monday, April 3, 2017

Mengenal SMS Gateway

Pengertian

SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.

SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.

UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.

UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).

elco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst. 

Kebutuhan SMS Gateway

Kebutuhan Perangkat Keras
  • PC/Laptop/Notebook
  • Modem/Ponsel (Anda dapat mengecek jeni modem dan ponsel yang didukung oleh gammu Klik Disini )
  • Kabel Data (Untuk Menghubungkan Ponsel dengan PC)
Kebutuhan Perangkat Lunak
  • Linux maupun Windows sebagai OS nya
  • MySQL sebagai Database server
  • GNOKII sebagai sms gateway ataupun Nokbe SMS Gateway

SMS Gateway Menggunakan GNOKII

Proyek Gnokii ditujukan untuk pengembangan tools dan driver untuk MObileDevice Nokia yang menggunakan system Linux, FreeBSD dan *Nix Lainya.Dengan fnokii kita bisa mengirim//menerima SMS, membuat panggilan, atau sekedar mengakses phonebook, dengan kata lain bisa menggunakan fasilitas-fasilitas yang memiliki telepon seluler merk NOkia atau seluler yang support AT langsung dari komputer, tapi tidak semua produk Nokia yang di support oleh gnokii

SMSD (SMS Daemon)

SMSD (SMS Daemon) adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL Server untuk penampungan semua inbox dan outbok yang ada di seluler anda.Sampai dengan versi ini baru mensupport dengan 2 modul database yaitu MYSQL & PostgreSQL

Referensi


Read more

Monday, March 27, 2017

Mengenal PuTTY

 

Pengertian
PuTTY adalah gratis dan open-source terminal emulator , konsol serial dan transfer file aplikasi jaringan. Ini mendukung beberapa protokol jaringan , termasuk SCP , SSH , Telnet , rlogin , dan koneksi soket mentah. Hal ini juga dapat terhubung ke port serial . Nama "Putty" tidak memiliki makna definitif.

Putty awalnya ditulis untuk Microsoft Windows , tetapi telah porting ke berbagai lain sistem operasi . Port resmi tersedia untuk beberapa Unix-seperti platform, dengan port kerja-in-progress untuk klasik Mac OS dan MacOS , dan port resmi telah berkontribusi untuk platform seperti Symbian, Windows Mobile dan Windows Phone

Fitur - Fitur
Putty mendukung banyak variasi pada terminal jarak jauh yang aman, dan memberikan pengguna kontrol atas SSH kunci enkripsi dan protokol versi, cipher alternatif seperti 3DES , arcfour , Blowfish , DES , dan Public-key otentikasi. Hal ini juga dapat meniru urutan kontrol dari xterm , VT102 atau ECMA-48 terminal emulasi , dan memungkinkan lokal, jarak jauh, atau dinamis port forwarding dengan SSH (termasuk X11 forwarding). Lapisan jaringan komunikasi mendukung IPv6 , dan protokol SSH mendukung zlib@openssh.com tertunda skema kompresi. Hal ini juga dapat digunakan dengan koneksi port serial lokal.

Putty dibundel dengan baris perintah SCP dan SFTP klien, yang disebut "pscp" dan "psftp" masing-masing, dan Plink, alat koneksi command-line, yang digunakan untuk sesi non-interaktif.

Sejarah
Pengembangan Putty tanggal kembali ke akhir 1998, dan itu telah menjadi digunakan SSH-2 klien sejak Oktober 2000.

Konponen
PuTTY terdiri dari beberapa komponen :
  • PuTTY : Telnet, rlogin, dan SSH client itu sendiri, yang juga dapat terhubung ke port serial
  • Pscp : SCP Client, yaitu baris perintah copy file aman
  • Pstfd : SFTP Client, yaitu sesi transfer file umum seperti FTP
  • PuTTYtel : Client telnet satu-satunya
  • Plink : baris perintah antarmuka ke putty kembali berakhir
  • Pageant : agen otentifikasi SSH untuk Putty, Pscp dan plink
  • PuTTYgen : sebuah RSA, DSA, ECSDA dan EdsDSA kunci utilitas generasi
  • pterm : terminator emulator mandiri
Referensi 
https://en.wikipedia.org/wiki/PuTTY
Read more

Thursday, March 23, 2017

Mengenal sofware PBX asterisk

A. Pengertian

Asterisk adalah software implementasi dari telepon private branch exchange (PBX); itu memungkinkan terpasang telepon untuk melakukan panggilan ke satu sama lain, dan untuk terhubung ke layanan telepon lainnya, seperti public switched telephone network (PSTN) dan Voice over Internet Protocol (VoIP) layanan. Namanya berasal dari asterisk simbol, U + 002A * Asterisk.

Asterisk dirilis dengan lisensi ganda Model, menggunakan GNU General Public License (GPL) sebagai lisensi perangkat lunak bebas dan lisensi perangkat lunak proprietary untuk mengizinkan pemegang lisensi untuk mendistribusikan proprietary , komponen sistem yang tidak dipublikasikan.

Asterisk diciptakan pada tahun 1999 oleh Mark Spencer dari Digium.Awalnya dirancang untuk Linux, Asterisk berjalan pada berbagai sistem operasi , termasuk NetBSD , OpenBSD , FreeBSD , MacOS , dan Solaris , dan dapat diinstal dalam sistem embedded berdasarkan OpenWRT dan flash drive .

 B. Fitur -  Fitur

Perangkat lunak Asterisk mencakup banyak fitur yang tersedia dalam sistem PBX proprietary: pesan suara , panggilan konferensi , respon suara interaktif (menu telepon), dan distribusi panggilan otomatis . Pengguna dapat membuat fungsi baru dengan menulis skrip sambung dalam beberapa bahasa ekstensi Asterisk sendiri, dengan menambahkan modul kustom loadable ditulis dalam C , atau dengan menerapkan Asterisk Gateway Interface (AGI) program menggunakan bahasa pemrograman yang mampu berkomunikasi melalui sistem aliran standar ( stdin dan stdout ) atau dengan soket TCP jaringan.

Asterisk mendukung beberapa standar voice over IP protokol, termasuk Session Initiation Protocol (SIP), yang Media Gateway Control Protocol (MGCP), dan H.323 . Asterisk mendukung sebagian besar telepon SIP, bertindak baik sebagai registrar dan back-to-back agen pengguna, dan dapat berfungsi sebagai gateway antara telepon IP dan public switched telephone network (PSTN) melalui T atau interface E-carrier atau kartu FXO analog. The Inter-Asterisk eXchange (IAX) protokol, RFC 5456, asli Asterisk, memberikan efisien trunking panggilan antara Asterisk PBXes, selain mendistribusikan beberapa logika konfigurasi. Banyak penyedia layanan VoIP mendukungnya untuk panggilan selesai ke PSTN, sering karena mereka sendiri telah dikerahkan Asterisk atau menawarkan sebagai aplikasi host. Beberapa telepon juga mendukung protokol IAX.

Dengan mendukung berbagai layanan telepon tradisional dan VoIP, Asterisk memungkinkan deployers untuk membangun sistem telepon, atau bermigrasi sistem yang ada untuk teknologi baru. Beberapa situs menggunakan Asterisk untuk menggantikan PBXes proprietary, yang lain menyediakan fitur tambahan, seperti voice mail atau menu respon suara, atau virtual toko panggilan , atau untuk mengurangi biaya dengan melakukan panggilan jarak jauh melalui Internet (memotong pulsa).

Selain protokol VoIP, Asterisk mendukung protokol circuit-switching tradisional seperti ISDN dan SS7. Hal ini memerlukan kartu antarmuka perangkat keras yang sesuai, dipasarkan oleh vendor pihak ketiga. Setiap protokol membutuhkan instalasi modul software. Di Asterisk rilis 14 orang codec audio Opus didukung.

C. Produk Turunan Asterisk

Asterisk adalah komponen inti dalam banyak produk komersial dan proyek open-source. Beberapa produk komersial hardware dan software bundel, yang produsen mendukung dan melepaskan perangkat lunak dengan model distribusi open-source.
  • AskoziaPBX, garpu dari m0n0wall proyek, menggunakan software Asterisk PBX untuk mewujudkan semua fungsi telepon.
  • Elastix menggunakan Asterisk, HylaFax, Openfire dan Postfix untuk menawarkan fungsi PBX, faks, instant messaging dan email, masing-masing.
  • FreePBX , open-source antarmuka pengguna grafis, bundel Asterisk sebagai inti dari yang FreePBX Distro.
  • LinuxMCE bundel Asterisk untuk menyediakan telepon; ada juga versi tertanam dari Asterisk untuk OpenWRT router.
  • PBX di Flash / luar biasa PBX dan Trixbox yang PBXes software berdasarkan Asterisk.
Ada juga berbagai add-on produk, sering komersial, yang memperpanjang Asterisk dalam beberapa cara.

Sebagai salah satu contoh, perintah suara standar yang disertakan dengan sistem bebas. Sebuah bisnis dapat membeli pencocokan pengumuman suara nama perusahaan, pilihan menu IVR dan nama karyawan atau departemen (sebagai perpustakaan rekaman live dari nama-nama umum atau satu set perintah sepenuhnya disesuaikan dicatat oleh bakat suara profesional yang sama) di tambahan biaya untuk integrasi ke dalam sistem.

Add-ons lainnya memberikan dukungan faks, text-to-speech, tambahan codec dan fitur baru.Beberapa pihak ketiga add-ons bebas; beberapa bahkan mendukung platform tertanam seperti Raspberry Pi .

D. Referensi

https://en.wikipedia.org/wiki/Asterisk_(PBX)
Read more

Tuesday, March 21, 2017

Mengenal Webmail

A. Pengertian

Webmail (atau email berbasis web) adalah setiap klien email diimplementasikan sebagai aplikasi web yang berjalan pada web server . Contoh software webmail yang Roundcube dan SquirrelMail . Contoh penyedia webmail adalah AOL Mail , Gmail , Outlook.com/Hotmail.com dan Yahoo! Mail .Banyak penyedia webmail juga menawarkan akses email dengan desktop client email menggunakan protokol email standar, sementara banyak penyedia layanan internet menyediakan klien webmail sebagai bagian dari layanan email termasuk dalam paket layanan internet mereka.

Seperti halnya aplikasi web, Keuntungan utama webmail atas penggunaan desktop klien email adalah kemampuan untuk mengirim dan menerima email mana saja dari browser web.Kerugian utama adalah kebutuhan untuk terhubung ke Internet ketika menggunakannya. Perangkat lunak lain juga ada untuk mengintegrasikan bagian dari fungsi webmail menjadi OS (misalnya membuat pesan langsung dari aplikasi pihak ketiga melalui MAPI ).

B. Sejarah

Pelaksanaan Web Mail pertama dikembangkan di CERN pada tahun 1993 oleh Phillip Hallam-Baker sebagai ujian dari stack protokol HTTP. Hal ini menyebabkan penemuan bahwa spesifikasi metode POST sudah rusak, membutuhkan pengenalan header Content-Length. CERN-PTG daemon dirilis akhir tahun itu, tetapi tidak dikembangkan lebih lanjut.
Pada hari-hari awal web, pada tahun 1994 dan 1995, beberapa orang yang bekerja pada memungkinkan email untuk diakses melalui web browser. Di Eropa, ada tiga implementasi, Søren Vejrum 's "WWW Mail", Luca Manunza ' s "WebMail", dan Remy Wetzels ' "WebMail", sedangkan di Amerika Serikat , Matt Mankins menulis "WebEx".Tiga dari aplikasi ini awal yang perl script yang termasuk kode sumber penuh tersedia untuk di-download. Versi Remy Wetzels 'adalah program CGI yang ditulis dalam C di Unix . 

Pada tahun 1994, Bill fitler, sementara pada Lotus cc: Mail di Mountain View, California, mulai bekerja pada sebuah implementasi dari email berbasis web sebagai program CGI yang ditulis dalam C pada Windows NT , dan menunjukkan secara terbuka di Lotusphere pada 24 Januari 1995 .

Søren Vejrum ini "WWW Mail" ditulis ketika ia belajar dan bekerja di Copenhagen Business School di Denmark, dan dirilis pada tanggal 28 Februari 1995.Luca Manunza ini "WebMail" ditulis ketika ia bekerja di CRS4 di Sardinia, dengan rilis sumber pertama pada tanggal 30 Maret 1995.Remy Wetzels ' "WebMail" ditulis sementara ia belajar di Eindhoven University of Technology di Belanda untuk DSE dan dirilis awal Januari, 1995. di Amerika Serikat, Matt Mankins, di bawah pengawasan Dr Burt Rosenberg di University of Miami , merilis "WebEx" kode sumber aplikasi di posting untuk comp.mail.misc pada 8 Agustus 1995, meskipun telah digunakan sebagai aplikasi email utama di Sekolah Arsitektur di mana Mankins bekerja untuk beberapa bulan sebelumnya.

Sementara itu, pelaksanaan webmail Bill fitler ini dikembangkan lebih lanjut sebagai produk komersial yang Lotus mengumumkan dan dirilis pada musim gugur 1995 sebagai cc: Mail for World Wide Web 1.0, sehingga memberikan alternatif cara mengakses cc: penyimpanan pesan Mail (biasa berarti menjadi cc: aplikasi desktop Mail yang dioperasikan baik melalui dialup atau dalam batas-batas jaringan area lokal).

komersialisasi awal webmail juga dicapai ketika "WebEx" -dengan tidak ada hubungannya dengan web conferencing perusahaan-mulai dijual oleh Mankins 'perusahaan, DotShop, Inc, pada akhir tahun 1995. Dalam DotShop, "WebEx" berubah nama untuk "EMUmail", yang akan dijual ke perusahaan seperti UPS dan Rackspace sampai penjualan untuk Accurev pada tahun 2001.EMUmail adalah salah satu aplikasi pertama yang memiliki fitur versi gratis yang termasuk iklan tertanam serta versi berlisensi yang melakukan tidak.

C. Referensi

https://en.wikipedia.org/wiki/Webmail 
Read more

Monday, March 20, 2017

Mengenal Mail Server


A. Pengertian

Menurut wikipedia Mail atau pos adalah sistem untuk mengangkut fisik dokumen dan kecil lainnya paket ; atau, yang kartu pos , surat , dan paket sendiri.Jadi menurut saya Mail Server adalah aplikasi yang melayani pengguna dalam menerima suarat dari si pengirim yang kemudian dikirimkan ke alamat tujuan dari si pengirim (penerima e-mail)

Sebuah layanan pos dapat pribadi atau umum, meskipun banyak pemerintah melakukan pembatasan pada sistem pribadi. Sejak pertengahan abad ke-19 sistem pos nasional umumnya telah ditetapkan sebagai monopoli pemerintah dengan biaya pada artikel prabayar. Bukti pembayaran sering dalam bentuk perekat perangko , tapi ongkos kirim meter juga digunakan untuk surat massal. Sistem pos swasta modern biasanya dibedakan dari lembaga pos nasional dengan nama " kurir " atau " delivery service ". pihak pos sering memiliki fungsi lain selain mengangkut surat. Di beberapa negara, sebuah pos, telegraf dan telepon layanan (PTT) mengawasi sistem pos, selain telepon dan telegraf sistem. Sistem pos beberapa negara 'memungkinkan untuk tabungan dan menangani aplikasi untuk paspor .

Untuk dapat mengirimkan surat aplikasi Mail membutuhkan MTA (Mail Transport Agent) dan untuk menerima surat aplikasi Mail menggunakan protokol POP dan IMAP.

B. Sejarah

Praktek komunikasi dengan dokumen tertulis yang dibawa oleh perantara dari satu orang atau tempat ke tempat lain hampir pasti tanggal kembali hampir ke penemuan tulisan . Namun, pengembangan sistem pos resmi terjadi kemudian. Dokumentasi yang digunakan pertama dari sebuah terorganisir kurir layanan untuk difusi dokumen tertulis di Mesir , di mana Firaun digunakan kurir untuk difusi keputusan mereka di wilayah Negara (2400 SM). Potongan yang masih hidup paling awal surat juga Mesir, dating ke 255 SM.

 C. MTA ( Mail Transport Agent)

MTA adalah Mail Transfer Agent (MTA) atau lebih dikenal dengan mail server merupakan salah satu komponen penting pada server Internet. Memilih berbagai MTA sangat sulit, karena setiap orang memiliki kebutuhan dan pertimbangan yang berbeda. Sangat perlu dipahami pertimbangan dan kebiasaan sistem administrator dalam menggunakan jenis MTA-nya, karena e-mail merupakan suatu layanan yang sangat penting pada server Internet. Membangun server mail biasanya dilakukan dengan pertimbangan yang lebih teliti ketimbang server web sebab setiap situs harus mendaftarkan mail exchanger yang digunakannya pada DNS global.Contoh MTA seperti Postfix ,Sendmail ,Qmail ,Exim ,Zimbra

D.  POP dan IMAP

Dalam komputasi, Post Office Protocol (POP) adalah aplikasi-lapisan standar Internet protocol digunakan oleh lokal klien e-mail untuk mengambil e-mail dari remote server yang lebih TCP / IP koneksi.POP telah dikembangkan melalui beberapa versi, dengan versi 3 (POP3) menjadi standar terakhir yang umum digunakan sebelum sebagian besar dibuat usang oleh lebih maju IMAP serta webmail.lebih jelas klik disini 

IMAP Dalam komputasi, Internet Message Access Protocol (IMAP) adalah standar Internet protocol digunakan oleh klien e-mail untuk mengambil e-mail pesan dari server email melalui TCP / IP koneksi.IMAP didefinisikan oleh RFC 3501 . IMAP dirancang dengan tujuan memungkinkan manajemen yang lengkap dari sebuah kotak email oleh beberapa klien email, karena klien umumnya meninggalkan pesan di server sampai pengguna secara eksplisit menghapus mereka. Server IMAP biasanya mendengarkan pada nomor port 143. IMAP lebih SSL (IMAPS) ditugaskan nomor port 993. Hampir semua klien e-mail modern dan server mendukung IMAP. IMAP dan sebelumnya POP3 (Post Office Protocol) adalah dua protokol standar yang paling umum untuk pengambilan email, dengan banyak webmail penyedia layanan seperti Gmail , Outlook.com dan Yahoo! Mail juga memberikan dukungan baik untuk IMAP atau POP3. lebih lengkapnya Klik Disini 

E. Referensi

Buku Konfigurasi Debian Server_Ver_BLC-Telkom
https://en.wikipedia.org/wiki/Mail
https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
https://en.wikipedia.org/wiki/Post_Office_Protocol
Read more

Saturday, March 18, 2017

Konsep Manajemen Proyek di Bidang IT




Prinsip Umum Manajemen Proyek
George R. Terry telah merumuskan fungsi tersebut sebagai POAC (Planning,Organizing,Actuating dan COntrolling).
  • Planning (Perencanaan)
  • Orgainzing (Pengorganisasian)
  • Actuating (Penggerakan)
  • Controling (Pengendalian)
Planning (Perencanaan)
Planning adalah proses yang secara sistematis mempersiapkan rencana kerja guna mencapai tujuan yang jelas dan komitmen yang tetap.Komitmen itu diartikan sebagai semangat kerja kita saat melakukan pekerjaan tanpa adanya gangguan, ancaman dll yang berarti semangat kita untuk mencapai tujuan dari kegiatan tersebut.

Organizing (Pengorganisasian)
Organizing (Pengorganisasian Kerja) dimasksudkan sebagai pegaturan suatu kegiatan yang dilakukan sekelompok orang yag dipimpin oleh pemimpin kelompok tersebut.Kelompok tersebut terdapat pemimpin guna menjalin terstrukturnya suatu kegiatan dan para anggota harus berkoordinasi terhadap pemimpin agar suatu kegiatan berjalan sesuai rencana dari keputusan pemimpin

Actuating (Penggerakan)
Actuating diartikan sebagai fungsi manajemen untuk menggerkan sekolompo orang untuk melakukan kegiatan yang sudah direncanakan (tahap planning).Pada tahap ini diperlukan kemampuan pimpinan untuk menggerkan ,memberikan motivasi kepada para anggotanya agar kegiatanya beersama-sama berjalan sesuai rencana dan menyukseskan manajemen proyek mencapai tujua dan sasaranyang ditetapkan

Controling (Pengendalian)
Controling diartikan sebagai kegiatan guna menjamin pekerjaan yang telah dilaksanakan sesaui dengan rencana Didalam manajemen proyek jalan atau jembatan, controling terhadap pekerjaan kontraktor dilakukan oleh konsultan melalui kontrak supervisi, dimana pelaksanaan pekerjaan konstruksinya dilakukan oleh kontraktor.

Referensi
Buku KONSEPSI MANAJEMEN PROYEK DI BIDANG IT
Read more

Wednesday, March 8, 2017

Mengenal HTTP Secure

A. Pengertian

Protokol transfer hiperteks adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.

Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Pada umumnya port HTTPS adalah 443.

Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual. Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan https:// bukan dengan http://.

B. Latar Belakang

HTTPS menjamin 3 keamanan berikut
  • Autentikasi server memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.
  • Kerahasiaan data berarti eavesdropper tidak dapat mengerti komunikasi antara peramban pengguna dan server web, karena data tersandi.
  • Integritas data berarti penyerang jaringan tidak dapat merusak atau mengubah isi komunikasi antara peramban pengguna dengan server web, karena divalidasi oleh message authentication code (MAC).

referensi : https://id.wikipedia.org/wiki/HTTP_Secure
Read more

Monday, March 6, 2017

Mengenal Samba File server

A. Pengertian Samba

Samba adalah software re-implementasi bebas dari protokol jaringan SMB / CIFS, dan pada awalnya dikembangkan oleh Andrew Tridgell. Samba menyediakan layanan file dan print untuk berbagai klien Microsoft Windows dan dapat mengintegrasikan dengan domain Microsoft Windows Server, baik sebagai Domain Controller (DC) atau sebagai anggota domain. Pada versi 4, mendukung domain Microsoft Windows NT Active Directory dan. Samba berjalan pada kebanyakan Unix, OpenVMS dan sistem Unix-seperti, seperti Linux, Solaris, AIX dan varian BSD, termasuk Apple MacOS Server, dan MacOS klien (Mac OS X 10.2 dan yang lebih besar). Samba adalah standar pada hampir semua distribusi Linux dan umumnya disertakan sebagai layanan sistem dasar pada sistem operasi berbasis Unix lain juga. Samba dirilis di bawah Lisensi GNU General Public. Nama Samba berasal dari SMB (Server Message Block), nama protokol standar yang digunakan oleh sistem file jaringan Microsoft Windows.

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 protokol yang digunakan oleh perangkat lunak server Desember Pathworks. 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 LAN Manager Microsoft, 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 pemberitahuan merek dagang dari perusahaan "Sintaks", yang menjual produk bernama TotalNet Advanced Server dan dimiliki merek dagang untuk "SMBserver". Nama "Samba" berasal dengan menjalankan perintah grep Unix melalui sistem kamus mencari kata-kata yang mengandung huruf S, M, dan B, agar (yaitu grep -i '^ s. * M. * B' / usr / share / dict / kata-kata).

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

C. Fitur - Fitur Samba

Samba memungkinkan berbagi file dan cetak antara komputer yang menjalankan Microsoft Windows dan komputer yang menjalankan Unix. Ini merupakan implementasi dari puluhan layanan dan selusin protokol, termasuk:
  •  NetBIOS over TCP/IP (NBT)
  • SMB (dikenal sebagai CIFS di beberapa versi)
  • DCE/RPC atau lebih khusus,MSRPC,Network Neighborhood suite protokol
  • Sebuah server WINS juga dikenal sebagai NetBios Name Server (NBNS)
  • PB Domain suite protokol yang mencakup NT Domain login
  •  Security Account Manager (SAM) database
  •  Local Security Authority (LSA) layanan
  •  NTM
  •  Active Directory Logon menggunakan versi modifikasi dari Kerberos dan LDAP
  •  DFS Server



referensi : https://en.wikipedia.org/wiki/Samba_(software)
Read more

Friday, March 3, 2017

Mengenal WordPress CMS






A. Pengertian 

WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi.Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya.

B. Sejarah

Sejarah WordPress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui bahwa proses pengembangan b2 dihentikan oleh pemrogramnya (programmer) yang bernama Michel Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangan b2.WordPress muncul pertama kali pada tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little.Yang membuat WordPress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog.

C. Keunggulan Fitur WordPress

WordPress memiliki banyak keunggulan dan fitur untuk dunia blog, antara lain :
  • Gratis. Untuk mendapatkan perangkat lunak WordPress hanya perlu mengunduh dari situsnya tanpa dipungut biaya, bahkan untuk blog komersial sekalipun. Berbasis kode sumber terbuka (open source).
  • Pengguna dapat melihat dan memperoleh barisan kode-kode penyusun perangkat lunak WordPress tersebut secara bebas, sehingga pengguna tingkat lanjut yang memiliki kemampuan pemrograman dapat bebas melakukan modifikasi, bahkan dapat mengembangkan sendiri program WordPress tersebut lebih lanjut sesuai keinginan. 
  • Template atau desain tampilannya mudah dimodifikasi sesuai keinginan pengguna. Sehingga apabila pengguna memiliki pengetahuan HTML yang memadai, maka pengguna tersebut dapat berkreasi membuat template sendiri. Pengguna yang tidak mengerti HTML, tentu saja masih dapat memilih ribuan template yang tersedia di internet secara bebas, yang tentu saja gratis. 
  • Pengoperasiannya mudah. 
  • Satu blog WordPress, dapat digunakan untuk banyak pengguna (multi user). Sehingga WordPress juga sering digunakan untuk blog komunitas. Anggota komunitas tersebut dapat berperan sebagai kontributor. 
  •  Jika pengguna sebelumnya telah mempunyai blog tidak berbayar, misalnya di alamat Blogger, LiveJournal, atau TypePad, pengguna dapat mengimpor isi blog-blog tersebut ke alamat hosting blog pribadi yang menggunakan perangkat lunak WordPress. Dengan demikian pengguna tidak perlu khawatir isi blog yang lama akan menjadi sia-sia setelah menggunakan perangkat lunak WordPress. 
  • Selain pengguna yang banyak, banyak pula dukungan komunitas (community support) untuk WordPress. 
  • Tersedia banyak plugin yang selalu berkembang. Plugin WordPress sendiri yaitu sebuah program tambahan yang bisa diintegrasikan dengan WordPress untuk memberikan fungsi-fungsi lain yang belum tersedia pada instalasi standar. Misalnya plugin anti-spam, plugin web counter, album foto. 
  • Kemampuan untuk dapat memunculkan XML, XHTML, dan CSS standar. 
  • Tersedianya struktur permalink yang memungkinkan mesin pencari mengenali struktur blog dengan baik. 
  • Kemungkinan untuk meningkatkan performa blog dengan ekstensi. 
  • Mampu mendukung banyak kategori untuk satu artikel. Satu artikel dalam WordPress dapat dikatogorisasikan ke dalam beberapa kategori. Dengan multikategori, pencarian dan pengaksesan informasi menjadi lebih mudah. 
  • Fasilitas Trackback dan Pingback. Juga memiliki kemampuan untuk melakukan otomatis Ping (RPC Ping) ke berbagai search engine dan web directory, sehingga website yang dibuat dengan Wordpress akan lebih cepat ter index pada search engine. 
  • Fasilitas format teks dan gaya teks. WordPress menyediakan fitur pengelolaan teks yang cukup lengkap. Fitur – fitur format dan gaya teks pada kebanyakan perangkat lunak pengolah kata seperti cetak tebal, cetak miring, rata kanan, rata kiri, tautan tersedia di WordPress. 
  • Halaman statis (Halaman khusus yang terpisah dari kumpulan tulisan pada blog). 
  • Mendukung LaTeX. 
  • Mempunyai kemampuan optimalisasi yang baik pada Mesin Pencari (Search Engine Optimizer) 





referensi :  https://id.wikipedia.org/wiki/WordPress
Read more

Friday, February 24, 2017

Mengenal Virtualisasi

A. Pengertian

Dalam ilmu komputer, virtualisasi adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer. Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal; atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik (seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logikal."

Istilah virtualisasi sudah digunakan secara luas sejak 1960-an, dan telah diaplikasikan kepada beberapa aspek komputer—dari keseluruhan sistem komputer sampai sebuah kemampuan atau komponen individu. Secara umum semua teknologi virtualisasi mengacu kepada "menyembunyikan detail teknis" melalui enkapsulasi.

B. Jenis - Jenis Virtualisasi

Pada tahun 2005, perangkat lunak virtualisasi diadopsi lebih cepat daripada yang dibayangkan, termasuk para ahli. Tiga bidang IT di mana virtualisasi paling berkembang adalah virtualisasi jaringan, virtualisasi penyimpanan dan virtualisasi server: 
  • Virtualisasi jaringan (Network virtualization) adalah metode menggabungkan sumber daya yang tersedia dalam jaringan dengan cara membagi bandwidth yang tersedia ke dalam beberapa channel, yang masing-masing saling independen satu dengan yang yang lain, dan masing-masing yang dapat ditugasi (atau dialih-tugaskan) ke dalam beberapa server atau perangkat secara real time. Idenya adalah bahwa virtualisasi menyembunyikan kompleksitas jaringan dengan cara membagi jaringan menjadi bagian-bagian lebih mudah dikelola, sangat mirip dengan konsep mempartisi harddisk untuk memudahkan untuk pengelolaan file. 
  • Virtualisasi penyimpanan adalah penggabungan penyimpanan fisik dari jaringan beberapa perangkat penyimpanan ke dalam apa yang tampaknya menjadi satu perangkat penyimpanan yang dikelola oleh konsol pusat Penyimpanan virtualisasi yang umum digunakan di storage area networks (SAN).
  • Virtualisasi server (Server virtualization) adalah penyembunyian sumber daya server (termasuk jumlah dan identitas individu server fisik, prosesor, dan sistem operasi) dari server pengguna. 
Tujuannya adalah untuk menghindarkan pengguna dari keharusan untuk memahami dan mengatur rincian rumit sumber daya server dengan tetap memungkinkan resource sharing untuk meningkatkan pemanfaatan sumber daya dan memelihara kapasitas untuk expansion. Virtualisasi dapat dilihat sebagai bagian dari trend secara keseluruhan di perusahaan IT yang meliputi autonomic computing, sebuah skenario di mana lingkungan TI akan mampu mengelola dirinya sendiri didasarkan pada aktivitas yang dihadapi, dan utility computing, di mana kekuatan pemrosesan komputer dianggap sebagai utilitas yang hanya dibayar oleh klien jika diperlukan atau digunakan. Tujuan umum virtualisasi adalah sentralisasi tugas administratif dengan dan meningkatkan skalabilitas dan beban kerja.
                  https://id.wikipedia.org/wiki/Virtualisasi
Read more

Wednesday, February 22, 2017

Mengenal Sistem Informasi

A. Pengertian

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem informasi juga berbeda dari proses bisnis.Sistem informasi membantu untuk mengontrol kinerja proses bisnis.

Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.

Dengan demikian, sistem informasi antar-berhubungan dengan sistem data di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan.

Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi dan organisasi informatika.

Sistem informasi adalah gabungan yang terorganisasi dari manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Sistem informasi adalah kumpulan dari sub-sub sistem baik phisik maupun non phisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.

 B. Tujuan Sistem Informasi

Tujuan dari sistem informasi adalah menghasilkan informasi. Sistem informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya. Data yang diolah saja tidak cukup dapat dikatakan sebagai suatu informasi. Untuk dapat berguna, maka informasi harus didukung oleh tiga pilar sebagai berikut: tepat kepada orangnya atau relevan (relevance), tepat waktu (timeliness), dan tepat nilainya atau akurat (accurate). Keluaran yang tidak didukung oleh tiga pilar ini tidak dapat dikatakan sebagai informasi yang berguna, tetapi merupakan sampah (garbage).

C. Komponen

Komponen prosedur dalam SI berkaitan dengan prosedur manual dan prosedur berbasis komputer serta standar untuk mengolah data menjadi informasi yang berguna. Suatu prosedur adalah urutan langkah yang dilakukan untuk menyelesaikan satu atau lebih aktivitas pengolahan informasi. Pengolahan informasi ini dapat dikerjakan dengan pengguna, atau kombinasi pengguna dan staff TI. Suatu bisnis terdiri dari berbagai macam prosedur yang digabungkan secara logis untuk membentuk suatu sistem. Sebagai contoh sistem yang umumnya ada dalam suatu organisasi adalah sistem penggajian, personalia, akuntansi, dan gudang.

Ini terdiri dari komputer, instruksi, fakta yang tersimpan, manusia dan prosedur.
SI dapat dikategorikan dalam empat bagian:
  • Sistem Informasi Manajemen
Sistem Informasi Manjemen adalah sistem perencanaan bagian dari pengendalian internal suatu bisnis yang meliputi pemanfaatan manusia, dokumen, teknologi, dan prosedur oleh akuntansi manajemen untuk memecahkan masalah bisnis seperti biaya produk, layanan, atau suatu strategi bisnis. Sistem informasi manajemen dibedakan dengan sistem informasi biasa karena SIM digunakan untuk menganalisis sistem informasi lain yang diterapkan pada aktivitas operasional organisasi. Secara akademis, istilah ini umumnya digunakan untuk merujuk pada kelompok metode manajemen informasi yang bertalian dengan otomasi atau dukungan terhadap pengambilan keputusan manusia, misalnya sistem pendukung keputusan, sistem pakar, dan sistem informasi eksekutif.
  •  Sistem Pendukung Keputusan
Sistem pendukung keputusan (Inggris: decision support systems disingkat DSS) adalah bagian dari sistem informasi berbasis komputer (termasuk sistem berbasis pengetahuan (manajemen pengetahuan)) yang dipakai untuk mendukung pengambilan keputusan dalam suatu organisasi atau perusahaan.
  •  Sistem Informasi Eksekutif
Sistem Informasi Eksekutif (EIS)adalah salah satu jenis manajemen sistem informasi untuk memudahkan dan mendukung keterangan dan pembuatan keputusan yang dibutuhkan eksekutif senior dengan menyediakan kemudahan akses terhadap informasi baik dari dalam maupun dari luar yang relevan dengan tujuan organisasi. Ini biasanya dipertimbangkan sebagai bentuk dari sistem pendukung keputusan (SPK).
  •  Sistem Pemrosesan Transaksi
Sistem Pemrosesan Transaksi atau Transaction Processing System adalah bagian dari sistem informasi yang merupakan sebuah sistem yang menjalankan dan mencatat transaksi rutin harian yang diperlukan untuk menjalankan bisnis. Contohnya adalah seperti memasukkan pesanan penjualan, pemesanan hotel,penggajian , pencatatan karyawan dan pengiriman.
Read more

Tuesday, February 21, 2017

Mengenal VPN PPTP pada mikrotik

Pengertian VPN dan PPTP
VPN dalah sebuah jaringan komputer dimana koneksi antar perangkatnya (node) memanfaatkan jaringan public sehingga yang diperlukan hanyalah koneksi internet di masing-masing site  (tempat). 
Ketika mengimplementasikan VPN, interkoneksi antar node akan memiliki jalur virtual khusus di atas jaringan public yang sifatnya independen (bebas) . Metode ini biasanya digunakan untuk membuat komunikasi yang bersifat secure (pasti), seperti system ticketing online dengan database server terpusat.

Point-to-Point Protocol (PPTP) adalah data link protokol yang umum digunakan dalam membangun hubungan langsung antara dua node jaringan. Hal ini dapat menyediakan koneksi otentikasi (adalah suatu pusat proses dimana sebuah perangkat nirkabel membuat suatu persetujuan dengan perangkat nirkabel lainnya), transmisi enkripsi (dalah proses memancarkan sinyal dan mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus)dan kompresi (adalah sebuah cara untuk memadatkan data/informasi sehingga hanya memerlukan ruang penyimpanan yang kecil).
Salah satu service yang biasa digunakan untuk membangun sebuah jaringan VPN adalah Point to Point Tunnel Protocol (PPTP). Sebuah koneksi PPTP terdiri dari Server dan Client. Mikrotik RouterOS bisa difungsikan baik sebagai server maupun client atau bahkan diaktifkan keduanya bersama dalam satu mesin yang sama. Feature ini sudah termasuk dalam package PPP sehingga anda perlu cek di menu system package apakah paket tersebut sudah ada di router atau belum. Fungsi PPTP Client juga sudah ada di hampir semua OS, sehingga kita bisa menggunakan Laptop/PC sebagai PPTP Client.
Biasanya PPTP ini digunakan untuk jaringan yang sudah melewati multihop router (Routed Network). Jika anda ingin menggunakan PPTP pastikan di Router anda tidak ada rule yang melakukan blocking terhadap protocol TCP 1723 dan IP Protocol 47/GRE karena service PPTP menggunakan protocol tersebut.

Maksud dan Tujuan dibuat VPN
  • Kemampuan membentuk jaringan LAN yang tidak di batasi tempat dan waktu, karena koneksitasnya dilakukan via internet. 
  • Koneksi internet apapun dapat digunakan seperti Dial-Up, ADSL, Cable Modem, WIFI, 3G, CDMA Net, GPRS,dll.
  • Bisa digunakan untuk penggunaan suatu database terpusat untuk mengkomunikasikan antara server dan client via internet seperti Aplikasi Perdagangan, Purchase, P.O.S, Accounting, Cashir, Billing system, General Ledger, Remote Web Camera, DLL
  • pimpinan dengan cepat & tepat mengambil keputusan yang akan diambil, karena pimpinan perusahaan dimanapun bisa mengakses system keuangan, purchasing kantor karena notebook yang digunakan terhubung langsung ke system data base perusahaan melalui koneksi VPN server.
  • mensupport unlimited jumlah server & client yang berada dibelakang router server secara simultant
  • Dimanapun berada dapat melakukan koneksitas dengan PC dikantor misalnya dengan memanfaatkan software yang bekerja dijaringan LAN seperti Citrix, Windows Terminal Server, VNC, Radmin, VOIP, dan lain sebagainya.
  • Jika perusahaan ingin mengoptimalkan biaya untuk membangun jaringan yang lebih luas, system ini dapat digunakan sebagai teknologi alternatif untuk menghubungkan jaringan lokal dengan biaya yang relatif kecil, karena transmisi data teknologinya menggunakan media jaringan public yang sudah ada tanpa perlu lagi mengeluarkan biaya bulanan.
  • jangkauan jaringan lokal yang dimiliki suatu perusahaan akan menjadi luas, sehingga perusahaan dapat mengembangkan bisnisnya di daerah lain. Waktu yang dibutuhkan untuk menghubungkan jaringan lokal ke tempat lain juga semakin cepat, karena proses instalasi infrastruktur jaringan dilakukan dari perusahaan / kantor cabang yang baru dengan ISP terdekat di daerahnya. penggunaan VPN secara tidak langsung akan meningkatkan efektivitas dan efisiensi kerja.
  • penggunaaan VPN dapat mengurangi biaya operasional bila dibandingkan dengan penggunaan leased line sebagai cara tradisional untuk mengimplementasikan WAN.
  • Dapat mengurangi biaya pembuatan jaringan karena tidak membutuhkan kabel (leased line) yang panjang. Penggunaan kabel yang panjang akan membutuhkan biaya produksi yang sangat besar. Semakin jauh jarak yang diinginkan, semakin meningkat pula biaya produksinya.
  • Menggunakan internet sebagai media komunikasinya. Perusahaan hanya membutuhkan biaya dalam jumlah yang relatif kecil untuk menghubungkan perusahaan tersebut dengan pihak ISP (internet service provider) terdekat.
  • Memberi kemudahan untuk diakses dari mana saja, sehingga pegawai yang mobile dapat mengakses jaringan khusus perusahaan di manapun berada. Selama bisa mendapatkan akses internet ke ISP terdekat, staff perusahaan tetap dapat melakukan koneksi dengan jaringan khusus perusahaan
Referensi
https://id.wikipedia.org/wiki/Point-to-Point_Protocol
http://www.mikrotik.co.id/artikel_lihat.php?id=43
https://id.wikipedia.org/wiki/Authentication_Center
https://id.wikipedia.org/wiki/Enkripsi
https://id.wikipedia.org/wiki/Kompresi_data
Read more

Friday, February 17, 2017

Mengenal Tentang VLAN

A. Pengertian VLAN

Virtual LAN atau disingkat VLAN merupakan sekelompok perangkat pada satu LAN atau lebih yang dikonfigurasikan (menggunakan perangkat lunak pengelolaan) sehingga dapat berkomunikasi seperti halnya bila perangkat tersebut terhubung ke jalur yang sama, padahal sebenarnya perangkat tersebut berada pada sejumlah segmen LAN yang berbeda. Vlan dibuat dengan menggunakan jaringan pihak ke tiga. VLAN merupakan sebuah bagian kecil jaringan IP yang terpisah secara logik. VLAN memungkinkan beberapa jaringan IP dan jaringan-jaringan kecil (subnet) berada dalam jaringan switched switched yang sama. Agar computer bisa berkomunikasi pada VLAN yang sama, setiap computer harus memiliki sebuah alamat IP dan Subnet Mask yang sesuai dengan VLAN tersebut. Switch harus dikonfigurasi dengan VLAN dan setiap port dalam VLAN harus didaftarkan ke VLAN. Sebuah port switch yang telah dikonfigurasi dengan sebuah VLAN tunggal disebut sebagai access port. 

Sebuah VLAN memungkinkan seorang Administrator untuk menciptakan sekelompok peralatan yang secara logic dihubungkan satu sama lain. Dengan VLAN, kita dapat membagi jaringan switch secara logik berdasarkan fungsi, departemen atau project team .

 B. Keuntungan VLAN

Penerapan sebuah teknologi VLAN memungkinkan sebuah jaringan menjadi lebih fleksibel untuk mendukung tujuan bisnis. Berikut ini beberapa keuntungan menggunakan VLAN:

  • Security– Departemen yang memiliki data sensitive terpisah dari jaringan yang ada, akan mengurangi peluang pelanggaran akses ke informasi rahasia dan penting.
  • Cost reduction – Penghematan biaya dihasilkan dari tidak diperlukannya biaya yang mahal untuk upgrades jaringan dan efisiensi penggunaan bandwidth dan uplink yang tersedia.
  • Higher performance – Dengan membagi jaringan layer 2 menjadi beberapa worksgroup secara logik (broadcast domain) mengurangi trafik yang tidak diperlukan pada jaringan dan meningkatkan performa.kjk
  • Broadcast storm mitigation – Dengan membagi sebuah jaringan menjadi VLAN mengurangi jumlah peralatan yang berpartisipasi dalam broadcast storm.
  • Improved IT staff efficiency – Dengan VLAN pengelolaan jaringan lebih mudah, karena user-user dengan kebutuhan jaringan yang sama berbagi VLAN yang sama.
  • Simpler project or application management – Memiliki fungsi-fungsi terpisah mempermudah pengelolaan sebuah project atau bekerja dengan aplikasi khusus.


referensi : https://id.wikipedia.org/wiki/VLAN

Read more

Monday, February 13, 2017

Manajemen Bandwidth Menggunakan SImple Queue


Pengertian
Manajemen Bandwidth adalah proses mengukur dan mengendalikankomunikasi (lalu lintas,paket) pada link jaringan, untuk menghindari mengisi ink ke kapasitas atau overfilling link, yang akan menghasilkan kemacetan jaringan dan kinerja yang buruk dari jarinngan.Manajemen bandwidth diukur dalam bit per detik (bit/s) atau byte per detik(B/s)

Latar Belakang
Latar belakang manajemen bandwidth adalah setiap komputer terkadang tidak lancar dan kurang stabil saat menggunakan internet secara bersamaan

Maksud dan Tujuan
Tujuan memanajemen bandwidth adalah untuk membagi bandwidth setiap komputer sesuai kebutuhannya sehingga semua komputer dapat menggunakan internet dengan lancar dan stabil walaupun semua unit komputer menggunakan internet dalam waktu yang bersamaan.

Alat dan Bahan

  • Laptop
  • Winbox
  • Mikrotik Router

Jangka Waktu Pelaksanaan
Kurang dari 3 menit

Tahap Pelaksanaan
Pertama Kita buka dulu  ke "Queue"
Kita akan melakukan limitasi maksimal upload : 3 Mb dan maksimal download : 5 Mb terhadap client dengan IP 192.168.88.1 yang terhubung ke Router. Parameter Target Address adalah IP Address dari client yang akan dilimit. Bisa berupa :
Name  : Limitasi Bandwidth
Target : Ethernet 2 ( IP 192.168.88.1)
Penentuan kecepatan maksimum client dilakukan pada parameter target upload dan target download max-limit. Bisa dipilih dengan drop down menu atau ditulis manual. Satuan bps (bit per second).


Dan ini contoh hasil Speed Test di Browser


Kesimpulan
Dengan diaturnya bandwidth setiap komputer maka setiap komputer akan lancar dan stabil

Referensi
https://en.wikipedia.org/wiki/Bandwidth_management
Read more

Thursday, February 9, 2017

Mengenal Topologi Jaringan


Topologi Jaringan Sebuah LAN dapat diimplementasikan dengan berbagai macam topologi. Topologi yang di maksud di sini merupakan struktur jaringan fisik yang digunakan untuk mengimplementasikan LAN tersebut. 

Topologi dasar yang bisa digunakan dalam jaringan komputer adalah:
  • Topologi Bus (Linear) 
  • Topologi Ring (Cincin) 
  • Topologi Star (Bintang) 
  • Topologi Tree (Pohon) 
  • Topologi Mesh (web) 
Topologi pengembangan dari ketiga di atas biasanya berupa topologi Tree (Pohon), yang merupakan pengembangan dari star dan Bus, topologi Mash atau Hybrid atau Multipoint atau Web yang merupakan pengembangan dari topologi Point to Point (bus), topologi Loop yang merupakan pengembangan dari topologi Ring Ketiganya memiliki kelebihan dan kekurangan masing-masing. Salah satu dari ketiga topologi ini dapat dipilih untuk mengimplementasikan sebuah LAN. Tentunya topologi yang dipilih adalah yang paling sesuai dengan kebutuhan LAN yang sedang di rancang.

Topologi Bus

Topologi bus diimplemenasikan dengan menggunakan media fisik berupa kabel koaksial. Topologi ini umumnya digunakan untuk jaringan komputer yang terhubung secara sederhana sehingga komputer-komputer yang terlibat di dalamnya bisa berkomunikasi satu sama lainnya. Realisasi dari topologi bus ini adalah adanya sebuah jalur utama yang menjadi penghubung antar komputer. Sebelum mengirim data, NIC (Network Interface Card) komputer pengirim akan melihat dahulu apakah jalur transmisi sedang sibuk atau tidak. Apabila jalur sedang sibuk (sedang digunakan oleh komputer lainnya), maka ia akan menunggu selama beberapa waktu yang acak sebelum mencoba mengirimkan data kembali. Data akan dikirimkan begitu ada indikasi bahwa jalur transmisi sedang digunakan. Hal ini digunakan untuk menghindari terjadinya bentrokan atau tabrakan (coliision) pada transmisi data.
  • Keuntungan dari topologi Bus
> Mudah atau sederhana untuk menambahkan komputer ke jaringan ini, hanya  perlu memasang konektor baru
> Tidak perlu banyak menggunakan kabel dibandingkan dengan topologi Star.
  • Kekurangan Topologi Bus (Linear)
> Seluruh jaringan akan mati jika ada kerusakan pada kabel utama.
> Membutuhkan terminator pada kedua sisi dari kabel utamanya.
> Sangat sulit mengidentifikasi permasalahan jika jaringan sedang jatuh/mati.
> Sangat tidak disarankan dipakai sebagai salah satu solusi pada penggunaan jaringan di gedung besar.

Topologi Ring

Bentuk ini merupakan bus jaringan yang ujung-ujungnya dipertemukan kembali sehingga membentuk suatu lingkaran, setiap informasi yang diperoleh diperiksa alamatnya oleh terminal yang dilewati. Jika bukan untuknya, maka informasi akan dilewatkan sampai menemukan alamat yang benar. Pada topologi Ring, salah satu komputer pada jaringan ini berfungsi sebagai penghasil token . Token disini dapat dibayakan sebagai kendaraan yang berfungsi membawa data melalui media fisik. Token akan membawa data melalui jalur transmisi hingga menemukan tujuannya. Sebuah token dapat berada dalam dua jenis keadaan yang berbeda, sedang digunakan, atau sedang bebas. Bila sebuah token berada dalam kondisi sedang digunakan ini berarti token tersebut sedang membawa data. Ini berarti token tersebut sedang digunakan oleh salah satu komputer untuk mengirimkan datanya. Token yang sedang berada dalam keadaan ini akan berkeliling mencari komputer tujuannya. Selama tujuannnya belum ditemukan, token ini akan berada dalam keadaan tersebut. Setelah token menemukan tujuannya, ia kan menyampaikan data yang dibawanya. Kemudian token tersebut akan berada dalam keadaan bebas.Ini berarti token tersebut bisa dibebani dengandata lagi, token tersebut siap untuk membawa data baru. Token yang bebas akan berkeliling lagi untuk menerima tugas untuuk membawa data baru. Keuntungan menggunakan topologi Ring ini adalah kemungkinan terjadinya bentrokan dalam transfer data ditiadakan. Kelemahan penggunaan topologi ini adalah harga implementasinya yang lebih mahal. Selain itu tingkat kesulitan untuk menjaga jaringan bertopologi Ring juga lebih susah. Karenanya bila ada kerusakan maka untuk memperbaikinya kemblai juga susah. Topologi Ring kurang begitu banyak diimplementasikan karena membutuhkan peralatan yang khusus.

  • Kelebihan dari topologi jaringan komputer ring adalah pada kemudahan dalam proses pemasangan dan instalasi, penggunaan jumlah kabel lan yang sedikit sehingga akan menghemat biaya. 
  • Kekurangan paling fatal dari topologi ini adalah, jika salah satu komputer ataupun kabel nya bermasalah, maka pengiriman data akan terganggu bahkan error 

Topologi Star

Topologi ini didesain di mana setiap node (file server, workstation dan perangkat lainnya) terkoneksi ke jaringan melewati sebuah hub atau konsentaror. Data yang terkirim ke jaringan akan melewati hub/konsentrator sebelum melanjutkan ke tempat tujuannya. Hub ataupun konsentrator akan mengatur dan mengendalikan keseluruhan fungsi jaringan. dia juga bertindak sebagai repeater/penguat aliran data. Konfigurasi pada jaringan model ini menggunakan kabel twisted pair, dan dapet digunakan bersama kabel koaksial atau kabel fiber optic.
  • Keuntungan topologi jaringan model bintang: 
> Mudah di pasang dan mudah dalam pengkabelan. 
> Tidak mengakibatkan gangguan pada jaringan ketika akan memasang atau memindahkan perangkat jaringan lainnya. 
> Mudah untuk mendeteksi kesalahan dan memindahkan perangkat-perangkat lainnya. 
  • Kekurangan topologi jaringan model bintang: 
> Membutuhkan lebih banyak kabel daripada topologi jaringan bus.
> Membutuhkan hub atau konsentrator, dan bilamana hub atau konsentrator tersebut jatuh atau rusak node-node yang terkoneksi tidak terdeteksi. 
> Lebih mahal daripada topologi jaringan Bus (linear), karena biaya untuk pengadaan hub dan konsentrator 
Protokol-protokol yang menggunakan konfigurasi bintang ini umumnya adalah Ethernet atau LocalTalk.Token Ring menggunakan topologi yang sama dengannya yang di sebut bintang dalam lingkaran (star-wired ring). 
  • Kelebihan topologi ini adalah sangat mudah mendeteksi komputer mana yang mengalami gangguan, mudah untuk melakukan penambahan atau pengurangan komputer tanpa mengganggu yang lain, serta tingkat keamanan sebuah data lebih tinggi, . 
  • Kekurangannya topologi jaringan komputer ini adalah, memerlukan biaya yang tinggi untuk pemasangan, karena membutuhkan kabel yang banyak serta switch/hub, dan kestabilan jaringan sangat tergantung pada terminal pusat, sehingga jika switch/hub mengalami gangguan, maka seluruh jaringan akan terganggu. 

Topologi Tree

Topologi tree merupakan perpaduan antara topologi Bus dan Star, yang terdiri dari kelompok-kelompok dari workstation konfigurasi bintang yang terkoneksi ke kabel utama yang menggunakan topologi Bus. Topologi ini memungkinkan untuk pengembangan jaringan yang telah ada, dan memungkinkan mengonfigurasi jaringan sesuai dengan kebutuhannya.
  • Keuntungan topologi jaringan model pohon: Instalasi jaringan dari titik ketitik pada masing-masing segmen Didukung oleh banyak perangkat keras dan perangkat lunak 
  • Kekurangan topologi jaringan model pohon: Keseluruhan panjang kabel pada tiap-tiap segmen dibatasi oleh tipe kabel yang digunakan. Jika jaringan utama/backbone rusak, keseluruhan segmen ikut jatuh juga. Sangat sulit untuk dikonfigurasi dan juga untuk pengkabelannya dibandingkan topologi jaringan model lain. 

Topologi Mesh 

Topologi ini juga disebut sebagai jaring, karena setiap komputer akan berhubungan pada tiap-tiap komputer yang tersambung. Topologi ini jarang sekali diterapkan dalam LAN karena alasan pemborosan kabel dan sulitnya instalasi, selain itu juga sulit mendeteksi keamanannya. Biasanya model ini diterapkan pada WAN atau internet sehingga disebut sebagai topologi Web. Keuntungannya bahwa kita bisa melakukan komunikasi data melalui banyak jalur, jika jalur satu terputus, maka kita bisa menggunakan jalur yang lain. Di bawah ini diperlihatkan tabel yang memuat perbandingan penggunaan media transmisi kabel dan protokol dalam sebuah LAN.


Read more

Wednesday, February 8, 2017

Mengenal IPv4 dan pengelompokanya

A. Pengertian

Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host, bila host yang ada di seluruh dunia melebihi kuota tersebut maka dibuatlah IP versi 6 atau IPv6. Contoh alamat IP versi 4 adalah 192.168.0.3.

B. Jenis-Jenis Alamat

Alamat IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
  • Alamat Unicast, merupakan alamat IPv4 yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah Internetwork IP. 
  • Alamat unicast digunakan dalam komunikasi point-to-point atau one-to-one. 
  •  Alamat Broadcast, merupakan alamat IPv4 yang didesain agar diproses oleh setiap node IP dalam segmen jaringan yang sama. 
  • Alamat broadcast digunakan dalam komunikasi one-to-everyone. 
  • Alamat Multicast, merupakan alamat IPv4 yang didesain agar diproses oleh satu atau beberapa node dalam segmen jaringan yang sama atau berbeda. 
  • Alamat multicast digunakan dalam komunikasi one-to-many. 

C. Kelas IP

  • Kelas A (1-126)
Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di dalam alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication (IPC) di dalam mesin yang bersangkutan.
  • Kelas B (128-191)
Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. Dua bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner 10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuah network identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.
  • Kelas C (192-223)
Alamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.
  • Kelas D (224-239)
Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, namun berbeda dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. Untuk lebih jelas mengenal alamat ini, lihat pada bagian Alamat Multicast IPv4.
  • Kelas E (240-255)
Alamat IP kelas E disediakan sebagai alamat yang bersifat "eksperimental" atau percobaan dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.




referensi : https://id.wikipedia.org/wiki/Alamat_IP_versi_4
Read more

Tuesday, February 7, 2017

Model Referensi OSI

Pengertian
Model referensi jaringan terbuka OSI atau OSI Reference Model for open networkingadalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1977. OSI sendiri merupakan singkatan dari Open System Interconnection. Model ini disebut juga dengan model "Model tujuh lapis OSI" (OSI seven layer model).

Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi.

  Model OSI
Physical Layer
Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.

Data-Link Layer
Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).

Network Layer
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.

Transport Layer
Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan.

Sesion Layer
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.

Presentation Layer
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).

Application Layer
Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.


Referensi
https://id.wikipedia.org/wiki/Model_OSI
Read more

Monday, February 6, 2017

Perintah Dasar Linux


Perintah - Perintah Dasar Linux

Sebagai panduan Anda, berikut adalah daftar perintah secara alfabet. Sebenarnya, Anda dapat saja menekan tab dua kali untuk melihat semua kemungkinan perintah yang dapat digunakan. Misalnya Anda ingin mengetahui perintah apa saja yang dimulai dengan huruf a, maka Anda cukup mengetikkan a lalu tekan tab dua kali!

Daftar Perintah Menurut Alfabet
& adduser alias bg cat cd chgrp chmod chown cp fg find grep gzip halt hostname kill less login logout ls man mesg mkdir more mount mv passwd pwd rm rmdir shutdown su tail talk tar umount unalias unzip wall who xhost + xset zip

1. &

Perintah & digunakan untuk menjalankan perintah dibelakang (background) Contoh :

# wget http://id.wikibooks.org

Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa itu jalan di background? Jalan dibackground maksudnya adalah kita membiarkan sistem untuk menjalankan perintah sendiri tanpa partisipasi kita, dan membebaskan shell/command prompt agar bisa dipergunakan menjalankan perintah yang lain.

2. adduser 

Perintah adduser digunakan untuk menambahkan user... Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut.
Contoh:

# adduser wahyu_fajaruloh
# passwd fajar#

Perhatikan bahwa semua perintah yang membutuhkan akses root, di sini saya tulis dengan dengan menggunakan tanda #, untuk memudahkan Anda membedakannya dengan perintah yang tidak perlu akses root.

3. alias 

Digunakan untuk memberi nama lain dari sebuah perintah. Alias digunakan untuk memudahkan agar tidak harus mengetikkan perintah yang panjang, tapi cukup aliasnya saja. Misalnya bila Anda ingin perintah ls dapat juga dijalankan dengan mengetikkan perintah dir, maka buatlah aliasnya sbb:

$ alias dir=ls

Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan perintah berikut:

 $ alias dir="ls -ar --color:always"

Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias. Jika Anda menjalankan perintah adduser, Anda akan diminta memasukkan password untuk user yang Anda buat. Isikan password untuk user baru tersebut dua kali dengan kata yang sama.

4. apt-cache 

Untuk mencari aplikasi yang telah didownload oleh apt-get.

$ apt-cache search apache2

5. apt-get 

Untuk menginstall atau uninstall aplikasi di linux, sebagian keluarga linux yang menggunakan adalah debian dan turunannya. Contoh untuk menginstall aplikasi apache:
$ apt-get install apache2

Untuk mengecek pembaruan dari aplikasi yang terinstall di linux.

$ apt-get update

Untuk memperbarui aplikasi di linux, biasanya digunakan setelah apt-get update.

$ apt-get upgrade

6. bg 

Untuk meminta sebuah proses yang dihentikan sementara(suspend) agar berjalan di background. Misalnya Anda sedang menjalankan sebuah perintah di background (tanpa diakhiri perintah &) dan suatu saat anda membutuhkan shell tersebut maka anda dapat memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah bg untuk menjalankannya di background. Dengan cara ini anda telah membebaskan shell tapi tetap mempertahankan perintah lama berjalan di background.

7. cat 

Menampilkan isi dari sebuah file di layar.
Contoh:

# cat Memahami-Perintah-Dasar-OS-Linux.jpg

maka tampil gambar seperti dibawah ini

8. chmod

Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu:
r untuk read,
w untuk write, dan
x untuk execute.
Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.

Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:
 $ chmod ug+rx coba1
Untuk mencabut ijin-ijin tersebut:
$ chmod ug-rx coba1
Dengan menggunakan sitem numeric coding, permission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute). Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:
$ chmod 700 coba2
testing dicoba
$ chmod 644 coba3
Perhatian: Jika Anda hosting di server berbasis Linux, perintah ini sangat penting sekali bagi keamanan data Anda. Saya sarankan semua direktori yang tidak perlu Anda tulis di chmod 100 (jika Apache jalan sebagai current user (Anda)) atau di chmod 501 jika Apache jalan sebagai www-data atau nobody (user lain).

9. chgrp

chgrp Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:

# chgrp <grup baru> <file>

10. cp

Untuk menyalin file atau copy.Misalnya untuk menyalin wahyu menjadi fajar:
# cp <wahyu> <fajar>

11. fg

Mengembalikan suatu proses yang dihentikan sementara (sispend) agar berjalan kembali di foreground.

12. find

Untuk menemukan dimana letak sebuah file.Perintah ini akan mencari file sesuai dengan kriteria yang anda tentukan .Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian ,kemudian nama file (bisa menggunakan wildcard,metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan .Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar

13. grep

Global regular Expresssion Parse atau grep adalah perintah untuk mencari baris-baris yang mengandung teks dengan kriteria yang telah anda tentukan pada file yang berikan .
format perintah :
 $ grep [optional] <teks> <file>

Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:
$ grep marginal <file>
diferent.doc:catatan :Perkataan marginal luas dipergunakan di dalam ilmu ekonomi prob.rtf:oleh fungsi hasil marginal dan hasil marginal diketahi maka biaya total.

14. gzip

ini adalah software kompresi zip versi GNU ,fungsinya untuk mengkompresi sebah file .sintaksnya sangat sederhana:
$ gzip <nama file>

15. hostname

untuk menampilkan host atau dns dan bisa pula digunkan untuk setting nama host sistem.
contoh pemakainya:
[wahyu@wahyu-One-Z1402~]$ hostname
wahyu-One-Z1402

16. Kill

Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan.Tujuanya adalah menghentikan proses.
Format penuisan:
$ kill <sinyal> <pid>
PID adalah nomor proses yang akan dihentikan .Tidak tahu PID proses mana
yang mau dibunuh ?cobalah bereksperimen dengan perintah :
ps aux | grep <myusername>

17. Less

Fungsinya mirip perintah more

18. Login

Untuk masuk sistem dengan memeasukan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainya.
sudo su

19. Ls

Menampilkan isi dari sebuah direktori sperti perintah dir di DOS.Anda
dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya dilayar.Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan titik)secara alfabet dan secara melebar mengisi kolom layar.Option -la artinya menampilkan seluruh file/all termasuk file hidden (file dengan awalan tanda titik ) dengan format panjang. cxzcxz

20. man

Untuk menampilkan manual page atau teks yang mejelaskan secara detail
bagaimana cara penggunaan sebuah perintah .Perintah ini berguna sekali bila sewaktu-waktu anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah .
$ man <perintah>
untuk keluar dari halaman manual, tekan tombol "q"

21. mesg

Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal.Misalnya mesg anda dalam posisinya maka user lain bisa menampilkan pesan dilayar anda dengan write atau talk.
$ mesg y atau mesg n
Gunakan mesg n bila anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.

22. mkdir

Membuat direktori baru , sama dengan perintah md di DOS.a
Contoh : mkdir <nama folder> kemudian enter
$ mkdir wahyu

23. more

Mempaging halam ,seperti halnya less

Referensi
https://id.wikibooks.org/wiki/GNU_%28Linux_Untuk_Awam%29/Perintah-perintah_dasar
Read more

Saturday, February 4, 2017

Mengenal Sistem Operasi Linux

Pengertian

Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

Sejarah

Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

Pada tahun 1969, Ken Thompson dan Dennis Ritchie (juga adalah developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika, membuat sistem operasi UNIX, cikal bakal dari Linux. UNIX mendapatkan perhatian besar karena merupakan sistem operasi pertama yang dibuat bukan oleh hardware maker. Selain itu juga karena seluruh source code-nya dibuat dengan bahasa C, sehingga mempermudah pemindahannya ke berbagai platform.

Dalam waktu singkat UNIX berkembang dalam dua jalur : UNIX yang dikembangkan oleh Universitas Berkeley dan yang dikembangkan oleh AT&T. Setelah itu mulai banyak perusahaan yang melibatkan diri, dan terjadilah persaingan yang melibatkan banyak perusahaan untuk memegang kontrol dalam bidang sistem operasi. Persaingan ini menyebabkan perlu adanya standarisasi. Dari sini lahirlah proyek POSIX yang dimotori oleh IEEE (The Institute of Electrical and Electronics Engineers) yang bertujuan untuk menetapkan spesifikasi standar UNIX. Sejak saat itu, muncul berbagai macam jenis UNIX.

Salah satu diantaranya adalah MINIX yang dibuat oleh A. S. Tanenbaum untuk tujuan pendidikan. Source code MINIX inilah yang oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki pada waktu itu, kemudian dijadikan sebagai referensi untuk membuat sistem operasi baru yang gratis dan yang source codenya bisa diakses oleh umum. Sistem operasi ini kemudian diberi nama Linux. Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation Software yang berlisensi GNU.

Kemudian untuk menjadikan Linux sebuah sistem operasi yang utuh, dia memasukkan program-program yang juga berlisensi GNU. Berawal dari sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.

Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi. Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dariMinix.

Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum pada tahun 1987. Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux telah digunakan di berbagai domain, dari sistem benam sampai superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer.

Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih Lingkungan sistem operasi ini termasuk :
  • Ratusan program termasuk, kompiler, interpreter, editor dan utilitas
  • Perangkat bantu yang mendukung konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas. 
  • Produk perangkat lunak yang reliabel, termasuk versi pengembangan terakhir. 
  • Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru.
Begitu juga mendukung komunitas pengguna yang beragam kebutuhan dan lokasinya dan juga bertindak sebagai team pengembang sendiri. 
Sejarah Linux berkaitan dengan GNU. Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver Linux tidak memiliki suatu logo yang terlihat menarik, hanyalah sebuah burung Penguin yang memperlihatkan sikap santai ketika berjalan. Logo ini mempunyai asal mula yang unik, awalnya tidak ada suatu logo yang menggambarkan trademark dari Linux sampai ketika Linus ( Sang Penemu ) berlibur ke daerah selatan dan bertemu dengan seekor linux kecil dan pendek yang secara tidak sengaja menggigit jarinya. Hal ini membuatnya demam selama berhari-hari. Kejadian ini kemudian menginspirasi dirinya untuk memakai penguin sebagai logonya TUX, nama seekor pinguin yang menjadi logo maskot dari linux. TUX hasil karya seniman Larry Ewing pada waktu developer merasakan Linux harus mempunyai logo trademark ( 1996 ), dan atas usulan James Hughes dipilihlah nama TUX yang berarti Torvalds UniX. Lengkap sudah logo dari Linux, berupa penguin dengan nama TUX. Trademark ini segera didaftarkan untuk menghindari adanya pemalsuan. Linux terdaftar sebagai Program sistem operasi ( OS ).

Referensi
https://id.wikipedia.org/wiki/Linux#Sejarah 
https://www.linux.or.id/sejarah-dan-perkembangan-linux.html
Read more