GAME S60V3

Download Download

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 15 Mei 2013

os symbian s60v3

Pengertian Symbian



    Symbian adalah sebuah sistem operasi dan platform software yang didesain untuk ponsel pintar dan saat ini diawasi oleh Nokia. Platform. Symbian adalah suksesor daripada Symbian OS dan Nokia Seri 60 yang sebelumnya sudah pernah beredar di pasaran. Tidak seperti Symbian OS, yang membutuhkan beberapa sistem antarmuka pengguna, Symbian menyertakan sebuah komponen antarmuka pengguna berdasarkan S60 5th Edition. Versi terakhirnya yaitu Symbian^3 sudah secara resmi dirilis pada kuartal 4 tahun 2010 lalu, pertama kali digunakan pada ponsel Nokia N8.



        Symbian OS aslinya dikembangkan oleh Symbian Ltd.. Ini merupakan keturunan dari EPOC dari Psion dan berjalan secara eksklusif di prosesor ARM, walaupun telah ada x86 port yang belum dirilis resmi ke publik. Device berbasis Symbian telah mencakup 29.2% pangsa pasar ponsel pintar dunia pada kuartal pertama tahun 2011. Beberapa perkiraan mengindikasikan bahwa jumlah kumulatif dari ponsel-ponsel yang dipaketkan dengan Symbian OS ini hingga akhir kuartal 2 tahun 2010 lalu berjumlah 385 juta. Hingga 5 April 2011, Nokia merilis Symbian di bawah lisensi baru dan dikonversikan ke model sumber kepemilikan yang dibagikan, berlawanan dari proyek kode sumber terbuka atau open source.

Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu.
Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor   produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam.


          Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan jadi diberi.



             Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source sendiri.

Pengertian Symbian
 Oke Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile) lebih mudahnya handphone.
  Symbian sendiri ada dua jenis, yaitu UI dan UIQ. Symbian UI didominasi HP NOKIA sedangkan symbian UIQ Umumnya ada pada Soner. Perbedaan signifikan antara UI dan UIQ adalah ponsel UIQ menggunakan touch secreen alias layar sentuh sedangkan UI tidak.
  Untuk saat ini Symbian UI (NOKIA) lebih laris dipasaran, dan aplikasi serta game-nya sangat banyak beredar dibandingkan dengan UIQ. Dan sekarang sedang dikembangkan symbian UI dan UIQ pada satu ponsel, so nantinya aplikasi symbianUI maupun UIQ akan kompetibel di satu ponsel tersebut.
  Untuk symbian UI secara garis besar sekarang sudah ada 3 versi yaitu s60v1, s60v2 dan s60v3. Versi 6.0 dan versi 6.1 dikelompokan menjadi s60v1. Sedangkan versi 7.0, versi 8.0 dan versi 8.1 dikelompokan menjadi s60v2 dan terakhir yaitu versi 9.1 dan versi 9.2 dikelompokan menjadi s60v3. Antara s60v1 dan s60v2 perbedaannya tidak begitu mencolok.
  Artinya ada beberapa aplikasi yang bisa dipakai di kedua OS tersebut, salah satu contohnya adalah FileMan. Tapi kalau dengan s60v3 tidak satupun aplikasi s60v2 kompetible dengan s60v3, dan begitu juga sebaliknya. Karna ekstensi pada s60v3 adalah sisx (*.sisx) sedangkan pada s60v1 dan s60v2 adalah sama-sama sis. (*.sis).
  Saat ini Symbian OS telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API).
  API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware.
   Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam. Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori.
  Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi.

kelebihan dan kekurangan N-GAGE QD/classik

kelebihan dan kekurangan N-GAGE QD/classik 

 

