Kamis, 30 April 2020

Install Ubuntu Server di Virtual Box

Yup, salah satu aplikasi simulasi untuk install ulang komputer atau menginstalasi sistem operasi tanpa mengorbankan sistem operasi komputer anda dengan aplikasi virtual box. Apa itu virtual box? dan apa itu ubuntu server?


Mungkin bagi IT nama Virtualbox sudah tidak asing lagi didengar. Biasanya Virtualbox digunakan untuk mencoba sebuah sistem operasi tanpa harus menimpa sistem operasi yang sudah ada.

Selasa, 28 April 2020

Paket Bantuan Untuk 77 Tunawisma

Selamat sore

🌱🌱 Temen temen semuaa, yuk kita gotong royong untuk meringankan beban saudara saudara kita yang masih berjuang untuk menyambung hidup karena pandemi covid-19 🤝🏻🤝🏻

Apalagi di bulan Ramadhan 😵😵 Pahala akan di lipat gandakan 😊😊

For More Information (open link with browser chrome)
1) Fadilah https://bit.ly/3aJREoH
2) Fadlan https://bit.ly/2KGBd1U
3) Ipul https://bit.ly/2KHXBHS

Yuk kita "Fastabiqul Khoirot" dengan memberikan donasi terbaik ☺️😊
0738777738 - BNI (009) a/n Ismu Ilham Syaiful Amri
Gunakan kode (1) di akhir nominal 😊 contoh 200.001
*Konfirmasi Donasi : https://bit.ly/2zsJZxV

Donasi dari kalian sangat berarti untuk mereka


Senin, 27 April 2020

Administrasi Server Bagian 7 : DHCP Server & Setting DHCP Server di Ubuntu 14.04

DHCP merupakan akronim dari Dynamic Host Configuration Protocol. Fungsi DHCP server ini adalah perangkat yang memudahkan penyebaran IP Address ke sebuah jaringan secara merata tanpa perlu dilakukan dengan manual atau menyebar IP Address satu persatu ke perangkat.
Dynamic Host Configuration Protocol atau yang akrab disebut dengan DHCP di kalangan teknisi komputer ini sangat bermanfaat bagi otomatisasi distribusi alamat IP kepada komputer atau jaringan. Client/perangkat tidak perlu mengonfigurasi satuan alamat IP komputer dengan memakan waktu secara manual.

Pengertian DHCP Server

Apabila terdapat jaringan lokal yang tidak menggunakan DHCP Server, tentu saja sangat merugikan banyak waktu sekaligus efisiensi kerja. Mengingat perlu dilakukannya konfigurasi dengan cara manual, satu persatu komputer mendapatkan alamat IP yang sama untuk proses pertukaran data.
Pada prinsipnya, pengertian DHCP Server adalah perangkat atau instrument komputer yang mampu mendistribusikan alamat IP Server ke seluruh client/perangkat bawah yang masih dalam satu jaringan network. Penggunaan DHCP Server tidak mungkin dihindari, salah satunya bagi Anda yang memiliki bisnis buka warnet.
Selain IP Addres, nantinya DHCP Server juga mendistribusikan parameter yang lain. Misalnya, Default Gateway dan DNS Server. Setiap ada server pusat, jelas ada client atau bawahan server. Karena DHCP Server berarsitektur client/server, maka komputer yang pendistribusi IP Addres adalah DHCP Server, sedangkan penerimanya adalah DHCP Client.
Pengalokasian IP Addres dengan cara mendistribusikannya dari DHCP Server tentu membantu server untuk mengamati aktifitas yang terjadi pada komputer client, terutama pada bagian jaringan yang apabila mendadak tidak dapat mengakses internet, memakai software, dan seterusnya.

Fungsi DHCP Server


Seperti yang telah dijelaskan di atas. Fungsi DHCP Server ialah melakukan alokasi melalui sistem distribusi menyangkut IP Address server sehingga semua client mampu mengotomatisasi IP Address dari DHCP Server. Hal ini jelas sangat menghemat tenaga sekaligus waktu.
Fungsi DHCP dapat maksimal jika dipakai oleh network administrator guna melakukan kelola jaringan komputer sekaligus pengalamatan IP Addres secara otomatis. Selanjutnya, DHCP server dapat lebih mempercepat kerja komputer client/pelanggan ketika dalam proses pengelolaan serta pengiriman data.
Bagi Anda (terutama bagi seorang Network Engineer) sangat penting untuk memahami fungsi dari penggunaan DHCP Server. Di dalam perangkat engine DHCP Server tersedia alamat IP, DNS, Default Gateway, serta macam-macam informasi TCP/IP. Sistem operasi yang mendukung saat ini ialah Linux, GNU, Windows Net Server, Windows 2003 Server.

Konfigurasi DHCP Server

Terdapat dua tata cara melakukan konfigurasi DHCP Server ialah secara otomatis atau secara manual. Untuk mengaktifkan DHCP Server langkah demi langkah yang harus dilewati tidaklah terlampau rumit. Diantaranya melakukan setting IP Address Network, install DHCP Server, Konfigurasi, dan restart jaringan secara menyeluruh.
Setelah berhasil direstart maka selanjutnya perlu dilakukan verifikasi IP Address yang telah dibuat, caranya dengan mengecek pengalamat IP Address apakah sudah sama atau belum terhadap seluruh komputer dalam jaringan. Untuk tes ini tinggal dilakukan di CMD saja melalui perintah instruksi IPConfig.
Apabila ingin mengecek dari sisi DHCP Client, dapat dilakukan dengan cara memverifikasi IP Address dengan langkah tes koneksi. Melakukan tes koneksi tetap dilakukan di CMP, selanjutnya klik perintah ping untuk memanggil IP Server. Jika berhasil dan IP yang dimiliki sama berarti konfigurasi DHCP server tidak ada yang salah.

