Senin, 16 Desember 2013

Program Pascal Pendaftaran Peserta Tour

Assalamu'alaikum Wr.Wb...Sahabat blogger semua. Kali ini saya akan share program tentang Pendaftaran Peserta Tour menggunakan pascal.

Listing Program :

Program pascal;

uses wincrt;
var
no:integer;
nama,t,aslsekolah:string;
tanggal,bln,thn : longint;
biaya_pen,biaya_akom,total:longint;

begin
writeln('============PENDAFTARAN PESERTA TOUR==================');
writeln;
write('Nomor Urut      : ');readln(no);
write('Nama            : ');readln(nama);
write('Asal Sekolah    : ');readln(aslsekolah);
write('Tempat/Tanggal Lahir : ');readln(t);

gotoxy(33,6);read(tanggal);
if tanggal > 30 then
begin
write('tanggal yang anda masukkan salah!');
readkey; donewincrt;
end;

gotoxy(36,6);read(bln);
if bln > 12 then
begin
write('bulan yang anda masukkan salah!');
readkey; donewincrt;
end;

gotoxy(41,6);read(thn);
if thn > 1996 then
begin
write('tahun yang anda masukkan salah!');
readkey; donewincrt;
end;


write('Biaya Pendaftaran : ');readln(biaya_pen);
write('Biaya Akomodasi   : ');readln(biaya_akom);

total:=biaya_pen + biaya_akom;

writeln('Total Biaya     : ',total);
end.




Tampilan Programnya






Senin, 09 Desember 2013

MANFAAT BELAJAR TURBO PASCAL



Manfaat turbo pascal ini tidak terbatas untuk membantu sistem administrasi dikantor-kantor saja, tetapi merambah kebeberapa bidang. Sehingga aplikasinya sangat dibutuhkan untuk membantu berbagai disiplin ilmu.Untuk itulah dibutuhkan software yang menjebatani komputer dengan kebutuhan dan tujuan pemograman komputer friendly. sebuah software akan memudahkan untuk membuat aplikasi seperti : bahasa C, C++, C#, Clipper, LISP, ADA, ALGOL, Modula 2, Smalltalk,Prolog, Perl, PHP, ASP, JSP, J#, J++, Cobol, Basic, Fortran, Java, Paskal, dan lain sebagainya.
Bahasa pemrograman adalah sesuatu yang mutlak harus dipahami jika inginmembuat suatu aplikasi. Berdasarkan hal tersebut maka perlu kiranya kita belajar sebuah bahasa pemrograman yang lebih sederhana dan relatif lebih mudah untuk dipelajari oleh seorang pemula. Bahasa pascal adadalah salah satu jenis bahasa tingkat tinggi yang relatif lebih mudah untuk dipelajari.

Selasa, 03 Desember 2013

Makalah Program Data Pegawai Menggunakan TPW (Tugas Struktur Data Kelompok 3)



Makalah Program Data Pegawai Menggunakan TPW (Tugas Struktur Data Kelompok 3)

Program PegawaiMemakai Procedure
Program DataPegawai;
Uses Wincrt;
Var

nama :array[1..100]of string;
kerja:array [1..100]of char;
nip, gol, jam, Gapok, Insentif, Gaber :array[1..100]of longint;
a,n,gaji:longint;   
ulang,kembali:char;

Makalah Program Penjualan Menggunakan TPW (Tugas Struktur Data Kelompok 1)



Makalah Program Penjualan Menggunakan TPW (Tugas Struktur Data Kelompok 1)

KATA PENGANTAR

Puji syukur alhamdulillah pemakalah panjatkan kepada Allah ilahi robbi, yang dengan takdirnya menciptakan jagat raya ini dengan segala bentuk isinya. Tak ada kata yang patut di lupakan kecuali hanya rasa syukur yang berbunyi ” Alhamdulillahirobbil’alamin”.
Shalawat serta salam juga tak lupa pemakalah haturkan kepada Baginda Khatimun Ambiya’, Nabi Muhammad SAW, yang dengan pancaran Nur (cahaya) ilmunya, Dunia terasa lebih hidup, lebih terang dari Nur apapun.

Makalah Program Data Barang Menggunakan TPW (Tugas Struktur Kelompok 2)



 BAB I
PENDAHULUAN
a.         Latar belakang
            Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland. Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.
Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa pengembangan.


Membuat Tabel Sederhana Menggunakan HTML



Assalamu'alaikum Wr.Wb

Kali ini saya akan sedikit share tentang Cara membuat table sederhana menggunakan html. 

Rabu, 27 November 2013

SOAL LATIHAN STRUKTUR DATA :



SOAL LATIHAN STRUKTUR DATA :

1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

Jawaban : e.Uses crt;
Alasan : karena uses crt; merupakan urutan bagian dari deklarasi program yang pertama yang berfungsi untuk memanggil unit temporary/file library pascal.


2. Untuk melihat hasil dari program yang dikerjakan tekan tombol
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4