pada posting kali ini saya akan membahas tentang kelebihan dan kekurangan N-GAGE QD/classik,,,
N-GAGE QD/classik adalah ponsel yang sangat unik pasti kita semua sudah tidak asing lagi dengan ponsel satu ini buatan siapa lagi kalau bukan NOKIA, ponsel ini merupakan ponsel yang khusus untuk bermain game, dengan menggunakan OS S60 versi pertama, , N-GAGE QD/classik  ini memang menawarkan suasana bermain game ponsel dengan cara yang sangat berbeda dengan ponsel yang lain nya, dengan D-pad 8 arah berada di sisi kiri layar dan tombol keypad berada di sebelah kanan layar, dengan posisi layar yang berada di tengah D-pad dan keypad

N-GAGE QD sebenar nya hampir sama dengan  N-GAGE CLASSIK,
dan memiliki kelebihan dan kekurangan masing masing

kelebihan qd
1.layar lebih terang/cerah dibandingkan classic.
2.bentuk lebih stylis,
3.saat telepon memegangnya seperti hp biasa.
4.ada hotswap(kartu memori dapat dilepas tanpa mematikan handphone dengan menekan tombol power terlebih dulu)
 kekurangan QD
1.Tidak ada pemutar mp3 dari pabrikan.
2.tidak ada radio
3.keypate lebih keras.
4.tidak bisa pakai kabel data

kelebihan classic
1.ada pemutar mp3.
2.ada radio.
3.keypate lebih enak.
4.bisa pakai kabel data.
kekurangan classic
1.layar buram.
2.saat telepon memegangnya miring.
3.bentuk lebih besar

kekurangan dan kelebihan os symbian s60v2 pada nokia 3230

94%7c887346%7c6569_1730-frontback.jpg

Anda kenal hp ini?
kalau saya sudah memakai hp ini baru 6bulan karena rusak.. biggrin .
Padahal hp ini menurut saya bagus bgt fiturnya sad
ga usah basa-basi karena saya belum mandi jadi langsung aja ke TKP

arrow KELEBIHAN:
- layar cukup bsar 176x208
- bluetoth,inframerah
- java dan symbian
- real player video, mp3.
- app minimize
- tampilan layar oke
- kamera 1.3 MP
- sudah mendukung .pdf .doc .xls .ppt
- Memori internal 6MB
- MMC
- Series60 2.1
- EDGE

arrow KEKURANGAN
- tidak ada 3G
- speaker kurang jernih dan bersih
- body terlalu tebal
- lambat saat mengoperasikan sesuatu atau aplikasi secara bersamaan
- tampilan mp3 player kurang menarik, sehingga harus download aplikasi sperti ttpod, kugou player, ultra mp3 dll.
- Disaat mengaktifkan hp harus menunggu beberapa detik atau menit
- rawan rusak atau gampang sekali terkena virus..

cukup sekian saya membagikan artikel hp 3230 yg dikluarkan th 2004 ini..
Assalamualaikum wr. wb. biggrin

symbian os s60v3 pada nokia e63

Kelebihan dan Kekurangan Nokia E63



Nokia E63 ini sebagai versi budget dari Nokia E71 meski sebenarnya harganya tak terlalu murah juga. Tapi paling tidak ada beberapa ‘penyesuaian’ yang dilakukan Nokia untuk menurunkan harga jual dari ponsel cerdas yang tampilannya mirip BlackBerry ini.

‘Penyesuaian’ pertama yang terlihat adalah digantinya battery cover yang semula dibuat dari logam dengan plastik. Untungnya,plastik yang digunakan masih cukup kokoh dan tak terlalu menurunkan kesan eksklusif yang disandang E71. Nilai plusnya, casing bagian belakang inidibungkus finishing mirip karet sehingga mampu mengurangi resiko selip saat digenggam.

Salah satu poin plus dari ponsel ini adalah kualitas keypad-nya yang bagus. Jangan membandingkan dengankeypad BlackBerry, karena jelas dua smartphone ini tak sebanding. Namun dengan konstruksi cembung setidaknyaresiko tombol lain ikut kepencet waktumengoperasikan keypad ini jadi berkurang. Apalagi dengan ukuran masing-masing tombol yang cukup besar.