Cara Kerja DHCP Server


Ketika user menyalakan komputer lalu mengkoneksikannya dengan server yang menggunakan layanan DHCP, maka komputer itu akan otomatis meminta IP Address dari IP Server. Server akan langsung memberi jawaban atas permintaan user tersebut, dan memberikan satu alamat IP.
Anda bisa menyimak bagaimana cara kerja DHCP Server yang terjadi di dalam proses layanan DHCP antara client atau user dengan server seperti yang ada di bawah ini;
  • IP Least Request

Komputer client meminta alamat IP kepada server.
  • IP Least Offer

DHCP Server yang mempunyai list alamat IP menawarkan kepada komputer client atau user.
  • IP Lease Selection

Client memilih atau melakukan seleksi penawaran yang pertama kali diberikan oleh DHCP Server. Setelah menjatuhkan pilihan, client akan mengirimkan broadcast berisi pesan bahwa client telah setuju dengan penawaran yang diberikan
  • IP Lease Acknowledge

Di bagian tahapan yang ini, DHCP Server menerima isi pesan yang telah dikirimkan client, lalu secara bertahap membalasnya dengan sebuah paket acknowledge DHCPACK) kepada client.
Di dalam DHCP Server sebagian diantaranya juga dilengkapi sebuah fitur mikrotik. Kegunaan dari mikrotik ini sangat tepat ditujukan bagi jaringan yang mempunyai user dinamis, dengan jumlah personel yang sering berganti.
Untuk melakukan setting DHCP Server mikrotik Anda dapat melakukannya di menu IP kemudian klik DHCP Server lalu klik DHCP Setup. Selanjutnya akan muncul beberapa kali instruksi lanjutan yang menuntun Anda untuk melakukan setting konfigurasi mikrotik sesuai dengan apa yang Anda kehendaki. 

Berikut ini adalah video cara membuat DHCP Server pada Sistem Operasi Linux Ubuntu 14.04 :



Jumat, 24 April 2020

VoIP dan Simulasi VoIP Packet Tracer

Pada jaringan telepon suara konvensional, pesawat telepon terkoneksi dengan PABX (Privat Automated Branch Exchange) atau STO (Sentral Telepon Otomat) seperti milik Telkom. Pada STO tersebut terdapat daftar nomor-nomor telepon yang disusun secara hirarkial sesuai dengan wilayah jangkauannya.
Cara kerjanya, jika pesawat telepon menghubungi suatu nomor, maka saat tuts telepon ditekan ia akan mengirimkan informasi mengenai lokasi tujuan melalui nada-nada DTMF, lalu secara otomatis menghubungkan kedua titik tersebut dalam jaringan.
Pada perkembangannya, teknologi internet semakin marak penggunannya, telepon konvensional menjadi jarang digunakan kecuali sebagai nomor hotline atau contact person utama dari suatu perusahaan / instansi. Orang cenderung menggunakan teknologi chatting dan instant messenger menggunakan paket data koneksi internet, karena dinilai lebih praktis dan murah.

Pengertian VoIP

VoIP merupakan akronim dari Voice over Internet Protocol, disebut juga IP Telephony, Internet Telephony, atau Digital Phone. Merupakan teknologi yang memanfaatkan teknologi internet untuk melakukan percakapan suara jarak jauh. Melalui media internet data suara dikonversi menjadi kode digital untuk kemudian diteruskan sebagai paket-paket data di dalam jaringan, tidak melalui sirkuit analog telepon seperti biasanya.
Jadi sederhananya, definisi singkat dari VoIP adalah suara yang ditransfer melalui Internet Protocol (IP).
VoIP telah diimplementasikan ke dalam berbagai macam cara memanfaatkan standar serta protokol open source. Berikut ini beberapa contoh protokol yang sudah dipakai dalam mengimplementasikan VoIP.
  1. H.323
  2. MGCP (Media Gateway Control Protocol)
  3. SIP (Session Initiation Protocol)
  4. RTP (Real-time Transport Protocol)
  5. SDP (Session Description Protocol)
  6. IAX (Inter-Asterisk eXchange)
Protokol H.323 merupakan salah satu cara lama menggunakan protokol VoIP yang implementasinya untuk traffic jarak jauh, seperti jaringan LAN. Tapi, dengan berkembangnya teknologi baru, protokol H.323 semakin terbatas penggunaanya, lebih banyak digunakan protokol yang lebih kompleks seperti MGCP dan SIP. Khususnya SIP, telah mendapatkan penerimaan pasar VoIP yang luas. Protokol yang sedikit tidak umum adalah protokol Skype, merupakan sebuah implementasi penting karena sebagian konsepnya didasarkan pada kaidah P2P (peer-to-peer).

Fungsi VoIP

Fungsi utama VoIP adalah sebagai media percakapan suara jarak jauh dengan memanfaatkan jaringan internet. Dengan media internet biaya percakapan menjadi semakin lebih hemat jika dibandingkan dengan telepon konvensional, apalagi untuk sambungan jarak jauh antar negara.

Contoh VoIP


