X

Thursday, July 28, 2016

Hukum-Hukum Yang Terdapat Dalam Aljabar Boolean


HUKUM DASAR ALJABAR BOOLEAN
Aljabar Boolean atau dalam bahasa Inggris disebut dengan Boolean Algebra adalah matematika yang digunakan untuk menganalisis dan menyederhanakan Gerbang Logika pada Rangkaian-rangkaian Digital Elektronika.
Aljabar Boolaan sendiri memiliki Beberapa Hukum dasar. Dibawah ini saya uraikan tentang Hukum Dasar Aljabar Boolean, Silahkan dicermati dan ditanyakan apabila kurang mengerti :

a. Hukum Komutatif
- A + B = B + A
- A . B = B . A

b. Hukum Asosiatif
- (A + B) + C = A + (B + C)
- (A . B) . C = A . (B . C)
c. Hukum Distributif
- A . (B + C) = A . B + A . C
- A + (B . C) = (A + B) . ( A + C )
d. Hukum Identitas
- A + A = A
- A . A = A
e. Hukum Negasi
- (A) = A
- A = A
f. Hukum Redundan
- A + A . B = A
- A . (A + B) = A
g. Indentitas
- 0 + A = A
- 1 . A = A
- 1 + A = 1
- 0 . A = 0
- A + A . B = A + B
h Teorema De Morgan
- (A + B) = A . B
- (A . B) = A + B


Kata kunci : Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, Hukum Dasar Boelean, Hukum Boelean, 

Wednesday, July 27, 2016

Contoh Penggunaan Teknik Digital Dalam Kehidupan Sehari-hari



CONTOH APLIKASI SISTEM DIGITAL

• Pengiraan (Computing)

Dua mesin pengiraan utama adalah komputer digital dan kalkulator. Secara ringkasnya,kalkulator menerima data dan arahan (instructions) dalam bentuk nombor. Untukmemudahkan pertukaran nombor kepada isyarat yang difahami oleh litar elektronik,maka sistem nombor yang digunakan adalah deretan biner (0 dan 1).Pada komputer, data berupa teks,suara,gambar,daan lainnya disimpan dalam deretan 0 dan 1 (biner).Pada sistem digital 0 dan 1 itu merupakan bahasa yang digunakan untuk mempermudah dalam betukar informasi antara si pemberi dan penerima informasi.

Monday, July 18, 2016

BACA CARA CEPAT MENAIKKAN LEVEL GAME COC

Coc Merupakan salah satu game yang paling populer di dunia, game ini melatih kita dalam berstrategi. Ketika anda sudah memiliki klan maka anda di ajarkan untuk saling berbagi pasukan. Untuk membuat game ini naik ke level yang lebih tinggi kita memerlukan wktu yang ckup lama, untuk itu admin mau share nih cara buat naikin level game coc
Apa saja itu silahkan di simak :

Cara Menangkap Pokemon Go Tanpa Jalan Jauh-jauh, Tinggal Nangkap di Tempat


Hai sobat sekalian,..
Udah download Pokemon Go belum, jangan sampe kamu ketinggalan trend game yang sedang mewabah  sekarang ini. Kalo kamu belum download silahkan klik disini untuk bisa mendownload game yang banyak di mainkan saat ini. Nah gue mau bahas nih cara buat nangkap Pokemon Go tanpa harus bersusah paya jalan jauh jauh

Apa itu eCPM dalam Google Adsense, Revenuehits dan sejenisnya ?

Untuk yang sering main google adsense atau sejenisnya kayak revenuehits dll pasti udah tahu nih apa itu eCPM, tapi kalo buat yang masih baru dalam dunia ini pasti bingung apa itu eCPM. Nah untuk itu admin akan jelaskan apa itu eCPM 

Saturday, July 16, 2016

Cara Mudah Cek Nomor Resi JNE

JNE merupakan perusahaan yang bergerak dalam bidang pengiriman dan logistik yang bermarkas di Jakarta, Indonesia. Nama resminya adalah Tiki Jalur Nugraha Ekakurir (Tiki JNE). Yang uda sering beli barang online pasti udah hapal bangat nih sama jne karena menurut saya jne ini yang aling sering digunakan para penjual online untuk mengirimkan barangnya kepada si pembeli, selain karena jangkauannya yang luas kita juga dapat memantau pegiriman barang kita dengan menggunakan no resi yang akan diberikan oleh jne. Nah untuk mengecek barangnya kita bisa menggunakan situs- situs di bawah ini, anda tinggal memasukkan no resi yang anda miliki pada kolom yang telah disediakan kemudian klik chek atau tracking

