Kamis, 30 November 2017

Pengenalan Debian sever



A. Judul : Pengenalan Debian

B. Pembahasan
a. Latar Belakang
Sebuah Sistem Operasi yang bersifat Open Source

b. Tujuan
Mengerti tentang Sistem Operasi yang bersifat Open Source

c. Hasil yang diharapkan
Mampu Menggunakan Sistem Operasi Linux yang bersifat Open Source

C. Alat dan Bahan
1. Komputer
2. Referensi

D. Jangka Waktu
1 jam

E. Pembahasan

Debian Server yaitu adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas GNU General Public License dan lisensi perangkat lunak bebas lainnya.

Sistem operasi debian merupakan gabungan dari perangkat lunak yang di kembangkan dengan lisensu GNU,dan utama yang menggunakan kernel linux,
Sehingga popular dengan nama debian GNU/LINUX.
Sistem operasi debian yang menggunakan kernel linux menggunakan salah satu distro linux yang popular dengan kestabilanya.Dengan memperhitungkan distro berbasis debian,seperti ubuntu,xubuntu,Knoppix,mint dan sebagainya.
Maka debian merupakan distro linux yang paling banyak digunakan di dunia.

Organisasi Debian
Proyek Debian ditata kelola oleh the Debian Constitution dan the Social Contract yang menetapkan struktur tata kelola dari proyek secara eksplisit berikut menyatakan tujuan dari proyek yaitu pengembangan sebuah sistem operasi bebas.Oloh memperkirakan basis kode (54 juta baris kode,menggunakan model COCOMO,akan berkisar antara USD 1 Miliar.

Fitur Debian :
Banyak distribusi linux lainnya berbasiskan Debian, antara lain: Ubuntu, MEPIS, Dreamlinux, Damn Small Linux, Xandros, Knoppix, BackTrack, Linspire,dan edisi Debian dari Linux Mint.
Debian dikenal karena pilihannya yang beragam. Rilis stabil saat ini memuat lebih dari 29000 paket perangkat lunak[7] untuk 9 arsitektur komputer. Debian menggunakan kernel linux dan juga menggunakan 2 kernel FreeBSD (kfreebsd-i386 and kfreebsd-amd64). Arsitektur komputer ini mulai dari Intel/AMD 32-bit/X86-64bit yang umumnya ditemukan pada komputer pribadi hingga arsitektur ARM yang umumnya ditemukan di sistem embedded dan server mainframe IBM zSeries.[8]
Fitur yang menonjol dari Debian adalah APT sistem pengaturan paket, repositori dengan jumlah paket yang banyak, kebijakan paket yang ketat, dan kualitas rilis yang terjaga. Praktik ini memungkinkan pemutakhiran yang sederhana antar rilis, begitupun untuk penghapusan paket.
Standar instalasi Debian menggunakan GNOME desktop environment. Termasuk di dalamnya program OpenOffice.org, Iceweasel, Evolution, program penulisan CD/DVD, player musik dan video, penyunting, PDF viewer. Selain itu terdapat juga CD dengan program KDE, Xfce dan LXDE.

F. Hasil yang didapatkan
Mengerti tentang Sistem Operasi yang bersifat Open Source

G. Kesimpulan
Debian Server yaitu adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas GNU General Public License dan lisensi perangkat lunak bebas lainnya.

I. Referensi
https://id.wikipedia.org/wiki/Debian

Rabu, 29 November 2017

pengertian flowchart dan simbol

03/08/2017




MUHAMMAD FAISAL ~>FLOWCHART adalah diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah.


  • JENIS JENIS FLOWCHART
      1.FlowxChart System
      2.FlowChart dokumen
      3.FlowChart Skematik
      4.FlowChart Program
      5.FlowChart Proses
~FlowChart System adalah menujukan alur kerja atau apa yang di kerjakan di dalam sistem secara        keseluruhan dan menjelaskan prosedur prosedur yang ada dalam sistem

~FlowChart Dokumen Merupakan alir yang menujukan arus dari laporan dan fomulir termasuk tembus tembusannya.
~FlowChart merupakan bagan alir yang mirip dengan bagan alir sistem ,yaitu untuk menggabar kan prosedur dalam sistem.
~FlowChart Program merupakan bagan yang menjelaskan secara rinci langkah langkah dari proses program.
~FlowChart Proses merupakam teknik pengambaran rekayasa industrial yang memecah dan menganalisis langkah langkah dari proses program.

SEJARAH FLOWCHART
   Metode terstruktur pertama untuk mendokumentasikan aliran proses, ” bagan aliran proses “, diperkenalkan oleh Frank Gilbreth kepada anggota American Society of Mechanical Engineers (ASME) pada tahun 1921 dalam presentasi “Proses Grafik-Langkah Pertama di Menemukan Satu Cara Terbaik “. Alat Gilbreth dengan cepat menemukan cara mereka ke teknik industri kurikulum. Pada awal 1930-an, seorang insinyur industri, Allan H. Mogensen mulai melatih orang bisnis dalam penggunaan beberapa alat teknik industri pada Pertemuan Kerja Penyederhanaan di Lake Placid , New York . Lulusan 1944 dari kelas Mogensen yang, Seni Spinanger, mengambil alat kembali ke Procter and Gamble di mana dia mengembangkan Program disengaja mereka Ubah Metode. Lain lulusan 1944, Ben S. Graham , Direktur Teknik Formcraft di Standard Register Corporation, mengadaptasi diagram alir proses pengolahan informasi dengan pengembangan tentang bagan proses multi-aliran untuk menampilkan beberapa dokumen dan hubungan mereka. [3] Pada tahun 1947, ASME mengadopsi serangkaian simbol yang berasal dari karya asli Gilbreth sebagai Standar ASME untuk Grafik Proses. Douglas Hartree menjelaskan bahwa Herman Goldstine dan John von Neumann mengembangkan diagram alur (awalnya, diagram) untuk merencanakan program komputer. [4] akun kontemporer Nya didukung oleh insinyur IBM [5] dan oleh ingatan pribadi Goldstine itu. [6] Pemrograman yang asli aliran grafik dari Goldstine dan von Neumann dapat dilihat dalam laporan yang tidak diterbitkan mereka, “Perencanaan dan pengkodean masalah untuk instrumen komputasi elektronik, Bagian II, Volume 1” (1947), yang direproduksi dalam karya-karya von Neumann ‘s dikumpulkan. [7] Flowchart digunakan untuk menjadi sarana populer untuk menggambarkan algoritma komputer dan masih digunakan untuk tujuan ini. [8] teknik modern seperti UML diagram aktivitas dapat dianggap ekstensi dari flowchart tersebut. Pada 1970-an popularitas diagram alur sebagai metode sendiri menurun ketika interaktif terminal komputer dan generasi ketiga bahasa pemrograman menjadi alat umum dari perdagangan , karena algoritma dapat dinyatakan jauh lebih ringkas dan readably sebagai kode sumber dalam suatu bahasa , dan juga karena algoritma merancang menggunakan diagram alur lebih mungkin untuk menghasilkan kode spaghetti karena kebutuhan untuk GOTOs untuk menggambarkan melompat sewenang-wenang dalam aliran kontrol. Seringkali pseudo-kode yang digunakan, yang menggunakan idiom umum bahasa tersebut tanpa ketat mengikuti rincian satu tertentu.






Selasa, 28 November 2017

Install vym di Linux dengan Terminal

Pendahuluan

Pengertian
VYm adalah sebuah software aplikasi untuk membuat suatu mind map

Latar Belakang

VYM sangat ringan untuk menjadi metode sobat mengigat sesuatu

Maksud dan tujuan
install vym di Linux Mint 18.1 - Ubuntu 16.04 melalui terminal

Perlengkapan
- PC
- Koneksi internet
- OS linux mint 18.1 - ubuntu 16.04

Durasi
waktu yang dibutuhkan kurang lebih 3 menit tergantung koneksi internet.

Tahap Pelaksanaan
1.Bukak Terminal
2.ketik sudo su
3.ketit perintah apt-get install vym,seperti di bawah ini:



4. hasil akan seperti di bawah ini:


Senin, 27 November 2017

Pengertian dari GitLab

18/08/2017



muhammad faisal ~ Assalamualaikum wr.wb

 Pengertian dari gitlab : GitLab adalah sebuah manajer repositori Git berbasis web dengan fitur wiki dan pelacakan masalah, menggunakan lisensi sumber terbuka, dikembangkan oleh GitLab Inc. Perangkat lunak ini ditulis oleh Dmitriy Zaporozhets dan Valery Sizov dari Ukraina.
sebuah software pengelola repository git yang cepat,aman dan handal. Ynag di tuliskan  dalam Ruby on rails dan gitolie
Menurut laporan pada Desember 2016,Gitlab telah memiliki 150 anggota tim dan lebih dari 1.400 proyek open source yang telah berkontribusi dari berbagi organisasi yaitu IBM,sony,nasa.
Gitlab 6.5.0 kali ini mendapatkan upgrade Bootstrap dari versi 2 ke versi 3, sehingga tampilan responsive-nya semakin matang dan lebih segar dari sebelumnya. Selain itu, versi 6.5.0 juga memperkenalkan fasilitas comment dengan AJAX, kemampuan mengubah penanggungjawab “issue” dan milestone sebuah repo.

Perbedaan dari gitlab dan github

1.Penawaran Publick dan privat Project

fiture public dan private yang disediakan oleh gitlab dapat di akses dan di gunakan secara gratis.Tidak seperti Github yang hanya menyediakan public saja yang secara gratis ,sementara layanan private berbayar.

2.snippet support

Gitlab memiliki fitur Snippet Support , yaitu fitur yang memungkinkan pengguna dapat berbagi potongan kecil source code project tanpa berbagi keseluruhan project.

3.Issue tracking atau Pelacak masalah

Gitlab menawarkan fitur Issue Tracker yang kuat sehingga kita dapat melakukan perubahan dan pengalihan terhadap beberapa masalah dalam waktu yang sama. Github pun menawarkan fitur Github Issue yang berfungsi untuk melakukan pelacakan masalah dalam project.

4.Progress Status

Dalam Gitlab, Para pengembang dapat memberikan label dalam project yang sedang dikerjakan dengan label "Work in Progress" sehingga memberikan kejelasan atas Project yang sedang dikerjakan. Ini memang sebuah hal yang kecil , namun ini pasti akan sangat membantu para pengembang aplikasi dan web karena Fitur ini mencegah kode yang sedang digarap digabung dengan kode lain sebelum code tersebut benar-benar selesai.

5.Intergrasi

Github dan Gitlab mengintegrasikan versi sistem kontrol milik kita dengan aplikasi lain untuk memperkaya alur kerja dan dapat meningkatkan produktivitas pengembangan kita.

semoga bermanfaat.

Sabtu, 25 November 2017

Firewall



A. Firewall

B. Pendahuluan

    Latar Belakang

    Kurangnya pengetahun tentang Firewall
    Tujuan
    Mengetahui tentang Firewall
    Hasil yang diharapkan
    Mengetahui tentang Firewall

C. Alat dan Bahan

    Komputer
    Referensi

D. Jangka Waktu Pelaksanaan
Dilaksanakan tanggal 30 Juni 2017 pukul 09.30-10.45

E. Pembahasan

Firewall atau tembok api adalah suatu sistem yang dirancang untuk mencegah akses yang tidak diinginkan dari atau kedalam suatu jaringan internal.

Firewall bekerja dengan cara melacak dan mengendalikan jalannya data serta memutuskan aksi untuk melewatkan (pass), menjatuhkan (drop), menolak (reject), mengenkripsi atau melakukan pencatatan aktivitas (log) data. Firewall menjamin agar data sesuai dengan aturan (rule) yang terdapat di dalam kebijakan keamanannya (security policy) yaitu seperangkat aturan yang telah didefinisikan di dalam keamanan jaringan internal.Umumnya, sebuah firewalli diterapkan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dengan jaringan Internet.

Firewall digunakan untuk membatasi atau mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar. Saat ini, istilah firewall menjadi istilah lazim yang merujuk pada sistem yang mengatur komunikasi antar dua macam jaringan yang berbeda. Mengingat saat ini banyak perusahaan yang memiliki akses ke Internet dan juga tentu saja jaringan berbadan hukum di dalamnya, maka perlindungan terhadap perangkat digital perusahaan tersebut dari serangan para peretas, pemata-mata, ataupun pencuri data lainnya, menjadi kenyataan.

Firewall terbagi menjadi dua jenis, yakni sebagai berikut

1). Personal Firewall: persoal firewall dirancang untuk melindungi sebuah komputer yang terhubung ke jaringan dari akses yang tidak dikehendaki. Firewall jenis ini akhir-akhir ini berevolusi menjadi sebuah kumpulan program yang bertujuan untuk mengamankan komputer secara total, dengan ditambahkannya beberapa fitur pengaman tambahan semacam perangkat proteksi terhadap virus, anti-spyware, anti-spam, dan lainnya. Bahkan beberapa produkfirewall lainnya dilengkapi dengan fungsi pendeteksian gangguan keamanan jaringan (Intrusion Detection System). Contoh dari firewall jenis ini adalah Microsoft Windows Firewall (yang telah terintegrasi dalam sistem operasi Windows XP Service Pack 2, Windows Vista dan Windows Server 2003 Service Pack 1), Symantec Norton Personal Firewall, Kerio Personal Firewall, dan lain-lain. Personal Firewall secara umum hanya memiliki dua fitur utama, yakni Packet Filter Firewall dan Stateful Firewall.

