Perintah Untuk Menutup Program Dalam Pascal Adalah

Perintah Untuk Menutup Program Dalam Pascal Adalah – 2 KATA PENGANTAR Puji syukur kehadirat Allah SWT atas rahmat-Nya telah terselesaikannya modul Algoritma dan Pemrograman 2 (Pascal). Modul ini disusun berdasarkan Program Kuliah Seksi (SAP) untuk Jurusan Teknik Komputer, Fakultas Teknologi Industri, Universitas Gunadarma. Modul ini juga dilengkapi dengan contoh program dan output yang dapat digunakan untuk praktik mahasiswa terkait materi dalam modul. Ternyata masih banyak kekurangan dalam penyusunan modul ini. Oleh karena itu, kritik dan saran demi perbaikan dan penyempurnaan modul ini sangat kami harapkan. Semoga modul ini dapat bermanfaat bagi kita semua khususnya mahasiswa. Jakarta, September 2018 Lilis Setyowati, ST., MMSI 1

3 DAFTAR ISI PENDAHULUAN… 0 DAFTAR KONSEP KONSEP DASAR TENTANG BAHASA PASCAL Sejarah Penyusun Bahasa Pascal Pascal: UCSD Pascal, Microsoft Pascal, dan Turbo Pascal Versi Turbo Kelebihan dan Kekurangan PASCAL. dan Komponen Dasar Program Pascal Aturan Bahasa Pascal Judul/Nama Program Deklarasi Bagian Pernyataan Bagian Komponen Utama Program Pascal Pengidentifikasi Karakter Dasar Pengidentifikasi Standar Pengidentifikasi Rentang Tipe Data Pascal Skalar Tipe Data Tipe Data Standar Tipe Data Integer Tipe data Karakter Asli tipe data boolean Ditentukan pengguna . Tipe data ) Tipe data terstruktur tipe array Tipe data Lilis Setyowati, ST., MMSI

Perintah Untuk Menutup Program Dalam Pascal Adalah

4 Jenis Data Pointer Konstanta Variabel Ekspresi Operan dan Operator Operator Operand Operator Assignment Operator String Operator Set Operator Relasional (Operator Perbandingan) Aritmatika Operator Unary, Biner dan Terner Operator Unary Operator Binary Operator Ternary Operator Logical Operator Binary Operator Ternary Operator Boolean Operator Point-to -bit output operator Read dan Readln untuk pernyataan Pascal Menggunakan Read dan Readln untuk tipe data numerik (integer/real) Read untuk tipe data char Read dan Readln untuk tipe data string dan menggunakan operator readln Writeln dan Writeln Format Output parameter CH:N Parameter S :N Parameter I:N Parameter R:N Parameter R:N:M Lilis Setyowati, ST., MMSI 3

Program Menu Pada C++

5 Parameter B:N Atur Tata Letak Layar Prosedur CLRSCR Prosedur GOTOXY Prosedur CLREOL Prosedur Delline Prosedur Penundaan Prosedur Insline Atur Formulir pada Printer MANIPULASI STRING Prosedur String Standar Prosedur Standar DELETE Prosedur INSERT Prosedur STR Fungsi Fungsi Standar Fungsi Fungsi COP PASCAL FOR -DO REPEAT LONG struktur loop Struktur loop FOR-TO-DO WHILE -DO struktur loop Buat countdown loop menggunakan WHILE-DO Buat struktur loop WHILE-DO REPEAT-UNTIL REPEAT-UNTIL nested loop loop FOR-DO Lilis Setyowati , ST., set ring di MMSI

6 Loop bersarang di WHILE-DO Loop bersarang di pernyataan REPEAT UTIL BREAK CONTINUE BRANCHING DALAM pernyataan PASCAL IF – THEN IF-THEN-ELSE. modul yang menggunakannya Cara kedua adalah mengirim variabel sebagai parameter ke modul yang membutuhkannya Mengirim parameter dengan nilai Mengirim parameter dengan referensi Mengirim parameter dengan nilai sebagai referensi prosedur Memanggil prosedur bawaan prosedur lain Memanggil dirinya sendiri Prosedur redirect prosedur Prosedur standar EXIT Prosedur standar Stop prosedur standar Move Prosedur standar FillChar FUNGSI DALAM PASCAL Perbedaan function dan function Parameterless procedure Parameter pada fungsi Lilis Setyowati, ST., MMSI 5