Jawaban : b.Ctrl+f9
Alasan : karena Ctrl+F9 merupakan shortkey untuk run program pascal.

3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3

Jawaban : e. 3
Alasan :3 kode yang digunakan untuk membuat tulisan berwarna "CYAN”.

4. Perintah dasar sederhana dalam program pascal adalah
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;

Jawaban : c.Write
Alasan : karena Perintah write berfungsi untuk mencetak data ke layar, sehingga sangat penting sekali dalam pembuatan sebuah program.

5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real

Jawaban : c. Boolean
Alasan : karena tipe data Boolean merupakan tipe data logika yang bilangan ordinal boolean true mempunyai nilai 1(satu), sedangkan false nilainya adalah 0(nol).

6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules

Jawaban : b. Prof. Niklaus Wirth
Alasan : karena Prof. Niklaus Wirth merupakan orang yang pertama kali menciptakan bahasa pemograman pascal.

7. Struktur bahasa pemrograman pascal paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Jawaban : d. Uses crt;
Alasan : Karena tanpa uses crt program tidak akan bisa d compile dan otomatis tidak akan bisa d jalankan.

8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte

Jawaban : a. Char
Alasan : karena tipe data char memiliki 266 macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange).

9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Jawaban : b. 1971
Alasan : karena Bahasa pemrograman pascal diperkenalkan pada tahun 1971  oleh profesor Niklaus Wirth dari Technical University of Zurich, Switzerland.

10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor

Jawaban : c. Unit System
Alasan : karena unit system merupakan suatu rangka yang di dalamnya  terdapat komponen-komponen elektronik  dari komputer yang digunakan untuk memproses data.

11. Berikut ini adalah penulisan identifier yang benar dalam pemrogramnan pascal adalah
a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array

Jawaban : c. Program satu
Alasan : karena penulisan judul program pada pascal, apabila cuma 1 kata ditulis dengan mengetik kata program lalu spasi kemudian nama judul programnya, sedangkan apabila 2 kata penulisannya harus dipisah menggunakan tanda ( _ ), seperti program nilai_ulangan;

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean

Jawaban : b. Integer
Alasan : karena tipe data integer mempunyai ukuran tempat 2 byte dan rentang nilai -32768 s/d 32767,

13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping

Jawaban : e. Looping
Alasan : karena looping merupakan suatu bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Dengan adanya perulangan maka kita hanya cukup menuliskan baris kode nya saja.

 14. Perintah untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;

Jawaban : a. END.
Alasan : karena END merupakan kode program untuk mengakhiri listing program secara keseluruhan.

15. Menggambarkan program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi

           Jawaban : a. flowchart
Alasan : karena dengan flowchart bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut. 

16. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan pasti, tidak dirubah dalam program disebut deklarasi
a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur

Jawaban : b. Deklarasi Konstanta
Alasan : karena deklarasi konstanta bersifat tetap (konstan) sehingga pada deklarasi konstanta kita langsung menyebutkan nilanya.

17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure

Jawaban : Deklarasi proses
Alasan : Deklarasi proses tidak termasuk deklarasi dalam pascal. Deklarasi dalam pascal yaitu deklarasi perubah, deklarasi  konstanta, deklarasi tipe, deklarasi prosedur, dll.

18. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

Jawaban : a.Real
Alasan : karena bilangan real merupakan tipe data yang menyimpan/menggunakan bilangan pecahan, tipe data ini mempunyai ukuran tempat 6 byte  dengan rentang nilai 2.9 x 10-39 s/d 1.7 x1038.

19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawaban : e.Clrscr
Alasan : karena Clrscr merupakan kepanjangan dari Clean Screen.

20. Bentuk dari suatu statement IF berada didalam lingkungan statement IF yang lainnya, disebut IF dalam kondisi
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until

Jawaban : a.IF bersarang
Alasan : IF bersarang merupakan bentuk dari suatu statemen IF yang Berada didalam statemen IF yang lainya

21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama, disebut tipe data
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean

Jawaban : a.Array
Alasan : karena array merupakan tipe data terstruktur yang mempunyai tipe data, variabel dan ukuran yang sama serta mampu untuk menyimpan satu jenis data (variabel) dimana masing-masing elemen variabel mempunyai nilai indeks.

22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Jawaban : b.Write
Alasan : karena write merupakan perintah output yang tersedia dalam pemrograman pascal tanpaberganti baris setelahnya.

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris  kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Jawaban : a. Writeln
Alasan : karena writeln merupakan perintah output yang tersedia dalam pemrograman pascal denganberganti baris setelahnya.



24. Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

Jawaban : a. variabel
Alasan : karena variabel merupakan penampung data yang isinya dapat diubah-ubah didalam program. Sehingga data dapat disimpan sesuai dengan tipenya.

25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program), disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

Jawaban : c.Prosedur
Alasan : karena Procedure dipanggil dan digunakan di dalam blok baris perintah yang lainnya dengan menyebutkan judul procedurenya.