Mas Fadli: Pembahasan
News Update
Loading...
Showing posts with label Pembahasan. Show all posts
Showing posts with label Pembahasan. Show all posts

Sunday, 2 May 2021

Mengenal Jenis-Jenis Bot

Bot adalah program komputer virtual yang biasanya digunakan untuk penganti tanggapan manusia dan tugas-tugas sederhana secara otomatis. Meskipun hanya menjalankan tugas sederhana tetapi bot memiliki tingkat kecepatan yang lebih tinggi daripada manusia.

Hal ini disebabkan karena bot sudah menyimpan data apa saja yang harus dilakukan ketika ada orang yang menghubungi atau menggunakan bot tersebut. Ternyata bot juga memiliki beberapa jenis. Apa saja itu? Simak pembahasan berikut ini.

1. Spider Bot

Spider bot atau crawler digunakan untuk mengumpulkan data dan menganalisis data dan informasi dari situs web untuk memperluas fungsi search engine, mengambil dan mengindeks konten, membuat tautan serta mengoptimalkan permintaan pencarian.

2. Spam Bot

Bot ini dirancang untuk mengumpulkan alamat email dari situs web, media sosial, bisnis dan organisasi, memanfaatkan format khusus dari alamat email. Selain untuk mengirim email spam, bot ini biasanya digunakan untuk tujuan jahat lainnya.

3. Scraper Bot

Digunakan untuk membaca data situs web untuk disimpan secara offline dan memungkinkan digunakan kembali. Bot ini biasa disalahgunakan untuk mencuri konten yang sensitif dan memiliki hak cipta.

4. Social Media Bot

Digunakan untuk menambah followers dan like palsu, mengirim pesa massal secara otomatis. Bot jenis ini sulit dideteksi karena bekerja dengan menunjukkan perilaku yang sangat mirip dengan pengguna media sosial yang sungguhan.

5. Download Bot

Program otomatis yang digunakan untuk mendownload software atau mobile apps secara otomatis. Untuk mempengaruhi statistik unduhan, seperti untuk mendapatkan banyak unduhan di toko aplikasi popouler dan membantu aplikasi baru untuk berada di top charts.

Friday, 2 April 2021

Pengertian dan Pengenalan HTML (HyperText Markup Language)

HTML atau HyperText Markup Language adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran dokumen web. Struktur dokumen HTML terdiri dari tag pembuka dan tag penutup. HTML versi 1.0 dibangun oleh W3C, dan terus mengalami perkembangan sampai dengan saat ini.

Struktur dokumen HTML sebagai berikut:

<html>
<head>
<title></title>
</head>
<body></body>
</html>

Struktur diatas adalah satu kesatuan yang harus ada dalam setiap dokumen HTML. Dokumen HTML terdiri dari komponen yaitu tag, elemen, dan atribut. Maksudnya adalah:

Tag

tanda awal < dan tanda akhir > yang digunakan sebagai pengapit suatu elemen. Tag pada elemen pembuka diawali dengan tanda < dan diakhiri dengan tanda >. Sedangkan untuk elemen penutup diawali dengan tanda < dan / kemudian dikahiri dengan tanda >. Contoh penulisan tag:

<head>
</head>

Elemen

Nama penanda yang diapit oleh tag yang memiliki fungsi dan tujuan tertentu pada dokumen HTML. Elemen dapat memiliki elemen anak dan juga nilai. Elemen anak adalah elemen yang berada di dalam elemen pembuka dan elemen penutup induknya. Nilai yang dimaksud adalah teks atau karakter yang berada di antara elemen pembuka dan elemen penutup. Contoh elemen adalah:

<head>
<title>
judul dokumen
</title>
</head>

Atribut

Properti elemen yang digunakan untuk mengkhususkan suatu elemen. Elemen dapat memiliki atribut yang berbeda pada tiap masing-masingnya. Pendefinisian nilai atribut hanya dapat dilakukan pada elemen pembuka.

Wednesday, 3 March 2021

Cara Remote Laptop\PC dari jarak jauh dengan Team Viewer

Mungkin kita sudah sering mendengar dari orang orang yang berkecimpung di dunia IT tentang remote komputer/laptop untuk menyelesaikan suatu problem atau apapun itu.


Sebenarnya seperti apa sih remote komputer dan bagaimana caranya?

Remote komputer/laptop merupakan sebuah aktivitas dimana kita menggerakkan komputer lainnya dari jarak jauh dengan tambahan aplikasi lainnya. Syarat dari remote ini adalah kedua komputer/PC harus menggunakan aplikasi yang sama barulah pc yang digunakan untuk meremote (PC A) memasukkan code dan password yang ada di pc lainnya (PC B).

Untuk aplikasi yang digunakan kalian bisa coba menggunakan Team Viewer. Jika kalian belum punya apikasinya download terlebih dahulu disini.

