Minggu, 27 November 2016

Jenis-Jenis Bahasa Pemrograman

1.Bahasa pemrograman C  (kategori tingkat tinggi)
Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedi.
 2.Bahasa pemograman JAVA (kategori tingkat tinggi)
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
 3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
 4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.

5. Bahasa pemograman SQL  (kategori tingkat tinggi)
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
6. Bahasa pemograman ColdFusion
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.
7. Bahasa pemograman PHP  (kategori tingkat tinggi)
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
8. Bahasa pemograman HTML  (kategori tingkat tinggi)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
9. Bahasa pemograman COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC  (kategori tingkat tinggi)
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
11. Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.
12. Bahasa pemograman DELPHI  (kategori tingkat tinggi)
Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
13. Bahasa pemograman C++ (kategori tingkat tinggi)
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
14 . Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

15. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

16. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

17. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

18. Bahasa Pemrograman CFM
            Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

19. Bahasa Pemrograman Javascript (kategori tingkat tinggi)
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

20. Bahasa Pemrograman CSS
            Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Pengertian dan Jenis-Jenis Routing


Apa itu Routing ?
Routing adalah proses pengiriman data maupun informasi dengan meneruskan paket data yang dikirim dari jaringan satu ke jaringan lainnya. Dengan kata lain, fungsi routing yaitu menghubungkan suatu jaringan yang berbeda segmen agar bisa mengirim paket data (saling berkomunikasi).
Jenis-jenis Routing ?
Routing memiliki 3 jenis konfigurasi yaitu: Minimal Routing yaitu proses routing sederhana pada area lokal saja, Static Routing, dan Dynamic Routing.

Nahh kali ini saya akan menjelaskan bagaimana cara Static Routing dan Dynamic Routing.
Static Routing
Static Routing adalah routing yang dilakukan secara manual oleh admin jaringan. Routing static merupakan routing yang paling sederhana yang dapat dilakukan pada jaringan komputer. Menggunakan routing statik yaitu berarti mengisi setiap entri pada forwarding table di setiap router yang berada didalam jaringan.


Contoh Routing Static

Dynamic Routing
Dynamic Routing adalah routing yang dilakukan secara otomatis oleh sebuah router. Router membuat table routing secara otomatis, dengan mendengarkan lalu lintas jaringan dan juga saling berhubungan dengan router lainnya. Dynamic routing merubah isi table routing secara otomatis tergantung dari keadaan jaringan. Dengan kata lain, router akan mengetahui keadaan terakhir dalam jaringan dan mampu meneruskan data ke arah yang benar. Kesimpulannya, Routing dinamik adalah pengisian data routing secara otomatis pada table routing.

Dynamic Router mempelajari sendiri Rute yang terbaik yang akan ditempuhnya untuk meneruskan paket dari sebuah jaringan ke jaringan lainnya. Dalam dinamik router, Admin hanya menentukan bagaimana router mempelajari paket, otomatis router akan mempelajarinya sendiri. Rute pada dinamik routing akan berubah sesuai dengan yang dipelajari oleh router.


Dynamic routing digunakan apabila jaringan memiliki lebih dari satu rute untuk tujuan yang sama. Dynamic routing dibangun berdasarkan informasi yang dikumpulkan oleh protocol routing. Protocol ini digunakan untuk mengikuti perubahan kondisi pada suatu jaringan. Protocol routing didesain tidak hanya untuk rute backup jika rute utama tidak berhasil,  tapi juga untuk menentukan rute mana yang terbaik untuk ke tujuan.
 

Macam-macam Routing Dynamic :
RIP (Routing Information Protocol)
IGRP (Internal Gateway Routing Protocol)
OSPF (Open Shortest Path First)
EIGRP (Enhanced Internal Gateway Routing Protocol)
BGP (Border Gateway Protocol)

sumber : 

 http://rifkysaeful.blogspot.sg/

Dasar-Dasar Telekomunikasi