Friday, June 17, 2016

Cara Mengatasi Laptop yang Lemot




Hallo sobat sekalian kali ini admin mau bahas nih tentang Cara mengatasi laptop yang lemot, pasti sobat yang baca artikel ini pasti lagi bingung nih kenapa laptopnya lemot banget. Ada banyak hal yang menyebabkan ternyadinya kelemotan pada laptop, ada yang karena perangkat kerasnya , ada yang karena software atau perangkat lunaknya dan ada pula yang karena memang penggunanya yang lemot hehehe tapi bukan sobat yang admin maksud.
Oke untuk beberapa kejadian yang sering menjadi penyebab lemotnya kinerja laptop adalah :

Sunday, June 12, 2016

Belajar C++ Bagian #3 Membuat Kalukulator Sederhana




Halo sobat sekalian… kali ini admin mau lanjutin ajarin bahasa pemrogramanc++ yang mana sebelumnya kita uda belajar Tipe data dalam c++ sekarang kita akan belajar membuat sebuah program. Program yang akan kita buat kali ini sangat sederhana hanya berupa program kalukulator, tahukan bagaimana kalukulator itu ada penjumlahan pengurangan dan banyak macamnya lagi. Agar sobat gak bingung atau bahkan stress programnya tentang penjumlahan aja dlu kalo uda paham nanti akan admin lanjutin ke tahap lebih tinggi
Oke langsung aja berikut langkah pembuatan kalukulator penjumlahan pada c++ :

Thursday, June 2, 2016

Libraries dan fungsi yang terdapat didalamnya , Bahasa C++

 Libraries dan fungsi yang terdapat didalamnya
Dalam bahasa pemrograman c++ dikenal banyak libraries apasaja itu :
iostream.h untuk routing I/O basic di C++. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul iostream.h:
1. cout()
Fungsi cout() merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar.
2. cin ()
Fungsi cin() merupakan sebuah objek di dalam C++ digunakan untuk
memasukkan suatu data.

3. endl
endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk.
4. ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL..

string.h untuk operasi string. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul string.h :
1. Strcpy()
Berfungsi untuk menyalin suatu string asal ke variablel string tujuan.
Bentuk umum : strcpy(var_tujuan, string_asal);
2. Strlen()
Berfungsi untuk memperoleh jumlah karakter dari suatu string.
Bentuk umum : strlen(tujuan, sumber);
3. Strupr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital.
Bentuk umum : strlupr(string);
4. Strcmp()
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
5. strupr()
Digunakan untuk mengubah huruf menjadi capital
Bentuk umum : strupr(string)
6. strlwr()
Digunakan untuk mengubah huruf menjadi kecil semua
Bentuk umum : strlwr(string)
7. strcmp()
Digunakan untuk membandingkan dua string
Bentuk umum : strcmp (string1, string2)
8. strcat ()
Digunakan untuk menggabungkan string
Bentuk umum : strcat(string1,string2)

conio.h untuk memanggil console DOS I/O (input output).
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul conio.h :
1. getch ()
Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
2. getche()
Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
3. putch()
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
4. clrscr()
Fungsi ini digunkan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas).
5. clreol()
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
6. gotoxy ()
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
7. wherex ()
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
8. wherey ()
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
9. window ()
Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.

stdlib.h untuk beberapa fungsi rutin umum (konversi dll) dan untuk operasi matematika.
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul stdlib.h :
1. Atof()
Digunakan ntuk mengkonversi nilai string menjadi bilangan bertipe double.
Bentuk umum : atof(char x);
2. Atoi()
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum : div_t div(int x, int y)
3. Pow()
Digunakan untuk pemangkatan suatu bilangan.
Bentuk umum : pow(bilangan, pangkat).

math.h untuk operasi matematika. Math.h dan stdlib.h dipergunakan untuk prototype fungsi operasi matematika seperti : sqrt (akar kuadrat), sin, cos, tan, acos, asin, atan, atan2, cosh, sinh, tanh, exp, prexp, ldexp, log, log10, modf, pow, ceil, fabs, fmod
1. Sqrt()
Digunakan untuk menghitung akar dari sebuah bilangan.
Bentuk umum : sqrt(bilangan);
2. Sin(), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut.
Bentuk umum:
Sin(sudut);
Cos(sudut);
Tan(sudut);
3. Max()
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum : max(bilangan1, bilangan2);
4. Min()
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan.
Bentuk umum : min(bilangan1, bilangan2).

Sunday, May 29, 2016

