Laman

Jumat, 20 Januari 2012

Komputer di Pendidikan Tingkat Tinggi (E-Learning)


Komputer di Pendidikan Tingkat Tinggi (E-Learning)





Tujuan
Mengetahui jenis-jenis aplikasi Belajar berbantuan Komputer yang meliputi aplikasi aplikasi pengajaran dan bukan pengajaran dan Paham betul kegunaan komputer di bidang pendidikan yang merupakan bagian penting dari proses pendidikan

Pengertian E-Learning
Sistem pembelajaran elektronik atau learning disingkat E-learning adalah cara baru dalam proses belajar mengajar. E-learning merupakan dasar dan konsekuensi logis dari perkembangan teknologi informasi dan komunikasi. Dengan e-learning, peserta ajar (learner atau murid) tidak perlu duduk dengan manis di ruang kelas untuk menyimak setiap ucapan dari seorang guru secara langsung. E-learning juga dapat mempersingkat jadwal target waktu pembelajaran, dan tentu saja menghemat biaya yang harus dikeluarkan oleh sebuah program studi atau program pendidikan.
E-learning pada dasarnya adalah transfer komputer dan jaringan-enabled keterampilan dan pengetahuan. E-learning meliputi aplikasi dan proses pembelajaran berbasis web, pembelajaran berbasis komputer, pendidikan maya peluang dan kolaborasi digital. Konten disampaikan melalui Internet, intranet / extranet, audio atau video tape, TV satelit, dan CD-ROM. Hal ini dapat sendiri mondar-mandir atau instruktur yang dipimpin dan termasuk media dalam bentuk teks, gambar, animasi, streaming video dan audio.