Nah jika sudah selesai download langsung saja install ya. Waktu install pilih yang personal supaya kalian bisa menggunakannya secara free.

Cara Remote

1. Buka Team Viewer di PC A dan PC B.

2. Masukkan kode yang ada di PC B beserta passwordnya kedalam PC A. Input di Parter ID

3. Jika berhasil PC sudah bisa menggerakkan PC B

Saturday, 19 December 2020

Tipe-Tipe Iklan di Google Ads

Google Ads merupakan salah satu layanan dari Google yang ditujukan untuk mempromosikan bisnis, menjual produk atau jasa, dan meningkatkan trafik dari website yang kita miliki.

Dengan menggunakan layanan Google Ads, produk yang kita miliki akan lebih dikenal oleh orang banyak dan memenuhi target pasar kita.

Nah, sebelum menggunakan layanan ini, ada baiknya kalian mengetahui jenis apa saja yang biasa digunakan.

1. Google Search Engine

Iklan yang muncul ketika orang lain melakukan pencarian di Google dengan kata kunci yang sudah ditargetkan.

2. Google Display Network

Iklan yang tayang dalam bentuk banner ketika calon customer mengunjungi berbagai website. Iklan ini biasanya digunakan untuk menarget ulang calon customer yang masih ragu-ragu membeli atau menggunakan produk kita.

3. YouTube Ads

Video iklan kamu akan tayang ketika calon customer sedang menonton video YouTube.

Sunday, 15 November 2020

Mengenal Segita Exposure dalam Fotografi

Untuk kita yang ingin belajar tentang fotografi pasti tidak asing dengan istilah segitiga exposure. Segitga exposure merupakan dasar dari teknik fotografi agar mendapatkan hasil yang maksimal.

Segita exposure adalah istilah yang digunakan untuk tiga elemen dasar dari exposure, yaitu:

  • Aperture atau bukaan lensa adalah ukuran seberapa besar atau kecil terbukanya iris/diafragma lensa yang diukur dengan f-number. Semakin besar bukaan lensa (f-number semakin kecil), maka semakin banyak cahaya yang masuk.
  • Shutter Speed merupakan ukuran kecepatan buka tutup jendela sensor atau selama apa sendor menerima cahaya. Kecepatan shutter speed diukur dalam satuan second (detik), semakin cepat shutter speed semakin cepat pula sensor menerima cahaya dan sebaliknya.
  • ISO adalah ukuran tingkat sensifitas sensor kamera terhadap cahaya. Semakin tinggi setting ISO maka semakin sensitif sensor kamera terhadap cahaya. Namun ada efek samping saat ISO dinaikkanm yaitu kualitas gambar akan berkurang dan muncul noise atau bintik pada foto.

Masing-masing elemen tersebut saling terkait dalam mempengaruhi cahaya yang masuk ke sensor kamera untuk merekam foto yang disebut dengan exposure.

Perubahan yang terjadi pada salah satu elemen exposure akan berdampak pada perubahan elemen yang lainnya.

 

Monday, 31 August 2020

3 Tips Mencari Lowongan Kerja di Internet

Setelah lulus sekolah ataupun kuliah setiap orang akan langsung berusaha untuk mencari pekerjaan, dan dengan banyaknya pelamar akan membuat persaingan akan semakin ketat.

Diera yang seperti saat ini, mencari informasi lowongan kerja sepertinya bukan hal yang susah karena semua sudah tersedia di internet. Ditambah lagi sekarang ini banyak sekali aplikasi atau website yang memang khusus menyajikan konten lowongan kerja dari berbagai tempat dan berbagai macam posisi, contohnya jooble.org.

Nah, kali ini mimin akan memberikan 4 Tips Mencari Lowongan Kerja di Internet versi masfadli.com
 

1. Manfaatkan Sosial Media

Semua orang pasti sudah kenal dengan yang namanya sosial media, contohnya Facebook dan Instagram. Kedua platfrom tersebut sudah sangat umum dimasyarakat dan banyak sekali penggunanya. Nah dengan 2 platfrom tersebut kita bisa dengan mudah mendapatkan informasi lowongan kerja. 
 
Caranya cukup mudah jika kalian menggunakan Facebook, kalian cukup mencari grup yang memang khusus membagikan informasi lowongan kerja dan kalian bisa bebas memilih sesuai dengan lokasi tempat tinggal kalian.

Jika kalian menggunakan Instagram, kalian tinggal mencari akun yang kontennya fokus dalam membagikan informasi lowongan kerja.

Dengan kedua cara diatas kalian bisa dengan mudah mendapatkan informasi lowongan kerja, tinggal dari kitanya saja yang harus rajin dan telaten dalam mencari sebuah informasi.