Mengapa diberi Nama Mouse Serta Bagaimana Cara Kerja Mouse




Mouse_siapa sih yang gak kenal dengan alat popular yang satu ini, tapi kalau dipikir-pikir anak baru lahir sama orang gila kayaknya gak tahu deh  hehehe. Tahukan apa artinya Mouse, Kalau  gak tahu balik ke sd aja dulu masa mouse aja gak tahu artinya Tikus. Jadi tiap anda menggunakan computer anda selalu menggunakan tikus hehe
Kenapa yah dinamai tikus ?
Apa penemunya suka tikus atau jangan-jangan yang menemukan Mouse juga bernama maouse. Benda kecil yang sering kita gunakan ini diberi nama Mouse karena bentuknya yang memang mirip dengan Mouse ( tikus ) coba deh perhatiin, tampa diperhatiin juga pasti uda tahu, bentuk hampir bulat ( elipse ) dengan kabel panjang menyerupai ekor tikus.

Tahukah Anda Keyboard Qwerty dibuat Acak untuk Memperlambat Pengetikan





Semua orang pasti sudah tahukan apa itu keyboard, apalagi bagi yang sering berkecimbung di dunia computer pasti tidak akan asing lagi karena selalu menggunakannya. Nah pernah tidak kalian berfikir kenapa Keyboard yang kita gunakan itu Teracak sebut sajalah tombol qwerty kenapa tidak berurutan sesuai urutan abjad yang ada ? Jawabannya adalah untuk memperlambat kita dalam mengetik, sesuai Judul di atas Keyboard Qwerty dibuat Acak untuk Memperlambat Pengetikan.  Sekarang muncul lagi pertanyaan kenapa harus di perlambat bukankah lebih baik apabila mengetik cepat, untuk menjawab pertanyaan itu kita harus mengetahui sejarah keyboard, silahkan dibaca baik-baik :

Pada tahun 1860-an seorang yang bernama Christopher Latham Sholes (14 Februari 1819 – 17 Februari 1890) telah berhasil menciptakan mesin Tik dan keyboard. Dia adalah seorang Amerika  yang menemukan mesin ketik praktis pertama yakni mesin tik dan QWERTY keyboard yang masih digunakan sampai sekarang. Dulu tombol keyboard memang dibuat sesuai abjad,Namun lambat laun seiring dengan meningkatnya kemampuan (kebiasaan) user, kecepatan mengetik menjadi lebih cepat padahal mekanisme mesin saat itu masih sangat sederhana. Akibatnya, (baris) tombol tertentu menjadi sering macet dan menghambat pekerjaan. Saking cepatnya dalam mengetik,batang-batang (slug) yang menghentak pita itu mengalami kegagalan mekanik  yang mengakibatkan batang-batang tersebut saling mengait (jamming).

               Akhirnya Christopher mengacak-acak kembali susunan keyboard tersebut dan menemukan kombinasi susunan yang paling sulit yang ada sampai sekarang QWERTY. Tujuannya adalah untuk menghindari kesalahan mekanik yang sebelumnya pernah terjadi dan agar supaya kita bisa mengetik lebih lambat. Akhirnya susunan keyboard ini dijual ke Remington untuk diproduksi secara massal pada tahun 1873.

Seiring berjalannya waktu,teknologi semakin berkembang dan ketika masalah keyboard telah teratasi,akhirnya muncullah sejumlah design keyboard yang bermunculan di pasaran. Salah satu yang paling populer adalah DVORAK Simplified Keyboard (DSK) yang dibuat oleh August Dvorak tahun 1936. Desain itu diklaim merupakan desain yang lebih efisien, cepat, dan egronomis. Akan tetapi,DVORAK harus kalah bersaing dengan QWERTY yang sudah lebih dulu terkenal pada organisasi-organisasi dunia saat itu dan tidak ingin mengambil resiko rusak untuk mengganti ke DVORAK.

Berikut perbedaan QWERTY dan DVORAK:
               

Satu-satunya pengakuan adalah datang dari ANSI (American National Standard Institute) yang menyetujui susunan keyboard DVORAK sebagai versi alternatif di sekitar Tahun 1970. Susunan keyboard lainnya yang masih perkembangan dari susunan QWERTY adalah QWERTZ yang dipakai di negara seperti Hungaria, Jerman, Swiss, dll. Dan AZERTY oleh negara Prancis dan Belgia.

