Apa Itu Raspberry Pi ?

kw-1615-1-1000x667

Raspberry Pi adalah sebuah mini kit yang bisa di jadikan komputer mini

OS Raspberry bisa bermacam-macam, salah satu nya linux debian yang telah di paket mini kan.
silakan cek website tuk download OS nya http://www.raspberrypi.org/downloads

Raspberry terdiri dari beberapa model :
Raspberry pi Model A
Raspberry Pi model B
tuk lebih jelas nya silakan lihat : http://en.wikipedia.org/wiki/Raspberry_Pi

dipasaran ada dua tipe Raspberry Pi Model B :
1. Tipe elemen 14
2. Tipe RS
dua-dua nya sama percis,perbedaan nya adalah asal pembuatan nya. tipe RS diproduksi di China, tipe Element 14 diproduksi di UK (CMIIW)

apa saja yang ada di Raspberry ini ? coba lihat dibawah ini :

2 Port USB
1 Port HMI
1 Port RCA untuk Video output
1 Port Audio 3.5mm
1 Port SDCARD
1 Port RJ 45 (Ethernet LAN Port)
8x GPIO UART,SPI BUS
konsumsi listrik : 750maH/ 5VDC/ mini usb charge yang di pakai di charger blackberry

kelebihan Raspberry ini bisa digunakan untuk project-project misalnya :
1. NAS (Network Attached Storage) , yaitu sebagai file server berbasis IP.
pemakai rumahan skrg bisa memiliki NAS yang bisa berjalan 24-jam sehari dengan konsumsi listrik sekitar 50rb/tahun

dsc00358_zpssyafhvom

  1. Media Server
    Jika ingin punya HD Media player ,alat yang bisa memainkan file-file music, gambar, dan video di dalam hardisk, Raspberry Pi ini bisa di jadikan Media player dengan menggunakan port HDMI ataupun RCA
    Anda bisa menonton Streaming TV online, bisa nonton Youtube ataupun memutar film kesukaan anda.

  2. Print Server
    Print Server adalah Alat yang di hubungkan dengan Printer,menjadikan printer anda bisa di gunakan bersama-sama dalam sebuah jaringan LAN
    Raspberry Pi juga bisa di jadikan print server ,dengan menghubungkan printer yang ingin di jadikan printer Jaringan

  3. Server Torent -Bittorent
    Raspberry Pi juga bisa di jadikan Server untuk download Torent

  4. Download manager
    Raspberry Pi bisa dijadikan sebagai Komputer yang mendownload file-file film yang bisa kita tinggal tanpa mengkhawatirkan konsumsi listri.

  5. Wifi Internet Radio Player

maxresdefault

Raspberry bisa juga di gunakan untuk memainkan music yang di streaming dari Internet Radio, anda bisa mengatur volume,mengatur list lagu dari handphone anda(android,Blackberry)

  1. Reporting Dashboard

dashboard-report

Bayangkan di ruangan Manager,CEO anda, ada satu monitor dengan kemampuan Screen touch, dan dibelakang monitor di pasang Raspberry+ Usb Wifi Mini,
Lalu anda install browser Chromium, dan setting setiap kali Raspberry menyala maka langsung otomatis membuka website internal anda yaitu berisi Dashboard Report misalnya
Report Piutang /Hutang Bulan ini,, Sales yang terjadi pada hari ini, semua yang online bisa di rekap menjadi satu window browser.

  1. Home Automation
    anda bisa membuat Home Automation untuk mengontrol lampu ,penyiraman taman, kipas angin,AC dan lain nya, dan bisa di atur baik dari layar LCD maupun Handphone anda.

admin-schema

  1. Server Hosting website
    anda punya koneksi internet di rumah dengan kecepatan lumayan ? punya ip publik ?
    Raspberry juga bisa menjadi Server untuk hosting website anda, berbasis html, php dan mysql
    anda bisa membuat website misalnya untuk company profile ataupun wordpres sebagai CMS
    irit kan ?
    Raspberry juga bisa digabung lagi (cluster) untuk mendapatkan performance yang lebih baik.

raspberry-pi-cluster

dan masih banyak lagi kegunaan raspberry, silakan cari di google dengan kata kunci “raspberry pi project idea”

Iklan

Pengetahuan Dasar Network Programming (socket programming)