2. Manfaatkan Aplikasi Lowongan Kerja

Memanfaatkan aplikasi lowongan kerja. Ya, sekarang ini sudah banyak sekali aplikasi yang dibuat untuk membagikan informasi lowongan kerja dan bisa dibilang sangat detail.
 
Dengan memanfaatkan aplikasi tersebut kalian bisa mefilter lowongan pekerjaan yang kalian cari. Contohnya kalian bisa memilih lokasi, bidang dan juga gaji yang akan kalian terima. Di aplikasi ini kalian bisa juga langsung me-apply lowongan yang menurut kalian cocok.

3. Subscribe Situs Lowongan Kerja 

Subscribe atau mengikuti situs lowongan kerja. Saat ini pun banyak sekali website yang menyediakan informasi lowongan kerja, salah satunya yaitu jooble.org.

Di jooble.org kalian bisa mendapatkan informasi lowongan pekerjaan sesuai dengan bidang atau kemampuan yang kalian miliki. Untuk mendaptkan informasi secara otomatis kalian hanya perlu membuat akun dan setelah itu informasi lowongan kerja akan secara otomatis dikirimkan via email kalian.
 
Support by:


Friday, 26 June 2020

Pengertian dari Nmap (Network Mapper)

NMAP adalah singkatan dari NETWORK MAPPER, merupakan tool open source yang digunakan untuk eksplorasi jaringan dan audit keamanan jaringan.


Nmap pertama kali dikembangkan oleh Gordon Lyon pada 1 September 1997. Gordon Lyon sendiri memiliki nama samaran yaitu Fyodor Vaskovich. Dia merupakan seorang ahli jaringan, programmer open source dan penulis.

Nmap banyak digunakan untuk melakukan scanning pada port dijaringan komputer. Port merupakan nomor yang digunakan untuk membedakan antara satu aplikasi dengan aplikasi lainnya di jaringan komputer.

Hingga saat ini Nmap terus dikembangkan dengan berbagai fitur tambahan yang menarik dan membuat aplikasi ini menjadi wajib bagi sysadmi atau orang awam yang ingin belajar bagaimana cara mendeteksi celah keamanan pada suatu server.
 
Nmap banyak digunakan di film-film box office, diantaranya:
  1.  Matrix Reloaded
  2. Dredd
  3. Elysium
  4. Borne Ultimatum
  5. Die Hard 4
  6.  G.I JOE: Retaliation
  7. Justice League: Doom

Friday, 5 June 2020

Macam-Macam Mode di Cisco

Cisco merupakan salah satu merk perangkat jaringan yang cukup terkenal. Jika kalian orang jaringan pasti tidak asing lagi dengan merk Cisco.

Berbeda dengan sistem operasi lainya seperti Linux yang hanya memiliki 2 mode akses. Cisco Router memiliki 3 mode akses yaitu  
  1. User mode
  2. Privilege mode
  3. Global configuration
Berikut adalah pembahasan setiap mode di Cisco Router:

1. User Mode

User mode ditandai dengan tanda ">". Di mode ini kita tidak dapat melakukan konfigurasi apapun, kita hanya dapat melakukan monitoring saja.
Jika ingin tau monitoring apa yang dapat dilakukan di mode ini ketikkan tanda "?" dan akan muncul seperti pada gambar dibawah ini.

2. Privilege Mode

Privilege Mode ditandai dengan tanda "#". Di mode ini kita dapat melakukan beberapa konfigurasi dan juga monitoring.

Untuk masuk ke mode ini tiingga mengetikkan perintah en atau enable -> enter. Untuk mengetahui konfigurasi dan monitoring apa yang bisa dilakukan di mode ini ketikkan tanda "?" dan akan muncul seperti pada gambar dibawah ini.

3. Global Configuration

Global Configuration ditandai dengan tanda (config)#. Di mode ini konfigurasi yang kita lakukan dapat mempengaruhi system dari si router itu sendiri. Perangkat akan bekerja sesuai dengan perintah yang kita masukkan.

Untuk masuk ke mode ini ketikkan perintah conf t atau configuration terminal -> enter.

Ada juga specific mode di cisco router yaitu:
  1. Interface Mode ditandai dengan (config-if)#
  2. Line Mode ditandai dengan (config-line)#
  3. Subinterface Mode ditandai dengan (config-subif)#
  4. Routing Mode ditandai dengan (config-router)#

Sunday, 17 May 2020

Macam-Macam Media Penyimpanan di Cisco Router / Swtich

Media penyimpanan jadi hal penting untuk setiap perangkat, tak terkecuali untuk perangkat router. Di Cisco sendiri ada beberapa media penyimpanannya. Berikut ini akan mimin jelaskan secara singkat tentang media penyimpanan yang ada di cisco router / switch.

1. ROM