Sejarah dan Perkembangan E-learning
E-pembelajaran atau pembelajaran elektronik pertama kali diperkenalkan oleh universitas Illinois di Urbana-Champaign dengan menggunakan sistem instruksi berbasis komputer (computer-assisted instruction ) dan komputer bernama PLATO. Sejak itu, perkembangan E-learning dari masa ke masa adalah sebagai berikut:
1.       Tahun 1990 : Era CBT (Computer-Based Training) di mana mulai bermunculan aplikasi e-learning yang berjalan dalam PC standlone ataupun berbentuk kemasan CD-ROM. Isi materi dalam bentuk tulisan maupun multimedia (Video dan AUDIO) DALAM FORMAT mov, mpeg-1, atau avi.
2.      Tahun 1994 : Seiring dengan diterimanya CBT oleh masyarakat sejak tahun 1994 CBT muncul dalam bentuk paket-paket yang lebih menarik dan diproduksi secara massal.
3.      Tahun 1997 : LMS (Learning Management System). Seiring dengan perkembangan teknologi internet, masyarakat di dunia mulai terkoneksi dengan internet. Kebutuhan akan informasi yang dapat diperoleh dengan cepat mulai dirasakan sebagai kebutuhan mutlak , dan jarak serta lokasi bukanlah halangan lagi. Dari sinilah muncul LMS. Perkembangan LMS yang makin pesat membuat pemikiran baru untuk mengatasi masalah interoperability antar LMS yang satu dengan lainnya secara standar. Bentuk standar yang muncul misalnya standar yang dikeluarkan oleh AICC (Airline Industry CBT Commettee), IMS, SCORM, IEEE LOM, ARIADNE, dsb.
4.      Tahun 1999 sebagai tahun Aplikasi E-learning berbasis Web. Perkembangan LMS menuju aplikasi e-learning berbasis Web berkembang secara total, baik untuk pembelajar (learner) maupun administrasi belajar mengajarnya. LMS mulai digabungkan dengan situs-situs informasi, majalah, dan surat kabar. Isinya juga semakin kaya dengan perpaduan multimedia , video streaming, serta penampilan interaktif dalam berbagai pilihan format data yang lebih standar, dan berukuran kecil.
Pasar
Industri e-learning di seluruh dunia diperkirakan bernilai lebih dari $ 48000000000 menurut perkiraan konservatif. Perkembangan internet dan teknologi multimedia adalah enabler dasar dari e-learning, dengan konsultasi, teknologi konten, layanan dan dukungan yang diidentifikasi sebagai lima sektor kunci industri e-learning.
Pendidikan Tinggi
Pada tahun 2006, 3,5 juta siswa berpartisipasi dalam on-line belajar di lembaga pendidikan tinggi di Amerika Serikat. Menurut laporan Sloan Foundation, telah ada peningkatan 12-14 % sekitar per tahun rata-rata yang diterima di sekolah untuk belajar sepenuhnya online selama lima tahun 2004-2009 dalam sistem pasca sekolah menengah AS, dibandingkan dengan rata-rata sekitar 2 % peningkatan per tahun di pendaftaran secara keseluruhan.
Allen dan Seamen (2009) mengklaim bahwa hampir seperempat dari semua siswa di pendidikan pasca sekolah menengah yang mengambil kursus sepenuhnya online pada tahun 2008, dan laporan oleh Ambient Insight Penelitian menunjukkan bahwa pada tahun 2009, 44 % pasca- siswa sekolah menengah di Amerika Serikat mengambil beberapa atau semua program mereka secara online, dan diproyeksikan bahwa angka ini akan meningkat menjadi 81 % pada tahun 2014. Dengan demikian dapat dilihat bahwa E-learning bergerak cepat dari margin untuk menjadi bentuk dominan dari pendidikan pasca sekolah menengah, setidaknya di Amerika Serikat.
Banyak pendidikan tinggi, untuk-keuntungan lembaga, sekarang menawarkan kelas on-line. Sebaliknya, hanya sekitar setengah dari swasta, nirlaba sekolah menawarkan mereka. Berdasarkan jajak pendapat para pemimpin akademik, menunjukkan bahwa siswa umumnya muncul untuk setidaknya sebagai puas dengan on-line mereka kelas seperti mereka dengan yang tradisional.
Lembaga-lembaga swasta mungkin menjadi lebih terlibat dengan presentasi on-line sebagai biaya melembagakan seperti menurunkan sistem. Staf terlatih juga harus direkrut untuk bekerja dengan siswa secara on-line. Anggota-anggota staf perlu memahami area konten, dan juga sangat terlatih dalam penggunaan komputer dan Internet. Pendidikan online yang semakin pesat, dan online program doktoral bahkan dikembangkan di universitas riset terkemuka.
Plus Minus E-learning
Seperti Sebagaimana yang disebutkan di atas, e-learning telah mempersingkat waktu pembelajaran dan membuat biaya studi lebih ekonomis. E-learning mempermudah interaksi antara peserta didik dengan bahan/materi, peserta didik dengan dosen/guru/instruktur maupun sesama peserta didik. Peserta didik dapat saling berbagi informasi dan dapat mengakses bahan-bahan belajar setiap saat dan berulang-ulang, dengan kondisi yang demikian itu peserta didik dapat lebih memantapkan penguasaannya terhadap materi pembelajaran.
Dalam e-learning, faktor kehadiran guru atau pengajar otomatis menjadi berkurang atau bahkan tidak ada. Hal ini disebabkan karena yang mengambil peran guru adalah komputer dan panduan-panduan elektronik yang dirancang oleh "contents writer", designer e-learning dan pemrogram komputer.
Dengan adanya E-learning para guru/dosen/instruktur akan lebih mudah :
1.      melakukan pemutakhiran bahan-bahan belajar yang menjadi tanggung jawabnya sesuai dengan tuntutan perkembangan keilmuan yang mutakhir
  1. mengembangkan diri atau melakukan penelitian guna meningkatkan wawasannya
  2. mengontrol kegiatan belajar peserta didik.
