Jumat, 22 April 2016

WIFI


Pengertian Wi-Fi


Wi-Fi merupakan kependekan dari Wireless Fidelity, pengertiannya adalah sekumpulan standar yang digunakan untuk Jaringan Lokal Nirkabel (Wireless Local Area Networks – WLAN) yang didasari pada spesifikasi IEEE 802.11.

Teknologi setiap harinya selalu berkembang salah satunya adalah internet, dengan internet kita dapat mengkases berbagai informasi dan data tanpa perlu bersusah-susah payah  mencari buku di perpustakaan. Internet sendiri bisa kita gunakan apabila kita mempunyai modem, Tetapi sekarang banyak orang  yang tidak mempunyai modem tapi tetap bisa mengakses internet dengan memanfaatkan fasilitas Wi-Fi yang disediakan oleh restoran atau cafe.

Tingginya animo masyarakat –khususnya di kalangan komunitas Internet– menggunakan teknologi Wi-Fi dikarenakan kemudahan akses. artinya, para pengguna dalam satu area dapat mengakses Internet secara bersamaan tanpa perlu direpotkan dengan kabel.
Masyarakat sendiri sekarang ini begitu tergantung dengan internet karena peran internet  dalam kehidupan sehari-hari semakin mendominasi, mulai dari mencari informasi, sarana hiburan, serta komunikasi terhadap orang-orang di sekeliling kita.


Cara Kerja Wi-Fi
Cara kerja Wi-Fi pada dasarnya sama dengan jenis-jenis modem lainnya, namun  fungsi modem  dapat berjalan baik bila dikoneksikan secara langsung. Sedangkan Wi-Fi tidak memerlukan kabel untuk mengirimkan signal. Apabila cara kerja  Wi-Fi sudah benar dan dalam kondisi memancarkan signal tentu kita sudah dapat bisa memakainya untuk mencari informasi atau login ke social media lewat web browsher yang ada di laptop atau berbagai jenis smartphone yang kita miliki.


3 komponen penting untuk menjalankan cara kerja Wi-Fi baik itu dalam posisi mengirim atau menerima data adalah adanya sinyal radio, format data, dan  struktur jaringan atau network.
Setiap komponen pada dasarnya mempunyai peran dan fungsi masing-masing dan berada di lapisan yang berbeda.  7 lapisan (seven layer OSI Model) pada topologi jaringan komputer yang berperan pada cara kerja Wi-Fi yaitu :

  1. Physical Layer (Lapisan Fisik)
  2. Data-Link Layer (Lapisan Keterkaitan Data)
  3. Network Layer (Lapisan Jaringan)
  4. Transport Layer (Lapisan Transport)
  5. Session Layer (Lapisan Sesi)
  6. Presentation Layer (Lapisan Presentasi)
  7. Application Layer (Lapisan Aplikasi) 

Komponen pertama untuk cara kerja Wi-Fi yaitu sinyal radio dimana nantinya akan bekerja di physical layer atau lapisan fisik sedangkan format data berfungsi mengendalikan beberapa lapisan yang ada di atasnya. Setelah itu struktur jaringan atau network yang merupakan bagian dari cara kerja Wi-Fi berfungi mengirim dan menerima sinyal radio.

Cara kerja Wi-Fi dapat diibaratkan seperti cara kerja modem namun ketika mengirim data peralatan-peralatan wireless akan mengubah data yang bersifat digital menjadi sinyal radio  dan ketika menerima peralatan-peralatan wireless akan mengubah sinyal radio menjadi sinyal digital.
Wi-Fi ditemukan dan dibuat oleh James Clerk Maxwell pada tahun 1964 dimana pada saat itu Maxwell menunjukkan sebuah fakta bahwa apabila medan magnet mengalami perubahan maka nantinya akan menghasilkan medan-medan listrik.

