Setelah menginstall aplikasi Free Pascal atau Turbo Pascal, kini saatnya kita mencoba menjalankan kode program Pascal. Dalam tutorial belajar pascal kali ini akan dibahas tentang alur kerja pembuatan dan cara menjalankan kode program pascal (membuat file .exe).
Sebagai contoh klasik ketika mempelajari bahasa pemrograman baru, dalam tutorial ini kita akan membuat kode program untuk menampilkan teks "Hello World" menggunakan pascal.
Sebelumnya, saya sudah mempersiapkan folder "belajar" dimana kode program pascal akan disimpan. Saya meletakkan folder ini di alamat "C:\FPC\2.6.4\", sehingga akan bersebelahan dengan folder-folder aplikasi Free Pascal lainnya.
Membuat File Baru
Untuk membuat file baru dari dalam Free Pascal (atau Turbo Pascal), silahkan pilih menu File -> New pada bagian kiri atas.
Selanjutnya, akan tampil layar biru editor pascal yang mempesona :)
Jika anda perhatikan, di bagian tengah atas editor ini terdapat tulisan noname01.pas. Ini adalah nama file sementara (temporary) sebelum kita menyimpan file pascal. Anda juga dapat melihat bahwa pascal menggunakan extension .pas.
Berikutnya, silahkan ketik kode program berikut ke dalam editor :
program hello_world; begin writeln('Hello World'); writeln('Sedang belajar pascal...'); readln;Â Â end.
Untuk sementara, abaikan saja maksud kode diatas. Kita akan membahasnya dalam dalam tutorial pascal selanjutnya.
Menyimpan File Kode Pascal
Walaupun kita bisa menjalankan kode pascal tanpa menyimpannya, namun akan lebih rapi apabila setiap program pascal disimpan pada file tersendiri. Untuk menyimpan kode diatas, silahkan pilih menu File -> Save.
Berbeda dengan jendela Save pada aplikasi Windows lainnya, jendela "Save File As" di dalam Free Pascal atau Turbo Pascal tidak tertalu 'cantik' dan terasa kurang familiar. Ini karena aplikasi Turbo Pascal memang ditujukan untuk sistem operasi DOS, bukan Windows yang telah memiliki dukungan grafis.
Pada bagian bawah jendela, terdapat alamat "C:\FPC\2.6.4\bin\i386-win32\*.pas". Alamat ini mencerminkan posisi folder saat ini. Saya akan mengubahnya menjadi "C:\FPC\2.6.4\belajar", sesuai dengan folder "belajar" yang telah saya buat sebelumnya.
Di bagian tengah jendela (Files) terdapat tanda "..\". Tanda "..\" digunakan untuk naik 1 folder dari posisi sekarang. Silahkan double-klik tanda "..\".
Sejenak tidak tampak perubahan apa-apa. Namun jika anda perhatikan, di bagian Name, akan terisi "..\*.pas"
Double-klik sekali lagi tanda "..\". Kali ini di bagian Files akan terlihat "i386-win32\". Dan posisi alamat folder di bawah jendela akan berubah menjadi "C:\FPC\2.6.4\bin\*.pas". Yang berarti kita sudah naik 1 folder.
Kembali double klik tanda "..\". Kali ini anda akan melihat beberapa folder muncul di bagian Files. Alamat folder di bagian bawah juga telah berubah menjadi "C:\FPC\2.6.4\". Kita sudah naik 2 folder.
Karena saya ingin menyimpan file kode pascal tersebut di dalam folder "belajar", double-klik nama folder "belajar". Jika benar, di bagian bawah jendela akan berubah menjadi "C:\FPC\2.6.4\belajar\*.pas". Inilah alamat yang saya tuju.
Sebagai langkah terakhir, hapus teks "..\*.pas" pada bagian Name, kemudian ketik: "hello" atau "hello.pas" dan klik OK.
Jendela Save akan menghilang dan kita kembali ke editor kode program. Di tengah atas editor, terlihat alamat C:\FPC\2.6.4\belajar\hello.pas. Inilah lokasi penyimpanan file kode program kita kali ini.
Agar lebih yakin, silahkan periksa isi folder C:\FPC\2.6.4\belajar melalui Windows Explorer. Akan terdapat file hello.pas yang baru saja kita buat.
Men-compile Kode Pascal (Membuat File .exe)
Setelah menyimpan file, langkah selanjutnya adalah men-compile kode program tersebut. Secara sederhana, compile adalah sebuah proses untuk membuat program executable (file .exe) berdasarkan kode yang telah dibuat.
Proses compile sebenarnya cukup rumit. Biasanya sebuah compiler akan mengubah kode yang kita buat menjadi apa yang disebut dengan object code. Object code selanjutnya diproses lagi menjadi program executable, yakni file dengan akhiran *.exe yang merupakan hasil akhir aplikasi.
Dalam jurusan ilmu komputer / teknik informatika, proses compile ini dipelajari dalam mata kuliah khusus: Teknik Kompilasi. Anda tidak harus memahami proses compile untuk bisa mempelajari bahasa pemrograman pascal.
Untuk men-compile kode program pascal, pilih menu Compile -> Compile. Atau gunakan shortcut ALT+F9.
Ketika melalukan proses compile, program Free Pascal (atau Turbo Pascal) akan memproses seluruh kode program dan menampilkan error (jika ada) atau menampilkan keterangan "Compile sucessfull: Press any key" jika berhasil.
Silahkan tekan tombol sembarang untuk keluar dari pemberitahuan hasil compile.
Jika anda sudah melakukan proses compile dan sukses. Periksa kembali folder "belajar" menggunakan Windows Explorer. Apabila menggunakan Free Pascal, akan terlihat 3 buah file: hello.pas, hello.o dan hello.exe.
Bagi yang menggunakan Turbo Pascal, hanya akan terlihat file hello.pas dan hello.exe.
Apabila anda menggunakan Turbo Pascal dan tidak melihat file hello.exe, ini disebabkan hasil compile Turbo Pascal di letakkan di "memory", bukan di dalam "disk". Anda bisa memeriksanya dari menu Compile -> Destination. Jika tertera Destination Memory seperti berikut ini:
Klik menu tersebut untuk mengubahnya menjadi Destination Disk.
Kemudian compile ulang menggunakan menu Compile -> Compile.
File hello.pas merupakan file kode pascal yang kita save sebelumnya. Sedangkan file hello.o adalah object code yang digunakan secara internal oleh Free Pascal (di dalam Turbo Pascal anda tidak akan mendapati file ini). Dan file hello.exe adalah program hasil kode pascal yang kita buat sebelumnya.
Sepanjang membuat kode program pascal nantinya, anda mungkin juga akan menemukan beberapa file tambahan seperti *.bak untuk file bakcup.
Kita bisa langsung menjalankan file hello.exe seperti layaknya sebuah aplikasi Windows jika anda mengunakan Free Pascal. Silahkan double-klik file hello.exe:
Namun jika anda menggunakan Turbo Pascal 7 di sistem operasi Windows 64-bit, anda tidak akan bisa menjalankan file hello.exe secara langsung dari Windows Explorer. Ini terjadi karena Turbo Pascal 7 tidak dirancang menghasilkan program yang bisa berjalan di komputer modern. Sebagai solusinya, kita harus men-run kode tersebut dari dalam editor Turbo Pascal.
Menjalankan Kode Program Pascal (run)
Dalam tutorial diatas, kita telah berhasil menjalankan program pascal di luar editor (menggunakan Windows Explorer). Aplikasi Free Pascal (dan juga Turbo Pascal) menyediakan cara yang lebih praktis untuk menjalankan hasil kode pascal dari dalam editor. Caranya, pilih menu Run -> Run, atau menggunakan shortcut CTRL+F9.
Silahkan kembali ke program Free Pascal / Turbo Pascal, dan jalankan menu run. Kali ini hasil program akan ditampilkan langsung dari editor. Klik tombol sembarang untuk kembali ke editor.
Sepanjang pembuatan program, akan lebih praktis jika kita menggunakan menu ini. Terlebih, ketika memilih menu Run, aplikasi Free Pascal/Turbo Pascal akan otomatis juga men-compilenya kode tersebut. Tombol CRTL+F9 akan menjadi salah satu tombol yang paling sering anda gunakan.
Di dalam tutorial belajar pascal kali ini kita telah mempelajari cara menjalankan kode program pascal dan mengenal alur kerjanya. Dalam tutorial selanjutnya kita akan mulai fokus membahas aturan dan cara penulisan kode program pascal.
Mas andre, saya menggunakan Turbo Pascal. saya sudah mengikuti langkah-langkah di atas dengan baik. Tapi, kenapa saat di compile ada peringatan
Error 3: Uknown Identifier
. Padahal, saya nulis kodenya juga sudah bnar. yg salah yg mana ya mas.Gak jadi mas, ini sudah berhasil. Ternyata, saya yg kurang teliti. Hehehe……terimakasih mas. Bermanfaat banget :)
Hehe.. biasanya kalau pesan error: Uknown Identifier, berarti ada variabel yang tidak dikenal. Biasanya karena, salah ketik perintah, salah tulis nama variabel, atau memang belum ditulis sama sekali :)
Kak kalo masalah invalid file name itu solusinya gimana?
Kalau dilihat dari pesan errornya, sepertinya ada salah di nama file, mungkin ada karakter yang tidak boleh dipakai, seperti titik, tanda seru, spasi dll.
Gak ngerti eung, dasar belajar buat sofware harus kuasain apa dulu
Kalau ingin masuk ke dunia programming, dasarnya adalah algoritma. Biasanya di sekolah/kuliah, algoritma dipelajari bersamaan dengan bahasa pemrograman Pascal. Jadi, menurut saya, Pascal ini memang dasar untuk belajar pemrograman.
Menguasai cara pembuatan software memang tidak bisa sebentar, jika berangkat dari 0, mungkin butuh waktu 1 tahun untuk bisa membuat aplikasi yang bisa diinstall sendiri. Setelah menguasai dasar-dasar algoritma di Pascal, nanti bisa pindah ke Visual Basic, Visual C++, atau Java.
ini sangat membantu sayaa bang . terimakasih ya :) hhhe
Sama2, semoga bermanfaat :)
cara cepat mngerti algoritma bgaimana bg? kbetulan sy kuliah jurusan sistem informasi
Kalau kuliah di SI/IT biasanya ada mata kuliah khusus tentang algoritma dan pemrograman tu gan,.. umumnya diajarkan bersamaan dengan bahasa pascal. Di duniailkom saya juga mencoba melengkapi tutorial pascal, tapi masih belum selesai 100%. Tips nya sih sering2 latihan coding aja, dan jika memungkinkan bisa cari buku belajar algortima :)
thanks ,setelah saya baca tutorial nya saya jadi lebih mengerti
Sama2, senang bisa bermanfaat :)
aku pusing .. udah sesuai ge ttep ajah salah ngga bsa ama yg di tutorialin … #kaga teliti -_-
Pelan2 saja dicoba gan, yang lain udah bisa semua kok :)
Terimakasih gan atas cara menjalankan kode program pascala dalam membuat file
Sama2 gan, senang bisa membantu…
baguss, sekali tutorialnya, saya jadi ngerti ni cara kerjanya, terimakasih atas penjelasan yang bermanfaatnya.
Sama2 gan.. silahkan lanjut belajarnya.. :)
ma'af gan nanya, ini cara membuat folder belajar ini bagian mana, karena udah saya coba tapi nda muncul nama folder belajanya yang ada pada file hanya file bin dan sejenisnya, tollong gi mana ni gan selanjutnya….?
Buatnya manual dari windows explorer gan, jika belum muncul, coba tutup dulu aplikasi pascalnya, kemudian baru buka lagi.
Jika belum bisa juga, lewati saja gan, folder ini hanya untuk merapikan file pascal yang akan dibuat. Tanpa folder ini pun file pascal tetap akan jalan kok.
terimakasih banyak..!
tutorialnya sangat bermanfaat gan… terimakasih banyak saya telah mengikuti tutorial ini dengan baik dan alhamdulillah sekarang saya sudah mulai mengerti tentang pemrograman.. good jobs!!!! :)
Alhamdulillah… silahkan lanjut belajarnya gan.. semoga bisa bermanfaat :)
Bg gmana cranya utk mmbuat 10 program slam 1 jndela pascal
Maksudnya membuat 10 program dalam 1 halaman y gan? Untuk hal ini biasanya program dipecah menjadi program2 kecil yang di dalam pascal disebut procedure dan function. Mengenai cara pembuatannya ditunggu saja y gan, nanti tutorial pascal di duniailkom akan sampai kesana :)
gan saya udah mencoba yang diatas udah bisa. tapi pas saya coba untuk luas bujur sangkar waktu compile succes. di RUN untuk masukkin sisinya bisa. setelah angka sisi sisinya dimasukin saya enter untuk menampilkan hasilnya. tapi jendela RUN nya langsung tertutup. gimana solusinya ntu gan??
Bisa ditambahkan perintah readln; di baris terakhir, atau tekan tombol ALT+F5 untuk menampilkannya secara manual. Ini saya bahas di tutorial selanjutnya: Aturan dan Cara Penulisan Kode Program Pascal
Mas.. Saya suka dan ingin jadi programer. Tapi saya gk tahu. Apa saja yang harus saya persiapkan. Dari mulai komputer specknya berapa agar bisa terdukung dengan aplikasi. Dan aplikasi apa saja yang harus saya punya..?
Trimakasih.
Jika baru mulai, g butuh spec yang tinggi kok mas. Aplikasi turbo pascal 7 yang saya bahas disini malah lancar berjalan di komputer jadul intel pentium 2 (pengalaman saya 10 tahun lalu, hehe..).
Laptop atau komputer standar saat ini juga sudah lebih dari cukup, apalagi untuk pemrograman web yang tidak perlu editor kelas berat, cukup Notepad++ dan web browser, kita sudah bisa belajar HTML, CSS, PHP, MySQL, dan JavaScript.
Namun jika ingin mencoba desktop programming seperti Visual Basic, JAVA, atau Android, butuh spec yang sedikit lebih tinggi. Laptop atau komputer baru dengan range harga 4-5 juta sebenarnya sudah cukup. Kalau bisa cari memory RAM 4GB agar lebih nyaman.
Hallo gan, ane baru kelas X nih, ane tertarik sama Pascal… mohon bimbingannya ^^
Lanjut gan, tutorial pascal disini dimulai dari dasar kok.
nanya om, kalo program yang udah di buat pakai delphi bisa di convert ke pascal gag om?
Sepertinya g bisa gan, karena delphi sudah jauh lebih kompleks dari pada pascal.
mass apa beda nya read,readln,write,writeln???
Lanjut ke tutorial berikutnya mas, tentang perbedaan write, writeln, read dan readln saya bahas di tutorial Pascal part 10 dan 11.
mas boleh minta info software khusus bahasa pemograman pascal yang bisa di download gratis jika ada hubungi email saya ya mas
Untuk menjalankan Pascal hanya butuh software Turbo Pascal atau Free Pascal mas. Link download dan cara instalasinya sudah ada saya bahas di tutorial Pascal part 3 dan 4. Silahkan dibaca kembali.. :)
Gan.Gimana cara,supaya posisi tampilan text nya Berada Di Bagian Tengah atau di Bawa..
Butuh bangat Infonya gan
Saya agak lupa2 ingat nih gan, hehe.. Kalo g salah bisa pakai fungsi gotoXY().
Contohnya seperti berikut:
begin
ClrScr;
GotoXY(10,10);
Write('Berada di koordinat 10,10');
GotoXY(70,20);
Write('Berada di koordinat 70,20');
GotoXY(1,22);
end.
thankss
gan gimana ngatasin error hello.pas(4.1) fatal : syntax error, ";" expected but "identifier writeln" hello found
hello.pas(0) fatal: compilation aborted
Wah saya belum bisa bantu cari salahnya dimana gan, harus lihat kode programnya dulu. Tapi sepertinya ada yang salah ketik tuh, misalnya lupa menutup baris dengan tanda titik koma ( ; ).
Bang saya mahasiswa baru semester 1 dikampus di ajarin pelajaran algoritma , tapi saya ga paham paham . Baru sekali juga diajarin bahasa pemograman . Gimana caranya biar cepet ngerti n paham soal algoritma n flowchart .. thanks
Hehehe, kalau saya sih g percaya yang namanya "cepat" sis, semuanya butuh proses. Saya juga dulu butuh waktu lama untuk paham algoritma, apalagi tentang algoritma sorting (pengurutan).
Tipsnya sih sering2 latihan coding aj. Biasanya algoritma diajarkan dengan bahasa pascal. Setiap selesai kuliah usahakan langsung praktek coding di pascal, lalu modifikasi kode program-nya. Membeli buku2 penuntun juga sangat disarankan, jadi g mengandalkan dari dosen saja (yang biasanya tidak cukup sama sekali).
mas mau tanya kalo aplikasi selain turbo pascal sama free pascal ada gak ya? untuk komputer 32 bit,ada yang bilang winpass itu ada gak ya .makasih
Freepascal support 32bit kok mas, bisa di cek di situsnya..
gan sangat bermanfaat tutorialnya. saya mau tanya, jika membuat program dengan script javascript di free fascal bisa tidak?
Wah g bisa gan, udah beda fungsinya. Untuk membuat kode JavaScript, pakai notepad pun bisa, hehe…
gan mau nanya …barangkali agan pernah ikut osn komputer..katanya materinya ada algoritma atau pascal apa betul? klo betul itu teori apa langsung praktek…?
sebelumnya makasih yaah gan artikel diatas sngat bermanfaat,,,,akhirnya jadi sdikit mengerti tentang dasr programing…. walopun bljr dari nol smoga bisa lah
Soalnya ada 2 bagian gan, setengah membahas seputar logika matematika, seperti deret, mencari pola, dll. Lebih mirip seperti teka teki, atau soal2 di dalam test IQ. Ini untuk mengukur seberapa cepat kita menyelesaikan masalah dengan logika.
Setengahnya lagi baru kode program pascal, kita cuma dikasih kode program di kertas dalam bentuk soalnya, nanti yang ditanya adalah hasil akhirnya. Apa isi variabel x jika program di jalankan? atau agar progam menghasilkan nilai 29, apa yang harus ditambahkan?…
Oh ya, soalnya pilihan berganda semua kok…(a, b, c, d, e)
baru kelas X
maksud hati biar cepat belajar, kode contoh pake ketik sendiri, hasilnya gak bisa di compile. Setelah di periksa ternyata writeln dan readln pake L(huruf kecil) bukan i.. mantap tutor-tutornya
Hehe, lanjut gan.. :)
yups gan makasih…
Min, kog gk bisa di compile?
Ada pesan error yang keluar gan? Soalnya banyak kemungkinan, bisa jadi ada salah ketik, atau sebenarnya sudah ter-compile tapi g tampil.
mas, kalau kita ingin membuat aplikasi sampai tahap penginstalan, seperti potoshot, corel, microsoft dll. apa itu cara pembuatannya dengan menggunakan kode pascal dan di buat di aplikasi turbo pascal?
Kalau untuk aplikasi seperti itu sudah pakai bahasa pemrograman yang lebih tinggi mas, misalnya pakai Microsoft Visual Studio (Visual Basic, Visual C++, dll). Atau jika ingin yang tetap menggunakan bahasa pascal nanti bisa pakai Borland Delphi atau Lazarus.
Tapi sebelum kesana sebaiknya sudah paham dasar programming atau algoritma dulu. Bahasa pengantar untuk belajar dasar2 programming ini seperti Pascal atau C++.
Mau langsung "loncat" ke Visual Basic juga bisa, tp bakalan lebih susah. Ibaratnya mau jadi pembalap F1, mulai dari belajar gokart dulu, hehe…
ohh jadi seperti itu, saya kuliah semester2 jurusan Informatika Komputer, saya juga belajar tentang Microsoft Visual Studio/basic/visual C++ . tapi saya belum mengerti kalau fungsinya itu apa. karena di ajarkan hanya sebatas perkenalan. saya juga masih awam sekali tentang pemprograman.
kalau mas sendiri, lebih familiar mana ? menggunakan bahasa C++/pascal?
oia maksud dari bahasa pengantar itu apa mas?
Kalau diantara C++ dan Pascal, saya lebih familiar pascal, soalnya sudah kenal sejak SMA (waktu ikut olimpiade komputer dulu, hehe). Tp sekarang lebih fokus ke web programming, seperti PHP, yang sebenarnya adalah "turunan" C++ (kode programmnya mirip2).
Bahasa pengantar itu maksudnya untuk praktek algoritma-nya mas. Belajar algoritma dan pemrograman sebenarnya tidak tergantung kepada 1 jenis bahasa pemrograman saja, tapi bersifat universal.
Misalnya membahas tipe data "string". Hampir di setiap bahasa pemrograman ada yang namanya string. Tp untuk praktek belajar string ini, bisa menggunakan Pascal.
benar mas, saya juga sudah membeli buku tentang Algoritma dan Flowchart, yg saya baca algoritma adalah kumpulan dari urutan langkah-langkah logis penyelesaian yang di susun secara sistematik.
brati algoritma itu sangat dasar sekali, ibaratnya algoritma hanya rencana, kemudian di teruskan dengan bahasa komputer, seperti C++ dan pascal.
trimakasih banyak ya mas, smangat mas blajar web programmingnya.
jangan bosen-bosen ngejawab pertanyaan saya. hehehe :D
Mr. Admin, Rilis Versi E-Book nya Dong, biar bisa belajar offline dan bisa di print, makasih
Usulnya di tampung y mas, suatu saat akan ada. Tapi mungkin belum dalam waktu dekat, soalnya saat ini masih fokus ke eBook web programming. Semoga berkenan menunggu :)
Perasaan Ane Udah Copy Paste Kode Di Atas Kok Tetep Ga Bisa ?
Ada pesan errornya gan?
thanks atas ilmunya sop, kapan2 buat yang tentang arti kode dlam script, soalnya saya belum mengerti apa fungsi simbol tsb
Setiap bahasa pemrograman menggunakan kode yang berbeda-beda gan. Jadi untuk bisa memahaminya, harus dipelajari dari awal/ dari dasarnya.
kak, makasih ya tutornya…
aku baru belajar programming nih. Tertarik gara2 pernah ikut olimp, jadi pengen ngedalamin programming…
makasih kak..
Siip, lanjut gan…
kak mau nanya. Klo folder belajarnya gk muncul savenya di folder bin aja gk papa? soalnya yg muncul foldernya itu
Yup, ga masalah gan.
Kak saat aku RUN hasilnya muncul tapi hanya sekilas saja
itu bagaimana kak?
Tolong informasinya kak
Biasa kk baru2 ini blajar
Tambahkan perintah readln; di baris terakhir sebelum END gan, atau bisa juga melihat hasil kode program menggunakan menu Debug -> User Screen.
Kak mau nanya, kira2 buku yang lengkap nge bahas algoritma judul buku sama nama pengarangnya siapa ya? Soalnya banyak referensi gk tau yang mana yang lengkap hehe, makasih sebelumnya kak :)
Mungkin bisa coba "Algoritma dan Pemrograman dalam Bahasa Pascal dan C" pengarangnya Rinaldi Munir.
saya sangat sangat sangat terbantu, terimakasih :)
ka,cara penggunanaan kodenya gimana??
Kode yang mana gan? jika maksudnya kode program pascal ini, silahkan ikuti seluruh tutorial pascal di duniailkom dari part 1 sampai terakhir, nanti akan dijelaskan secara bertahap.
lapyu bangg sangat membantu :D
Siip, lanjuuut… :)
identifier not found mulu bang andre "writeIn" "readIn" nya juga
fatal:compilation aborted lagi gmna tuh bang andre
pas mau compile:(
terimakasih
Kode programnya yang saya tulis di tutorial ini y? atau menggunakan kode program lain?
Kalau pakai yang disini, periksa lagi g ada yang salah. Pastikan semuanya sama persis termasuk titik koma dan tanda kutip. Soalnya sudah banyak yang coba dan g ada masalah tuh…
Atau bisa coba pastekan kode program yang agan tulis kesini, biar dicoba.
Baru belajar pascal nih, kenapa saat nulis code program nya tiba2 bisa autoscroll kesamping ya dan text spasi nambah teruss, ada cara buat disable autoscroll itu? :D
Kemungkinan besar keyboardnya yang bermasalah tuh gan, jadi seolah2 tombol space di tekan terus…
pas berhasil di run Ctrl+F9 nampilnya cuma sekejap terus nutup lagi kenapa ya mas ? tapi kalo bukanya dari Menu Debug->Output nampil nya lama
saya pakai windws 8 64-bit
Tambahkan 1 atau 2 baris perintah readln; sebelum end. gan. Perintah readln ini akan "menahan" jendela aplikasi ketika tombol run Ctrl+F9 ditekan.
Gan kenapa waktu run programnya selalu keluar trus cmd nya solusinya donk
Keluar seperti apa gan? bukannya pascal ini programnya memang jalan di CMD?
Jadi ketika di run, akan keluar jendela CMD yang isinya hasil program yang kita jalankan…
sudah kok saya cuma salah aja :D
bang, ketika ane udah Run kan muncul layar hitam gitu ya, tapi pas ane klik sembarang gk bisa kembali ke text editor, itu gimana ya solusinya?
Kak, pas du RUN , keluar tulisan program:c\fpc\3.0.0\belajar\hello.exe not run DosError = 2
itu knp ya? tolong di jelasin ya
Kurang tau juga nih, soalnya error bukan di kode program, tapi lebih ke sistem windows. Mungkin bisa coba matikan antivirus untuk sementara.
Numpang tanya min, kok saya save di folder belajar (pas bkin folder as administrator), kok nggak muncul ya di folder tersebut? terus saya coba compile, ternyata
hello_world.pas(0) Fatal: compilation aborted
Kurang tau juga nih gan, mungkin ada masalah hak akses. Atau coba di simpan di folder defaultnya saja.. (g usah dipindahin sewaktu save)
gan smau nanya. o ya sebelumnya saya berterimakasih sekali atas postingan agan. saya mau nanya gan., apakah pascal bisa jalan di subleme text? terus kalo bisa cara runnya gimana? 1 lagi gan, app text editor apa yang enak ya gan? yang bisa support semua bahasa pemprogaman sama ada compilernya?
Mungkin bisa, tapi compilernya tetap di install terpisah. Kemudian bisa jadi harus install addon atau ada setingan yang mesti diubah di sublime textnya (saya juga belum pernah coba).
Kalau soal text editor yang langsung ada compiler semua bahasa, kayaknya belum ada. Karena setiap bahasa pemrograman punya fitur2 khusus, dan kadang ada yang memiliki hak cipta, jadi g bisa dipaketkan.
Yang banyak tersedia adalah text editor yang support syntax berbagai bahasa (tapi compilernya tetap terpisah). Text editor gratis bisa coba Notepad++ atau Komodo Edit. Kalau sublime text versi legalnya berbayar, kecuali "nyaman" pakai yang versi bajakan, hehe…
kok saya pas nulis writeIn('Hello world'); gk jadi biru ya tulisannya jadi pas di compile error 3 itu gimana bang padahal ketikannya sama
Pastikan lagi kodenya g ada yang kurang, atau coba tulis keterangan errornya disini. "Compile error 3: keterangan error"
gan boleh bantu diajarin nggk ??,,gw disuruh bikin kode passcal seperti ini
Nama : [enter your name]
Alamat :[enter your adress]
No Phone:[enter you number]
Aku disuruh buat pascal seperti itu,,cara kerjanya Muncul satu2 ,,contoh disaat muncul Name ,dan aku mengisi nama ,dan aku klik enter ,,,fascal langsung ke Alamat ,,,dan aku mengisi Alamat ,,dan saat di tekan enter ,,langsung menuju ke No telpon: ,,,kodenya gmana yah ,,ajarin om ??
Di tampung dulu y gan, kebetulan sedang ada kerjaan lain nih… Tp kalau mengikuti seluruh tutorial pascal di duniailkom ini (dan menjalankan sendiri setiap contoh yang ada), sepertinya akan bisa sendiri tuh..
Thank's gan info ini sangat membantu saya untuk belajar free pascal. sekali lagi terima kasih
Siip, sama2.. semoga bisa bermanfaat :)
dulu kalo mw belajar seperti ini, harus masuk kuliah dulu, skrg bisa sambil ngopi dirumah, Pahalamu banyak Mas Andre :)
Amiin… terimakasih doanya mas, semoga bisa bermanfaat :)
Terimakasih om tulisannya om. Sangat membantu bagi yang pengen belajar pascal. Ditunggu seri berikutnya om
Siip, sama2… semoga bisa bermanfaat.
Mas, kalo mau cepat RUN atau menampilkan programnya kan pencet CTRL + F9. Nah di laptop windows 7 saya, pencet CTRL + F9 malah keluar mas. Ketutup semua sampe aplikasi DOSBoxnya. Itu kenapa ya mas? Sama minta emailnya mas. Biar saya bisa tanya-tanya.
Mungkin di laptopnya tombol CTRL + F9 sudah terdaftar untuk shorcut lain…
Untuk tanya2, bisa langsung di sini saja di kolom komentar, kalau via email saya khususkan untuk yang sudah beli eBook Duniailkom (semoga bisa dimaklumi…)
mas saya sudah instal windows free pascal, sebenarnya yang di pelajari di sini itu bahasa pemrograman apa, java, c , atau apa.? Terimakasih.
Sesuai dengan judul artikel ini dan aplikasi yang diinstall, tentu free pascal ini untuk belajar bahasa PASCAL…
Kalau pengen belajar bahasa Java atau C, aplikasinya sudah beda lagi.
Mas kalau pas lagi run tapi malah muncul tulisan dos error gitu solusinya gimana ya?
Kurang tau juga nih… agan pakai turbo pascal atau free pascal? Kalau masih turbo pascal, bisa beralih ke free pascal. Test juga matikan antivirus untuk sementara, soalnya hasil program sering di blokir anti virus (karena programnya berakhiran .exe)
Udah Free pascal gan,oke ditunggu perkembangannya,thanks..
Assalmualaikum…..
sya sudah membuat sebuah program.. Cobtohnya saja program perhitungan perkalian.. Sya udah jalan kan alhmdllah berhasil setelah itu sy pengen mencoba membuat aplikasi tersendiri untuk perhitungan itu tersebut tpi masih bingung gimana cara buatnya??? mohon kelanjtannya mas
Waalaikumsalam…
Untuk latihan lanjutan, akan lebih pas coba cari buku yang khusus membahas pemrograman dengan bahasa Pascal (algoritma). Karena tutorial yang ada di duniailkom ini memang baru sekedar "perkenalan", masih banyak materi lanjutan yang belum sempat saya bahas :)
http://puu.sh/xcXLt/c8601389d3.png
min mohon bantuan nyaa, terima kasih
windons 10, 32 bit
Perintahnya "writeln", yakni "write" + "el en" (huruf L kecil, bukan huruf i besar).
Dalam programming, satu karakter saja salah, program akan langsung error.
ya ampun haha, makasih banyak min saya coba lagi dah
.minta saran.ny biar cpt bisa pemrograman gan. mkasih
Makasih lo mas webnya berguna buat yg awam sama pemrograman kayak saya cuman 1x baca dan praktekin lsg bisa lumayan bantu" buat kuliah
Siip, semoga bisa bermanfaat…
mas andre mau tanya setelah run file pascal saya lalu tekan enter untuk kembali ke halaman editor kenapa saya menemukan peringatan "maksud dari program exited by extcode = 0" ?
yang saya maksudkan muncul peringatan "program exited by exitcode"
Kurang tau juga ya, tapi bisa jadi ada kode program yang salah (kodenya harus sama persis dengan yang ada di dalam tutorial ini)
Alhamdullilah Saya Udh Mulai Bisa,… Padahal Percobaannnya cuma 3 kali :D
kowkwokwokwokowwko Ternyata harus Teliti doang Dalam Menjalankan Kodenya.. :D
Yup, di dalam programming satu titik saja yang lupa akan langsung error.
kak kalau di pascal ini algoritma nya kayak gimana maksudnya ?
jadi apa yang di maksud algoritma gitu
Penjelasannya bisa panjang nih, tapi singkatnya algoritma itu alur logika untuk memecahkan sebuah masalah program. Misalnya diminta untuk membuat program menghitung keliling lingkaran, gimana langkah2nya mulai dari awal hingga akhir? Tidak perlu ada aturan khusus, cukup dengan kata2 bebas. Inilah algoritma.
Nantinya algoritma ini diterjemahkan ke dalam bahasa pemrograman seperti Pascal. Untuk program yang sederhana, biasanya langsung ditulis saja dalam bentuk kode program.
bang, saya buat kode pascal. dan berhasil di compile
namun, saat mencoba di-run selalu saja close sendiri sesaat setelah dijalankan
apakah memang seperti itu? atau ada kesalahan?
Sebenarnya tidak ada yang salah, proses compile memang seperti itu. Untuk melihat hasil tampilkan, pilih menu Debug -> User Screen atau tekan tombol ALT+F5. Alternatifnya, tambahahkan perintah readln; di baris terkahir sebelum end.
Penjelasan lebih lengkap saya bahas disini: https://www.duniailkom.com/tutorial-belajar-pascal-aturan-dan-cara-penulisan-kode-program-pascal/
mas, saya ada masalah, saya menggunakan FPC
saya sudah mengetik sesuai pada gambar, tetapi pada saat saya ingin melakukan compile ternyata failed
mohon dibantu yah mas
sudah selesai
maaf :v
Bisa di cek kembali tidak ada kode yang salah dan sudah sama persis dengan yang ada di artikel ini (termasuk tanda titik koma).
Mas, cara mengatasi error code 5 gimana ?
Pesan dari error code 5 ini apa y?
mas, setelah saya compile yang keluar bukan hanya hello.exe dan hello.o
ada juga keluar fp_.err dan fp_.out
itu apa ya mas?
Sepertinya itu file temporary dari FreePascal, biasanya akan hilang sendiri ketika Free Pascal ditutup.