468x60 Ads

Demo image Demo image Demo image Demo image Demo image >

PEMOGRAMAN PASCAL

0 komentar

Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis.


1.1 Struktur Program Pascal

Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok
program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat terdiri dari :

1. Judul program

2. Blok program
a. Bagian deklarasi
- deklarasi label
- deklarasi konstanta
- deklarasi tipe
- deklarasi variable
- deklarasi prosedur
- deklarasi fungsi
b. Bagian pernyataan


Program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja.

Begin

End.

Bentuk umum dari bagian pernyataan adalah :

Begin

Statement;
End .

Contoh :

Begin

Writeln ( ‘Saya pascal’ );
Writeln ( ‘--------------‘ )
End .

Outputnya : Saya pascal

---------------


Program pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis mulai kolom berapapun. Penulisan statement-statement pada contoh program yang menjorok masuk beberapa kolom tidak mempunyai pengaruh diproses, hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih terlihat bagian-bagiannya, dan baik untuk dokumentasi.

Judul program sifatnya optional dan tidak signifikan didalam program. Jika ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program bila ditulis harus terletak pada awal dari program dan diakhiri dengan titik koma.

Contoh :

Program contoh ; Begin

Writeln ( ‘Gunadarma’ );
Writeln( ‘---------------‘ );
End .


1.2 Deklarasi

Bagian deklarasi digunakan bila didalam program menggunakan pengenal (identifier) yang dapat berupa label, konstanta, tipe, variable, prosedur dan fungsi.


1.2.1 Deklarasi Konstanta

Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan identifier yang diberi suatu nilai konstanta. Data konstanta nilainya sudah ditentukan dan pasti, tidak dapat dirubah didalam program.
Contoh :

Program contoh_konstanta; Const

Potongan = 0.2 ; Gaji = 25000 ;

Namaperusahaan = ‘PT ABC’ ;
Begin
Writeln ( ‘Potongan =’, Potongan ) ; Writeln ( ‘Gaji =’, Gaji ) ;
Writeln ( ‘Nama =’, Namaperusahaan) ;
End .


1.2.2 Deklarasi Variabel

Variabel adalah identifier yang berisi data yang dapat diubah-ubah nilainya didalam program. Menggunakan kata cadangan Var sebagai judul didalam bagian deklarasi variable dan diikuti oleh satu atau lebih identifier yang dipisahkan koma, diikuti dengan titik dua dan tipe dari datanya diakhiri dengan titik koma.

Contoh :

Var

Total, Gaji, Tunjangan : real ;
Jumlahanak : integer ;
Keterangan : string [25] ;
Begin
Gaji : = 500000 ;
Jumlahanak : = 3 ;
Tunjangan : = 0.25 * Gaji + Jumlahanak * 30000 ;
Total : = Gaji + Tunjangan ;
Keterangan : = ‘Karyawan Teladan’ ;
Writeln ( ‘ Gaji bulanan = Rp. ‘ , Gaji ) ;
Writeln ( ‘ Tunjangan = Rp. ‘ , Tunjangan ) ;
Writeln ( ‘ Total gaji = Rp. ‘ , Total ) ;
Writeln ( ‘ Keterangan = Rp. ‘ , Keterangan ) ;
End .


1.2.3 Deklarasi Tipe

Pascal menyediakan beberapa macam tipe data, yaitu :
1. tipe data sederhana, terdiri dari :
a. tipe data standar : integer, real, char, string, Boolean.
b. Tipe data didefinisikan pemakai : enumerated atau scalar, subrange

2. Tipe data terstruktur : array, record, file, set
3. Tipe data penunjuk
Contoh :

Type

Pecahan = real ; Bulat = integer ; Huruf = string [25] ;
Begin …….. …….. ……..
End .


1.2.4 Deklarasi Label

Jika program menggunakan statement Goto untuk meloncat ke suatu statement yang tertentu, maka dibutuhkan suatu label pada statement yang dituju dan label tersebut harus di deklarasikan terlebih dahulu pada bagian deklarasi. Menggunakan kata cadangan Label diikuti oleh kumpulan identifier label dengan dipisahkan oleh koma dan diakhiri dengan titik koma.