Sampai tulisan ini dibuat sudah banyak dikembangkan program aplikasi berbasis VoIP, diantaranya yang terkenal adalah Skype dan Microsoft NetMeeting.
Skype merupakan perangkat lunak komunikasi berbasis VoIP yang ditujukan untuk melakukan komunikasi antar pengguna Skype. Ketika pengguna Skype sedang online ia dapat mencari pengguna Skype lainnya. Skype diberikan fitur-fitur yang memudahkan penggunanya. Terdapat fitur SkypeOut dan SkypeIn, yang membuat pengguna Skype dapat terhubung dengan pengguna telepon konvensional dan seluler. Untuk menggunakan Skype, pengguna harus memiliki username dan password. Setiap username terdaftar dengan sebuah alamat email. 
Microsoft NetMeeting dikembangkan oleh raksasa software sistem operasi Microsoft, merupakan perangkat lunak yang mendukung VoIP dan Video Conference. Software ini memanfaatkan protokol H.323 untuk Video dan Audio Conference.
Sebagaimana Skype, untuk mendapatkan username dan password, perlu melakukan registrasi lebih dahulu menggunakan email. Sayangnya aplikasi ini hanya bundled pada sistem operasi Windows95 sampai dengan WindowsXP saja, bagi Anda pengguna Windows yang lebih baru silahkan menginstall aplikasi Third-party seperti Skype atau Ekiga.

Cara Kerja VoIP

Prinsip dasar kerja VoIP adalah mengkonversi suara analog yang diterima dari speaker komputer menjadi paket data digital. Lalu, peket data dari komputer tersebut dilanjutkan transmisinya melalui Hub / Router / model ADSL menggunakan jaringan internet untuk diterima di tempat tujuan pengiriman paket data yang menggunakan perangkat yang sama yaitu komputer.
Pengiriman sinyal ke remote destination (tujuan pengiriman paket data) dapat dilakukan secara digital, caranya yaitu sebelum data suara analog dikirim, sinyal analog tersebut terlebih dahulu diubah menjadi data digital menggunakan ADC (Analog to Digital Converter), untuk kemudian ditransmisikan ke penerima.
Selanjutnya di perangkat penerima, data digital tersebut dipulihkan kembali menjadi data suara analog menggunakan DAC (Digital to Analog Converter). Kurang lebih seperti itulah VoIP bekerja. Format digital lebih mudah dikontrol dalam arti dapat dikompresi dan dikonversi menjadi format dengan kualitas yang lebih baik, di samping itu data digital juga lebih bisa bertahan dari gangguan noise daripada data suara analog.
Konsep paling sederhana dalam sistem VoIP adalah dua buah perangkat komputer yang sama-sama terhubung dalam jaringan internet yang penggunanya sama-sama menggunakan aplikasi VoIP untuk saling berkomunikasi. Requirement paling dasar bagi perangkat komputer agar dapat melakukan koneksi VoIP adalah komputer yang terkoneksi ke jaringan internet, serta terpasang sound card yang didukung dengan perangkat speaker dan mikrofon.
Pada perkembangannya, teknologi sistem VoIP berevolusi, begitu juga bentuk perangkatnya pun berkembang. Tidak cuma dalam bentuk set komputer yang saling terkoneksi dalam jaringan internet, melainkan peralatan lain misalnya pesawat telepon yang dapat terkoneksi dengan network VoIP. Network data dengan gateway untuk VoIP membuatnya dapat terkoneksi dengan PABX atau jaringan telepon analog, memungkinkan terjadinya komunikasi antara komputer dengan pesawat / extension di kantor.
Pada VoIP klasik jaringannya adalah berformat komputer ke komputer atau PC ke PC. Berbekal PC yang ada soundcard, mikrofon, dan tersambung ke jaringan internet, maka sambungan VoIP dapat dilakukan. Perkembangan selanjutnya yaitu kombinasi jaringan PABX dan VoIP, pada bentuk jaringan seperti ini diperlukan gateway.

 Kelebihan VoIP

  • Biaya lebih rendah untuk sambungan langsung jarak jauh. Penekanan utama dari VoIP adalah biaya. Dengan dua lokasi yang terhubung dengan internet maka biaya percakapan menjadi sangat rendah.
  • Memanfaatkan infrastruktur jaringan data yang sudah ada untuk suara. Berguna jika perusahaan sudah mempunyai jaringan. Jika memungkinkan jaringan yang ada bisa dibangun jaringan VoIP dengan mudah. Tidak diperlukan tambahan biaya bulanan untuk penambahan komunikasi suara.
  • Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya teknologi penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil. Teknik pemampatan data memungkinkan suara hanya membutuhkan sekitar 8kbps bandwidth.
  • Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada. Dengan adanya gateway bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada dikantor. Komunikasi antar kantor bisa menggunakan pesawat telepon biasa
  • Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar. Contoh di Indonesia adalah VoIP Rakyat.
  • Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP phone handset

Kelemahan VoIP

  • Kualitas suara tidak sejernih jaringan PSTN. Merupakan efek dari kompresi suara dengan bandwidth kecil maka akan ada penurunan kualitas suara dibandingkan jaringan PSTN konvensional. Namun jika koneksi internet yang digunakan adalah koneksi internet pita-lebar / broadband seperti Telkom Speedy, maka kualitas suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.
  • Ada jeda dalam berkomunikasi. Proses perubahan data menjadi suara, jeda jaringan, membuat adanya jeda dalam komunikasi dengan menggunakan VoIP. Kecuali jika menggunakan koneksi Broadband (lihat di poin atas).
  • Regulasi dari pemerintah RI membatasi penggunaan untuk disambung ke jaringan milik Telkom.
  • Jika belum terhubung secara 24 jam ke internet perlu janji untuk saling berhubungan.
  • Jika memakai internet dan komputer di belakang NAT (Network Address Translation), maka dibutuhkan konfigurasi khusus untuk membuat VoIP tersebut berjalan
  • Tidak pernah ada jaminan kualitas jika VoIP melewati internet.
  • Peralatan relatif mahal. Peralatan VoIP yang menghubungkan antara VoIP dengan PABX (IP telephony gateway) relatif berharga mahal. Diharapkan dengan makin populernya VoIP ini maka harga peralatan tersebut juga mulai turun harganya.
  • Berpotensi menyebabkan jaringan terhambat/Stuck. Jika pemakaian VoIP semakin banyak, maka ada potensi jaringan data yang ada menjadi penuh jika tidak diatur dengan baik. Pengaturan bandwidth adalah perlu agar jaringan di perusahaan tidak menjadi jenuh akibat pemakaian VoIP.
  • Penggabungan jaringan tanpa dikoordinasi dengan baik akan menimbulkan kekacauan dalam sistem penomoran