Network programming perlu kita pelajari sebab microcontroller   yg ada  sekarang selain berkomunikasi dgn RS232/rs485 juga sudah banyak yang menggunakan komunikasi  LAN dan internet.  Sehingga dengan begitu microcontroller bisa diakses/dikendalikan dari PC lewat LAN  dan juga bisa lewat internet.

Network Layer

Gambar dibawah ini untuk mengingatkan kembali, bagaimana paket data/pesan mesti melalui  lapisan lapisan  supaya  sampai ke tujuan.

Untuk sampai ketujuan pesan (paket data) yg kita kirim harus melalui beberapa tahap/layer:
– Lapisan aplikasi : aplikasi  FTP, SMTP, HTTP  : aplikasi chating ,catur online, mozilla dll
-Lapisan transport: process-process data transfer yaitu  TCP dan  UDP
-Lapisan Internet:  membuat rute   datagrams dari  sumber ke tujuan : IP digunakan mencari  rute
-Lapisan Network Interface: data transfer PPP, Ethernet
-Lapisan Phisik:  pengiriman bit per bit  (5 volt atau o volt)

Apa itu  Socket ?  : untuk mencapai tujuan perlu alamat jelas……

Socket adalah gabungan alamat ip dan nomor port.

Berikut ini  contoh aplikasi yg berkomuniaksi lewat LAN atau internet dlm kehidupan sehari hari:

Ada 2 orang yang sedang chating  sambil chating kedunya juga bermain program catur online .

Untuk  mencapai tujuan,paket  data masing masing aplikasi mempunyai alamat PC  yg dituju dan alamat aplikasi yg dituju.  Alamat PC berupa IP adress dan alamat aplikasi (prosses) berupa nomor port (port yang dimaksud disini bukan port yg ada di microcontroller ).    Kombinasi  IP adress dan nomor port  disebut socket.  Aplikasi dalam contoh gambar di atas yaitu program Catur online  dan Chating

Socket bisa juga dianalogikan  dengan  sebuah alamat kartu  pos jika kita ingin mengirim surat,  maka kita perlu alamat rumah dan nama si penerima ,karena di alamat rumah yg dituju dihuni   beberapa orang. Jika  hanya alamat rumah saja nanti suratnya , maka tdk akan sampai kepada orang yg dituju.

alamat rumah = IP adress

nama orang yg dituju =  nomor  port

Keterangan ttg Nomor Port:
• Nomor Port  terdiri dari  16 bit integer  :  0 ~ 65,535.
• Server harus menetapkan sebuah nomor port.
• Client program  menentukan  dirinya sebuah epheral nomor port  epheral.
• IANA (Internet Assigned Number Authority)  membagi nomor port
menjadi  3 :
1. no Port  0 sampai  1023 , ditetapkan dan di control oleh
IANA. misal:  no port 23 untuk FTP, 25  untuk  SMTP dan 80 untuk HTTP.
2.nomor port  1024  sampai 49,151   tidak dicontrol oleh  IANA,
tapi dapat di tetapkan penggunaanya oleh IANA.
3. nomor port dinamis 49,152  sampai  65,535  dapat digunakan  untuk proses apa saja disebut juga  epheral port.

Client-Server  :  siapa yang mulai  meminta dilayani , siapa yg melayani..

Jika ada 2 aplikasi yg saling berkomunikasi  maka salah satu aplikasi harus ada yg  memulai dan yg lain menunggu / siap merespon  komunikasi. fihak yg aktif memulai di sebut sebagai client dan fihak yg  passive menunggu (siap merespon) disebut server.

jadi yang dimaksud client dan server  komunikasi jaringan adalah sebuah aplikasi/program  bukan berupa  hardware .

Karakteristik aplikasi Client
• Diaktifkan oleh user.
• Dijalankan di lokal komputer
• Berinisiatif  sebagai fihak yang memulai  menghubungi server
• Tidak perlu  special hardware atau OS khusus.

Karakteristik aplikasi  Server
• dapat melayani banyak client dalam satu saat.
• program otomatis aktif ketika komputer dinyalakan dan siap melayani permintaan client.
• berjalan di komputer yg disharing( bukan personal komputer).
• Pasive menunggu di kontak oleh client.
• membutuhkan powerful hardware dan OS khusus (misal windows server 2008),  karena harus melayani banyak client.

TCP  atau UDP :  pesan harus sampai  atau yang penting pesan sudah ku sampaikan…