QWERTY sebenarnya punya banyak kelemahan seperti membuat tangan kiri Anda overload terutama ketika menulis dalam bahasa Inggris (hal serupa dirasakan ketika menulis dalam bahasa Indonesia). QWERTY juga membuat kelingking Anda overload. Penelitian menunjukkan bahwa distribusi huruf tidak merata sehingga jari Anda harus menyeberang dari baris ke baris. Bila dihitung jari tukang ketik tipikal akan berjalan lebih dari 20 mil per hari dibandingkan dengan DVORAK yang hanya 1 mil.

 


Cara Menambah Kapasitas Ram Android yang Kecil




RAM adalah salah satu komponen penting sebuah smartphone dan tidak heran jika semakin besar ukuran sebuah RAM maka semakin tinggi pula harga smartphone tersebut.
kenyataanya tidak semua smartphone memiliki ukuran RAM yang cukup longgar dan inilah yang jadi masalahnya
namun, anda tenang saja karena bagi anda yang memiliki sebuah smartphone dengan RAM kecil atau kehabisan RAM bisa di atasi dengan cara memperbesar ukuran RAM dengan RAM expander.

Belajar C++ Bagaian #2 Tipe Data



Dalam pemograman C++ atau bahasa pemograman lainnya ada sebuah nilai yang berfungsi untuk memberikan karakteristik terhadap suatu variabel, nah nilai tersebut adalah Tipe Data dimana tipe data ini memiliki berbagai macam jenis, jadi intinya Tipe data C++ merupakan nilai yang berfungsi untuk memberikan tanda pengenal terhadap suatu variabel.

Kenapa fungsinya memberikan tanda pengenal ke suatu variabel ? Karena untuk membuat suatu variabel kamu membutuhkan suatu nilai yang memberikan tanda pengenal terhadap variabel tersebut entah itu tanda pengenal berupa tipe data yang bernilai angka atau karakter.

Cara Kembalikan Pengaturan Pabrik Android dengan Factory Reset



Melakukan Factory Reset atau reset ulang pada android bertujuan untuk mengembalikan software pada hp atau tablet android kekondisi awal seperti saat baru keluar dari pabrik. Factory reset biasanya dilakukan untuk menyelesaikan masalah kerusakan software yang terjadi pada android.
Factory reset atau reset ulang pada android akan menyebabkan semua data dan aplikasi yang tersimpan di memori internal handphone/tablet android akan terhapus.Banyak cara yang bisa dilakukan untuk mereset ulang android, baik itu dengan melalui menu Backup & Reset, menekan kode rahasia,atau melalui Recovery Mode pada Android.
Karena banyaknya metode yang bisa dilakukan untuk reset ulang hp android jadi akan saya jelaskan satu persatu agar anda memahaminya dengan jelas. Berikut ini adalah cara factory reset hp android yang bisa kamu coba sendiri :
Melalui Menu Setting/Pengaturan di Android
Cara ini bisa dicoba jika kamu masih bisa mengakses menu Setting atau Pengaturan pada android, sebelum melakukan reset sebaiknya backup terlebih dahulu data yang dianggap penting seperti foto-foto, video, dokumen dan file-file penting lainnya ke External Memori.
Untuk mengembalikan ke pengaturan pabrik langkah-langkahnya adalah sebagai berikut :

Cara Menghasilkan Uang Lewat Internet



 Cara Menghasilkan Uang Lewat Internet
Internet kini bukan lagi sekedar tempat mencari informasi tetapi kini internet juga bisa digunakan sebagai sumber mata pencaharian ataupun kerja sampingan karena dapat dilakukan dimana saja dan kapan saja kita inginkan. Buat anda seorang mahasiswa, pengangguran, ibu rumah tangga yang ingin mendapatkan gaji tanpa mengganggu aktifitas anda dapat memilih salah satu cara di bawah ini untuk mendapatkan uang dari internet, cara apa saja itu silahkan dibaca :

Monday, May 23, 2016

Printer 3D Printer Serbaguna yang Canggih





Apa itu Printer 3D, bagaimana prinsip dan cara kerjanya? Dalam artikel kali ini saya tertarik untuk mengulas mengenai printer 3D, well sebenarnya idenya datang dari sebuah film dan video youtube. Sebagai gambaran, pernahkah Anda menonton film Mission Impossible 4 : Ghost Protocol? Ya ada satu scene tentang gadget unik canggih yang dipakai IMF yaitu printer 3D yang membuat saya penasaran ketika membuat topeng menggunakan pemetaan 3-D dari wajah seorang tokoh. Mungkinkah ini hanya fantasy? Well think again! Faktanya ada sebuah perusahaan Jepang, REAL-F yang saat ini sedang mengembangkan printer 3D yang dapat membuat replika wajah kita lho! Wah semakin penasaran dong tentang mesin printing ini? Baiklah saya akan mencoba mengulas mengenai printer 3d ini.