Definisi
Sejarah telekomunikasi di dunia ini diawali dengan adanya penemuan telegraph tahun 1837 di Inggris, telegraph tahun 1845 di Perancis, dan Alexander Graham Bell memperkenalkan telepon pada bulan Maret 1876.

Istilah ‘tele’ berasal dari bahasa Yunani yang berarti jauh, sehingga istilah telekomunikasi berarti komunikasi jarak jauh, dan istilah lain berikut: Telephone > pembicaraan jarak jauh, Televisi  > penglihatan jarak jauh, Telegraph > tulisan jarak jauh

Dalam telekomunikasi suatu bentuk ‘informasi’ atau ‘berita’ diubah menjadi bentuk isyarat yang dapat disampaikan ke tujuan tertentu. Selanjutnya di tempat tujuan, isyarat tersebut diubah kembali ke bentuk yang diinginkan.

Tujuan Telekomunikasi yaitu untuk menyampaikan informasi dari suatu lokasi (pengirim) ke lokasi lainnya (penerima). Telekomunikasi juga dapat diartikan sebagai proses pentransmisian suatu pesan di antara dua lokasi yang berjauhan. Namun seiring perkembangannya, telekomunikasi tidak harus dilakukan untuk jarak yang jauh. Dengan demikian telekomunikasi dapat dipahami sebagai proses penyampaian informasi menggunakan media tertentu dari pengirim ke penerima.

Bentuk-bentuk informasi data yang disampaikan dapat berbentuk pesan (message) yang berupa: Suara, Gambar (grafik, diagram, citra), Data, dan Video.
Jaringan telepon, sampai tahun dengan 1980-an, masih bersifat analog. Informasi data harus diubah dulu ke isyarat yang sesuai dengan isyarat analog. Namun saat ini komunikasi data berkembang pesat, punya jaringan tersendiri. Suara dapat dikonversi menjadi isyarat digital dan data bisa tetap ditransmisi dalam bentuk digital.

Transmisi Baseband dan Transmisi Broadband
Transmisi Baseband
Pada transmisi Baseband  satu single data ditransmisikan secara langsung melalui media transmisi satu channel seperti kabel atau  kawat, dengan tegangan positif dan negatif. Pengiriman data tergantung pada jarak transmisi dan kualitas media yang digunakan.

Kelebihan Transmisi Baseband
§  Biaya relatif murah (untuk area tertentu) 
§  Bentuk teknologinya sederhana 
§  Mudah dalam instalasi dan pemeliharaan

Kekurangan Transmisi Baseband
§  Kapasitas pengiriman terbatas 
§  Untuk area yang luas dibutuhkan biaya yang relatif mahal 
§  Perlu diperhatikan sambungan kabel

Transmisi Broadband
Pada transmisi Broadband, lebih dari satu isyarat (informasi) dapat ditransmisikan bersama-sama, dengan satu media yang sama, atau dengan media frekuensi radio atau satelit. Broadband merupakan suatu teknik yang menggunakan cara bahwa data dikirimkan dengan menggunakan teknik modulasi atau dibawa oleh isyarat pembawa (carrier).

Kelebihan Transmisi Broadband
§  Kapasitas pengiriman cukup tinggi, karena memiliki beberapa frekuensi pembawa. 
§  Untuk transmisi Broadband dengan media frekuensi radio atau satelit, maka daerah jangkauan lebih luas

Kekurangan Transmisi Broadband
§  Waktu tunda relatif lebih besar karena dilakukan modulasi dan demodulasi 
§  Instalasi dan pemeliharaan relatif lebih sulit
 sumber :




Mengenal Fungsi dan Jenis Port pada Komputer


Agar dapat menghidupkan dan mengaktifkan komputer, maka kita harus memastikan bahwa kabel monitor, mouse, keyboard, printer, dan kabel power sudah terhubung dengan tepat dan benar pada konektornya masing-masing.

Berbagai port komputer yang tersedia, antara lain:


§  Port keyboard dan mouse, 
§  Port monitor, 
§  Port printer, 
§  Port USB, 
§  Port kabel power.


Fungsi dan jenis port keyboard dan mouse
Port keyboard dan mouse ada dua jenis, yaitu Serial dan PS/2 yang berfungsi menghubungkan keyboard dan mouse dengan hardware komputer/CPU.

Fungsi port monitor
Port monitor berfungsi menghubungkan monitor dengan hardware komputer/CPU.

Fungsi Port Printer
Port printer ada dua jenis, yaitu Serial dan PS/2 yang berfungsi menghubungkan printer dengan 
hardware komputer/CPU.

Fungsi port USB
Port USB yang berfungsi menghubungkan hardware eksternal kabel USB (misalnya flash disk) dengan komputer/CPU.

Sumber :




Troubleshooting Jaringan Komputer


Menjalankan dan memelihara fungsi suatu jaringan bisa menjadi mimpi buruk jika Anda tidak mengetahui mana yang bekerja dengan baik dan mana yang tidak. Namun, ini bukanlah cara yang paling baik atau efisien dalam memonitoring jaringan yang ada. Ini bisa diatasi dengan menggunakan agent pada segmen jaringan remote. Perangkat seperti switch dan router bisa membuat dan mengirimkan statistik traffic. Gagasan di balik SNMP adalah bagaimana supaya informasi yang dibutuhkan untuk manajemen jaringan bisa dikirim menggunakan TCP/IP.

Protokol tersebut memungkinkan administrator jaringan untuk menggunakan perangkat jaringan khusus yang berhubungan denganperangkat jaringan yang lain untuk mengumpulkan informasi dari mereka, dan mengatur bagaimana mereka beroperasi.Ada dua jenis perangkat SNMP. Pertama adalah Managed Nodes yang merupakan node biasapada jaringan yang telah dilengkapi dengan software supaya mereka dapat diatur menggunakan SNMP. Kedua adalah Network Management Station (NMS) yang merupakan perangkat jaringan khusus yang menjalankan software tertentu supaya dapat mengatur managed nodes. Perangkat yang “tidak konvensional” juga bisa diatur sepanjang mereka terhubung ke jaringan TCP/IP: printer, scanner, dan lain-lain.

Masing-masing perangkat dalam manajemen jaringan yang menggunakan SNMP menjalankan suatu software yang umumnya disebut SNMP entity. Komponen SNMP entity pada suatu perangkat bergantung kepada apakah perangkat tersebut managed nodes atau network management station.SNMP entity pada managed nodes terdiri atas SNMP Agent: yang merupakan program yang mengimplementasikan protokol SNMP dan memungkinkan managed nodes memberikan informasi kepada NMS dan menerima perintah darinya, dan SNMP Management Information Base (MIB): yang menentukan jenis informasi yang disimpan tentang node yang dapat dikumpulkan dan digunakan untuk mengontrol managed nodes.

Informasi yang dikirim menggunakan SNMP merupakan objek dari MIB.Pada jaringan yang lebih besar, NMS bisa saja terpisah dan merupakan komputer TCP/IP bertenaga besar yang didedikasikan untuk manajemen jaringan. SNMP entity pada NMS terdiri dari SNMP Manager: yang merupakan program yang mengimplementasikan SNMP sehingga NMS dapat mengumpulkan informasi dari managed nodes dan mengirim perintah kepada mereka, dan SNMP Application: yang merupakan satu atau lebih aplikasi yangmemungkinkan administrator jaringan untuk menggunakan SNMP dalam mengatur jaringan.Dengan demikian, secara keseluruhan SNMP terdiri dari sejumlah NMS yang berhubungan dengan perangkat TCP/IP biasa yang disebut managed nodes.

SNMP manager pada NMS danSNMP agent pada managed nodes mengimplementasikan SNMP dan memungkinkan informasi manajemen jaringan dikirim. Mereka hanya mengumpulkan statistik dan memantau event yang diinginkan oleh administrator. RMON sering kalidisebut sebagai protokol, dan Anda kadang-kadang akan melihat SNMP dan RMON disebutsebagai “protokol manajemen jaringan TCP/IP”.