Yang cukup membantu, Nokia memberikan akses ke beberapa tombolpenting seperti tanda tanya, titik, dan@ tanpa harus menekan tombol lain sehingga cukup melegakan buat mereka yang bermaksud menggunakanponsel cerdas ini sebagai sarana pembantu pekerjaan seperti membuat dokumen atau mengirim email.

Ini masih ditambah lagi dengan deretan beberapa tombol di antara keypad danlayar yang juga nyaman dioperasikan.

Sedikit lebih ke atas, layar ponsel cerdas ini menggunakan TFT active matrix berukuran 2,36 inci dengan resolusi 320 x 240 pixel.

Meski spesifikasi ini bukanlah yang tertinggi untuk kelas smarphone keluaran terakhir namun setidaknya tampilan teks dan gambar pada layar ini masih tergolong tajam dan cerah bahkan saat digunakan di bawah terik sinar matahari.

Penyesuaian lain yang dilakukan oleh Nokia termasuk pada kameranya yang hanya menggunakan kamera 2 megapixel. Fitur HSDPA jugadihilangkan dan konsumen harus puas dengan UMTS sementara GPS yang mulai jadi fitur standar juga tak terlihat pada Nokia E63 ini.

Tapi yangmenarik justru adalah daya tahan baterainya yang sanggup mencapai hingga tiga atau empat hari.
Singkatnya, meski versi ini sudah mengalami berbagai pengurangan, namun E63 ini masih cukup menarik buat dimiliki. Trusted Reviews yang sempat menguji E63 ini memberikan nilai 8 untuk produk yang dijual dengan harga 200 Poundsterling atau sekitar Rp.3,5 juta ini. Situs ini hanya kecewa dengan fitur-fiturnya yang banyak berubah dari E71.


Nokia E63, Kelebihan :
1. Quad-band GSM support
2. 3G support
3. Landscape 2.36″ 16M-color display of QVGA resolution
4. Symbian 9.2 OS, S60 UI with FP1 (sprinkled with some FP2)
5. 369 MHz ARM 11 CPU and 128 MB of SDRAM
6. Wi-Fi
7. 2 megapixel fixed focus camera withLED flash
8. 120 MB of internal memory, microSD expansion
9. Standard 3.5mm audio jack
10. Bluetooth v2.0 with A2DP support
11. MicroUSB v2.0
12. FM radio
13. Comfortable full QWERTY keypad
14. Convenient shortcut keys
15. Provider-independent VoIP support
16. Office document editor
17. Nokia Maps
18. User-friendly Mode Switch for swapping two homescreen setups
19. Great battery life
20. Remote Lock and Wipe feature
21. One-year free subscription for Files on Ovi

Kelemahan :
1. Poor camera performance
2. Video recording maxes out at QVGA@15fps
3. No GPS
4. No RDS in the FM radio
5. 3.5mm jack protective bud is not attached to the body
6. No USB cable in the retail package
7. No preinstalled games at all

Senin, 14 Januari 2013

Notepad 2007

XML Notepad 2.007 Menyediakan antarmuka pengguna yang sederhana intuitif untuk browsing dan mengedit dokumen XML.


Quick details

Version: 2.5 Date published: 9/5/2007
Language: English
File name Size
XmlNotepad.msi 1.8 MB Download

Ikhtisar

Fitur berguna meliputi:


1. Tree View disinkronisasi dengan Node Teks Lihat untuk mengedit cepat nama node dan nilai-nilai.
2. Incremental pencarian (Ctrl + I) di kedua pohon dan pandangan teks, sehingga saat Anda mengetik itu menavigasi ke node yang sesuai.
3. Cut / copy / paste dengan dukungan penuh namespace.
4. Drag / drop dukungan untuk manipulasi mudah pohon, bahkan di kasus yang berbeda XML Notepad dan dari sistem file.
5. Terbatas undo / redo untuk semua operasi sunting.
6. Di tempat popup multi-line editing nilai simpul teks besar.
7. Dikonfigurasi font dan warna melalui dialog pilihan.
8. Kendali mencari / mengganti dialog dengan dukungan untuk regex dan XPath.
9. Kinerja yang baik pada dokumen XML yang besar, memuat sebuah dokumen 3MB dalam Tentang satu detik.
10. Instan XML skema validasi sementara Anda mengedit dengan kesalahan dan peringatan Tampil di jendela daftar tugas.
11. IntelliSense nilai cukup ketik berdasarkan unsur-unsur yang diharapkan dan atribut dan dicacah.
12. Dukungan untuk editor kustom untuk datatypes tanggal, dan waktu datetime dan jenis lainnya seperti warna.
13. Berguna dorongan tombol tool bar untuk gerakan cepat dari node atas dan ke bawah pohon.
14. Inplace HTML penampil untuk pemrosesan xml-stylesheet instruksi pemrosesan.
15. Built-in alat Diff XML.
16. Dukungan untuk XInclude
17. Dinamis bantuan dari penjelasan XSD.
18. Definisi Goto untuk menavigasi mencakup dan informasi XSD skema.

Jumat, 11 Januari 2013

tipe data dalam algoritma pemograman PASKAL