Kehadiran guru sebagai makhluk yang hidup yang dapat berinteraksi secara langsung dengan para murid telah menghilang dari ruang-ruang elektronik e-learning ini. Inilah yang menjadi ciri khas dari kekurangan e-learning yang tidak bagus. Sebagaimana asal kata dari e-learning yang terdiri dari e (elektronik) dan learning (belajar), maka sistem ini mempunyai kelebihan dan kekurangan.
E-Learning 2.0
Istilah e-Learning 2.0 digunakan untuk merujuk kepada cara pandang baru terhadap pembelajaran elektronik yang terinspirasi oleh munculnya teknologi Web 2.0. Sistem konvensional pembelajaran elektronik biasanya berbasis pada paket pelajaran yang disampaikan kepada siswa dengan menggunakan teknologi Internet (biasanya melalui LMS).
Peran siswa dalam pembelajaran terdiri dari pembacaan dan mempersiapkan tugas. Kemudian tugas dievaluasi oleh guru. Sebaliknya, e-learning 2.0 memiliki penekanan pada pembelajaran yang bersifat sosial dan penggunaan perangkat lunak sosial (social networking) seperti blog, wiki, podcast dan Second Life. Fenomena ini juga telah disebut sebagai Long Tail learning.
Selain itu juga, E-learning 2.0 erat hubungannya dengan Web 2.0, social networking (Jejaring Sosial) dan Personal Learning Environments (PLE).
Komputer-didukung kolaboratif learning (CSCL)
Komputer-didukung kolaboratif learning (CSCL) adalah salah satu inovasi yang paling menjanjikan untuk meningkatkan pengajaran dan pembelajaran dengan bantuan informasi modern dan teknologi komunikasi. Perkembangan terbaru dalam CSCL telah disebut E-Learning 2.0, tapi konsep kolaboratif atau kelompok belajar dimana metode instruksional yang dirancang untuk mendorong atau mengharuskan siswa untuk bekerja sama dalam tugas-tugas belajar telah ada lebih lama lagi.
Secara luas disepakati untuk membedakan dari model pembelajaran kolaboratif 'transfer langsung' tradisional di mana instruktur diasumsikan distributor pengetahuan dan keterampilan, yang sering diberi neologisme E-Learning 1.0, walaupun metode langsung transfer paling akurat mencerminkan sistem Pembelajaran Berbasis Komputer (CBL).
Lokus Kontrol tetap merupakan pertimbangan penting dalam keterlibatan sukses dari E-pelajar. Menurut Whyte B. karya Cassandra, perhatian terus aspek motivasi dan kesuksesan dalam hal e-learning harus disimpan dalam konteks dan konser dengan upaya pendidikan lainnya. Informasi tentang kecenderungan motivasi dapat membantu pendidik, psikolog, dan mengembangkan wawasan teknologi untuk membantu siswa melakukan lebih baik secara akademis.
Teknologi Disempurnakan Belajar (TEL)
Teknologi pembelajaran ditingkatkan (TEL) memiliki tujuan untuk memberikan sosio-teknis inovasi (juga meningkatkan efisiensi dan efektivitas biaya) untuk e-learning praktek, tentang individu dan organisasi, terlepas dari waktu, tempat dan kecepatan. Bidang TEL oleh karena itu diterapkan untuk mendukung kegiatan belajar melalui teknologi.
Teknologi Isu
Teknologi Seiring dengan istilah pembelajaran, teknologi instruksional, istilah Teknologi Pendidikan umumnya digunakan untuk merujuk pada penggunaan teknologi dalam belajar dalam arti lebih luas daripada pelatihan berbasis komputer atau Computer Aided Instruksi tahun 1980-an. Hal ini juga lebih luas daripada istilah atau Online Learning Pendidikan Online yang umumnya mengacu pada pembelajaran berbasis web murni. Dalam kasus di mana teknologi mobile yang digunakan, istilah M-learning telah menjadi lebih umum. E-learning, bagaimanapun, juga memiliki implikasi lebih dari sekedar teknologi dan mengacu pada pembelajaran yang sebenarnya yang terjadi menggunakan sistem ini.
E-learning adalah alami cocok untuk pembelajaran jarak jauh dan belajar fleksibel, tetapi juga dapat digunakan bersama dengan tatap muka mengajar, dalam hal jangka Blended learning umumnya digunakan. E-Learning pelopor Bernard Luskin berpendapat bahwa "E" harus dipahami memiliki arti luas jika e-Learning adalah untuk lebih efektif. Luskin mengatakan bahwa "e" harus diinterpretasikan berarti menarik, energik, antusias, emosional, diperpanjang, sangat baik, dan pendidikan di samping "elektronik" yang merupakan interpretasi nasional tradisional. Interpretasi yang lebih luas memungkinkan untuk aplikasi abad ke-21 dan membawa belajar dan psikologi Media ke dalam persamaan.
Dalam pendidikan tinggi khususnya, meningkatnya kecenderungan adalah untuk menciptakan sebuah Virtual Learning Environment (VLE) (yang kadang-kadang dikombinasikan dengan Sistem Informasi Manajemen (MIS) untuk membuat Managed Learning Environment ) di mana semua aspek tentu saja ditangani melalui konsisten pengguna antarmuka standar seluruh institusi. J pertumbuhan jumlah fisik perguruan tinggi, serta baru online-hanya perguruan tinggi, telah mulai menawarkan serangkaian pilih gelar akademik dan sertifikat program melalui internet di berbagai tingkat dan dalam berbagai disiplin ilmu.
Sementara beberapa program memerlukan siswa untuk menghadiri beberapa kampus kelas atau orientasi, banyak yang disampaikan sepenuhnya online. Selain itu, beberapa universitas menawarkan layanan dukungan siswa online, seperti menasihati online dan pendaftaran, e-konseling, membeli buku online, siswa dan surat kabar pemerintah mahasiswa.
E-Learning juga dapat merujuk ke situs web pendidikan seperti yang menawarkan skenario belajar, lembar kerja dan latihan interaktif untuk anak-anak. Istilah ini juga digunakan secara luas di sektor bisnis di mana umumnya mengacu untuk biaya-efektif pelatihan online.
Kecenderungan baru-baru ini di sektor E-Learning adalah screencasting . Ada alat screencasting yang tersedia tapi buzz terbaru adalah semua tentang alat-alat berbasis web screencasting yang memungkinkan pengguna untuk membuat Screencasts langsung dari browser mereka dan membuat video online yang tersedia sehingga pemirsa bisa streaming video langsung.
Keuntungan dari alat tersebut adalah bahwa hal itu memberikan presenter kemampuan untuk menunjukkan ide-ide dan aliran pemikiran bukan hanya menjelaskan mereka, yang mungkin lebih membingungkan ketika disampaikan melalui instruksi teks sederhana. Dengan kombinasi video dan audio, ahli bisa meniru satu di salah satu pengalaman kelas dan memberikan yang jelas, petunjuk lengkap. Dari sudut pandang pelajar ini memberikan kemampuan untuk berhenti dan mundur dan memberikan pelajar keuntungan dari bergerak dengan kecepatan mereka sendiri, sesuatu kelas tidak dapat selalu menawarkan.          
Penelitian tentang penggunaan video dalam pelajaran ini adalah awal, tapi hasil awal menunjukkan retensi meningkat dan hasil yang lebih baik ketika video digunakan dalam pelajaran. Menciptakan metode pengembangan sistematis video yang menjanjikan untuk menciptakan model-model video yang dampak positif siswa belajar.