Metode Troubleshooting Troubleshooting jaringan merupakan proses sistematis yang diaplikasikan untuk memecahkanmasalah pada jaringan. Anda menelepon dan berbicara kepada user dan mereka tersebut. Perangkatseperti switch dan router bisa membuat dan mengirimkan statistik traffic. Protokol tersebut memungkinkanadministrator jaringan untuk menggunakan perangkat jaringan khusus yang berhubungan denganperangkat jaringan yang lain untuk mengumpulkan informasi dari mereka, dan mengatur bagaimana mereka beroperasi.Ada dua jenis perangkat SNMP. Pertama adalah Managed Nodes yang merupakan node biasapada jaringan yang telah dilengkapi dengan software supaya mereka dapat diatur menggunakanSNMP.

Informasi yang dikirim menggunakan SNMP merupakan objek dari MIB. Pada jaringan yang lebih besar, NMS bisa saja terpisah dan merupakan komputer TCP/IP bertenaga besar yang didedikasikan untuk manajemen jaringan. SNMP entity pada NMS terdiri dari SNMP Manager: yang merupakan program yang mengimplementasikan SNMP sehingga NMS dapat mengumpulkan informasi dari managed nodes dan mengirim perintah kepada mereka, dan SNMP Application: yang merupakan satu atau lebih aplikasi yang memungkinkan administrator jaringan untuk menggunakan SNMP dalam mengatur jaringan. Dengan demikian, secara keseluruhan SNMP terdiri dari sejumlah NMS yang berhubungan dengan perangkat TCP/IP biasa yang disebut managed nodes. SNMP manager pada NMS danSNMP agent pada managed nodes mengimplementasikan SNMP dan memungkinkan informasimanajemen jaringan dikirim. Mereka hanya mengumpulkan statistik dan memantau event yang diinginkan oleh administrator. RMON sering kali disebut sebagai protokol, dan Anda kadang-kadang akan melihat SNMP dan RMON disebut sebagai “protokol manajemen jaringan TCP/IP”. Metode Troubleshooting

Troubleshooting jaringan merupakan proses sistematis yang diaplikasikan untuk memecahkan masalah pada jaringan. Anda menelepon dan berbicara kepada user dan mereka mengatakan bahwa mereka tidak melakukan apapun yang berbeda selain yang selalu merekalakukan untuk ke Internet. Solusi Anda yang pertama adalah bahwa driver jaringan komputer tersebut pasti konfigurasinya salah. Anda pergi ke komputer tersebut dan mengecek konfigurasi jaringannya. Jika ya, pindahkan semua segmen ke jaringan yang lain. Pada waktu Anda menemukan perangkat yang mencurigakan, lepaskan dan periksa apakah jaringan kembali normal.

Jika tidak ada apapun yang salah, mungkin saja perangkat tersebut terhubung dengan perangkat yang bermasalah pada jaringan sebelah. Kemudian lepaskan semua segmen pada jaringan yang satunya. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan tujuan. TOOLSNMP Banyak tool manajemen jaringan yang menggunakan SNMP untuk mengumpulkan informasidan statistik jaringan.


Cara Membuat Robot Line Follower Sederhana

Cara Membuat Robot Line Follower Sederhana


Apa itu Robot Line Follower ? Robot Line Follower adalah robot yang dapat bergerak mengikuti garis secara OTOMATIS! tanpa remot yang mengaturnya...

