Minggu, 31 Maret 2013

Membuat Program Dalam Bahasa C/C++

Membuat Program Dalam Bahasa C/C++~postingan kali ini teman-teman kita belajar bagaiaman cara membuat program sederhana di C/C++ .

I.              Program Sederhana-1: Menampilkan ‘Hello, World!’ pada layar

Langkah-langkah membuat template program sederhana:

1.    Jalankan software Microsoft Visual C++ 6.0 dari Microsoft Visual Studio 6.0 (jika perlu mintalah bantuan asisten)

2.    Pilih menu File -> New


3.    Pada dialog box pilih tab Projects, selanjutnya:
  • Pilih/klik Win 32 Console Application
  • Tulis nama project, misalkan ProgramPertamaku pada isian Project_name:
  • Tentukan direktori tempat project ini berada pada Location: (kemungkinan diisi dengan direktori home anda)
  • Klik OK

4.    Akan muncul dialog box Win 32 Console Application:
  • Pilih radio button A “Hello, World!” application
  • Klik Finish
  • Klik OK

5.    Pada window kecil (biasanya di sebelah kiri):
  • Klik tab FileView
  • Klik tanda + pada ProgramPertamaku files
  • Klik tanda + pada Source files
  • Double Klik pada ProgramPertamaku.cpp, akan muncul teks program :

// ProgramPertamaku.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

int main(int argc, char* argv[])
{
      printf("Hello World!\n");
      return 0;
}

6.    Pilih menu Build -> Build ProgramPertamaku.exe atau tekan F7 pada keyboard

7.    Pilih icon/gambar tanda seru (!), akan muncul window console seperti berikut:



II.            Program Sederhana-2: Membaca dua buah bilangan bulat dan menampilkan hasil penjumlahannya


Petunjuk:
1.    Gunakan langkah-langkah pembuatan template program seperti di atas sampai langkah ke-5 , tetapi gunakan Project_name yang berbeda,misalnya ProgramKeduaku

2.    Gantilah blok program fungsi main dengan yang berikut:

   int integer1; /* first number to be input by user  */
   int integer2; /* second number to be input by user */
   int sum;      /* variable in which sum will be stored */

   printf( "Enter first integer\n" ); /* prompt */
   scanf( "%d", &integer1 );          /* read an integer */

   printf( "Enter second integer\n" ); /* prompt */
   scanf( "%d", &integer2 );           /* read an integer */

   sum = integer1 + integer2; /* assign total to sum */

   printf( "Sum is %d\n", sum ); /* print sum */

   return 0; /* indicate that program ended successfully */

3.    Lakukan langkah-6 dan 7 template seperti program I

III.           Program Sederhana-3: Mencoba operator persamaan dan operator relasi


Petunjuk:
1.    Gunakan langkah-langkah program II , tetapi gunakan Project_name yang berbeda,misalnya ProgramKetigaku

2.    Gantilah blok program fungsi main dengan yang berikut:

   int num1; /* first number to be read from user  */
   int num2; /* second number to be read from user */
  
   printf( "Enter two integers, and I will tell you\n" );
   printf( "the relationships they satisfy: " );

   scanf( "%d%d", &num1, &num2 ); /* read two integers */
  
   if ( num1 == num2 ) {
      printf( "%d is equal to %d\n", num1, num2 );
   } /* end if */

   if ( num1 != num2 ) {
      printf( "%d is not equal to %d\n", num1, num2 );
   } /* end if */

   if ( num1 < num2 ) {
      printf( "%d is less than %d\n", num1, num2 );
   } /* end if */

   if ( num1 > num2 ) {
      printf( "%d is greater than %d\n", num1, num2 );
   } /* end if */

   if ( num1 <= num2 ) {
      printf( "%d is less than or equal to %d\n", num1, num2 );
   } /* end if */

   if ( num1 >= num2 ) {
      printf( "%d is greater than or equal to %d\n", num1, num2 );
   } /* end if */

   return 0; /* indicate that program ended successfully */

 selamat mencobah yach teman-teman Dunia komputer


goo look...


Jumat, 25 Januari 2013

Teknologi masa depan (Microsoft Surface)