2).Network Firewall: Network Firewall dirancang untuk melindungi jaringan secara keseluruhan dari berbagai serangan. Umumnya dijumpai dalam dua bentuk, yakni sebuah perangkat terdedikasi atau sebagai sebuah perangkat lunak yang diinstalasikan dalam sebuah server. Contoh dari firewall  ini adalah Microsoft Internet Security and Acceleration Server (ISA Server), Cisco PIX, Cisco ASA, IPTables dalam sistem operasi GNU/Linux, pf dalam keluarga sistem operasi Unix BSD, serta SunScreen dari Sun Microsystems, Inc. yang dibundel dalam sistem operasi Solaris. Network Firewall secara umum memiliki beberapa fitur utama, yakni apa yang dimiliki oleh tembok api personal (packet filter tembok api dan stateful tembok api), Circuit Level Gateway, Application Level Gateway, dan juga NAT Firewall. Network Firewall umumnya bersifat transparan (tidak terlihat) dari pengguna dan menggunakan teknologi routing untuk menentukan paket mana yang diizinkan, dan mana paket yang akan ditolak.

Secara mendasar, Firewall dapat melakukan hal-hal berikut:
1). Mengatur dan mengontrol lalu lintas jaringan
Fungsi pertama yang dapat dilakukan oleh Firewall adalah mengatur dan mengontrol lalu lintas jaringan yang diizinkan untuk mengakses jaringan privat atau komputer yang dilindungi oleh tembok api.

2).Proses inspeksi paket
Inspeksi paket (packet inspection) merupakan proses yang dilakukan oleh Firewall untuk ‘menghadang’ dan memproses data dalam sebuah paket untuk menentukan bahwa paket tersebut diizinkan atau ditolak, berdasarkan kebijakan akses (access policy) yang diterapkan oleh seorang administrator. Firewall, sebelum menentukan keputusan apakah hendak menolak atau menerima komunikasi dari luar, ia harus melakukan inspeksi terhadap setiap paket (baik yang masuk ataupun yang keluar) di setiap antarmuka dan membandingkannya dengan daftar kebijakan akses. Inspeksi paket dapat dilakukan dengan melihat elemen-elemen berikut, ketika menentukan apakah hendak menolak atau menerima komunikasi:
Alamat IP dari komputer sumber
Port sumber pada komputer sumber
Alamat IP dari komputer tujuan
Port tujuan data pada komputer tujuan
Protokol IP
Informasi header-header yang disimpan dalam paket

3).Stateful Packet Inspection
Ketika sebuah Firewall menggabungkan stateful inspection dengan packet inspection, maka firewall tersebut dinamakan dengan Stateful Packet Inspection (SPI). SPI merupakan proses inspeksi paket yang tidak dilakukan dengan menggunakan struktur paket dan data yang terkandung dalam paket, tetapi juga pada keadaan apa host-host yang saling berkomunikasi tersebut berada. SPI mengizinkan tembok api untuk melakukan penapisan tidak hanya berdasarkan isi paket tersebut, tetapi juga berdasarkan koneksi atau keadaan koneksi, sehingga dapat mengakibatkan tembok api memiliki kemampuan yang lebih fleksibel, mudah diatur, dan memiliki skalabilitas dalam hal penapisan yang tinggi.

3). Melakukan autentikasi terhadap akses
Fungsi fundamental tembok api yang kedua adalah tembok api dapat melakukan autentikasi terhadap akses.

Protokol TCP/IP dibangun dengan premis bahwa protokol tersebut mendukung komunikasi yang terbuka. Jika dua host saling mengetahui alamat IP satu sama lainnya, maka mereka diizinkan untuk saling berkomunikasi. Pada awal-awal perkembangan Internet, hal ini boleh dianggap sebagai suatu berkah. Tapi saat ini, di saat semakin banyak yang terhubung ke Internet, mungkin kita tidak mau siapa saja yang dapat berkomunikasi dengan sistem yang kita miliki.
Karenanya, tembok api dilengkapi dengan fungsi autentikasi dengan menggunakan beberapa mekanisme autentikasi, sebagai berikut:

a).Tembok api dapat meminta input dari pengguna mengenai nama pengguna (user name) serta kata kunci (password). Metode ini sering disebut sebagai extended authentication atau xauth. Menggunakan xauth pengguna yang mencoba untuk membuat sebuah koneksi akan diminta input mengenai nama dan kata kuncinya sebelum akhirnya diizinkan oleh Firewall. Umumnya, setelah koneksi diizinkan oleh kebijakan keamanan dalam firewall, tembok api pun tidak perlu lagi mengisikan input password dan namanya, kecuali jika koneksi terputus dan pengguna mencoba menghubungkan dirinya kembali.
b).Metode kedua adalah dengan menggunakan sertifikat digital dan kunci publik. Keunggulan metode ini dibandingkan dengan metode pertama adalah proses autentikasi dapat terjadi tanpa intervensi pengguna. Selain itu, metode ini lebih cepat dalam rangka melakukan proses autentikasi. Meskipun demikian, metode ini lebih rumit implementasinya karena membutuhkan banyak komponen seperti halnya implementasi infrastruktur kunci publik.
c).Metode selanjutnya adalah dengan menggunakan Pre-Shared Key (PSK) atau kunci yang telah diberitahu kepada pengguna. Jika dibandingkan dengan sertifikat digital, PSK lebih mudah diimplenentasikan karena lebih sederhana, tetapi PSK juga mengizinkan proses autentikasi terjadi tanpa intervensi pengguna. Dengan menggunakan PSK, setiap host akan diberikan sebuah kunci yang telah ditentukan sebelumnya yang kemudian digunakan untuk proses autentikasi. Kelemahan metode ini adalah kunci PSK jarang sekali diperbarui dan banyak organisasi sering sekali menggunakan kunci yang sama untuk melakukan koneksi terhadap host-host yang berada pada jarak jauh, sehingga hal ini sama saja meruntuhkan proses autentikasi. Agar tercapai sebuah derajat keamanan yang tinggi, umumnya beberapa organisasi juga menggunakan gabungan antara metode PSK dengan xauth atau PSK dengan sertifikat digital.

4). Melindungi sumber daya dalam jaringan privat
Salah satu tugas firewall adalah melindungi sumber daya dari ancaman yang mungkin datang. Proteksi ini dapat diperoleh dengan menggunakan beberapa pengaturan peraturan akses (access control), penggunaan SPI, application proxy, atau kombinasi dari semuanya untuk mengamankan host yang dilindungi supaya tidak dapat diakses oleh host-host yang mencurigakan atau dari lalu lintas jaringan yang mencurigakan. Meskipun demikian, tembok api bukan satu-satunya metode proteksi teraman terhadap sumber daya, dan mempercayakan proteksi tembok api dari ancaman secara eksklusif adalah salah satu kesalahan fatal.

Jika sebuah host yang menjalankan sistem operasi tertentu yang memiliki lubang keamanan yang belum ditambal dikoneksikan ke Internet, firewall mungkin tidak dapat mencegah dieksploitasinya host tersebut oleh host-host lainnya, khususnya jika exploit tersebut menggunakan lalu lintas yang oleh firewall telah diizinkan (dalam konfigurasinya). Sebagai contoh, jika sebuah packet-inspection tembok api mengizinkan lalu lintas HTTP ke sebuah web server yang menjalankan sebuah layanan web yang memiliki lubang keamanan yang belum ditambal, maka seorang pengguna yang “iseng” dapat saja membuat exploit untuk meruntuhkan web server tersebut karena memang web server yang bersangkutan memiliki lubang keamanan yang belum ditambal.

Dalam contoh ini, web server tersebut akhirnya mengakibatkan proteksi yang ditawarkan oleh tembok api menjadi tidak berguna. Hal ini disebabkan oleh firewall tidak dapat membedakan antara request HTTP yang mencurigakan atau tidak. Apalagi, jika firewall yang digunakan bukan application proxy. Oleh karena itulah, sumber daya yang dilindungi haruslah dipelihara dengan melakukan penambalan terhadap lubang-lubang keamanan, selain tentunya dilindungi oleh tembok api.

Cara kerja packet filter Firewall
Packet-filtering router juga dapat dikonfigurasikan agar menghentikan beberapa jenis lalu lintas jaringan dan tentu saja mengizinkannya. Umumnya, hal ini dilakukan dengan mengaktifkan/menonaktifkan port TCP/IP dalam sistem Firewall. Sebagai contoh, port 25 yang digunakan oleh Protokol SMTP (Simple Mail Transfer Protocol) umumnya dibiarkan terbuka oleh beberapa Firewall untuk mengizinkan surat elektronik dari Internet masuk ke dalam jaringan privat, sementara port lainnya seperti port 23 yang digunakan oleh Protokol Telnet dapat dinonaktifkan untuk mencegah pengguna Internet untuk mengakses layanan yang terdapat dalam jaringan privat tersebut. Firewall juga dapat memberikan semacam pengecualian (exception) agar beberapa aplikasi dapat melewati tembok api tersebut. Dengan menggunakan pendekatan ini, keamanan akan lebih kuat tetapi memiliki kelemahan yang signifikan yakni kerumitan konfigurasi terhadap tembok api: daftar Access Control List firewall akan membesar seiring dengan banyaknya alamat IP, nama domain, atau port yang dimasukkan ke dalamnya, selain tentunya juga exception yang diberlakukan.

Circuit Level Gateway
Cara kerja circuit level firewall
Firewall jenis lainnya adalah Circuit-Level Gateway, yang umumnya berupa komponen dalam sebuah proxy server. Firewall jenis ini beroperasi pada level yang lebih tinggi dalam model referensi tujuh lapis OSI (bekerja pada lapisan sesi/session layer) daripada Packet Filter Firewall. Modifikasi ini membuat tembok api jenis ini berguna dalam rangka menyembunyikan informasi mengenai jaringan terproteksi, meskipun tembok api ini tidak melakukan penyaringan terhadap paket-paket individual yang mengalir dalam koneksi.

Dengan menggunakan Firewall jenis ini, koneksi yang terjadi antara pengguna dan jaringan pun disembunyikan dari pengguna. Pengguna akan dihadapkan secara langsung dengan firewall pada saat proses pembuatan koneksi dan tembok api pun akan membentuk koneksi dengan sumber daya jaringan yang hendak diakses oleh pengguna setelah mengubah alamat IP dari paket yang ditransmisikan oleh dua belah pihak. Hal ini mengakibatkan terjadinya sebuah sirkuit virtual (virtual circuit) antara pengguna dan sumber daya jaringan yang ia akses.

Firewall ini dianggap lebih aman dibandingkan dengan Packet-Filtering Firewall, karena pengguna eksternal tidak dapat melihat alamat IP jaringan internal dalam paket-paket yang ia terima, melainkan alamat IP dari firewall.

Application Level Firewall
Application Level Firewall (disebut juga sebagai application proxy atau application level gateway). Tembok api jenis lainnya adalah Application Level Gateway (atau Application-Level Firewall atau sering juga disebut sebagai Proxy Firewall), yang umumnya juga merupakan komponen dari sebuah proxy server. Firewall ini tidak mengizinkan paket yang datang untuk melewati tembok api secara langsung. Tetapi, aplikasi proxy yang berjalan dalam komputer yang menjalankan tembok api akan meneruskan permintaan tersebut kepada layanan yang tersedia dalam jaringan privat dan kemudian meneruskan respons dari permintaan tersebut kepada komputer yang membuat permintaan pertama kali yang terletak dalam jaringan publik yang tidak aman.

Umumnya, Firewall jenis ini akan melakukan autentikasi terlebih dahulu terhadap pengguna sebelum mengizinkan pengguna tersebut untuk mengakses jaringan. Selain itu, Firewall ini juga mengimplementasikan mekanisme auditing dan pencatatan (logging) sebagai bagian dari kebijakan keamanan yang diterapkannya. Application Level Firewall juga umumnya mengharuskan beberapa konfigurasi yang diberlakukan pada pengguna untuk mengizinkan mesin klien agar dapat berfungsi. Sebagai contoh, jika sebuah proxy FTP dikonfigurasikan di atas sebuah application layer gateway, proxy tersebut dapat dikonfigurasikan untuk mengizinlan beberapa perintah FTP, dan menolak beberapa perintah lainnya. Jenis ini paling sering diimplementasikan pada proxy SMTP sehingga mereka dapat menerima surat elektronik dari luar (tanpa menampakkan alamat e-mail internal), lalu meneruskan e-mail tersebut kepada e-mail server dalam jaringan. Tetapi, karena adanya pemrosesan yang lebih rumit, tembok api jenis ini mengharuskan komputer yang dikonfigurasikan sebagai application gateway memiliki spesifikasi yang tinggi, dan tentu saja jauh lebih lambat dibandingkan dengan packet-filter Firewall.