Di bawah ini contoh robot line follower:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbHLcbXjs9oe0V7Vw9IWWAuYsQvPlw9ULsE3PIimllyCjZYIY4VJgOb-ZU-w8fAjbvEgIXPhLyg18eLbik6FWqCWdEKxSCtVCl2duJB6LdU4zzSQ0AzWAjzz-lcuJNkekiZo0OJT8I8Mo/s320/rear.jpg
Nah..terlihat bukan di gambar ada sebuah ‘benda’ dengan roda yang dapat bergerak mengikuti garis / jalur berwarna hitam yang berbelok-belok. ‘Benda’ tersebut mengikuti garis dengan otomatis loh. Prinsip dasarnya, sama seperti manusia, mata digunakan untuk melihat, kaki/roda digunakan untuk berjalan, dan otak digunakan untuk berpikir. 3 Komponen utama pada setiap robot : mata, kaki, dan otak.

Sensor (Rangkaian Photo Dioda)
Sensor dapat dianalogikan sebagai ‘mata’ dari sebuah robot. Mata di sini digunakan untuk ‘membaca’ garis hitam dari track robot. Kapan dia akan berbelok ke kanan, kapan dia berbelok ke kiri. 
Pada robot line follower, sensor robot yang dapat digunakan ada 3 jenis, yaitu LDR (Light Dependent Resistor), Photo Dioda, dan Photo Transistor.
http://pentriloquist.files.wordpress.com/2009/01/sensor.jpg?w=480
Nah..gambar di samping kanan adalah 1 pasang sensor yang akan kita gunakan pada robot line follower. Bentuknya mirip seperti LED, yang berwarna ungu bernama receiver (photo dioda) dan yang berwarna bening bernama transmitter (infrared). Untuk membuat robot ini, kita gunakan 4 pasang sensor seperti di kanan.
Kemudian, setelah kita mengetahui sensor apa yang akan kita pakai, coba buat dulu rangkaian seperti di bawah ini untuk setiap 1 pasang sensor :
http://pentriloquist.files.wordpress.com/2009/01/untitled-2.jpg?w=480
Nah, untuk 4 pasang sensor..kita perlu membuat 4 rangkaian seperti di atas ini. Cara kerjanya cukup sederhana, hanya berdasarkan pembagi tegangan.Lambang LED yang berwarna hitam adalah transmitter atau infrarednya yang memancarkan cahaya infrared terus menerus jika disusun seperti rangkaian di samping. Lambang LED yang kanan adalah receiver atau photo dioda-nya yang menangkap cahaya infrared yang ada di dekatnya. INGAT masang photo dioda-nya HARUS terbalik, seperti gambar rangkaian di samping. Dari rangkaian sensor ini, kita ambil OUTPUT (to comparator, A/D converter, dll) yang ditunjukkan oleh gambar di samping.
Sensor (Cara Kerja)
Berikut cara kerja sensornya :
cara-kerja-sensorKetika transmitter (infrared) memancarkan cahaya ke bidang berwarna putih, cahaya akan dipantulkan hampir semuanya oleh bidang berwarna putih tersebut. Sebaliknya, ketika transmitter memancarkan cahaya ke bidang berwarna gelap atau hitam, maka cahaya akan banyak diserap oleh bidang gelap tersebut, sehingga cahaya yang sampai ke receiver tinggal sedikit. Perbedaan cahaya yang diterima oleh receiver akan menyebabkan hambatan yang berbeda-beda di dalam receiver (photo dioda) tersebut. Ilustrasinya seperti gambar di bawah ini.
Kalau cahaya yang dipancarkan ke bidang putih, sensor akan :
baca-putihSebaliknya, kalau cahaya yang dipantulkan oleh bidang hitam, maka sensor akan :
baca-hitamSetelah kita tahu ilustrasi sensor, tinjau kembali rangkaian sensornya, bisa kita analogikan seperti :
lagiTadi kita tahu kalau hambatan receiver berubah-ubah, jadi otomatis rangkaian sensor yang bagian kanan bisa kita analogikan seperti gambar. Receiver bisa kita analogikan dengan resistor variabel, yaitu resistor yang nilai hambatannya bisa berubah. Otomatis, dengan pembagi tegangan, nilai tegangan di output rangkaian juga akan berubah-ubah bukan? Jadi, baca putih akan mengeluarkan output dengan tegangan rendah (sekitar 0 Volt) dan baca hitam akan mengeluarkan output dengan tegangan tinggi (mendekati Vcc = 5 Volt). Untuk rangkaian sensor pembaca bisa kita lihat gambar di bawah ini. 
4sensor
Processor (Pendahuluan)
Processor yang kita gunakan di sini bukanlah processor” canggih Bahkan, kita sama sekali TIDAK menggunakan mikrokontroler, karena saya anggap mikrokontroler cukup rumit untuk ukuran smp dan sma. Dalam hal ini, kita gunakan 2 IC (integrated circuit) saja, yaitu 1 buah LM339 (Komparator) dan 1 buah 74LS00 (NAND gate). Di bawah ini gambar kedua IC tersebut :
icanProcessor (IC LM339)
IC LM339 biasa disebut sebagai komparator. Gunanya adalah untuk meng-compare(membandingkan). Dengan kata lain, sesuatu yang berbentuk analog harus dikonversi dulu ke dalam bentuk digital (deretan biner) pada dunia elektronika. Hal ini bertujuan untuk mempermudah processing. Gambar di bawah ini adalah datasheet LM339. Coba perhatikan :
lm339

