Sabtu, 30 Desember 2017

PHP : Koneksi Di PHP

Assalamualaikum wr.wb
B.PENGERTIAN
Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek.
C.MAKSUD DAN TUJUAN
memahami koneksi pada oop
D.LATAR BELAKANG
mempelajari oop
E.ALAT DAN BAHAN
pc/laptop
koneksi internet
text editor
F.WAKTU YANG DIPERLUKAN
-
G.TAHAPAN PELAKSANAAN
1.buka text editor kesukaan kalian
2.lalu ketikkan perintah berikut


3.dari perintah di atas ini adalah penjelasanya
#$koneksi merupakan variabel yang dimana di dalamnya nanti mengandung koneksi ke database nya. Mengapa menggunakan variabel karena nanti akan mudah ketika dimasuukkan ke dalam query.

# new mysqli ini kita telah membuat objek dengan sering disebut           instantisasi objek.

("<nama_host>", "<username_db>", "<pwrd_rb>", "<nama_db>") disinilah koneksi itu terbentuk.

#    mysqli_connect_errno() berfungsi mengembalikan kode kesalahan dari kesalahan koneksi terakhir, jika ada.
#    trigger_error() berfungsi untuk menciptakan pesan kesalahan tingkat pengguna, dengan handler error bawaan, atau dengan fungsi yang ditentukan pengguna yang ditetapkan oleh fungsi set_error_handler ().
H.HASIL YANG DIDAPAT
memahami koneksi pada oop
I.PENUTUP
sekian yang dapat saya sampaikan semoga bermanfaat
J.REFERENSI

Jumat, 29 Desember 2017

PHP : Inhirentanse pada OOP

 A. Pendahuluan
1. Pengertian
    Dalam pemrograman berorientasi obyek, pewarisan adalah ketika sebuah objek atau kelas didasarkan pada objek lain (prototypal inheritance) atau kelas (class-based inheritance), dengan menggunakan implementasi yang sama. Warisan di kebanyakan bahasa berorientasi objek berbasis kelas adalah mekanisme di mana satu objek memperoleh semua properti dan perilaku objek induk. Warisan memungkinkan pemrogram untuk: membuat kelas yang dibangun berdasarkan kelas yang ada, untuk menentukan implementasi baru untuk mempertahankan perilaku yang sama (mewujudkan antarmuka), untuk menggunakan kembali kode dan untuk secara mandiri memperpanjang perangkat lunak asli melalui kelas dan antarmuka publik. Hubungan benda atau kelas melalui pewarisan menimbulkan grafik yang diarahkan.
2. Maksud dan Tujuan
    Bila membuat methode yang berbeda, akan tetapi sifatnya sama tidak perlu membuat class lagi, cukup untuk membuat pewarisan.

3. Hasil yang diharapkan
    Sifat yang dimiliki dari pewaris dan yang diwarisi sama.

B. Uraian
1. Alat dan Bahan
    -PC
     -Text Editor

2. Durasi Waktu
    2 menit

3. Tahapan
    -Mendeklarasikan sifat dari induknya terlebih dahulu.


 -Extends menunjukkan bahwa turunan dari class buah.

C. Kesimpulan
    Jadi dala OOP kita bisa pembuat pewarisan. Bila memang keduanya memiliki sifat yang sama.

D. Hasil yang diperoleh
    Buah masih secara umun, sedangkan Buah Naga sudah sepesifik.

E. Referensi
  https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)

Kamis, 28 Desember 2017

Open Source




A.Pengertian

Sumber terbuka (bahasa Inggris: open source) adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.


B.Maksud Dan Tujuan

Agar Pengunjung/Pembaca Bisa memahami betapa bagusnya Sistem Sumber Terbuka

C.Pembahasan

Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab.

Keunggulan dari open source software ini yaitu dapat di peroleh secara free atau gratis tanpa perlu membayar lisensi software. Dan biasanya open source software dapat di peroleh di internet, salah satu software open source yang terkenal yaitu sistem operasi komputer Linux.
Open source software ini sangat di tunjang oleh internet, awalnya open source di-unduh dari internet lalu digunakan oleh orang yang memakainya dan dapat di perbaiki atau di kembangkan lagi jika terdapat kekurangan pada software tersebut. Dan hasil dari pengembangannya software tersebut akan dipublikasikan ke internet lagi, dan dapat di gunakan oleh orang banyak. Pada saat ini sangat mudah sekali untuk mendapatkan open source software di internet.


Tentunya dalam pengembangan open source software melibatkan banyak sekali orang dari berbagai belahan dunia, yang berinteraksi melalui dunia maya atau jaringan internet. Maka seiring berkembangnya teknologi semakin banyak bermuculan berbagai macam software yang dibuat berbasis open source yang di upload ke internet. Pola dari open source ini telah banyak melahirkan develover yang sangat handal.
Software yang gratis atau free software yang berbasis open source buka program yang ecek-ecek, jangan mengaggap bahwa jika software yang gratis itu kurang bagus kualitasnya. Karena sudah banyak terbukti kehebatan dan kehandalan dari open source software. Karena free software yang berbasis open source telah banyak melalui proses perbaikan yang terus menerus sehingga softwer-nya akan semakin sempurna.




Contoh Software Open source
Berikut ini merupakan beberapa contoh open source software yang populer, diantaranya seperti di bawah:

    Linux, merupakan software sistem operasi yang gratis dan sangat populer.
    XAMPP, merupakan paket software yang berguna untuk simulasi dan pengembangan web, termasuk juga di dalamnya Apache dan MySQL (database).
    Mozilla Firefox, merupakan software yang berguna untuk menjelajahi halaman web di internet.
    OpenOffice, merupakan paket software perkantoran yang berguna untuk mengolah kata, tabel dan database.
    osCommerce, merupakan software aplikasi web yang digunakan untuk toko online. ClamAV & ClamWin, merupakan software antivirus.
    Audacity, merupakan software perekam sekaligus pengolah audio.
    GIMP, merupakan software pengolah foto dan juga gambar digital.
    VideoLAN, merupakan software pemutar file multimedia.
    Blender, merupakan program untuk pembuatan model 3 (tiga) dimensi, misalnya seperti animasi dan game. Filezilla, merupakan softwere jaringan yang berfungsi untuk transfer file via protokol FTP pada jaringan komputer atau jaringan internet. Mplayer, merupakan ssoftware pemutar musik yang berbasis open source.
 
Refrensi :
 https://id.wikipedia.org/wiki/Sumber_terbuka
 http://www.pengertianku.net/2015/06/pengertian-open-source-dan-contohnya-lengkap.html

Diskusi Tentang PHP OOP

A.PENDAHULUAN
B.PENGERTIAN
Diskusi adalah sebuah interaksi komunikasi antara dua orang atau lebih/kelompok.
C.MAKSUD DAN TUJUAN
mencapai hasil yang maksimal dari diskusi
D.LATAR BELAKANG
diskusi tentang PHP OOP
E.ALAT DAN BAHAN
pc/laptop
koneksi internet
F.WAKTU YANG DIPERLUKAN
-
G.TAHAPAN PELAKSANAAN
Hari ini kita anak RPL BLC TELKOM berdiskusi tentang apa itu PHP OOP.Disini kita membahas apa itu PHP OOP bagaimana cara kerjanya dan apa manfaatnya. dan ini adalah dokumentasinya

H.Dokumentasi




Rabu, 27 Desember 2017

PHP : Get php pada OOP

 A. Pendahuluan
1. Pengertian
    Get dalah sebuah metode pada oop yang digunakan unutk mengambil nilai yang telah di set.
Get ini juga terletak di class, sama seperti set.

2. Maksud dan Tujuan
    -Untuk mengambil value/ nilai yang telah di set.

3. Hasil yang diharapkan
    -Nilai dapat ditarik dengan methode get.