Cara Buat Akun Playpal Gratis




Paypal adalah sebuah sistem pembayaran di internet atau salah satu alat pembayaran di internet yang sangat ngetren di dunia. Lebih singkatnya rekening Paypal adalah ATM atau bank internet. Fungsi dari Paypal ini untuk menggantikan pengiriman uang model lama, yang masih menggunakan kertas, seperti cek dan money order.

Untuk cara membuat rekening paypal gratis berikut langkah-langkahnya, sebelumnya anda harus sudah memiliki email untuk pendaftaran akun Paypal ini, dan saya sarankan email ini khusus untuk Paypal, karena email yang anda gunakan nantinya akan menjadi ID akun Paypal anda.Belum punya akun email ? berikut cara membuat email. Untuk yang sudah memiliki email, langsung saja ikuti langkah-langkah berikut cara membuat rekening di paypal.

Thursday, May 19, 2016

Cara Buat Booting Lewat FlashDisk




Menginstal ulang laptop atau PC memang tidak mudah, kita harus mempersiapkan beberapa hal salah satunya adalah perangkat booting. Booting bertujuan menyimpan file windows yang berupa ISO kedalam media penyimpanan . Untuk melakukan booting kita bisa menggunakan CD atau FlashDisk sebagai media penyimpananya. Tetapi pastikan terlebih dahulu apakah BIOS anda mendukung untuk booting lewat FD atau tidak karena terdapat bios yang tidak mendukung booting lewat FD.

Wednesday, May 18, 2016

3 Software Untuk Mendeteksi dan Menginstal Driver







Ketika kita mengnstal ulang laptop kita tentunya akan menghapus semua aplikasi yang ada di data c termasuk driver-driver yang telah terpasang…buat yang gakk tahu driver adalah sebuah software yang bisa menghubungkan antara hardware dengan komputer. Driver digunakan oleh sistem operasi untuk berkomunikasi dengan hardware dari driver itu. Jadi contohnya bila kita ingin menggunakan hardware  atau perangkat keras wifi maka kita harus memiliki driver

Kelebihan dan Kekurangan Linux



Linux adalah Unix clone, kernel nya ditulis oleh Linus Torvalds dan dikembangkan dengan bantuan programer dan hackers dari seluruh dunia. 

Linux memiliki semua feature yang dimiliki oleh Unix, termasuk multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write exexutables, proper memory management dan TCP/IP networking.

Dengan feature sekelas 'real operating system' tersebut tidak membuat Linux menjadi mahal harganya, justru Linux dapat diperoleh secara

Sunday, May 15, 2016

Pengertian, Fungsi CD/DVD ROM




PENGERTIAN CD ROM

CD-ROM merupakan akronim dari “compact disc read-only memory” adalah sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan data. CD-ROM juga berarti bahwa CD-ROM drive hanya bisa digunakan untuk membaca sebuah CD saja. Secara garis besar CD-ROM dibedakan menjadi 2 menurut tipenya yaitu : ATA/IDE dan SCSI. Yang paling mendasari dari perbedaan tersebut adalah kecepatannya. Kalau ATA memiliki kecepatan 100-133Mbps sedangkan SCSI memiliki kecepatan kira-kira 150 Mbps. Untuk tipe SCSI biasanya

Apa Itu Harddisk dan Apa Fungsinya ?




Harddisk adalah salah satu komponen perangkat keras (hardware) pendukung komputer atau laptop yang menyediakan ruang untuk menyimpan data atau output dari proses data yang dilakukan oleh komputer dan manusia. hardisk biasanya berbentuk

Ini Dia Cara Kerja Sebuah Modem, Pengertian, dan Fungsi


Modem merupakan singkatan dari "Modulator Demodulator". Modulator adalah sebuah rangkaian yang berfungsi untuk melakukan proses modulasi, yaitu sebuah proses “menumpangkan” data pada frekuensi atau  gelombang pembawa (carrier signal) ke sinyal informasi atau pesan agar bisa dikirimkan ke penerima melalui perantara tertentu, seperti media kabel atau udara.Biasanya bewujud gelombang sinus, gelombang sinyal pesan disebut juga sinyal pemodulasi.Data dari komputer yang tadinya berbentuk sinyal digital akan dirubah menjadi sinyal Analog.