Firewall NAT
NAT (Network Address Translation) Firewall secara otomatis menyediakan proteksi terhadap sistem yang berada di balik Firewall karena NAT Firewall hanya mengizinkan koneksi yang datang dari komputer-komputer yang berada di balik tembok api. Tujuan dari NAT adalah untuk melakukan multiplexing terhadap lalu lintas dari jaringan internal untuk kemudian menyampaikannya kepada jaringan yang lebih luas (MAN, WAN atau Internet) seolah-olah paket tersebut datang dari sebuah alamat IP atau beberapa alamat IP. NAT Firewall membuat tabel dalam memori yang mengandung informasi mengenai koneksi yang dilihat oleh tembok api. Tabel ini akan memetakan alamat jaringan internal ke alamat eksternal. Kemampuan untuk menaruh keseluruhan jaringan di belakang sebuah alamat IP didasarkan terhadap pemetaan terhadap port-port dalam NAT firewall.

Firewall stateful
Cara kerja stateful firewall
Stateful Firewall merupakan sebuah tembok api yang menggabungkan keunggulan yang ditawarkan oleh packet-filtering firewall, NAT Firewall, Circuit-Level Firewall dan Proxy Firewall dalam satu sistem. Stateful Firewall dapat melakukan filtering terhadap lalu lintas berdasarkan karakteristik paket, seperti halnya packet-filtering firewall, dan juga memiliki pengecekan terhadap sesi koneksi untuk meyakinkan bahwa sesi koneksi yang terbentuk tersebut diizinlan. Tidak seperti Proxy Firewall atau Circuit Level Firewall, Stateful Firewall umumnya didesain agar lebih transparan (seperti halnya packet-filtering firewall atau NAT firewall). Tetapi, stateful tembok api juga mencakup beberapa aspek yang dimiliki oleh application level firewall, sebab ia juga melakukan inspeksi terhadap data yang datang dari lapisan aplikasi (application layer) dengan menggunakan layanan tertentu. Tembok api ini hanya tersedia pada beberapa tembok api kelas atas, semacam Cisco PIX. Karena menggabungkan keunggulan jenis-jenis tembok api lainnya, stateful tembok api menjadi lebih kompleks.

Firewall virtual
Virtual tembok api adalah sebutan untuk beberapa tembok api logis yang berada dalam sebuah perangkat fisik (komputer atau perangkat tembok api lainnya). Pengaturan ini mengizinkan beberapa jaringan agar dapat diproteksi oleh sebuah tembok api yang unik yang menjalankan kebijakan keamanan yang juga unik, cukup dengan menggunakan satu buah perangkat. Dengan menggunakan tembok api jenis ini, sebuah ISP (Internet Service Provider) dapat menyediakan layanan tembok api kepada para pelanggannya, sehingga mengamankan lalu lintas jaringan mereka, hanya dengan menggunakan satu buah perangkat. Hal ini jelas merupakan penghematan biaya yang signifikan, meski tembok api jenis ini hanya tersedia pada tembok api kelas atas, seperti Cisco PIX 535.

Firewall transparan
Transparent Firewall (juga dikenal sebagai bridging firewall) bukanlah sebuah tembok api yang murni, tetapi ia hanya berupa turunan dari stateful Firewall. Daripada firewall-firewall lainnya yang beroperasi pada lapisan IP ke atas, transparent tembok api bekerja pada lapisan Data-Link Layer, dan kemudian ia memantau lapisan-lapisan yang ada di atasnya. Selain itu, transparent tembok api juga dapat melakukan apa yang dapat dilakukan oleh packet-filtering firewall, seperti halnya stateful firewall dan tidak terlihat oleh pengguna (karena itulah, ia disebut sebagai Transparent Firewall).

Intinya, transparent tembok api bekerja sebagai sebuah bridge yang bertugas untuk menyaring lalu lintas jaringan antara dua segmen jaringan. Dengan menggunakan transparent tembok api, keamanan sebuah segmen jaringan pun dapat diperkuat, tanpa harus mengaplikasikan NAT Filter. Transparent Firewall menawarkan tiga buah keuntungan, yakni sebagai berikut:

Konfigurasi yang mudah (bahkan beberapa produk mengklaim sebagai “Zero Configuration”). Hal ini memang karena transparent firewall dihubungkan secara langsung dengan jaringan yang hendak diproteksinya, dengan memodifikasi sedikit atau tanpa memodifikasi konfigurasi tembok api tersebut. Karena ia bekerja pada data-link layer, pengubahan alamat IP pun tidak dibutuhkan. Tembok api juga dapat dikonfigurasikan untuk melakukan segmentasi terhadap sebuah subnet jaringan antara jaringan yang memiliki keamanan yang rendah dan keamanan yang tinggi atau dapat juga untuk melindungi sebuah host, jika memang diperlukan.
Kinerja yang tinggi. Hal ini disebabkan oleh tembok api yang berjalan dalam lapisan data-link lebih sederhana dibandingkan dengan tembok api yang berjalan dalam lapisan yang lebih tinggi. Karena bekerja lebih sederhana, maka kebutuhan pemrosesan pun lebih kecil dibandingkan dengan tembok api yang berjalan pada lapisan yang tinggi, dan akhirnya performa yang ditunjukannya pun lebih tinggi.
Tidak terlihat oleh pengguna (stealth). Hal ini memang dikarenakan Transparent Firewall bekerja pada lapisan data-link, dan tidak membutuhkan alamat IP yang ditetapkan untuknya (kecuali untuk melakukan manajemen terhadapnya, jika memang jenisnya managed firewall). Karena itulah, transparent firewall tidak dapat terlihat oleh para penyerang. Karena tidak dapat diraih oleh penyerang (tidak memiliki alamat IP), penyerang pun tidak dapat menyerangnya

F.Hasil yang didapatkan
Mengetahui tentang Firewall

G. Kesimpulan
Firewall atau tembok api adalah suatu sistem yang dirancang untuk mencegah akses yang tidak diinginkan dari atau kedalam suatu jaringan internal.

H. Referensi
https://id.wikipedia.org/wiki/Tembok_api

Jumat, 24 November 2017

Mengenal BasisData






Pengertian
Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.

Latar Belakang
Saya menulis postingan ini karena pengenalan database untuk programer pemula sangatlah penting, Database adalah suatu materi yang wajib programmer kuasai karena ketika kita membuat sebuah program pasti kita membutuhkan sebuah database untuk ruang penyimpanan data dari program tersebut

Maksud dan Tujuan
Tujuan dari artikel ini adalah megenalkan kepada teman - teman tentang apa itu database. Coba bayangkan kita sudah bisa membuat sebuah program atau aplikasi tapi kita tidak mengetahui arti dari database kita hanya bisa membuatnya saja tapi tidak mengetahui pengertian dari database itu, Bukanya memalukan ?

Pengenalan Database
Basis data merupakan salah satu komponen utama dalam sistem informasi, karena merupakan basis dalam penyediaan informasi bagi para pemakai (Fathansyah, 1999; Post, 1999). Jika dibayangkan, basis data mirip dengan lemari di ruang administrasinsekolah yang menyimpan berbagai arsip. Masing-masing jenis arsip dikelompokkan, diatur dan disimpan pada tempat yang telah ditentukan. Sehingga akan ada kelompok arsip siswa, arsip guru, arsip mata pelajaran, arsip keuangan, dan lain-lain.

Perbedaannya hanya pada media penyimpanannya. Kalau lemari arsip menggunakan lemari dari kayu, besi atau plastik, sedangkan basis data menggunakan media penyimpan elektronis seperti disk (hard disc, CD, atau tape). Gambar 2 memberikan ilustrasi tentang kesamaan lemari arsip dan basis data.

Satu hal penting yang harus diperhatikan, basis data bukan hanya sekedar penyimpanan data secara elektronis. Tidak semua penyimpanan data elektronis bisa disebut basis data. Apabila penyimpanan itu tidak menggunakan prinsip pengaturan, pemisahan atau pengorganisasian maka kita tidak dapat menyebut penyimpanan data tersebut sebagai basis data. Pada Gambar 2 terlihat penerapan prinsip pengaturan, pengorganisasian atau pemisahan, baik pada lemari arsip atau pada basis data.