B. Uraian
1. Alat dan Bahan
    -PC
     -Text editor

2. Durasi Waktu
    2 menit.

3. Tahapan
  -Setelah mendeklarasikan set seperti dibawah ini


-kita mendeklarasikan Getnya


  -Mengapa harus menggunakan return, karena fungsi return ialan mengenbalikan nilai.

C. Kesimpulan
    Berarti ketika ada methode set, juga harus ada methode get. untuk mearik nilainya.

D. Hasil yang diperoleh
    Nilai dapat ditarik dengan methode get, yang telah diatur nilainya di methode set.

E. Referensi

Selasa, 26 Desember 2017

Kedatangan Tamu dari Alumni BLC Telkom



Assalamualaikum wr.wb

Hai sobat,Hari ini Blc Kedatangan Tamu dari SMK NU Maarif Kudus dialah Alumni Blc Telkom Klaten angkatan tahun 2016. 5 orang dari Kudus saya lupa namanya.dia kesini untuk memberikan pengalaman dan motivasi untuk teman teman blc,dia juga shering tentang sisco.dan di juga memberikan pengalaman saat dia ada tugaskan sama mbah suro langsung turun kerja lapangan.kita sangat bermotivasi.karena teman teman blc baru semua yang lama sedekit karena itu Kakak dari SMK NU Maarif Kudus memberikan motivasi biar anak baru tidak seperti yang lama.


Sabtu, 23 Desember 2017

OOP PHP : Fitur fitur di PHP pada OOP

Assalamualaikum wr.wb
A.Pendahuluan
1. Maksud dan Tujuan
 digunakan untuk menyembunyikan nilai atau keadaan objek data terstruktur di dalam kelas , mencegah akses langsung pihak yang tidak sah kepada mereka.

2. Hasil yang di harapkan
Bisa Memahami tentang OOP pada PHP

B.Alat dan Bahan
-Pc
-Sublime Text

3. Durasi Waktu
-10 Menit

4.Pembahasan
A.CLASS
Class adalah ‘cetak biru’ atau ‘blueprint’ dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.Sebagai analogi, class bisa diibaratkan dengan laptop atau notebook. Kita tahu bahwa laptop memiliki ciri-ciri seperti merk, memiliki keyboard, memiliki processor, dan beberapa ciri khas lain yang menyatakan sebuah benda tersebut adalah laptop. Selain memiliki ciri-ciri, sebuah laptop juga bisa dikenakan tindakan, seperti: menghidupkan laptop atau mematikan laptop.Di dalam PHP, penulisan class diawali dengan keyword class, kemudian diikuti dengan nama dari class. Aturan penulisan nama class sama seperti aturan penulisan variabel dalam PHP, yakni diawali dengan huruf atau underscore untuk karakter pertama, kemudian boleh diikuti dengan huruf, underscore atau angka untuk karakter kedua dan selanjutnya Saya akan memberikan contohnya seperti dibawah ini:

<?php

class laptop {
   // isi dari class laptop...
}
?>



B.Pengertian Property dalam Pemrograman Berbasis Objek.

Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptop, property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain.


Contoh Penulisan class dengan penambahan property

<?php
class laptop {
   publice $pemilik;
   publice $merk;
   publice $spion;
   // lanjutan isi dari class laptop...
}


Dari diatas  $pemilik, $merk, dan $spion Seperti yang kita lihat, penulisan property di dalam PHP sama dengan cara penulisan variabel, yakni menggunakan tanda dollar ($). Sebuah class tidak harus memiliki property.

C. Method dalam Pemrograman Berbasis Objek
Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita, maka contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.

Dibawah ini contoh penulisan class dengan penambahan method;


<?php
class laptop {
   function hidupkan_laptop() {
   //... isi dari method hidupkan_laptop
   }

   function matikan_laptop() {
   //... isi dari method matikan_laptop
   }

   ... //isi dari class laptop
}
?>



D. Object dalam Pemrograman Berbasis Objek

Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_duniailkom, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.



<?php
class laptop {
   function hidupkan_laptop() {
   //... isi dari method hidupkan_laptop
   }

   function matikan_laptop() {
   //... isi dari method matikan_laptop
   }

   ... //isi dari class laptop
}
?>


Dari contoh diatas, $laptop_andi dan $laptop_anto merupakan objek dari class laptop. Kedua objek ini akan memiliki seluruh property dan method yang telah dirancang dari class laptop.



Jumat, 22 Desember 2017

PHP OOP : Pengenalan OOP dalam PHP

Assalamualaikum wr wb.
A.Pendahuluan
1.Latar belaka
untuk memperdalam bahasa pemograman di php.karena dalam nya php saya memhami PHP OOP
2.Alat dan Refrensi
-Pc
-Refren resmi atau Ebook
3.Hasil dan di harapkan
bisa memperdalam Php

B.Pembahasan
1.Pengertian
Pemrograman Berbasis Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method.

2.Kelebihan OOP pada PHP
dalam pemograman kita akan menemui kekurangan dan kelebiha dalam bahasa pemograman.saya kasih tau kelebihan di OOP pada PHP.
-syntax lebih Struktur
-terekomendasi
-sangat efektif di gunakan
-lebih menghemat waktu
-aplikasi lebih mudah di kembangkan

3.Apa saja yang di pelajari untuk konsep OOP
Adapun yang akan kita pelajari dan pahami untuk menngunakan metode OOP adalah sebagai berikut:
-Pengenalan struktur OOP PHP dasar
-Class,Property,Method,Object pada OOP PHP
-Function Contruktor dan Destruktor di OOP PHP
-dan lainya

Kamis, 21 Desember 2017

Pengertian (SMTP) Simple Mail Transfer Protocol



A. Pendahuluan
1. Pengertian
Simple Mail Transfer Protocol (SMTP) adalah suatu protokol yang digunakan untuk mengirimkan pesan e-mail antar server, yang bisa dianalogikan sebagai kantor pos. Ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan.

2. Latar Belakang

Protokol ini digunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima. Protokol ini timbul karena desain sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung sementara, sampai surat elektronik diambil oleh penerima yang berhak.

3. Maksud dan Tujuan
a. Menjalankan proses aplikasi dari para pengguna seperti untuk sinkronisasi komunikasi, penentuan sumber daya jaringan, dan indentifikasi partner komunikasi.

B. Uraian
 SMTP adalah protokol yang cukup sederhana, berbasis teks dimana protokol ini menyebutkan satu atau lebih penerima email untuk kemudian diverifikasi. Jika penerima email valid, maka email akan segera dikirim. SMTP menggunakan port 25 dan dapat dihubungi melalui program telnet. Agar dapat menggunakan SMTP server lewat nama domain, maka record DNS (Domain Name Server) pada bagian MX (Mail Exchange) digunakan.
Setelah Membahas tentang SMTP, kali ini admin mau membagikan Daftar SMTP Provider yang ada di indonesia :
1. Telkomnet/Speedy: stmp.telkom.net
2. Fastnet/First Media/Kabelvision: mail.fast.net.id
3. Indosat: smtp.indosat.net.id
4. Biznet: smtp.biz.net.id
5. Net-zap: smtp.net-zap.com
6. Indonet: smtp.indo.net.id
7. Uninet: smtp.uninet.net.id
8. Linknet: mail1.link.net.id
9. CBN: smtp.cbn.net.id
10. Mynet: smtp.mynet.co.id
11. Jetcoms: smtp.jetcoms.net
12. NusaNet: smtp.nusa.net.id
13. Wasantara: jakarta.wasantara.net.id
14. Radnet: smtp.rad.net.id
15. MelsaNet: smtp.melsa.net.id
16. MitraNet: mail.mitra.net.id
17. Centrin: mail.centrin.net.id
18. VisionNet: pluto.vision.net.id
19. Infoasia: smtp.infoasia.net
20. Pacific: smtp.pacific.net.id
21. Dnet: dnet.net.id
C. Kesimpulan
 SMTP bisa kita katakan sebagai Sebuah Kantor pos, yang pada dasarnya jika kita mengirim sebuah surat pastinya Surat itu akan dibawa Ke Gudang kantor pos untuk di lakukan penyortiran, Gudang inilah yang dimaksud dengan SMTP, Setelah dilakukan penyortiran maka surat siap untuk diantarkan ketujuan, tapi tidak proses tidak berhenti disini, Jadi surat ini akan dibawa oleh si kurir lalu si Kurir Meletakkanya di Kotak Pos yang biasa kita katakan sebagai PO BOX (PO BOX inilah yang dimaksud dengan POP3) itulah penjelasan singkat tentang SMTP.