Demodulator adalah fungsi kebalikan dari modulator (demodulasi), yaitu proses untuk mendapatkan kembali data atau proses membaca data dari sinyal yang diterima dari pengirim. Dalam proses demodulasi, sinyal pesan dipisahkan dari sinyal pembawa frekuensi tinggi.



Data yang dikirm berbentuk sinyal Analog diberubah kembali menjadi sinyal digital agar bisa terbaca di komputer penerima. Dan Modem merupakan salah satu penggabungan dari kedua sistem tersebut, sehingga modem merupakan alat komunikasi dua arah.

Jadi, Pengertian Modem yaitu sebuah perangkat keras yang berguna sebagai alat komunikasi dua arah yang merubah sinyal digital menjadi sinyal analog atau sebaliknya untuk mengirimkan data/pesan ke alamat yang dituju. Modem juga bisa diartikan sebagai media perantara supaya komputer dapat terhubung ke jaringan internet.

Cara Kerja Modem


Dalam penggunaannya, modem bertugas merubah data dalam bentuk analog dan digital. Saat komputer sedang disambung ke kabel telepon untuk kemudian digunakan berinternet, jika komputer kita akan mengupload atau mengirim data, maka informasi atau data dari komputer dalam bentuk digital akan diubah oleh modem menjadi bentuk analog untuk dikirim melalui kabel telepon atau media lainnya. Saat data atau

informasi analog tadi sampai ke komputer tujuan, maka modem yang tadinya ada pada komputer tujuan akan mengubah kembali bentuk data tersebut (analog) menjadi bentuk digital sehingga bisa diproses oleh komputer tujuan tadi.

Begitu pula saat kita men-download data atau file, data tersebut merupakan data analog saat berada pada kabel telepon, namun saat proses masuk ke komputer kita, modem akan seketika itu juga mengubahnya menjadi bentuk digital agar bisa ditampilkan. Hal inilah yang memungkinkan perangkat komputer di internet di berbagai belahan dunia bisa berinteraksi satu sama lain.

Fungsi Modem


Fungsi Modem adalah merubah komunikasi dua arah dari sinyal digital menjadi sinyal analog atau sebaliknya. Frekuensi sinyal digital yang dikirimkan dari komputer diubah menjadi sinyal analog terlebih dahulu oleh modem dan ditransmisi melalui kabel telepon untuk dihantarkan ke komputer lainnya dan sebaliknya.

Saat ini modem juga telah mengembangkan teknologi dengan menambah fasilitas voice modem yang dapat berfungsi sebagai saluran radio, percakapan melalui telepon maupun audio lainnya.

Untuk meminimalisir dari tingkat kesalahan yang terjadi ketika melakukan transmisi sinyal, modem juga akan melakukan pemeriksaan informasi yang diterima apakah rusak atau tidak dengan metode checksum jika terjadi kerusakan maka data tersebut akan dikirim kembali ke tempat asal.

Thursday, May 12, 2016

INILAH PENGERTIAN DAN CARA KERJA WI-FI



    Wi-Fi (/iconˈwaɪfaɪ/, juga ditulis Wifi atau WiFi) adalah sebuah teknologi terkenal yang memanfaatkan peralatan elektronik untuk bertukar data secara nirkabel (menggunakan gelombang radio) melalui sebuah jaringan komputer, termasuk koneksi Internet berkecepatan tinggi. Wi-Fi Alliance mendefinisikan Wi-Fi sebagai "produk jaringan wilayah lokal nirkabel (WLAN) apapun yang didasarkan pada standar Institute of Electrical and Electronics Engineers (IEEE) 802.11". Meski begitu, karena kebanyakan WLAN zaman sekarang didasarkan pada standar tersebut, istilah "Wi-Fi" dipakai dalam bahasa Inggris umum sebagai sinonim "WLAN".

Saturday, May 7, 2016

Belajar C++ Bagian #1 Mengenal Header Dalam C++



Hal pertama yang kita pelajari dalam bahasa c++ adalah header. Header adalah sebuah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program baik itu sebagai standar Input/Output maupun sebagai syntax. File header pada C++  selalu berada di atas contohnya #include <iostream.h>, iostream ini merupakan header yang berisi deklarasi fungsi cin, cout, endl, ends. Apabila kita mendeklarasikan  fungsi cin, cout, endl,ends tanpa menyertakan header iostream.h maka yang ada program akan eror (tidak dapat di run).
Selain iostream masih banyak file header lainnya yang berisi deklarasi fungsi yang berbeda-beda. Berikut file-file header beserta fungsinya :

