Minggu, 11 November 2012

Pengenalan Internet


PENGENALAN INTERNET

          Internet berasal dari kata Interconnection Networking dan mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya sehingga di dalamnya menghubungkan situs-situs akademik, pemerintahan, komersial, organisasi, maupun perorangan.
Internet mengacu pada istilah jaringan bukan aplikasi. Internet tidak memiliki manfaat apabila tidak ada aplikasi yang sesuai dan bisa digunakan untuk berbagai keperluan. Setiap aplikasi berjalan di atas protocol tertentu. Istilah “protokol” di internet mengacu pada satu set aturan yang megatur bagaimana sebuah aplikasi berkomunikasi dalam suatu jaringan.

Pengenalan Internet terhadap kehidupan pribadi
          Kemudahan mengakses internt sudah sangat trasa ketika saya duduk dibangku SMP, dimana pada hanphone saya sudah terdapat fitur untuk mengakses internet. saat itu scara tidak sengan saya meenekan tombol pintas untuk mengakses internet yang berlambangkan dengan huruf "i" yang bercetak miring. Halaman awal yang muncul saat mengakses koneksi yang menggunakan sinyal GPRS saat itu adalah Homepage provider yang saya gunakan. di situs itu terdapat pilihan untuk memilih layanan yang disediakan, adapula yang untuk mengunduh ringtone, gambar, video, dan NSP. Kemudahan yang diberikan internt ini membuat saya tertarik ingin mencoba mngaksesnya lebih luas.
          Karena penasaran, saya pergi ke Warnet untuk mengakses nya lebih luas. Komputer yang digunakan saat itu adalah komputer yang berisikan OS windows XP.  Pertama, saya membuka Mozilla Fire Fox, lalu akan muncul halaman awal Google. dan dari ini kita bisa mncari hal apa saja yang kita mau.
          Menginjak masa SMA, pengetahuan tentang internet  semakin bertambah dengan adanya sosial media. Mulai dari Friendster, My Space, dan blogger. Semakin lama popularitas Friendster semakin berrkurang dan beralih ke facebook. Facebook menawarkan kemudahan untuk menemukan teman dan membagikan gambar serta tulisan tulisan yang ingin dibagikan. Sampai saat ini Facebook masih melanglang buana di dunia maya. Tetapi kemasyuran Web karya Mark Zuckerberg ini menemui pesaing barunya, yaitu Twitter. Twitter adalah web micro blogging yang menawarkan kemudahannya untuk saling berbagi dan mengobrol satu sama lain. Twitter dengan desain yang lebih simpel semakin digemari dengan banyaknya applikasi pendukung yang semakinn membuatnya menarik.
          Hingga saat ini, akses internet sangat saya perlukan, terlbih untuk mngakses tugas-tugas secara online.

Perkembangan New Media