Teknologi masa depan (Microsoft Surface)~perusahaan komputer ternama di dunia Microsoft Corporation juga tidak mau ketinggalan. Baru -baru ini Microsoft sedang mengembangkan prototype komputer masa depan dan sedang menyempurnakannya. Komputer ini dinamai Microsoft Surface. Dalam teknologi ini, seumpama kita mempunyai sebuah kamera digital dan sebuah telepon genggam/ponsel yang telah memiliki dukungan wareless, maka setelah kita memotret benda/seseorang dengan kamera tadi, kemudian kamera itu kita letakkan di atas sebuah monitor sentuh atau touchscreen yang menyerupai meja. Setelah ditaruh, kemudian akan muncul gambar benda atau wajah yang telah kita potret tadi di dalam layar tanpa kita memindahkannya. Kemudian dengan teknologi ini, gambar tersebut bisa diperbesar, diperkecil, dibolak-balik dengan menggunakan tangan. Dan yang lebih seru lagi. Letakkan sebuah ponsel tadi di atas meja itu. Geser gambar dimonitor tersebut ke arah ponsel. Dan seketika itu pula gambar sudah berpindah ke memory card ponsel kita tanpa kita memegang ponsel itu.

Teknologi masa depan (Microsoft Surface)~itu perkembangan dunia IT saat ini. dimana teknologi diciptakan untuk mempermuda segala hal keperluan dan kepentingan kita semua.

Teknologi Laptop masa depan (TriBook)


Teknologi Laptop masa depan (TriBook)~TriBook dengan tiga konsep layar ultra lebar yaitu 21in lebar layar. Ia juga memiliki sebuah 8x SuperDrive, 1TB harddisk, dan MacBook Pro-calibre CPU, plus sebuah keyboard multitouch trackpad.

Generasi laptop masa depan ini dibuat oleh industri desainer Jerman Felix Schmidberger, model classy, elegan, futuristik laptop yang menggunakan OLED touchscreen.
Barangkali lebih tepat disebut Paper PC karena bentuknya yang seperti lembaran kertas berupa layar sebagai antar muka dan dilengkapi pena untuk mengoperasikannya dengan cara touch screen. Didesain oleh Avery Holleman
Laptop yang mempunyai dua layar dengan desain mirip buku,  Prototipe dari XO-2 dan One Laptop Per Child (OLPC) .

Teknologi Laptop masa depan (TriBook)~mungkin hanya itu yang dapat saya bagikan untuk teman-Teman
semoga dapat menjadi inspirasi untuk teman-teman.

Senin, 07 Januari 2013

Perkembangan Dunia IT Yang Mempengaruhi Dunia saat ini





