Pages

Jumat, 29 Agustus 2014

Tipe Data dan Variabel dalam Turbo Pascal

Tipe data dalam Turbo Pascal

Ada beberapa macam tipe data / variabel yang digunakan dalam Turbo Pascal, diantaranya adalah :

1. Ordinal Types.

Type data yang mempunyai urutan pasti, dan masih terbagi menjadi :

- Integer

Type variable yang beguna untuk pengolahan data yang bulat, type ini masih terbagi
atas beberapa menurut jangkauan data dan ukurannya :
Type
Jangkauan
Ukuran
Shortint
-128..127
8 bit
Integer
-32768..32767
16 bit
Longint
-2147483648..2147483647
32 bit
Byte
0..255
8 bit
Word
0..65535
16 bit

- Char

Type variabel yang berguna untuk pengolahan character ASCII, type character ini
penulisannya ditandai dengan dua buah petik tunggal seperti : ‘A’, ‘3’,’*’,#7 untuk
menyatakan ‘ harus ditulis ””

- Boolean

Type varibale yang berguna untuk pengolahan hal yang hanya mempunyai dua
ketentuan yaitu benar(TRUE) dan salah(FALSE) saja.

2. Real types

Type variable yang beguna untuk pengolahan data yang tidak bulat, untuk type real
ini juga terbagi atas beberapa :
Type
Jangkauan
Ketelitian
Ukuran
Real
2.9e-39..1.7e38
11-12 digit
6 bit
Single
1.5e-45..3.4e38
7-8 digit
4 bit
Double
5.0e-324..1.7e308
15-16 digit
8 bit
Extended
3.4e-4932..1.1e4932
19-20 digit
10 bit
Comp
-9.2e18..9.2e18
19-20 digit
8 bit

Bagaimana penggunaan tipe data Ordinal dan Real?

Sebelum kesana, kita belajar dulu tentang penggunaan Var atau variabel. Variabel yaitu sesuatu yang nantinya akan kita pakai sebagai alamat penyimpanan dari data inputan yang dapat dipanggil sewaktu-waktu. :) Muter-muter ya teorinya?
Gampangnya gini, pernah belajar Matematika kan sewaktu SMA dulu? Pasti pernah diajarkan tentang variabel, contoh :
Variabel x bernilai 4.
Sehingga jika saya tuliskan 2x, maka = 2.(4) = 8.
Mudah dipahami kan?
Dalam pemrograman Pascal, setiap variabel harus ditentukan tipe datanya atau dalam bahasa kerennya dikatakan : ‘Setiap variabel harus dideklarasikan’.
Nah, pendeklarasian ini letaknya setelah ‘uses’ dan sebelum ‘begin’.
Read more...

Bahasa Pemrograman 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.

1. Tampilan Awal Pascal

Berikut ini tampilan awal Turbo Pascal 7.0


2. Sejarah Bahasa Pascal

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 filosofi terkenal abad 17 dari Prancis.

Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya pemrograman terstruktur. Pada perkembangannya banyak versi-versi pascal yang beredar, antara lain: MS-Pascal, Apple Pascal, Turbo Pascal, dll. Pascal merupakan salah satu bahasa pemrograman tingkat tinggi yang berbasis text (bukan visual). Dari sekian banyak varian Pascal, Turbo Pascal (Borland) adalah yang paling terkenal. Seperti halnya Basic dengan Visual Basic-nya, Pascal pun memiliki tingkatan lebih tinggi yaitu Delphi / Kylix.

Prof. Niklaus Wirth, si pembuat Pascal
Read more...

Basis Data

Pangkalan data[1] atau basis data (bahasa Inggrisdatabase), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain sepertimodel hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Lingkungan basis data

Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk bisnis. Dalam lingkungan basis data, pengguna memiliki alat untuk mengakses data. Pengguna melakukan semua tipe pekerjaan dan keperluan mereka bervariasi seperti menggali data (data mining), memodifikasi data, atau berusaha membuat data baru. Masih dalam lingkungan basis data, pengguna tertentu tidak diperbolehkan mengakses data, baik secara fisik maupun logis. (Koh, 2005, dalam Janner Simarmata & Imam Paryudi 2006: 33).

Tahapan perancangan basis data

Perancangan basis data merupakan upaya untuk membangun sebuah basis data dalam suatu lingkungan bisnis. Untuk membangun sebuah basis data terdapat tahapan-tahapan yang perlu kita lalui yaitu:[rujukan?]
  1. Perencanaan basis data
  2. Mendefinisikan sistem
  3. Analisa dan mengumpulkan kebutuhan
  4. Perancangan basis data
  5. Perancangan aplikasi
  6. Membuat prototipe
  7. Implementasi
  8. Konversi data
  9. Pengujian
  10. Pemeliharaan operasional