Perkembangan New Media
New Media merupakan sebuah terminology untuk menjelaskan konvergensi antara teknologi komunikasi digital yang terkomputerisasi serta terhubung ke dalam jaringan . contoh dari media yang sangat mempresentasikan media baru adalah internet.
Program televisifilmmajalahbukusuratkabar, dan jenis media cetak lain tidak termasuk media baru. atau  istilah yang luas yang muncul dibagian akhir abad ke – 20 untuk mencakup penggabungan dari media tradisional seperti film, gambar, musik, diucapkan dan ditulis kata, dengan kekuatan interaktif teknologi komputer dan komunikasi, komputer konsumen diaktifkan perangkat dan yang paling penting, Internet.Media dan New Media ada sedikit perbedaan yaitu cara penyampaian dari informasi melalui media tersebut. Koran (surat kabar) menjadi surat kabar elektronik merupakan salah satu contoh suatu perkembangan dari media menjadi new media, karena masyarakat dapat mendapatkan berbagai informasi terbaru dimanapun dan kapanpun mereka berada tampa perlu membeli koran, hanya perlu menggunakan koneksi internet. Selain itu contoh lainnya seperti surat,  sekarang banyak media lain yang dapat mempersingkat waktu dan meniadakan jarak bagi si pengguna, contohnya dengan menggunakan Handphone atau aplikasi chatting seperti Friendster, Facebook, Twitter, atau pun aplikasi lainnya yang memiliki kelebihan masing-masing.
Dalam arti sederhananya , New Media adalah media yang baru.Media adalah wadah dimana akan dilakukannya sebuah proses yang akan menghasilkan tujuan tertentu. Perkembangan tekhnologi pada masa kini telah berkembang dengan kemajuan yang banyak memberikan dampak dalam kehidupan sosial dan budaya masyarakat.
Sebenarnya keberadaan new media saat ini yang memberikan dampak terhadap kebudayaan bukan saja internet tetapi interaksi yang dilakukan antara penggunanya dengan computer.Keberadaan kondisi ini yang membuat sebagian orang mengabiskan waktu di depan computer untuk menyelesaikan banyak dari pekerjaan mereka.Interaksi yang terjadi antara manusia dan computer bahkan tidak jarang melebihi interaksi antar manusia dengan manusia terlebih dari banyak kemudahan yang ada pada media-media yang ditawarkan.

Contoh New Media (koran elektronnik)
            Sekarang ini, membaca berita dengan ponsel, khususnya Android akan menjadi sangat mudah, karena sudah tersedia aplikasi untuk Android yang yang berfungsi sebagai pembacan berita. Aplikasi tersebut benama Pulse "Pulse".
            Merupakan program yanng sudah dapat diakses dengan menggunakan gadget gadget yang sudah beredar di kalangan masyarakat saat ini, misalnya android. Pulse ini bersikan berita berita internasional yang berkaitan dengan sosial, budaya, ekonomi, bisnis, joke / hiburan, dan juga teknologi terkini.
           

Sumber :
http://portal.paseban.com/review/5705/aplikasi-untuk-android

Minggu, 07 Oktober 2012

PENGENALAN BAHASA C


PENGERTIAN BAHASA C
 Bahasa C bersifat portable. Suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain dan merupakan general-purpose language, yaitu bahasa pemrograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strenght language. Bahasa C diciptakan oleh Dennis Ritchie.
               
Keterangan:
  • Preprocessor(#) : Digunakan untuk memasukkan (include) text dari file lain, mendefinisikan macro dapat mengurangi beban kerja pemrograman dan meningkatan legibility source code (mudah dibaca).
Contoh :   #include <delay.h>
  • #define : digunakan untuk mendefinisikan macro.
Contoh:                    #define    ALFA               0xff               
  • Komentar : Penulisan komentar untuk beberapa baris komentar sekaligus
                /*
                …komentar

DASAR DASAR PEMROGRAMAN BAHASA C
Struktur penulisan program
#include < [library1.h] >
#include < [library2.h] >
#define [nama1] [nilai] ;
#define [nama2] [nilai] ;
[global variables]
[functions]
void main(void) // Inisialisasi
[Deklarasi local variable/constant]
[Isi Program Utama]
}
While(1) //Program Utama
{……………….
  ……………….}
}




DEKLARASI VARIABLE DAN KONSTANTA
·         Variabel adalah memori penyimpanan data yang nilainya dapat diubah-ubah.
Penulisan :  [tipe data] [nama] = [nilai_awal] ;
·         Konstanta adalah memori penyimpanan data yang nilainya tidak dapat diubah.
                Penulisan :  const [tipe data] [nama] = [nilai] ;
·         Tambahan:
                Global variabel/konstanta yang dapat diakses di seluruh bagian program.
Local variabel/konstanta yang hanya dapat diakses oleh fungsi tempat dideklarasikannya.
PERCABANGAN DAN PERULANGAN

                Berkut adalah perintah percabangan dan perulangan :
o    If Else
o    For
o    While
o    Do While
o    Switch Case





PROSEDUR DAN FUNGSI

Prosedur & Fungsi adalah bagian program yang dapat dipanggil oleh program utama. Bedanya kalau prosedur memberikan hasil yang tidak memiliki nilai balik melainkan berupa proses sedangkan fungsi memberikan hasil yang memiliki nilai balik yaitu berupa nilai.

Contoh :


void led(); //contoh prosedur
{
PORTD = 0;
delay_ms(500);
PORTD = 255;
delay_ms(500);
}
long luas() //contoh fungsi
{
Int sisi=10;
Return (sisi*sisi);
}


STATEMENT
Statement adalah setiap operasi dalam pemrograman, harus diakhiri dengan [ ; ] atau [ } ]. Statement tidak akan dieksekusi bila diawali dengan tanda [ // ] untuk satu baris. Lebih dari 1 baris gunakan pasangan [ /* ] dan [ */ ]. Statement yang tidak dieksekusi disebut juga comments / komentar.