7 6.4. Fungsi Daya Fungsi Rekursif Fungsi Standar Fungsi Standar Aritmatika Fungsi Standar Mentransfer Fungsi Standar Lainnya ARRAY AND WRITE IN PASCAL ARRAY Indeks Deklarasi Tipe Deklarasi Array Substring Integer Type Declaration Index Index Substring Integer Type Declaration Index Index Subrange Integer Type Declaration Index Substring Subrange Declaration type Declaration Index Subrentang Char Deklarasi tipe Index Konstanta skalar Deklarasi string array Char array sebagai tipe array Dimensi array parameter Beberapa array dinamis Pascal SUMMER FILE DAN file teks bahasa PASCAL ITS Membuat file teks Membuat file teks. ke file teks Tutup file Baca file teks Lilis Setyowati, ST., MMSI

8 Deklarasi Variabel File Ikat Variabel File ke Nama File Baca Konten File dan Tampilkan di Layar Tutup File Deklarasikan Variabel File Ikat Variabel File ke Nama File Tambahkan konten file Tampilkan di layar Tutup file. file Cara Membaca File di Turbo Pascal Jenis File Buat Jenis File Deklarasikan Variabel File Ikat Variabel File ke Nama File Buat/Buka File dengan Jenis Tulis/Baca Tutup Jenis File Fungsi yang diterapkan file Tanpa jenis menangani kesalahan I/O. File Parameter Manipulasi File Atribut File Hapus File Ubah Nama File Tanggal dan Waktu File Temukan File Periksa Keberadaan File Berikan Direktori File REFERENSI Lilis Setyowati, ST., MMSI 7

Bab I Pengenalan Bahasa Delphi

9 1. KONSEP DASAR TENTANG BAHASA PASCAL 1.1. Sejarah Bahasa Pascal Bahasa Pascal dikembangkan oleh Prof. Niklaus Wirth dari Technical University of Zurich, Swiss, memilih nama Pascal untuk menghormati Blaise Pascal, matematikawan Perancis yang menciptakan kalkulator mekanik pertama di dunia pada tahun 1642. Kalkulator ini menjadi pendiri komputer modern. Bahasa Pascal merupakan pengembangan dari Algol 60 dan Algol W (turunan dari Algol 60). Niklaus Wirth awalnya mengembangkan Pascal untuk mengajarkan pemrograman kepada siswa di ETH Zurich di Swiss. Pascal dikembangkan menggunakan pemrograman terstruktur dan kemudian menjadi populer dan banyak digunakan oleh bahasa pemrograman lain. Sejak diterbitkan pada tahun 1970, bahasa pemrograman Pascal telah digunakan oleh berbagai universitas di Eropa dan Amerika. Meskipun demikian, compiler Pascal (program untuk mengeksekusi perintah-perintah bahasa Pascal) masih terbatas pada kalangan tertentu saja. Karena pada saat itu komputer masih sangat mahal dan biasanya hanya terdapat di perusahaan besar atau universitas. Pascal adalah bahasa pemrograman berorientasi data. Pemrogram dapat membuat tipe data mereka sendiri (selain tipe data standar seperti integer, real, char, dan boolean). Namun, Pascal memiliki aturan yang sangat ketat. Setiap variabel hanya dapat menggunakan tipe data tertentu dan harus dideklarasikan terlebih dahulu. Tidak seperti bahasa pemrograman lain pada saat itu, Pascal dekat dengan bahasa Inggris sehari-hari, sehingga memudahkan pemrogram pemula untuk memulai pengkodean. Pascal bersaing dengan bahasa pemrograman pada masa itu seperti Algol, Basic, Fortran, dan C Compiler Pascal: UCSD Pascal, Microsoft Pascal, dan Turbo Pascal University of California, San Diego (UCSD) menciptakan salah satu kompiler Pascal pertama. , yaitu UCSD Pascal. Kompiler ini dirancang untuk sistem operasi milik UCSD yang dikenal sebagai sistem-p UCSD. Sistem-p UCSD adalah salah satu sistem operasi yang dapat dipilih saat membeli komputer pribadi IBM pada saat itu.Selain sistem-p UCSD, IBM juga menyediakan komputer pribadi dengan sistem operasi CP/M-86 dan PC DOS. Microsoft (pendahulu Windows). 8 Lilis Setyowati, ST., MMSI