Pesan yang akan kita kirim apakah harus sampai ke tujuan atau yg penting sudah kita kirim sampai atau tdk , tdk terlalu penting artinya ada kemungkinan pesan tdk diterima .

jika pesan harus (wajib) sampai ke si penerima maka kita pilih TCP

jika pesan tdk harus sampai, atau ada kemungkinan tdk diterima kita pilih UDP.

antara TCP dan UDP ada kekurangan dan kelebihannya masing-masing penggunaanya tergantung kebutuhan tiap aplikasi.

TCP mempunyai  transport layer  identitas  6 dan  UDP : 17

Kalau boleh saya umpamakan pesan dgn TCP itu seperti menghubungi orang lain  dgn   handphone   pasti terhubung atau tidak sama sekali.

Kalau UDP itu seperti menghubungi orang2 dengan speaker Toa di mesjid , Bgini contohnya “kepada bapak2 pengurus DKM harap kumpul dimesjid akan ada rapat malem ini”.  Kita tidak tahu pesan  pengumuman tsb sampai atau tdk , krn bapak2 yg dimaksud  mungkin ada yg di rumah atau  ada yg masih  di kantor.

UDP

TCP :

Mekanisme Komunikasi antara Client  dan Server 

Jika data bebentuk Stream (TCP)

Proses komunikasi Client server protokol  TCP  pada  pemrograman C# :

Jika menggunakan Datagram (UDP)

Contoh Pemrograman Network dengan C#

Contoh Code Client UDP

using System.Threading;
using System.Net;
using System.Net.Sockets;
using System.Text;

private void button1_Click(object sender, System.EventArgs e)
{
UdpClient udpClient = new UdpClient();
udpClient.Connect(tbHost.Text, 8080);
Byte[] sendBytes = Encoding.ASCII.GetBytes(“Hello World?”);
udpClient.Send(sendBytes, sendBytes.Length);
}

Contoh Code Server UDP

using System.Threading;
using System.Net;
using System.Net.Sockets;
using System.Text;

public void serverThread()
{
UdpClient udpClient = new UdpClient(8080);
while(true)
{
IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Any,0);
Byte[] receiveBytes = udpClient.Receive(ref RemoteIpEndPoint);
string returnData = Encoding.ASCII.GetString(receiveBytes);
lbConnections.Items.Add(RemoteIpEndPoint.Address.ToString() + “:” +returnData.ToString());
}
}

private void Form1_Load(object sender, System.EventArgs e)
{

Thread thdUDPServer = new Thread(new ThreadStart(serverThread));
thdUDPServer.Start();
}

http://www.atmel.com/Images/doc2396.pdf

Cara Gampang Mengecek Kinerja Baterai Laptop Anda Dengan Command Line

Baterai memang bagian penting yang dibutuhkan oleh pengguna laptop meski tanpa baterai pun laptop sudah bisa menyala dengan menyambungkannya pada konektor listrik tapi tentu ini berbeda dengan seseorang yang seringkali menggunakan laptopnya diluar kantor/rumah.

Tapi masih ada satu masalah yang bisa kita alami ketika menggunakan laptop diluar yaitu baterai yang kita pakai tidak bisa bertahan lama, wah pasti akan sangat menjengkelkan dan kita pasti berpikir ingin menggantinya dengan yang baru. Sebelum mengambil keputusan untuk mengganti baterai ada hal yang harus kita pertimbangkan yaitu mengecek kinerja baterai  yang selama ini kita pakai apakah ada masalah atau tidak yang bisa membuat  baterai cepat boros.

Diartikel kali ini saya akan menjelaskan Cara mengecek kinerja baterai pada laptop dengan COMMAND PROMPT (CMD) yang mana tujuannya supaya kita lebih tahu apa saja yang dikerjakan oleh baterai termasuk di antaranya adalah kapasitas baterai asli, kapasitas baterai yang efektif digunakan sekarang dan informasi tentang error yang terjadi pada baterai tersebut. Langkah-langkahnya adalah sebagai berikut :

  1. Masuk ke sistem administrator CMD, caranya tekan tombol Windows, kemudian tulis CMD
  1.  Lalu klik kanan pilih “run as administrator”.

 

  1. Kemudian ketik powercfg -energy pada sistem administrator CMD tersebut lalu enter.

Maka sistem akan memprosesnya.

  1. Ketika sudah selesai proses tersebut maka  akan muncul gambar sebagai berikut.
  1. Pada gambar diatas ditunjukan bahwa terdapat lokasi file yang berisi data kinerja baterai kita. Yakni C:\Windows\system32\energy-report.html