Contoh : 
Label 
100, selesai ;
Begin 
Writeln ( ‘Bahasa’ ) ; 

Goto 100 ; 

Writeln ( ‘Cobol’ ) ; 
100 : 
Writeln ( ‘Pascal’ ) ; 
Goto selesai ; 
Writeln ( ‘Fortran’ ) ; 
Selesai : 
End .

Output : 
Bahasa

Pascal


1.2.5 Deklarasi Prosedur

Prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan dimanapun didalam program. Prosedur dibuat sendiri bilamana program akan dibagi-bagi menjadi beberapa blok-blok modul. Prosedur dibuat didalam program dengan cara mendeklarasikannya dibagian deklarasi prosedur. Menggunakan kata cadangan
Procedure.

Contoh :

Procedure tambah ( x, y : integer ; var hasil : integer ) ;

Begin
Hasil : = x + y ;
End ;

{program utama}

var
z : integer ;

Begin

Tambah ( 2, 3, z ) ;
Writeln ( ‘ 2 + 3 = ‘, z );
End .

Output :

2 + 3 = 5


1.2.6 Deklarasi Fungsi

Fungsi juga merupakan bagian program yang terpisah mirip dengan prosedur, tetapi ada beberapa perbedaannya. Kata cadangan yang digunakan Function.

Contoh :

Function Tambah ( x, y : integer ) : integer ; Begin

Tambah : = x + y ; End ; {program utama}
Begin
Writeln ( ‘ 2 + 3 = ‘ , Tambah ( 2, 3)) ;
End .


1.3 Unit

Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi- fungsi. Tiap-tiap unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses diawal blok program, diikuti oleh daftar nama unit yang digunakan.


1.3.1 Unit System

Sebenarnya adalah pustaka dari runtime Turbo Pascal yang mendukung semua proses yang dibutuhkan pada waktu runtime. Unit system berisi semua prosedur dan fungsi standar turbo pascal. Unit system ini akan secara otomatis digunakan didalam program, sehingga boleh tidak disebutkan didalam anak kalimat Uses.

1.3 Unit

Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi- fungsi. Tiap-tiap unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses diawal blok program, diikuti oleh daftar nama unit yang digunakan.


1.3.1 Unit System

Sebenarnya adalah pustaka dari runtime Turbo Pascal yang mendukung semua proses yang dibutuhkan pada waktu runtime. Unit system berisi semua prosedur dan fungsi standar turbo pascal. Unit system ini akan secara otomatis digunakan didalam program, sehingga boleh tidak disebutkan didalam anak kalimat Uses.

1.3.2 Unit Crt

Digunakan untuk memanipulasi layer teks ( windowing, peletakkan cursor dilayar, color untuk teks, kode extanded keyboard dan lainnya). Unit standar crt hanya dapat digunakan oleh program yang digunakan dikomputer IBM PC, IBM AT, IBM PS/2 atau yang kompatibel dengannya.

Contoh :

Uses crt ;

Begin
Clrscr ;
Writeln ( ‘Hallo’ ) ; Writeln ( ‘-------‘ ) ;
End .

Prosedur standar yang menggunakan unit crt adalah :




Fungsi standar yang menggunakan unit Crt adalah :

KeyPressed

ReadKey
WhereX
WhereY


1.3.3 Unit Printer

Merupakan unit yang sangat kecil dirancang untuk penggunaan printer didalam program.

Contoh :

Uses printer ;

Begin
Writeln ( Lst, ‘Hallo’ ) ; Writeln ( Lst, ‘-------‘ ) ;
End .

1.3.4 Unit Dos

Digunakan bila akan menggunakan prosedur-prosedur dan fungsi-fungsi standar yang berhubungan dengan DOS call, semacam DetTime, SetTime, DiskSize, DiskFree dan lainnya.

Contoh :

Uses Dos ;

Begin
Writeln ( DiskFree(0), ‘ byte sisa isi disk ‘ ) ;
End .


1.4.5 Unit Graph

menyediakan suatu kumpulan rutin grafik yang canggih, sehingga dapat memanfaatkannya untuk keperluan-keperluan pembuatan grafik.

contoh :

Uses graph ; Var

DriveGrafik, ModeGrafik : integer ; I, x, y : integer ;
Begin
DriveGrafik : = detect ; …….
……. End .


