1 / 12

PRAKTIKUM ALGORITMA PEMROGRAMAN

Senin , 22 Maret 2010 hasansulthoni@gmail.com. Kontrak Praktikum. PRAKTIKUM ALGORITMA PEMROGRAMAN. Gambaran Umum. Praktikum ini memuat beberapa modul , yakni Struktur Program Pascal, Tipe data, Variabel dan konstanta . Penyeleksian kondisi Pengulangan (Looping)

gella
Download Presentation

PRAKTIKUM ALGORITMA PEMROGRAMAN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Senin, 22 Maret 2010 hasansulthoni@gmail.com KontrakPraktikum PRAKTIKUM ALGORITMA PEMROGRAMAN

  2. GambaranUmum Praktikuminimemuatbeberapamodul , yakni • Struktur Program Pascal, Tipe data, Variabeldankonstanta. • Penyeleksiankondisi • Pengulangan (Looping) • ProsedurdanFungsi • Array • Record Modul-moduliniharusdapatdikuasaiolehmahasiswa sebagaidasarpenguasaanAlgoritmaPemrograman

  3. AlurBagiPesertaPraktikum • Pesertapraktikummenerimadankemudianmempelajarimodulpraktikum. • Pesertapraktikummengerjakantugasprepraktikum yang diberikan. • Pesertapraktikummelakukanasistensitugasprepraktikum. Asistensiinidigunakansebagaibahanbagiasistenuntukmenilaikesiapanpesertajugaberfungsisebagaiajangdiskusipesertapraktikumataskesulitan yang dialaminya. • Pesertapraktikummendemokanimplementasitugaspraktikumkepadaasisten.

  4. PeraturanPraktikum • Praktikanharusmenghadirisetiapsesipraktikum , tidakhadirtanpaketeranganakanmenyebabkanhakmenjadipraktikangugur (nilai E). • Tugasprepraktikum paling lambatdiserahkansebelumpraktikumdimulai. • Laporanpraktikumdianggapsahapabilapraktikantelahmelakukanasistensisesuaidenganmateripraktikum. • Laporanresmiadalahgabungandarisemualaporanpraktikumtiapsesi • Laporanresmipermodul paling lambatdiserahkan 1 harisebelumpraktikummodulberikutnya • Peraturan lain yang belumdiaturakandiaturkemudian

  5. Grade Penilaian • TugasPrepraktikum = 10% • Kehadiran, Tugaspraktikum, Test = 20% • Asistensidanlaporanpraktikum = 25% • Laporanresmi + Demo Akhir = 45% Asisten Dosen

  6. Senin, 22 Maret 2010 hasansulthoni@gmail.com MODUL 1 STRUKTUR PROGRAM PASCAL, TIPE DATA, VARIABEL, & KONSTANTA

  7. Struktur Program Pascal Struktur program Pascal terdiridaritigabagian, yaitu: • Judul Program.Judulinisifatnyaadalah optional dantidaksignifikan. • BagianDeklarasi.Bagianinidigunakanbila program akanuntukmendefinisikanberbagaimacamidentifier,seperti label, konstanta, tipe, variabel, prosedurdanfungsi. • BagianDeskripsi.bagianinidigunakanuntukmeletakkanseluruhinstruksi program. Instruksi-instruksi yang akandiberikanuntukdikerjakanditulisdiantara “Begin” dan “End". Penulisan “End“ diakhiridengantandabacatitik (‘.’). Yang perludiperhatikanbahwasetiapinstruksidiakhiridengantandabacatitikkoma (‘;’).

  8. DEKLARASI • Deklarasi program bersifatopsionalkhusus. Deklarasiprogram termasuk identifier (pengenal), yaitukata-kata yang diciptakanolehpemrogramuntukmengidentifikasisesuatu. • Syarat identifier: • Harusdiawaliolehalphabet • Hurufbesar/ kecil yang digunakandianggapsama • Penyusundarisebuah identifier tidakbolehberupa: tandabaca, tandarelasi, symbol arithmatik, karakterkhususatau reserved word • Tidakbolehdipisahkandenganspasi, apabilahendakdipisahkanmakamenggunakantanda ( _ ) • Panjangidentifier tidakdibatasitetapisebaiknyagunakan se-efektifmungkin.

  9. Tipe Data • Tipe data berfungsimembatasijangkauan data yang akandilaksanakan. • Tipe Data dalam Pascal dapatdibagimenjadi • Tipe Data Sederhana • Tipe Data Terstruktur • Tipe Data Pointer

  10. Tipe Data Sederhana • Integer: merupakantipe data berupabilanganbulat • Real: merupakanjenisbilanganpecahan • char: merupakankarakterygditulisdiantaratandapetiktunggal. Ex : ‘A’, ‘a’, ‘5′ dll • String: merupakanurut-urutandarikarakter yang terletakdiantaratandapetiktunggal.  • Boolean : merupakantipe data logika, yang berisiduakemungkinannilai: TRUE atau FALSE .

  11. Tipe Data Terstruktur • Array • Record TipeData Pointer Tandaoperasi (operator) didalambahasa Pascal dikelompokkandalam • Assignment operator (operator pengerjaan) menggunakansimboltitikduadiikutiolehtandasamadengan (:=). Contoh –> A:=B; • Binary operatordigunakanuntukmengoperasikanduabuah operand yang berbentukkonstantaataupun variable. Operator inidigunakanuntukoperasiarithmatika yang berhubungandgnnilaitipe data Integer dan Real. Operasi yang dilakukanadalah : Pertambahan (+), Pengurangan (-), Perkalian (*), PembagianBulat (DIV), Pembagian Real (/) dan Modulus atauSisaPembagian (MOD) • Unary operator, operator inimenggunakansebuah operand sajadapatberupa unary minus dan unary plus. Contoh : +2.5, a+(+b) dll • Bitwise operator digunakanuntukoperasi bit per bit padanilai integer.Operator yang digunakan (NOT, AND, OR, XOR, Shl, Shr

  12. SELAMAT BERPROSES

More Related