Basis data mempunyai beberapa kriteria penting, yaitu :

Bersifat data oriented dan bukan program oriented.
Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis   datanya.
Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
Dapat digunakan dengan cara-cara yang berbeda.
Secara bertingkat, operasi dasar basis data dapat digambarkan dalam skema pada Gambar diatas, Operasi-operasi tersebut meliputi:
Pembuatan basis data baru (create database). Operasi ini sama dengan pembuatan atau pembelian lemari arsip yang baru.
Penghapusan basis data (drop database). Operasi ini sama dengan pengrusakan atau penghancuran lemari arsip
Pembuatan tabel baru (create table). Operasi ini sama dengan penambahan kelompok arsip baru. Operasi ini baru bisa dijalankan jika basis data telah dibuat.
Penghapusan tabel (drop table). Operasi ini sama dengan pengrusakan kelompok arsip lama. Operasi ini baru bisa dijalankan jika tabel telah ada pada suatu basis data.
Pengisian atau penambahan data baru (insert data) pada suatu tabel. Operasi ini mirip dengan penambahan lembaran arsip baru pada kelompok arsip. Operasi ini baru bias dijalankan jika tabel telah dibuat.
Pengambilan data dari suatu tabel (retrieve data). Operasi ini mirip dengan pencarian lembaran arsip yang tersimpan dalam kelompok arsip.
Pengubahan data dari suatu tabel (update data). Operasi ini mirip dengan perbaikan isi lembaran arsip dari suatu kelompok arsip
Penghapusan data dari suatu tabel (delete). Operasi ini mirip dengan penghapusan sebuah lembaran arsip dari suatu kelompok arsip.



Basis data dibangun untuk memenuhi tujuan dalam pengorganisasian data, yang antara lain sebagai berikut :

Kecepatan dan Kemudahan (Speed) adalah Basis data memungkinkan untuk menyimpan dan melakukan perubahan/ manipulasi data dan menampilkannya kembali dengan lebih cepat dan mudah dibandingkan dengan cara yang masih manual.
Efisiensi Ruang Penyimpanan (Space) Karena adanya keterkaitan antar kelompok data dalam sebuah basis data, maka redundancy (pengulangan) data dapat dikurangi.

Keakuratan (Accuracy) Pembentukan relasi antar data dan penerapan aturan tipe data, domain data, keunikan data dan sebagainya yang diterapkan dalam basis data, sangat berguna untuk menekan ketidakakuratan penyimpanan data.

Ketersediaan (Availability) Dengan pemanfaatan teknologi jaringan computer, data yang berada di suatu lokasi yang terpisah tetap dapat diakses.

Kelengkapan (Completeness) Untuk mengakomodasi kelengkapan kebutuhan data yang semakin berkembang, maka pada basis data dapat dilaukan penambahan record-record data, penambahan objek baru (tabel) atau dengan penambahan field-field baru pada table.

Keamanan (Security) Dengan basis data dapat ditentukan pemakai yang boleh menggunakan basis data beserta objek-objek di dalamnya dan menentukan jenis-jenis operasi apa saja yang boleh dilakukan.

Kebersamaam Pemakaian (Sharability) Basis data yang dikelola oleh system (aplikasi) mendukung lingkungan multiuser (banyak pemakai). Dengan menerapkan prinsip jaringan computer maka basis data dapat diakses oleh lebih dari satu orang di tempat yang berbeda dan pada waktu yang bersamaan.

Bahasa Basis Data
DBMS merupakan perantara bagi pemakai dengan basis data dalam disk. Cara berinteraksi/berkomunikasi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan yang membuat DBMS. Bahasa tersebut dapat disebut Bahasa Basis Data (Database Language) yang terdiri atas sejumlah perintah (statement) yang dapat dikenali oleh DBMS. Contoh bahasa basis data ada SQL, dBase, QUEL, dsb.

Bahasa basis data dapat dikelompokkan menjadi 3 bentuk yaitu :

    Data Definition Language (DDL)
    Data Manipulation Language (DML)
    Data Control Language (DCL)


Struktur Sistem DBMS
Sebuah system pengelola basis data (DBMS) terbagi atas modul-modul yang masing-masing memiliki tanggung jawab dalam membentuk struktur system keseluruhan. Umumnya DBMS memiliki sejumlah komponen fungsional (modul)

File Manager Mengelola alokasi ruang dalam disk dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk.
Database Manager Menyediakan interface antara data low level yang ada di basis data dengan program aplikasi dan query yang diberikan ke system.
Query Processor Menerjemahkan perintah-perintah dalam query language ke perintah low level yang dapat dimengerti oleh database manager.
DML Precompiler Mengkonversi perintah DML yang ditambahkan dalam suatu program aplikasi ke pemanggilan prosedur dalam bahasa induk.
DDL Compiler Mengkonversi perintah-perintah DDL kedalam sekumpulan table yang mengandung metadata. Table-tabel ini kemudian disimpan dalam kamus data.


Referensi

    E-book BLC Telkom Klaten



Kamis, 23 November 2017

Big Data


A.PENDAHULUAN
B.PENGERTIAN
Big Data adalah istilah yang menggambarkan volume data yang besar, baik data yang terstruktur maupun data yang tidak terstruktur.

C.LATAR BELAKANG
rasa kepingin tahu tentang apa itu big data

D.MAKSUD DAN TUJUAN
memahami apa itu big data

E.ALAT DAN BAHAN
1.pc/laptop
2.koneksi internet

F.WAKTU YANG DI PERLUKAN
-
G.TAHAPAN PELAKSANAAN
Big Data adalah istilah yang menggambarkan volume data yang besar, baik data yang terstruktur maupun data yang tidak terstruktur.
Sejarah Big Data
Istilah Big Data masih terbilang baru dan sering disebut sebagai tindakan pengumpulan dan penyimpanan informasi yang besar untuk analisis. Fenomena Big Data, dimulai pada tahun 2000-an ketika seorang analis industri Doug Laney menyampaikan konsep Big Data yang terdiri dari tiga bagian penting, diantaranya:

Volume Organisasi mengumpulkan data dari berbagai sumber, termasuk transaksi bisnis, media sosial dan informasi dari sensor atau mesin. Di masa lalu, aktivitas semacam ini menjadi masalah, namun dengan adanya teknologi baru (seperti Hadoop) bisa meredakan masalah ini.

Kecepatan Aliran data harus ditangani dengan secara cepat dan tepat bisa melalui hardware maupun software. Teknologi hardware seperti tag RFID, sensor pintar lainnya juga dibutuhkan untuk menangani data yang real-time.

Variasi Data yang dikumpulkan mempunyai format yang berbeda-beda. Mulai dari yang terstruktur, data numerik dalam database tradisional, data dokumen terstruktur teks, email, video, audio, transaksi keuangan dan lain-lain.
Selain tiga bagian penting tersebut, para peneliti Big Data juga menambah bagian yang termasuk penting lainnya seperti variabilitas dan kompleksitas.
Variabilitas Selain kecepatan pengumpulan data yang meningkat dan variasi data yang semakin beraneka ragam, arus data kadang tidak konsisten dalam periode tertentu. Salah satu contohnya adalah hal yang sedang tren di media sosial. Periodenya bisa harian, musiman, dipicu peristiwa dadakan dan lain-lain. Beban puncak data dapat menantang untuk analis Big Data, bahkan dengan data yang tidak terstruktur.

Kompleksitas Hari ini, data berasal dari berbagai sumber sehingga cukup sulit untuk menghubungkan, mencocokan, membersihkan dan mengubah data di seluruh sistem. Namun, Big Data sangat dibutuhkan untuk memiliki korelasi antar data, hierarki dan beberapa keterkaitan data lainnya atau data yang acak.
Potensi Big Data
Jumlah data yang telah dibuat dan disimpan pada tingkat global hari ini hampir tak terbayangkan jumlahnya. Data tersebut terus tumbuh tanpa henti. Artinya, Big Data memiliki potensi tinggi untuk mengumpulkan wawasan kunci dari informasi bisnis. Sayangnya sampai saat ini, baru sebagian kecil data yang telah dianalisis. Big Data dalam bisnis menjadi strategi yang baik dalam mengolah informasi mentah menjadi keuntungan yang terus mengalir ke organisasi bisnis setiap hari.
Mengapa Big Data Penting?
Pentingnya Big Data, tidak hanya berputar pada jumlah data yang organisasi miliki, tetapi hal yang penting adalah bagaimana mengolah data internal dan eksternal. Kita dapat mengambil data dari sumber manapun dan menganalisanya untuk menemukan jawaban yang diinginkan dalam bisnis seperti: 1) pengurangan biaya; 2) pengurangan waktu; 3) pengembangan produk baru dan optimalisasi penawaran produk; dan 4) pengambilan keputusan yang cerdas.
Ketika organisasi mampu menggabungkan jumlah data besar yang dimilikinya dengan analisis bertenaga tinggi, organisasi dapat menyelesaikan tugas-tugas yang berhubungan dengan bisnis seperti:
Menentukan akar penyebab kegagalan untuk setiap masalah bisnis.
Menghasilkan informasi mengenai titik penting penjualan berdasarkan kebiasaan pelanggan dalam membeli.
Menghitung kembali seluruh risiko yang ada dalam waktu yang singkat.
Mendeteksi perilaku penipuan yang dapat mempengaruhi organisasi.

