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

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.

Sunday, 10 November 2019

Pengertian dan Fungsi Prototipe

Apa itu Protoype?

Prototype atau Prototyping adalah proses merancang sebuah model dari suatu sistem. Sederhananya prototype adalah bentuk awal atau contoh untuk suatu objek yang akan dikerjakan nanti.
Dengan metode ini developer dan klien dapat berkomunikasi selama proses pembuatan untuk menentukan hasil terbaik dari sistem tersebut.

Fungsi Prototype?

1. Dapat memberikan contoh dari sistem yang akan dibuat
2. Memberikan kesempatan bagi pengguna untuk mengemukakan gagasan tentang sistem
3. Mendorong partisipasi aktif antara pengguna dan produsen
4. Biaya efektif dan efisien
5. Meningkatkan kecepatan pengembangan sistem
6. Membantuk menyempurnakan potensi resiko
7. Membantu meberikan produk dengan kualitas yang bagus
8. Pengguna dapat berinteraksi selama siklus pengembangan protipe

Tuesday, 22 October 2019

8 Macam Istilah Dalam Typography

Dalam dunia Typography terdapat berbagai istilah yang sering disebutkan. Sebab itu ada beberapa orang yang masih salah dalam mengartikan istilah-istilah tersebut.


Dengan begitu mimin akan membahas apa saja istilah yang sering disebut dalam dunia typography. Setelah membaca artikel ini jangan sampai salah sebut lagi ya. :D

1. Type Designer
Adalah orang yang ahli dalam mendesain typeface atau disebut juga sebagai typographer.

2. Typeface
Adalah sekumpulan karakter yang didesain khusus untuk digunakan bersama-sama. Contohnya Helvica Bold, Helvica Light, Helvica Italic.

3. Type Foundry 
Adalah perusahaan yang mendesain typeface. Bisa juga sekaligus mendistribusikan dan menjual dalam bentuk digital.

4. Uppercase & Lowercase
Bisa diartikan sebagai penamaan pada huruf besar (UpperCase) dan penamaan pada huruf kecil (LowerCase).


5. Serif & Sans Serif
Adalah tamabahan pada sebuah huruf berupa semacam kait atau garis tambahan  (Serif) sedangan tanpa berupa kait disebut (Sans Serif).

6. Tipografi Micro & Macro
Tipografi micro dan macro seperti sistem jagat raya yaitu huruf membentuk kata, kata membentuk kalimat, kalimat membentuk paragraf dan paragraf membentuk layout.

7. Kontras
Adalah perbandingan untuk menyatakan tebal tipis suatu huruf atau perbandingan ketebalan stroke dan hairline stroke.

8. Legabilty & Readability
Adalah kemudahan mengenali dan membedakan suatu huruf (Legability) dan tingkat keterbacaan suatu teks (Readibility).

Nah itu tadi 8 macam istilah yang sering disebut dalam typography. Jika ada kritik dan saran jangan sungkan-sungkan untuk meninggalkan jejak di kolom komentar ya.

Saturday, 12 October 2019

Perbedaan Pemograman dan Program

Dalam dunia IT pasti kita akan bertemu dengan yang namanya program dan pemograman. Namun, tidak sedikit yang menganggap bahwa program dan pemograman merupakan dua hal yang memiliki arti sama. 


Padahal, program dan pemograman merupakan dua hal yang berbeda. Nah berhubung masih ada yang menganggapnya sama, mimin bakal membahas perbedaan dari 2 hal tersebut.
>>Apa itu pemograman?
Pemograman adalah kumpulan aturan yang dibuat dengan tujuan agar komputer dapat menjalankan perintah sesuai dengan aturan-aturan tersebut. Secara garis besar pemograman memilik 3 unsur yaitu input, proses dan output.

>>Apa itu program?
Program adalah implementasi atau software yang telah dibuat oleh seorang programmer. Sehingga pengguna atau programmer tersebut dapat memerintahkan komputer bekerja sesuai dengan intruksi yang ada didalam pemograman.

>>Kesimpulan
pemograman merupakan sebuah kumpulan intruksi yang disusun sesuai dengan aturan dan akan menghasilkan sebuah program yang dapat dijalankan oleh pengguna atau programmer itu sendiri.

Thursday, 10 October 2019

Jenis-Jenis Algoritma Pemograman

Algoritma dibagi dalam 3 jenis yaitu, Algoritma deskripsi/teks, Algoritma Pesudo Code dan Algoritma Flow Chart. 


Pada dasarnya tujuannya sama yaitu menjelaskan alur atau urutan kerja dari sebuah program supaya dapat dipahami oleh orang lain. 
>> Algoritma Deskripsi/Teks
Algoritma deskripsi/teks biasa juga disebut dengan notasi alami. Dimana cara penulisannya di buat dalam bentuk untaian kalimat deskripsi menggunakan bahasa yang jelas.

Algoritma ini cocok digunakan untuk mendeskripsikan algoritma pendek dan kurang efektif untuk algoritma panjang.  Algoritma ini disusun oleh tiga bagian yaitu:

  1. Bagian judul (header)
  2. Bagian deklarasi (kamus)
  3. Bagian deskripsi
Setiap bagian diikuti dengan komentar untuk memperjelas maksud dari teks yang dituliskan. Komentar dapat ditandai dengan tanda kurung kurawal " {} "

Contoh :


>> Pseudo Code
Pseudo Code adalah cara penulisan algoritma yang menyerupai bahasa pemograman. Biasanya pseudo code menggunakan bahasa yang mudah untuk dipahami secara universal dan lebih ringkat dari pada algoritma deskripsi atau teks.

Dalam pseudo code tidak ada syntax terntu sehingga cocok digunakan untuk berbagai macam bahasa pemograman. Disarankan menggunakan syntax yang umum digunakan seperti if, then, else, while, do, repeat, dan lainnya.

Keuntungan menggunakan pseudo code adalah memudahkan seorang programmer dalam menerapkan algoritma kedalam bahasa pemograman yang digunakan.

Contoh :


>> Flow Chart
Flowchart adalah penulisan algoritma menggunakan sebuah simbol/shape. Simbol-simbol tersebut memperlihatkan urutan atau langkah-langkah dari sebuah program dan hubungan antar prosesnya.

Dengan menggunakan flowchart memudahkan seorang programmer dalam melakukan analisis apakah ada proses yang terlewat atau tidak.

Simbol yang umum digunakan dalam flowchart

Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlah. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisis suatu masalah yang nantinya akan diubah dalam bentuk program komputer. Sehingga flowchart yang dihasilkan akan berbeda antara satu program dengan program lainnya.

Contoh flowchart dalam kasus menentukan luas sebuah lingkaran :


Notification
Selamat datang di masfadli.com. Semoga apa yang saya tuliskan dapat bermanfaat untu kalian semua. Jika ada kritik dan saran kalian isikan dikolom komentar ya. Selamat membaca.
Done