Silahkan lihat di tempat penyimpanan Anda di folder C:\Windows\system32. Untuk bisa membukanya silahkan copy kan terlebih dahulu ke folder lain di bawah my document, atau misalkan di drive D:\ misalnya.

 

 

WhatsApp Resmi Merilis Aplikasi WhatsApp Untuk Windows PC

Bagi kamu pengguna WhatsApp ada kabar gembira . . .

Setelah sempat mendengar banyak desas-desus dan rumor mengenai WhatsApp yang akan membuat aplikasi versi PC, hari ini melalui halaman blognya, WhatsApp secara resmi telah mengumumkan bahwa aplikasi WhatsApp versi PC telah tersedia.

Namun sayang, aplikasi WhatsApp versi PC ini hanya bisa digunakan di Windows 8.x dan Windows 10 saja. Artinya kamu pengguna Windows 7 atau yang lebih lawas tidak bisa menikmatinya.

Selain itu WhatsApp versi PC ini bukanlah UWP, WhatsApp PC merupakan aplikasi sejenis WhosDown, yaitu berupa web wrapper dari WhatsApp web.

Jadi, jika kamu ingin menggunakan WhatsApp versi PC kamu harus login seperti saat menggunakan WhatsApp web, dan WhatsApp versi PC ini tidak seperti LINE versi PC, yang mana jika kamu telah berhasil login kamu bisa terus dapat menggunakannya.

Hal ini tentu memang karena natur WhatsApp yang memang terhubung langsung ke akun melalui no hp di smartphone kita.

WhatsApp Resmi Merilis Aplikasi Untuk Windows 8 dan Windows 10

Walaupun WhatsApp versi PC ini berupa aplikasi web wrapper dari WhatsApp web, tetapi ini merupakan langkah besar bagi WhatsApp karena mereka telah mulai merambah dunia PC.

Bagi kamu yang ingin menginstall WhatsApp versi PC, kamu dapat mengunduhnya melalui link berikut

Download WhatsApp PC

via WhatsApp

Jangan biarkan sobat kamu kudet & kuper, bagikan info ini segera

WhatsApps Meluncurkan Tampilan Baru

Belum lama ini WhatsApp baru saja merilis fitur terbarunya, yakni WhatsApp Call. Setelah meluncurkan WhatsApp Web beberapa minggu yang lalu, sepertinya WhatsApp tidak ingin tertinggal jauh dari para pesaingnya seperti BBM, LINE atau Path Talk. 

dan sekarang WhatsApp meluncurkan tampilan baru langsung saja . .

ini penampakanya :

10922309_959850760701136_6354899120896878700_o Screenshot_2015-04-14-22-41-15 Screenshot_2015-04-14-22-41-21 Screenshot_2015-04-14-22-41-24

Whatsapp Tampilan Baru Yang Mau Comot Monggo Tidak Ada di di Play Store dan Jangan Lupa Di Backup dulu percakapanya sebelum uninstall Whatsapp yang lama :

Download

Cara Mengaktifkan Fitur WhatsApp Call di Android

Belum lama ini WhatsApp baru saja merilis fitur terbarunya, yakni WhatsApp Call. Setelah meluncurkan WhatsApp Web beberapa minggu yang lalu, sepertinya WhatsApp tidak ingin tertinggal jauh dari para pesaingnya seperti BBM, LINE atau Path Talk.

Namun ada yang berbeda di WhatsApp Call, suara yang dihasilkan terbilang cukup jernih dan juga tidak membutuhkan koneksi yang besar hanya untuk sekedar melakukan panggilan melalui WhatsApp Call.

Penasaran? Simak Tutorial Berikut

  1. Download dan install WhatsApp 2.11.561 versi terbaru (versi ini belum ada di Google Play Store).
  2. Lalu kirim pesan apa saja ke nomor +62 857-4844-9494 (Fadlur2.wordpress.com).
  3. Tunggu beberapa saat ya dan harap bersabar ok
  4. Jika sudah mendapat panggilan, maka dengan otomatis WhatsApp kamu akan berubah.

10845829_944036408949238_687586219875283454_o

Nah, jika kamu sudah mendapatkan WhatsApp Call, kamu juga dapat mengundang teman kamu dengan cara menelpon teman kamu menggunakan WhatsApp Call.

dinukil dari @JalanTikus.com