Perkembangan Dunia IT y Mempengaruhi Dunia saat ini~Terlebih lagi, kata dia, saat ini banyak ditemui nama-nama pejabat, pengusaha, pendidik, kalangan ulama dan pesantren hingga Presiden Susilo Bambang Yudhoyono dalam jejaring sosial itu, selain tentunya kalangan anak-anak muda.
Perkembangan internet tak dapat di pisahkan dengan perkembangan teknologi komputer yang mengawalinya. Awal mula komputer yang sebenarnya dibentuk oleh seoarang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika:mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertentu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine.Perkembangan selanjutnya, muncul apa yang disebut Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, computer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dn John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang menjadi cikal bakal komputer PC yang ada sekarang ini.
Perkembangan Awal Intenet
Pada awalnya Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network). Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 3 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung.
Tahun 1989, Timothy Berners-Lee, ahli komputer dari Inggris menciptakan World Wide Web yaitu semacam program yang memungkinkan suara, gambar, film, musik ditampilkan dalam internet. Karena penemuan inilah internet menjadi lebih menarik tampilannya dan sangat bervariasi. Sekarang ini internet telah mencapai perkembangan pesat, jauh dari awal mula penemuannya.Internet sendiri beroperasi dengan protokol yang mengatur tentang perpindahan data antara rangkaian. Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Protokol-protokol internet yang sering digunakan adalah seperti, IP, TCP, POP3 SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.Beberapa layanan populer di internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, perkongsian file (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui internet dimungkinkan untuk berkonikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.
Dampak Perkembangan
Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google, pengguna di seluruh dunia mempunyai akses internet yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran(decentralization) / pengetahuan (knowledge) informasi dan data secara ekstrim.Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-commerce. Terkait dengan pemerintahan, Internet juga memicu tumbuhnya transparansi pelaksanaan pemerintahan melalui e-governmentInternet juga semakin banyak digunakan di tempat umum. Beberapa tempat umum yang menyediakan layanan internet termasuk perpustakaan, dan internet cafe/warnet (juga disebut Cyber Cafe). Terdapat juga tempat awam yang menyediakan pusat akses internet, seperti Internet Kiosk, Public access Terminal, dan Telepon web.Terdapat juga toko-toko yang menyediakan akses wi-fi, seperti Wifi-cafe. Pengguna hanya perlu membawa laptop (notebook), atau PDA, yang mempunyai kemampuan wifi untuk mendapatkan akses internet.

Perkembangan Dunia IT y Mempengaruhi Dunia saat ini~Perkembangan teknologi komunikasi melalui dunia maya atau internet yang berbentuk jejaring sosial, seperti “facebook”, “twitter”, dan “blog” secara tidak langsung ternyata mampu memengaruhi proses demokratisasi di Indonesia.
“Gerakan demokrasi rakyat yang riil justru banyak ditemui lewat jejaring sosial, seperti `facebook`, `twitter`, dan `blog`,” kata pakar komunikasi Universitas Indonesia Prof M Alwi Dahlan usai menyampaikan kuliah umum di Universitas Diponegoro Semarang, Rabu.
Menurutnya, hal itu menunjukkan bahwa ada perkembangan yang lebih baik dari masyarakat untuk menyuarakan aspirasinya secara lebih luas, dibandingkan dengan dulu yang hanya mampu menyuarakannya lewat wakil rakyat di DPR.
“Di dunia, setiap orang dapat berkomentar atau menyuarakan aspirasi dan dukungannya terkait isu-isu dan persoalan negara, maupun persoalan sosial yang tengah terjadi,” kata mantan Menteri Penerangan Kabinet Pembangunan VII tersebut.
Ia mencontohkan, kasus Komisi Pemberantasan Korupsi (KPK) Bibit-Chandra, perseteruan RS Omni International dengan Prita Mulyasari, Bank Century, dan sebagainya yang menunjukkan antusiasme masyarakat menanggapi lewat jejaring sosial.
“Hal ini merupakan dampak positif perkembangan proses demokratisasi di Indonesia, terutama perkembangan dalam proses komunikasi politik, meskipun tetap ada dampak negatif yang ditimbulkan oleh perkembangan teknologi itu,” katanya.
“Pengguna `facebook` di Indonesia pada tahun lalu melonjak 1.500 persen menjadi sekitar 14 juta orang yang berasal dari seluruh kalangan,” kata penyandang gelar doktor bidang komunikasi pertama di Indonesia itu.
Berkaitan dengan dampak negatif dari perkembangan teknologi, terutama jejaring sosial itu, ia mengakuinya, seperti adanya penculikan orang atau penipuan yang berawal dari situs pertemanan tersebut.
Namun, kata dia, dampak positif terhadap perkembangan proses demokratisasi memang lebih besar, sehingga hal itu juga harus disadari para pembuat kebijakan atau perundang-undangan dalam menyikapi fenomena tersebut.
“Suara yang menentang kedatangan teknologi itu sampai saat ini masih terdengar, seperti adanya fatwa yang mengharamkan `facebook` dan protes terhadap internet yang dapat mengancam generasi muda,” katanya.
Ia mengakui, perkembangan dan dinamika teknologi komunikasi dan informasi tersebut ternyata belum banyak disadari oleh seluruh pihak, termasuk mereka yang bergerak di bidang komunikasi dan informasi.
Perkembangan Teknologi Komputer dan Internet
Perkembangan Mutakhir


Perkembangan Dunia IT y Mempengaruhi Dunia saat ini~sekian dulu yach..

Minggu, 06 Januari 2013

Sejarah Hecker dan Sisi Lain Dunia Internet


Sejarah Hecker dan Sisi Lain Dunia Internet~mungkin teman-teman sudah sering mendengar yang namanya hecker, bahkan teman-teman sudah sering menggunakannya baik untuk kejahatan maupun kebaikan nach.. sebelum kita belajar untuk menhacker mari kita simak terlebih dahulu dimana pertama kali ditemukan yang namanya hacker dan hacker itu siapa dan seperti apa itu hacker ?

Sejarah Hacker Pertama kali muncul pada awal tahun 1960-an diantara para anggota organisasi mahasiswa Tech Model Railroad Club di Laboratorium AI Massachusetts Institute of Technology (MIT). Kelompok mahasiswa tersebut merupakan salah satu perintis perkembangan teknologi komputer.

Siapa itu Hacker
Menurut Eric Steven Raymond •Seseorang yang suka belajar detail dari bahasa pemrograman atau system.•Seseorang yang melakukan pemrograman tidak cuma berteori saja.•Seseorang yang bisa menghargai, menikmati hasil hacking orang lain.•Seseorang yang dapat secara cepat belajar pemrogramman.•Seseorang yang ahli dalam bahasa pemrograman tertentu atau sistem tertentu, seperti “UNIX hacker”.

Sejarah Hecker dan Sisi Lain Dunia Internet~semoga  bermanfaat untuk teman-teman hacker.

Selasa, 01 Januari 2013

Cara Setting IP Addres Di Ubuntu

Cara Setting IP Addres Di Ubuntu~pemabahasan kali ini kita akan membahas tentang bagaimana setting IP Addres di ubuntu dan untuk menyettingnya ikuti langkah-langkah berikut.
  • Klik applet/indikator jaringan yang terletak di kanan, pilih Edit Connections atau dari menu Applications->System Tools->Preferences->Network Connections
  • network connections
  • Misalnya yang mau diset interface jaringan ethernet (LAN Card) pilih tab Wired, klik 2x Wired connection 1 atau Auto eth0
  • network connections
  • Klik tab IPv4 Settings
    Automatic (DHCP) : IP Address terset otomatis
    Automatic (DHCP) addresses only : IP Address terset otomatis tapi IP DNS server bisa diset manual
    Manual : IP Address dan IP DNS server diset manual
    Masukkan IP Address, Netmask, Gateway dan DNS server. Jika DNS server lebih dari satu batasi dengan koma.
    DNS server bisa menggunakan :
    DNS Google 8.8.8.8 dan 8.8.4.4
    DNS Nawala 180.131.144.144 dan 180.131.145.145 (berfungsi sebagai content filter)
    DNS OpenDNS 208.67.222.222 dan 208.67.220.220
  • network connections
  • kalau selesai klik Save

Cara Install dan Konfigurasi DNS Server di Ubuntu Server 12.04

Cara Install dan Konfigurasi DNS Server di Ubuntu Server 12.04~sekarang  kita akan membahas mengenai cara menginstal dan konfigurasi DNS server, tpi sebelum instal yang ini teman sebaiknya kalian install dulu Web Servernya !



-cara install DNS   
     (sudo apt-get install bind9)

-komfigurasi DNS
     IP Address yang saya gunakan 192.168.1.2 dengan nama domain ubuntu.lan
      $ sudo su
      # cd /etc/bind/
      # nano named.conf.local
 tamabahkan skrip berikut ;
     
      zone "ubuntu.lan" { type master;
      file "/etc/bind/db.ubuntu"; };
 
      zone "1.168.192.in-addr.arpa" { type master; notify no;
      file "/etc/bind/db.1";};
 
Penulisan IP pada baris zone "1.168.192.in-addr.arpa" ( ditulis terbalik.)
Copy file db.local
       
     # cp db.local db.ubuntu
     # cp db.local db.1
 
Edit db.ubuntu, scriptnya ;
    
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.ubuntu.lan. root.ubuntu.lan. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ubuntu.lan.
@   IN  A   192.168.1.1
ns  IN  A   192.168.1.1
www IN  CNAME   ubuntu.lan.
 
Edit db.1, scriptnya ;
 
 
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.ubuntu.lan. root.ubuntu.lan. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ubuntu.lan.
1   IN  PTR ubuntu.lan.
ns  IN  PTR 192.168.1.1
www IN  PTR 192.168.1.1
 
Tambahkan DNS-nameserver pada konfigurasi interface
 
   # nano /etc/network/interfaces
   dns-nameservers 192.168.1.1
   dns-search ubuntu.lan
Configurasi DNS-Name server
dns client - ipv4 setting 
 
Penujian ;
 
$ nslookup ubuntu.lan
nslookup ubuntu.lan
Server:     192.168.1.1
Address:    192.168.1.1#53
 
Name:   ubuntu.lan
Address: 192.168.1.1
 
 
$ dig ubuntu.lan
; <<>> DiG 9.8.1-P1 <<>> ubuntu.lan
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58799
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ubuntu.lan.            IN  A
 
;; ANSWER SECTION:
ubuntu.lan.     604800  IN  A   192.168.1.1
 
;; AUTHORITY SECTION:
ubuntu.lan.     604800  IN  NS  ubuntu.lan.
 
;; Query time: 6 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Sep  9 08:00:55 2012
;; MSG SIZE  rcvd: 56
 
Cara Install dan Konfigurasi DNS Server di Ubuntu Server 12.04~demikian yang dapat saya bagi menegenai cara install dan konfigursi  DNS Server semoga bermamfaat bagi teman-teman, apabaila ada kekuranagan dan kesamaan artikel mohon maaf karna saya hanya manusia biasa yang tak bisa berdiri sendiri.
 


 
 
 

 
Design by Hamsar Blog's | Bloggerized by Hamsar88 Team -