Selasa, 03 Juli 2018

LA Pascal

UNIVERSITAS GUNADARMA

Pascal
Sejarah Pascal
Kemunculan Bahasa Pemerograman Pascal boleh dikatakan terlambat dalam sejarah perkembangan bahasa pemrograman . Karena bahasa pemrograman Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal tahun 1960an. Bahasa Pemrograman Pascal merupakan bahasa pemrograman tingkat tinggi yang dirancang oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland.Nama PASCAL berasal dari nama seorang ahli matematika dari Perancis yang bernama Blaise Pascal. Pada usia yang ke-18, ia berhasil membangun mesin aritmetika pertama yang lalu diperdebatkan sebagai komputer pertama, tepatnya pada tahun 1641.

Namun pada tahun 1650, Blaise Pascal meninggalkan dunia geometri dan fisika menuju dunia keagamaan, dengan mengeluarkan tulisan berjudul "Contemplate The Greatness and The Misery of Man". Dan akhirnya ia meninggal pada tanggal 19 Agustus 1662.

Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 dengan tujuan membantu mengajar program Komputer secara sistematis khususnya untuk memperkenalkan program terstruktur .

Dalam waktu singkat bahasa Pascal telah menjadi popular dikalangan Universitas dan kemudian diajarkan dibeberapa perguruan tinggi . Beberapa profesional Komputer juga mulai beralih pada bahasa pascal . Pada kenyataanya bahasa Pascal merupakan bahasa yang paling cepat popular dibandingkan dengan bahasa-bahasa Komputer tingkat tinggi lainnya .
Standar Pascal adalah bahasa yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Penerapan nyata dari standar pascal banyak yang berbeda dengan seperti apa yang telah didefinisikan oleh K.Jensen dan Niklaus Wirth. Standar pascal dieropa didefinisikan oleh ISO ( International Standards Organization ) dan di Amerika oleh kerjasama antara ANSI (Amerika National Standar Institute) dengan IEEE ( Institute of Electrical and Electronic Engineer )

Beberapa versi dari Pascal yang telah beredar dipasaran 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-komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan paling banyak digunakan. Kompiler Turbo Pascal banyak digemari karena bersifat interaktif seperti interpreter. Selain itu Turbo
Pascal mengikuti definisi standar Pascal seperti yang didefinisikan oleh K.Jensen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo Pascal adalah copyright dari Borland Inc


Sejarah perkembangan Turbo Pascal

