Dalam tutorial belajar Pascal kali ini kita akan mempelajari di sistem operasi Windows.Walaupun saya menyarankan untuk menggunakan yang lebih baru, namun tidak ada salahnya jika anda memilih menggunakan Turbo Pascal. Terlebih lagi, compiler Turbo Pascal 7 memiliki aspek sejarah dan pernah menjadi aplikasi yang sangat populer pada zamannya.Jika anda memilih untuk menggunakan Free Pascal, silahkan lewatkan tutorial kali ini dan lanjut dengan tutorial berikutnya.Mengenal Turbo Pascal 7Pada era ‘keemasan’ bahasa pemrograman Pascal di tahun 1980-an, Borland Turbo Pascal merupakan aplikasi compiler pascal paling populer saat itu.Jika anda mencari informasi mengenai Turbo Pascal, versi yang paling sering digunakan saat ini adalah Turbo Pascal 7. Turbo Pascal 7 merupakan compiler Pascal terakhir yang dirilis oleh Borland pada sistem operasi MS-DOS. Setelah itu Borland beralih mengembangkan Delphi untuk sistem operasi Windows.
Walaupun Delphi juga merupakan compiler Pascal, tetapi tidak terlalu cocok digunakan untuk belajar programming.Sepanjang perjalannya, Borland merilis 10 versi Turbo Pascal, terdiri dari 8 versi untuk sistem operasi DOS, dan 2 untuk sistem operasi Windows 3.0. Seperti yang terlihat dari daftar diatas, Borland mengulang penomoran Turbo Pascal dari versi DOS kepada versi Windows.
Turbo Pascal 7 dan Turbo Pascal for Windows 1.5 dirilis pada saat yang hampir bersamaan, sehingga keduanya memiliki fitur yang sama. Namun karena angka “7” lebih tinggi dari angka “1.5” banyak yang menganggap Turbo Pascal 7 adalah versi paling terkahir.Sebelum kita mulai menginstall Turbo Pascal 7, ada beberapa aspek yang perlu dibahas terkait aplikasi ini.Walaupun Turbo Pascal 7 dapat anda temukan dengan mudah di internet, namun sebenarnya aplikasi ini adalah aplikasi berbayar (memiliki hak cipta). Borland memang men-gratiskan beberapa versi Turbo Pascal (versi 1.0, 3.02, dan 5.5), namun tidak untuk Turbo Pascal 7.Jika ingin menggunakan Turbo Pascal 7 secara ‘legal’, kita harus membeli aplikasi ini dari Borland. Masalahnya, saat ini Borland sudah tidak menjual Turbo Pascal 7, sehingga kita ‘terpaksa’ menggunakan aplikasi non-legal.Keterbatasan dukungan sistem operasi juga menjadi masalah lainnya.
Borland Turbo Pascal 7 dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS. Pada saat itu, komputer masih menggunakan arsitektur 16 bit.
Saat ini, kita umumnya menggunakan Sistem Operasi Linux/Windows dengan arsitektur64-bit. Sehingga aplikasi ‘jadul’ seperti Turbo Pascal 7 tidak bisa dijalankan pada Windows vista, 7 atau Windows 8.Untuk menjalankan Turbo Pascal 7 di dalam sistem operasi modern, kita harus menggunakan emulator MS-DOS. Emulator adalah sebuah program yang men-simulasikan sistem lain. Emulator MS-DOS akan membuat sebuah sistem DOS di dalam Windows.
Aplikasi emulator yang akan kita gunakan adalah DOSBox.Baiklah, langsung saja kita mulai proses Instalasi Turbo Pascal 7 dengan menggunakan DOSBox. Khusus untuk Sistem Operasi Windows XP/Windows Vista / Windows 7 dengan arsitektur 32-bit, anda mungkin bisa menjalankan Turbo Pascal secara langsung tanpa harus menggunakan DOSBox, tetapi jika tidak bisa, terpaksa mengikuti langkah-langkah dibawah ini:)Menginstall Aplikasi DOSBoxEmulator MS-DOS: DOSBox, dapat diperoleh dengan gratis melalui situs resminya di alamat.Dari halaman awal, pilih menu download pada bagian atas situs.Kemudian pilih sistem operasi yang diinginkan.
Kali ini saya memilih Windows.Kita akan dibawa ke situs SourceForge dan proses download akan langsung berjalan. Aplikasi DOSBox berukuran kecil, hanya 1,4 MB. Versi DOSBox yang saya gunakan ketika membuat tutorial ini adalah versi 0.74. Setelah file instalasi DOSBox selesai di download, silahkan double klik file DOSBox0.74-win32-installer.exe untuk memulai proses instalasi.Jendela pertama adalah “ License Agreement”, di dalam halaman ini anda bisa melihat bahwa DOSBox dirilis dengan lisensi GNU General Public License.
Klik Next untuk melanjutkan.Pada jendela kedua “ Installation Options”, kita bisa memilih komponen apa saja yang ingin diinstall. Karena pilihan yang tersedia hanya 2: Core files dan Desktop Shortcut, biarkan keduanya terchecklist, dan klik tombol Next.Pada jendela “ Installation Folder”, kita bisa memilih dimana lokasi instalasi. Secara default, lokasi yang akan digunakan adalah di C:Program Files (x86)DOSBox-0.74, lokasi ini karena saya menggunakan Windows 7 64-bit. Jika anda menggunakan sistem 32-bit, maka lokasinya akan berada di C:Program FilesDOSBox-0.74.Saya akan membiarkan lokasi default dan men-klik tombol Install. Proses instalasi akan berjalan beberapa saat. Jika tidak ada masalah akan terlihat keterangan “ Complete” yang menandakan instalasi telah berhasil.
Klik tombol Close untuk menutup jendela.Apabila anda melihat ke tampilan desktop, akan terdapat shortcut DOSBox. Double klik untuk menjalankan aplikasi ini.Mendownload Turbo Pascal 7Setelah DOSBox berhasil diinstall, langkah selanjutnya adalah menjalankan Turbo Pascal 7 dari dalam DOSBox. Namun sebelumnya, kita harus mendownload file program Turbo Pascal 7.Seperti yang saya bahas pada awal tutorial ini, Turbo Pascal 7 tidak tersedia secara resmi. Anda bisa mencari aplikasi ini di internet, atau bisa mengunjungi link berikut:. Home designer suite 6.0 crack. Turbo Pascal 7 berukuran sekitar 1,8 MB dalam format Zip.Setelah berhasil di unduh, un-zip isi file tersebut. Agar mudah diakses, saya akan meletakkannya di dalam drive C, sehingga alamatnya berada di C:TP.
Di dalam folder TP ini anda bisa melihat folder-folder lain penyusun Turbo Pascal 7.Aplikasi Turbo Pascal ( TURBO.EXE) berada di dalam folder BIN. Jika anda mencoba menjalankan file ini, akan muncul keterangan Error bahwa Windows tidak dapat menjalankannya (karena berbeda arsitektur processor). Untuk itu, kita harus menggunakan DOSBox.Menjalankan Turbo Pascal 7 dengan DOSBoxUntuk menjalankan Turbo Pascal 7 dari dalam DOSBox, kita akan mengetik beberapa perintah DOS. Perintah ini digunakan untuk mengakses folder TP di dalam drive C. Jika anda meletakkan folder Turbo Pascal bukan di C:TP, silahkan lakukan beberapa pengesuaian. Silahkan jalankan kembali DOSBox jika anda belum membukanya.Perintah pertama yang kita gunakan adalah:MOUNT X C:TPSilahkan ketik perintah di atas di dalam DOSBox, kemudian tekan ENTER.
DOSBox tidak mempermasalakna penggunaan huruf besar atau kecil ( case insensitive). Jika anda mengetiknya dengan benar, akan ditampilkan konfirmasi:Drive X is mounted as local directory C:TPPerintah diatas digunakan untuk ‘menghubungkan’ folder Turbo Pascal 7 di lokasi C:TP dengan drive ‘ virtual’ X. Drive virtual ini hanya digunakan di dalam DOSBox. Anda juga boleh menggunakan huruf lain, seperti C, D, Y dll.
Saya memilih X hanya untuk contoh saja agar terkesan lebih keren:)Berikutnya, ketikkan perintah berikut dan akhiri dengan tombol ENTER:X:Perintah diatas digunakan agar DOXBox pindah dari drive default di Z ke drive X yang baru saja kita buat. Anda dapat perhatikan bahwa setelah mengetikkan perintah tersebut, terdapat karakter X: pada awal perintah DOSBox.Berikutnya, kita akan memeriksa apakah di dalam drive X ini memang folder Turbo Pascal.
Lakukan dengan perintah berikut, akhiri dengan tombol ENTER:DIRPerintah DIR digunakan untuk menampilkan seluruh folder saat ini. Jika anda mengikuti langkah-lahkan diatas dengan benar, akan terlihat daftar folder yang merupakan isi dari folder C:TP.
Perintah ini sebenarnya tidak diperlukan, hanya untuk memastikan saja.Untuk langkah terakhir, kita tinggal mengakses file TURBO.EXE yang terdapat di dalam folder BIN. Ketikkan perintah berikut, dan akhiri dengan ENTER:BINTURBO.EXEDan. Borland Turbo Pascal 7 siap digunakan.Jika anda mengalami kendala ketika mengetik kode-kode diatas, berikut adalah print screen perintah yang saya gunakan. Selain mengetik BINTURBO.EXE, anda juga bisa menggunakan BINTPX.EXE.
Keduanya bisa digunakan untuk menjalankan Turbo Pascal.Menggunakan Mouse pada DOSBox Turbo PascalSaat Turbo Pascal mulai berjalan, hal pertama yang mungkin anda lakukan adalah melihat-lihat menu yang ada menggunakan mouse. Namun tanpa anda sadari, cursor mouse kita ‘tertahan’ di dalam DOSBox.
Untuk melepaskan cursor mouse, tekan tombol CTRL+F10. Kombinasi tombol ini harus anda gunakan setiap kali ingin beralih dari DOSBox ke Windows.Untuk membuat tombol mouse otomatis keluar-masuk dari Windows ke DOSBox (dan sebaliknya) tanpa perlu menekan kombinasi CRTL+F10, kita bisa melakukan sedikit perubahan file konfigurasi DOSBox.Caranya, buka menu file pengaturan DOSBox dari Start Menu - All Program - DOSBox-0.74 - Options - DOSBox-0.74 Options.Akan tampil aplikasi Notepad yang berisi seluruh pengaturan DOSBox.
Pada bagian atas file konfigurasi, cari baris teks berikut:autolock=trueDan ubah menjadi:autolock=falseSave pengaturan dengan menekan CRTL+S, atau dari menu File- Save. Tutup Notepad, dan coba jalankan DOSBox kembali. Kali ini mouse akan otomatis berpindah tanpa di ‘ lock’ oleh DOSBox.Autorun Turbo Pascal dari DOSBoxPerintah-perintah untuk menjalankan Turbo Pascal dari dalam DOSBox yang kita lalukan diatas, harus dijalankan setiap kali membuka DOSBox.
Hal ini sangat merepotkan. Untungnya kita bisa mengubah sedikit pengaturan DOSBox agar Turbo Pascal 7 langsung berjalan ketika membuka DOSBox.Buka kembali menu file pengaturan DOSBox dari Start Menu - All Program - DOSBox-0.74 - Options - DOSBox-0.74 Options.Kali ini, scroll hingga bagian akhir, sampai anda menemukan baris berikut: autoexec# Lines in this section will be run at startup.# You can put your MOUNT lines here.Tambahkan beberapa baris perintah berikut dibawah teks tersebut: mount x c:tpx:binturbo.exeexitSehingga tampilannya menjadi seperti dibawah ini:Save pengaturan, dan restart DOSBox. Jika tidak ada masalah, Turbo Pascal akan langsung berjalan ketika DOSBox dibuka.Menampilkan DOSBox Turbo Pascal secara Full ScreenJika anda merasa kurang nyaman dengan tampilan jendela DOSBox yang cukup kecil, kita bisa memperbesarnya dengan menekan tombol ALT+ENTER saat berada di dalam DOSBox maupun Turbo Pascal. Kombinasi tombol yang sama juga bisa digunakan untuk keluar dari tampilan Full Screen.Apabila anda mengalami kendala mouse tidak bisa digunakan dalam mode Full Screen, kita harus mengubah sedikit pengaturan dari DOSBox.
Buka file konfigurasi DOSBox dari Start Menu - All Program - DOSBox-0.74 - Options - DOSBox-0.74 Options.Pada bagian atas file konfigurasi, cari baris teks berikut:output=surfaceDan ubah menjadi:output=overlaySave pengaturan, dan restart DOSBox.Memperbesar Jendela DOSBox Turbo Pascal (non-Full Screen)Apabila anda ingin tampilan DOSBox Turbo Pascal menjadi Full Screen (dimana seluruh toolbar windows juga akan tertutup), anda bisa memperbesar jendela DOSBox Turbo Pascal namun tidak dalam versi Full Screen.Untuk melakukan hal ini, kita kembali menggunakan file pengaturan DOSBox. Buka kembali file ini dari Start Menu - All Program - DOSBox-0.74 - Options - DOSBox-0.74 Options.Pada bagian atas file konfigurasi, kali ini ubah settingan:windowresolution=originalmenjadiwindowresolution=1024×768Save pengaturan, dan restart DOSBox. Anda bisa mengubah nilai diatas untuk menyesuaikan ukuran jendela.Mengubah Setingan CRTL+F9 dari DOSBoxSecara default, DOSBox menggunakan kombinasi tombol CRTL+F1 sampai dengan tombol CRTL+F12 sebagai shortcut fungsi-fungsi DOSBox.
Masalahnya, Turbo Pascal juga menggunakan kombinasi tombol-tombol ini. Terutama tombol CRTL+F9 yang digunakan untuk menjalankan program pascal ( run). Walaupun anda bisa menjalankannya dengan memilih menu run di dalam Turbo Pascal, shortcut tombol ini sangat praktis.Oleh DOSBox, kombinasi tombol CRTL+F9 digunakan untuk keluar dari aplikasi (shutdown). Kita harus mengubah fungsi ini dengan cara sebagai berikut:.
Tekan tombol CRTL+F1 untuk masuk ke menu shortcut DOSBox. Cari kotak dengan tulisan “ Shutdown”, klik kotak ini.
Turbo Pascal 7.0 Interface onwhile working atInitial release1983; 36 years ago ( 1983),/,Turbo Pascal is a software development system that includes a and an (IDE) for the running on,. It was originally developed by at, and was notable for its extremely fast compiling times. Turbo Pascal, and the later but similar, made Borland a leader in PC-based development.For versions 6 and 7 (last), both a lower-priced Turbo Pascal and more expensive Borland Pascal were produced; Borland Pascal was more oriented towards professional software development, with more libraries and standard library source code. The name Borland Pascal is also used more generically for Borland's dialect of the Pascal programming language, significantly different from Standard Pascal.Borland has released three old versions of Turbo Pascal free of charge because of their historical interest: the original Turbo Pascal (now known as 1.0), and versions 3.02 and 5.5 for DOS. Contents.Motivation and release first saw an opportunity for Borland, his newly formed software company, in the field of programming tools.
Historically, the vast majority of programmers saw their workflow in terms of the edit/compile/link cycle, with separate tools dedicated to each task. Programmers wrote using a; the source code was then compiled into (often requiring multiple passes), and a combined object code with runtime libraries to produce an executable program.In the early IBM PC market (1981–1983) the major vendors all made compilers that worked in a similar fashion. For example, the system consisted of two compiler passes and a final linking pass (which could take minutes on systems with only floppy disks for secondary storage, although programs were very much smaller than they are today). This process was less resource-intensive than the later (IDE). Vendors of software development tools aimed their products at professional developers, and the price for these basic tools plus ancillary tools like ran into the hundreds of dollars.Kahn's idea was to package all these functions in an integrated programming toolkit designed to have much better performance and resource utilisation than the usual professional development tools, and charge a low price for a package integrating a custom text editor, compiler, and all functionality need to produce executable programs. The program was sold by direct mail order for $49.95, without going through established sales channels (retailers or resellers).Unlike some other development tools, Turbo Pascal disks had no.
Turbo Pascal came with the 'Book License': 'You must treat this software just like a book. it may be used by any number of people. May be freely moved from one computer location to another, so long as there is no possibility of it being used at one location while it's being used at another.' Reception of wrote in February 1984 that Turbo Pascal 'comes close to what I think the computer industry is headed for: well documented, standard, plenty of good features, and a reasonable price'. Pournelle disliked the requirement to buy another license to distribute binaries, but noted that 'it turns out not to be a lot more.
Borland only wants another $100' more than the $49.95 base price, and that 'my first impression of Turbo is that it's probably worth $149.95. It looks to do everything with the Speed Programming Package does, and maybe even do it faster and better'.
He reported in July that, according to Kahn, IBM had refused to resell Turbo Pascal unless the price was at least $200; Pournelle noted that 'Turbo is much better than the Pascal IBM sells', and unlike the latter was compatible with the. Three Byte reviewers praised Turbo Pascal in the same issue. One called the DOS version 'without doubt, the best software value I have ever purchased', and another called the CP/M version 'an excellent product. Borland deserves praise for this high-value product'. The third stated that it was 'not a good compiler for developing massive applications', but added that it was greatly superior to, the programming language usually associated with home computers at the time. He concluded that Turbo Pascal was 'a bargain that shouldn't be passed up'.Despite finding what it described as 'a serious bug' in version 3.0, and decreased compatibility with, the magazine in February 1986 stated that 'it is hard to avoid recommending Turbo to anyone who wants to program in Pascal', citing improved speed and graphic routines. When reviewing four other Pascal compilers in December 1986, Byte described Turbo Pascal as 'practical and attractive to programmers at all levels of expertise'.
Also praised the language in the magazine, stating in August 1985 that Turbo Pascal 'is best known for its small size, incredible compile speeds, and fast execution times'. He noted that the software's quality and low price had been especially surprising after the ' fiasco', and stated that even at the new higher $69.95 price, version 3.0 was 'probably still the best software deal on the market'.was similarly complimentary in November 1984, stating that 'nothing like Turbo Pascal has ever existed for PC-DOS before'. It praised the software's low price, speed, unusually good documentation for a compiler, and noted the existence of many utilities from other companies that hoped to benefit from Turbo Pascal's popularity. The review stated that the IDE that simplified the edit-compile-run-debug loop made Turbo Pascal accessible to new programmers like BASIC.Byte in 1989 listed Turbo C and Turbo Pascal as among the 'Distinction' winners of the Byte Awards.
Citing their user interface and continued emphasis on speed, the magazine stated that 'for rapid prototyping there's not much better'. In the same issue Pournelle again praised version 4.0 and 5.0 of Turbo Pascal. Citing as 'a good example of how complex a program you can write in Pascal', and the many libraries available from Borland and other developers, he wrote, 'I am more and more convinced that Turbo Pascal is the programming language of choice for people who are more interested in what they want the machine to do than in how to make that happen.
Turbo Pascal may be neither as elegant nor as portable as C, but it's sure less obscure. I think it may well be the language for the rest of us'.Borland sold about 250,000 copies of Turbo Pascal in two years, which Webster described as 'an amazing figure for a computer language'. He reported six months later that the figure had risen to 'more than 400,000 copies in a marketplace that had been estimated as having only 30,000 potential buyers'. Versions CP/M and DOS versions Version 1.
Gajic, Zarko. From the original on 2011-07-07. Retrieved 2011-02-24. ^ Intersimone, David (2000-02-01). Embarcadero Technologies.
From the original on 2010-12-21. Retrieved 2010-11-09. ^ Intersimone, David (2000-02-10). Embarcadero Technologies. From the original on 2010-11-24. Retrieved 2010-11-09. ^ Intersimone, David (2002-02-21).
Embarcadero Technologies. From the original on 2010-11-24. Retrieved 2010-11-09. (February 1984).
Retrieved 2015-02-08. (July 1984). Archived from on 2012-01-28. Retrieved 2011-11-08. Wadlow, Tom; Pierce, Al; Bridger, Mark (July 1984). Byte (review).
Retrieved 2013-10-23. Bridger, Mark (February 1986). Retrieved 2015-05-09. Shammas, Namir Clement (December 1986).
Retrieved 2015-05-09. ^ (August 1985). Retrieved 2013-10-27.
Duntemann, Jeff (1984-11-13). Retrieved 2013-10-25. January 1989. P. 327. (January 1989). P. 109.
Webster, Bruce (February 1986). Retrieved 2015-05-09.
Chapman, Merrill R. From the original on 2016-06-23. Retrieved 2015-12-13. Borland made its debut in the industry in a big way with the release of Turbo Pascal in November 1983. Turbo Pascal was a port to DOS and CP/M of Anders Hejlsberg's COMPAS Pascal, and it was released by Borland at a price that seemed amazing at that time: $49.95, about one-tenth the price of comparable products. Wallace, James; Erickson, Jim (1992).
'Growing Pains'. P. 2010-11-24 at the Embarcadero Web site: Antique Software: Turbo Pascal v3.02. 'Turbo Pascal 3 was the first Turbo Pascal version to support overlays, the Intel 8087 math co-processor and BCD math.' CDN » Museum. Borland Software Corporation.
Archived from on 2004-02-03. Retrieved 2013-04-01. ^. Borland Software Corporation. Archived from on 2004-06-24. Note to international users: This free Turbo Pascal 7 is available in French Only. The US version of Turbo Pascal 7 is not available as free download yet.
For the US version please download Turbo Pascal 5.5 US below. From the original on 2016-10-20. Retrieved 2016-10-19. From the original on 2016-04-25. Retrieved 2015-12-13.
(PDF). (PDF) from the original on 2012-04-02.
Retrieved 2011-11-03. (PDF). (PDF) from the original on 2012-03-31. Retrieved 2011-10-31. 2007-09-03 at the. Archived from on 2010-10-23. Retrieved 2011-04-25.
Archived from the original on 2015-09-07. Retrieved 2015-11-16.
CS1 maint: unfit url Web page discussing the cause of the error and various solutions. From the original on 2011-07-21. Retrieved 2010-09-28.
Retrieved 2010-09-28. (in German). From the original on 2015-11-17. Retrieved 2015-11-16. Cheng, Allen (1997).
Retrieved 2010-09-28. External links Wikimedia Commons has media related to. Borland International, Inc. Turbo Pascal page:,. Inspire Corporation Turbo Pascal page:,. Borland Software Corporation Turbo Pascal page:., a description of the Turbo Pascal 3.0 compiler., complete source code of a Turbo Pascal 7.0-compatible compiler.