Bahasa pada basis data

Terdapat dua jenis bahasa komputer yang digunakan saat kita ingin membangun dan memanipulasi sebuah basis data, yaitu:
  1. Data Definition Language (DDL)
  2. Data Manipulation Language (DML)

Perangkat lunak basis data

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:

    Read more...

    Sejarah Perkembangan Pascal

    Pascal berkembang dari pencarian suatu bahasa pemrograman yang bersifat lengkap, namun sederhana untuk dipelajari dan mudah diimplementasikan pada komputer. Sifat-sifat Pascal mencerminkan aspirasi-aspirasi tersebut. Dalam peninjauan kembali sejarah bahasa pemrograman, kita dapatkan bahwa salah satu bahasa terdini yang didefinisikan adalah FORTRAN (FORmula TRANslator). FORTRAN merupakan salah satu bahasa yang paling sering dipakai di beberapa perhitungan ilmiah pada masa itu. Karena merupakan bahasa pemrograman dini, FORTRAN telah dianggap menjadi sekumpulan “kemudahan” yang bermanfaat namun rumit untuk dipelajari atau digunakan pada komputer.
    Suatu usaha telah dilakukan untuk mendefinisikan bahasa sederhana yang secara langsung diilhami oleh FORTRAN, yang mudah dipelajari namun juga mudah dilaksanakan secara interaktif. Hasilnya adalah BASIC (Beginner’s All-Purpose Symbolic Instruction Code). Bahasa BASIC mudah diimplementasikan pada komputer dan membutuhkan sedikit memori. Karena kedua keunggulan ini (mudah dipelajari dan diimplementasikan), BASIC telah menjadi bahasa mikrokomputer yang terluas pemakaiannya. Namun demikian, banyak keterbatasan akibat aturan penggunaan atau sintaks-nya dan seringkali tidak memadai untuk menuliskan program yang kompleks.
    Bahasa lainnya, ALGOL (ALGOrithmic Language) yang dihasilkan dari usaha untuk mendefinisikan bahasa komputer yang lain dan FORTRAN, yang bersifat taat asas serta sangat sesuai dengan algoritma yang kompleks. ALGOL memperoleh popularitas di kalangan pendidikan namun tidak pernah dipakai secara luas di kalangan industri. Meskipun bahasa ALGOL menyediakan alat unggul untuk menggambarkan algoritma, ia agak rumit dipelajari dan sukar diimplementasikan pada komputer.
    Pascal diilhami oleh ALGOL dan PL/I, dan merepresentasikan usaha pendefinisian bahasa pemrograman yang sederhana dipelajarinya namun sangat sesuai untuk pencirian algoritma serta pendefinisian struktur datanya. Pascal diciptakan oleh Professor Niklaus Wirth dari ETH Technical Institute of Zurich (Switzerland) pada 1970-1971 (sekembalinya dari Stanford University). Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, seorang matematikawan Perancis yang pada usia 18 tahun (1690) menemukan mesin hitung mekanik pertama.
    Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Cntrol Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman yang terstruktur (structured programming). Jadi Pascal adalah bahasa yang ditujukan untuk membuat program terstruktur.
    Dalam waktu singkat, Pascal telah menjadi bahasa yang populer di kalangan pelajar universitas dan merupakan bahasa yang diajarkan di beberapa perguruan tinggi. Beberapa profesional komputer juga mulai beralih ke bahasa Pascal. Kenyataannya, Pascal merupakan bahasa yang paling cepat populer dibandingkan dengan bahasa-bahasa komputer tingkat tinggi yang lainnya.
    Standar Pascal adalah bahaa Pascal yang didefinisikan oleh K. Jensen dan Niklaus Wirth. Penerapan nyata dari standar Pascal banyak yang berbeda seperti apa yang telah didefinisikan oleh K. Jensen dan Nikolas Wirth. Standar Pascal di Eropa didefinisikan oleh ISO (International Standards Organization) dan di Amerika oleh kerjasama antara ANSI (American National Standard Institute) dengan IEEE (Institute of Electrical and Electronic Engineers).
    Beberapa versi dari Pascal telah beredar di pasaran, diantaranya UCSD Pascal (University of California at San Diego Pascal), MS-Pascal (Microsoft Pascal), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat ini untuk komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan banyak digunakan. Kompiler Turbo Pascal banyak digemari, karena selain bahasanya relatif sederhana dan logis pertaliannya, Pascal juga bersifat interaktif seperti layaknya interpreter (penerjemah) saja.
    Selain itu Turbo Pascal juga mengikuti definisi dari standar Pascal seperti yang didefinisikan oleh K. Jansen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo Pascal adalah copyright oleh BORLAND International Inc. dan dapat digunakan pada berbagai sistem operasi yang ada saat ini.

    Read more...