Turbo Pascal adalah sebuah sistem perkembangan perangkat lunak yang terdiri atas kompiler dan lingkungan perkembangan terintegerasi IDE ( Develovement Environment ) atas bahasa pemrograman Pascal untuk sistem operasi CP/M, CP/M-86 dan MS-DOS, yang dikembangakan oleh Borland pada masa kepemimpinan Philippe Khan. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan pusaka kode sumber standar. Sementara versi yang lebih murah dan paling luas digunakan dengan nama Turbo Pascal. Nama Borlan Pascal juga digunakan sebagai dialek spesifik pascal buatan Borland.
Borland telah mengembangkan tiga buah versi lama dari turbo pascal secara gratis disebabakan karena sejarah yang panjang khusus untuk versi 1.0, 3.02 dan 5.5 yang berjalan pada sistemm 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 system operasi MS-Dos dan CP/M. Versi Turbo Pascal untuk Komputer Apple Macintosh sebenarnya telah dikembangkan pada tahun 1986, namun pemgembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa pengembangannya.
Borland membeli lisensi atas kompiler polypascal yang ditulis oleh Anders Hejlsberg (poly data adalah perusahaan yang didirikan di Denmark) dan menambahkan antara muka penggunaan serta editor . Anders Hejlsberg kemudian bergabung sebagai karyawan dan menjadi semua arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertamanya.
Berikut ini adalah pembahasan singkat mengenai versi versi turbo pascal
1.  Turbo Pascal versi I
Versi pertama dari Turbo Pascal memiliki unjuk kerja yang sangat cepat dibandingkan dengan kompiler Pascal untuk komputer mikro lainnya . kompiler tersebut tersedia untuk system operasi CP/M CP/M-86, dan MS-Dos dan penggunaannya sangat luas pada masa itu .versi turbo pascal CP/M saat itu biasa digunakan pada komputer apple II yang sangat popular jika digunakn dengan sebuah Z-80 SoftCArd produk perangkat keras pertama yang dikembangakan Microsoft di tahun 1980.
Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan mengunakan ektensi .COM , system operasi MS-DOS bisa menggunakannya baik .COM ( tidak compatible dengan format yang terdapat pada CP/M) maupun format .EXE . Turbo Pascal pada saat itu hanya mendukung kode biner berformat.COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan . perangkat lunak Turbo Pascal itu sendiri merupakan berkas berektensi .COM dan berukuran sekitar 28 kilobita termasuk editor, compiler, dan linker dan rutin-rutin pusaka . Efisiensii proses edit/ kompilasi/ jalankan lebih cepat dibandingkan dengan implementasi Pascal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakan pada memori komputer (RAM) dan karena kompilernya sendiri merupakan kompiler berjenis single-pass kompiler yang ditulis dengan bahasa assembler, dan untuk proses kerja kompilasi sangat cepat dibandingkan dengan produk lain ( bahkan dibandingkan dengan compiler C milik Borland sendiri ).
Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 november 1983 jenis IDE yang digunakan masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika perangkat lunak tersebut dibandrol dengan harga sekitar $ 49.99 kualitas kompiler Pascal terintegrasi terhadap dalam Turbo Pascal sangat baik dibandingkan competitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
2.  Turbo Pascal versi II dan II
Merupakan pengembangan lebih lanjut dari versi sebelumnya mampu bekerja dalam memori dan menghasilkan berkas biner berektensi .COM/.CMD. dukungna atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi III
3. Turbo Pascal versi IV
Dikembangkan pada tahun1987 merupakan perangkat lunak yang ditulis yang untuk keseluruhan system kompiler menghasilkan berkas biner berektensi .EXE pada MS-DOS dan tidak lagi .COM. Sistem operasi CP/M dan CP/M-86 tidak lagi didukung pada versi kompiler ini versi ini pula memperkenalkan sebuah tatap muka berlayar penuh yang dilengkapi dengan menu menarik, versi –versi awal memiliki layar menu berbasis teks, dan editor berlayar penuh. Microsoft Windows belum ada pada saat versi ini dikembangkan.
4. Turbo Pascal versi V
Diperkenalkan dengan layar biru yang menjadi ciri khas yang sangat familiar dan kemudian menjadi merk dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di petengahan tahun 1990-an
5. Turbo Pascal versi VII
Versi terakhir yang pernah dikembangkan adalah versi 7 Borland Pascal 7 terdiri atas sebuat IDE dan kompiler untuk MS-DOS ,DOS terektensi , dan program Windows. Turbo Pascal 7 disisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pusaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun untuk kerja pusakan ini tidak memuaskan.
Meski semua versi Turbo Pascal mendukung inline machine code. Kode mesin yang disertakan dengan berbasi kode sumber bahasa pascal, versi-versi berikut mendukung integrasi bahasa perakit (assembler) dengan pascal secara mudah . Hal ini memungkinkan pemrogram untuk meningkatkan kerja eksekusi program lebih lanjut selain itu mememungkinkan pemrogram untuk mengakses perangkat keras secara langsung .
Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti 30menggunakan kunci “absolute”




  1. Dibawah ini merupakan kodingan untuk menghitung luas segitiga
  • uses crt;
Jika statement ini di tulis. Programer bisa memakai perintah clrscr;
  • Var
Alias Variabel
  • Alas:real , tinggi:real; , luas:real;
Ini adalah tipe data real
  • Begin