ROM menyimpan program startup boostrap router, perangkat lunak sistem operasi dan program uji diagnosis power-on (POST).

2. Memori Flash

Secara umum lebih dikenal dengan flash. Cisco Internetwork Operating Sytem (IOS) image disimpan di memori ini. Flash adalah ROM yang dapat dihapus dan diprogram ulang. Konten memori flash disimpan oleh router saat power-down atau saat reboot.

3. RAM

RAM pada router Cisco menyimpan informasi operasional seperti Routing Table dan file konfigurasi yang sedang berjalan.

4. NVRAM

Konten VRAM tidak akan gilang ketika router dimatikan atau dihidupkan ulang. NVRAM memegang file konfigurasi startup. Jika NVRAM kosong saat router memuat lang, maka secara otomatis diminta untuk masuk ke mode pengaturan.

Friday, 1 May 2020

7 Cara Supaya Pencarian di Google Lebih Akurat dan Efektif

Saat ini mencari sebuah informasi sangatlah mudah. Bahkan sering terjadi ketika kita bertanya malah di jawab Google masih buka, jadi tanya aja ke Google. Pastinya kita akan sedikit kesal dengan jawaban seperti itu. Tapi, ya memang benar adanya jika semua informasi sudah tersedia di Google.


Untuk kalian yang sering menggunakan mesin pencarian Google tetapi hasilnya kurang memuaskan atau kuran pas dengan apa yang kalian cari, berikut ini merupakan 8 Cara Supaya Pencarian di Google Lebih Akuran dan Efekti.

1. Gunakan tanda kutip " "

Ketika menggunakan tanda kutip dalam kata yang dicari, maka hasil pencarian akan sama persis dan dalam urutan yang sama.


2. Gunakan simbol -

Tanda ( - ) ini berfungsi untuk melakukan filter/pengecualian dalam pencarian kalian.


3. Guakan kata kunci site:

Dengan menambahkan kata kunci site:, maka hasil pencarian hanya akan menampilkan apa saja yang terdapat di situs itu saja.


4. Gunakan tanda ....

Dengan menggunakan tanda (...) berarti kita mencari sebuah informasi dengan range terntentu.


5. Gunakan simbol ~

Dengan menggunakan tanda ~ di depan sebuah kata, maka hasil pencarian yang akan muncul adalah kata dan persamaan dari kata itu sendiri.


6. Gunakan kata kunci OR

Untuk mencari 2 kata atau lebih secara bersamaan bisa menggunakan kata kunci OR.


7. Tambah format file pada kata kunci

Dengan menambahkan format file maka hasil yang muncul adalah format file yang kalian cari.


Saturday, 25 April 2020

10 Perintah Penting di CMD Windows

CMD atau Command Prompt merupakan salah satu alternatif untuk mengoperasikan sistem operasi Windows. Misalnya untuk menyalin file atau melihat isi dari sebuah folder.


Sebenarnya CMD sama halnya dengan terminal yang ada di Linux. Tapi untuk pengguna Winndows kurang begitu akrab dengan perintah perintah yang ada didalamnya, karena aktifitas sudah di manjakan dengan interface yang cukup menarik dan mudah.
Meskipun seperti itu kita minimal harus tau apa saja perintah penting yang ada di dalam CMD. Oleh karena itu mimin akan bahas di artikel kali ini. Berikut ini adalah 10 perintah penting yang ada di CMD.

1. Systeminfo
Perintah ini untuk memberikan informasi rinci tentang komputer atau laptop kita. Seperti versi os yang digunakan, processor yang digunakan, dll.


2. Ipconfig
Perintah ini berfungsi untuk menampilkan konfigurasi jaringan/IP yang ada di komputer atau laptop kita.


3. Ping
Perintah ini berfungsi untuk melakukan pengecekan berjalan atau tidak koneksi internet yang ada di komputer atau laptop kita. Perintah ini akan mengirimkan pesan ICMP ke tujuan untuk memastikan apakah sudah terhubung atau belum.


4. Tracert
Perintah ini untuk menampilkan rute atau jalur yang kita gunakan untuk mencapai suatu alamat IP atau domain.

5. Netstat
Perintah ini memonitor jaringan terkait dengan koneksi port antara alamat IP yang terhubung dan status koneksinya.

6. Tasklist
Perintah ini hampir mirip dengan task manager. Dimana perintah ini akan memunculkan semua service yang sedang berjalan di komputer atau laptop kita.

7. Taskkill
Perintah ini berguna untuk menghentikan service aplikasi yang sedang berjalan di komputer atau laptop. Untuk menggunakan perintah ini terlebih dahulu harus menggunakan perintah tasklist untuk melihat service apa saja yang sedang berjalan.

8. Shutdown
Perintah ini digunakan untuk mematikan komputer atau laptop. Perintah shutdown /r /o banyak digunakan untuk mengakses safe mode dan recovery utilites windows.