D. Referensi

    http://www.yusaindera.com/2015/05/fungsi-simple-mail-transfer-protocol.html
     techscape.com/?p=376
    http://aboutdoublr.blogspot.com/2014/03/pengertian-smtp-simple-mail-transfer.html


Rabu, 20 Desember 2017

Sejarah dan Latar Belakang Sistem analog dan Digital


Assalamualaikum wr.wb.
1.Pendahuluan
A.Latar belakang
Untuk memahami Sejarah dan Perkembangnya Teknologi

B.alat dan bahan
-pc
-koneksi internet

2. Pembahasan
A.Sejarah dan Latar Belakang
 Sejarah Dan Latar Belakang Sistem Analog dan Digital
Bentuk komunikasi antar makhluk hidup yang paling awal adalah suara,yang dibangkitkan oleh mulut, dan diterima oleh telinga. Apabila jarak antar makhluk yang berkomunikasi tersebut jauh, diperlukan alat bantu berupa sesuatuyang dapat dilihat. Sebagai contoh, pada abad ke dua sebelum Masehi, orangYunani menggunakan sinyal obor untuk berkomunikasi. Kombinasi dan posisiyang berbeda dari obor tersebut menghasilkan kombinasi huruf -huruf Yunani.Bentuk komunikasi menggunakan obor ini merupakan bentuk awal dari sistimkomunikasi data. Suara drum, juga dapat digunakan untuk berkomunikasi dalam jarak jauh.Pada abad ke delapan belas, mulai diperkenalkan bendera semaphoreuntuk menyampaikan komunikasi. Bendera semaphore ini prinsipnya samadengan nyala obor pada jaman Yunani, yang mengandalkan kemampuanpenglihatan. Setiap kombinasi dari bendera semaphore yang dikibarkanmenghasilkan kombinasi huruf -huruf Latin. Pemakaian bendera semaphore initerhalang kendala jarak, dimana semakin jauh jarak antar orang yangberkomunikasi, semakin tidak efisien pemakaian bendera ini.Pada tahun 1753, Charles Morrison, seorang penemu dari Scotlandia,memperkenalkan sistem transmisi listrik menggunakan satu kabel (plus ground)untuk masing-masing huruf. Pada system ini diperlukan sebuah pithball dankertas di sisi terima untuk mencetak hasilnya.Pada tahun 1835, Samuel Morse memulai bereksperimen dengantelegraph, seperti yang kita kenal sekarang. Dua tahun kemudian, pada 1837,telegraph mulai dikenalkan oleh Morse di USA, dan oleh Sir Charles Wheatstonedi Inggris. Telegraph pertama kali dipublikasikan pada tahun 1844, dan mulailahmasa komunikasi listrik yang kelak akan menguasai kehidupan manusia.Skema komunikasi yang dibicarakan di atas dapat dikatakan “digital”

secara alamiah. Dikatakan demikian karena hanya ada sejumlah pesan terbatasyang digunakan. Tidak demikian halnya setelah Alexander Graham Bellmemperkenalkan telepon pada tahun 1876. Telepon merupakan sistimkomunikasianalog. Pesan yang disampaikan dapat tidak terbatas, karena
langsung diucapkan dari mulut manusia. Setelah penemuan ini, sistim analogmulai menggantikan sistem “digital” yang telah ada. Bahkan Western UnionTelegraph Company, perusahaan yang tadinya bergerak di bidang telegraph,mulai beralih ke bisnis telepon.Dibutuhkan waktu beberapa abad lamanya, sebelum teknologi berbalikarah, yaitu sistem digital menggantikan sistem analog. Sejak tahun 1976, sistemkomunikasi digital secara perlahan mulai menggantikan dominasi sistemkomunikasi analog. Pergantian sistem ini berlangsung cukup pesat sejakditemukannya komputer dan piranti elektronik solid state.Aplikasi komersial digital dimulai pada tahun 1962, saat Bell Systemmemperkenalkan sistem transmisi TI, yang menandai awal kebangkitan revolusidigital komersial. Di akhir tahun ini, sekitar 250 rangkaian komunikasi digital telahdi-instal. Pada pertengahan tahun 1976, angka ini melonjak mencapai 3 juta.Suatu perkembangan yang cukup fantastis !Pada pertengahan 1980 an, ketika sistem komputer merayakan 40tahun keberadaannya, sementara teknologi solid state masih cukup muda, jaringan digital dengan kontrol komputer telah dikomersialkan. Masyarakatinformasi telah mencapai level kematangan dalam fase kehidupannya. Akseskomunikasi instan, baik dari mobil, pesawat udara, atau dari gelanggang olahraga sekalipun, akan menjadi suatu kenyataan.Dibutuhkan waktu 20 abad lamanya untuk berpindah dari sistim nyalaobor ke sistem komunikasi sinyal listrik, untuk mengkomunikasikan data yangsama. Dibutuhkan waktu 20 tahun untuk berpindah dari sistem transmisi datalistrik primitif ke sistem komunikasi data lanjutan berkecepatan tinggi. Dan hinggasaat ini, perkembangan teknologi masih belum berakhir.