Komunitas VoIP

Komunitas pengguna / pengembang VoIP di masyarakat, berkembang pada tahun 2000. Komunitas awal pengguna / pengembang VoIP adalah “VoIP Merdeka”.”VoIP Merdeka” (VM) dicetuskan oleh Onno W. Purbo. Teknologi yang digunakan oleh "VoIP Merdeka" (VM) adalah H.323 yang merupakan teknologi awal VoIP. Sentral VoIP Merdeka di hosting di Indonesia Internet Exchange (IIX) atas dukungan beberapa ISP dan Asossiasi Penyelenggara Jaringan Internet (APJII). Kode area "VoIP Merdeka" pada saat itu secara aklamasi di tentukan menjadi 6288, tentunya tanpa memperoleh restu dari pemerintah.
Pada tahun 2005, Anton Raharja dkk dari ICT Center Jakarta mulai mengembangkan VoIP jenis baru berbasis Session Initiation Protocol (SIP). Teknologi SIP merupakan teknologi pengganti H.323 yang sulit menembus proxy server. Pada tahun 2006, infrastruktur VoIP SIP di kenal sebagai VoIP Rakyat.

Kualitas Suara VoIP

Kualitas suara VoIP dipengaruhi oleh beberapa parameter yaitu kapasitas bandwidth, tingkat hilang paket dan waktu tunda yang terjadi di dalam jaringan. Kapasitas bandwidth adalah ketersediaan sumber daya jaringan dalam bentuk lebar pita yang digunakan untuk mentransmisikan data paket. Tingkat hilang paket adalah parameter yang menyatakan besarnya laju kesalahan yang terjadi sepanjang jalur pengiriman data paket dari pengirim ke penerima. Waktu tunda adalah parameter yang menyatakan rentang waktu yang diperlukan untuk mengirimkan paket dari pengirim ke penerima

Berikut ini adalah praktek simulasi VoIP di Packet Tracer :
Jangan lupa subscribe, like, dan pada kolom komentar tulis NPM, Nama, dan Kelas ya


Penutup

VoIP pada awalnya berbentuk jaringan tertutup untuk penggunaan sendiri / intern. Bentuk jaringan VoIP berkembang menjadi lebih kompleks karena VoIP dihubungkan dengan jaringan internet sehingga konektivitasnya menjadi meluas. Pada tingkat yang lebih lanjut adalah penggabungan jaringan telepon konvensional dan VoIP, yang membutuhkan pengetahuan khusus untuk menggunakannya.
Dengan semua perkembangan tersebut maka saat ini telah dibuat hirarki dari jaringan VoIP agar konsepnya mudah dipahami para pengguna. Bagi Anda yang belum mengerti konsep VoIP yang sebenarnya dan ingin mencoba mempraktikkan penggunaan VoIP ini. Bisa Anda coba menggunakan aplikasi VoIP yang paling sederhana dulu penggunaannya, seperti aplikasi VoIP yang populer seperti Skype atau Ekiga.

Selasa, 21 April 2020

Proses Pembuatan ERD di Word dari Normalisasi Struk Belanja

Apa kabar semuanya??? semoga kita semua dalam keadaan sehat selalu. Pada penulisan blog ini sebelumnya pernah dibahas proses pembuatan normalisasi dari struk belanja. Nah, bagi yang belum pernah mengikuti blog ini, bisa di search pada kotak search sebelah kanan blog ini. Adapun pembuatan ERD ada banyak macam aplikasi selain menggunakan Ms. Word. Aplikasinya ada Star UML, Draw IO, dan Lain - Lain. Adapun proses pembuatan ERD dapat dilihat pada video berikut dibawah ini. Jangan lupa Subscribe, Like, Lalu pada komentar tulis NPM, Nama, dan Kelas. Dan bila ada pertanyaan silahkan bertanya pada kolom komentar ya. Dan jangan lupa tugas dikerjakan :)







Sabtu, 18 April 2020

Jadi Programmer Web maka Pasang Xampp

Pada tulisan kali ini kita akan mempelajari salah satu web server untuk membuat website yang cukup populer digunakan oleh para programmer atau developer, yaitu XAMPP. Lalu apa itu XAMPP ?

Menurut situs resminya XAMPP merupakan software aplikasi open source dan gratis yang bisa diinstall pada berbagai sistem operasi seperti Windows, Linux, dan Mac OS yang memiliki fungsi untuk membuat server sendiri pada PC/ Laptop (istilah lainnya Localhost).
Saat ini XAMPP merupakan lingkungan pengembangan PHP paling populer. Kenapa begitu ? karena XAMPP gratis dan sangat mudah digunakan.