Dalam persamaan itu, dengan gamblang dan jelas Maxwell berhasil menunjukkan fakta bahwa, setiap perubahan yang terjadi dalam medan magnet itu akan menciptakan medan-medan listrik. Dan sebaliknya, setiap perubahan yang terjadi dalam medan-medan listrik itu akan menciptakan medan-medan magnet. Medan magnet yang ada nantinya dapat menciptakan media listrik di ruang bebas yang seterusnya akan menciptakan medan magnet baru kembali, alur tersebut terus berlanjut hingga arus listrik terputus. Energi yang sudah dihasilkan tersebut biasa kita kenal dengan sinyal radio.
Berkat ditemukannya persamaan oleh Maxwell kita bisa mengetahui dan mengenal cara kerja Wi-Fi sehingga setiap komputer dapat saling berkomunikasi baik itu  dalam modem mengirim atau menerima lewat sinyal radio.


Analisa: Artikel tentang wifi ini menjelaskan pengertian dan cara kerja wifi itu sendiri, serta sejarah wifi nya. Namun coba penulis menambahkan seperti cara kerjanya menggunakan gambar mungkin bisa lebih di mengerti banyak user

JAVA



Java merupakan bahasa pemrograman berorietasi objek. Pemrograman berorintasi objek atau disebut object oriented programming ialah suatu bahasa pemrograman yang dikembangkan untuk membentuk objek-objek. Jadi, java menggunakan kelas untuk membentuk objek-objek tersebut.
Java juga memiliki sifat sebagai bahasa portable. karena java bisa dijalankan disegala macam sistem operasi tanpa harus mengkompilasi ulang. Jadi, ketika java dibuat di sistem operasi windows, untuk menjalankannya di sistem operasi lain. Oleh karena itu, dengan bahasa java akan dimanjakan dengan kemudahan-kemudahan yang tersedia.
beberapa kelebihan dari Java antara lain:
aplikasi yang dibuat dengan mengunakan java dapat dijalankan di berbagai OS yang didalamnya sudah terdapat Java Virtual Machine (JVM). Bahasa kerennya Write Once Run Any Where Mendukung pemrograman berorientasi object (Fully support OOP)
Banyak referensi-referensi untuk belajar java, termasuk juga komunitas developer java diinternet
Banyak contoh program atau pun library yang siap pakai dan dapat digabungkan dengan program yang kita buat
Gratis / Free
      Pemrograman berorientasi objek menekankan pada konsep berikut :

       A.  Class
Yaitu kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh ‘class of dog’ adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Class merupakan contoh abstrak dari sebuah objek yang telah terbentuk dari proses penyerderhanaan. Adapun contoh nyata atau perwujudan dari sebuah objek dinamakan instance. Misalnya terdapat kelas manusia, contoh instance (wujud nyata) dari kelas tersebut adalah Ali, Udin, Dewi dan yang lainnya.
       B.  Object
Sebuah object adalah sebuah entiti yang memiliki keadaan, behaviour dan identitas yang yang tugasnya dirumuskan dalam suatu lingkup masalah dengan baik. Inilah instance sebenarnya dari sebuah class. Ini juga dikenal sebagai instance. Instance dibuat sewaktu Anda meng-instantiate class menggunakan kata kunci new. Dalam sistem registrasi siswa, contoh dari sebuah object yaitu entiti Student.
C.  Atribut
Atribut menunjuk pada elemen data dari sebuah object. Atribut menyimpan informasi tentang object. Dikenal juga sebagai member data, variabel instance, properti atau sebuah field data. Kembali lagi ke contoh sistem registrasi siswa, atribut dari sebuah siswa adalah nomor siswa.
D.   Method
Sebuah method menjelaskan behaviour dari sebuah object. Method juga dikenal sebagai fungsi atau prosedur. Sebagai contoh, method yang mungkin tersedia untuk entiti siswa adalah method register.

E.  Abstraksi 
    Yaitu Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari “pelaku” abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
       F.  Enkapsulasi
Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
G.   Pewarisan
Pewarisan adalah keuntungan besar dalam pemrograman berbasis object karena suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses. Jadi, Anda dapat menuliskan kode method hanya sekali dan mereka dapat digunakan oleh semua subclass. Dari konsep penurunan ini suatu kelas bisa diturunkan menjadi kelas baru yang masih mewarisi sifat-sifat kelas orangtuanya. Hal ini dapat dianalogikan dengan kelas manusia. Manusia merupakan turunan dari orang tuanya dan sifat-sifat orang tua diwarisi olehnya. Bisa ditarik kesimpulan bahwa semua kelas di dunia selalu memiliki hirarki yang menggambarkan silsilah kelas tersebut.

      E.  Polimorfisme melalui pengiriman pesan