Itulah sekilas pengenalan Big Data. Istilah Big Data relatif baru, dan bagian penting konsep Big Data diantaranya adalah Volume, Kecepatan, Varietas, Variabilitas, dan Kompleksitas. Adapun potensi Big Data hari ini benar-benar menggiurkan untuk strategi bisnis kedepannya

H.HASIL YANG DIDAPAT
memahami apa itu big data dan apa pentingnya
I.PENUTUP
sekian yang dapat saya sampaikan semoga bermanfaat..!!
J.REFERENSI
https://www.codepolitan.com/mengenal-big-data

Pengertian XML


Pengertian
Menurut wikipedia , XML ( Extensible Markup Lenguage ) Adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup untuk keperluan pertukaran data antar sistem yang beraneka ragam. XML Merupakan kelanjutan dari HTML yang merupakan bahasa standar untuk melacak internet.

Latar Belakang
Dengan adanuya XML ini kita dapat menyimpanan data yang lebih sederhana. Kita dapat menyimpan data dengan menggunakan file xml. Kita dapat membuat file XML langsung dengan menggunakan notepad, tanpa instalasi program tambahan. Karena dibuat dengan notepad, maka pengolahan/ pengubahan data menjadi lebih mudah

Secara singkatnya XML dapat digunakan untuk menggantikan database seperti:MySQL, SQL Server, Access, Oracle, Sybase, DB2, dan sistem database lainnya. Dengan kata lain XML adalah sarana penyimpanan data tanpa menggunakan database.

Maksud dan Tujuan
Maksud dan tujuan dari artikel ini adalah agar kita dapat mengenal XML dan mengimplementasikanya. Pasti sobat semua mengenal Blogger dan untuk membuat template blogger itu menggunakan bahsa XML ini, oleh karna itu kita harus mengenal bahasa ini sebagai standar seorang programmer

Mengenal XML
XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar

Banyak sistem komputer berisi data dalam format yang tidak kompatibel. Bertukar data antara sistem yang tidak kompatibel (atau sistem upgrade) adalah tugas yang memakan waktu untuk pengembang web. data dalam jumlah besar harus dikonversi, dan data tidak kompatibel atau sering hilang. XML menyediakan cara agar peranti lunak dan perangkat keras untuk bisa menyimpan, mengangkut, dan berbagi data. XML juga dapat mempermudah kita untuk memperluas atau upgrade ke sistem operasi baru, aplikasi baru, atau browser baru, tanpa kehilangan data. Dengan XML, data dapat tersedia untuk semua jenis "mesin pembaca" seperti manusia, komputer, mesin suara, feed berita, dll

Tipe XML
1.XML memiliki tiga tipe file :
2.XML, merupakan standar format dari struktur berkas (file) yang ada.
3.XSL, merupakan standar untuk memodifikasi data yang diimpor atau    diekspor.
4.XSD, merupakan standar yang mendefinisikan struktur database dalam XML.

Keunggulan XML
Keunggulan XML bisa diringkas sebagai berikut :

Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
    #Mudah pemeliharaannya.
    #XML lebih sederhana.
    #Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.

Contoh Penulisan XML
Kesimpulan
Kesimpulanya adalah XML ini memainkan peran penting dalam banyak sistem IT yang berbeda. XML sering digunakan untuk mendistribusikan data melalui Internet. Hal ini penting (untuk semua jenis pengembang perangkat lunak!) Untuk memiliki pemahaman yang baik tentang XML. Sekian terima kasih

Rabu, 22 November 2017

How to Install PPDB Online On Server

Assalamualaikum wr.wb.
A. Pendahuluan

    Pengertian
    PPDB Online adalah sebuah sistem yang dirancang untuk melakukan otomasi seleksi penerimaan siswa baru (PPDB), mulai dari proses pendaftaran,proses seleksi hingga pengumuman hasil seleksi, yang dilakukan secara online dan berbasis waktu nyata (realtime).

    Latar Belakang
    banyak pelajar yang kesulitan untuk mendaftar sekolah, faktor yang mempersulit keadaan itu bisa karena jarak tempat tinggal atau kendaraan untuk ke sebuah sekolah. Oleh karena itu, untuk meringankan beban orang tua juga anaknya, sudah banyak sekolah yang menerapkan pendaftaran peserta didik secara online atau yang sering disebut PPDB Online.

    Tujuan
 Agar mempermudah para siswa yang ingin mendaftar ke sekolah tersebut tanpa harus datang ke sekekolah tersebut.

B. Alat dan Bahan

    Laptop
    File PPDB Online ()
    Server/ local host

C. Jangka Waktu Pelaksanaan

30 menit

D. Proses dan Tahapan

1.Download dahulu file CMS untuk ppdb online
2.Copy kan file tersebut ke server
#scp (nama file) (server)@Ip server:/home/arif contoh #scp ppdb_online.zip arif@192.168.100.2:/home/arif.
3.Lalu kita unzip.#unzip ppdb_online.zip

 4.Lalu kita memindahkan file ppdb_online ke /var/www/html/
     #mv ppdb_online /var/www/html.
5.Lalu kita lihat apakah sudah masuk ke /var/www/html.
#ls


 6.Juga memberi ijin Hak akses di folder ppdb_online.
#chown -R www-data:www-data ppdb_online.
#chmod 755 ppdb_online.



 7.Konfigurasi pada file koneksi.php
 #nano /var/www/html/ppdb_online/config/koneksi.php.



 lalu kita edit:
$server = localhost
$username = user di data base nya
$password = password data base nya
$database = nama data base nya.


8.seperti biasa janga lupa untuk membuat database.
9.Kemudian kita impor file yang berekstensi .sql ke database yang telah kita buat tadi
#mysq -u root -p ppdb_online < ppdb_online.sql
10.kala berhasil seperti di bawah ini.



 11.Jika telah memasukkan username dan password maka akan sebagai berikut

 Kesimpulan
PPDB online adalah salah satu aplikasi untuk memudahkan para siswa baru yang ingin mendaftar ke sekolah tersebut dengan mudah biasanya banyak siswa yang terhambat karena transportasi oleh karna itu ppdb online ini sangat bermanfaat.

Referensi
https://yosinovitablc.wordpress.com/2017/08/03/how-to-install-ppdb-online-on-server/

Selasa, 21 November 2017

Membangun E-Learning Dengan Moodle


A. Pendahuluan
Assalamualaikum wr.wb
Latar Belakang
MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL.

Latar Belakang
Penggunaan Moodle untuk E-Learning
Tujuan
E-Learning
Hasil yang diharapkan
Mampu menggunakan E-Learning
B. Alat dan Bahan
Laptop
File Moodle
C. Jangka Waktu Pelaksanaan
1-5 Jam tergantung pemahaman masing-masing

D. Tahapan Pelaksanaan

1.Siapkan file Moodle, jika belm punya silahkan dowload di https://moodle.org/.

2.Masuk ke direktori Documents -> cms(file dimana boleh).


3.kita copy file ke direktori /var/www/html


4.Masuk ke direktori cd /var/www/html


 5.File di unzip

6.Kita beri hak akses



7.Buatlah Database

8.Klik next



9.otomatis terisi sendiri mohon di web address di isi (localhost).

10.Isi sperti dibawah ini.

11.klik cantinue



12.disi masalah saat aku instalasi moodle

 Pada bagian instalation ada bagian yang tidak complate

    a.Klik saja kemudian ikuti langkah langkahnya
    b.Masuk pada direktori /etc/mysql
    c.Kemudian nano my.cnf

Setelah itu tambahkan skript seperti dibawah ini
Untuk masalah yang lainnya silahkan ikuti saja petunjuk yang ada pada dokumentasi resminya.


13.kalau sudah selesai hasilnya akan seperti di bawah ini.



14.Hasilnya akan seperti di bawah ini





  
F. Kesimpulan
Dengan moodle guru bisa memberi tugas atau melakukan pembelajaran secara online.

G. Referensi
https://moodle.org/

Senin, 20 November 2017