XAMPP adalah software aplikasi pengembang yang digunakan untuk pengembangan website berbasis PHP dan juga sebagai server untuk local dalam pembuatan database dengan MySql.
Software aplikasi ini di buat dan dikembangkan oleh Apache Friends.
XAMPP memiliki kelebihan untuk bisa berperan sebagai server web Apache dalam melakukan simulasi pengembangan web. Tool pengembangan web ini mendukung teknologi web populer seperti PHP, MySql dan Perl.
Melalui XAMPP ini para web developer dapat menguji aplikasi web yang dikembangkan dan mempresentasikan secara langsung kepada orang lain tentang web yang dibangun pada komputer tanpa memerlukan koneksi internet, istilahnya membuka web secara offlline.
XAMPP juga berperan sebagai localhost, yaitu server yang dapat digunakan sebagai hosting website, sehingga dapat digunakan dalam mengembangkan aplikasi web berbasis database juga.
Software XAMPP ini banyak digunakan oleh kalangan pemrograman web, di mana para pembuat web ini dapat membangun web tanpa bantuan koneksi internet.

XAMPP ini merupakan software Gratis  yang bisa dijalankan pada Windows 2000/XP/Vista/7/8/10
Umumnya para developer aplikasi web lebih memilih mengembangkan webnya secara offline dibanding langsung online.
Perlu diketahui XAMPP adalah singkatan dari empat kata yaitu :
  • : artinya Cross Platform (Multiplatform). XAMPP bisa berjalan di berbagai Sistem Operasi seperti Windows, Linux, Mac OS, dan Solaris.
  • Apache : Web server open source yang dikembangkan oleh perusahaan Apache Software Foundation. Hampir 40% lebih website di dunia telah menggunakan Apache.
  • MariaDB: Dulu sebelum mariaDB “ M “ ini adalah MySQL, namun kini diganti dengan MariaDB. MariaDB merupakan software yang bisa kita gunakan untuk membuat dan mengolah database pada sebuah aplikasi. Software ini adalah pengembangan dari MySQL.
  • PHP : Bahasa pemrograman yang cukup populer di Indonesia maupun dunia ini memiliki fungsi untuk pengolahan server pada sebuah web.
  • Perl : Bahasa pemrograman ini umurnya cukup tua. Perl bersifat dinamis dan bisa digunakan untuk mendevelop berbagai program aplikasi.
Jadi bisa dibilang XAMPP ini adalah paket lengkap, karena sudah terdapat beberapa fitur dalam satu software saja.

Apache Friends adalah sebuah tim yang mengembangkan XAMPP. Terdiri dari tim inti, pengembang, dan tim dukungan. Mereka mengembangkan XAMPP dengan tujuan untuk memudahkan para pengembang dalam menggunakan Apache yang terdapat juga fitur MariaDB, PHP, dan Perl.

Sebelum kita mempelajari cara kerja XAMPP ada beberapa bagian penting yang harus dipahami fungsinya, yaitu Htdocs, Phpmyadmin, dan Control Panel.

  • Htdoc : adalah suatu folder yang terdapat pada XAMPP dan memiliki fungsi sebagai penyimpanan seluruh file-file atau halaman-halaman dari website yang nantinya akan ditampilkan oleh browser.
  • Phpmyadmin : adalah software yang bisa kita gunakan untuk mengolah semua database web yang sedang kita kembangkan.
  • Control Panel : Jika dalam dunia hosting dan domain ada Cpanel maka di XAMPP juga ada yaitu Control Panel. Fungsinya sama yaitu mengatur web, database, FTP, Modul, dan lain sebagainya.

Cara Kerja XAMPP :

  • XAMPP sangat mudah digunakan. Untuk mendapatkan software ini kamu bisa langsung mendowload pada situs resmi Apache Friends yaitu : https://www.apachefriends.org/index.html.
  • Setelah mendownload silahkan lakukan proses installasi. Untuk tutorialnya silahkan pelajari pada tautan ini : Lengkap! Cara Install Xampp Pada OS Windows, Linux, dan Mac OS
  • Buka folder htdoc yang terdapat pada direktori penginstallan XAMPP, lalu buat folder baru dan tempatkan seluruh file-file web (html, css, php, javascript) pada folder ini. Pastikan folder sudah diberi nama sesuai dengan web yang akan dibuat. Misal nama foldernya websekolah.
  • Jika sudah, buka Control Panel XAMPP kemudian jalankan apache dan mysql dengan cara menekan tombol start
  • Maka disini kita sudah bisa menggunakan XAMPP untuk dijadikan sebagai web server di komputer / laptop yang kita pakai untuk mengembangkan web.
  • Buka browser dan akses localhost/phpmyadmin. Buat database website disini
  • Jika database sudah selesai dibuat, maka saatnya kita mengetes aplikasi web yang sedang kita buat dengan cara : buka browser lalu ketikan localhost/websekolah (jika nama foldernya websekolah).
Di bawah ini adalah video cara instal xampp dan troubleshooting saat apache tidak bisa di running :




Selasa, 14 April 2020

ERD (Entitiy Relational Diagram) Database


ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.



Pada dasarnya ada tiga komponen yang digunakan, yaitu :

Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama

Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya

Atribut simple
atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.

Atribut Multivalue
nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.

Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang

Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus

Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Derajat relasi atau kardinalitas rasio

Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya

One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.

One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.

Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya


Contoh ERD sederhana :



Download Power Point :

 https://drive.google.com/open?id=1GeyvKIvlK8IqczNGkt0VyCRYwpPgKGMg




Adapun pembahasan dapat dilihat di video dibawah ini :



Sabtu, 11 April 2020

Administrasi Server Bagian 6 : Instalasi Web Server di Linux Ubuntu

Pengertian Apa itu Web Server