Polimorfisme adalah kemampuan dari sebuah object untuk membolehkan mengambil beberapa bentuk yang berbeda. Secara harfiah, “poli” berarti banyak sementara “morph” berarti bentuk. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesan tersebut dikirim. Contohnya, bila sebuah burung menerima pesan “gerak cepat”, dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tunggal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.

 Berikut ini adalah contohnya:

Object merupakan suatu bentuk yang dapat kita identifikasi identitasnya. Misalnya sebuah mobil, manusia, hewan dan lain-lain. Object tersebut dapat dibentuk dengan menggunakan class, artinya class merupakan wadah yang membentuk sebuah object. Dengan class kita dapat membuat beberapa object yang sama dengan atribut yg berbeda. misalnya sebuah pesawat mempunyai atribut warna dan kapasitas yang berbeda yang dibuat dari sebuah pabrik yang sama.
 

class Pesawat {
String Warna;
int Kapasitas, JumlahMesin;
}
public class PesawatBeraksi{
public static void main(String[] args){
Pesawat pesawatku = new Pesawat();
pesawatku.Warna = "Merah";
pesawatku.Kapasitas = 400;
pesawatku.JumlahMesin = 2;
System.out.println("Warna : " + pesawatku.Warna);
System.out.println("Kapasitas Penumpang : " + pesawatku.Kapasitas);
System.out.println("Jumlah Mesin : " + pesawatku.JumlahMesin);
}
}

Class Pesawat tersebut dapat mewariskan atribut yang dimilikinya kepada class lain. Contohnya Pesawat Tempur, Pesawat Kargo dapat mewarisi atribut pesawat. Pewarisan atribut tersebut dikenal dengan Inheritance. Pesawat Tempur dapat mempunyai bentuk yang berbeda pesawat. Perubahan bentuk itu dikenal dengan Polymorphism.



Analisis                        :  menurut saya artikel ini kurang lengkap karena hanya menjelaskan pengertianya saja

INTERNET


Teknologi Informasi dan Telekomunikasi (Information and Communication Technology/ICT) merupakan tulang punggung aplikasi Web 2.0. Perkembangan Teknologi Informasi dan Komunikasi yang fenomenal dan menjadi awal munculnya aplikasi web adalah Internet. Internet yang berawal dari riset untuk pertahanan dan keamanan serta pendidikan berkembang menjadi perangkat pendukung bisnis yang sangat berpengaruh. Dalam kaitan dengan aplikasi Web 2.0 ini, terdapat beberapa peristiwa penting dalam sejarah internet.
Berawal pada tahun 1957, melalui Advanced Research Projects Agency (ARPA), Amerika Serikat bertekad mengembangkan jaringan komunikasi terintegrasi yang saling menghubungkan komunitas sains dan keperluan militer. Hal ini dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni Soviet (tahun 1957 Soviet meluncurkan sputnik).
Perkembangan besar Internet pertama adalah penemuan terpenting ARPA yaitu packet switching pada tahun 1960. Packet switching adalah pengiriman pesan yang dapat dipecah dalam paket-paket kecil yang masing-masing paketnya dapat melalui berbagai alternatif jalur jika salahsatu jalur rusak untuk mencapai tujuan yang telah ditentukan. Packet switching juga memungkinkan jaringan dapat digunakan secara bersamaan untuk melakukan banyak koneksi, berbeda dengan jalur telepon yang memerlukan jalur khusus untuk melakukan koneksi. Maka ketika ARPANET menjadi jaringan komputer nasional di Amerika Serikat pada 1969, packet switching digunakan secara menyeluruh sebagai metode komunikasinya menggantikan circuit switching yang digunakan pada sambungan telepon publik.
Perkembangan besar Internet kedua yang dicatat pada sejarah internet adalah pengembangan lapisan protokol jaringan yang terkenal karena paling banyak digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol).Protokol adalah suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah yang sering disebut sebagai jaringan internet.
Jaringan ARPANET menjadi semakin besar sejak saat itu dan mulai dikelola oleh pihak swasta pada tahun 1984, maka semakin banyak universitas tergabung dan mulailah perusahaan komersial masuk. Protokol TCP/IP menjadi protokol umum yang disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini.
Perkembangan besar Internet ketiga adalah terbangunnya aplikasi World Wide Web pada tahun 1990 oleh Tim Berners-Lee. Aplikasi World Wide Web (WWW) ini menjadi konten yang dinanti semua pengguna internet. WWW membuat semua pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan pengguna internet meroket.

