Pages

Tuesday, September 3, 2013

Pemograman dalam Pascal beserta contohnya


Bahasa Pemrograman Dalam Pascal
Description: http://puu.sh/1DNnm
Dalam menempuh pendidikan pada jenjang yang lebih tinggi, seperti teknik informatika yang ada pembelajarannya di mata kuliah kampus masing-masing, tentu sudah mengenal tentang yang namanya Pascal. Dan Pascal ini biasanya mempunyai bahasa pemprograman yang bisa kita mengerti, bahasa programan ini dapat disimpulkan sebagai sebuah jalur untuk jalannya sebuah mobil, apabila jalur itu rusak, atau tidak selesai pembuatannya tentu mobil tidak dapat berjalan, sama halnya ini, sedikit saja salah dalam program bahasa tersebut, maka finishingnya tidak akan berjalan lancar. Bahasa pemrograman Pascal termasuk dalam bahasa pemrograman yang dikategorikan tinggi. Struktur dalam Pascal terdiri dari 3 pembagian, yaitu:
  1. Kepala Program
    2. Bagian Deklarasi
    3. Bagian Pernyataan (program utama)


  2. Kepala Program
    Sebuah program pascal diawali bagian kepala program. Penulisan kepala program diawali dengan kata tercadang (reserved word) PROGRAM, kemudian diikuti oleh nama program dan diakhiri tanda titik koma.
    Bentuk umum: PROGRAM nama_program;
    Contoh: PROGRAM menghitung_luas_lingkaran;