Awal dari suatu program yang dinjalankan
  • write('Input Alas =’); 
readln(alas);
write('Input Tinggi = '); 
readln(tinggi);
write('Input Luas ='); 
readln(luas);
write berguna sebagai output yang akan tampilkan di layar dan readln berguna sebagai menyimpan data (Input) pada suatu variabel dan membuat garis baru, karena diakhiri dengan tulisan ‘ln’
  • luas:=(alas*tinggi)/2;
Statement ini untuk mengalikan alas x tinggi per 2
  • Write(‘Luas Segitiga’ =’,luas:1:0);
Statement ini untuk output dari perkalian
  • Readln;
Untuk meyimpan data input dari rumus segitiga
  • End.
Untuk mengakhiri statement
Gambar diatas adalah hasil dari program tersebut
  1. Trapesium
  • uses crt;
Jika statement ini di tulis. Programer bisa memakai perintah clrscr;
  • Var
Alias Variabel
  • Alas:real , tinggi:real; , luas:real;
Ini adalah tipe data real

  • a:real;
b:real;
t:real;
luas:real;
Ini adalah untuk tipe data real
  • digunakan sebagai output yang di tampilkan pada layar dan  membuat garis baru
write(‘input sisi Atas  = ‘);
readln(a);
write(‘ input sisi bawah  = ‘);
readln(b);
write(‘ input atas  = ‘);
readln(t);
program diatas, write berguna sebagai output yang di tampilkan pada layar dan readln berguna sebagai penyimpan data (Input) pada suatu variabel dan membuat garis baru, karena akan diakhiri dengan tulisan ‘ln’
  • luas:b=(a+b)/2*t;
di gunakan untuk menjumlahkan (luas+alas)/2 di kali tinggi
  • write(‘luas trapesium =’,:luas: 1:0);
digunakan untuk output dan mengeluarkan hasil dari hasil penjumlahan rumus yang sebelumnya.
  • End
Untuk mengakhiri program tersebut
Dan ini adalah hasil akhir dari program tersebut
Jika sudah selesai tekan gabungan tombol dari CTRL + F9
Maka akan muncul layar hitam
Lalu masukan alas dan tinggi > enter
Maka output dari hasilnya akan keluar

Program VB pada masyarakat

UNIVERSITAS GUNADARMA

 Visual Basic


Baiklah kali ini kita akan membuat aplikasi pada Visual Basic 6.0 yang menghasilkan output untuk kasir di indomaret. Dan didalam aplikasi ini saya menggunakan Picture Box (bias dilihat pada gambar dibawah) saya memakai ini agar terlihat lebih mirip dengan struk kasir indomaret aslinya
Dan ini gambarnya









Yang eprtama saya lakukan ialah mengetik terlebih dahulu di word dan memindahkan nya ke dalam picture box
Seperti pada gambar ini :  









Dalam kodingan diatas saya menggunakan statement select case. Select Case biasa diunakan untuk alternatif bentuk If, Then dan Else, karena codenya lebih mudah di pahami
jadi apabila kita menginput (“REGAL MARIE 250GR”)  otomatis di text3.text  akan muncul harganya ialah 20000 sama dengan berfungsi apabila kita menginput “M/SUKA R/LAUT PNG 9G” maka otomatis akan muncul harga barang tersebut yaitu senilai 11600.


Lalu buat kodingan seperti pada gambar yang ada di atas di Text2 disini bertujuan untuk menentukan apa bila kita menginput banyaknya barang yang di beli maka akan otomatis akan munjul jumlah barang yang dia beli dikalikan dengan harga barang tersebut
Val berfungsi sebagai pengubah data string ke numeric. Dan pada text4.text akan mengeluarkan hasil dari perkalian text2.text dengan text3.text .
Pada statement text5.text di sini sama saja dengan statment text1 hanya yang beda pada penempatannya saja. Jadi ketika kita menginput barang  di text5 maka akan otomatis muncul harga barangnya dan sesuai dengan yang sudah di masukkan dalam statement tersebut
Di sini saya juga menggunakkan select case untuk alternative dari bentuk If, Then dan Else Karena code nya lebih mudah dipahami

Pada  statement text6 disini akan menjelaskan apa bila kita menginput jumlah barang yang di ingin kan maka akan otomatis mmemunculkan jumlah dari barang yang di beli disertai barang satuannya berapa , dan akan otomatis juga  memunculkan jumlah semua yang di beli kita pada text9.
Val(text6.text) * val(text7.text ) val diganakan sebagai pengubah data string ke numeric. Dan text8.text akan memunculkan hasil dari perkalian text6.text dengan text7.text
Val(text8.text) + val(text4.text ) Val digunakan sebagai pengubah data string ke numeric. Dan text9.text akan memunculkan hasil dari penjumlahan text8.text dengan text4.text
Text10.text = text9.text akan memunculkan harga  yang sama dengan text9.text yang berbeda hanya penempatannya saja
Jangan lupa akiri dengan End sub sebagai penanda akir dai kodingan
Hasil outputnya :

Cara Menginstal ODL

UNIVERSITAS GUNADARMA

OPEN OFFICE (ODL)

Tutorial Open Office :
  1. Klik program Open Office yang terdapat pada deskop anda
  1. Jika sudah masuk, pilihlah Text Document













  1. Ketik surat sesuai pada gambar dibawah atau ketik sesuai perintah yang diberikan

  1. Jika sudah di ketik, lalu anda pilih Mail Merge Wizard


  1. Ketika sudah sampai pada step ini, anda cukup next next saja sampai pada step ke 3

  1. Jika sudah ke step 3 anda pilihlah bagian Select Different Address List…


Pilih dan klik tombol Create

Pilih tombol Customize dan delete, kemudian anda buat baru
-

  • Isi Sesuai kemauan anda, namun saya disini melakukan pengisian dengan format hari tanggal dan waktu
  • Dan jika sudah, akan muncul format seperti pada gambar dibawah ini
  • Isi saja sampai 5
  • Next saja sampai step  6
  • Setelah sudah selesai, di step 6 ceklis “Exclude This recipient”
  • Kemudian cukup klik next saja sampai step 8 dan save file tadi


  • Hasilnya akan jadi seperti pada gambar dibawah ini

COBOL

COBOL (Common Business Oriented Language) apa sih COBOL itu ? COBOL yang saya tahu pengertian umumnya ialah sebagai bahasa pemogram ketiga. Seperti yang kita tau sesuai artinya berarti aplikasi pemograman COBOL ini mempunyai fungsi untuk menyelesaikan masalah yang berkaitan seperti sistem pengelolahan uang, laporan pengeluaran dan pemasukan uang di sebuah perusahaan dan lain lain.
Dan kali ini saya akan membuat sebuah program input sederhana menggunakan COBOL
Codingannya sebagai berikut :

Fungsi masing-masing statement yaitu ;
IDENTIVICATION DIVISION & PROGRAAM-ID  fungsinya ialah nama yang akan menunjukan identitas dari program yang akan kita buat nanti.
DIVISION fungisnya ialah bagian utama dari  program cobol yang selalu diawali dengan judul Divisi.
DATA DIVISION fungsinya ialah suatu nama yang sengaja dibuat unutk menunjukan suatu file tertentu yang digunakan dalam program.
ENVIRONMENT DIVISION fungsinya ialah nama yang sengaja dibuat oleh si pemogram untuk menujukan sebuah alat.
DISPLAY  fungsinya ialah yang nanti akan sebagai tampilan yang akhirnya nanti akan menjadi tampilan untuk output dari program yang dibuat sebelumnya.
ACCEPT fungsinya nanti akan menampilkan output dari input yang dimasukan sebelumnya oleh si pemogram tadi.
PROCEDURE DIVISION fungsinya ialah sebagai nama yang nantinya kan menunjukan sebuah paragraph.
WORKING STORAGE SECTION fungsinya ialah untuk sebuah nama yang sengaja dibuat sengjaa oleh si pemogram untuk menunjukan sesuatu item yang akan digunakan dalam programnya tersebut.










Gambar dibawah ialah hasil output dari input codingan gambar sebelumnya ;