Kesehatan dan Keselamatan Kerja


Pengertian
K3 adalah Semua ilmu dan penerapannya untuk mencegah terjadinya kecelakaan kerja, penyakit akibat kerja (PAK), kebakaran, peledakan dan pencemaran lingkungan.

Latar Belakang
Kesehatan dan keselamatan kerja cukup penting bagi moral, legalitas, dan finansial. Semua organisasi memiliki kewajiban untuk memastikan bahwa pekerja dan orang lain yang terlibat tetap berada dalam kondisi aman sepanjang waktu. Praktik K3 (keselamatan kesehatan kerja) meliputi pencegahan, pemberian sanksi, dan kompensasi, juga penyembuhan luka dan perawatan untuk pekerja dan menyediakan perawatan kesehatan dan cuti sakit. K3 terkait dengan ilmu kesehatan kerja, teknik keselamatan, teknik industri, kimia, fisika kesehatan, psikologi organisasi dan industri, ergonomika, dan psikologi kesehatan kerja.

Maksud dan Tujuan
Maksud dan Tujuan K3 adalah untuk memelihara kesehatan dan keselamatan lingkungan kerja. K3 juga melindungi rekan kerja, keluarga pekerja, konsumen, dan orang lain yang juga mungkin terpengaruh kondisi lingkungan kerja.

Arti Lambang K3
Lambang K3 yang palang berwarna hijau dengan roda bergerigi sebelas dengan warna dasar putih ini memiliki arti tersendiri, yaitu :

Arti (Makna) Tanda Palang; Bebas dari kecelakaan dan penyakit akibat kerja (PAK).
   Arti (Makna) Roda Gigi; Bekerja dengan kesegaran jasmani dan rohani.
    Arti (Makna) Warna Putih; Bersih dan suci.
    Arti (Makna) Warna Hijau; Selamat, sehat dan sejahtera.
    Arti (Makna) 11 (sebelas) Gerigi Roda; Sebelas Bab Undang-Undang No 1 Tahun 1970 tentang Keselamatan Kerja.

Dasar Hukum K3
Dasar hukum yang memuat penerapan K3 di tempat kerja sebagaimana disebutkan dalam :
UU No 1 Tahun 1970 tentang keselamatan kerja

    Tempat dimana dilakukan pekerjaan bagi suatu usaha.
    Adanya tenaga kerja yang bekerja di sana.
    Adanya bahaya kerja di tempat itu.

Permenaker No 5 Tahun 1996 Tentang Sistem Manajemen K3
Setiap perusahaan yang memperkerjakan 100 tenaga kerja atau lebih dan atau yang mengandung potensi bahaya yang ditimbulkan oleh karakteristik proses atau bahan produksi yang dapat mengakibatkan kecelakaan kerja seperti peledakan, kebakaran, pencemaran lingkungan dan penyakit akibat kerja (PAK).
Permenaker No 4 Tahun 1987 Tentang Panitia Pembina Keselamatan dan Kesehatan Kerja (P2K3) Tempat kerja dimana pengusaha atau pengurus memperkerjakan 100 orang atau lebih.
Tempat kerja dimana pengusaha memperkerjakan kurang dari 100 orang tetapi menggunakan bahan, proses dan instalasi yang memiliki resiko besar akan terjadinya peledakan, kebakaran, keracunan dan pencemaran radio aktif.


Penyebab Kecelakaan Kerja
Adapun penyebab - penyebab terjadinya kecelakan kerja ini adalah sebagai berikut

Penyebab Dasar

    Kurangnya Prosedur/Aturan.
    Kurangnya Sarana.
    Kurangnya Kesadaran.
    Kurangnya Kepatuhan.


Penyebab Tidak Langsung

    Faktor Pekerjaan.
    Faktor Pribadi.


Penyebab Langsung

    Tindakan Tidak Aman.
    Kondisi Tidak Aman.
    Kecelakaan Kerja

Kerugian yang Diperoleh

    Manusia (Cedera, Keracunan, Cacat, Kematian, PAK).
    Mesin/Alat (Kerusakan Mesin/Alat).
    Material/Bahan (Tercemar, Rusak, Produk Gagal).
    Lingkungan (Tercemar, Rusak, Bencana Alam).


Kesimpulan
Jadi dengan adanya K3 ini bisa mengurangi persentasi kecelakaan dalam bekerja. Adapula beberapa penyebab  - penyebab terjadinya kecelakaan dalam pekerja dan kerugian apa saja yang diperoleh. K3 juga dimuat dalam UU No 1 Tahun 1970 .