Beberapa aturan dalam program Pascal :
• Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir.
• Tanda titik koma ( merupakan pemisah antar instruksi satu dengan lainnya.
• Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (
Contoh : simpan := akhir; akhir := simpan + awal;
• Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan }
Contoh :
Var rerata : real; (*nilai rata-rata*)
Nil1 : real; {nilai ujian}

Komponen Dasar Program Pascal

Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang umum, yaitu :
1. Simbol Dasar
2. Reserved Word (kata pasti)
3. Identifier (penyebut)


1. Simbol Dasar.
Simbol dasar terdiri atas :
a.Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z.
(huruf besar dan kecil).
b.Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9.
c.Simbol khusus, yaitu
+ - * / ; := , ‘ = < > <= >= <> : { } ( ) [ ]

2. Reserved Word (kata pasti)
Reserved Word adalah suatu kata yang secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal. Reserved word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat dipergunakan sebagai pengenal (identifier)
Reserved Word ini jumlahnya berbeda untuk masing-masing bahasa Pascal.


Contoh beberapa reserved word yang telah didefinisikan oleh bahasa pascal antara lain :

3. Identifier (sebutan/pengenal)
Identifier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier.

Identifier ini terdiri atas :

1. Identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal.
Contoh dari Identifier standar ini antara lain:

2. Identifier Non Standar; yaitu identifier yang didefinisikan oleh pemakai bahasa pascal; misalnya;
3. nama suatu program
4. nama suatu konstanta
5. nama suatu variabel
6. nama suatu procedure
Identifier ini bebas, tetapi dengan ketentuan-ketentuan sebagai berikut :
7. terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Huruf besar dan huruf kecil dianggap sama.
8. Tidak boleh mengandung blank.
9. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah.
10. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan.

Contoh :


2.3. Jenis – jenis data

Jenis – jenis data yang dikenal dalam bahasa pascal antara lain yaitu:


INTEGER

Jenis data ini terdiri atas integer positif, integer negatif dan nol. Merupakan nilai bilangan bulat.
Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian, yaitu :


Operator Integer terdiri atas : + , - , * , / , DIV dan MOD

Contoh :

Var
Jumlah : byte;
Begin
Jumlah := 200;
WriteLn(‘Nilai JUMLAH = ‘,Jumlah);
End.

Hasilnya bila dijalankan :

Nilai JUMLAH = 200

REAL


Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.
Contoh :
123.45
12345. ( salah, titik desimal tidak boleh dibelakang )
12E5
12E+5
-12.34
.1234 ( salah, titik desimal tidak boleh dimuka )

Pada TURBO PASCAL, jenis data ini dibedakan atas :


Operator untuk jenis data ini terdiri atas : + , - , * dan /

KARAKTER

Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’,’a’,’!’,’5’ dsb.

Dasarnya adalah ASCII CHARACTER SET.

Misalnya : 032 pada tabel ASCII CHARACTER SET menunjukkan karakter.


STRING

Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

Contoh :

Var
Kampus : string[10];
Begin
Kampus := ‘Gunadarma’;
Write(Kampus);
End.



BOOLEAN

Jenis data ini mempunyai nilai TRUE atau FALSE.

Operator untuk jenis data ini adalah :
1. Logical Operator, yaitu : NOT, AND dan OR
2. Relational Operator, yaitu : >, <, >=, <=, <> dan = \

JENIS DATA NON-STANDARD (USER DEFINED)

1. ENUMERATED.
Jenis data ini terdiri atas barisan identifier yang terurut dimana setiap identifier tersebut dianggap sebagai suatu individual data item (elemen data yang berdiri sendiri).

Pada saat mendeklarasikan jenis data ini kita harus menuliskan semua elemen-elemennya.

Bentuk umum deklarasinya adalah :

TYPE nama = (data_item_1, data_item_2, ……., data_item_n);

Contoh :

TYPE hari = (sen,sel,rab,kam,jum,sab,ming);

TYPE warna = (red,blue,green,yellow,black,white);

Setelah jenis data ini dideklarasikan, maka selanjutnya kita dapat mendeklarasikan suatu variabel yang berjenis data sama dengan jenis data ini.

Misalnya :
TYPE nama_hari = (sen,sel,rab,kam,jum,sab,ming);
VAR libur : nama_hari;

Fungsi standar yang dapat digunakan pada jenis data ini adalah :

PRED, SUCC dan ORD

Misalnya :

PRED (sel) = sen
SUCC (sen) = sel
ORD (sen) = 0
ORD (sel) = 1

2. SUB-RANGE.

Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan..

Bentuk umum deklarasinya adalah :

TYPE nama = data_item_pertama .. data_item_terakhir;

Contoh :

1. TYPE jam_kuliah = 1 .. 10;
tanggal = 1 .. 31;
abjad = ‘A’ .. ‘Z’;

2. TYPE bulan = (jan,feb,mar,apr,mei,jun,jul,agt,sep,okt,nov,des);
hari = (sen,sel,rab,kam,jum,sab,ming);
ata = agt .. jan;
pta = feb .. jun;
hari_kerja = sen .. jum;


TANDA OPERASI

Tanda operasi (operator) di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori, yaitu

1. Assignment operator.
2. Binary operator.
3. Unary operator.
4. Bitwise operator.
5. Relational operator.
6. Logical operator.
7. Address operator.
8. Set operator.
9. String operator.

Assignment operator
Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=).

Contoh :
A:=B;


Binary operator
Digunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan dengan nilai tipe data integer dan real.


Contoh :
15*5 hasilnya 75
20/3 hasilnya 6.6666666667E+00
20 div 3 hasilnya 6
20 mod 3 hasilnya 2

Unary operator
Operator ini hanya menggunakan sebuah operand saja. Dapat berupa unary minus dan unary plus. Unary minus digunakan untuk menunjukkan nilai negatif, baik pada operang numerik real maupun integer. Unaru plus adalah operator untuk memberai tanda plus.

Contoh :
-5 +7
-2.5 +2.5

Bitwise operator
Digunakan untuk operasi bit per bit pada nilai integer. Terdiri dari operator NOT, AND, OR, XOR, Shl, Shr.

Relational operator
Relational operator digunakan untuk membandingkan hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu True atau False. Terdiri dari operator : =, <, >, <=, >=, <>


Logical operator
Terdapat 4 buah logical operator yaitu : NOT, AND, OR dan XOR. Operator ini bekerja dengan nilai-nilai logika, yaitu True dan False.