Contoh : suhu=adc/255*100; //contoh rumus perhitungan suhu

OPERASI LOGIKA DAN BINER



Tabel Daftar Operator Kondisi
Operator Kondisi
Keterangan
Lebih Kecil
<=
Lebih Kecil atau sama dengan
Lebih besar
>=
Lebih besar atau sama dengan
==
Sama dengan
!
Tidak sama dengan

Tabel Daftar operator aritmatika
Operator Aritmatika
Keterangan
+
Pejumlahan
-
Pengurangan
*
Perkalian
/
Pembagian
%
Sisa bagi (modulus)

Tabel Daftar Operator Logika
Operator Logika
Keterangan
!
Boolean NOT
&&
Boolean AND
||
Boolean OR


Tabel Daftar Operator bitwise
Operator Bitwise
Keterangan
~
Komplemen
&
Bitwise And
|
Bitwise OR
^
Bitwise Exclusive OR
>> 
Right Shift
<< 
Left Shift

Tabel Operator Assignment
Operator Assignment
Keterangan
=
Untuk memasukkan nilai
+=
Untuk menambah nilai dari keadaan semula
-=
Untuk mengurangi nilai dari keadaan semula
/=
Untuk melakukan pembagian thd bil semula
%=
Untuk memasukan nilai sisa bagi dari pembagian bilangan semula
<<=
Untuk memasukkan shift left
>>=
Untuk memasukkan shift right
&=
Untuk memasukkan bitwise AND
^=
Untuk memasukkan bitwise XOR
\=
Untuk memasukkan bitwise OR





ARRAY
Pendeklarasian variabel dengan tipe array adalah sebagai berikut :
Satu dimensi
[tipe_data][nama_array][elemen_1];
Dua dimensi
[tipe_data][nama_array][elemen_1][elemen_2];
N dimensi
[tipe_data][nama_array][elemen_1][elemen_2]…. [elemen_n];

ENUMERASI
Enum(ENUMERASI) digunakan untuk mendefinisikan sejumlah kemungkinan yang bisa kita tentukan sendiri, Mendefinisikan sebuah enum dilakukan dengan cara sebagai berikut :
                 enum [nama_enum]
                                {[konstanta_1]=[nilai1], [konstanta_2]=[nilai2] ,…};

 IDENTIFIER / PENGENAL
                Aturan untuk penulisan identifier antara lain: 
    • Tidak boleh dimulai dengan karakter non huruf 
    • Tidak boleh ada spasi 
    • Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / | 
    • Tidak boleh menggunakan reserved words yang ada dalam C/C++, 
TIPE DATA
       
Ada Beberapa macam tipe data yang harus kita ketahui, dibawah ini adalah macam-macam tipe data.
·         Char  (1 Byte)
·         Short  Int (2 Byte)
·         Int (4 Byte)
·         Long Int /Long (4 Byte)
·         Boolean (1 Byte)
·         Float (4 Byte)
·         Double (8 Byte)
·         Long Double (8 Byte)
·         wchar_t (2 or 4 Byte)