9. Sfc /scannow
Perintah ini digunakan untuk memindai dan memperbaiki jika ada file system windows yang rusak. Perintah ini dapat digunakan dengan menggunakan run as administrator CMD.

10. Nslookup
Perintah ini biasa digunakan untuk mengetahui IP dari sebuah domain.

Saturday, 28 March 2020

Daftar Keyword yang Tidak Bisa Digunakan di C++

Keyword merupakan pengenal khusus yang digunakan untuk proses kompilasi dan kata kunci ini tidak dapat digunakan sebagai variabel atau identifier. 


Berikut ini adalah keyword yang dilarang di bahasa pemograman C++
  • asm
  • auto
  • break
  • case
  • char
  • class
  • const
  • continue
  • default
  • delete
  • do
  • double
  • else
  • enum
  • extern
  • float
  • for
  • friend
  • goto
  • if
  • line
  • int
  • long
  • new
  • operator
  • private
  • public
  • protected
  • register
  • return
  • short
  • signed
  • sizeof
  • struct
  • switch
  • static
  • template
  • this
  • typedef
  • union
  • unsigned
  • virtual
  • void
  • volatile
  • while
List diatas merupakan keyword yang tidak bisa kita gunakan sebagai variabel di dalam bahasa C++.

Wednesday, 25 March 2020

Menulis Komentar di C++

Komentar adalah bagian dari program yang diabaikan oleh kompiler. Komentar berguna untuk memungkinkan para programmer untuk memasukan catatan atau deskripsi tambahan mengenai program tersebut.


Di Bahasa C++ sendiri memiliki dua cara untuk menulis komentar yaitu :

1. Komentar Baris

//Komentar baris 1
//Komentar baris 2
//Komentar baris 3