Jika membahas mengenai mengenal web server tentunya sangat berkaitan dengan peran CERN yaitu Organisasi Riset Nuklir Eropa yang sudah berhasil dalam mengembangkan suatu protokol yang bermanfaat untuk keperluan tukar informasi diantara para peneliti melalui jaringan komputer.
Mengenal web server merupakan suatu perangkat lunak atau software yang ada dalam server memiliki fungsi untuk menerima halaman web sebagai permintaan melalui protokol HTTPS/ HTTP atau yang biasa dikenal dengan nama browser. Setelah itu harus mengirimkan kembali hasil dari permintaan atau respon tersebut menjadi dokumen HTML.
Secara umum mengenal web server sebagai pemberi data pada web klien atau browser diantaranya seperti Google Chrome, Mozilla Firefox, Opera, Safari, dan lain sebagainya. Proses pemberian data tersebut berguna nantinya agar dapat menampilkan konten pada halaman website tertentu.
Bisa dikatakan pada saat Anda melakukan pencarian di kolom search engine maka yang akan di lakukan web browser adalah melakukan permintaan data kepada web server. Tanpa adanya web server permintaan tersebut tidak akan bisa diproses.

Apa Saja Fungsi Utama dari Web Server?

Jika berbicara mengenai fungsi utama dari web server seperti yang sudah dijelaskan diatas bahwa web server memiliki peran dalam memproses berbagai data yang diminta oleh web browser kemudian akan diberikan hasil atau jawaban berupa dokumen, video, foto, atau beragam bentuk file lainnya.
Mengenal webserver bisa berfungsi sebagai hardware dan software, yaitu apabila sebagai hardware maka webserver akan berperan dalam penyimpanan data dalam beragam bentuk diantaranya seperti JavaScript, CSS, HTML, gambar, dokumen, foto, dan video. Lain hal nya apabila webserver berfungsi sebagai software maka akan berperan dalam mengatur dan juga memproses segala aktivitas permintaan yang diterima dan dibaca pada halaman browser.
Disamping itu, mengenal webserverjuga memiliki beberapa fungsi lainnya loh, diantaranya seperti :
  1. Dapat membersihkan berbagai cache yang terdapat pada penyimpanan serta semua modul yang tidak terpakai lagi.
  2. Dapat melakukan pemeriksaan terhadap sistem keamanan yang berasal dari permintaan HTTP berdasarkan kiriman dari browser.
  3. Menyediakan data berdasarkan permintaan yang masuk agar dapat menjamin sistem keamanan berjalan dengan lancar.

Jenis-jenis Web Server

Setelah mengetahui Mengenal Web Server dimulai dari pengertian web server serta fungsi apa saja yang dapat dilakukan oleh web server kini Kita bisa membahas mengenai apa saja jenis dari web server yang paling umum digunakan oleh masyarakat.
  1. Web Server Apache

    Web server yang paling banyak digunakan di internet ialah salah satunya yaitu Apache. Pada awalnya Apache didesain dengan guna mendukung sistem operasi UNIX. Perlu diketahui bawah apache memiliki beberapa dukungan diantaranya seperti PHP, SSL dan juga kontrol akses.

    Kontrol akses dari nama host dan nomor IP digunakan oleh apache sebagai module perl (Practical Extraction and Report Language). Nah apabila data PHP yang muncul akan berperan dalam menyiapkan data menjadi teks pada halaman web. PHP atau yang biasa dikenal dengan Pesonal Home Page ialah salah satu program yang mirip dengan CGI yaitu berfungsi dalam memproses teks serta bekerja untuk web server.

    Apache dikenal sangat aman dan nyaman untuk digunakan karena memiliki beberapa keuntungan seperti proses instalasi sangat mudah ketika masuk kedalam freeware, sistem konfigurasi pada apache juga lebih mudah, lebih mudah dalam cara pengaturan, mampu bekerja dalam berbagai sistem operasi atau open source, dan tidak terbatas dalam komunitas sehingga sangat luas.
  2. Web Server Nginx

    Salah satu pesaing yang unggul jikan dibandingkan dengan apache yaitu Nginx karena dikenal mampu melayani segala macam permintaan mulai dari data tinggi dengan tingkat kepadatan lalu lintas yang sangat sibuk. Secara mudahnya, Nginx memang lebih unggul, kecepatan, dan lebih mudah dalam hal performa sistem kerjanya.

    Dengan demikian Nginx memiliki kelebihan lainnya seperti fitur yang lengkap yaitu URL rewriting, virtual host, file serving, reverse proxying serta acccess control dan masih banyak lagi lainnya.
  3. Web Server Lighttpd

    Programmer dari jerman telah menciptakan sistem web open source sebagai salah satu web server guna mendukung sistem Linux dan Unix. Jika dilihan dari segi keunggulannya, web server yang satu ini memiliki beberapa kelebihan diantaranya yaitu sesuai dengan beberapa fitur tambahan yang tersedia seperti FastCGi, Output-Compression, FastCGi, dan URL Writing, sistem loading pada CPU jika menggunakan web server ini akan lebih cepat dan efektif.
  4. Web Server IIS

    IIS atau lebih dikenal dengan Internet Information Services merupakan salah satu web server yang biasanya bekerja dengan menggunakan beberapa jenis protokol yaitu seperti DNS, IP/TCIP atau beragam software lainnya yang berguna untuk merangkai situs.

Cara Kerja dari Layanan Web Server

Secara sederhana tugas web server ialah menerima permintaan yang berasal dari klien kemudian mengirimkannya kembali dalam bentuk berkas kepada si klien tersebut. Perangkat lunak pada web server terdapat di komputer server dimana merupakan tempat menyimpan data-data website. Disamping itu, komputer server membutuhkan akses internet agar tetap terhubung sehingga dapat diakses oleh klien.