B.  PENGERTIAN SISTEM DIGITAL DAN SISTEM ANALOG
Sistem digital merupakan bentuk sampling dari sytem analog. digital pada dasarnya di code-kan dalam bentuk biner (atau Hexa). besarnya nilai suatu sistem digital dibatasi oleh lebarnya / jumlah bit (bandwidth). jumlah bit juga sangat mempengaruhi nilai akurasi sistem digital. Contoh kasus ada sistem digital dengan lebar 1 byte (8 bit). maka nilai-nilai yang dapat dikenali oleh sistem adalah bilangan bulat dari 0 – 255 ( 256 nilai : 2 pangkat 8 ).Pada sistem analog, terdapat amplifier di sepanjang jalur transmisi. Setiap amplifier menghasilkan penguatan (gain), baik menguatkan sinyal pesan maupun noise tambahan yang menyertai di sepanjang jalur transmisi tersebut. Pada sistem digital, amplifier digantikan regenerative repeater. Fungsi repeater selain menguatkan sinyal, juga “membersihkan” sinyal tersebut dari noise. Pada sinyal “unipolar baseband”, sinyal input hanya mempunyai dua nilai – 0 atau 1. Jadi repeater harus memutuskan, mana dari kedua kemungkinan tersebut yang boleh ditampilkan pada interval waktu tertentu, untuk menjadi nilai sesungguhnya di sisi terima.
Keuntungan kedua dari sistem komunikasi digital adalah bahwa kita berhubungan dengan nilai-nilai, bukan dengan bentuk gelombang. Nilai-nilai bisa dimanipulasi dengan rangkaian rangkaian logika, atau jika perlu, dengan mikroprosesor. Operasi-operasi matematika yang rumit bisa secara mudah ditampilkan untuk mendapatkan fungsi-fungsi pemrosesan sinyal atau keamanan dalam transmisi sinyal.Keuntungan ketiga berhubungan dengan range dinamis. Kita dapat mengilustrasikan hubungan ini dalam sebuah contoh. Perekaman disk piringan hitam analog mempunyai masalah terhadap range dinamik yang terbatas. Suara-suara yang sangat keras memerlukan variasi bentuk alur yang ekstrim, dan sulit bagi jarum perekam untuk mengikuti variasi-variasi tersebut. Sementara perekaman secara digital tidak mengalami masalah, karena semua nilai amplitudo-nya, baik yang sangat tinggi maupun yang sangat rendah, ditransmisikan menggunakan urutan sinyal terbatas yang sama.Namun di dunia ini tidak ada yang ideal, demikian pula halnya dengan sistem komunikasi digital. Kerugian sistem digital dibandingkan dengan sistem analog adalah, bahwa sistem digital memerlukan bandwidth yang besar. Sebagai contoh, sebuah kanal suara tunggal dapat ditransmisikan menggunakan single -sideband AM dengan bandwidth yang kurang dari 5 kHz. Dengan menggunakan sistem digital, untuk mentransmisikan sinyal yang sama, diperlukan bandwidth hingga empat kali dari sistem analog. Kerugian yang lain adalah selalu harus tersedia sinkronisasi. Ini penting bagi sistem untuk mengetahui kapan setiap simbol yang terkirim mulai dan kapan berakhir, dan perlu meyakinkan apakah setiap simbol sudah terkirim dengan benar.
Secara gampangannya, digital itu adalah 0 dan 1, atau logika biner, atau diskrit, sedang analog adalah continous. Digital bisa dilihat sebagai analog yang dicuplik/di sampling, kalau samplingnya semakin sering atau deltanya makin kecil, katakan mendekati nol, maka sinyal digital bisa terlihat menjadi analog kembali. Menghitung sinyal digital lebih gampang karena diskrit, sedang analog anda harus menggunakan diferensial integral.

C.Perbedaan Sistem Digital Dan Sistem Analog

     Sistem dapat didefinisikan sebagai suatu himpunan benda atau bagian-bagian yang bekerja bersama-sama atau terhubung sedemikian rupa sehingga membentuk suatu keseluruhan. Sistem digital adalah susunan peralatan yang dirancang untuk mengolah besaran fisik yang diwakili oleh besaran digital, yaitu oleh nilai diskrit.

1.Sistem digital lebih mudah dirancang. Hal itu terjadi karena hal yang diggunakan adalah rangkaian pengalih yanhg tidak memerlukan nilai tegangan atau arus yang pasti,  hanya rentangan(tinggi atau rendah) yang diperlukan.
2.Penyimpanan informasi mudah dilakukan. Penyimpanan informasi itu dapat dilakukan oleh rangkaian pengalih khusus yang dapat menyesuaikan informasi tersebut dan menahannya selama diperlukan.
3.Ketepatan dan ketelitiannya lebih tinggi. Sisttem digital ndapat menangani ketelitian sebanyak angka yang diperlukan hanya dengan menambahkan rangkaian penganlih saja. Dalam system analog, ketelitian biasanya terbatas hanya sampai tiga atau empat angka saja karena nilai tegangan dan arus didalamnya bergantung langsung pada kepada nilai komponen rangkaiannya.
4.Operasinya dapat dengan mudah diprogrankan. Sangat mudah untuk merancang suatu sisrem digital yang kerjanya dikendalikan oleh program. Sistem analog juga dapat diprogram tetapi ragam dan kerumitan operasinya sangat terbatas.
Contoh Sistem Digital:
1.Jam digital
2.Kamera digital
3.Penunjuk suhu digital
4.Kalkulator digital
5.Computer
6.HP
7.Radio digital
Contoh Sistem Analog:
1.Remote TV
2.Spedometer pada motor
3.Pengukur tekanan
4.Telepon
5.Radio analog

Refrensi

-wikipedia

Selasa, 19 Desember 2017

Perbedaan HTTP dan HTTPS




A. PENDAHULUAN
1. Pengertian
HTTP adalah Hypertext Transfer Protocol adalah protokol yang mengatur komunikasi antara client dan server.
HTTPS adalah Hypertext Transfer Protocol Secure adalah versi secure dari HTTP yang dikembangkan oleh Netscape Communications Corp.
2. Latar Belakang
Banyak diantara kita yang masih bingung membedakan antara HTTP dan HTTPS.
3. Maksud dan Tujuan
Memahami perbedaan HTTP dan HTTPS.
4. Hasil yang Diharapkan
Dapat membedakan antara HTTP dan HTTPS.

B. URAIAN
Perbedaan HTTP dan HTTPS antara lain :
1. Keamanan data yang dikirimkan
HTTP tidak menjamin keamanan data yang ditransmisikan antara clientdengan server. Sementara HTTPS menjamin keamanan data yang dikirimkan.  Ada 3 aspek yang ditangani oleh HTTPS, antara lain :
- Autentikasi Server : pengguna sepenuhnya yakin bahwa ia sedang berkomunikasi dengan server yang ia tuju.
- Kerahasiaan Data : data yang ditransmisikan tidak bisa dipahami oleh pihak lain, karena data sudah dienkripsi.
- Integritas Data : data yang ditransmisikan tidak dapat diubah oleh pihak lain, karena akan divalidasi oleh MAC.
2. Port yang digunakan
Untuk melakukan komunikasi, secara default HTTP menggunakan port 80 sedangkan HTTPS menggunakan port 443.
3. Kebutuhan SSL
Secara default, protokol yang digunakan untuk komunikasi client-serveradalah HTTP. Sementara untuk dapat menggunakan protokol HTTPS, kita diharuskan memiliki sertifikat SSL. Secure Socket Layers (SSL) adalah teknologi keamanan yang memungkinkan untuk melakukan enkripsi terhadap data yang akan ditransmisikan antara client dan server. SSL memungkinkan kita untuk dapat mengirim informasi penting.

C. KESIMPULAN
HTTPS lebih menjamin kerahasiaan data atau yang bersifat privasi dari data agar tidak di ubah maupun dipahami oleh pengguna lain.

D. REFERENSI
https://www.codepolitan.com/mengetahui-perbedaan-http-dan-https

Senin, 18 Desember 2017

Pengenalan DHCP

A.Pendahuluan

1. Pengertian
Dynamic Host Configuration Protocol adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

2. Latar Belakang
DHCP merupakan ekstensi dari protokol Bootstrap Protocol (BOOTP).

3. Maksud dan Tujuan
Mampu mendistribusikan informasi netmask, Default gateway, Konfigurasi DNS dan NTP Server serta masih banyak lagi custom option (tergantung apakah DHCP client bisa support). 

B. Uraian
Cara Kerja
Karena DHCP merupakan sebuah protokol yang menggunakan arsitektur client/server, maka dalam DHCP terdapat dua pihak yang terlibat, yakni DHCP Server dan DHCP Client.

    DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat "menyewakan" alamat IP dan informasi TCP/IP lainnya kepada semua klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.
    DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server. Sebagian besar sistem operasi klien jaringan (Windows NT Workstation, Windows 2000 Professional, Windows XP, Windows Vista, Windows 7, Windows 8 atau GNU/Linux) memiliki perangkat lunak seperti ini.