Set operator
Digunakan untuk operasi himpunan.

String operator
Digunakan untuk operasi string. Hanya ada sebuah operator string saja, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string.

Contoh :
Nama1 := ‘Arief ‘;
Nama2 := ‘Kurniawan’;
Nama3 := Nama1 + Nama2;


2.4. Konstanta, Variabel dan Ekspresi.

Konstanta.
Konstanta adalah suatu identifier non-standar yang nilainya telah ditetapkan dalam suatu program dan dideklarasikan pada bagian deklarasi.

Bagian umum deklarasinya adalah :

CONST identifier = nilai;

Contoh :

CONST phi = 3.14;
x= 2;
y = ‘S’;


Variabel.
Variabel adalah suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses.
(variabel yang dimaksudkan disini sama seperti halnya arti variabel pada aljabar).


Bentuk umum deklarasinya adalah :

1. Jika hanya 1 (satu) variabel yang dideklarasikan :

VAR identifier : jenis data;

2. Jika lebih dari 1 (satu) variabel dan masing-masing memiliki jenis data yang sama :

VAR id-1, id-2, …., id-3 : jenis data;
3. Jika beberapa variabel yang berbeda jenis datanya :

VAR identifier-1 : jenis data;
identifier-2 : jenis data;
.
.
.
identifier-n : jenis data;

4. Jika variabel yang dideklarasikan berjenis data non-standar :

TYPE id = (data_item_1,data_item_2,…,data_item_n);
VAR id-v : id;

SUB-RANGE :

TYPE id = data_item_pertama .. data_item_terakhir;
VAR id-v : id;

Contoh :

1. VAR x : integer;
2. VAR p,q,r : real;
3. VAR a,b : char;
m,n : boolean;
4. TYPE warna = (merah,hitam,biru,putih,kuning);
VAR x1,x2 : warna;
5. TYPE tahun = 1900 .. 1993;
VAR thn-1,thn-2,thn-3 : tahun;


Ekspresi.

Sebuah ekspresi merupakan kumpulan dari operand-operand (seperti : bilangan, konstanta, variabel dll) yang bersama-sama dengan operator membentuk suatu bentuk aljabar dan menyatakan suatu nilai.

Ada 2 (dua) jenis ekspresi dalam bahasa Pascal, yaitu :
1. Ekspresi numerik / aritmatika, yaitu suatu ekspresi yang menghasilkan nilai numerik / aritmatika.
2. Ekspresi Boolean atau ekspresi logika, yaitu suatu ekspresi yang menghasilkan nilai boolean / logika (true/false).

Contoh :
1. (b * b – 4 * a * c) / (2*a) / (2 * a)  ekspresi numerik, jika a,b dan c adalah bilangan (variabel bernilai numerik).
da
2. Upah < 1000.0  ekspresi boolean (“upah” alah suatu variabel bernilai real).


2.5. Input dan output (Standar I/O).

Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN.
Identifier standar ReadLn sedikit berbeda dengan Read. ReadLn digunakan untuk memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka akan ganti baris, sedangkan Read tidak ganti baris, masih dalam baris yang sama.
Sedangkan untuk keperluan output (mencetak output) digunakan identifier standar WRITE atau WRITLN.
Perbedaan Write dengan WriteLn adalah bahwa Write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama. Sedang WriteLn digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan berikutnya.

Bentuk umum penulisannya :
 1. READ (variabel input) ;
Atau
READLN (variabel output);

2. WRITE (variabel output);
WRITELN (variabel output);

Contoh :

Var nama : string{15};
Begin nama := ‘Dewi’;
write(‘nama : ‘);
write(nama);
End.

Hasilnya :
Nama : Dewi

Contoh :

Var nama : string{15};
Begin nama := ‘Dewi”;
WriteLn(‘Nama : ‘);
WriteLn(Nama);
End.

Hasilnya :
Nama