Sumber : http://id.wikipedia.org/wiki/Pembelajaran_elektronik


Tugas Algoritma dan Pemprograman 1c



TUGAS ALGORITMA DAN PEMPROGRAMAN 1C



logo_gunadarma.jpg

Nama : Tri Ragil Mujiyanto (37111171)   
Kelas  : 1 DB09


Pengertian Pascal

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. Pascal mudah dipahami oleh bahasa manusia. Pascal  juga merupakan bahasa yang terstruktur tersusun atas sejumlah blok.Blok-blok yang kecil selanjutnya dapat dapat dipakai untuk membuat blok yang lebih besar. Blok ini lebih dikenal dengan sebutan subprogram, yang dibedakan atas prosedur dan fungsi

Kelebihan
Kelebihan dari bahasa pemrograman Pascal adalah:
  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
  • User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Kekurangan
Kekurangan dari bahasa pemrograman Pascal adalah:
·         Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.
·         Sintaks Pascal terlalu bertele-tele
·         Tidak mendukung pemrograman berorientasi objek
·         Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.


Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

Tipe Data
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah
Tipe Data
Deskripsi (range variabel)
angka dari 0 sampai 255
angka dari -32768 to 32767
semua nilai pecahan dari 1E-38 to 1E+38
nilai TRUE atau FALSE
semua karakter dari tabel ASCII
semua huruf, spasi, frase

Apr 09, 2009 No Comments by Nu
Struktur dasar dalam pemrograman pascal :
PROGRAM NamaProgram (FileList);
CONST
  (*Deklarasi Konstanta*)
TYPE
  (*Deklarasi Type*)
VAR
  (*Deklarasi Variabel*)
  (*Definisi SubProgram*)
BEGIN
  (*Statemen*)