DHCP server umumnya memiliki sekumpulan alamat yang diizinkan untuk didistribusikan kepada klien, yang disebut sebagai DHCP Pool. Setiap klien kemudian akan menyewa alamat IP dari DHCP Pool ini untuk waktu yang ditentukan oleh DHCP, biasanya hingga beberapa hari. Manakala waktu penyewaan alamat IP tersebut habis masanya, klien akan meminta kepada server untuk memberikan alamat IP yang baru atau memperpanjangnya.
DHCP Client akan mencoba untuk mendapatkan "penyewaan" alamat IP dari sebuah DHCP server dalam proses empat langkah berikut:

    DHCPDISCOVER: DHCP client akan menyebarkan request secara broadcast untuk mencari DHCP Server yang aktif.
    DHCPOFFER: Setelah DHCP Server mendengar broadcast dari DHCP Client, DHCP server kemudian menawarkan sebuah alamat kepada DHCP client.
    DHCPREQUEST: Client meminta DCHP server untuk menyewakan alamat IP dari salah satu alamat yang tersedia dalam DHCP Pool pada DHCP Server yang bersangkutan.
    DHCPACK: DHCP server akan merespons permintaan dari klien dengan mengirimkan paket acknowledgment. Kemudian, DHCP Server akan menetapkan sebuah alamat (dan konfigurasi TCP/IP lainnya) kepada klien, dan memperbarui basis data database miliknya. Klien selanjutnya akan memulai proses binding dengan tumpukan protokol TCP/IP dan karena telah memiliki alamat IP, klien pun dapat memulai komunikasi jaringan.

Empat tahap di atas hanya berlaku bagi klien yang belum memiliki alamat. Untuk klien yang sebelumnya pernah meminta alamat kepada DHCP server yang sama, hanya tahap 3 dan tahap 4 yang dilakukan, yakni tahap pembaruan alamat (address renewal), yang jelas lebih cepat prosesnya.
Berbeda dengan sistem DNS yang terdistribusi, DHCP bersifat stand-alone, sehingga jika dalam sebuah jaringan terdapat beberapa DHCP server, basis data alamat IP dalam sebuah DHCP Server tidak akan direplikasi ke DHCP server lainnya. Hal ini dapat menjadi masalah jika konfigurasi antara dua DHCP server tersebut berbenturan, karena protokol IP tidak mengizinkan dua host memiliki alamat yang sama.
Selain dapat menyediakan alamat dinamis kepada klien, DHCP Server juga dapat menetapkan sebuah alamat statik kepada klien, sehingga alamat klien akan tetap dari waktu ke waktu.
Catatan: DHCP server harus memiliki alamat IP yang statis.
DHCP Scope
DHCP Scope adalah alamat-alamat IP yang dapat disewakan kepada DHCP client. Ini juga dapat dikonfigurasikan oleh seorang administrator dengan menggunakan peralatan konfigurasi DHCP server. Biasanya, sebuah alamat IP disewakan dalam jangka waktu tertentu, yang disebut sebagai DHCP Lease, yang umumnya bernilai tiga hari. Informasi mengenai DHCP Scope dan alamat IP yang telah disewakan kemudian disimpan di dalam basis data DHCP dalam DHCP server. Nilai alamat-alamat IP yang dapat disewakan harus diambil dari DHCP Pool yang tersedia yang dialokasikan dalam jaringan. Kesalahan yang sering terjadi dalam konfigurasi DHCP Server adalah kesalahan dalam konfigurasi DHCP Scope.
DHCP Lease
DHCP Lease adalah batas waktu penyewaan alamat IP yang diberikan kepada DHCP client oleh DHCP Server. Umumnya, hal ini dapat dikonfigurasikan sedemikian rupa oleh seorang administrator dengan menggunakan beberapa peralatan konfigurasi (dalam Windows NT Server dapat menggunakan DHCP Manager atau dalam Windows 2000 ke atas dapat menggunakan Microsoft Management Console [MMC]). DHCP Lease juga sering disebut sebagai Reservation.
DHCP Options
DHCP Options adalah tambahan pengaturan alamat IP yang diberikan oleh DHCP ke DHCP client. Ketika sebuah klien meminta alamat IP kepada server, server akan memberikan paling tidak sebuah alamat IP dan alamat subnet jaringan. DHCP server juga dapat dikonfigurasikan sedemikian rupa agar memberikan tambahan informasi kepada klien, yang tentunya dapat dilakukan oleh seorang administrator. DHCP Options ini dapat diaplikasikan kepada semua klien, DHCP Scope tertentu, atau kepada sebuah host tertentu dalam jaringan.
C. Referensi
https://id.wikipedia.org/wiki/Protokol_Konfigurasi_Hos_Dinamik

Sabtu, 16 Desember 2017

Komunikasi : Mulltiplexing



 Assalamualaikum wr.wb
1.Pendahuluaan
A.Latar belakang
Untuk Memahami dalam teknik jaringan atau komunikasi

2.Pembahasan
A.Pengertian
Multiplexing adalah rangkaian yang memiliki banyak input tetapi hanya 1 output dan dengan menggunakan sinyal-sinyal kendali, kita dapat mengatur penyaluran input tertentu kepada outputnya, sehingga memungkinkan terjadinya transmisi sinyal yang banyak melalui media tunggal. (penggabungan 2 sinyal atau lebih untuk disalurkan ke dalam 1 saluran komunikasi).

– host hanya butuh satu port I/O untuk n terminal

– hanya satu line transmisi yang dibutuhkan

– menghemat biaya penggunaan saluran komunikasi

– memanfaatkan sumberdaya seefisien mungkin

– Menggunakan kapasitas saluran semaximum mungkin

– Karakteristik permintaan komunikasi pada umum- nya memerlukan penyaluran data dari beberapa  terminal ke titik yang sama


Ada tiga teknik multiplexing :

frequency-division multiplexing (FDM)
    dalah mux yang paling umum dan banyak dipakai, dengan menumpuk sinyal pada bidang frekuensi. Data yang dikirimkan akan dicampur berdasarkan frekuensi. Banyak digunakan pada pengiriman sinyal analog. Data tiap kanal  dimodulasikan dengan FSK untuk voice grade  channel.

time-division multiplexing (TDM)
Pengiriman data dengan mencampur data berdasarkan waktu sinyal data tersebut dikirimkan. Digunakan untuk transmisi sinyal digital, bit data dari terminal secara bergantian diselipkan diantara bit data dari terminal lain. Pemancar dan penerima harus sinkron agar masing-masing penerima menerima data yang ditujukan kepadanya. TDM hanya  digunakan untuk komunikasi titik ke   titik. TDM lebih efesien daripada FDM karena 1 saluran komunikasi telepon dapat dipakai sampai dengan 30  terminal sekaligus.

statistical time-division multiplexing (STDM)
Statistical TDM dikenal juga sebagai asynchronous TDM dan intelligent TDM, sebagai alternatif synchronous TDM.Efisiensi penggunaan saluran secara lebih baik dibandingkan FDM dan TDM. Memberikan kanal hanya pada terminal yang membutuhkannya dan memanfaatkan sifat lalu lintas yang mengikuti karakteristik statistik. STDM dapat mengidentifikasi terminal mana yang mengganggur / terminal mana yang membutuhkan transmisi dan mengalokasikan waktu pada jalur yang dibutuhkannya.

Jumat, 15 Desember 2017

Pengertian dan Sejarah Radio Striming




Pengertian

Radio internet yang juga dikenal sebagai web radio, net radio, streaming radio atau e-radio adalah layanan penyiaran audio yang ditransmisikan melalui internet. Penyiaran yang dilakukan melalui internet disebut sebagai webcasting karena tidak menular secara luas melalui sarana nirkabel. Radio internet memiliki sebuah media streaming yang dapat menyediakan saluran audio terus menerus dan tidak ada kontrol operasional penyiaran seperti media penyiaran tradisional pada umumnya. Banyak stasiun radio Internet yang berasosiasi dengan stasiun radio tradisional (bukan stasiun radio internet), namun bagi radio internet yang jaringannya hanya menggunakan internet dan tidak berasosiasi dengan radio tradisional, maka stasiun radionya bersifat independen dan tidak tergabung dalam perusahaan penyiaran manapun.