Komentar baris akan mengabaikan apapun mulai dari tanda (//) sampai akhir dari baris yang sama dan hanya berlaku satu baris.
2. Komentar Blok

/*
.....
Komentar blok1
Komentar blok2
Komentar blok3
.....
*/


Komentar blok akan mengabaikan apapaun yang berada diantara tanda /* dan */. Komentar ini bisa berlaku lebih dari satu baris.

Monday, 23 March 2020

Macam-Macam Ancaman yang Ada di Internet

Membahas tentang internet pasti tidak akan lepas dengan yang namanya ancaman. Di internet ancaman pasti akan terjadi bahkan sudah terjadi ke pengguna internet itu sendiri.


Ancaman-ancaman tersebut memiliki banyak macamnya. Mulai dari ancaman kepada si pengguna, ancaman kerusakan ke perangkat dan masih banyak lagi.

Mimin kali ini akan membahas beberapa contoh ancaman yang ada diinternet dan bisa saja ancaman yang mimin bahas sudah menyerang perangkat yang kalian gunakan. Cuss simak pembahasan berikut ini.

1. Botnet

Botnet adalah software/bot yang menciptakan segerombolan pasukan komputer yang sudah terkena virus (komputer zombie).
Dari segerombolan komputer yang sudah teknea virus tersebut bisa saja dimanfatkan oleh penjahat cyber untuk melakukan serangan ataupun mengambil data pribadi si korban.

2. DDoS

DDos merupakan sebuah serangan yang dilakukan menggunakan komputer zombie dengan tujuan untuk membanjiri trafik dari sebuah website atau server.
Dampaknya membuat website atau server teresebut down dan tidak bisa diakses lagi oleh pemiliknya.

3. Spam

Spam, mungkin kita sudah sering mendengar kata ini, ada beberapa orang yang menganggap spam merukan hal biasa saja padahal hal ini sudah masuk ke kategori ancaman. Karena kita bisa saja menerima email atau pesan dengan jummlah yang banyak dalam waktu bersamaan.
Biasanya spam dibarengi dengan phising yang ada didalamnya untuk menawarkan seusatu yang to-good-to-be-true.

4. Phising

Phising biasanya digunakan oleh penjahat cyber untuk mengumpulkan informasi sebanyak mungkin dari si korban, dengan cara berpura pura sebagai pihak berwenang dari informasi tersebut. Biasanya terjadi melalui email atau link website.

5. Spoofing

Teknik ini bisa dibilang memanipulasi korban, dimana si korban merasa website yang ia kunjungi dan email yang ia dapat berasal dari sumber yang terpercaya, sehingga korban dengan mudah memberikan informasi pentingnya.

6. Trojan Horse

Trojan horse biasanya terdapat pada software bajakan yang kalian download atau kalian gunakan. Mungkin software bajakan yang kalian gunakan terlihat biasa saja padahal software tersebut berisi virus dan malware yang dapat merukan PC/Laptop yang kalian gunakan.

7. Spyware

Spyware dapat mengawasi si korban dan mengambil data korban secara diam diam.

8. Adware

Biasanya perangkat yang terkena adware akan sering memunculkan iklan dan iklan tersebut tidak pantas untuk dilihat.

Saturday, 14 March 2020

Macam Macam BlueScreen Pada Laptop atau PC

Blue screen atau layar biru adalah istilah yang populer untuk layar yang ditampilkan Microsoft Windows ketika terdapat kesalahan sistem. Ada beberapa penyebab munculnya blue screen ini diantaranya driver yang kurang update/error, kesalahan memori, dan registri yang rusak.


Nah blue screen sendiri terdapat beberapa macam antara lain:

1. PAGE_FAULT_IN_NONPAGED_AREA
Penyebab blue screen yang satu ini adalah terjadi kerusakan pada hardware, utamanya pada memory (RAM) dan memory processor (L2 cache).

2. INACCESSIBLE_BOOT_DEVICE
Penyebab blue screen ini dikarenakan posisi jumper pada hardisk yang salah lalu bisa juga karena driver IDE controller yang salah dan virus boot sector.
Solusinya adalah periksa terlebih dahulu kabel IDE, bersihkan virus pada boot sector dan atur kembali jumper pada hardisk.

3. VIDEO_DRIVER_INIT_FAILURE
Penyebabnya adalah adanya kesalahan pada saat installasi driver VGA. Solusinya instal ulang driver VGA dan pastikan driver sudah ter-update.

4. BAD_POOL_CALLER
Biasanya terjadi karena kesalahan pada saat install OS (biasanya Windows XP). Solusinya pastikan kases CD installer tidak rusak atau corrupt. Jika sudah dipastikan aman tapi tetap terjadi blue screen, mungkinsaja terjadi kerusakan pada hardware.

Wednesday, 11 March 2020

Macam-Macam Header yang Ada di C++

File header merupakan file-file yang berisi berbagai deklrasi, sepert fungsi, variabel dan lain sebagainya. Di C++ file header diikuti dengan kata #include depannya yang akan mengintruksikan kepada kompiler untuk menyiapkan file library nya.


Macam macam file header yang sering digunakan pada bahasa pemograman C++ adalah sebagai berikut:

#include <iostream.h>

Singkatan dari input output stream header yang digunakan sebagai standar input output operasi yang digunakan di C++.
Fungsi yang ada didalam iostream.h antara lain:
  1. cout : merupakan fungsi keluaran atau untuk menampilkan data dengan tipe apapun kelayar.
  2. cin : merupakan fungsi masukan yang dapat memasukkan data berupa numerik dan karakter.
  3. endl : merupakan fungsi yang digunakan untuk perintah newline atau pindah baris.

#include <stdio.h>

Singkatan dari standar input output header yang digunakan sebagai standar input output operasi yang digunakan oleh bahasa C, akan tetapi bisa juga digunakan didalam bahasa C++.
Fungsi yand ada didalam stdio.h antara lain:
  1. printf() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan kelayar secara terformat (menentukan tipe data yang akan dikeluarkan).
  2. puts() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan kelayar yang bertipe data string (tanpa melakukan penentuan tipe data terlebih dahulu).
  3. putchar() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang bertipe data char (tanpa melakukan penentuan tipe data terlebih dahulu).
  4. scanf() : merupakan fungsi masukan yang digunakan untuk menginputkan data numerik, karakter dan string secara terformat (menentukan tipe data yang akan dimasukkan).
  5. gets() : merupakan fungsi masukan yang khusus untuk menerima masukan tipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu).

#include <conio.h>

Merupakan file header yang berfungsi untuk menampilkan hasil antarmuka kepada pengguna.
Fungsi yang ada didalam conio.h antara lain:
  1. getch() : merupakan singakatan dari get character and echo yang digunakan untuk menahan output suatu program dan akan kembali mengeksekusi setelah kita melakukan inputan baik tombol enter atau lainnya dan inputan tersebut tidak ditampilkan dalam window.
  2. getche() : fungsinya hampir sama dengan getch() akan tetapi inputan akan ditampilkan dalam window.
  3. clrscr() : merupakan singkatan dari clear screen yang digunakan untuk membersihkan layar window.

#include <math.h>

Merupakan header untuk fungsi matematika. Fungsi yang ada didalamnya antara lain :
  1. sqrt() : merupakan fungsi untuk menghitung akar dari suatu bilangan.
  2. pow() : fungsi ini utuk menghitung hasil dari perpangkatan bilangan.
  3. sin(), cos(), tan() : fungsi ini digunakan untuk menhitung nilai sinus, cosinus, dan tangen dari sudut yang dimasukkan.

#include <stdlib.h>