Perkembangan Internet memberikan pengaruh…

Internet telah membuat revolusi baru dalam dunia komputer dan dunia komunikasi yang tidak pernah diduga sebelumnya. Beberapa Penemuan telegram, telepon, radio, dan komputer merupakan rangkaian kerja ilmiah yang menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut. Internet memiliki kemampuan penyiaran ke seluruh dunia, memiliki mekanisme diseminasi informasi, dan sebagai media untuk berkolaborasi dan berinteraksi antara individu dengan komputernya tanpa dibatasi oleh kondisi geografis.
Internet merupakan sebuah contoh paling sukses dari usaha investasi yang tak pernah henti dan komitmen untuk melakukan riset berikut pengembangan infrastruktur teknologi informasi. Dimulai dengan penelitian packet switching (paket pensaklaran), pemerintah, industri dan para civitas academica telah bekerjasama berupaya mengubah dan menciptakan teknologi baru yang menarik ini.
Perkembangan Sejarah intenet dapat dibagi dalam empat aspek yaitu
  1. Adanya aspek evolusi teknologi yang dimulai dari riset packet switching (paket pensaklaran) ARPANET (berikut teknologi perlengkapannya) yang pada saat itu dilakukan riset lanjutan untuk mengembangkan wawasan terhadap infrastruktur komunikasi data yang meliputi beberapa dimensi seperti skala,performannce/kehandalan, dan kefungsian tingkat tinggi.
  2. Adanya aspek pelaksanaan dan pengelolaan sebuah infrastruktur yang global dan kompleks.
  3. Adanya aspek sosial yang dihasilkan dalam sebuah komunitas masyarakat besar yang terdiri dari para Internauts yang bekerjasama membuat dan mengembangkan terus teknologi ini.
  4. Adanya aspek komersial yang dihasilkan dalam sebuah perubahan ekstrim namun efektif dari sebuah penelitian yang mengakibatkan terbentuknya sebuah infrastruktur informasi yang besar dan berguna. Internet sekarang sudah merupakan sebuah infrastruktur informasi global (widespread information infrastructure), yang awalnya disebut “the National (atau Global atau Galactic) Information Infrastructure” di Amerika Serikat. Sejarahnya sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi, dan komunitas. Dan pengaruhnya tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi juga berpengaruh kepada masalah sosial seperti yang sekarang kita lakukan yaitu kita banyak mempergunakan alat-alat bantu on line untuk mencapai
sebuah bisnis elektronik (electronic commerce), pemilikan informasi dan berinteraksi dengan masyarakat.

Sejarah Internet dan Perkembangan Internet

Sejarah dari adanya intenet dimulai pada tahun 1969 ketika itu Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency(DARPA) memutuskan untuk mengadakan riset tentang bagaimana cara menghubungkan sejumlah komputer sehingga membentuk jaringan organik.
Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.
Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.
 
PENGERTIAN INTERNET
Apa itu Internet? Mari coba kita jabarkan Pengertian dari Internet.
Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya.
Internet itu sendiri berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, salelit, dan lainnya.
Dalam mengatur integrasi dan komunikasi jaringan komputer ini menggunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas untuk memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.
Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.
Internet memberikan banyak sekali manfaat, ada yang bisa memberikan manfaat baik dan buruk. Baik bila digunakan untuk pembelajaran informasi dan buruk bila digunakan untuk hal yang berbau pornografi, informasi kekerasan, dan lain-lainnya yang negatif.
Internet ini memungkinkan pengguna komputer di seluruh dunia untuk saling berkomunikasi dan berbagi informasi dengan cara saling mengirimkan email, menghubungkan komputer satu ke ke komputer yang lain, mengirim dan menerima file dalam bentuk text, audio, video, membahas topik tertentu pada newsgroup, website social networking dan lain-lain.