Ketika klien atau browser melakukan permintaan data kepada web server maka permintaan data tersebut akan dikemas pada TCP kemudian akan dikirimkan ke alamat yang dibutuhkan yaitu HTTP atau HTTPS untuk ditampilkan kembali pada browser. Lain hal nya jika data yang diminta tersebut tidak dapat ditemukan pada web server maka secara otomatis web server akan menolak adanya permintaan tersebut dengan menampilkan notifikasi Page Not Found atau Error 404.

Dibawah ini adalah video cara Instalasi Web Server di Linux Ubuntu... :


Jumat, 10 April 2020

Kisi Kisi UTS Jarkom

Assalamu'alaikum,,,, ini adalah kuliah kita sebelum UTS untuk kelas S1TI4KP matakuliah Jaringan Komputer 2...

Pertemuan kali ini adalah kisi kisi mengenai ujian, dimana kisi kisi tersebut bisa di download di https://drive.google.com/open?id=1hNmv9NIEgh5HaO5F2lyAWASRv0D-ZaD-

ok,, bila bingung,, bisa lihat video dibawah ini....






Rabu, 08 April 2020

Membuat Login Framework Code Igniter Sesi 2

Pada postingan kali ini, saya akan membahas lanjutan dari blog saya sebelumnya tentang pembuatan aplikasi login... ada beberapa file yang dibutuhkan yaitu mengganti tabel admin menjadi tabel user. untuk yang dibutuhkan tersebut, dapat di Download di sini -> https://drive.google.com/open?id=1FnSqSpBgydsl474HsHlc8C9VRl8w_H8b



Download asset, kemudian di extrak dan isinya taro di assest (folder luar application)
dan saat dijalankan akan seperti ini :


Pada application untuk file yang ada di folder control adalah :

1. controllerLogin.php
2. controllerVerifiyLogin.php
3. dan folder admin

file yang ada di folder model aalah :
1. grocery_crud_model.php
2. modelUser.php

file yang ada di folder view adalah :
1. viewLogin.php
2. folder admin

ini video sekilas tentang Framework Code Igniter sesi 2 :



nah dibuka dengan cara ketik pada address bar adalah :
http://localhost/aplikasi_malam/controllerLogin



Yup, jangan lupa tulis NPM, Nama, Kelas, dan Jangan Lupa Subscribe ya. Bila ada kendala bisa tanya di Instagram saya : Alviender atau tulis komentar di YouTube ya




Jumat, 03 April 2020

Apakah Virus Makhluk Hidup ?



APAKAH VIRUS MAKHLUK HIDUP ?

Sampai saat ini tidak ada konsensus di antara ilmuwan tentang apa itu yang disebut hidup dan bagaimana kita bisa menarik garis pembatas yang tegas untuk memisahkan makhluk hidup dari benda mati di tingkat molekuler. Hidup atau mati itu hanya kualitas artifisial intuitif yang terbentuk di benak manusia secara otomatis. Anda tidak perlu belajar untuk tahu bahwa suatu benda hidup sementara yang lainnya mati. Anak-anak prasekolah pun tahu mana benda hidup dan mana benda mati jauh sebelum mereka mendapatkan pelajaran biologi.



Virus sejatinya adalah partikel infeksius yang terdiri dari materi asam nukleat terbungkus oleh selimut protein yang disebut capsid. Materi asam nukleat mengandung kode genetik yang diperlukan untuk mengkopi dirinya sendiri dan komponen-komponen lain di dalam tubuhnya. Ia tidak melakukan metabolisme seluler seperti layaknya sel, dia tidak membelah diri, tidak bergerak, tidak melansungkan reaksi kimia apapun. Ia hanya bisa memperbanyak diri di dalam sel inang dengan membajak sistem ekspresi gen sel inang dan mengkopi dirinya sendiri sebanyak-banyaknya. Apakah benda seperti ini bisa disebut hidup? Tak ada ilmuwan yang peduli akan label kualitas seperti itu karena tidak relevan sama sekali dengan apa yang mereka pelajari.
Virus berasal dari kata dalam bahasa Latin yang berarti “racun”. Ia pertama kali ditemukan pada tahun 1892 oleh Dmitri Ivanovsky ketika mencari tahu organisme apa yang kira-kira menyebabkan sakit pada daun tembakau. Ia menghancurkan daun tembakau yang sakit, merendamnya dalam air, dan mengalirkan air rendaman itu melalui sebuah filter yang bisa menyaring bakteri. Air hasil filtrasi ia semprotkan ke permukaan daun tembakau yang sehat. Harapannya jika penyakit tersebut disebabkan oleh bakteri, maka tanaman tembakau yang sehat akan tetap sehat sebab bakteri sudah tersaring ketika air difiltrasi, tapi sesuatu yang mengejutkan terjadi. Daun tembakau yang sehat menjadi sakit karena tertular. Ivanovsky saat itu bingung, partikel infeksius apa yang ukurannya lebih kecil dari bakteri? Martinus Beijerinck adalah orang pertama yang menyebut partikel infeksius tersebut sebagai virus di tahun 1898. Untuk gambaran saja, ukuran virus terkecil yang saat ini diketahui berukuran sebesar 20 nanometer, 50 kali lebih kecil dari bakteri yang rata-rata berukuran 1000 nanometer. Virus hanya sedikit lebih kecil dari organel sel yang disebut ribosom.


Virus adalah parasit intraseluler sejati, ia tidak bisa memperbanyak diri di luar sel inang. Di luar tubuh inang ia berperilaku selayaknya benda mati. Semua makhluk hidup di bumi bisa terinfeksi oleh virus, tidak terkecuali bakteri. Bahkan diprediksi, jumlah bakteri di laut mengalami fluktuasi harian sebesar 30-40% karena mati terserang virus yang disebut bakteriofage.