sumber : http://mar-id.myflexiland.com/74325/konsep-dasar-pemrograman-pascal

Hardware Dan Software Akses Internet

0 komentar



perangkat Keras Akses Internet
1. Komputer

Spesifikasi minimal untuk PC (Personal Computer) atau laptop agar bisa diguakan untuk mengakses internet adalah :
    - Processor Pentium III 500 Mhz
    - Ram 64 MB
    - VGA Card 4 MB
    - Sound Card dan Speaker
    - CD ROM
    - Harddisk 10 GB
    - Monitor CRT SVGA

2. 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 (yang berisi data atau pesan) dari sinyal pembawa 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, ketika modem menerima data dari luar berupa sinyal analog, modem mengubahnya kembali ke sinyal digital supaya dapat diproses lebih lanjut oleh komputer. 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.

Jenis-jenis modem berdasarkan beberapa kategori :

A. Berdasarkan letak di CPU Komputer
     1. Modem eksternal

         Modem yang ditempatkan di luar perangkat utama CPU. Modem ini terpisah dari PC dan dihubungkan melalui kabel LAN dan kabel USB, tergantung tipe modemnya.
     2. Modem internal.

         Merupakan modem yang dipasang dalam komputer terutama pada slot ekspansi yang tersedia dalam mainboard komputer. Rata-rata kecepatan modem internal untuk melakukan download adalah 56 Kbps.

  B. Berdasarkan cara koneksi dengan ISP
     1. Modem wireline atau wired adalah
         Modem yang menggunakan media kabel untuk berkoneksi dengan ISP
     2. Modem wireless adalah
         Modem yang menggunakan media nirkabel (gelombang elektronik) untuk berkoneksi dengan ISP
  C. Berdasarkan ISP yang digunakan
     1. Modem ADSL (Asymmetric Digital Subscriber Line)
     2. Modem DSL (Digital Subscriber Line)
     3. Modem CDMA (Code division multiple access)
     4. Modem GSM (Global System for Mobile Communication)
     5. Modem Dial Up

3. Saluran Telepon
Saluran telpon juga merupakan perangkat keras yang penting dan diperlukan untuk menghubungkan komputer dengan internet. Penggunaan sauran telpon ini juga diikuti dengan penggunan modem dial up. Selain saluran telepon, untuk melakukan akses internet juga bisa dilakukan dengan menggunakan TV kabel. Untuk bisa mengakses internet menggunakan jaringan TV kabel maka modem yang dipakai adalah modem kabel.
Perangkat Keras Pendukung
Selain ketiga perangkat utama di atas (computer, modem, saluran telpon) terdapat juga beberapa perangkat keras pendukung akses internet. Antara lain:

1. Hub / Switch

Hub adalah sebuah perangkat jaringan komputer yang berfungsi untuk menghubungkan peralatan-peralatan dengan ethernet 10BaseT atau serat optik sehingga menjadikannya dalam satu segmen jaringan.


Switch jaringan (atau switch untuk singkatnya) adalah sebuah alat jaringan yang melakukan bridging transparan (penghubung segementasi banyak jaringan dengan forwarding berdasarkan alamat MAC).
Switch jaringan dapat digunakan sebagai penghubung komputer atau router pada satu area yang terbatas, switch juga bekerja pada lapisan data link, cara kerja switch hampir sama seperti bridge, tetapi switch memiliki sejumlah port sehingga sering dinamakan multi-port bridge.

2. Repeater

Repeater adalah Repeater merupakan perangkat yang digunakan untuk menerima sinyal dan memancarkan kembali sinyal tersebut dengan kekuatan yang sama dengan sinyal asli, singkatnya repeater berfungsi untuk menguatkan sinyal agar sinyal dikirim sama dengan sinyal aslinya .

3. Bridge
Adalah sebuah komponen jaringan yang digunakan untuk memperluas jaringan atau membuat sebuah segmen jaringan. bridge juga dapat digunakan untuk menggabungkan dua buah media jaringan yang berbeda, seperti halnya antara media kabel Unshielded Twisted-Pair (UTP) dengan kabel serat optik atau dua buah arsitektur jaringan yang berbeda, seperti halnya antara Token Ring dan Ethernet.