END.
Elemen-elemen dalam program harus sesuai dengan urutannya, beberapa elemen bisa dihilangkan bila tidak diperlukan. Seperti contoh dibawah, program yang ada merupakan program yang benar, tapi tidak melakukan apapun.
PROGRAM Sinau1;
BEGIN
END.
Komentar dapat disertakan dalam penulisan kode. Komentar tidak akan disertakan dalam kompilasi (compile) atau saat program dijalankan (execute). Penanda komentar adalah (* dan diakhiri dengan *). atau dapat pula dengan tanda { dengan akhiran }. Pemakaian komentar dalam bahasa pascal tidak boleh salah, karena akan menimbulkan masalah. Penulisan komentar yang salah seperti :
{ { disini komentar } }
Pada saat code dicompile, akan memberikan pesan kesalahan karena compiler akan melihat tanda { yang pertama dan tanda } yang pertama pula, sehingga tanda } yang kedua akan dianggap kesalahan. Berikut beberapa contoh penulisan komentar yang benar :
{ { disini komentar }
{ disini komentar } writeln(‘test komentar’); { komentar lagi }
(* disini komentar *)
Pemberian komentar akan mempermudah dalam memahami suatu kode program (source code). Bila kita menulis program tanpa memberikan komentar, saat kita membuka kembali kode yang kita tulis dalam jangka waktu berselang lama. Akan mempersulit kita memahami program yang kita buat sebelumnya (bila program sangat rumit).

Penulisan Bahasa Program Delphi :(Komentar, Variabel, Konstanta, Operator dan Tipe Data)
KOMENTAR
Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi oleh kompiler pada saat program aplikasi dijalankan.
Untuk menuliskan sebuah komentar, dapat menggunakan salah satu tanda dari tiga bentuk tanda yang disediakan, yaitu:
Kurung kurawal :  { komentar program }
Kurung bintang :  (* komentar program *)
Slash ganda :  // komentar program

VARIABEL
Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai yang selalu berubah selama proses berjalan. Devinisi variabel diawali dengan kata baku Var diikuti dengan kumpulan identifier yang diikuti dengan tipe data yang dibutuhkan.
Variabel berfungsi untuk menyimpan data.
Pendeklarasian variabel sebagai berikut:
Var nama_variabel : tipe_variabel
Contoh:
Var a : integer;
Aturan yang harus diikuti dalam menuliskan nama variabel:
  1. Panjang penulisan nama variabel maksimum terdiri dari 63 karakter. Jika melebihi ketentuan maka kompiler akan mengabaikan penulisan karakter berikutnya.
  2. Penulisan nama variabel hanya terdiri dari huruf, angka, garis bawah.
  3. Penulisan nama variabel tidak boleh diawali dengan angka, hanya dengan huruf atau garis bawah.
  4. Nama variabel tidak boleh merupakan sebuah kata kunci milik Delphi seperti case, if, while, end, dan lain-lain.
  5. Nama variabel tidak boleh mengandung karakter yang dipakai untuk operator, seperti (, ), +, -, *, /, <, >, :, ;, dan lain-lain.

KONSTANTA
Konstanta merupakan suatu nilai yang bersifat tetap. Jenis data untuk suatu nilai konstanta dapat berupa data angka (numeric), teks (string), true, false, dan nil. Anda dapat menggunakan suatu nama untuk mewakili konstanta.
Definisi Konstanta diawali dengan kata baku Const diikuti dengan kumpulan identifier yang diberi sebuah nilai. 
OPERATOR
Delphi menyediakan berbagai operator dengan urutan atau derajat proses pelaksanaan yang berbeda untuk beberapa operator dengan urutan atau derajat proses pelaksanaan yang berbeda untuk beberapa operator yang dilibatkan pada suatu proses.
Tabel derajat proses pengolahan data yang dimiliki Delphi:
1.  Operator Assignment, Assignment atau operator fungsi dituliskan dengan bentuk ‘:=‘ (titik dua sama dengan) dan berfungsi untuk memasukkan suatu nilai data ke dalam sebuah variabel, dengan bentuk penulisan:
Nama Variabel := Ekspresi;
2.  Operator Aritmatika, Berikut ini adalah tabel operator aritmatika yang dapat digunakan untuk mendukung operasi aritmatika:

Untuk operasi perpangkatan dapat menggunakan rumus sebagai berikut:
ab = exp(b * In(a))
3. Operator Relasi, Opertor relasi berfungsi untuk membandingkan suatu nilai (ekspresi) dengan nilai lain yang akan menghasilkan suatu nilai logika (boolean) yaitu True atau False.
Kedua data nilai yang dibandingkan tersebut harus memiliki tipe data yang sama. Tabel operator relasi yang disediakan Delphi:
4.  Operator Logika
Operator logika dibagi menjadi dua kelompok.
a.  Operator bit berhubungan dengan pergeseran atau perbandingan pada level bit.
b.   Operator Boolean, digunakan untuk menyatakan satu atau lebih data atau ekspresi logika yang akan  menghasilkan nilai logika (boolean) yang baru True atau False.

Operator logika And hanya akan menghasilkan nilai True jika lebih dari satu ekspresi yang menggunakan operator And bernilai True. Apabila ada satu ekspresi atau lebih bernilai False maka operator logika And akan menghasilkan nilai False.

Operator logika Or akan menghasilkan nilai True jika salah satu atau seluruh ekspresi yang menggunakan operator Or bernilai True. Operator Or hanya akan bernilai False jika semua ekspresi yang menggunakan operator Or bernilai False.
Operator logika Not merupakan operator yang menyatakan kondisi kebalikan dari suatu ekspresi.
Operator logika Xor akan menghasilkan nilai True jika ekspresi yang terletak di kiri operator Xor berbeda dengan ekspresi sebelah kanannya. Operator Xor hampir memiliki fungsi yang sama dengan operator tidak sama dengan
TIPE DATA
Beberapa hal yang perlu diperhatikan dalam menentukan tipe data:
  1. Penggunaan memori, Masing-masing tipe data memiliki perbedaan dalam penggunaan memori.
  2. Ketelitian penghitungan, Walaupun penghematan memori sangat penting untuk diperhatikan, namun kebenaran dalam hal ketelitian penghitungan jauh lebih penting.
1.  Tipe Integer
Tipe data integer digunakan untuk bilangan bulat atau bilangan yang tidak memiliki angka desimal. Tipe data integer memiliki beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori.
2.  Tipe Real
Tipe data real digunakan untuk bilangan yang memiliki desimal. Tipe data real memiliki beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori.
Keuntungan dari penggunaan tipe data Currency adalah:
  1. Tipe data currency mempunyai ketelitian yang lebih tinggi dalam menangani bilangan yang cukup besar.
  2. Tipe data currency dipakai dalam CurrencyField dan komponen lain dan kompatibel dengan tipe database yang menyatakan uang.
3.  Tipe Boolean
Tipe data boolean digunakan untuk data logika yang hanya berisi True (Benar) dan False (Salah). Tipe data boolean yang dapat digunakan antara lain:
Dari beberapa tipe data yang ada disarankan untuk menggunakan tipe boolean, yang lain hanya digunakan untuk menjaga kompabilitas dengan program lain yang menggunakan tipe yang sama.
Variabel tipe data boolean dapat menerima penggunaan operator logika AND, OR dan NOT
4.  Tipe Character
Tipe data character digunakan untuk menyatakan karakter satu huruf dalam bentuk tiga tipe, yaitu:

5.  Tipe String
Tipe data string digunakan untuk menyatakan sederetan karakter, misalnya nama, alamat, kota dan lain-lain.
Adapun tipe-tipe dari data string, yaitu:
Tipe ShortString berfungsi untuk menyesuaikan kompatibilitas dengan versi sebelumnya, sedangkan AnsiString dan WideString dapat digunakan untuk menyimpan karakter Unicode. Variabel dengan tipe data string mampu menangani data string yang hampir tidak terbatas (3 GB).
6.  Tipe Array
Array adalah suatu variabel tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis. Anda dapat memanipulasi, menyalin array hanya dengan sebuah nama. Dalam tipe data array menggunakan nomor elemen di kanan nama array.
7.  Tipe Record
Tipe data record digunakan untuk menyimpan sekumpulan data yang mungkin mempunyai tipe yang berbeda tetapi saling berhubungan.
Elemen-elemen dalam array mempunyai tipe yang sama, tetapi elemen-elemen record dapat mempunyai tipe yang berbeda. 
8.  Tipe Terbilang dan Subrange
Tipe data terbilang dan subrange digunakan untuk menyatakan data berurutan yang bertipe sama. Tipe Subrange adalah range dari nilai-nilai tertentu. Subrange harus mempunyai nilai terkecil dan nilai terbesar.

9.  Procedure Increment dan Decrement
Procedure Increment dan Decrement menghasilkan program yang sudah dioptimalkan untuk proses penambahan dan pengurangan pada variabel integer. 
10.  Tipe Varian
Tipe Varian adalah data yang tipenya tidak dapat ditentukan pada saat kompilasi, karena tipe varian dapat berubah-ubah saat aplikasi dijalankan. 
11.  Tipe Himpunan
Tipe himpunan atau set digunakan untuk menyimpan kumpulan nilai atau dapat dikatakan sebagai anggota himpunan yang bertipe sama.

SINTAK-SINTAK DASAR DELPHI
Seperti yang sudah dijelaskan sebelumnya dalam "Alasan mengapa harus delphi", bahwa delphi adalah berbasis pascal sehingga sebagian besar reserve word di pascal juga dipakai di delphi. hanya saja delphi memberikan fasilitas lebih dari pada pascal yakni membuat bundel procedure dalam sebuah object component. Sehingga kita hanya perlu drag and drop komponen yang kita butuhkan maka program akan mengeksekusi secara otomatis. Namun meskipun demikian beberapa hal tetap harus kita kuasai dari sisi koding. Menurut saya sendiri, hal yang paling penting dari programming
adalah SELECTION dan LOOPING. Berikut adalah struktur Selection dan looping dalam delphi: 

1. STRUKTUR SELECTION DELPHI
IF…THEN : Pemilihan 1 kasus
Perintahn bersyarat If-then digunakan hanya melakukan 1 aksi bila kondisi dipenuhi. Bentuk sintaks dari perintah bersyarat ini adalah :
IF..THEN …ELSE : Pemilihan 2 kasus
Perintah bersyarat If umumnya digunakan untuk melakukan pencabangan sederhana (antara 2 atau 3 cabang). Atau untuk pencabangan yang banyak, dimana kondisi yang menjadi prasyaratnya melibatkan lebih dari satu parameter. Bentuk sintaks dari perintah bersyarat ini adalah :
IF…THEN…ELSE : Pemilihan N kasus

CASE…OF…
Perintah bersyarat Case umumnya digunakan untuk kondisi dengan banyak pencabangan. Syarat pencabangan pada bentuk ini hanya boleh melibatkan satu buah parameter dengan tipe data bukan Real. Pemeriksaan kondisi di sini lebih tepat disebutkan dalam hubungan relasi samadengan (=). Dengan demikian bila parameter bernilai tertentu maka dilakukan suatu aksi terkait, bila bernilai lain maka dilakukan aksi yang lain juga, demikian seterusnya.

2. STRUKTUR LOOPING DELPHI 
Dalam menyelesaikan masalah, terkadang kita harus melakukan suatu proses yang sama lebih dari satu kali. Untuk itu perlu dibuat suatu algoritma pengulangan. Pascal memberikan tiga alternatif pengulangan, yaitu dengan For, While, atau Repeat. Masing-masing memiliki karakteristik, yang akan dipelajari pada modul ini. Ada dua hal yang penting dalam melakukan merancang perintah pengulangan, yaitu :
- Inisialisasi awal
- Nilai akhir pengulangan atau kondisi berhenti.
Pengulangan digunakan untuk menjalankan satu atau beberapa pernyataan beberapa kali. Jadi anda bisa menjalankan beberapa pernyataan hanya dengan menuliskan pernyataan tersebut satu kali saja.

FOR – TO- DO
Pernyataan pengulangan yang paling sering digunakan adalah For. Pernyataan ini digunakan bila anda sudah tahu berapa kali anda akan mengulang satu atau beberapa pernyataan. Pada pengulangan dengan For, inisialisasi awal dan kondisi akhir ditentukan dengan menggunakan suatu variabel kendali yang nilainya dibatasi dalam suatu range tertentuu. Perbedaan antara to dan downto adalah pada kondisi nilai awal dan akhir. Pada to; nilai awal lebih kecil dari nilai akhir, sedangkan pada downto nilai awal lebih besar dari nilai akhir. Perlu diingat, bahwa variable kendali harus dideklarasikan dengan tipe data integer.







Referensi :
2.      Wikipedia