10 Melihat perkembangan bahasa Pascal, Microsoft pun mengeluarkan produk Microsoft Pascal. Namun, karena harganya yang relatif mahal, kompiler ini tidak terlalu populer dan segera digantikan oleh Microsoft QuickPascal untuk bersaing dengan Turbo Pascal. Pada saat itu, untuk menjalankan kode program (termasuk Pascal), seorang programmer harus menulis kode program tersebut di text editor, kemudian menjalankan (compile) dengan menggunakan program tersendiri. Jika Anda membutuhkan library tambahan, Anda perlu melakukan proses selanjutnya yaitu linker. Alur kerja untuk membangun program ini disebut siklus edit/kompilasi/tautan. Philip Kahn (pengusaha yang mendirikan perusahaan perangkat lunak Borland pada tahun 1983) melihat peluang bisnis di Pascal dan menggabungkan proses pengeditan, kompilasi, dan penautan dalam satu produk, Turbo Pascal. Borland adalah perusahaan perangkat lunak yang berbasis di Scotts Valley, California (sekarang pindah ke Austin, Texas). Turbo Pascal adalah kompiler Pascal revolusioner: cepat dan murah, terutama dibandingkan dengan UCSD Pascal dan Microsoft Pascal. Misalnya, kompiler Pascal berharga antara $400 dan $600 pada saat itu, tetapi Turbo Pascal dijual seharga $45. Selain itu, Turbo Pascal dapat menjalankan kode program lebih cepat dan membutuhkan lebih sedikit memori. Itu sebabnya Borland menggunakan kata turbo untuk kompiler Pascalnya. Turbo Pascal pada awalnya mendukung 3 sistem operasi, CP/M, CP/M-86, dan versi DOS dari Turbo PASCAL. Selama periode ini, Borland merilis 10 versi Turbo Pascal, termasuk 8 versi untuk MS DOS dan 2 versi. untuk Windows. Tanggal rilis Turbo Pascal: Turbo Pascal 20 November 1983, versi pertama, batas 64kb, CP/M-80, CP/M-86, DOS Turbo Pascal 2, 17 April, dukungan melalui kompiler Turbo Pascal opsional 3 17 September 1986 overlay , 8087 compiler, BCD compiler Turbo Pascal 4 20 November 1987 dikompilasi secara terpisah Turbo Pascal 5 24 Agustus 1988 debug, overlay dinamis Turbo Pascal 5.5 Juga 2 Mei 1989 Objek Pemrograman Turbo Pascal diterbitkan pada 6 Oktober. nama Turbo Vision Turbo Pascal untuk Windows 1.0 13 Februari 1991 Versi pertama untuk Windows 3.0 16-bit, Object Windows Library, Whitewater Resource Toolkit (WRT) Lilis Setyowati, ST., MMSI 9

11 Turbo Pascal untuk Windows 1.5 8 Juni 1992 Windows 3.1, Resource Workshop, Versi terbaru untuk Windows. Turbo/Borland Pascal 7 27 Oktober 1992 DPMI 16/32 bit, Versi terbaru untuk MS DOS Keuntungan dan Kerugian PASCAL Setiap bahasa pemrograman memiliki kelebihan dan kekurangan, seperti halnya bahasa pemrograman Pascal. Berikut adalah kelebihan dan kekurangan Pascal: Keuntungan Tipe Data Standar Pascal Tipe data standar terdapat pada sebagian besar bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string, tipe data yang ditentukan pengguna, programmer dapat membuat tipe data lain yang berasal dari tipe data standar. Pemrogram dengan tipe yang kuat harus menentukan tipe data dari variabel, dan variabel tidak dapat digunakan untuk menyimpan tipe data selain dari format yang ditentukan. Ini memiliki sintaks terstruktur yang memungkinkan Anda menulis program

Leave a Reply

Your email address will not be published. Required fields are marked *