Referensi

    Wikipedia ( https://id.wikipedia.org/wiki/Kesehatan_dan_keselamatan_kerja )
    Powerpoint Dasar-dasar Kesehatan dan Keselamatan Kerja (K3)

Sabtu, 18 November 2017

Battle of the Clouds





A.Pendahuluan

    Owncloud merupakan suatu perusahaan dengan proyeknya yaitu ownCloud project. Slogan perusahaan ini adalah Your Cloud, Your Data, Your Way!. ownCloud yang merupakan salah satu perangkat lunak berbagi berkas gratis dan bebas seperti Dropbox, menyediakan pengamanan yang baik, memiliki tata cara yang baik bagi pengguna aplikasi untuk membagi dan mengakses data yang secara lancar terintegrasi dengan perangkat teknologi informasi yang tujuannya mengamankan, melacak, dan melaporkan penggunaan data. ownCloud menempatkan kontrol kepada pengguna teknologi informasi itu sendiri dan juga menawarkan penyedia layanan, pusat dan bagian transmisi yang berfungsi untuk menyediakan solusi sinkronisasi dan berbagi bagi pengguna. ownCloud memberikan akses terhadap berkas-berkas secara universal dengan menggunakan antarmuka jaringan atau WebDAV.
    Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting . Ini secara fungsional mirip dengan Dropbox , meskipun Nextcloud bebas dan open-source , memungkinkan siapa saja untuk menginstal dan mengoperasikannya di server pribadi . Berbeda dengan layanan proprietary seperti Dropbox, arsitektur terbuka memungkinkan penambahan fungsionalitas tambahan ke server dalam bentuk aplikasi dan memungkinkan pengguna untuk memiliki kontrol penuh terhadap datanya.Pengembang orisinil asli Frank Karlitschek bercabang ownCloud dan menciptakan Nextcloud, yang terus dikembangkan secara aktif oleh Frank dan anggota tim originalCloud asli lainnya.

B.Latar Belakang

     Karena ingin mengetauhi perbedaan owncloud & nextcloud yang pengembangnya sama , dari segi kekurangan dan kelebihan

C.Maksud & Tujuan

    Membandingkan Nextcloud & Owncloud

D.Perbandingan

    Owncloud Memiliki Fitur
 1.Akses, Sinkronkan dan Bagikan Data Anda, Di bawah Kontrol Anda!
 2.Akses semua hal yang Anda pedulikan
 3.Bisa Mengakses Data Anda dimana anda Berada
 4.Berbagi file dengan siapapun sesuai keinginan anda
 5.Kalender
 6.Kontak
 7.Edit File anda sesuai keinginan anda dan dimana saja
 8.Umpan Aktivitas & Notifikasi
 9.file sebelumnya yang Anda modifikasi dipertahankan dan dapatdibawakembal
 10.Play Musik & Video
 11.Simpan Kata Sandi
    Nextcloud  Memiliki Fitur
 1.Nextcloud memberi Anda akses ke semua file Anda dimanapun Anda   berada.
 2.Bagikan file dengan orang lain sesuai persyaratan Anda.
 3.Keamanan
 4.manajemen alur kerja
 5.Melacak perubahan pada file Anda
 6.Pemantauan server Nextcloud Anda
 7.Client Mobile Dan Desktop
 8.Penyimpanan eksternal, aman dienkripsi
 9.Kalender
 10.Kontak
 11.Amankan panggilan audio dan video
 11.Melihat dan mengedit dokumen dengan Collabora
 12.Tambahkan lebih banyak fitur lewat Apps Nextcloud

E.Refrensi 

    https://nextcloud.com/features/
    https://owncloud.org/features/
    https://id.wikipedia.org/wiki/OwnCloud
    https://en.wikipedia.org/wiki/Nextcloud

Jumat, 17 November 2017

IP Address



Pengertian
IP Address adalah suatu identitas numerik yang dilabelkan kepada suatu alat seperti komputer,router atau printer yang terdapat pada sustu jaringan komputer yang menggunakan internet protocol sebagai sarana komunikasi

Maksud dan Tujuan
Supaya kita mengetahui apa itu IP Address

Alat dan Bahan
    *laptop/pc
    *akses internet

Tahapan Pelaksanaan

Pembagian kelas ip adress
Kelas A
Kelas IP address tipe A ini terdiri dari 8 bit digunakan untuk network ID dan 24 bit untuk host ID. Oktet pertama mulai dari angka 1-126, bit pertama 0 (nol), dan jumlah network 126 serta jumlah ip address 16juta lebih.
Kelas B
Kelas IP address tipe B ini terdiri dari 16 bit untuk network ID dan 16 bit untuk host ID. Oktet pertama mulai dari angka 128-191, 2 bit pertama 10, jumlah network 16ribuan lebih dan jumlah ip address 65ribuan lebih.
Kelas C
Kelas IP address tipe C terdiri dari 24 bit untuk network ID dan 8 bit untuk host ID. Untuk 3 bit pertama adalah 110, oktet pertama 192-223, jumlah network 2jutaan lebih dan jumlah ip address 254.
Kelas D
Kelas IP address tipe D ini tidak mengenal network ID atau host ID karena memiliki sistem multicasting. Untuk bit pertama adalah 1110, oktet pertama 224-239, bit cadangan 18 bit sedangkan bit-bit lainnya bisa diatur sesuai keperluan multicast pada grupnya.
Kelas E
Kelas IP address tipe D ini tidak mengenal network ID atau host ID karena memiliki sistem multicasting. Untuk bit pertama adalah 11110, oktet pertama 240-255, pada kelas E ini biasanya digunakan sebagai ruang alamat cadangan untuk percobaan/eksperimental.

Referensi
https://id.wikipedia.org/wiki/Alamat_IP
http://panduankomputer-laptop.blogspot.com/2016/11/pengertian-ip-address-fungsi-dan-kelas.html
http://www.patartambunan.com/pengertian-ip-address/

Kamis, 16 November 2017

DESKTOP ENVIRONMENT



A. Pendahuluan

a. Pengertian
lingkungan desktop ( DE ) adalah implementasi metafora desktop yang dibuat dari kumpulan program yang berjalan di atas sistem operasi komputer, yang memiliki antarmuka pengguna grafis umum (GUI), terkadang digambarkan sebagai shell grafis . Lingkungan desktop terlihat kebanyakan di komputer pribadi sampai munculnya komputasi mobile. GUI Desktop membantu pengguna untuk mengakses dan mengedit file dengan mudah, sementara mereka biasanya tidak menyediakan akses ke semua fitur yang terdapat pada sistem operasi yang mendasarinya. Sebagai gantinya, antarmuka baris perintah tradisional (CLI) masih digunakan saat kontrol penuh atas sistem operasi diperlukan.
b. Latar belakang
    Metafora desktop dengan grafis GUI dan CLI sebagai gantinya
c. Maksud dan tujuan
    Mengetahui tentang DE
d. Hasil yang diharapkan
     Mengulas sejarah dan contoh DE
C. Alat dan Bahan
     – Laptop
     – Internet
D. Jangka waktu pelaksanaan
      30 menit
E. Proses dan tahapan

Sejarah
Apple Inc. adalah pengembang sistem operasi pertama yang menyediakan lingkungan desktop pada komputer pribadi, yaitu di Apple Lisa. Namun lingkungan desktop pertama dibuat oleh Xerox, dan telah dijual dalam Xerox Alto pada tahun 1970-an. Alto sebenarnya dimaksudkan oleh Xerox untuk menjadi komputer kantor pribadi, tetapi gagal di pasar karena buruknya pemasaran dan harga yang sangat tinggi.
Saat ini, hampir semua komputer pribadi sudah diprapasang dengan sistem operasi yang menyediakan sebuah lingkungan desktop. Umumnya, komputer-komputer dengan sistem operasi Microsoft Windows dan Mac OS yang memiliki lingkungan desktop yang relatif tak dapat diubah-ubah. Lingkungan desktop lainnya yang semakin populer [5], adalah yang diperuntukkan bagi sistem operasi Linux (atau keluarga Unix lainnya) yang menggunakan X Window System termasuk KDE, GNOME, Xfce dan Common Desktop Environment (CDE).
Sejumlah lingkungan desktop lain juga ada, termasuk (namun tidak terbatas pada): Aston, Equinox Desktop Environment (EDE), Graphical Environment Manager (GEM), IRIX Interactive Desktop, Java Desktop System (JDS) dari Sun, Mezzo, Proyek Looking Glass, ROX Desktop, UDE, Xito, XFast. Adalagi pengelola jendela (window manager) yang dapat berdiri sendiri tanpa menggunakan lingkungan desktop namun menggunakan komponen-komponen yang fungsinya mirip dengan lingkungan desktop, seperti Enlightenment. Juga Window Maker dan AfterStep, yang keduanya menggunakan fitur GUI dari NEXTSTEP.

Sedikit contoh desktop environment

1. UNITY



Unity adalah shell grafis untuk lingkungan desktop GNOME yang awalnya dikembangkan oleh Canonical Ltd. untuk sistem operasi Ubuntu -nya. Kesatuan debutnya di edisi netbook Ubuntu 10.10 . Ini pada awalnya dirancang untuk memanfaatkan ruang dengan lebih efisien mengingat ukuran layar netbook yang terbatas, termasuk, misalnya, pengalih aplikasi vertikal yang disebut peluncur , dan bilah menu utama serbaguna yang luar ruang hemat ruang.
Lebih lenhkapnya sialhkan baca disini https://en.wikipedia.org/wiki/Unity_(user_interface).

 2.MATE


MATE ( / m ɑː t eɪ / ; Pengucapan bahasa Spanyol: [mate] ) adalah lingkungan desktop yang bercabang dari basis kode GNOME 2 yang sekarang tidak dipelihara.
GNOME 3 , yang dirilis pada bulan April 2011, menggantikan metafora desktop klasik, menggantinya dengan antarmuka pengguna aslinya: GNOME Shell . Tindakan ini menyebabkan beberapa kritik dari bagian komunitas perangkat lunak bebas . Beberapa pengguna menolak untuk menerima desain antarmuka GNOME yang baru dan meminta pengembangan GNOME yang terus berlanjut 2. Pengguna Argentina Arch Linux memulai proyek MATE untuk memenuhi permintaan ini dan mengumumkan ketersediaan MATE pada tanggal 18 Juni 2011.
Lebih lengkapnya silahkan baca disini https://en.wikipedia.org/wiki/MATE_(software)

 3.CINNAMON


Cinnamon adalah lingkungan desktop berbasis GNOME 3 . Dimulai pada tahun 2011. Cinnamon awalnya dimulai sebagai garpu GNOME Shell , yang awalnya merupakan cangklas grafis perangkat lunak GNOME, namun menjadi lingkungan desktopnya sendiri di Cinnamon 2.0. Cinnamon dikembangkan oleh distribusi Linux Mint , dengan adopsi yang lebih luas menyebar ke distribusi Linux lainnya dari waktu ke waktu.
Lebih lengkapnya silahkan baca di sini https://en.wikipedia.org/wiki/Cinnamon_(software).


4.GNOME


GNOME Shell adalah shell grafis dari lingkungan desktop GNOME yang dimulai dengan versi 3, yang dirilis pada tanggal 6 April 2011. Ini menyediakan fungsi dasar seperti meluncurkan aplikasi, beralih di antara jendela dan juga merupakan mesin widget . GNOME Shell mengganti Panel GNOME dan beberapa komponen pendukung di GNOME 2.
Lebih lengkapnya silahkan baca di sini https://en.wikipedia.org/wiki/GNOME_Shell



5.KDE


KDE adalah komunitas perangkat lunak bebas internasional yang mengembangkan perangkat lunak Gratis dan Gratis. Produk yang terkenal meliputi Desktop Plasma , Kerangka KDE dan berbagai aplikasi cross-platform yang dirancang untuk berjalan pada sistem Unix-like dan Microsoft Windows yang modern. Selanjutnya menyediakan alat dan dokumentasi untuk pengembang yang memungkinkan mereka menulis perangkat lunak. Peran pendukung ini membuat KDE menjadi pusat pengembangan dan rumah bagi banyak aplikasi dan proyek populer seperti Calligra Suite , Krita atau digiKam .
Lebih lengkapnya silahkan baca di sini https://en.wikipedia.org/wiki/KDE#Plasma_Workspaces.

F. Hasil yang didapatkan
Mengetahui tentang DE


G. Kesimpulan yang didapatkan
Desktop Environment, adalah sebuah antarmuka grafis (Graphical User Interface) pada desktop sistem operasi anda. Desktop Environment ini bisa dibilang sebagai pengganti antarmuka baris perintah (Command Line Interface).
 
H. Referensi / daftar pustaka
      – https://id.wikipedia.org/wiki/Lingkungan_desktop