Layanan radio internet dapat diakses dari belahan dunia manapun, misalnya, orang dapat mendengarkan stasiun radio Australia dari Eropa atau Amerika. Namun, ada juga beberapa jaringan seperti Clear Channel di AS dan Chrysalis di UK yang membatasi penyiaran dalam negerinya sendiri karena masalah perizinan jenis musik tertentu dan iklan. Radio internet cukup populer bagi kalangan ekspatriat maupun pendengar lain karena banyaknya kepentingan serta kebutuhan yang sering kali tidak cukup baik disediakan oleh stasiun radio lokal (seperti musik-musik alternative, hiburan maupun info-info lain yang tidak dapat diakses pada radio lokal). Seperti pada umumnya radio, radio internet juga tetap memiliki layanan-layanan program yang terdapat dalam radio tradisional.

Sejarah
Pada tahun 1993, Carl Malamud meluncurkan Internet Talk Radio yang merupakan radio talk show tentang komputer pertama yang setiap minggu mewawancarai seorang pakar komputer. Sejauh itu radio internet masih berupa konsep yang dibicarakan.

Sampai akhir 1993, Internet Talk Radio tidak tersedia melalui multicast streaming (teknologi pengiriman informasi ke tujuan-tujuan yang telah ditentukan secara bersamaan menggunakan strategi paling efisien untuk menyampaikan pesan ke link yang ditujukan dengan sekali kirim), melainkan didistribusikan sebagai data suara dan pengguna komputer mengambil satu demi satu data tersebut.

Bagaimanapun juga karena Malmaud merupakan pendukung utama teknologi multicasting maka pada akhir 1994, para Internet Service Multicasting ditunjuk untuk memulai RTFM, sebuah multicast stasiun berita radio internet. Pada Januari 1995, program berita RTFM diperluas untuk memasukkan suara siaran langsung hasil sidang atau rapat di Senat maupun Parlemen.

Pada 7 November 1994, WXYC (89.3 FM Chapel Hill, NC USA) menjadi stasiun radio tradisional pertama yang mengumumkan penyiaran di Internet. WXYC menggunakan radio FM yang terhubung ke sistem di Sunsite, kemudian dikenal sebagai Ibiblio, yang menjalankan perangkat lunak Cornell's CU-SeeMe. WXYC mulai siaran dan menjalankan tes bandwidth pada awal Agustus, 1994. WREK (91,1 FM, Atlanta, GA USA) dan NM3151 mulai melakukan siaran pada hari yang sama dengan menggunakan perangkat lunak mereka sendiri yang disebut CyberRadio1. Namun, tidak seperti WXYC, saluran WREK tidak diiklankan sehingga respon masyarakat tidak tinggi.

Pada bulan Maret 1996, Virgin Radio yang berada di London, menjadi orang Eropa pertama yang menyiarkan program-program pada radio tradisional secara penuh di radio internet. Siaran ini menggunakan sinyal FM dan dilakukan secara langsung bersamaan di internet 24 jam sehari.

Radio internet secara signifikan menarik perhatian media dan investor pada akhir 1990-an. Namun, pada tahun 1998, penawaran saham publik awal untuk Broadcast.com turun sehingga mencapai rekor dengan lompatan terbesar dalam penawaran harga saham di Amerika Serikat. Harga penawaran awal adalah US $ 18 dan saham perusahaan dibuka di US $ 68 pada hari pertama perdagangan. Perusahaan ini langsung mendapat kerugian pada saat itu juga dan diindikasikan dalam prospek yang dibuat oleh Bursa Efek Komisi, mereka akan mendapat kerugian untuk jangka waktu yang tidak dapat dipastikan. Oleh sebab itu, Yahoo! Kemudian membeli Broadcast.com pada tanggal 20 Juli 1999 sebesar US $ 5,7 miliar.

Perkembangan
Pada tahun 2003, pendapatan dari internet musik radio adalah US $ 49 juta. Pada 2006, angka itu naik menjadi US $ 500 juta. Dua puluh satu Februari 2007 berdasarkan survei 3.000 orang Amerika yang dikeluarkan oleh Bridge Ratings & Research menemukan bahwa sebesar 19% dari konsumen AS yang berumur 12 tahun keatas mendengarkan stasiun radio yang berbasis web dengan kata lain, ada sekitar 57 juta pendengar mingguan program radio internet.

Hal ini menunjukan bahwa saat ini lebih banyak orang yang mendengarkan radio internet daripada radio satelit, podcast, atau sel-radio berbasis telepon gabungan. Beberapa situs-situs populer yang memiliki daftar stasiun radio streaming adalah Yahoo Radio, AOL Radio, Shoutcast, dan Live 365.

April 2008 Sebuah survei menunjukkan bahwa, di Amerika Serikat, 3 dari 7 orang berusia 25-54 tahun mendengarkan radio internet setiap minggu. Hal ini menunjukan bahwa pada tahun 2008, tiga belas persen dari populasi Amerika mendengarkan radio online, lebih banyak dibanding pada tahun 2007, yaitu sebelas persen.

Kamis, 14 Desember 2017

Mengatasi Eror Not Found phpMyAdmin Di Linux

Latar Belakang
Setelah menginstall phpMyAdmin saya mengalami masalah yaitu ketika saya masuk ke phpMyAdmin dengan mengetikkan localhost/phpmyadmin pada web browser saya, Tetapi kenyataan berkata lain malah saya mendapatkan eror yaitu Not Found / Tidak Ditemukan akhirnya saya mondar mandir sana sini mencari solusi dan akhirnya ketemu juga. Mungkin sobat juga mengalami masalah seperti ini.
Maksud dan Tujuan
Agar kita dapat mengetahui cara memperbaiki eror pada phpMyAdmin khususnya eror 404 Not Found dan dapat menggunakan phpMyAdmin

Alat dan Bahan

    PC / Laptop
    Terminal


Tahapan Pelaksanaan
1. Pertama kita harus membuka terminal ( CTRL + ALT + T )
2. Tuliskan perintah berikut pada terminal

($sudo ln -s /usr/share/phpmyadmin /var/www/html)

Jika masih error ikuti langkah ini

1. Masuk ke apache.conf dengan cara mengetikkan perintah berikut pada terminal

($sudo gedit /etc/apache2/apache2.conf)

2. Kemudian tambahkan baris pada text editor tadi dan ketikkan

($Include /etc/phpmyadmin/apache.conf)

3. Sekarang kita restart apache2 dengan perintah

($sudo service apache2 restart)

Kesimpulan
Dapat kita simpulkan mengapa phpMyAdmin tidak ditemukan ? Karena file phpmyadmin belum berada di /var/www/html atau yang disebut dengan localhost dalam web browser. Pantas saja saat kita mengetikkan localhost/phpmyadmin tidak muncul, orang di file tersebut gak ada file phpmyadmim? ya pantas saja tidak ditemukan :v.

Referensi

Rabu, 13 Desember 2017

Pengenalan BOOTSTRAP

A. JUDUL KEGIATAN
Bootstrap.

B. PENDAHULUAN
1. Pengertian
Menurut wikipedia, BOOTSTRAP adalah Aplikasi sumber terbuka yang berupa framework atau kerangka kerja untuk membangun website dinamis dengan menggunakan bahasa script CSS. BOOTSTRAP memudahkan developer dan designer untuk membuat sebuah aplikasi web menjadi cepat dan mudah dibandingkan dengan membuatnya dari awal.
2. Maksud dan Tujuan
Bootstrap ini salah satu bahasa yang digunakan dalam mendesaign sebuah website. Dengan bootstrap ini, design website menjadi lebih menarik daripada kita hanya menggunakan css saja. Di bootstrap juga menyediakan berbagai macam contoh template untuk blog, website dan lain sebagainya.
3. Hasil yang Diharapkan
Dapat memahami yang dimaksud dengan bootstrap beserta manfaatnya menggunakan bootstrap.
4. Latar Belakang
Seiring berkembangnya zaman dan teknologi yang canggih ini, bahasa yang digunakan untuk membuat tampilan semakin update dan memiliki beberapa bahasa yang semakin beragam salah satunya adalah bootstrap.