DEKLARASI VARIABEL 
                Seperti halnya Pascal, variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya.
Berikut ini contoh pendeklarasian variabel:

 ASSIGNMENT 
                Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Berikut adalah contoh assignment:





KONSTANTA 
                Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal. Sintaksnya adalah:

 KOMENTAR 
                Komentar digunakan untuk memberikan penjelasan pada program dan tidak akan dieksekusi dalam program. Penulisan komentar adalah sebagai berikut:

 STRUKTUR PROGRAM C

Struktur dari program C dapat dilihat sebagai kumpulan dari sebuah fungsi-fungsi. Fungsi pertama yang harus ada di program C yang sudah di tentukan namanya, yaitu fungsi main(). Artinya program C minimal memiliki fungsi (fungsi main()). Berikut ini adalah struktur dari program C.
main ()                                                          fungsi_lain ()
{                                                                     {
statemen_1;                                                                statemen_statemen;;
statemen_2;                                                                }
....
statemen_n;
}


PROGRAM SEDERHANA

Program C yang sederhana dengan tidak mengalami bayak kesulitan. Berikut ini adalah suatu program C yang sederhana :
/*--- Program C Sederhana --*/
#include <stdio.h>
main( )
{
float celcius, farenheit;
printf(“Masukkan Nilai Celcius?”);
scanf(“%f”, &celcius);
fararenheit = celcius * 1.8 + 32; /*--mengitung konversi--*/
printf(“%f celcius adalah %f farenheit \n”, celcius, farenheit);
}

  FILE JUDUL / HEADER FILE
File ini hanya berisi dengan prototype deri fungsi-fungsi pustaka, sedangkan fungsi-fungsi pustakanya sendiri disimpan di file pustaka (library file dengan extention file .LIB).Misalnya prototype dari fungsi-fungsi pustaka printf() dan scanf() terdapat di file judul stdio.h. Jika fungsi-fungsi ini akan digunakan di program, maka nama file judulnya harus dilibatkan dengan menggunakan prepocessor #include. File judul stdio.h berisi prototype fungsi-fungsi pustaka untuk operasi input da output standar. Ada dua cara untuk melibatkan file judul di suatu program C, yaitu sebagai berikut :
#include <stdio.h>
Atau
             #include “stdio.h”



NAMA PENGENAL
Fungsinya untuk meneyatakan : Variabel, Tipe Data, Konstanta, Fungsi, Label dan Obyek. Aturan penamaan pengenal :
1.       Karakter pertama harus huruf atau garis bawah.
2.       Karakter berikutnya boleh huruf, bilangan, atau garis bawah.
3.       Panjang maksimal 32 karakter.
4.       Nama pengenal tidak boleh sama dengan kata kunci (reseeved word)
5.       Pengenal bersifat case sensitif.
                               Huruf kecil dan huruf besar (kapital) pada pengenal tidak dianggap sama :
       Contoh : NAMA, Nama, nama = menyertakan pengenal yang berbeda.



KOMENTAR PROGRAM
Komentar merupakan bagian terpenting dari program., karena berupa penjelasan-penjelasan mengenai program atau bagian-bagian program. Hal ini penjelasannya bisa berupa :
·         Tujuan / fungsi program
·         Saat program dibuat atau di revisi
·         Keterangan-keterangan lain tentang sejumlah pernyataan dalam program
Pada C suatu komentar diawali dengan tanda ( /* ) dan diakhiri dengan tanda ( */ Contoh :
/* contoh program yang menggunakan komputer */

 STATEMENT
Suatu ststemen (statement) adalah pernyataan yang menyebabkan suatu tindakan akan dilakukan oleh komputer. Tindakan tersebut dapat berupa tindakan untuk menghitung, menampilkan hasil, menerima input data, mengendalikan proses program dan lain-lain. Suatu statemen dibahasa C ditulis dan diakhiri oleh tanda titik koma (;).
Contoh :
                       X=X+1;
                       Printf(‘NilaiX=%f\n”,X);