Dokumen ini memberikan pengantar tentang pemrograman Pascal, meliputi pengenalan program, pemrograman, bahasa pemrograman, bagaimana komputer menjalankan program, kompilator, bahasa Pascal, instalasi perangkat lunak yang dibutuhkan seperti Free Pascal dan Notepad++, serta contoh program Pascal sederhana.
NFS dan Samba memungkinkan berbagi sumber daya jaringan seperti file dan printer antar sistem operasi. NFS digunakan untuk berbagi file antara Linux sedangkan Samba digunakan untuk berbagi antara Linux dan Windows dengan menggunakan protokol SMB. Kedua teknologi ini membutuhkan konfigurasi server dan keamanan untuk membatasi akses client ke sumber daya yang dibagikan.
Panduan instalasi Ubuntu Server meliputi langkah-langkah partisi disk, pembuatan akun pengguna, konfigurasi jaringan, dan instalasi beberapa aplikasi seperti DHCP server dan proxy server Squid. Langkah-langkah tersebut diringkas dalam tiga kalimat.
1. Bahasa Pascal dirancang oleh Profesor Niklaus Wirth sebagai bahasa pemrograman berorientasi tujuan umum. 2. Turbo Pascal memperkenalkan IDE yang memadukan penyuntingan, pengujian, dan penyempurnaan program dalam satu lingkungan. 3. Free Pascal adalah compiler Pascal terbuka sumber yang mendukung berbagai sistem operasi.
1. Dokumen ini membahas langkah-langkah remastering sistem operasi Ubuntu 12.04 menjadi distro khusus untuk siswa TKJ dengan menginstall beberapa aplikasi jaringan dan simulator.
2. Dilakukan update repository, installasi program, backup sistem menggunakan Remastersys, lalu membuat file iso hasil remastering.
3. Remastering bermanfaat untuk pengembangan distro Linux di Indonesia dengan menciptakan distro khusus bidang studi.
Dokumen tersebut merangkum tutorial pembuatan aplikasi guestbook menggunakan PHP dan basis data MySQL dengan editor teks Komodo Edit. Terdiri dari pengenalan OOP, instalasi Komodo Edit, pembuatan basis data dan tabel, pembuatan folder dan file-file program, serta penjelasan kode untuk mengkoneksikan ke basis data dan mengelola guestbook.
Dokumen ini memberikan langkah-langkah rinci untuk mengkompilasi, mengkonfigurasi, dan menginstal kernel Linux terkustomasi pada sistem operasi Red Hat. Langkah-langkah tersebut meliputi menginstal paket yang dibutuhkan, mengkonfigurasi kernel menggunakan make xconfig, mengkompilasi kernel, menyalin file kernel ke direktori boot, dan mengubah konfigurasi Lilo untuk memuat kernel baru saat reboot.
Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut merupakan silabus mata kuliah Programming Essentials in Python yang akan diajarkan oleh Hendi Hermawan, (2) Mata kuliah tersebut akan membahas materi dasar hingga menengah Python dalam 6 modul selama 2 minggu, (3) Setiap modul akan membahas topik tertentu Python beserta contoh kode program.
Dokumen tersebut membahas tentang sistem operasi GNU/Linux, mulai dari pengertian Linux dan GNU, penamaan yang tepat untuk sistem operasi tersebut yaitu GNU/Linux bukan Linux, lisensi yang digunakan yaitu GPL, kelebihan GNU/Linux, distro atau distribusi, desktop environment, package management system, cara instalasi aplikasi, serta perbandingan antara GNU/Linux dan Windows.
Dokumen tersebut merupakan catatan perkuliahan mata kuliah Bahasa Pemrograman I yang membahas tentang pengenalan dosen pengajar, sistem penilaian, pengertian program, pemrograman, dan bahasa pemrograman serta penjelasan mengenai bahasa pemrograman Pascal.
Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
1. Dokumen membahas pertemuan pertama mata kuliah pemrograman C++ yang mencakup penjelasan tentang bahasa C, Code::Blocks, dan contoh-contoh program.
2. Bahasa C dikembangkan pada tahun 1972 dan mendukung pemrograman berorientasi objek.
3. Code::Blocks digunakan untuk menulis, mengkompilasi, menguji, dan menjalankan program C++.
1. Bahasa Pascal dirancang oleh Profesor Niklaus Wirth sebagai bahasa pemrograman berorientasi tujuan umum. 2. Turbo Pascal memperkenalkan IDE yang memadukan penyuntingan, pengujian, dan penyempurnaan program dalam satu lingkungan. 3. Free Pascal adalah compiler Pascal terbuka sumber yang mendukung berbagai sistem operasi.
1. Dokumen ini membahas langkah-langkah remastering sistem operasi Ubuntu 12.04 menjadi distro khusus untuk siswa TKJ dengan menginstall beberapa aplikasi jaringan dan simulator.
2. Dilakukan update repository, installasi program, backup sistem menggunakan Remastersys, lalu membuat file iso hasil remastering.
3. Remastering bermanfaat untuk pengembangan distro Linux di Indonesia dengan menciptakan distro khusus bidang studi.
Dokumen tersebut merangkum tutorial pembuatan aplikasi guestbook menggunakan PHP dan basis data MySQL dengan editor teks Komodo Edit. Terdiri dari pengenalan OOP, instalasi Komodo Edit, pembuatan basis data dan tabel, pembuatan folder dan file-file program, serta penjelasan kode untuk mengkoneksikan ke basis data dan mengelola guestbook.
Dokumen ini memberikan langkah-langkah rinci untuk mengkompilasi, mengkonfigurasi, dan menginstal kernel Linux terkustomasi pada sistem operasi Red Hat. Langkah-langkah tersebut meliputi menginstal paket yang dibutuhkan, mengkonfigurasi kernel menggunakan make xconfig, mengkompilasi kernel, menyalin file kernel ke direktori boot, dan mengubah konfigurasi Lilo untuk memuat kernel baru saat reboot.
Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut merupakan silabus mata kuliah Programming Essentials in Python yang akan diajarkan oleh Hendi Hermawan, (2) Mata kuliah tersebut akan membahas materi dasar hingga menengah Python dalam 6 modul selama 2 minggu, (3) Setiap modul akan membahas topik tertentu Python beserta contoh kode program.
Dokumen tersebut membahas tentang sistem operasi GNU/Linux, mulai dari pengertian Linux dan GNU, penamaan yang tepat untuk sistem operasi tersebut yaitu GNU/Linux bukan Linux, lisensi yang digunakan yaitu GPL, kelebihan GNU/Linux, distro atau distribusi, desktop environment, package management system, cara instalasi aplikasi, serta perbandingan antara GNU/Linux dan Windows.
Dokumen tersebut merupakan catatan perkuliahan mata kuliah Bahasa Pemrograman I yang membahas tentang pengenalan dosen pengajar, sistem penilaian, pengertian program, pemrograman, dan bahasa pemrograman serta penjelasan mengenai bahasa pemrograman Pascal.
Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
1. Dokumen membahas pertemuan pertama mata kuliah pemrograman C++ yang mencakup penjelasan tentang bahasa C, Code::Blocks, dan contoh-contoh program.
2. Bahasa C dikembangkan pada tahun 1972 dan mendukung pemrograman berorientasi objek.
3. Code::Blocks digunakan untuk menulis, mengkompilasi, menguji, dan menjalankan program C++.
2. Pendahuluan
Melalui dokumen ini, kalian akan:
Mengenal program, pemrograman, dan bahasa pemrograman
Memahami bagaimana program dieksekusi
Mengenal kompilator
Mengenal bahasa Pascal
Melakukan instalasi perangkat lunak yang dibutuhkan untuk
pemrograman Pascal
2/32
4. Apa itu Program?
Program
Serangkaian instruksi yang dieksekusi oleh mesin untuk mencapai
suatu tujuan tertentu.
Biasanya, program dapat menerima masukan, memprosesnya,
dan menghasilkan suatu keluaran.
Contoh: program penerjemah bahasa menerima berkas dalam
suatu bahasa sebagai masukan, menerjemahkannya, lalu
menghasilkan keluaran berupa hasil terjemahan.
4/32
5. Pemrograman dan Bahasa Pemrograman
Pemrograman adalah aktivitas menulis program.
Program ditulis dengan bahasa pemrograman, sehingga mesin
atau komputer dapat mengerti apa yang yang diinstruksikan.
Contoh bahasa pemrograman yang populer adalah C, C++,
Pascal, Java, dan Python.
Pada pembelajaran ini, kita akan menggunakan bahasa Pascal.
5/32
6. Bagaimana Komputer Menjalankan Program?
Pada masa lalu, komputer diprogram dengan bahasa
Assembly.
Bahasa Assembly mudah dimengerti oleh mesin. Oleh karena
itu, Bahasa Assembly termasuk dalam bahasa pemrograman
tingkat rendah (dekat dengan mesin).
Meskipun begitu, membaca dan mengerti alur program
Assembly cukup sulit bagi manusia.
6/32
7. Bagaimana Komputer Menjalankan Program?
(lanj.)
Pada tahun 1960-an, mulai diciptakan bahasa pemrograman
tingkat tinggi.
Bahasa ini lebih mudah dimengerti manusia karena
menggunakan frase bahasa sehari-hari, seperti jika ... maka
... dan lakukan ... hingga tercapai ....
Sayangnya, bahasa pemrograman tingkat tinggi tidak bisa
dimengerti secara langsung oleh mesin.
7/32
8. Bagaimana Komputer Menjalankan Program?
(lanj.)
Perlu ada penerjemahan bahasa pemrograman tingkat tinggi
ke tingkat rendah, sehingga mesin dapat mengerti instruksi
yang diberikan.
Penerjemahan ini biasa dilakukan oleh program yang berperan
sebagai kompilator, interpreter, atau keduanya. Dalam hal ini
kita hanya akan membahas tentang kompilator.
8/32
9. Kompilator
Merupakan program komputer yang dapat menerjemahkan
bahasa pemrograman tingkat tinggi ke bahasa mesin.
Hasil terjemahan ini dapat dimengerti oleh mesin, sehingga
dapat dieksekusi oleh komputer denga mudah.
Aktivitas menerjemahkan ini disebut dengan kompilasi.
Siklus kerja jika kita menggunakan kompilator adalah:
tulis program kompilasi eksekusi.
9/32
10. Free Pascal
Merupakan salah satu kompilator Pascal yang populer.
Program kompilator Free Pascal beserta dokumentasinya
tersedia gratis.
Free Pascal memenuhi standar dalam bahasa Pascal.
10/32
12. Instalasi Free Pascal (Windows)
Seluruh petunjuk instalasi yang akan diberikan ini akan
dilakukan pada sistem operasi Windows 7.
Proses instalasi berikut akan memasang kompilator Free
Pascal.
12/32
13. Instalasi Free Pascal (Windows)
Buka browser kalian dan kunjungi
http://www.freepascal.org/download.var
Unduh sesuai dengan arsitektur prosesor komputer kalian,
misalnya intel dan Windows 32 bit
13/32
14. Instalasi Free Pascal (Windows) (lanj.)
Berikut ini adalah tampilan dari
http://www.freepascal.org/download.var
14/32
15. Instalasi Free Pascal (Windows) (lanj.)
Setelah selesai mengunduh, jalankan installer Free Pascal
yang baru saja diunduh.
15/32
16. Instalasi Free Pascal (Windows) (lanj.)
Akan muncul tampilan sebagai berikut:
Pilih next, terus hingga sampai pada tampilan berikut:
16/32
17. Instalasi Free Pascal (Windows) (lanj.)
Pilih install dan proses instalasi akan segera berjalan.
Jika sudah selesai, pilih next dan 鍖nish.
17/32
18. Lingkungan Pemrograman
Sebenarnya Free Pascal memiliki IDE (lingkungan
pemrograman) sendiri.
Namun, memprogram langsung dari IDE Free Pascal biasanya
kurang nyaman; banyak keterbatasannya meskipun ada
beberapa keuntungannya (seperti 鍖tur debugging).
Untuk itu, kami memperkenalkan penggunaan text editor
yang cukup populer, yaitu Notepad++.
Kalian akan menulis kode di Notepad++, lalu melakukan
kompilasi dan eksekusi program di command line.
18/32
19. Perkenalan Notepad++
Notepad++ merupakan perangkat lunak pengolah teks yang
sifatnya gratis dan berjalan di sistem operasi Windows.
Sesuai dengan namanya, kalian bisa menganggap bahwa
Notepad++ merupakan versi plus-plus dari Notepad, yang
mana membuatnya lebih canggih dari Notepad.
Kalian dapat menggunakan Notepad++ untuk berbagai
keperluan, seperti menulis program dalam bahasa C, C++,
atau Pascal.
19/32
20. Instalasi Notepad++ (Windows)
Buka kembali browser kalian, dan kunjungi
http://notepad-plus-plus.org/download/
Unduh installer Notepad++ dengan memilih Notepad++
Installer di bagian bawah tombol download.
20/32
21. Instalasi Notepad++ (Windows) (lanj.)
Jalankan installer Notepad++ yang baru kalian unduh.
Akan muncul tampilan sebagai berikut:
Pilih ok, lalu next sampai muncul tampilan berikut:
21/32
22. Instalasi Notepad++ (Windows) (lanj.)
Pilih install, dan tunggu sampai proses instalasi selesai.
Setelah muncul tampilan berikut, pilih 鍖nish.
22/32
23. Menulis Program Pascal Sederhana
Ketikkan program berikut pada Notepad++, lalu simpan
dengan nama halo.pas di suatu direktori, misalnya di Desktop.
begin
writeln(halo dunia);
end.
23/32
24. Kompilasi Program Pascal
Buka cmd, yang bisa dilakukan dengan cara menekan tombol
winkey+r, lalu isikan cmd pada kotak dialog yang muncul,
dan tekan enter.
Pergi ke direktori tempat halo.pas disimpan, gunakan perintah
cd .. untuk mundur ke direktori parent dan cd <nama
folder> untuk maju ke direktori <nama folder>.
24/32
25. Kompilasi Program Pascal (lanj.)
Ketikkan fpc halo.pas pada cmd.
Perhatikan bahwa mungkin akan muncul pesan kesalahan
seperti berikut ini:
Jika ini terjadi, artinya perlu pengaturan path FPC pada
Environment Variable terlebih dahulu.
25/32
26. Pengaturan Environment Variable
Klik kanan pada My Computer, lalu pilih Properties. Akan
muncul tampilan sebagai berikut:
Pilih Advanced system settings di bagian kiri.
26/32
29. Pengaturan Environment Variable (lanj.)
Pada bagian System variables, pilih Path lalu tekan tombol
Edit.... Jika kalian tidak bisa menemukannya, maka tekan
tombol New....
Isikan direktori tempat Free Pascal kalian disimpan. Pastikan
direktori yang kalian isi lengkap, contohnya:
Tekan OK hingga seluruh kotak dialog tertutup.
29/32
30. Pengaturan Environment Variable (lanj.)
Tutup cmd yang telah terbuka, lalu buka kembali.
Pergi ke direktori tempat halo.pas disimpan dan ketikkan
fpc halo.pas.
Pastikan muncul tulisan seperti berikut:
Selamat! Kompilasi berhasil dilaksanakan!
30/32
31. Kompilasi Program Pascal (lanj.)
Ketikkan halo pada cmd, yang artinya menjalankan
program halo.pas yang sudah dikompilasi.
Pastikan tulisan halo dunia tercetak di cmd!
Selamat! Kalian berhasil menulis dan menjalankan program
Pascal!
31/32