Satu buah komparator terdiri dari 2 input, yaitu Vin (input masukan dari sensor) dan Vref (tegangan referensi). Pada dasarnya, jika tegangan Vin lebih besar dari Vref, maka Vo akan mengeluarkan logika 1 yang berarti 5 Volt atau setara dengan Vcc. Sebaliknya, jika tegangan Vin lebih kecil dari Vref, maka output Vo akan mengeluarkan logika 0 yang berarti 0 Volt. 
Kemudian, jangan lupa untuk menambahkan resistor pull-up di keluaran komparator (Vo). Hal ini disebabkan oleh perilaku IC LM339 yang hanya menghasilkan logika 0 dan Z (bukan logika 1), sehingga si logika Z ini harus kita tarik ke Vcc dengan resistor pull-up agar menghasilkan logika 1. 
Setelah digabung dengan sensor, ilustrasi rangkaian menjadi seperti ini.
sensor_lm339
Processor (IC 74LS00)
IC 74LS00 merupakan “NAND gate” yang berguna dalam teknologi digital. NAND gate terkait dengan logika 0 dan 1 serta merupakan gate yang paling simple dan bisa merepresentasikan semua jenis gate yang ada. Saya rasa bocah smp atau sma blom bisa memahami bagian ini. Di bawah ini adalah datasheet IC 74LS00.
nandProcessor (Motor)
Sekarang kita tinjau, bagaimana cara motor bekerja ketika robot berbelok ke kiri dan ke kanan. Lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kanan.
belokkananKemudian, lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kiri.
belokkiriNah..Ketika robot bergerak lurus, motor akan menyala dua”nya.
lurus
Processor (Transistor)
Output dari IC NAND tidak mungkin kuat untuk mendrive transistor. Kalau saya tidak salah, output IC hanya sekitar 2 V. Jadi, kita membutuhkan sambungan langsung motor ke baterai untuk menggerakkannya.
Transistor dapat berfungsi sebagai saklar / switch on off. Motor tidak menyala terus menerus bukan? Sudah saya jelaskan di bab sebelumnya, pada jalur tertentu motor akan mati dan menyala. Nah,, nyala mati motor tersebut diatur oleh transistor. Transistor yang digunakan di sini adalah NPN. Pada dunia elektronika, transistor terdiri dari dua jenis, yaitu PNP dan NPN. Berikut ilustrasi gampangnya terkait dengan motor.
Jadi, sejauh ini kita punya rangkaian lengkap seperti di bawah ini.
lengkap
Mekanik
Hmm..
sebenarnya, saya juga kurang mengerti bagian mekanik. Soalnya saya bukan orang mesin..hehe.. Saya cuma tahu sedikit tips, yaitu buat gear yang besar” agar torsi-nya besar. Jadi, robotnya bisa berbelok dengan kuat. Kalau torsi kecil, robot akan sulit untuk berbelok.
PCB Layout
Berikut ini pcb layout dari sensor robot line follower, terdiri dari 4 sensor. Layout PCB ini dibuat dengan menggunakan software eagle.
sensorDi bawah ini layout pcb dari rangkaian processor, yang terdiri dari 1 IC NAND dan 1 IC komparator.
processorboardyang jadinya akan seperti gambar di bawah ini
board