Merupakan file header yang berfungsi untuk operasi pembanding dan operasi konversi.
Fungsi yang adal didalam stdlib.h antara lain:
  1. max() : fungsi yang digunakan untuk menentukan nilai maximum dari bilangan yang diinputkan.
  2. min() : fungsi yang digunakan untuk menentukan nilai minimum dari bilangan yang diinputkan.
  3. atof() : fungsi ini digunakan untuk mengkonversi nilai string bilangan bertipe double.
  4. atoi() : fungsi ini digunakan untuk mengkonversi nilai string bertipe integer.

#include <string.h>

Merupakan file header yang berfungsi untuk melakukan manipulasi string.
Fungsi yang ada didalamnya antara lain:
  1. strcpy() : fungsi ini digunakan untuk menyalin suatu string ke variabel tujuan.
  2. strlen() : fungsi ini digunakan untuk menghitung jumlah karakter yang ada dalam suatu string.
  3. strcmp() : fungsi ini digunakan untuk membandingkan 2 buah string.
  4. strrev() : fungsi ini digunakan untuk membalikkan ururtan suatu string.
  5. strlwr() : fungsi ini untuk menghubah semua huruf menjadi huruf kecil.
  6. strupr() : fungsi ini digunakan untuk mengubah huruf menjadi huruf kapital.
  7. strcat() : fungsi ini digunakan untuk menggabungkan 2 buah string.

#include <iomanip.h>

Fungsi yang ada didalam iomanip.h antara lain:
  1. setw() : fungsi ini digunakan untuk mengatur lebar variabel.
  2. setfill() : fungsi ini digunakan untuk mengatur karakter yang dipakai memenuhi bagian field yang ditentukan setw(), yang tidak dipakai untuk menampilkan data.
  3. setiosflag() : merupakan fungsi manipulator yang dapat dipakai untuk mengontrol sejumlah tanda format.

Wednesday, 4 March 2020

Pengertian dan Fungsi IDE (Integrated Developer Enviroment)

Integrated Developer Enviroment (IDE) adalah program komputer yang ditujukan unutk membantu para programmer.

IDE berfungsi untuk menyediakan beberapa fasilitas serta semua untilitas yang diperlukan untuk membangun sebuah perangkat lunak.

Beberapa fasilitas dasar yang dimilik IDE:
  • Editor yaitu tempat untuk menuliskan kode.
  • Compiler yaitu alat penerjemah basaha programmer ke bahasa mesin.
  • Debugger yaitu alat yang digunakan untuk membantu programmer dalam mengoreksi kesalahan kode sumber program yang dibuat.
Sekarang ini kebanyakan IDE sudah dilengkapi dengan fasilitas Intelligent Code Completion. Fitur ini berfungsi untuk memberikan saran kepada programmer ketika sedang menulis sebuah program.

Sebelum adanya fitur Intelligent Code Completion, seorang programmer akan membuat rancangan Flowchart dan Punched Cards dengan sangat matang sebelum dikirim ke compiler. Dan semuanya dilakukan dengan manual tanpa ada bantuan fitur debugger yang dapat memberitahu programmer ketika ada kesalahan dalam penulisan program yang mereka buat.

Berikut ini beberapa contoh dari IDE:
  • Code::Blocks
  • Dev C++
  • Geany
  • NetBeans

Saturday, 29 February 2020

20 Shortcuts Keyboard di Windows 10

Shortcut atau pintasan yang digunakan agar lebih cepat dalam menjalankan atau mengeksekusi sebuah program di dalam sistem operasi yang sudah terinstall.


Didalam Windows 10 terdapat 20 shortcuts penting yang dapat mempermudah kita dalam melakukan aktifitas. Berikut ini adalah 20 shortcuts penting yang ada di Windows 10.

Windows + Tab

Mengaktifkan virtual desktop (Task View)


Windows + A

Membuka notification bar (Action Center)

Windows + D

Menampilkan dan menyembunyikan desktop

Windows + E

Membuka file explorer

Windows + G

Mengaktifkan game bar

Windows + H

Mengaktifkan fitur dikte


Windows + I

Membuka setting Windows 10

Windows + K

Mengaktifkan fitur connect


Windows + L 

Mengunci windows ke tampilan lock screen

Windows + M

Minimize seluruh aplikasi

Windows + P

Memproyeksikan layar

Windows + R

Membuka dialog "RUN"

Windows + X

Membuka menu quick link

Windows + (panah/arah)

Membuka aplikasi secara bersandingan

Windows + ctrl + D

Membuka virtual desktop

Windows + ctrl + F4 

Menutup virtual desktop

Windows + ctrl + panah kiri/kanan

Berpindah antar virtual desktop

Windows + shif + panah kiri/kanan 

Memindahkan aplikasi dari layar satu ke lainnya

Windows + angka 

Membuka jendela yang terbaru pada taskbar