4. Router
Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch. Switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN). Sebagai ilustrasi perbedaan fungsi dari router dan switch merupakan suatu jalanan, dan router merupakan penghubung antar jalan. Masing-masing rumah berada pada jalan yang memiliki alamat dalam suatu urutan tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat, dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN.

Cara kerja router mirip dengan bridge jaringan, yakni mereka dapat meneruskan paket data jaringan dan dapat juga membagi jaringan menjadi beberapa segmen atau menyatukan segmen-segmen jaringan. Akan tetapi, router berjalan pada lapisan ketiga pada model OSI (lapisan jaringan), dan menggunakan skema pengalamatan yang digunakan pada lapisan itu, seperti halnya alamat IP. Sementara itu, bridge jaringan berjalan pada lapisan kedua pada model OSI (lapisan data-link), dan menggunakan skema pengalamatan yang digunakan pada lapisan itu, yakni MAC address.

Lalu, kapan penggunaan bridge jaringan dilakukan dan kapan penggunakan router dilakukan? Bridge, sebaiknya digunakan untuk menghubungkan segmen-segmen jaringan yang menjalankan protokol jaringan yang sama (sebagai contoh: segmen jaringan berbasis IP dengan segmen jaringan IP lainnya). Selain itu, bridge juga dapat digunakan ketika di dalam jaringan terdapat protokol-protokol yang tidak bisa melakukan routing, seperti halnya NetBEUI. Sementara itu, router sebaiknya digunakan untuk menghubungkan segmen-segmen jaringan yang menjalankan protokol jaringan yang berebeda (seperti halnya untuk menghubungkan segmen jaringan IP dengan segmen jaringan IPX.) Secara umum, router lebih cerdas dibandingkan dengan bridge jaringan dan dapat meningkatkan bandwidth jaringan, mengingat router tidak meneruskan paket broadcast ke jaringan yang dituju. Dan, penggunaan router yang paling sering dilakukan adalah ketika kita hendak menghubungkan jaringan kita ke internet. 

Perangkat Lunak Untuk Mengakses internet
Macam-macam sotware untuk mengakses Internet Word Wide Web (WWW) yaitu :
A. Browser
B. E-mailClient
C. IRC Client
D. Dial Up Networking
E.. Surfing / Browsing

 A.Browser
  Browser adalah perangkat lunak untuk mengakses Internet.Untuk mengakses layanan WWW dari sebuah komputer ( yang disebut WWW server atau Web server ) di gunakan program Web Client yang disebut web browser .
Jenis-jenis Browser yang saya gunakan diantaranya :
- Mozila firefox
-Internet Explorer
-Google chrome
-Opera

B.E-mail Client
  E-mail Client adalah sebuah software yang dimanfaatkan untuk membaca,menulis dan mengirim surat Elektronik ( E-mail )
Contoh : Software E-mail Client Microsoft Outlock dan Netscape Computer

C.IRC Client
  IRC Client adalah singkatan dari Internet Relay.chat yaitu software yang berfungsi untuk membantu kita berbincang-bincang secara langsung ( real time ) lewat media teks dengan banyak orang diseluruh dunia.
Contoh : Software IRC Client

D.Dial Up Networking
  Dial Up Networking adalah software krcil yang akan menghubungkan komputer pribadi kita dengan jaringan internet global lewat sebuah Internet Service Provide.

E. Surfing / Browsing
  Surfing merupakan istilah umum yang di gunakan bila menjelajahi dunia maya atau WEB. Para netter harus sangat memperhitungkan rencana web mana saja yang akan di kunjungi atau batasi informasi yang ingin diakses.

F. Langkah-langkah dalam Browsing
a.Klik double pada icon Internet Explorer
b.Pastikan nama situs yang akan Anda browsing,mis.
c.Ketikkan nama situs tersebut pada kolom address.
contoh: www.facebook.com
d.Tekan ‘enter’
e.Tunggu beberapa saat hingga tampilan keseluruhan selesai dan tertulis ‘done’ di Status Bar.( tampilannya akan seperti ini )
f.jika ingin membuka halaman baru dengan page yang sama,dapat dilakukan dengan cara:klik File pada menu,kliknew,dan klik window.Atau dengan menekan tombol Ctrl+N
g.Jika suda selesai,Internet Explorer ditutup dengan cara mengklik ‘Close’ pada menu files