Analisa : Artikel ini sangat bagus membantu orang yang ingin mengetahui perkembangan internet dan sejarah adanya internet. Internet sangat membantu dalam kehidupan pada zaman modern ini karena dengan adanya internet semua hal yang ingin kita tahu dan lakukan akan lebih cepat berkat adanya internet. Karena sekarang hampir semua kegiatan yang dilakukan manusia bisa kita cari diinternet.

Refrensi : http://zeprikuswandi.blogspot.co.id/2011/01/artikel-tentang-internet.html

ARTIKEL C++ TENTANG TIPE DATA, VARIABLE, DAN KONSTANTA



Pemrograman Bahasa C++ : Tipe data, Konstanta, dan Variabel :

Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari
kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak dibaca.

Tipe Data
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi. Setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya.
Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.

Pengenalan Tipe Data

Penjelasan Borland C++ memiliki 7 tipe data dasar

Tipe
Data
Ukuran

Memori Jangkauan Nilai Format Jumlah

o   Digit
o   Char 1 Byte -128 s.d 127
o   Int 2 Byte -32768 s.d 32767
o   Short 2 Byte -32768 s.d 32767
o   Long 4 Byte -2,147,435,648 s.d 2,147,435,647
o   Float 4 Byte 3.4 x 10-38 s.d 3.4 x 10+38 5 – 7
o   Double 8 Byte 1.7 x 10-308 s .d 1.7 x 10+308 15 – 16
o   Long
o   Double 10 Byte 3.4 x 10-4932 s.d 1.1 x 10+4932 19

Dalam bahasa C terdapat lima tipe data dasar, yaitu :

No       Tipe Data        Ukuran            Range (Jangkauan)      Format Keterangan
1          char     1 byte  128 s/d 127     %c       Karakter/string
2          int        2 byte  32768 s/d 32767         %i , %d           Integer/bilangan bulat
3          float     4 byte  3.4E-38 s/d 3.4E+38   %f       Float/pecahan
4          double 8 byte  1.7E-308 s/d 1.7+308 %lf      Pecahan presisi ganda
5          void     0 byte  –          –          Tidak bertipe
Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang
disebut karakter escape, antara lain :

\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
: nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring

Deklarasi Konstanta
Penjelasan Bentuk deklarasi konstanta diawali dengan reserved word const.
Bentuk penulisannya :
·         Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
·         Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
·         Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
·         4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang disebut karakter escape, antara lain :

\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
: nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring

Variable
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu
di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu
variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri
oleh pemrogram dengan aturan sebagai berikut :
1.      Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2.      Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara Metal, dengan metal itu berbeda.
3.      Tidak boleh mengandung spasi.
4.      Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #, !, &, *, (, ), -, +, dsb.
5.      Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.

Contoh penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : nilai_mahasiswa, 80%mahasiswa, rata-rata, ada spasi, penting!, dsb.

Deklarasi Variable
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program.
Identifier dapat berupa variable, konstanta dan fungsi.
Bentuk umum pendeklarasian suatu variable adalah :
Nama_tipe nama_variabel;
Contoh :
int x;
char y, huruf, nim[10];
float nilai;
double beta;
int array[5][4];

Variabel Text

· Character ( Karakter Tunggal )
· String ( Untuk Rangkaian Karakter )

Deklarasi Variabel
Penjelasan Adalah proses memperkenalkan variabel kepada Borland C++ dan pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih dulu maka Borland C++ tidak menerima variabel tersebut. Deklarasi Variabel ini meliputi tipe variabel, seperti : integer atau character dan nama variabel itu sendiri. Setiap kali pendeklarasian variabel harus diakhiri oleh tanda titik koma ( ; ).

TIPE VARIABEL SIMBOL DEKLARASI
·         Integer int
·         Floating Point float
·         Double Precision double
·         Karakter char
·         Unsigned Integer unsigned int
·         Unsigned Character unsigned char
·         Long Integer long int
·         Unsigned Long Integer unsigned long int

Bentuk penulisannya :
·         Tipe data nama variabel;
·         Contoh Deklarasi int nama_mahasiswa;
·         char grade;
·         float rata_rata ;
·         int nilai;


Analisi : menurut saya artikel ini cukup menarik karna sudah menjelaskan semua detail dari c++