Pemberian aturan pada Nama Program Pascal
1. Harus dimulai dengan huruf alphabet (a..z atau A..Z).
2. Selanjutnya dapat diikuti oleh angka (0..9), alphabet atau garis bawah.
3. Tidak boleh memuat spasi, spasi dapat digantikan dengan garis bawah.
4. Tidak boleh memuat operator hitung dan karakter-karakter khusus (~ ! @ # $ % ^ & * ( ) – + = \ | [ ] { } : “ ; ‘ , >)
5. tidak boleh memuat kata tercadang.
6. panjang karakter yang dikenali adalah 32 karakter pertama.
Bagian Deklarasi
Bagian deklarasi berfungsi sebagai tempat untuk mendeklarasikan/ mengenalkan nama-nama yang akan digunakan dalam bagian pernyataan. Terdiri dari 5 macam deklarasi, yaitu:
1. Deklarasi Label
Pendeklarasian nama label untuk menandai suatu bagian pernyataan dalam program utama.
2. Deklarasi Konstanta
Pendeklarasian nama konstanta sebagai penampung data yang bersifat konstan/ tetap.
3. Deklarasi Tipe
Pendeklarasian nama tipe yang digunakan untuk membuat tipe data baru.
4. Deklarasi Variabel
Pendeklarasian nama variabel sebagai penampung data yang bersifat dinamis/ dapat diubah-ubah.
5. Deklarasi Subprogram
Pendeklarasian fungsi atau prosedur yang akan dipanggil pada program utama.
Dari 5 macam deklarasi, tidak perlu dideklarasikan semuanya dalam program. Hanya bagian yang dibutuhkan saja yang harus dideklarasikan.
Bagian Pernyataan
Bagian pernyataan merupakan program utama dalam pemrograman Pascal. Pada saat dilakukan ekseskusi program, komputer akan menjalankan bagian pernyataan ini. Program utama diawali dengan kata tercadangBEGIN dan diakhiri dengan kata tercadang END dan tanda titik.
Unit
Dalam bahasa pemrograman Pascal menyediakan suatu cara pemrograman modular dengan menggunakan Unit.. unit adalah suatu pustaka yang umumnya terdiri dari fungsi atau prosedur serta variabel yang dapat dikompilasi secara terpisah. Dalam program dituliskan dengan clausa USES diikuti dengan nama unit dan diakhiri tanda titik koma.
Contoh: USES CRT;
Komentar
Dalam Pascal komentar ditulis dalam tanda kurung kurawal { }. Kita dapat menulis keterangan atau apa saja di dalam komentar. Komentar tidak akan dieksekusi oleh program. Tujuan penggunaa komentar adalah untuk dokumentasi dan memudahkan orang lain untuk memahami program yang telah kita buat.

Contoh kerangka program Pascal
PROGRAM contoh:
{———————————————————-}
{ contoh program dengan deklarasi yang lengkap }
{ ———————————————————-}
USES Crt;
LABEL
Selesai;
CONST
Phi = 3.14;
TYPE
BilanganNyata = Real;
VAR
Jari_jari : BilanganNyata;
PROCEDURE HitungLuas(Radius:BilangaNyata);
Begin
Writeln(‘Luas = ‘,0.5*Phi*Radius*Radius);
End;
{ Program Utama }
BEGIN
Clrscr;
Jari_jari:=10.5;
HitungLuas(Jari_jari);
GOTO Selesai;
Writeln(‘Sudah selesai ya?’);
Selesai:
Writeln(‘Selesai…..’);
END.
Pernyataan dalam Pascal
1Pernyataan Penugasan (assigment)
Pernyataan penugasan digunakan dalam proses pemberian harga/ nilai pada suatu variabel dalam sebuah ungkapan, penulisannya menggunakan simbol :=
Contoh: x := 51;
Luas := p * l;
2Pernyataan Prosedur
Digunakan untuk mengaktifkan/ memanggil prosedur yang didefinisikan oleh pemrogram ataupun prosedur standart dari pascal sendiri. Penulisannya dengan cara menyebutkan nama prosedur dan diakhiri dengan tanda titik koma.
Contoh: Randomize;
HitungLuas;
Clrscr;
3. Pernyataan Input/ Output
a. Input
Digunakan dalam proses pembacaan data melalui peralatan masukan (keyboard, mouse, dsb) atau melalui pengisian data langsung pada suatu variabel di dalam program yang akan digunakan untuk proses selanjutnya.
Pernyataan input menggunakan perintah READ atau READLN.
b. Output
Digunakan sebagai informasi keluaran yang merupakan hasil dari proses program. Pernyataan output menggunakan perintah WRITE atau WRITELN.
4. Pernyataan Majemuk
Merupakan kumpulan dari beberapa pernyataan yang diawali dengan Begin dan diakhiri dengan End dan tanda titik koma.

 Bentuk Umum:
Begin
Pernyataan 1;
Pernyataan 2;
.
.
Pernyataan n;
End;

Tipe data dan Operator
Sebuah program selalu berhubungan dengan data untuk diinputkan, diolah dan kemudian memberikan hasil yang diinginkan. Variabel dan konstanta merupakan penampung data di dalam program. Variabel bersifat dinamis sedangkan konstanta bersifat statis.
Setiap data yang disimpan di dalm variabel atau konstanta harus memiliki tipe data. Ada beberapa tipe data sederhana yang dapat digunakan dalam Pascal. Berikut adalah tipe data yang sering digunakan.
a. Tipe bilangan bulat dapat dikelompokan menjadi:
Tipe: Ukuran memory: kawasan (range):
- Byte 1 byte 0…255
- Word 2 byte 0…65535
- ShortInt 1 byte -128…127
- Integer 2 byte -32768…32767
- LongInt 4 byte -2147483638…2147483647
b. Tipe bilangan pecahan (real)
c. Tipe string yaitu data yang berisi nol atau beberapa karakter. Tipe
string diapit dengan tanda petik(‘….’).contoh:’nama’.
d. Tipe Char yaitu untuk data yang berisi hanya sebuah karakter saja. Misalnya:’A’,’1’,’?’.
e. Tipe Boolean adalah suatu data yang nilainya berupa false ( salah ) atau true ( benar ).
Disamping tipe –tipe tersebut masih terdapat beberapa tipe lainnya dan dapat juga tipe tersebut dibuat sendiri.
Data-data dalam program akan diproses dengan menggunakan operator. Operator adalah simbol atau kata yang digunakan dalam program untuk melakukan suatu operasi data seperti penjumlahan, pengurangan, pemberian nilai ke dalam variabel, membandingkan kesamaan dua buah nilai dan sebagainya.
Nilai data yang dioperasikan oleh operator bersama operand membentuk suatu ekspresi. Operator yang digunakan dalam Pascal:
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOlfqxM07QTHM2-MjY6__YjUg0u3la8bMwQ9ZWVI4xJvHN-wJzSDpBaCU8jCiw95E0euzXcffVjYlw2YR_gVQI_OBaP8_oVMVov7WFcqI_2T_epSTZLMPYUxDhsUeuoZIOri3MusLz83s/s320/pascal-2-newsinfopedia.jpg
sumber:dicky-graphy.blogspot.com
Dalam penerapan program Pascal, dan melakukan uji pembuatan program kalian bisa menggunakan sebuah program yang bernama Turbo Pascal.

Tuesday, August 27, 2013

SOFTWARE & HARDWARE AKSES INTERNET

SOFTWARE & HARDWARE AKSES INTERNET


"HARDWARE"

1.MODEM

Modem berasal dari singkatan Modulator Demodulator. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya, artinya modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut "modem", seperti VSAT, Microwave Radio, dan lain sebagainya, namun umumnya istilah modem lebih dikenal sebagai Perangkat keras yang sering digunakan untuk komunikasi pada komputer.


Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadi sinyal analog. Sinyal analog tersebut dapat dikirimkan melalui beberapa media telekomunikasi seperti telepon dan radio.
Setibanya di modem tujuan, sinyal analog tersebut diubah menjadi sinyal digital kembali dan dikirimkan kepada komputer. Terdapat dua jenis modem secara fisiknya, yaitu modem eksternal dan modem internal.

2. NIC (Kartu Jaringan)
Kartu jaringan (network interface card disingkat NIC atau juga network card) adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC EthernetToken Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter
Setiap jenis NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat statis atau dapat diubah oleh pengguna. Tugas NIC adalah untuk mengubah aliran data paralel dalam bus komputer menjadi bentuk data serial sehingga dapat ditransmisikan di atas media jaringan. Media yang umum digunakan, antara lain adalah kabel UTP Category 5 atau Enhanced Category 5 (Cat5e), kabel fiber-optic, atau radio (jika memang tanpa kabel).
3. Kabel UTP
Unshielded twisted-pair (disingkat UTP) adalah sebuah jenis kabel jaringan yang menggunakan bahan dasar tembaga, yang tidak dilengkapi dengan shield internal. UTP merupakan jenis kabel yang paling umum yang sering digunakan di dalam jaringan lokal (LAN), karena memang harganya yang rendah, fleksibel dan kinerja yang ditunjukkannya relatif bagus. Dalam kabel UTP, terdapat insulasi satu lapis yang melindungi kabel dari ketegangan fisik atau kerusakan tapi, tidak seperti kabel Shielded Twisted-pair (STP), insulasi tersebut tidak melindungi kabel dari interferensi elektromagnetik.
Kabel UTP memiliki impendansi kira-kira 100 Ohm dan tersedia dalam beberapa kategori yang ditentukan dari kemampuan transmisi data yang dimilikinya.
4. Konektor
Untuk menghubungkan kabel UTP dengan Ethernet, diperlukan sebuah konektor.
RJ 45
BNC (Bayonet Neill Concelman)
biasanya digunakan untuk sistem sambungan quick-connect dengan kapasitas daya kecil dan freq handle sampai dengan 5 Ghz.


N-Type Connector
singkatan dari “Navy” sebab dipopulerkan pada peralatan perang PD II dan kebanyakan dipakai sebagai military equipment.konektor tipe ini amatlah kuat dalam menghandle freq,karena bisa mencapai 18Ghz dengan lossis kecil.




SM (SubMiniature)


SMA (kiri) adalah singkatan dari “SubMiniature version A” mempunyai kehandalan yg sama dengan N-Type Connector dengan limit handle frequency yg sama. Saudara kembar SMA adalah SMB (kanan).
MMCX
atau biasa disebut MicroMate conector X adalah konektor RF terkecil di dunia yg biasanya ditemukan pada W-Lan
Card, Pigtail dsb.
5. Webcam
Webcam (singkatan dari web camera) adalah sebutan bagi kamera real-time (bermakna keadaan pada saat ini juga) yang gambarnya bisa diakses atau dilihat melalui World Wide Web, program Instan Messege atau aplikasi video call. Istilah "webcam" juga merujuk kepada jenis kamera yang digunakan untuk keperluan ini.
Ada berbagai macam merek webcam, diantaranya LogiTech, SunFlowwer, dan sebagainya. Webcam biasannya berresolusi sebesar 352x288 / 640x480 pixel. Namun ada yang kualitasnya hingga 1 Megapixel.
Sekarang hampir semua kamera digital dan HP bisa dijadikan sebagai kamera web (webcam).
Webcam atau web camera adalah sebuah kamera video digital kecil yang dihubungkan ke komputer melalui (biasanya) port USB ataupun port PC.
Istilah webcam merujuk pada teknologi secara umumnya, sehingga kata web terkadang diganti dengan kata lain yang mendeskripsikan pemandangan yang ditampilkan di kamera, misalnya StreetCam yang memperlihatkan pemandangan jalan. Ada juga Metrocam yang memperlihatkan pemandangan panorama kota dan pedesaan, TraffiCam yang digunakan untuk memonitor keadaan jalan raya, cuaca dengan Weather Cam, bahkan keadaan gunung berapi dengan VolcanoCam.
Sebuah web camera yang sederhana terdiri dari sebuah lensa standar, dipasang di sebuah papan sirkuit untuk menangkap sinyal gambar; casing (cover), termasuk casing depan dan casing samping untuk menutupi lensa standar dan memiliki sebuah lubang lensa di casing depan yang berguna untuk memasukkan gambar; kabel support, yang dibuat dari bahan yang fleksibel, salah satu ujungnya dihubungkan dengan papan sirkuit dan ujung satu lagi memiliki connector, kabel ini dikontrol untuk menyesuaikan ketinggian, arah dan sudut pandang web camera.
Sebuah web camera biasanya dilengkapi dengan software, software ini mengambil gambar-gambar dari kamera digital secara terus menerus ataupun dalam interval waktu tertentu dan menyiarkannya melalui koneksi internet.
Ada beberapa metode penyiaran, metode yang paling umum adalah software merubah gambar ke dalam bentuk file JPEG dan menguploadnya ke web server menggunakan File Transfer Protocol (FTP).
Frame rate mengindikasikan jumlah gambar sebuah software dapat ambil dan transfer dalam satu detik. Untuk streaming video, dibutuhkan minimal 15 frame per second (fps) atau idealnya 30 fps. Untuk mendapatkan frame rate yang tinggi, dibutuhkan koneksi internet yang tinggi kecepatannya.
Sebuah web camera tidak harus selalu terhubung dengan komputer, ada web camera yang memiliki software webcam dan web server bulit-in, sehingga yang diperlukan hanyalah koneksi internet. Web camera seperti ini dinamakan “network camera”. Kita juga bisa menghindari penggunaan kabel dengan menggunakan hubungan radio, koneksi Ethernet ataupun WiFi.
Penggunaan web camera mencakup video conferencing, internet dating, video messaging, home monitoring, images sharing, video interview, video phone-call, dan banyak hal lain.
6. Headset
Headset adalah gabungan headphone dan mikrofon. Ini dipergunakan untuk berkomunikasi melalui perangkat komunikasi atau komputer misalnya dengan VoIP. Teknologi headset juga sudah merambah dunia komunikasi, khususnya teknologi telpon selular. Headset diciptakan pertama kali pada tahun 1910 oleh Nathaniel Baldwin, mahasiswa Universitas Stanford. Namun penemuannya ini tidak langsung menjadi perhatian, karena layaknya penemu-penemu zaman itu, Baldwin tidak berminat untuk memproduksi temuannya secara massal. Pada Perang Dunia I, angkatan laut Amerika mengetahui penemuan Baldwin dan memesan 100 headset untuk keperluan perang. Semenjak itulah masyarakat mulai sadar dengan teknologi ini, bahkan pada 1961 headset masuk ke kokpit pesawat, pilot menyukainya karena headset ringan dan nyaman dipakai. Headset pertama kali digunakan untuk pesawat telpon adalah pada tahun 1970. Pada awal 2000, bersamaan dengan meledaknya telpon selular, headset nirkabel berbasis teknologi Bluetooth mulai popular.
Headset untuk mengakses internet digunakan untuk chating. Penggunanya yang terkoneksi ke Internet dapat melakukan pembicaraan dengan headset mikrofon dan speaker (atau sebuah headset) ke pengguna lainnya yang tergabung dalam jaringan tersebut.
Pembicaraan dapat dilakukan secara real-time tanpa terputus-putus serta suara yang didapat terasa “tebal” dan jernih. Terlebih lagi bila melakukan pembicaraan konferensi multi-partit, dengan headset kita dapat melakukannya sambil mengemil makanan dan minuman. Semuanya hanya dengan pulsa Internet lokal! Bayangkan besarnya biaya yang harus dikeluarkan jika menggunakan jalur telepon milik Telkom.
Sayangnya, teknologi ini baru bisa dimanfaatkan untuk komunikasi antarpengguna PC. Untuk menghubungi telepon biasa sepertinya sedang dalam tahap pengembangan dan diduga nantinya fitur ini tidak gratis. Jika nantinya biaya yang kita keluarkan untuk fitur ini ternyata lebih murah dari tarif Telkom, tentu saja tidak ada alasan untuk tidak memanfaatkannya.

"SOFTWARE"
Sistem Operasi
Sistem operasi merupakan bagian yang paling penting sebelum melakukan koneksi internet, karena tampa OS komputer tidak ada artinya sama sekali.
Diantara Sistem Operasi (OS) yang dapat digunakan untuk akses internet adalah:
Windows 95, win 98, win XP, Win Vista dan Win 7, Mac OS (ini adalah software yang berbayar) 2.Ubuntu Linux, OpenSuSE, Mandriva, IGOS (ini merupakan software gratis atau Open Source yang dapat di download secara gratis)
Web Browser
Web Browser adalah software yang berfungsi untuk menampilkan dan berinteraksi dengan dokumen-dokumen yang disediakan oleh server web.
Web adalah kumpulan jaringan berisi dokumen teks dan multi media yang tersambung satu dengan yg lainya atau yang dikenal dengan World Wide Web(WWW)
Software Web Browser
  • Internet Explorer
  • Mozzila Fire Fox
  • Opera
  • Safari
  • Google Crome
Oleh Mozilla Corporation, Firefox adalah salah satu web browser open source yang dibangun dengan Gecko Layout Engine. Tak hanya handal firefox juga didukung oleh sejumlah Add-ons yang dapat diinstall terpisah yang memungkinkan pengguna melakukan sesuai dengan kegunaan Add-ons tersebut. 




Firefox merupakan salah satu Browser yang terpopuler saat ini Selain IE. Bahkan menurut “Net Application” yang melakukan survey tentang penggunaan browser menempatkan  Firefox di 24,61% dari penggunan web browser yang tercatat per Desember 2009. 

Internet Explorer pertama kali dirilis sebagai bagian dari add-on paket Plus! for Windows 95 in 1995. untuk Windows 95 pada tahun 1995 yang dikembangkan oleh Microsoft.  Rilis terbaru adalah Internet Explorer 8. menurut “Net Application” yang melakukan survey tentang penggunaan browser menempatkan  Internet Explorer sebagai urutan pertama penggunaan browser yaitu 63,69% yang tercatat per Desember 2009.







Safari adalah browser web yang dikembangkan oleh Apple. Pertama kali dirilis sebagai beta pada 7 Januari 2003. Bulan Desember 2009, Safari memiliki 4,46% pangsa pasar menurut Net Applications. Saat ini rilis terakhir untuk safari adalah safari 4 untuk Mac dan PC.







Opera adalah Browser Web dan Internet Suite yang dikembangkan oleh Opera Software Company. Jika firefox punya Add-ons,  Opera punya “Opera Widgets”, sebuah aplikasi  web kecil yang dijalankan bersamaan dengan Opera yang mempunyai kegunaan tertentu, layaknya Add-ons firefox.
Opera versi  terbaru memperkenalkan platform teknologi baru yaitu Opera Unite, memungkinkan Anda untuk melakukan streaming musik atau berbagi file, foto, dan banyak lagi hal lainnya  langsung dari browser. Saat ini rilis terakhir adalah 10.10 untuk windows.
Safari adalah browser web yang dikembangkan oleh Apple. Pertama kali dirilis sebagai beta pada 7 Januari 2003. Bulan Desember 2009, Safari memiliki 4,46% pangsa pasar menurut Net Applications. Saat ini rilis terakhir untuk safari adalah safari 4 untuk mac dan PC.



Google Chrome adalah sebuah browser web yang dikembangkan oleh Google yang menggunakan WebKit layout engine and application framework. Pertama kali dirilis sebagai versi beta untuk Microsoft Windows pada 2 September 2008, dan publik adalah rilis stabil pada 11 Desember 2008.\



Search Engine
  • Yahoo search
  • Google
  • MSN
  • Altavista
  • Bing

 



Software E-Mail Client
E-mail client berfungsi untuk mengelola e-mail (electronic mail), diantara software e-mail client adalah:
  • Microsoft Out Look Express
  • Microsoft Office Out Look
  • Mozzila Thunderbird
  • Yahoo Mail
  • Google Mail
  • The Bat Mail


Software Instant Messaging Client
Instant Messaging Client merupakan sarana berkomunikasi langsung atau mengobrol melalui keyboard, obrolan diketik lalu dikirim kelawan bicara. Ini dikenal dengan istilah Chatting. Diantara siftware untuk chatting adalah:
  • Yahoo messenger
  • mIRC
  • iChat
  • Pidgin
  • MSN Messenger
  • Google Talk
   
 


Sofware Utility
Software Utility merupakan perangkat lunak untuk perlindungan komputer serta plug in pada komputer. Software Utility diantaranya:
  • Anti Virus : AVG, Avira, Mc Afee, Norton Anti Virus,Kaspersky, Bit Defender
  • Anti malware : Comodo internet security, Panda Internet Security, Bit Defender Internet Security.
  

 

Sofware tambahan
  • Adobe Reader, Foxit reader
  • AVG Internet Security
  • Comodo Internet Security