1.#Include<Iostream.h>
Digunakan untuk menampilkan perintah:
- Cin
Merupakan fungsi masukan(digunakan untuk menyimpan data dalam suatu variabel). Bentuk umum: cin>>var x;
- Cout
Merupakan fungsi keluaran(digunakan untuk menampilkan data ataupun tulisan). Bentuk umum: cout<<”tulisan”; atau cout<<var x;
- Endl
Digunakan untuk pindah baris/ enter. Bentuk umum: cout<<”tulisan”<<endl;
-Ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL.
2. #Include <Conio.h>
Digunakan untuk menampilakan perintah:
- getch
berfungsi untuk menahan tampilan. Bentuk umum: getch();
- clrscr
berfungsi untuk membersihkan layar. Bentuk umum: clrscr;
- getche Fungsi dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
- Putch
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
- Clreol
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
- Gotoxy
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
- Wherex
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
- Wherey
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
- Window
Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.
Contoh program yang menggunakan header file iostream.h dan conio.h :
#include <iosteram.h>
#include <conio.h>
Main () {
Int z; //mendefinisikan var z sebagai integer
Cout<<”masukkan sebuah nilai : “<<endl; //tulisan yang akan ditampilkan
Cin>>z; //memasukkan sebuah nilai yang akan disimpan dalam var z
Clrscr; //membersihkan perintah sebelumnya pada layar
Cout<<”nilai yang anda masukkan adalah : “<<z; //meampilkan isi var z
getch (); } //digunakan untuk menahan tampilan

3.#Include <Stdio.h>
Digunakan untuk menampilan perintah :
- Printf
Merupakan fungsi keluaran. Bentuk umum: printf (“tulisan”);
- Scanf
Merupakan fungsi masukan. Bentuk umum: scanf (“%c”, &karakter);
- Gets
Fungsi inputan yang bisa membaca spasi. Bentuk umum: gets(var x);
Contoh program yang menggunakan header file stdio.h :
#include <stdio.h>
#include <conio.h>
main(){
int a,t,luas; //deklarasi variable dengan tipe data integer
printf("Masukkan alas : "); //menampilkan tulisan
scanf("%i",&a); //menyimpan nilai
printf("Masukkan tinggi : ");
scanf("%i",&t);
luas=0.5*(a*t); //rumus aritmatika
printf("Luas segitiga tersebut adalah : %i",luas);
getch();
}

4.#Include <String.h>
- Strcpy
Digunakan untuk menyailn nilai string
- Strlen
Untuk mengetahui panjang string
- Strupr
Digunakan untuk membuat string menjadi capital.
- Strcmp
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
- strlwr
Digunakan untuk mengubah huruf menjadi kecil semua.Bentuk umum : strlwr(string);
- strcat
Digunakan untuk menggabungkan string.Bentuk umum : strcat(string1,string2);
Contoh program yang menggunakan header file string.h :
#include <iostream.h>
#include <string.h>
#include <conio.h> main() {
char *nama = "belajar matematika"; //membuat var nama dengan isi “belajar matematika”
char *a; //var lain dengan tipe data char
cout<<"panjang string: "<<strlen(nama)<<endl; //untuk
menghitung panjang string
cout<<strupr(nama)<<endl; //menampilkan string dalam bentuk kapital
strcpy(a,nama); //mengcopy string var nama ke dalam var a
cout<<a; //menampilkan string dalam var a
getch();
}


5.#Include <Math.h>
Digunakan untuk menampilan perintah :
- Sqrt
Fungsi akar
- Pow
Fungsi pangkat
- Sin (), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut. Bentuk umum: Sin(sudut); Cos(sudut); Tan(sudut);
- Max
Digunakan untuk menghitung hasil pembagian dan sisa pembagian. Bentuk umum: max(bilangan1, bilangan2);
- Min
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan. Bentuk umum : min(bilangan1, bilangan2).
Contoh program yang menggunakan header file math.h :
#include <iostream.h>
#include <math.h>
#include <conio.h>
main() {
int nilai,a,b;
cout<<"nilai : "; cin>>nilai; // perintah menginputkan nilai
b=pow(nilai,2); //memangkatkan var nilai dengan pangkat 2
cout<<b<<endl; //menampilkan hasil pemangkatan
a=sqrt(nilai); //mengakarkuadratkan var nilai
cout<<a<<endl; //menampilkan hasil akar
getch(); }


6.#Include <Windows>
Digunakan untuk menampilan perintah :
- System
Digunakan untuk memberi warna. Berikut contoh programnya yang menggunakan header file windows :
#include <iostream.h>
#include <windows.h>
#include <conio.h>
main() {
system ("color 27"); //angka 2 memberi warna background hijau dan angka 7 mewarnai tulisan jadi putih
cout<<"Latian"; //menampilkan tulisan “Latihan” pada layar
getch();
}