C. ALAT DAN BAHAN
- Komputer atau Laptop.

D. JANGKA WAKTU PELAKSANAAN
+/- 2 jam.

E. TAHAPAN PENGERJAAN
Bootstrap adalah sebuah library framework CSS yang dibuat khusus untuk bagian pengembangan front-end website. Bootstrap juga merupakan salah satu framework HTML, CSS dan javascript yang paling populer di kalangan web developer yang digunakan untuk mengembangkan sebuah website yang responsive. Pada mulanya bootstrap bernama "Twitter Blueprint" yang dikembankan oleh Mark Otto dan Jacob Thornton di Twitter sebagai kerangka kerja untuk mendorong konsistensi di alat internal.
Dengan menggunakan Bootstrap seorang developer dapat dengan mudah dan cepat dalam membuat front-end sebuah website.
Bootsrap telah menyediakan kumpulan komponen class interface dasar yang telah dirancang sedemikian rupa untuk menciptakan sebuah tampilan yang menarik dan ringan. Selain komponen class interface, bootsrap juga memiliki grid yang berfungsi untuk mengatur layout pada halaman website. Selain itu developer juga dapat menambahkan class dan CSS sendiri, sehingga memungkinkan untuk membuat desain yang lebih variatif.
Bootstrap sendiri sudah kompatibel dengan versi terbaru dari beberapa browser seperti google chrome, firefox, internet explorer, dan safari browser. Kelebihan yang dimiliki bootstrap antara lain :

    1.Dapat mempercepat waktu proses pembuatan front-end website
    2.Tampilan bootstrap yang sudah cukup terlihat modern.
    3.Tampilan Bootsrap sudah responsive,sehingga mendukung segala jenis resolusi, baik itu PC, tablet, dan juga smartphone. 
    4.Website menjadi sangat ringan.

G. HASIL YANG DIDAPAT
Memahami kelebihan bootstrap dan memahami tentang apa itu bootstrap.

H. MASALAH YANG DIALAMI
-

I. KESIMPULAN
Bootstrap digambarkan sebagai CSS sederhana namun dibangun dengan pre-processor yang menyediakan lebih banyak daya dan fleksibilitas ketimbang CSS standar.
J. REFERENSI
https://id.wikipedia.org/wiki/PHP_Bootstrap
http://galeriprogramer.blogspot.co.id/2016/08/pengertian-bootstrap-fungsi-dan-juga.html

Selasa, 12 Desember 2017

Installasi Blab

 A. Pendahuluan
1. Pengertian
    Obrolan daring (Inggris: online chat) adalah segala bentuk komunikasi yang menggunakan Internet, tetapi secara spesifik mengacu pada obrolan atau percakapan berbasis teks antara dua pengguna di Internet. Obrolan daring dapat menggunakan perangkat lunak seperti pengirim pesan instan, Internet Relay Chat, dan lain-lain.

2. Maksud dan Tujuan
     - Dengan blab kita bisa melakukan obrolan berbasis web.

3. Hasil yang diharapkan
     - Blab dapat diinstall dan dapat digunakan untuk chatting.

B. Uraian
1. Alat dan Bahan
     - PC
     - Paket Blab

2. Durasi Waktu
     5 menit.

3. Tahapan
1.Di exstrak. Tapi kita masuk direktori dahulu






2. Birikan Hakakses dahulu
#chmod -R www-data:www-data blab91
#chmod 755 blab91


3.KIta buat database dengan nama chat


4.kita masuk ke browser (localhost/chat) kita isi seperti dibawah ini:




5.kalau berhasil akan seperti di bawah ini



Senin, 11 Desember 2017

MEMBUAT QUIZ YANG BERISI SOAL PADA MOODLE

A.Pendahuluan
Hy teman-teman pembaca setia blog saya, kali ini saya akan memberikan tutorial cara membuat quiz didalam moodle sekaligus menambahkan pertanyaan ke dalamnya.

1. PENGERTIAN

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.

2. LATAR BELAKANG

Karena dengan menyediakan quiz di dalam moodle siswa dapat menjawab quiz tersebut tanpa harus menggunakan buku dan tidak harus duduk di kelas berhadap hadapan dengan guru.

3. MAKSUD DAN TUJUAN

Agar terciptanya proses pembelajaran secara online tanpa harus setiap hari berhadap-hadapan dengan guru, maka saya memilih untuk mempelajari dan mengoptimalkan moodle yang sangat cocok diterapkan di sekolah, untuk itu saya membuat quiz di moodle yang merupakan salah satu upaya yang saya lakukan unutk mengoptimalkan moodle.

4. ALAT DAN BAHAN

-Laptop
-Koneksi internet

5. JANGKA WAKTU PELAKSANAAN

Waktu yang saya butuhkan sekitar 15 menit

6. TAHAP PELAKSANAAN




1. Login ke moodle anda sebagai administrator



2. Kemudian klik site home > turn editing on


 



3. Selanjutnya akan muncul tampilan seperti berikut ini, silahkan anda klik add an activity or resource




 4. Akan muncul menu activities, karena saya akan membuat quiz maka saya memilih quiz. Lalu klik add





5. Isi kolom name dengan nama quiz yang akan kita buat, dan isi kolom description dengan deskripsi dari quiz yang akan kita buat.






6. Selanjutnya scroll ke bawah dan klik save and return to course






7. Akan muncul tampilan seperti ini, untuk manambahkan pertanyaan silahkan klik edit > edit setting.





8. Saat muncul tampilan seperti di bawah klik edit quiz.









9. Kemudian muncul tampilan seperti gambar berikut, klik add.



10. Kemudian saya akan menambahkan pertanyaan dari question bank karena saya sebelumnya telah membuat pertanyaan di question bank.






11. Selanjutnya pilih pertanyaan yang akan kita tambahkan ke quiz, lalu klik add selected questions to the quiz



12. Lalu klik save.





13. Selanjutnya untuk mencoba pertanyaan pada quiz yang telah saya buat, kembali ke menu dashboard lalu klik site home > turn editing off.






14. Selanjutnya akan muncul quiz yang kita buat tadi, silahkan klik.






15. Untuk mulai menjawab klik attempt quiz now.






16. Kemudian anda bisa mulai menjawab pertanyaan-pertanyaan yang telah di buat tadi, lalu klik next page. Pada saat sudah sampai pada nomor terakhir klik submit and finish.




 pada tampilan ini klik submit and finish lagi





17. Klik finish riview untuk melihat hasil nilai atas jawaban anda tadi.




7. HASIL DAN KESIMPULAN

Kesimpulannya saya telah berhasil menambahkan quiz yang berisi soal pada moodle namun saya masih mendapat kebingungan untuk memberikan soal tersebut agar dapat di akses oleh siswa, karena pada tutorial diatas saya mencoba menjawab soal tersebut dengan login sebagai admin.

8. REFERENSI

-https://id.wikipedia.org/wiki/Moodle

Belajar PHP : Perbedaab Method POST dan Method GET

 Assalamualaikum wr.wb.
saya akan membahas tentang  Method POST dan GET
Pendahuluan
A.Latar Belakang
Ada dua metode ketika kita ingin memparsing nilai inputan dari suatu file ke file lain yaitu dengan Method POST dan GET. Pada umumnya method yang sering kita gunakan adalah kedua method tersebut, walaupun sebenarnya masih ada method yang lain seperti: Head, Put, Options, Delete, Connect.

B.Alat dan Bahan
-Pc
-koneksi internet