Itu tadi 20 shortcuts penting yang ada di Windows 10. Semoga bermanfaat dan bisa membuat aktifikas kalian lebih cepat lagi.

Friday, 3 January 2020

Jenis-Jenis Keamanan di Jaringan Wifi

Saat ini WiFi merupakan salah satu teknologi yang digunakan untuk mengirim atau menukar data dan juga koneksi jaringan secara wirelles/nirkabel dan tidak membutuhkan arus listrik sama sekali.


Sekarang ini WiFi sangat banyak digunakan baik di perkantoran maupun di rumah. WiFI sendiri digunakan untuk mengirimkan koneksi internet ke perangkat lain seperti laptop dan smartphone.


WiFi sendiri menggunakan 3 jenis protokol yang sering digunakan yaitu:

1. WEP (Wired Equivalent Privacy)

Protokol kemanan WEP pertama kali diluncurkan dan dirarifikasi oleh IEEE 802.11 pada tahun 1999. Sayangnya jenis protokol ini tidak cukup aman untuk pengguna WiFi karena memiliki celah yang mudah di bobol oleh para hacker.

2. WPA (WiFi Protected Access)

WPA dikembangkan oleh WiFI Alliance, dibuatnya WPA ini karena WEP dianggap masih kurang aman untuk para pengguna WiFi. WPA sendiri masih memiliki metode enkripsi yang sama dengan WEP yaitu RC4 namun dilengkapi dengan TKIP (Temporal Key Integrity Protocol) untuk meningkatkan kemampuan enkripsi.

3. WPA2 (WiFi Protected Access 2)

Jenis protokol ini merupakan yang paling kuat daripada jenis protokol yang lain. Perbedaan antara WPA dan WPA 2 adalah dari hal integritas data dan juga metode enkripsi. Pasalnya WPA2 sendiri menggunakan metode enkripsi AES (Advanced Encryption Standar) yang jauh lebih komplek dari RC4.

Tuesday, 3 December 2019

Sintak Dasar C++ yang Harus Dipahami

Bahasa pemograman C++ merupakan pengembangan dari bahasa C. Sintaks bahasa C++ sama seperti bahasa C.


Sebelum belajar lebih jauh alangkah baiknya jika terlebih dahulu memahami sintak dasar yang ada di C++. Berikut ini adalah sintak dasar yang harus dipahami dari bahasa C++.

1. Struktur Dasar

=> Deklarasi include
Deklarasi include merupakan bagian yang mendefiniskan library apa saja yang akan digunakan di dalam program yang kita buat.


Terkadang kita akan menemukan library yang diikuti dengan ekstensi .h, .cpp, .c, dll. 
  • .h = header file dari C / C++
  • .cpp = source code dari C++
  • .hpp = header dari file C++
  • .cc dan .c = header dari C
Contohnya :

#include <iostream.h>
#include <conio.h>

Include yang menggunakan tanda kurung siku <...> akan memerintahkan program untuk mencari library kedalam sistem komputer kita.
Sedangan jika munggakan tanda petik "..." akan memerintahkan program untuk mencari library ke lokasi yang sudah ditentukan.

Contoh penggunaan tanda petik :

#include "/home/m1m1n/hello.h"

=> Bagian Namespace
Bagian ini sebenarnya bersifat opsional atau tidak harus dituliskan. Penggunaan std terjadi ketika kita menggunakan #include <iostream.h>, karena di iostream fungsinya dibungkus menggunakan std.



Contohnya :

std::cout << "Hello World!" << endl;


Jika kalian tidak ingin terus menerus menulistkan std :: gunakan saja using namespace std.

=> Bagian Fungsi
Bagian ini adalah bagian terpenting, di sinilah kita akan banyak menulis kode program. Fungsi main() adalah fungsi yang akan dieksekusi pertama kali saat program dibuka. Fungsi ini wajib ada di setiap program yang dibuat untuk dieksekusi.


2. Statement dan Ekspresi

Penulisan statement dan ekspresi harus diakhiri dengan titik koma (;). Apabila tidak diakhiri dengan titik koma, program yang dibuat akan mengalami error.


3. White Space

White Space biasanya dibuat dengan tab dan spasi. C++ tidak memiliki aturan yang ketat dalam penulisan White space.

Agar penulisan code lebih mudah dipahami gunakan white space sewajarnya saja supaya tidak membuat bingung orang lain yang membaca baris codemu.



Itu tadi sintak dasar yang harus dipahami terlebih dahulu sebelum belajar lebih lanjut tentang c++. Jika ada tambahan bisa kalian tinggalkan jejak di kolom komentar.
Notification
Selamat datang di masfadli.com. Jangan lupa memakai masker dan handsanitizer. Terapkan protokol yang ada ketika diluar rumah. STAY SAFE dan SELAMAT MEMBACA
Done