Lirik Lagu Lighters – Eminem Feat Bruno Mars & Royce Da 5’9

0 komentar


[Bruno Mars]
This one’s for you and me, living out our dreams
We’re all right where we should be
Lift my arms out wide I open my eyes
And now all I wanna see
Is a sky full of lighters
A sky full of lighters
[Eminem]
By the time you hear this I will have already spiralled up
I would never do nothing to let you cowards fuck my world up
If I was you, I would duck, or get struck like lightening,
Fighters keep fighting, put your lighters up, point em’ skyward uh
Had a dream I was king, I woke up, still king…
This rap game’s nipple is mine for the milking,
Till nobody else even fucking feels me, till’ it kills me
I swear to god I’ll be the fucking illest in this music
There is or there ever will be, disagree?
Feel free, but from now on I’m refusing to ever give up
The only thing I ever gave’s using no more excuses
Excuse me if my head is too big for this building
And pardon me if I’m a cocky prick but you cocks are slick
Poppin shit on how you flipped ya life around, crock-o-shit
Who you dicks try to kid, flipped dick, you did the opposite
You stayed the same, cause cock backwards is still cock you pricks
I love it when I tell em shove it
Cause it wasn’t that long ago when Marshall sat, luster lacked, lustered
Cuz he couldn’t cut mustard, muster up nothing
Brain fuzzy, cause he’s buzzin’, woke up from that buzz
Now you wonder why he does it, how he does it
Wasn’t cause he had buzzards circle around his head
Waiting for him to drop dead, was it?
Or was it, cause them bitches wrote him off
Little hussy ass, cause f-ck it, guess it doesn’t matter now, does it
What difference it make?
What it take to get it through your thick skulls
As if this aint some bullshit
People don’t usually come back this way
From a place that was dark as I was in
Just to get to this place
Now let these words be like a switch blade to a haters rib cage
And let it be known from this day forward
I wanna just say thanks cause your hate is what gave me the strength
So let em bic’s raise cause I came with 5’9′ but I feel like I’m
6’8″
[Bruno Mars]
This one’s for you and me, living out our dreams
We’re all right where we should be
Lift my arms out wide I open my eyes
And now all I wanna see
Is a sky full of lighters
A sky full of lighters
[Royce Da 5'9"]
By the time you hear this I’ll probably already be outtie
I advance like going from toting iron to going and buying 4 or 5 of the
Homies the iron man Audi
My daddy told me slow down, boy, you goin to blow it
And I aint gotta stop the beat a minute
To tell Shady I love him the same way that he did Dr Dre on the Chronic
Tell him how real he is or how high I am
Or how I would kill for him for him to know it
I cried plenty tears, my daddy got a bad back
So it’s only right that I right till he can march right into that post
Office and tell em to hang it up
Now his career’s Lebron’s jersey in 20 years
I’ll stop when I’m at the very top
You shitted on me on your way up
It’s ’bout to be a scary drop
Cause what goes up must come down
You going down on something you don’t wanna see like a hairy box
Every hour, happy hour now
Life is wacky now
Used to have to eat the cat to get the pussy
Now I’m just the cats meooww, ow
Classic cow, always down for the catch weight like Pacquiao
Ya’ll are doomed
I remember when T-Pain aint wanna work with me
My car starts itself, parks itself and autotunes
Cause now I’m in the Aston
I went from having my city locked up
To getting treated like Kwame Kilpatrick
And now I’m fantastic
Compared to a weed high
And y’all niggas just gossipin’ like bitches on a radio and TV
See me, we fly
Y’all buggin out like Wendy Williams staring at a bee-hive
And how real is that
I remember signing my first deal and now I’m the second best I can deal
With that
Now Bruno can show his ass, without the MTV awards gag
[Bruno Mars]
You and I know what it’s like to be kicked down
Forced to fight
But tonight we’re alright
So hold up your light
Let it shine
‘Cause this one’s for you and me, living out our dreams
We’re all right where we should be
Lift my arms out wide I open my eyes
And now all I wanna see
Is a sky full of lighters
A sky full of lightersa