7.#Include <Iomanip.h>
Digunakan untuk menampilan perintah :
- Setiosflags()
Digunakan untuk mengatur jumlah digit decimal dibelakang koma
Contoh program yang menggunakan header file iomanip.h :

#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
main() {
float a,b,c;
cout<<"masukkan angka pertama: ";
cin>>a;
cout<<"masukkan angka pembagi: ";
cin>>b;
c=a/b;
cout<<"hasil : " <<setiosflags(ios::fixed)
<<setprecision(2)<<c; //mendeklarasikan jumlah digit desimal
getch();
}

8.#Include <Stdlib.h>
Digunakan untuk menampilan perintah :
- Atof()
Digunakan untuk mengonfersi nilai string menjadi bilangan bertipe double. Bentuk umum : atof(char x);
- Atoi()
Digunakan untuk merubah tipe data string menjadi integer.
- Pow
Digunakan untuk pemangkatan suatu bilangan.Bentuk umum : pow(bilangan, pangkat).
Contoh program yang menggunakan header file stdlib.h :
#include <stdlib.h>
#include <stdio>
#include <iostream>
#include <conio>
main (){
char angka1[3]; // var angka1 bertipe data char
int a1; // var a1 bertipe data integer
cout<<"Masukan Angka 1 = ";cin>>angka1;
a1 = atoi(angka1); //var angka1 yang bertipe data char dimasukkan dalam var a1 yang bertipe data int
printf("Angka 1 = %s dan a1 = %d",angka1,a1);
getch ();
}

9.#Include <assert.h>
Berisi menegaskan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari bug dalam debugging versi dari sebuah program.
10. #Include <complex.h>
Sebuah set fungsi untuk memanipulasi bilangan kompleks.
11. #Include <ctype.h>
Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan karakter dengan jenis mereka atau untuk mengkonversi antara atas dan huruf kecil dengan cara yang independen dari yang digunakan set karakter (biasanya ASCII atau salah satu ekstensi, meskipun implementasi menggunakan EBCDIC juga dikenal).
12. #Include <errno.h>
Untuk menguji kode kesalahan dilaporkan oleh fungsi perpustakaan.
13. #Include fenv.h>
Mendefinisikan sebuah set fungsi untuk mengendalikan floating-point lingkungan.
14. #Include <float.h>
Mendefinisikan konstanta makro menentukan implementasi khusus properti dari floating-point library.
15. #Include <inttypes.h>
Mendefinisikan tipe bilangan bulat lebar yang tepat.
16. #Include <iso646.h>
Mendefinisikan macro beberapa yang menerapkan cara-cara alternatif untuk mengekspresikan token beberapa standar. Untuk pemrograman di ISO 646 set varian karakter.
17. #Include <Limits.h>
Mendefinisikan konstanta makro menentukan implementasi khusus properti dari tipe integer.
18. #Include <Locale.h>
Mendefinisikan fungsi lokalisasi.
19. #Include <Setjmp.h>
Demikianlah macro setjmp dan longjmp , yang digunakan untuk non-lokal keluar.
20. #Include <Signal.h>
Mendefinisikan fungsi sinyal penanganan.
21. #Include <Stdalign.h>
Untuk query dan menentukan keselarasan benda.
22. #Include <Stdarg.h>
Untuk mengakses berbagai jumlah argumen dilewatkan ke fungsi.
23. #Include <stdatomic.h>
Untuk operasi atom pada data dibagi antara benang.
24. #Include <stdbool.h>
Mendefinisikan tipe data Boolean.
25. #Include <stddef.h>
Mendefinisikan jenis beberapa berguna dan macro.
26. #Include <stdint.h>
Mendefinisikan tipe bilangan bulat lebar yang tepat.
27. #Include <stdnoreturn.h>
Untuk menentukan non-kembali fungsi.
28. #Include <tgmath.h>
Mendefinisikan jenis generik-fungsi matematika.
29. #Include <threads.h>
Mendefinisikan fungsi untuk mengelola beberapa Threads serta mutexes dan variable kondisi.
30. <time.h>
Mendefinisikan fungsi tanggal dan waktu penanganan.
31. <Uchar.h>
Jenis dan fungsi untuk memanipulasi Unicode karakter.
32. <Wchar.h>
Mendefinisikan fungsi penanganan string lebar.
33. <Wctype.h>
Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan karakter lebar jenis mereka atau untuk mengkonversi antara huruf besar dan kecil.