Jadi virus tidak terbuat dari sel, melainkan membutuhkan sel inang sebagai rumah untuk bertahan hidup. Di dalam sel inang ini, virus dapat hidup dan aktif.
Sebaliknya, jika virus tidak mempunyai sel inang maka virus hanya akan diam. Seperti mati dan tidak aktif.
Makanya, virus suka masuk ke dalam tubuh sesorang. 
Diameter tubuh virus sekitar 20-300 nanometer (nm) dan panjang virus 20-14 ribu nanometer.

1 nanometer = 0,000001 mm

kecil banget bukan?


Diameter virus bahkan bisa lebih tipis dari rambut manusia, lho. Makanya, untuk melihat virus, kamu butuh alat scanning atau mikroskop elektron transmisi.


Sebenarnya, bentuk tubuh virus sangat bervariasi. Ada yang seperti bola (isometric), oval, batang, jarum, tangkai memanjang/filamen, berbentuk menyerupai huruf T, bahkan ada yang bentuknya seperti berudu katak. Sama seperti manusia yang punya fisik berbeda-beda. Tetapi, untuk memudahkan indentifikasinya, para manusia membagi virus menjadi beberapa. Seperti berikut:





Di cuaca dingin, biasanya banyak manusia yang terkena flu. Itu karena ada virus berbentuk bola (nomor 3 dari kiri pada gambar) yang masuk ke tubuh kamu dan menyerang sistem kekebalan tubuh.

Maka dari itu dalam ruang yang ber AC, penyakit Flu lebih cepat tertularnya


Nah, supaya kamu bisa lebih jelas mengenal virus, saya akan jelasin struktur virus yang paling kanan ya. Itu adalah virus bakteriofag. Atau sederhananya, virus yang menyerang para bakteri. Kira-kira seperti ini struktur tubuhnya:


KEPALA VIRUS
Pada bagian kepala virus terdiri dari asam nukleat (DNA dan RNA) dan diselubungi oleh kapsid. Nah, apa, sih, kapsid itu? Kapsid adalah selubung yang berupa protein dan terdiri dari satu unit protein yang disebut dengan kapsomer. Kapsid ini juga berfungsi sebagai pemberi bentuk bagi virus, melindungi asam nukleat yang ada di dalam diri virus dari kerusakan, serta menyediakan protein enzim agar virus mampu menembus membran sel inang saat melakukan infeksi.

LEHER VIRUS
Leher merupakan tempat yang menyambungkan antara bagian kepala dan bagian ekor. Eits, jangan salah. Eits, tidak semua virus punya leher, lho. Hanya virus kompleks seperti gambar tersebut saja yang punya. Fungsinya? Tentu untuk menyangga kepala virus. Mungkin mirip dengan leher kamu ya.

EKOR VIRUS
Ekor virus mungkin salah satu bagian terpenting. Karena, ekor inilah yang akan menancap ke pada tubuh inang yang nantinya virus gunakan sebagai rumah virus. Ekor virus berbentuk seperti tabung yang dilengkap serabut-serabut. Jadi, kamu harus berhati-hati dengan ekor virus, ya.



Pertanyaan berikutnya mungkin adalah darimana partikel infeksius ini muncul? Ada tiga hipotesis yang berusaha menjelaskannya, hipotesis entitas independen, evolusi regresif, dan cellular origins. Pada hipotesis entitas independen, virus berasal dari partikel replikator pertama yang ada di bumi, sementara ada partikel replikator pertama yang akhirnya berkembang menjadi sel, yang lain tetap hidup sebagai partikel replikator yang belakangan bersifat parasit. Hipotesis kedua, evolusi regresif, menyebutkan kalau virus berasal dari organisme seluler parasit yang lama kelamaan kehilangan jati diri selulernya dan jadilah partikel infeksius non-seluler.




Nah hipotesis ketiga ini yang menarik. Partikel virus berasal dari segmen DNA di dalam sel hidup. Percaya atau tidak, Hampir separuh DNA dalam genom manusia berisi DNA sampah, tidak mengkode apapun, dan juga tidak berfungsi mengatur ekspresi gen-gen lainnya. Segmen DNA ini disebut sebagai DNA sampah, junk DNA. Di dalam DNA sampah itu ada segmen DNA yang disebut transposable genetic element, yaitu segmen DNA yang sibuk mengkopi dirinya sendiri, memperbanyak dirinya sendiri lalu memasukkan hasil kopinya itu kembali ke dalam genom. Bayangkan di dalam DNA kita semua ada segmen DNA egois yang sibuk mengkopi dirinya sendiri tapi tidak berkontribusi apa-apa terhadap sistem biologis inangnya. Ia hanya ada bercokol di dalam genom kita sebagai penumpang gelap yang egois. Elemen DNA seperti ini yang diduga asal muasal virus. Entah bagaimana ceritanya, ia mendapatkan selimut protein dan kemampuan untuk membajak sistem metabolisme sel lain dan memperbanyak diri di dalamnya.



Yang jelas sampai saat ini masih banyak hal yang perlu dipelajari tentang virus. Wabah penyakit karena virus bukan hanya ada di dalam sejarah tapi akan selalu ada bersembunyi di luar sana, menunggu untuk pecah. Penyakit berpotensi epidemi atau bahkan pandemi akan sering kita temui di masa yang akan datang karena peningkatan urbanisasi dan densitas penduduk.


















Mari Jaga Kebersihan, Pola Hidup Sehat dengan Makan Gizi Seimbang, dan Takwakal.
Kita melakukan ikhtiar, insya Allah dengan ikhtiar mendapatkan pahala.