Sekian dulu ya tentang Membuat Robot Line Follower Sederhana. 

Senin, 06 Juni 2016

Pengertian, Manfaat dan Macam-Macam Jaringan Komputer

Jaringan komputer adalah sebuah sistem yang terdiri dari dua atau lebih komputer yang saling terhubung satu sama lain melalui media transmisi atau media komunikasi sehingga dapat saling berbagi data, aplikasi maupun berbagi perangkat keras komputer.
Istilah jaringan komputer sendiri juga dapat diartikan sebagai kumpulan sejumlah terminal komunikasi yang terdiri dari dua komputer atau lebih yang saling terhubung.
Tujuan dibangunnya jaringan komputer adalah agar informasi/ data yang dibawa pengirim (transmitter) dapat sampai kepada penerima (receiver) dengan tepat dan akurat.
Jaringan komputer memungkinkan penggunanya dapat melakukan komunikasi satu sama lain dengan mudah.
Selain itu, peran jaringan komputer sangat diperlukan untuk mengintegrasi data antar komputer-komputer client sehingga diperolehlah suatu data yang relevan.

MANFAAT JARINGAN KOMPUTER

Berbicara mengenai manfaat dari jaringan komputer. Terdapat banyak sekali manfaat jaringan komputer, antara lain :
  • Dengan jaringan komputer, kita bisa mengakses file yang kita miliki sekaligus file orang lain yang telah diseberluaskan melalui suatu jaringan, semisal jaringan internet.
  • Melalui jaringan komputer, kita bisa melakukan proses pengiriman data secara cepat dan efisien.
  • Jaringan komputer membantu seseorang berhubungan dengan orang lain dari berbagai negara dengan mudah.
  • Selain itu, pengguna juga dapat mengirim teks, gambar, audio, maupun video secara real time dengan bantuan jaringan komputer.
  • Kita dapat mengakses berita atau informasi dengan sangat mudah melalui internet dikarenakan internet merupakan salah satu contoh jaringan komputer.
  • Misalkan dalam suatu kantor memerlukan printer, kita tidak perlu membeli printer sejumlah dengan komputer yang terdapat pada kantor tersebut. Kita cukup membeli satu printer saja untuk digunakan oleh semua karyawan kantor tersebut dengan bantuan jaringan komputer.

MACAM-MACAM JARINGAN KOMPUTER

Umumnya jaringan komputer di kelompokkan menjadi 5 kategori, yaitu berdasarkan jangkauan geografis, distribusi sumber informasi/ data, media transmisi data, peranan dan hubungan tiap komputer dalam memproses data, dan berdasarkan jenis topologi yang digunakan. Berikut penjabaran lengkapnya :

A. BERDASARKAN JANGKAUAN GEOGRAFIS