C.Jangka Waktu
30

D.Pembahasan

Method POST  
Mempunyai pengertian bahwa metode ini digunakan untuk memparsing hasil inputan form untuk diolah lebih lanjut, tetapi tidak menampilkan query string pada address bar, sehingga lebih aman dibandingkan method GET yang akan terlihat pada address bar. Method POST akan sangat berguna penggunaannya untuk halaman-halaman yang membutuhkan keamanan lebih, karena data inputan kita tidak akan tampil pada address bar browser (disini kelebihan menggunakan Metode POST).


 <?php
$_POST['username']; // mengambil nilai variabel POST username
$_POST['password']; // mengambil nilai variabel POST password
?>

Pada contoh file form diatas nilai parsing tidak ditampilkan dalam address bar dan langsung di proses ketempat yang sudah dibuat. Sebenarnya nilai dari parshingan tetap ada tetapi tidak tampak didalam address bar karena valuenya bekerja dibelakang layar (backand). Disinilah keunggulan mengguanakn Method POST.

    1. Method POST tidak pernah ter Cache dalam browser
    2. Method POST tidak dapat di Bookmark
    3. Method POST tidak mempunyai batasan jumlah panjang data

Method GET

method ini bisa sering digunakan pada form pencarian dimana variabel yang dikirimkan akan ditampilkan pada url browser seperti pencarian pada google ,type seperti ini sangat diperlukan untuk melakukan pagination, berikut ini adalah contoh sintax penggunaan method get

Jika isi dari file proses.php adalah:
<?php
echo $_GET['nama'];
echo "<br />";
echo $_GET['email'];
?>

Berikut adalah beberapa keterangan tentang GET :

    Data yang ditangkap berasal dari URL, sehingga data bisa dilihat di URL
    URL sebaiknya memiliki panjang dibawah 2000 karakter
    Sebagai pembatas variable adalah &

Sabtu, 09 Desember 2017

TEKNOLOGI LOCATION BASED SERVICE


 1.Pendahuluan
A.Latar Belakang
Perkembangan teknologi sekarang ini telah membawa manusia pada tahap di mana kebutuhan hidup  telah  berubah  ke  arah  digital  sehingga  lebih mudah,  menarik,  dan  beragam.  Salah  satu  kebutuhan manusia yang dari hari ke hari menjadi semakin vital adalah kebutuhan komunikasi sebagai suatu  aliran  informasi.

2.Tujuan
Mengenal Teknologi Location Base Service(LBS)

B. Alat dan Bahan
1. Laptop
2. Koneksi Internet
3. Referensi

C.Jangka waktu  Pelaksanaan
2jam

D.Pembahasan

1.Sejarah
A-GPS pertama kali dikeluarkan oleh US FCC (United States Federal Communications Comission), yakni suatu badan komunikasi Amerika.Pada masa itu digunakan untuk mengakomodir Panggilan Darurat (911) agar penelpon dapat terlacak dengan lebih akurat, baik ketika di dalam maupun luar gedung.Pada masa sekarang ini, deteksi posisi bukan lagi hanya untuk kebutuhan militer ataupun eksplorasi, namun akibat adanya "demam" peranti-peranti tanpa kabel ataupun komunikasi seluler, penggunaan deteksi posisi telah menjadi sebuah kebutuhan di dunia telekomunikasi.Atas dasar itulah, maka teknologi pencari posisi ini terus berevolusi mencari bentuk yang paling ideal dan sempurna.



2.Pengertian
Location  Based Service (LBS)  atau  layanan berbasis lokasi adalah istilah umum yang digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi perangkat yangdi gunakan.Menurut Qusay  H.Mahmoud,  LBS  adalah  sebuah  layanan  yang  digunakan  untuk  mengetahuiposisi   dari   pengguna,   kemudian   menggunakan   informasi tersebut untukmeyediakan jasa dan aplikasi yang personal.unsur utama LBS adalah : 
A.Location Manager (API Maps)
Menyediakantools/sourceuntuk LBS, Application Programming Interface(API) Maps menyediakan fasilitas untuk menampilkan, memanipulasi peta
beserta fitur-fitur lainnya seperti  tampilan satelit, jalan, maupungabungannya. Paket ini berada pada com.google.android.maps. 
B.Location Providers (API Location) 
Pengguna  dapat  menentukan  lokasinya,  melacak gerakan/perpindahan,serta kedekatan dengan lokasi tertentudengan mendeteksi  perpindahan.


#Secara garis besar, LBS dapat dibagi menjadi dua, yaitu:
1.Pull Service:
Layanan hanya diberikan ketika ada permintaan dari pengguna.

2.Push  Service:
Layanan  diberikan  langsung oleh sevice  provider tanpa menunggu permintaan dari pengguna.

    Yang dibangun dari teknologi informasi dan komunikasi baru (New Information  and  CommunicationTechnologies / NICTS) yang didalamnya meliputi:sistem telekomunikasi mobile dan perangkat genggam,dengan databerasaldari internetdan Sistem Informasi Geografis (SIG) yang menggunakan


Global  Positioning  System
  (GPS) adalah suatu sistem navigasi satelit yang berfungsi untuk menentukan lokasi, kecepatan, dan arah, melalui signal yang diterima lebih dari 24-32 satelit yang berorbit 20000 km (11000 mil laut) di atas bumi. Prinsip dasar di balik GPS adalah pengukuran jarak (distance/range) antara satelit dan receiver dari transmisi signal radio. Sebuah GPS receiver memerlukan empat atau lebih satelit untuk menghasilkan jarak mereka, dan menggunakan informasi ini untuk menyimpulkan lokasi mereka. Operasi ini disebut triangulation.

Satelit-satelit GPS mentransmisikan signal radio ke bumi yang mengandung informasi tentang satelit, contohnya lokasi dan waktu saat itu, menginformasikan pengguna secara tepat di mana satelit berada dalam orbit mereka sementara GPS receivers secara pasif  menerima  signal  satelit  tersebut. Semua  satelit-satelit  GPS menyinkronisasi operasi-operasi agar signal-signal yang berulang ini ditransmisikan pada waktu yang bersamaan.





Jumat, 08 Desember 2017

Instalasi Prestashop di Linux mint 18.1 Localhost





A.Pendahuluan
1. Pengertian
Prestashop adalah salah satu open source ecommerce yang populer digunakan untuk membuat toko online. PrestaShop memiliki salah satu komunitas terbesar di dunia khusus didedikasikan untuk open source ecommerce dengan lebih dari 700.000 anggota. PrestaShop tersedia di bawah Open Software License dan secara resmi diluncurkan pada bulan Agustus 2007. Prestashop, dibangun dengan bahasa pemrograman PHP dan Smarty template engine.

2. Latar Belakang
Prestashop itu di instal untuk membuat toko online. Dan di situ kita bisa menjual baju, perhiasan, aksesoris, dll.

3. Maksud dan Tujuan
-Mengembangkan Perdagangan.
-Mengetahui bermacam elektronik.
-Mengetahui perkembangan elektronik.

B. Alat dan Bahan

    Laptop/Pc
    Web browser
    Lamp server
    File Prestashop (klik disini)

C. Jangka Waktu Pelaksanaan
10 Menit

D.Pelaksanaan

1.kita buka terminal lalu kita masuk root dulu dengan perintah {"sudo su"}.

2.kita unzip dahaulu.
3.kalau suda kita buat database dengan nama prestashop.kalau di ganti nama boleh.




 4.berikan hakakses pada folder nya dengan perintah di bawah tersebut.


5.kita pilih bahasa

6. kita centang dulu lalu next


7.itu di isi nya

8. lalu kita isikan yang kita buat tadi di database


9.kalau sudah berhasil nanti ini akan ini akan muncul seperti di bawah ini