1. LAN
Local Area Network atau yang sering disingkat dengan LAN merupakan jaringan yang hanya mencakup wilayah kecil saja, semisal warnet, kantor, atau sekolah. Umumnya jaringan LAN luas areanya tidak jauh dari 1 km persegi.
Biasanya jaringan LAN menggunakan teknologi IEEE 802.3 Ethernet yang mempunyai kecepatan transfer data sekitar 10, 100, bahkan 1000 MB/s.
Selain menggunakan teknologi Ethernet, tak sedikit juga yang menggunakan teknologi nirkabel seperti Wi-fi untuk jaringan LAN.
2. MAN
Metropolitan Area Network atau MAN merupakan jaringan yang mencakup suatu kota dengan dibekali kecepatan transfer data yang tinggi. Bisa dibilang, jaringan MAN merupakan gabungan dari beberapa jaringan LAN.
Jangakauan dari jaringan MAN berkisar 10-50 km. MAN hanya memiliki satu atau dua kabel dan tidak dilengkapi dengan elemen switching yang berfungsi membuat rancangan menjadi lebih simple.
3. WAN
Wide Area Network atau WAN merupakan jaringan yang jangkauannya mencakup daerah geografis yang luas, semisal sebuah negara bahkan benua.
WAN umumnya digunakan untuk menghubungkan dua atau lebih jaringan lokal sehingga pengguna dapat berkomunikasi dengan pengguna lain meskipun berada di lokasi yang berbebeda.

B. BERDASARKAN DISTRIBUSI SUMBER INFORMASI/ DATA

1. Jaringan Terpusat
Yang dimaksud jaringan terpusat adalah jaringan yang terdiri dari komputer client dan komputer server dimana komputer client bertugas sebagai perantara dalam mengakses sumber informasi/ data yang berasal dari komputer server.
Dalam jaringan terpusat, terdapat istilah dumb terminal (terminal bisu), dimana terminal ini tidak memiliki alat pemroses data.

2. Jaringan Terdistribusi
Jaringan ini merupakan hasil perpaduan dari beberapa jaringan terpusat sehingga memungkinkan beberapa komputer server dan client yang saling terhubung membentuk suatu sistem jaringan tertentu.

C. BERDASARKAN MEDIA TRANSMISI DATA YANG DIGUNAKAN

1. Jaringan Berkabel (Wired Network)
Media transmisi data yang digunakan dalam jaringan ini berupa kabel.
Kabel tersebut digunakan untuk menghubungkan satu komputer dengan komputer lainnya agar bisa saling bertukar informasi/ data atau terhubung dengan internet.
Salah satu media transmisi yang digunakan dalam wired network adalah kabel UTP.
2. Jaringan Nirkabel (Wireless Network)
Dalam jaringan ini diperlukan gelombang elektromagnetik sebagai media transmisi datanya.
Berbeda dengan jaringan berkabel (wired network), jaringan ini tidak menggunakan kabel untuk bertukar informasi/ data dengan komputer lain melainkan menggunakan gelombang elektromagnetik untuk mengirimkan sinyal informasi/ data antar komputer satu dengan komputer lainnya.
Wireless adapter, salah satu media transmisi yang digunakan dalam wireless network.

D. BERDASARKAN PERANAN DAN HUBUNGAN TIAP KOMPUTER DALAM MEMPROSES DATA

1. Jaringan Client-Server
Jaringan ini terdiri dari satu atau lebih komputer server dan komputer client. Biasanya terdiri dari satu komputer server dan beberapa komputer client.
Komputer server bertugas menyediakan sumber daya data, sedangkan komputer client hanya dapat menggunakan sumber daya data tersebut.
2. Jaringan Peer to Peer
Dalam jaringan ini, masing-masing komputer, baik itu komputer server maupun komputer client mempunyai kedudukan yang sama.
Jadi, komputer server dapat menjadi komputer client, dan sebaliknya komputer client juga dapat menjadi komputer server.

E. BERDASARKAN TOPOLOGI JARINGAN YANG DIGUNAKAN

Topologi jaringan komputer merupakan bentuk/ struktur jaringan yang menghubungkan komputer satu dengan yang lain.
Untuk pembahasan lebih detail mengenai topologi jaringan, silakan baca artikel macam-macam topologi jaringan komputer yang pernah saya tulis sebelumnya.
Sekian untuk artikel mengenai pengertian, manfaat dan macam-macam jaringan komputer. Semoga tulisan pendek saya ini bermanfaat dan mudah dipahami.
Sumber : http://nesabamedia.com/pengertian-manfaat-dan-macam-macam-jaringan-komputer/